From 1bd11fef9bdf3225cef32fb65309a64b08583297 Mon Sep 17 00:00:00 2001 From: workashrafi77-web Date: Mon, 9 Feb 2026 09:53:38 +0330 Subject: [PATCH] Add: new item to manage process --- build/assets/AcessDashboardV2-CBsNkeft.js | 17 + build/assets/Add-CiyqkOpq.js | 1 + build/assets/AddCircleOutline-5cdNoXZy.js | 1 + build/assets/AddRounded-_nD2OARX.js | 1 + build/assets/AdminHatchings-DWftjDDv.js | 2 + build/assets/AdminRequests-Cy01ZPrX.js | 1 + build/assets/AdminSettlement-CtMZkER6.js | 1 + build/assets/AdminStatics-CjS06WRI.js | 2 + build/assets/AdminXDashboard-VMbMGbzL.js | 1 + build/assets/AdminXExcelCheck-GnXy0vik.js | 1 + build/assets/AdvancedChart-CIwCvU_2.js | 1 + build/assets/AdvancedTable-DF_gMS-x.js | 1 + build/assets/ArrowDownward-LnU1CBf1.js | 1 + build/assets/Article-B5YcjArk.js | 1 + build/assets/Auction-CvMKRXkS.js | 1 + build/assets/Auth-CgF0YQvE.js | 1 + .../AvicultureArchivedRequests-Dfl8V9Dw.js | 1 + .../assets/AvicultureHallInspects-Fj5hV8r0.js | 1 + build/assets/AvicultureHalls-DAvel9Gx.js | 1 + build/assets/AvicultureNewRequest-CaXMyPWQ.js | 2 + build/assets/AvicultureReports-DXhahBXe.js | 1 + build/assets/AvicultureRequests-CiCtWdHX.js | 1 + build/assets/BackButton-Dr-K0JXJ.js | 1 + build/assets/BarInfos-BdcGt1Dl.js | 1 + .../assets/BarSquareTransactions-Bh0r2ed6.js | 1 + build/assets/Block-Dtm3DVT1.js | 1 + build/assets/BroadcastManagement-CuxpKcP4.js | 1 + build/assets/Business-C5WNOK1n.js | 1 + build/assets/Cake-B9u2Frdy.js | 1 + build/assets/Captcha-ZX5nV-3R.js | 1 + build/assets/CarManagement-Bc7yhWE-.js | 1 + build/assets/CarPelak-BUqZflo3.js | 1 + build/assets/ChainBarManagement-B5xS_M-_.js | 1 + build/assets/ChainCompany-DpPh0HBR.js | 1 + build/assets/ChartLenear-Dh5HJGVW.js | 1 + build/assets/ChechClearanceCode-C2pygfym.js | 1 + build/assets/Check-DhP5SvVt.js | 1 + build/assets/CheckCircle-DhdOmw2t.js | 1 + build/assets/CheckCircleOutline-fmBK9poN.js | 1 + .../CityAvicultureManagement-C9IsHwhH.js | 1 + build/assets/CityHatchingInfo-DJ4zCsXg.js | 2 + ...CityHatchingsArchiveOperations-BvV7gasp.js | 1 + build/assets/CityManageHatchings-CgPXrKZw.js | 1 + build/assets/CityNewKillRequest-N5kvrMlL.js | 2 + build/assets/CityRequests-DgvDkFao.js | 1 + build/assets/CitySubmitTenantForm-PZGXoPsy.js | 1 + build/assets/CityUserFile-BlbAndTB.js | 1 + build/assets/CityUserManagement-Ce0M8AAI.js | 1 + build/assets/Close-J1gH5PMD.js | 1 + build/assets/CloudUpload-DcjFxp8C.js | 1 + build/assets/Commerce-F5bzhQNq.js | 1 + build/assets/ComponentsCatalog-BoGlqnBm.js | 1 + build/assets/CreateGuilds-DgFk5FAd.js | 1 + build/assets/CustomCard-Cq1zECRb.js | 1 + build/assets/DashboardPage-CxmQpJJ5.js | 9 + build/assets/Delete-CIwpNviU.js | 1 + build/assets/DeleteOutline-DhriepRs.js | 1 + .../assets/DeleteOutlineOutlined-BmausW-i.js | 1 + build/assets/DialogAlert-CML4Ua46.js | 1 + build/assets/DiffrenceKillerPage-DDmQBsid.js | 1 + build/assets/DispenserDashboard-DWFq38MC.js | 1 + build/assets/Done-CKhyNcU8.js | 1 + build/assets/DoneAll-DF5SfM6W.js | 1 + build/assets/DoneOutline-EWJfR8n9.js | 1 + build/assets/Download-CJYPO5Fu.js | 1 + build/assets/DownloadReport-BMKas2y_.js | 1 + build/assets/Driver-C5SBwXtc.js | 1 + build/assets/EditOutlined-CdYoJAhn.js | 1 + .../assets/EnterAuthCodeDirectBuy-B5Vyosnn.js | 1 + build/assets/Factor-DMwN5dtW.js | 1 + build/assets/FileDownload-BhyX47RJ.js | 1 + build/assets/FileInformation-DdL0vOCd.js | 1 + build/assets/FileUploader-DvFCJiD0.js | 1 + build/assets/FilesState-DzvmAKtk.js | 1 + build/assets/FilterAlt-DZsHj-WQ.js | 1 + build/assets/GeneralDashboard-C2wglTq5.js | 1 + .../assets/GuildManageGuildsPage-COo16lW5.js | 1 + build/assets/GuildPspDevices-CysFwX7k.js | 1 + build/assets/Guilds-D4W1iArQ.js | 1 + build/assets/Hatching-ubNErkhC.js | 1 + build/assets/Info-CGBpeO9n.js | 1 + build/assets/Inspection-BKT32dnc.js | 1 + build/assets/Inspector-3L1B1-iL.js | 1 + .../InspectorEditAviculture-BR0gvDfL.js | 1 + build/assets/InspectorReporting-DfVbdsTE.js | 1 + build/assets/JahadIllegalKilling-bhPN4Eev.js | 1 + build/assets/JahadKillStats-CE2a5IJL.js | 1 + build/assets/LabelField-BYhJrYEE.js | 1 + build/assets/LineWithText-D8cjSeS5.js | 1 + build/assets/LinkItem-Din4toX7.js | 1 + build/assets/LiveStockColdHouse-CbRfFbY6.js | 1 + .../LiveStockFreezingRequests-CUr6iKJr.js | 1 + .../assets/LiveStockSupportCases-DWIg6NTV.js | 1 + .../LiveStockSupportManageBars-BJ7MQ-0w.js | 1 + build/assets/ManageFarm-CjQCA55_.js | 1 + .../assets/ManageGuildsOperations-Y6lK_GEz.js | 1 + build/assets/ManageProcess-SFjhpmQF.js | 1 + .../ManageProcessWageFractions-DawBUCJk.js | 1 + build/assets/Messages-D3Z06gmJ.js | 1 + build/assets/MessagesSenders-BR0MJdf_.js | 1 + build/assets/MonthlyDataCalendar-_xfuL-Zd.js | 1 + build/assets/NationalInfo-D0ubFFSk.js | 1 + .../assets/NationalInfoTransports-kAWAVDmY.js | 1 + build/assets/NavLink-Uri4Pz8C.js | 4 + build/assets/NavigateNext-TZQEved5.js | 1 + build/assets/NewFile-Cu2clwUs.js | 1 + build/assets/NumberFormatCustom-BXcOcGV4.js | 9 + build/assets/OperatorNewHatching-Cn88NBcE.js | 2 + build/assets/PageTable-B0hPU2Kw.js | 383 ++++++++++++++++++ build/assets/Pageview-CHY_bSEN.js | 1 + build/assets/ParentCompany-C4grQDH_.js | 1 + build/assets/Payment-zt3hXqAA.js | 1 + build/assets/Person-PsPK2YrR.js | 1 + build/assets/PersonAddAlt1Rounded--1IUMwiN.js | 1 + build/assets/Phone-DO6stZ0w.js | 1 + build/assets/PictureAsPdf-CIzo5EaA.js | 1 + build/assets/Plagiarism-BibpZV6P.js | 1 + build/assets/PolicyCouncil-GDckcWjH.js | 1 + build/assets/Poultries-DtqNlvmP.js | 1 + build/assets/PoultriesDetailsPage-yS7hzCUu.js | 1 + .../assets/PoultryScienceExperts-DTJ2eTk4.js | 1 + .../assets/ProvinceBarDifference-BXZCyzMP.js | 1 + build/assets/ProvinceCases-DnIHuuz_.js | 1 + .../assets/ProvinceColdHousesPage-CHuZiB9s.js | 1 + .../ProvinceDispensersStock-COi8jDVY.js | 1 + .../ProvinceDispensersStockSlug-BU09J6Vp.js | 1 + build/assets/ProvinceFees-DR8GRQUt.js | 14 + build/assets/ProvinceFinancial-DkYSa8nD.js | 1 + .../ProvinceFinancialComplaints-DGlQi_Rh.js | 1 + .../assets/ProvinceFinancialDebts-C8YMSQU2.js | 1 + ...vinceFinancialDocumentRegister-Bp5g4r7n.js | 1 + build/assets/ProvinceFreeSales-KYUg6cBl.js | 2 + .../ProvinceGuildsTransactions-DX933IYR.js | 1 + .../assets/ProvinceJahadRequests-BwI533Jw.js | 1 + build/assets/ProvinceKillersWages-B-6Bhgxv.js | 1 + ...ProvinceLegalGuildsOutProvince-DyJ1xElp.js | 1 + ...butionsSubmitCommitmentPercent-BGw_oUjf.js | 1 + .../assets/ProvinceManagePricing-Cq6gDIzN.js | 1 + .../assets/ProvinceManageStewards-Baj8VcfQ.js | 1 + build/assets/ProvinceProducts-DeXcJB7p.js | 1 + build/assets/ProvinceReports-qGAT0orI.js | 1 + build/assets/ProvinceRequests-CUkzMMs1.js | 1 + ...nceSelectSlaughterForSlaughter-CdXowQiW.js | 1 + build/assets/ProvinceSendMessage-DKOb2fPC.js | 112 +++++ .../assets/ProvinceSettlementPage-C7jOjZH2.js | 1 + ...ovinceSettlementPdfKillRequest-D9Y_HkeH.js | 1 + build/assets/ProvinceUserFile-BH5BLuIa.js | 1 + .../assets/ProvinceUserManagement-BE2y1AK7.js | 1 + ...rovinceWagePaymentTransactions-DBSsTDHm.js | 1 + build/assets/PspCompany-DacVjWmE.js | 1 + build/assets/PspDevicesV2-JtFhnKym.js | 1 + build/assets/PublishedWithChanges-Dz7dEVRv.js | 1 + build/assets/ReceiptLong-BODgrrI9.js | 1 + build/assets/Refresh-DGpCWJBi.js | 1 + .../RequestsAwaitingInspections-BVdLAhwd.js | 1 + build/assets/ResponsiveTable-bUYl0qDM.js | 5 + build/assets/ReturnPurchases-CdTAxNQ5.js | 1 + build/assets/Save-Dna-LSr8.js | 1 + build/assets/Search-TgPAjvS8.js | 1 + build/assets/SelectCheck-DMZOQn3F.js | 1 + build/assets/Send-BBQc1q74.js | 1 + build/assets/SendMassage-buPgORxc.js | 1 + build/assets/SenfInventoryPage-DT9p7glB.js | 1 + build/assets/Settings-Cboitw62.js | 1 + build/assets/ShowImage-DxnwAx1k.js | 1 + build/assets/SimpleTable-tm4uaKUf.js | 1 + build/assets/SlaghterEnterBarInfo-DbNp5HJB.js | 1 + .../SlaughterActiveRequests-CConydyx.js | 1 + .../assets/SlaughterAddDailyList-D9OoK8D3.js | 3 + build/assets/SlaughterAgentShare-DzbiAYSz.js | 1 + .../SlaughterAllocateToGuild-CeWc5BWf.js | 1 + build/assets/SlaughterComplaints-Dk3FC2rF.js | 1 + .../SlaughterEnterNoneReciept-By4AAznT.js | 1 + build/assets/SlaughterFreeBuy-DzYED3hW.js | 1 + build/assets/SlaughterFreeBuyBars-N07aGQVN.js | 1 + ...aughterHouseDispenserDashboard-Bzsi1uGR.js | 1 + build/assets/SlaughterHouseVet-D7KmbIAn.js | 1 + .../assets/SlaughterInventoryPage-B8YrYfv7.js | 1 + build/assets/SlaughterManageBars-DS0speaj.js | 1 + build/assets/SlaughterManageBars-d5ayOfWC.js | 1 + .../SlaughterManageDelegates-CFw2449N.js | 1 + .../SlaughterManageDispensers-Bv6Imb9Z.js | 1 + ...eInventoryAllocationOperations-P9wf5kfn.js | 1 + build/assets/SlaughterMorgue-C5DfynIX.js | 1 + .../SlaughterPayFeesGateway-DGd5fk9m.js | 1 + ...SlaughterPayProvinceFactorForm-BwQZlEga.js | 1 + .../assets/SlaughterRequestsPage-aSReIGXf.js | 2 + build/assets/SlaughterSellCarcass-CF90lydo.js | 2 + .../assets/SlaughterShowProducts-C1xLq8AA.js | 1 + .../assets/SlaughterStockWrapper-KWfSoKoo.js | 1 + build/assets/SlaughterSubUnits-gYIeCBh9.js | 1 + build/assets/Slaughters-Vuhv3fdN.js | 1 + build/assets/Sms-C-zLQmIm.js | 1 + build/assets/StewardInventoryPage-fK_3znys.js | 1 + .../StewardSegmentOperation-DdsyYFjL.js | 1 + build/assets/SubSectorWage-DnzJ7MZd.js | 1 + build/assets/Support-d4piNlUO.js | 1 + build/assets/SystemUpdateAlt-QYMcO5S3.js | 1 + build/assets/ThumbUpAlt-CxZVQloD.js | 1 + build/assets/Tickets-Dn71fwNZ.js | 3 + build/assets/Timer-DH9WN_K5.js | 1 + build/assets/ToggleOff-Bpk2vO8n.js | 1 + build/assets/ToggleOffOutlined-C41wua6U.js | 1 + build/assets/ToggleOn-Cv1P2E48.js | 1 + build/assets/TradePanel-CZjG9iAX.js | 1 + build/assets/Training-CwgvoZRf.js | 1 + build/assets/Transactions-Dqz-99yr.js | 1 + build/assets/Tune-BBzxV8DK.js | 1 + build/assets/Users-BxgQs3OM.js | 1 + build/assets/VetFarm-Nd7Sl4lf.js | 1 + build/assets/VetFarmAggregateBars-CoRoWSrV.js | 1 + build/assets/VetFarmAllocations-CSIAevjU.js | 1 + build/assets/VetFarmDeletedBars-D6uptIlB.js | 1 + .../assets/VetFarmEditTrafficCode-C5Hod_My.js | 1 + build/assets/VetFarmInspections-By43xRPU.js | 1 + build/assets/VetFarmOperation-BtBlNfY-.js | 1 + .../VetFarmSubmitClearanceCode-DupXGNod.js | 1 + build/assets/Visibility-Cb7r65bM.js | 1 + build/assets/VisorStatics-D4EccJys.js | 6 + build/assets/VpnKey-BCVJm3I2.js | 1 + build/assets/WagePayment-CKyY2YRS.js | 1 + build/assets/Wallet-B8BCA2iU.js | 1 + build/assets/address-DVSldlUX.js | 1 + .../aviculture-get-hatching-data-BHS_PijM.js | 1 + .../assets/aviculture-get-unions-C7MHhZje.js | 1 + build/assets/checkPathStartsWith-DedybDvj.js | 1 + build/assets/city-get-city-Cof5ivkn.js | 1 + .../delete-debtor-killhouses-CJopjtUH.js | 1 + build/assets/free-buying-payment-BOY4iF0l.js | 1 + build/assets/get-announcement-CYn-n327.js | 1 + build/assets/getDocumentStates-X7qXjbQL.js | 1 + build/assets/getProvinceName-BZC9apsX.js | 1 + build/assets/getRemainedSeconds-HeHjUHGN.js | 1 + build/assets/getRoleList-ByrtG6ED.js | 1 + ...uild-allocated-stock-operation-BLvN06p9.js | 1 + .../hour-limit-get-kill-request-D0k1b5_O.js | 1 + build/assets/index-C-DZrBTM.js | 9 + build/assets/index-D80MdVQn.js | 71 ++++ build/assets/index-Eu1ghc4Y.js | 17 + build/assets/index.esm-BvdS_LQd.js | 1 + build/assets/index.esm-C1-dCPnj.js | 1 + build/assets/index.esm-CIIta_9s.js | 1 + build/assets/index.esm-D0kIaQoT.js | 1 + build/assets/index.esm-D7rRcI8K.js | 1 + build/assets/index.esm-DYumyMPq.js | 1 + build/assets/index.esm-I0ypi7DD.js | 1 + build/assets/mui-vendor-D_SVL-Dx.js | 253 ++++++++++++ ...vince-get-dispenser-killhouses-DdUGGGrW.js | 1 + .../province-get-kill-houses-Dl-P5_ep.js | 1 + ...e-get-sell-for-freezing-status-q8iW-gS-.js | 1 + .../province-policy-drop-limit-D3SVePgA.js | 1 + ...e-policy-edit-trade-time-range-Br-EnTHO.js | 1 + ...aggregate-bar-info-allow-state-DDnF6hR_.js | 1 + ...-slaughter-buying-price-status-BoLkCLxQ.js | 1 + ...policy-market-daily-limitation---nGjnVx.js | 1 + .../province-policy-upload-image-DZLwIF5K.js | 1 + ...ce-policy-wages-edit-killhouse-XxOr2bTq.js | 1 + .../assets/province-register-user-DwHevn7s.js | 1 + build/assets/reactour.esm-Cls5e3_6.js | 139 +++++++ build/assets/redux-vendor-CfkcHgWN.js | 25 ++ .../slaughter-allocate-steward-CCu9314u.js | 1 + .../slaughter-edit-dispenser-info-DMcUNaXu.js | 1 + ...ughter-get-guilds-for-allocate-CQRKvxsV.js | 1 + .../slaughter-get-provinces-D6etA0Tf.js | 1 + .../assets/slaughter-new-request-ycYOSjTQ.js | 1 + ...hter-sell-carcass-out-province-B0tx9jSx.js | 1 + ...ughterEditOutOfProvinceService-CU9BvC_A.js | 1 + .../steward-get-dashboard-service-CAcZdhJs.js | 1 + ...teward-sell-out-delete-service-DzSDKf0L.js | 1 + build/assets/toBase64-UDzdrM-n.js | 1 + .../useGetAllocationInformation-jWvsp7Cd.js | 1 + build/assets/useRequestFile-BwZzzy4x.js | 1 + ...arm-get-out-province-dashboard-BLT-TxVO.js | 1 + ...rovinceMandatoryAllocationsRegisterCode.js | 119 ++++++ ...MandatorySlaughterhouseVerificationCode.js | 6 +- ...ceMandatorySuperVisorAuthenticationCode.js | 6 +- .../ProvincePolicyCouncil.js | 70 ++-- src/version.txt | 2 +- 278 files changed, 1508 insertions(+), 39 deletions(-) create mode 100644 build/assets/AcessDashboardV2-CBsNkeft.js create mode 100644 build/assets/Add-CiyqkOpq.js create mode 100644 build/assets/AddCircleOutline-5cdNoXZy.js create mode 100644 build/assets/AddRounded-_nD2OARX.js create mode 100644 build/assets/AdminHatchings-DWftjDDv.js create mode 100644 build/assets/AdminRequests-Cy01ZPrX.js create mode 100644 build/assets/AdminSettlement-CtMZkER6.js create mode 100644 build/assets/AdminStatics-CjS06WRI.js create mode 100644 build/assets/AdminXDashboard-VMbMGbzL.js create mode 100644 build/assets/AdminXExcelCheck-GnXy0vik.js create mode 100644 build/assets/AdvancedChart-CIwCvU_2.js create mode 100644 build/assets/AdvancedTable-DF_gMS-x.js create mode 100644 build/assets/ArrowDownward-LnU1CBf1.js create mode 100644 build/assets/Article-B5YcjArk.js create mode 100644 build/assets/Auction-CvMKRXkS.js create mode 100644 build/assets/Auth-CgF0YQvE.js create mode 100644 build/assets/AvicultureArchivedRequests-Dfl8V9Dw.js create mode 100644 build/assets/AvicultureHallInspects-Fj5hV8r0.js create mode 100644 build/assets/AvicultureHalls-DAvel9Gx.js create mode 100644 build/assets/AvicultureNewRequest-CaXMyPWQ.js create mode 100644 build/assets/AvicultureReports-DXhahBXe.js create mode 100644 build/assets/AvicultureRequests-CiCtWdHX.js create mode 100644 build/assets/BackButton-Dr-K0JXJ.js create mode 100644 build/assets/BarInfos-BdcGt1Dl.js create mode 100644 build/assets/BarSquareTransactions-Bh0r2ed6.js create mode 100644 build/assets/Block-Dtm3DVT1.js create mode 100644 build/assets/BroadcastManagement-CuxpKcP4.js create mode 100644 build/assets/Business-C5WNOK1n.js create mode 100644 build/assets/Cake-B9u2Frdy.js create mode 100644 build/assets/Captcha-ZX5nV-3R.js create mode 100644 build/assets/CarManagement-Bc7yhWE-.js create mode 100644 build/assets/CarPelak-BUqZflo3.js create mode 100644 build/assets/ChainBarManagement-B5xS_M-_.js create mode 100644 build/assets/ChainCompany-DpPh0HBR.js create mode 100644 build/assets/ChartLenear-Dh5HJGVW.js create mode 100644 build/assets/ChechClearanceCode-C2pygfym.js create mode 100644 build/assets/Check-DhP5SvVt.js create mode 100644 build/assets/CheckCircle-DhdOmw2t.js create mode 100644 build/assets/CheckCircleOutline-fmBK9poN.js create mode 100644 build/assets/CityAvicultureManagement-C9IsHwhH.js create mode 100644 build/assets/CityHatchingInfo-DJ4zCsXg.js create mode 100644 build/assets/CityHatchingsArchiveOperations-BvV7gasp.js create mode 100644 build/assets/CityManageHatchings-CgPXrKZw.js create mode 100644 build/assets/CityNewKillRequest-N5kvrMlL.js create mode 100644 build/assets/CityRequests-DgvDkFao.js create mode 100644 build/assets/CitySubmitTenantForm-PZGXoPsy.js create mode 100644 build/assets/CityUserFile-BlbAndTB.js create mode 100644 build/assets/CityUserManagement-Ce0M8AAI.js create mode 100644 build/assets/Close-J1gH5PMD.js create mode 100644 build/assets/CloudUpload-DcjFxp8C.js create mode 100644 build/assets/Commerce-F5bzhQNq.js create mode 100644 build/assets/ComponentsCatalog-BoGlqnBm.js create mode 100644 build/assets/CreateGuilds-DgFk5FAd.js create mode 100644 build/assets/CustomCard-Cq1zECRb.js create mode 100644 build/assets/DashboardPage-CxmQpJJ5.js create mode 100644 build/assets/Delete-CIwpNviU.js create mode 100644 build/assets/DeleteOutline-DhriepRs.js create mode 100644 build/assets/DeleteOutlineOutlined-BmausW-i.js create mode 100644 build/assets/DialogAlert-CML4Ua46.js create mode 100644 build/assets/DiffrenceKillerPage-DDmQBsid.js create mode 100644 build/assets/DispenserDashboard-DWFq38MC.js create mode 100644 build/assets/Done-CKhyNcU8.js create mode 100644 build/assets/DoneAll-DF5SfM6W.js create mode 100644 build/assets/DoneOutline-EWJfR8n9.js create mode 100644 build/assets/Download-CJYPO5Fu.js create mode 100644 build/assets/DownloadReport-BMKas2y_.js create mode 100644 build/assets/Driver-C5SBwXtc.js create mode 100644 build/assets/EditOutlined-CdYoJAhn.js create mode 100644 build/assets/EnterAuthCodeDirectBuy-B5Vyosnn.js create mode 100644 build/assets/Factor-DMwN5dtW.js create mode 100644 build/assets/FileDownload-BhyX47RJ.js create mode 100644 build/assets/FileInformation-DdL0vOCd.js create mode 100644 build/assets/FileUploader-DvFCJiD0.js create mode 100644 build/assets/FilesState-DzvmAKtk.js create mode 100644 build/assets/FilterAlt-DZsHj-WQ.js create mode 100644 build/assets/GeneralDashboard-C2wglTq5.js create mode 100644 build/assets/GuildManageGuildsPage-COo16lW5.js create mode 100644 build/assets/GuildPspDevices-CysFwX7k.js create mode 100644 build/assets/Guilds-D4W1iArQ.js create mode 100644 build/assets/Hatching-ubNErkhC.js create mode 100644 build/assets/Info-CGBpeO9n.js create mode 100644 build/assets/Inspection-BKT32dnc.js create mode 100644 build/assets/Inspector-3L1B1-iL.js create mode 100644 build/assets/InspectorEditAviculture-BR0gvDfL.js create mode 100644 build/assets/InspectorReporting-DfVbdsTE.js create mode 100644 build/assets/JahadIllegalKilling-bhPN4Eev.js create mode 100644 build/assets/JahadKillStats-CE2a5IJL.js create mode 100644 build/assets/LabelField-BYhJrYEE.js create mode 100644 build/assets/LineWithText-D8cjSeS5.js create mode 100644 build/assets/LinkItem-Din4toX7.js create mode 100644 build/assets/LiveStockColdHouse-CbRfFbY6.js create mode 100644 build/assets/LiveStockFreezingRequests-CUr6iKJr.js create mode 100644 build/assets/LiveStockSupportCases-DWIg6NTV.js create mode 100644 build/assets/LiveStockSupportManageBars-BJ7MQ-0w.js create mode 100644 build/assets/ManageFarm-CjQCA55_.js create mode 100644 build/assets/ManageGuildsOperations-Y6lK_GEz.js create mode 100644 build/assets/ManageProcess-SFjhpmQF.js create mode 100644 build/assets/ManageProcessWageFractions-DawBUCJk.js create mode 100644 build/assets/Messages-D3Z06gmJ.js create mode 100644 build/assets/MessagesSenders-BR0MJdf_.js create mode 100644 build/assets/MonthlyDataCalendar-_xfuL-Zd.js create mode 100644 build/assets/NationalInfo-D0ubFFSk.js create mode 100644 build/assets/NationalInfoTransports-kAWAVDmY.js create mode 100644 build/assets/NavLink-Uri4Pz8C.js create mode 100644 build/assets/NavigateNext-TZQEved5.js create mode 100644 build/assets/NewFile-Cu2clwUs.js create mode 100644 build/assets/NumberFormatCustom-BXcOcGV4.js create mode 100644 build/assets/OperatorNewHatching-Cn88NBcE.js create mode 100644 build/assets/PageTable-B0hPU2Kw.js create mode 100644 build/assets/Pageview-CHY_bSEN.js create mode 100644 build/assets/ParentCompany-C4grQDH_.js create mode 100644 build/assets/Payment-zt3hXqAA.js create mode 100644 build/assets/Person-PsPK2YrR.js create mode 100644 build/assets/PersonAddAlt1Rounded--1IUMwiN.js create mode 100644 build/assets/Phone-DO6stZ0w.js create mode 100644 build/assets/PictureAsPdf-CIzo5EaA.js create mode 100644 build/assets/Plagiarism-BibpZV6P.js create mode 100644 build/assets/PolicyCouncil-GDckcWjH.js create mode 100644 build/assets/Poultries-DtqNlvmP.js create mode 100644 build/assets/PoultriesDetailsPage-yS7hzCUu.js create mode 100644 build/assets/PoultryScienceExperts-DTJ2eTk4.js create mode 100644 build/assets/ProvinceBarDifference-BXZCyzMP.js create mode 100644 build/assets/ProvinceCases-DnIHuuz_.js create mode 100644 build/assets/ProvinceColdHousesPage-CHuZiB9s.js create mode 100644 build/assets/ProvinceDispensersStock-COi8jDVY.js create mode 100644 build/assets/ProvinceDispensersStockSlug-BU09J6Vp.js create mode 100644 build/assets/ProvinceFees-DR8GRQUt.js create mode 100644 build/assets/ProvinceFinancial-DkYSa8nD.js create mode 100644 build/assets/ProvinceFinancialComplaints-DGlQi_Rh.js create mode 100644 build/assets/ProvinceFinancialDebts-C8YMSQU2.js create mode 100644 build/assets/ProvinceFinancialDocumentRegister-Bp5g4r7n.js create mode 100644 build/assets/ProvinceFreeSales-KYUg6cBl.js create mode 100644 build/assets/ProvinceGuildsTransactions-DX933IYR.js create mode 100644 build/assets/ProvinceJahadRequests-BwI533Jw.js create mode 100644 build/assets/ProvinceKillersWages-B-6Bhgxv.js create mode 100644 build/assets/ProvinceLegalGuildsOutProvince-DyJ1xElp.js create mode 100644 build/assets/ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js create mode 100644 build/assets/ProvinceManagePricing-Cq6gDIzN.js create mode 100644 build/assets/ProvinceManageStewards-Baj8VcfQ.js create mode 100644 build/assets/ProvinceProducts-DeXcJB7p.js create mode 100644 build/assets/ProvinceReports-qGAT0orI.js create mode 100644 build/assets/ProvinceRequests-CUkzMMs1.js create mode 100644 build/assets/ProvinceSelectSlaughterForSlaughter-CdXowQiW.js create mode 100644 build/assets/ProvinceSendMessage-DKOb2fPC.js create mode 100644 build/assets/ProvinceSettlementPage-C7jOjZH2.js create mode 100644 build/assets/ProvinceSettlementPdfKillRequest-D9Y_HkeH.js create mode 100644 build/assets/ProvinceUserFile-BH5BLuIa.js create mode 100644 build/assets/ProvinceUserManagement-BE2y1AK7.js create mode 100644 build/assets/ProvinceWagePaymentTransactions-DBSsTDHm.js create mode 100644 build/assets/PspCompany-DacVjWmE.js create mode 100644 build/assets/PspDevicesV2-JtFhnKym.js create mode 100644 build/assets/PublishedWithChanges-Dz7dEVRv.js create mode 100644 build/assets/ReceiptLong-BODgrrI9.js create mode 100644 build/assets/Refresh-DGpCWJBi.js create mode 100644 build/assets/RequestsAwaitingInspections-BVdLAhwd.js create mode 100644 build/assets/ResponsiveTable-bUYl0qDM.js create mode 100644 build/assets/ReturnPurchases-CdTAxNQ5.js create mode 100644 build/assets/Save-Dna-LSr8.js create mode 100644 build/assets/Search-TgPAjvS8.js create mode 100644 build/assets/SelectCheck-DMZOQn3F.js create mode 100644 build/assets/Send-BBQc1q74.js create mode 100644 build/assets/SendMassage-buPgORxc.js create mode 100644 build/assets/SenfInventoryPage-DT9p7glB.js create mode 100644 build/assets/Settings-Cboitw62.js create mode 100644 build/assets/ShowImage-DxnwAx1k.js create mode 100644 build/assets/SimpleTable-tm4uaKUf.js create mode 100644 build/assets/SlaghterEnterBarInfo-DbNp5HJB.js create mode 100644 build/assets/SlaughterActiveRequests-CConydyx.js create mode 100644 build/assets/SlaughterAddDailyList-D9OoK8D3.js create mode 100644 build/assets/SlaughterAgentShare-DzbiAYSz.js create mode 100644 build/assets/SlaughterAllocateToGuild-CeWc5BWf.js create mode 100644 build/assets/SlaughterComplaints-Dk3FC2rF.js create mode 100644 build/assets/SlaughterEnterNoneReciept-By4AAznT.js create mode 100644 build/assets/SlaughterFreeBuy-DzYED3hW.js create mode 100644 build/assets/SlaughterFreeBuyBars-N07aGQVN.js create mode 100644 build/assets/SlaughterHouseDispenserDashboard-Bzsi1uGR.js create mode 100644 build/assets/SlaughterHouseVet-D7KmbIAn.js create mode 100644 build/assets/SlaughterInventoryPage-B8YrYfv7.js create mode 100644 build/assets/SlaughterManageBars-DS0speaj.js create mode 100644 build/assets/SlaughterManageBars-d5ayOfWC.js create mode 100644 build/assets/SlaughterManageDelegates-CFw2449N.js create mode 100644 build/assets/SlaughterManageDispensers-Bv6Imb9Z.js create mode 100644 build/assets/SlaughterManageInventoryAllocationOperations-P9wf5kfn.js create mode 100644 build/assets/SlaughterMorgue-C5DfynIX.js create mode 100644 build/assets/SlaughterPayFeesGateway-DGd5fk9m.js create mode 100644 build/assets/SlaughterPayProvinceFactorForm-BwQZlEga.js create mode 100644 build/assets/SlaughterRequestsPage-aSReIGXf.js create mode 100644 build/assets/SlaughterSellCarcass-CF90lydo.js create mode 100644 build/assets/SlaughterShowProducts-C1xLq8AA.js create mode 100644 build/assets/SlaughterStockWrapper-KWfSoKoo.js create mode 100644 build/assets/SlaughterSubUnits-gYIeCBh9.js create mode 100644 build/assets/Slaughters-Vuhv3fdN.js create mode 100644 build/assets/Sms-C-zLQmIm.js create mode 100644 build/assets/StewardInventoryPage-fK_3znys.js create mode 100644 build/assets/StewardSegmentOperation-DdsyYFjL.js create mode 100644 build/assets/SubSectorWage-DnzJ7MZd.js create mode 100644 build/assets/Support-d4piNlUO.js create mode 100644 build/assets/SystemUpdateAlt-QYMcO5S3.js create mode 100644 build/assets/ThumbUpAlt-CxZVQloD.js create mode 100644 build/assets/Tickets-Dn71fwNZ.js create mode 100644 build/assets/Timer-DH9WN_K5.js create mode 100644 build/assets/ToggleOff-Bpk2vO8n.js create mode 100644 build/assets/ToggleOffOutlined-C41wua6U.js create mode 100644 build/assets/ToggleOn-Cv1P2E48.js create mode 100644 build/assets/TradePanel-CZjG9iAX.js create mode 100644 build/assets/Training-CwgvoZRf.js create mode 100644 build/assets/Transactions-Dqz-99yr.js create mode 100644 build/assets/Tune-BBzxV8DK.js create mode 100644 build/assets/Users-BxgQs3OM.js create mode 100644 build/assets/VetFarm-Nd7Sl4lf.js create mode 100644 build/assets/VetFarmAggregateBars-CoRoWSrV.js create mode 100644 build/assets/VetFarmAllocations-CSIAevjU.js create mode 100644 build/assets/VetFarmDeletedBars-D6uptIlB.js create mode 100644 build/assets/VetFarmEditTrafficCode-C5Hod_My.js create mode 100644 build/assets/VetFarmInspections-By43xRPU.js create mode 100644 build/assets/VetFarmOperation-BtBlNfY-.js create mode 100644 build/assets/VetFarmSubmitClearanceCode-DupXGNod.js create mode 100644 build/assets/Visibility-Cb7r65bM.js create mode 100644 build/assets/VisorStatics-D4EccJys.js create mode 100644 build/assets/VpnKey-BCVJm3I2.js create mode 100644 build/assets/WagePayment-CKyY2YRS.js create mode 100644 build/assets/Wallet-B8BCA2iU.js create mode 100644 build/assets/address-DVSldlUX.js create mode 100644 build/assets/aviculture-get-hatching-data-BHS_PijM.js create mode 100644 build/assets/aviculture-get-unions-C7MHhZje.js create mode 100644 build/assets/checkPathStartsWith-DedybDvj.js create mode 100644 build/assets/city-get-city-Cof5ivkn.js create mode 100644 build/assets/delete-debtor-killhouses-CJopjtUH.js create mode 100644 build/assets/free-buying-payment-BOY4iF0l.js create mode 100644 build/assets/get-announcement-CYn-n327.js create mode 100644 build/assets/getDocumentStates-X7qXjbQL.js create mode 100644 build/assets/getProvinceName-BZC9apsX.js create mode 100644 build/assets/getRemainedSeconds-HeHjUHGN.js create mode 100644 build/assets/getRoleList-ByrtG6ED.js create mode 100644 build/assets/guild-allocated-stock-operation-BLvN06p9.js create mode 100644 build/assets/hour-limit-get-kill-request-D0k1b5_O.js create mode 100644 build/assets/index-C-DZrBTM.js create mode 100644 build/assets/index-D80MdVQn.js create mode 100644 build/assets/index-Eu1ghc4Y.js create mode 100644 build/assets/index.esm-BvdS_LQd.js create mode 100644 build/assets/index.esm-C1-dCPnj.js create mode 100644 build/assets/index.esm-CIIta_9s.js create mode 100644 build/assets/index.esm-D0kIaQoT.js create mode 100644 build/assets/index.esm-D7rRcI8K.js create mode 100644 build/assets/index.esm-DYumyMPq.js create mode 100644 build/assets/index.esm-I0ypi7DD.js create mode 100644 build/assets/mui-vendor-D_SVL-Dx.js create mode 100644 build/assets/province-get-dispenser-killhouses-DdUGGGrW.js create mode 100644 build/assets/province-get-kill-houses-Dl-P5_ep.js create mode 100644 build/assets/province-get-sell-for-freezing-status-q8iW-gS-.js create mode 100644 build/assets/province-policy-drop-limit-D3SVePgA.js create mode 100644 build/assets/province-policy-edit-trade-time-range-Br-EnTHO.js create mode 100644 build/assets/province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js create mode 100644 build/assets/province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js create mode 100644 build/assets/province-policy-market-daily-limitation---nGjnVx.js create mode 100644 build/assets/province-policy-upload-image-DZLwIF5K.js create mode 100644 build/assets/province-policy-wages-edit-killhouse-XxOr2bTq.js create mode 100644 build/assets/province-register-user-DwHevn7s.js create mode 100644 build/assets/reactour.esm-Cls5e3_6.js create mode 100644 build/assets/redux-vendor-CfkcHgWN.js create mode 100644 build/assets/slaughter-allocate-steward-CCu9314u.js create mode 100644 build/assets/slaughter-edit-dispenser-info-DMcUNaXu.js create mode 100644 build/assets/slaughter-get-guilds-for-allocate-CQRKvxsV.js create mode 100644 build/assets/slaughter-get-provinces-D6etA0Tf.js create mode 100644 build/assets/slaughter-new-request-ycYOSjTQ.js create mode 100644 build/assets/slaughter-sell-carcass-out-province-B0tx9jSx.js create mode 100644 build/assets/slaughterEditOutOfProvinceService-CU9BvC_A.js create mode 100644 build/assets/steward-get-dashboard-service-CAcZdhJs.js create mode 100644 build/assets/steward-sell-out-delete-service-DzSDKf0L.js create mode 100644 build/assets/toBase64-UDzdrM-n.js create mode 100644 build/assets/useGetAllocationInformation-jWvsp7Cd.js create mode 100644 build/assets/useRequestFile-BwZzzy4x.js create mode 100644 build/assets/vet-farm-get-out-province-dashboard-BLT-TxVO.js create mode 100644 src/features/province/components/province-mandatory-allocations-register-code/ProvinceMandatoryAllocationsRegisterCode.js diff --git a/build/assets/AcessDashboardV2-CBsNkeft.js b/build/assets/AcessDashboardV2-CBsNkeft.js new file mode 100644 index 0000000..759f4e1 --- /dev/null +++ b/build/assets/AcessDashboardV2-CBsNkeft.js @@ -0,0 +1,17 @@ +import{j as e,i as T0,b as g,T as w,ad as V0,bt as M0,af as L0,a5 as d,B as U0,aj as h0,ay as p0,az as C0,aA as f0,aM as A,d as X,I as Q,ct as N0,ap as Y,au as e0,cu as m0,cv as b0}from"./mui-vendor-D_SVL-Dx.js";import{r as f,u as P0,b as t0}from"./react-vendor-CmFgShSM.js";import{f as i0,u as K0}from"./redux-vendor-CfkcHgWN.js";import{iF as W0,iG as B0,iH as G0,iI as J0,f$ as Z0,iJ as $0,iK as q0,iL as X0,r as Q0,j as Y0,A as ee,g as te,iM as r0,iN as s0,iO as j0,iP as M,_ as R,iQ as re,iR as n0,iS as o0,iT as se,ic as u0,ad as a0,iU as ne,iV as oe}from"./index-D80MdVQn.js";import{d as y0}from"./Save-Dna-LSr8.js";const S0=o=>{switch(o){case"BarSquareProvinceJahad":return[{text:"دسترسی ها",icon:e.jsx(Z0,{}),route:W0,disabled:!0},{text:"بنک دارها",icon:e.jsx($0,{}),route:B0,disabled:!0},{text:"تراکنش ها",icon:e.jsx(q0,{}),route:G0},{text:"صنوف",icon:e.jsx(X0,{}),route:J0,disabled:!0}];default:return[]}},v0="dashboard_usage_stats",ue=()=>{try{const o=localStorage.getItem(v0);return o?JSON.parse(o):{}}catch(o){return console.error("Error reading usage stats:",o),{}}},ae=o=>{try{localStorage.setItem(v0,JSON.stringify(o))}catch(i){console.error("Error saving usage stats:",i)}},ie=(o,i)=>{const a=ue();a[o]||(a[o]={}),a[o][i]=(a[o][i]||0)+1,ae(a)},w0="dashboard_custom_order",A0=()=>{try{const o=localStorage.getItem(w0);return o?JSON.parse(o):{}}catch(o){return console.error("Error reading custom orders:",o),{}}},ce=o=>{try{localStorage.setItem(w0,JSON.stringify(o))}catch(i){console.error("Error saving custom orders:",i)}},le=o=>A0()[o]||null,de=(o,i)=>{const a=A0(),h=i.map(l=>l.route);a[o]=h,ce(a)},xe=(o,i)=>{if(!o||!Array.isArray(o))return o;const a=le(i);if(!a||a.length===0)return o;const h=[],l=[...o];for(const p of a){const j=l.findIndex(E=>E.route===p);j!==-1&&(h.push(l[j]),l.splice(j,1))}return h.push(...l),h},ge=(o,i,a)=>{const h=Array.from(o),[l]=h.splice(i,1);return h.splice(a,0,l),h};var c0={},he=T0;Object.defineProperty(c0,"__esModule",{value:!0});var L=c0.default=void 0,pe=he(Q0()),Ce=e;L=c0.default=(0,pe.default)((0,Ce.jsx)("path",{d:"M20 6h-8l-2-2H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41z"}),"FolderOff");const fe=async()=>{const{data:o}=await Y0.get("kill-house-lock-info/");return o},me="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_9445_66010)'%3e%3cpath%20d='M7.99921%205.39452C9.08338%205.39452%209.9992%205.94413%209.9992%206.59452H10.7992C10.7992%205.5705%209.77244%204.75117%208.39921%204.61601V3.39453H7.59921V4.61601C6.22617%204.75117%205.19922%205.5705%205.19922%206.59452C5.19922%207.71444%206.42929%208.59451%207.99921%208.59451C9.08338%208.59451%209.9992%209.14412%209.9992%209.79451C9.9992%2010.4449%209.08338%2010.9945%207.99921%2010.9945C6.91523%2010.9945%205.99922%2010.4449%205.99922%209.79451H5.19922C5.19922%2010.8183%206.22617%2011.6377%207.59921%2011.7728V12.9945H8.39921V11.7728C9.77244%2011.6377%2010.7992%2010.8183%2010.7992%209.79451C10.7992%208.67439%209.56932%207.79451%207.99921%207.79451C6.91523%207.79451%205.99922%207.24491%205.99922%206.59452C5.99922%205.94413%206.91523%205.39452%207.99921%205.39452Z'%20fill='%23353535'/%3e%3cpath%20d='M22.4007%2011.0346V8.99477C22.4052%207.21196%2021.4936%205.55181%2019.987%204.5985C18.4806%203.64518%2016.5901%203.53229%2014.9808%204.29948C13.0818%200.897731%209.00794%20-0.64074%205.33432%200.656911C1.6609%201.95437%20-0.542999%205.71041%200.115983%209.55004C0.774965%2013.3899%204.10484%2016.1961%208.00072%2016.1947C8.81536%2016.1942%209.62493%2016.0676%2010.4007%2015.8199V21.7947C10.4021%2022.8986%2011.2968%2023.7933%2012.4007%2023.7947H22.0007C23.1048%2023.7933%2023.9995%2022.8986%2024.0007%2021.7947V12.9948C23.9995%2012.0446%2023.3313%2011.226%2022.4007%2011.0346ZM21.6007%208.99477V10.9948H20.8007V8.99477C20.8007%207.0065%2019.189%205.39478%2017.2007%205.39478C15.2126%205.39478%2013.6007%207.0065%2013.6007%208.99477V10.9948H12.8007V8.99477C12.8007%206.5647%2014.7708%204.59479%2017.2007%204.59479C19.6308%204.59479%2021.6007%206.5647%2021.6007%208.99477ZM15.1185%207.12954C15.1724%207.48208%2015.1999%207.83813%2015.2007%208.19477C15.2013%209.15785%2015.0036%2010.111%2014.6204%2010.9948H14.4007V8.99477C14.4011%208.30551%2014.6567%207.64106%2015.1185%207.12954ZM15.8272%206.55747C16.6935%206.06705%2017.7552%206.07408%2018.6147%206.57603C19.4743%207.07798%2020.0022%207.99927%2020.0007%208.99477V10.9948H15.4903C16.0261%209.57856%2016.1431%208.03813%2015.8272%206.55747ZM8.00072%2015.3947C4.49175%2015.3981%201.49117%2012.8713%200.897425%209.41274C0.303873%205.95416%202.29%202.57155%205.59936%201.40456C8.90872%200.237577%2012.5775%201.62644%2014.2845%204.69225C14.062%204.84537%2013.8521%205.01549%2013.656%205.20103C12.0435%202.14792%208.30052%200.923121%205.19506%202.43229C2.08961%203.94166%200.740004%207.64145%202.14429%2010.7957C3.54878%2013.9502%207.20111%2015.4229%2010.4007%2014.125V14.9746C9.63098%2015.2518%208.81907%2015.3938%208.00072%2015.3947ZM10.4007%2012.9948V13.2455C9.65208%2013.6059%208.83177%2013.7936%208.00072%2013.7948C5.21967%2013.7961%202.85894%2011.7563%202.45679%209.00453C2.05465%206.25259%203.73296%203.62252%206.39818%202.828C9.06341%202.03366%2011.9077%203.31549%2013.078%205.83834C12.38%206.74243%2012.0013%207.85239%2012.0007%208.99477V11.0346C11.0702%2011.226%2010.4021%2012.0446%2010.4007%2012.9948ZM23.2007%2021.7947C23.2007%2022.4574%2022.6635%2022.9947%2022.0007%2022.9947H12.4007C11.738%2022.9947%2011.2007%2022.4574%2011.2007%2021.7947V12.9948C11.2007%2012.3319%2011.738%2011.7948%2012.4007%2011.7948H22.0007C22.6635%2011.7948%2023.2007%2012.3319%2023.2007%2012.9948V21.7947Z'%20fill='%23353535'/%3e%3cpath%20d='M17.6851%2013.8512C17.0834%2013.7034%2016.4472%2013.8405%2015.9599%2014.2231C15.4726%2014.6078%2015.1916%2015.1971%2015.1994%2015.8178C15.207%2016.4387%2015.5027%2017.0207%2015.9994%2017.3932V19.7932C15.9994%2020.4559%2016.5367%2020.9932%2017.1994%2020.9932C17.8623%2020.9932%2018.3994%2020.4559%2018.3994%2019.7932V17.3932C19.0468%2016.9076%2019.3384%2016.0805%2019.139%2015.2963C18.9615%2014.5813%2018.4011%2014.0243%2017.6851%2013.8512ZM17.8003%2016.8303C17.6763%2016.9018%2017.6001%2017.034%2017.6003%2017.1772V19.7932C17.6003%2020.0141%2017.4212%2020.1932%2017.2003%2020.1932C16.9793%2020.1932%2016.8003%2020.0141%2016.8003%2019.7932V17.1772C16.8003%2017.034%2016.7242%2016.9018%2016.6003%2016.8303C16.2566%2016.6311%2016.0337%2016.2746%2016.0052%2015.8785C15.9765%2015.4823%2016.1461%2015.0977%2016.4574%2014.8512C16.6673%2014.6834%2016.9281%2014.5924%2017.1966%2014.5932C17.299%2014.5934%2017.4007%2014.6055%2017.5003%2014.6295C17.9224%2014.735%2018.2529%2015.0629%2018.3615%2015.4844C18.4972%2016.0082%2018.2673%2016.5584%2017.7994%2016.8303H17.8003Z'%20fill='%23353535'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_9445_66010'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",be="/assets/lock-anbar-DjAoyX-H.svg",je=()=>{const o=i0(l=>l.userSlice.role),[i,a]=f.useState(null),h=o&&o.includes("KillHouse");return f.useEffect(()=>{h&&(async()=>{try{const p=await fe();a(p)}catch(p){console.error("Error fetching lock info:",p),a(null)}})()},[h,o]),e.jsxs(g,{sx:{width:{xs:"fit-content"},display:"flex",alignItems:"center",gap:.25,px:{xs:1,md:2},height:{xs:"36px",md:"46px"},borderRadius:{xs:"8px",md:"12px"},cursor:"pointer",transition:"all 0.3s ease",border:"0.25px solid rgba(151, 151, 151, 0.3)","&:hover":{boxShadow:"0 4px 12px rgba(0,0,0,0.15)"}},style:{background:"linear-gradient(90deg, #FFFFFF 0%, #FFF4F4 78.85%, #FFE2E2 100%)"},children:[(i==null?void 0:i.wageLock)&&e.jsx(g,{component:"img",src:me,alt:"dollar",sx:{width:{xs:"22px",md:"30px"},height:{xs:"22px",md:"30px"},marginLeft:{xs:"8px",md:"8px"}},title:"به علت بدهی"}),(i==null?void 0:i.wareHouseLock)&&e.jsx(g,{component:"img",src:be,alt:"anbar",sx:{width:{xs:"22px",md:"30px"},height:{xs:"22px",md:"30px"},marginLeft:{xs:"12px",md:"12px"},marginRight:{xs:"12px",md:"16px"}},title:"به علت پر بودن انبار"}),e.jsx(w,{variant:"h6",sx:{color:(i==null?void 0:i.wageLock)===!0?"rgba(235, 87, 87, 1)":"rgba(0, 0, 0, 1)",fontWeight:"medium",fontSize:{xs:"14px",md:"18px"},marginLeft:{xs:"auto",sm:0}},children:((i==null?void 0:i.wage)||0).toLocaleString()}),e.jsx(w,{variant:"h6",sx:{color:(i==null?void 0:i.wageLock)===!0?"rgba(235, 87, 87, 1)":"rgba(0, 0, 0, 1)",fontWeight:"medium",fontSize:{xs:"10px",md:"12px"},marginLeft:"2px",marginTop:{xs:"1px",md:"2px"}},children:"ریال"})]})},Ee=()=>{const[o]=f.useContext(ee),i=P0(),a=i0(s=>s.userSlice.role),{typeActivitySelected:h,selectedRole:l,userProfile:p,loginUserProfile:j,subUsers:E,selectedSubUser:I}=i0(s=>s.userSlice),y=K0(),[n,l0]=f.useState({}),[O,d0]=f.useState({}),[U,T]=f.useState(null),[E0,N]=f.useState(!1),[x0,P]=f.useState(l),[D,F]=f.useState([]),[S,k]=f.useState(null),[K,v]=f.useState(!1);f.useEffect(()=>{y(te())},[]),f.useEffect(()=>{if(a&&a.length>0&&!l)if(a.length===1){const s=a[0];if(y(r0(s)),P(s),N(!1),["Steward","KillHouse","Guilds"].includes(s)){const c=(p==null?void 0:p.key)||(j==null?void 0:j.key);c&&s&&y(s0({userKey:c,role:s})).catch(r=>{console.error("Error fetching user role info:",r)})}}else N(!0)},[a,l]),f.useEffect(()=>{if(l)if(["Steward","KillHouse","Guilds"].includes(l))if(E&&E.length>0){const t=D.map(r=>r==null?void 0:r.key).join(","),c=E.map(r=>r==null?void 0:r.key).join(",");if(t!==c&&F(E),I)(S==null?void 0:S.key)!==(I==null?void 0:I.key)&&k(I);else if(E.length>0){const r=E[0];(S==null?void 0:S.key)!==(r==null?void 0:r.key)&&(k(r),y(j0(r)))}v(!1)}else(D.length>0||S)&&(F([]),k(null)),v(!0);else(D.length>0||S)&&(F([]),k(null),y(M([]))),v(!1);else(D.length>0||S)&&(F([]),k(null),y(M([]))),v(!1)},[l,E,I]);const k0=()=>h||(re(a)==="LiveStock"?"Livestock":"Poultry"),[g0]=f.useState(k0()),D0=async s=>{if(P(s),y(r0(s)),N(!1),F([]),k(null),y(M([])),["Steward","KillHouse","Guilds"].includes(s)){v(!0);const c=(p==null?void 0:p.key)||(j==null?void 0:j.key);if(c&&s)try{await y(s0({userKey:c,role:s})).unwrap()}catch(r){console.error("Error fetching user role info:",r),v(!1),o({vertical:"top",horizontal:"center",msg:"خطا در دریافت اطلاعات نقش کاربر",severity:"error"})}else v(!1)}},I0=s=>{const t=s.target.value,c=D.find(r=>r.key===t);k(c),y(j0(c)),v(!0),setTimeout(()=>{v(!1)},1e3)},W=(s,t)=>{n[t]||(s!=null&&s.disabled?o({vertical:"top",horizontal:"center",msg:s.disabledText||"این بخش در دست توسعه است !",severity:"error"}):(ie(t,s.route),i(s.route)))},B=(s,t)=>{!n[s]?(l0({...n,[s]:!0}),d0({...O,[s]:t})):(de(s,O[s]),l0({...n,[s]:!1}),o({vertical:"top",horizontal:"center",msg:"ترتیب کارت‌ها ذخیره شد",severity:"success"}))},_=s=>{T(s)},z=()=>{T(null)},G=(s,t)=>{s.dataTransfer.effectAllowed="move",s.dataTransfer.setData("text/html",t),T(t)},J=s=>{s.preventDefault(),s.dataTransfer.dropEffect="move"},Z=(s,t,c)=>{s.preventDefault();const r=parseInt(s.dataTransfer.getData("text/html"));if(r===c)return;const C=O[t]||[],m=ge(C,r,c);d0({...O,[t]:m})},$=()=>{T(null)},H=(s,t)=>n[t]&&O[t]?O[t]:xe(s,t);function q(s=6){return e.jsx(d,{container:!0,spacing:{xs:1,sm:3},justifyContent:"center",children:Array.from({length:s}).map((t,c)=>e.jsx(d,{item:!0,xs:12,lg:10,children:e.jsxs(A,{elevation:2,sx:{p:{xs:1,sm:2},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)"},children:[e.jsx(b0,{variant:"rectangular",height:40,sx:{mb:2}}),e.jsx(d,{container:!0,spacing:{xs:2,sm:2},justifyContent:"center",pt:1,children:Array.from({length:6}).map((r,C)=>e.jsx(d,{item:!0,xs:4,sm:3,md:3,lg:4,children:e.jsx(b0,{variant:"rectangular",sx:{width:"100%",aspectRatio:"1/1",borderRadius:"8px"}})},C))})]})},c))})}const O0=()=>{if(!l)return null;const s=(a==null?void 0:a.filter(t=>t===l))||[];return g0==="Poultry"?z0(s):g0==="Livestock"?H0(s):R0(s)},F0=s=>{const t=["SuperAdmin","AdminX","Admin","ProvinceOperator","ProvincialGovernment","Jahad","LiveStockProvinceJahad","CityJahad","ProvinceFinancial","Commerce","CityCommerce","KillHouse","Guilds","Steward","ColdHouseSteward","GuildRoom","CityGuild","VetSupervisor","KillHouseVet","VetFarm","CityVet","ParentCompany","ChainCompany","PosCompany","ProvinceSupervisor","ProvinceInspector","Observatory","CityOperator","CityPoultry","UnitWindow","Union","Cooperative","Rancher","LiveStockSupport","Poultry","PoultryScience","Dispenser","Supporter","Driver"];return[...s].sort((c,r)=>{const C=t.indexOf(c),m=t.indexOf(r);return C!==-1&&m!==-1?C-m:C!==-1?-1:m!==-1?1:c.localeCompare(r)})},_0=s=>{const t=n0(s)||[],c=o0(s)||[];return t.length+c.length},V=a?F0(a):[];return e.jsxs(e.Fragment,{children:[V.length>1&&e.jsxs(V0,{open:E0,onClose:()=>{},disableEscapeKeyDown:!0,PaperProps:{sx:{width:"670px",maxWidth:"90vw"}},children:[e.jsx(M0,{children:"انتخاب نقش کاربر"}),e.jsxs(L0,{children:[e.jsx(w,{variant:"body2",sx:{mb:3,textAlign:"center"},children:"لطفاً نقش خود را انتخاب کنید:"}),e.jsx(d,{container:!0,spacing:2,sx:{minHeight:"200px"},children:V.map(s=>e.jsx(d,{item:!0,xs:6,sm:4,md:3,children:e.jsx(g,{sx:{display:"flex",justifyContent:"center",alignItems:"center"},children:e.jsx(U0,{variant:x0===s?"contained":"outlined",onClick:()=>D0(s),sx:{width:{xs:"100px",sm:"120px",md:"140px"},height:{xs:"100px",sm:"120px",md:"140px"},borderRadius:"16px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",fontSize:{xs:"0.7rem",sm:"0.75rem",md:"0.85rem"},fontWeight:"bold",textTransform:"none",borderWidth:x0===s?0:2,"&:hover":{transform:"scale(1.05)",transition:"transform 0.2s ease-in-out"}},size:"small",children:R(s)})})},s))})]})]}),e.jsx("style",{children:` + @keyframes wiggle { + 0% { transform: rotate(0deg); } + 25% { transform: rotate(-1deg); } + 50% { transform: rotate(1.5deg); } + 75% { transform: rotate(-1.5deg); } + 100% { transform: rotate(0deg); } + } + + .wiggle-animation { + animation: wiggle 0.25s ease-in-out infinite; + } + + .no-wiggle { + animation: none !important; + } + `}),e.jsxs(g,{sx:{backgroundColor:"#f9f9f9",minHeight:"auto",p:{xs:2,sm:3},borderRadius:"20px",width:"100%",maxWidth:{xs:"100%",sm:"100%"},overflowX:"hidden",position:"relative"},children:[e.jsxs(d,{container:!0,justifyContent:"space-between",alignItems:"center",mb:2,mt:2,gap:1,px:1,children:[e.jsxs(g,{display:"flex",alignItems:"center",gap:1,flexDirection:"row",children:[V.length>1&&e.jsxs(h0,{size:"small",sx:{width:{xs:150,sm:200},backgroundColor:"white",borderRadius:1,"& .MuiOutlinedInput-root":{height:{xs:"38px",lg:"48px"},backgroundColor:"white"}},children:[e.jsx(p0,{children:"نقش"}),e.jsx(C0,{value:l||"",label:"نقش",onChange:async s=>{const t=s.target.value;if(P(t),y(r0(t)),F([]),k(null),y(M([])),["Steward","KillHouse","Guilds"].includes(t)){v(!0);const r=(p==null?void 0:p.key)||(j==null?void 0:j.key);if(r&&t)try{await y(s0({userKey:r,role:t})).unwrap()}catch(C){console.error("Error fetching user role info:",C),v(!1),o({vertical:"top",horizontal:"center",msg:"خطا در دریافت اطلاعات نقش کاربر",severity:"error"})}else v(!1)}},renderValue:s=>R(s),children:V.map(s=>{const t=_0(s);return e.jsx(f0,{value:s,children:e.jsxs(g,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},children:[e.jsx(w,{children:R(s)}),e.jsxs(w,{variant:"caption",sx:{color:"text.secondary",ml:1},children:["(",t,")"]})]})},s)})})]}),D.length>1&&e.jsxs(h0,{size:"small",sx:{width:{xs:150,sm:200},backgroundColor:"white",borderRadius:1,"& .MuiOutlinedInput-root":{height:{xs:"38px",lg:"48px"},backgroundColor:"white"}},children:[e.jsx(p0,{children:l==="Steward"?"مباشر":l==="Guilds"?"صنف":"کشتارگاه"}),e.jsx(C0,{value:(S==null?void 0:S.key)||"",label:"کاربر فرعی",onChange:I0,children:D.map(s=>e.jsx(f0,{value:s.key,children:s.unit},s.key))})]})]}),a&&a.includes("KillHouse")&&e.jsx(je,{})]}),e.jsx(d,{container:!0,justifyContent:"center",alignItems:"center",children:O0()})]})]});function z0(s=a){var c;const t=se(s);return K?q((t==null?void 0:t.length)||1):!t||t.length===0?e.jsx(d,{container:!0,justifyContent:"center",alignItems:"center",children:e.jsxs(A,{elevation:2,sx:{p:{xs:4,sm:6},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",width:"100%",minHeight:{xs:"300px",sm:"400px"},display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:2},children:[e.jsx(L,{sx:{fontSize:{xs:"4rem",sm:"5rem"},color:"text.secondary"}}),e.jsx(w,{variant:"h6",color:"text.secondary",children:"هیچ دسترسی برای این نقش وجود ندارد"})]})}):e.jsx(d,{container:!0,spacing:{xs:1,sm:3},justifyContent:"center",children:(c=u0(t))==null?void 0:c.map((r,C)=>{var m;return e.jsx(d,{item:!0,xs:12,lg:(t==null?void 0:t.length)===1?12:6,children:e.jsxs(A,{elevation:2,sx:{p:{xs:1,sm:2},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",position:"relative"},children:[e.jsx(g,{sx:{position:"relative"},children:e.jsx(X,{title:n[r]?"ذخیره ترتیب":"ویرایش و تغییر ترتیب کارت‌ها",children:e.jsx(Q,{onClick:()=>B(r,H(n0(r),r)),sx:{position:"absolute",top:2,right:0,zIndex:10,backgroundColor:n[r]?"success.main":"primary.main",color:"white","&:hover":{backgroundColor:n[r]?"success.dark":"primary.dark"},width:24,height:24},size:"small",children:n[r]?e.jsx(N0,{sx:{fontSize:"14px"}}):e.jsx(a0,{sx:{fontSize:"14px"}})})})}),e.jsx(Y,{sx:{mb:1.5},children:e.jsx(e0,{label:R(r),color:"primary",sx:{fontSize:"0.85rem",fontWeight:"bold",backgroundColor:"primary"}})}),e.jsx(d,{container:!0,spacing:{xs:2,sm:2},justifyContent:"center",pt:1,children:(m=H(n0(r),r))==null?void 0:m.map((b,x)=>e.jsx(d,{item:!0,xs:4,sm:3,md:3,lg:(t==null?void 0:t.length)===1?1.7:4,nlg:(t==null?void 0:t.length)===1?1.3:3,xl:(t==null?void 0:t.length)===1?1.2:3,nxl:(t==null?void 0:t.length)===1?1:2.3,xxl:(t==null?void 0:t.length)===1?1.15:2.3,xxxl:(t==null?void 0:t.length)===1?1:2.3,sx:{display:"flex",justifyContent:"center"},gap:5,children:e.jsxs(A,{elevation:2,draggable:n[r],className:n[r]&&U!==x?"wiggle-animation":"",onDragStart:u=>n[r]&&G(u,x),onDragEnd:$,onDragOver:u=>n[r]&&J(u),onDrop:u=>n[r]&&Z(u,r,x),onMouseDown:()=>n[r]&&_(x),onMouseUp:z,onTouchStart:()=>n[r]&&_(x),onTouchEnd:z,sx:{width:"100%",aspectRatio:"1/1",borderRadius:"8px",display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",cursor:n[r]?"move":"pointer",transition:"transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out",position:"relative",backgroundSize:"cover",backgroundPosition:"center",color:u=>u.palette.primary.main,borderStyle:"solid",borderWidth:"1px",borderColor:u=>u.palette.primary.main,opacity:n[r]?.9:1,"&:hover":{transform:n[r]?"scale(1.02)":"scale(1.05)",boxShadow:"0 4px 12px rgba(0,0,0,0.15)",backgroundColor:u=>u.palette.primary.light}},onClick:()=>W(b,r),children:[n[r]&&e.jsx(g,{sx:{position:"absolute",top:2,right:2,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:18,height:18,display:"flex",alignItems:"center",justifyContent:"center",zIndex:1},children:e.jsx(m0,{sx:{fontSize:12,color:"white"}})}),e.jsxs(g,{children:[b.icon&&e.jsx(g,{sx:{mb:.5},children:t0.cloneElement(b.icon,{sx:{fontSize:{xs:"2rem",sm:"2.5rem",xxl:"2.8rem",xxxl:"3.2rem"}}})}),e.jsx(w,{variant:"caption",fontWeight:"bold",sx:{fontSize:{xs:"0.55rem",sm:"0.65rem",xxl:"0.80rem",xxxl:"0.95rem"},color:u=>u.palette.primary.dark},children:b.text})]})]})},x))})]})},C)})})}function H0(s=a){var c;const t=ne(s);return K?q((t==null?void 0:t.length)||1):!t||t.length===0?e.jsx(d,{container:!0,justifyContent:"center",alignItems:"center",children:e.jsxs(A,{elevation:2,sx:{p:{xs:4,sm:6},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",width:"100%",minHeight:{xs:"300px",sm:"400px"},display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:2},children:[e.jsx(L,{sx:{fontSize:{xs:"4rem",sm:"5rem"},color:"text.secondary"}}),e.jsx(w,{variant:"h6",color:"text.secondary",children:"هیچ صفحه‌ای برای این نقش وجود ندارد"})]})}):e.jsx(d,{container:!0,spacing:{xs:1,sm:3},justifyContent:"center",children:(c=u0(t))==null?void 0:c.map((r,C)=>{var m;return e.jsx(d,{item:!0,xs:12,sm:12,lg:(t==null?void 0:t.length)===1?12:6,children:e.jsxs(A,{elevation:2,sx:{p:{xs:1,sm:2},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",position:"relative"},children:[e.jsx(g,{sx:{position:"relative"},children:e.jsx(X,{title:n[r]?"ذخیره ترتیب":"ویرایش و تغییر ترتیب کارت‌ها",children:e.jsx(Q,{onClick:()=>B(r,H(o0(r),r)),sx:{position:"absolute",top:-8,right:8,zIndex:10,backgroundColor:n[r]?"success.main":"primary.main",color:"white","&:hover":{backgroundColor:n[r]?"success.dark":"primary.dark"},width:32,height:32},size:"small",children:n[r]?e.jsx(y0,{fontSize:"small"}):e.jsx(a0,{fontSize:"small"})})})}),e.jsx(Y,{sx:{mb:1.5},children:e.jsx(e0,{label:R(r),color:"primary",sx:{fontSize:"0.85rem",fontWeight:"bold",backgroundColor:"primary"}})}),e.jsx(d,{container:!0,spacing:{xs:2,sm:2},justifyContent:"center",pt:1,children:(m=H(o0(r),r))==null?void 0:m.map((b,x)=>e.jsx(d,{item:!0,xs:4,sm:3,md:3,lg:(t==null?void 0:t.length)===1?1.7:4,nlg:(t==null?void 0:t.length)===1?1.3:3,xl:(t==null?void 0:t.length)===1?1.2:3,nxl:(t==null?void 0:t.length)===1?1:2.3,xxl:(t==null?void 0:t.length)===1?1.15:2.3,xxxl:(t==null?void 0:t.length)===1?1:2.3,sx:{display:"flex",justifyContent:"center"},gap:5,children:e.jsxs(A,{elevation:2,draggable:n[r],className:n[r]&&U!==x?"wiggle-animation":"",onDragStart:u=>n[r]&&G(u,x),onDragEnd:$,onDragOver:u=>n[r]&&J(u),onDrop:u=>n[r]&&Z(u,r,x),onMouseDown:()=>n[r]&&_(x),onMouseUp:z,onTouchStart:()=>n[r]&&_(x),onTouchEnd:z,sx:{width:"100%",aspectRatio:"1/1",borderRadius:"8px",display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",cursor:n[r]?"move":"pointer",transition:"transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out",position:"relative",backgroundSize:"cover",backgroundPosition:"center",color:u=>u.palette.info.main,borderStyle:"solid",borderWidth:"1px",borderColor:u=>u.palette.primary.main,opacity:n[r]?.9:1,"&:hover":{transform:n[r]?"scale(1.02)":"scale(1.05)",boxShadow:"0 4px 12px rgba(0,0,0,0.15)",backgroundColor:u=>u.palette.primary.light}},onClick:()=>W(b,r),children:[n[r]&&e.jsx(g,{sx:{position:"absolute",top:2,right:2,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:18,height:18,display:"flex",alignItems:"center",justifyContent:"center",zIndex:1},children:e.jsx(m0,{sx:{fontSize:12,color:"white"}})}),e.jsxs(g,{children:[b.icon&&e.jsx(g,{sx:{mb:.5},children:t0.cloneElement(b.icon,{sx:{fontSize:{xs:"2rem",sm:"2.5rem"}}})}),e.jsx(w,{variant:"caption",fontWeight:"bold",sx:{fontSize:{xs:"0.65rem",sm:"0.65rem",lg:"0.75rem"},color:u=>u.palette.primary.dark},children:b.text})]})]})},x))})]})},C)})})}function R0(s=a){var c;const t=oe(s);return K?q((t==null?void 0:t.length)||1):!t||t.length===0?e.jsx(d,{container:!0,justifyContent:"center",alignItems:"center",children:e.jsxs(A,{elevation:2,sx:{p:{xs:4,sm:6},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(0,0,0,0.1)",width:"100%",minHeight:{xs:"300px",sm:"400px"},display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:2},children:[e.jsx(L,{sx:{fontSize:{xs:"4rem",sm:"5rem"},color:"text.secondary"}}),e.jsx(w,{variant:"h6",color:"text.secondary",children:"هیچ صفحه‌ای برای این نقش وجود ندارد"})]})}):e.jsx(d,{container:!0,spacing:{xs:1,sm:3},justifyContent:"center",children:(c=u0(t))==null?void 0:c.map((r,C)=>{var m;return e.jsx(d,{item:!0,xs:12,lg:(t==null?void 0:t.length)===1?12:6,children:e.jsxs(A,{elevation:2,sx:{p:{xs:1,sm:2},borderRadius:"12px",backgroundColor:"#fff",boxShadow:"0 2px 6px rgba(238, 25, 25, 0.1)",position:"relative"},children:[e.jsx(g,{sx:{position:"relative"},children:e.jsx(X,{title:n[r]?"ذخیره ترتیب":"ویرایش و تغییر ترتیب کارت‌ها",children:e.jsx(Q,{onClick:()=>B(r,H(S0(r),r)),sx:{position:"absolute",top:-8,right:8,zIndex:10,backgroundColor:n[r]?"success.main":"primary.main",color:"white","&:hover":{backgroundColor:n[r]?"success.dark":"primary.dark"},width:32,height:32},size:"small",children:n[r]?e.jsx(y0,{fontSize:"small"}):e.jsx(a0,{fontSize:"small"})})})}),e.jsx(Y,{sx:{mb:1.5},children:e.jsx(e0,{label:R(r),color:"primary",sx:{fontSize:"0.85rem",fontWeight:"bold",backgroundColor:"primary"}})}),e.jsx(d,{container:!0,spacing:{xs:2,sm:2},justifyContent:"center",pt:1,children:(m=H(S0(r),r))==null?void 0:m.map((b,x)=>e.jsx(d,{item:!0,xs:4,sm:3,md:3,lg:2,xl:1.4,xxxl:1,sx:{display:"flex",justifyContent:"center"},gap:5,children:e.jsx(A,{elevation:2,draggable:n[r],className:n[r]&&U!==x?"wiggle-animation":"",onDragStart:u=>n[r]&&G(u,x),onDragEnd:$,onDragOver:u=>n[r]&&J(u),onDrop:u=>n[r]&&Z(u,r,x),onMouseDown:()=>n[r]&&_(x),onMouseUp:z,onTouchStart:()=>n[r]&&_(x),onTouchEnd:z,onClick:()=>W(b,r),sx:{width:"100%",aspectRatio:"1/1",borderRadius:"8px",display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",cursor:n[r]?"move":"pointer",transition:"transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out",position:"relative",backgroundSize:"cover",backgroundPosition:"center",color:"orange",borderStyle:"solid",borderWidth:"1px",borderColor:u=>u.palette.primary.main,opacity:n[r]?.9:1,"&:hover":{transform:n[r]?"scale(1.02)":"scale(1.05)",boxShadow:"0 4px 12px rgba(0,0,0,0.15)",backgroundColor:u=>u.palette.primary.light}},children:e.jsxs(g,{children:[b.icon&&e.jsx(g,{sx:{mb:.5},children:t0.cloneElement(b.icon,{sx:{fontSize:{xs:"2rem",sm:"2.5rem",lg:"3rem"}}})}),e.jsx(w,{variant:"caption",fontWeight:"bold",sx:{fontSize:{xs:"0.65rem",sm:"0.65rem",lg:"0.75rem"},color:u=>u.palette.primary.dark},children:b.text})]})})},x))})]})},C)})})}};export{Ee as default}; diff --git a/build/assets/Add-CiyqkOpq.js b/build/assets/Add-CiyqkOpq.js new file mode 100644 index 0000000..e0396a7 --- /dev/null +++ b/build/assets/Add-CiyqkOpq.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,d=o(a()),v=t;u=e.default=(0,d.default)((0,v.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");export{u as d}; diff --git a/build/assets/AddCircleOutline-5cdNoXZy.js b/build/assets/AddCircleOutline-5cdNoXZy.js new file mode 100644 index 0000000..13ea751 --- /dev/null +++ b/build/assets/AddCircleOutline-5cdNoXZy.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,o=i(a()),v=t;u=e.default=(0,o.default)((0,v.jsx)("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"AddCircleOutline");export{u as d}; diff --git a/build/assets/AddRounded-_nD2OARX.js b/build/assets/AddRounded-_nD2OARX.js new file mode 100644 index 0000000..cc4796d --- /dev/null +++ b/build/assets/AddRounded-_nD2OARX.js @@ -0,0 +1 @@ +import{i as a,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as d}from"./index-D80MdVQn.js";var e={},u=a;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,v=u(d()),s=t;o=e.default=(0,v.default)((0,s.jsx)("path",{d:"m6.14 11.86-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.32.85.09.85-.35V16H13c.55 0 1-.45 1-1s-.45-1-1-1H6.99v-1.79c0-.45-.54-.67-.85-.35m14.51-3.21-2.78-2.79c-.31-.32-.85-.09-.85.35V8H11c-.55 0-1 .45-1 1s.45 1 1 1h6.01v1.79c0 .45.54.67.85.35l2.78-2.79c.2-.19.2-.51.01-.7"}),"SwapHorizRounded");var r={},c=a;Object.defineProperty(r,"__esModule",{value:!0});var i=r.default=void 0,l=c(d()),f=t;i=r.default=(0,l.default)((0,f.jsx)("path",{d:"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1"}),"AddRounded");export{o as a,i as d}; diff --git a/build/assets/AdminHatchings-DWftjDDv.js b/build/assets/AdminHatchings-DWftjDDv.js new file mode 100644 index 0000000..e0b5c5d --- /dev/null +++ b/build/assets/AdminHatchings-DWftjDDv.js @@ -0,0 +1,2 @@ +import{j as o,I as v0,d as D0,B as j0,b as y,T as x,aO as $,aP as H,aQ as T}from"./mui-vendor-D_SVL-Dx.js";import{r as h,j as d0}from"./react-vendor-CmFgShSM.js";import{C as E0}from"./CityManageHatchings-CgPXrKZw.js";import{L as U6,j as X6,h as J6,p as f,a3 as K,aK as S0,G as s,O as k0,k as W}from"./index-D80MdVQn.js";import{a as L0,u as I0}from"./redux-vendor-CfkcHgWN.js";import{C as X}from"./ChechClearanceCode-C2pygfym.js";import{B as R0}from"./BackButton-Dr-K0JXJ.js";import{R as Q}from"./ResponsiveTable-bUYl0qDM.js";import{I as w0}from"./index.esm-I0ypi7DD.js";import{a as q0}from"./ProvinceBarDifference-BXZCyzMP.js";import"./CityHatchingInfo-DJ4zCsXg.js";import"./index.esm-C1-dCPnj.js";import"./Add-CiyqkOpq.js";import"./CityNewKillRequest-N5kvrMlL.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./DialogAlert-CML4Ua46.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./CityHatchingsArchiveOperations-BvV7gasp.js";import"./Tune-BBzxV8DK.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./Sms-C-zLQmIm.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";import"./AdvancedTable-DF_gMS-x.js";import"./getProvinceName-BZC9apsX.js";import"./Article-B5YcjArk.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./checkPathStartsWith-DedybDvj.js";const $0=L0("GET_CITY_HATCHING_SHOW_DETAIL_SERVICE",async(v,{dispatch:l})=>{l(U6());const{data:G,status:z}=await X6.get(`hatching-detail/?key=${v.keyItem}`,{params:{d:v}});return l(J6()),{data:G,status:z}}),H0=({keyItem:v})=>{const[l,G]=h.useState(null),[z,V6]=h.useState([]),[U,Y6]=h.useState([]),[Z6,b6]=h.useState([]),[m6,u0]=h.useState([]),[l0,o0]=h.useState([]),[e0,n0]=h.useState([]),[s0,C0]=h.useState([]),[r0,c0]=h.useState([]),[A0,t0]=h.useState([]),[F0,p0]=h.useState([]),M=I0();return h.useEffect(()=>{M(U6()),M($0({keyItem:v})).then(C=>{G(C.payload.data),M(J6())})},[]),h.useEffect(()=>{var J,V,Y,Z,b,m,uu,lu,ou,eu,nu,su,Cu,ru,cu,Au,tu,Fu,pu,gu,xu,hu,iu,au,fu,yu,vu,Du,ju,du,Eu,Su,ku,Lu,Iu,Ru,wu,qu,$u,Hu,Tu,Wu,Qu,Bu,Ou,Nu,Pu,Ku,Mu,_u,Gu,zu,Uu,Xu,Ju,Vu,Yu,Zu,bu,mu,u6,l6,o6,e6,n6,s6,C6,r6,c6,A6,t6,F6,p6,g6;const C=[{title:"نام فارم",value:((J=l==null?void 0:l.poultry)==null?void 0:J.unitName)||"-"},{title:"مرغدار",value:(V=l==null?void 0:l.poultry)!=null&&V.user?`${(Y=l.poultry)==null?void 0:Y.user.fullname} (${(b=(Z=l.poultry)==null?void 0:Z.user)==null?void 0:b.mobile})`:"-"},{title:"بهره برداری",value:(l==null?void 0:l.InteractTypeName)||"-"},{title:"تاریخ جوجه ریزی",value:f(l==null?void 0:l.date)||"-"},{title:"حجم جوجه ریزی",value:((m=l==null?void 0:l.quantity)==null?void 0:m.toLocaleString())||"-"},{title:"سن",value:(l==null?void 0:l.chickenAge)||"-"},{title:"نژاد",value:(l==null?void 0:l.chickenBreed)||"-"},{title:"وضعیت",value:l!=null&&l.violation?"پیگیری":"عادی"},{title:"شماره مجوز جوجه ریزی",value:(l==null?void 0:l.licenceNumber)||"-"},{title:"شناسه یکتا",value:((uu=l==null?void 0:l.poultry)==null?void 0:uu.breedingUniqueId)||"-"},{title:"مجوز بهداشتی جوجه ریزی",value:(l==null?void 0:l.CertId)||"-"},{title:"ارتباط",value:(l==null?void 0:l.UnionTypeName)||"-"},{title:"استان",value:((eu=(ou=(lu=l==null?void 0:l.poultry)==null?void 0:lu.address)==null?void 0:ou.province)==null?void 0:eu.name)||"-"},{title:"دامپزشک فارم",value:l!=null&&l.vetFarm?`${(nu=l==null?void 0:l.vetFarm)==null?void 0:nu.vetFarmFullName} (${(su=l==null?void 0:l.vetFarm)==null?void 0:su.vetFarmMobile})`:"-"},{title:"سالن",value:(l==null?void 0:l.hall)||"-"},{title:"دوره جوجه ریزی",value:(l==null?void 0:l.period)||"-"},{title:"تاریخ ثبت جوجه ریزی",value:f(l==null?void 0:l.createDate)||"-"},{title:"میانگین سن کشتار",value:((Cu=l==null?void 0:l.killingAveAge)==null?void 0:Cu.toLocaleString())||"-"},{title:"پیش بینی تاریخ کشتار",value:f(l==null?void 0:l.predicateDate)||"-"},{title:"مالکیت",value:(l==null?void 0:l.PersonTypeName)||"-"}],B=[{title:" تایید تخلیه در رصدیار",value:`%${(((l==null?void 0:l.killedQuantity)+(l==null?void 0:l.totalLosses))*100/(l==null?void 0:l.quantity)).toFixed(0)}`},{title:" تایید تخلیه در سماصط",value:l!=null&&l.samasatDischargePercentage?`%${l==null?void 0:l.samasatDischargePercentage}`:"-"},{title:"حجم کشتار شده",value:l!=null&&l.killedQuantity?`${(ru=l==null?void 0:l.killedQuantity)==null?void 0:ru.toLocaleString()} (%${((l==null?void 0:l.killedQuantity)*100/(l==null?void 0:l.quantity)).toFixed(0)})`:"0 (0%)"},{title:"حجم تخصیصات بازگشتی",value:((Au=(cu=l==null?void 0:l.killingInfo)==null?void 0:cu.returnProvinceKillRequestsQuantity)==null?void 0:Au.toLocaleString())||"0"},{title:"وزن تخصیصات بازگشتی",value:((Fu=(tu=l==null?void 0:l.killingInfo)==null?void 0:tu.returnProvinceKillRequestsWeight)==null?void 0:Fu.toLocaleString())||"0"},{title:"حجم بارهای بازگشتی",value:((gu=(pu=l==null?void 0:l.killingInfo)==null?void 0:pu.returnKillHouseQuantity)==null?void 0:gu.toLocaleString())||"0"},{title:"وزن بارهای بازگشتی",value:((hu=(xu=l==null?void 0:l.killingInfo)==null?void 0:xu.returnKillHouseWeight)==null?void 0:hu.toLocaleString())||"0"},{title:"حجم مانده در سالن",value:l!=null&&l.leftOver?`${l==null?void 0:l.leftOver.toLocaleString()} (%${((l==null?void 0:l.leftOver)*100/(l==null?void 0:l.quantity)).toFixed(0)})`:"0 (0%)"},{title:"تلفات کل",value:l!=null&&l.totalLosses?`${l==null?void 0:l.totalLosses.toLocaleString()} (%${((l==null?void 0:l.totalLosses)*100/(l==null?void 0:l.quantity)).toFixed(0)})`:"0 (0%)"},{title:"وزن کل کشتار",value:((iu=l==null?void 0:l.totalKilledWeight)==null?void 0:iu.toLocaleString())||"0"},{title:"تعداد بارها",value:((fu=(au=l==null?void 0:l.killingInfo)==null?void 0:au.killHouseRequests)==null?void 0:fu.toLocaleString())||"0"},{title:"حجم بارها",value:((vu=(yu=l==null?void 0:l.killingInfo)==null?void 0:yu.killHouseRequestsFirstQuantity)==null?void 0:vu.toLocaleString())||"0"},{title:"وزن بارها",value:((ju=(Du=l==null?void 0:l.killingInfo)==null?void 0:Du.killHouseRequestsFirstWeight)==null?void 0:ju.toLocaleString())||"0"},{title:"افت بارها",value:`${(Eu=(du=l==null?void 0:l.killingInfo)==null?void 0:du.wareHouseBarsWeightLose)==null?void 0:Eu.toFixed()}%`||"0"},{title:"حجم فروش به داخل استان",value:((ku=(Su=l==null?void 0:l.killingInfo)==null?void 0:Su.totalSaleInProvinceQuantity)==null?void 0:ku.toLocaleString())||"0"},{title:"وزن فروش به داخل استان",value:((Iu=(Lu=l==null?void 0:l.killingInfo)==null?void 0:Lu.totalSaleInProvinceWeight)==null?void 0:Iu.toLocaleString())||"0"},{title:"حجم فروش به خارج استان",value:((Ru=l==null?void 0:l.outProvinceKilledQuantity)==null?void 0:Ru.toLocaleString())||"0"},{title:"وزن فروش به خارج استان",value:((wu=l==null?void 0:l.outProvinceKilledWeight)==null?void 0:wu.toLocaleString())||"0"},{title:"حجم اختلاف کشتار",value:(l==null?void 0:l.barDifferenceRequestQuantity)||"0"},{title:"وزن اختلاف کشتار",value:(l==null?void 0:l.barDifferenceRequestWeight)||"0"},{title:"تعداد بارهای تحویلی",value:(($u=(qu=l==null?void 0:l.killingInfo)==null?void 0:qu.barCompleteWithKillHouse)==null?void 0:$u.toLocaleString())||"0"},{title:"حجم بارهای تحویلی",value:((Tu=(Hu=l==null?void 0:l.killingInfo)==null?void 0:Hu.acceptedRealQuantityFinal)==null?void 0:Tu.toLocaleString())||"0"},{title:"وزن بارهای تحویلی",value:((Qu=(Wu=l==null?void 0:l.killingInfo)==null?void 0:Wu.acceptedRealWightFinal)==null?void 0:Qu.toLocaleString())||"0"},{title:"بارهای ورودی به انبار",value:((Ou=(Bu=l==null?void 0:l.killingInfo)==null?void 0:Bu.wareHouseBars)==null?void 0:Ou.toLocaleString())||"0"},{title:"حجم لاشه های انبار",value:((Pu=(Nu=l==null?void 0:l.killingInfo)==null?void 0:Nu.wareHouseBarsQuantity)==null?void 0:Pu.toLocaleString())||"0"},{title:"وزن لاشه های انبار",value:((Mu=(Ku=l==null?void 0:l.killingInfo)==null?void 0:Ku.wareHouseBarsWeight)==null?void 0:Mu.toLocaleString())||"0"},{title:"حجم تعهد دولتی",value:((_u=l==null?void 0:l.totalCommitmentQuantity)==null?void 0:_u.toLocaleString())||"0"},{title:"حجم کشتار دولتی",value:((Gu=l==null?void 0:l.governmentalQuantity)==null?void 0:Gu.toLocaleString())||"0"},{title:"حجم تعهد آزاد",value:((zu=l==null?void 0:l.totalFreeCommitmentQuantity)==null?void 0:zu.toLocaleString())||"0"},{title:"حجم کشتار آزاد",value:((Uu=l==null?void 0:l.freeQuantity)==null?void 0:Uu.toLocaleString())||"0"},{title:"تخصیصات بدون بار",value:((Ju=(Xu=l==null?void 0:l.killingInfo)==null?void 0:Xu.provinceKillRequests)==null?void 0:Ju.toLocaleString())||"0"},{title:"حجم تخصیصات بدون بار",value:((Yu=(Vu=l==null?void 0:l.killingInfo)==null?void 0:Vu.provinceKillRequestsQuantity)==null?void 0:Yu.toLocaleString())||"0"},{title:"وزن تخصیصات بدون بار",value:((bu=(Zu=l==null?void 0:l.killingInfo)==null?void 0:Zu.provinceKillRequestsWeight)==null?void 0:bu.toLocaleString())||"0"},{title:"وزن تعهد دولتی",value:((mu=l==null?void 0:l.totalCommitment)==null?void 0:mu.toLocaleString())||"0"},{title:"میانگین وزن کشتار",value:((u6=l==null?void 0:l.totalAverageKilledWeight)==null?void 0:u6.toLocaleString())||"0"},{title:"تعداد کشتار فعال",value:(l6=l==null?void 0:l.activeKill)!=null&&l6.activeKill?"دارد":"ندارد"},{title:"تعداد درخواست کشتار",value:((o6=l==null?void 0:l.activeKill)==null?void 0:o6.countOfRequest)||"0"},{title:"حجم افزایشی",value:((e6=l==null?void 0:l.increaseQuantity)==null?void 0:e6.toLocaleString())||"0"},{title:"تلفات دامپزشک",value:l!=null&&l.losses?`${l==null?void 0:l.losses.toLocaleString()} (%${((l==null?void 0:l.losses)*100/(l==null?void 0:l.quantity)).toFixed(0)})`:"0 (0%)"},{title:"تلفات اتحادیه",value:l!=null&&l.directLosses?`${l==null?void 0:l.directLosses.toLocaleString()} (%${((l==null?void 0:l.directLosses)*100/(l==null?void 0:l.quantity)).toFixed(0)})`:"0 (0%)"},{title:"آخرین تغییر",value:l!=null&&l.latestHatchingChange?`${(n6=l==null?void 0:l.latestHatchingChange)==null?void 0:n6.fullName} در تاریخ ${K((s6=l==null?void 0:l.latestHatchingChange)==null?void 0:s6.date)}`:"-"}],_=(C6=l==null?void 0:l.bars)==null?void 0:C6.map((u,r)=>{var e,n,c,A,t,F,p,g,i,a,D,j,d,E,S,k,L,I,R,w,q,O,N,P;return[r+1,u==null?void 0:u.barCode,(u==null?void 0:u.status)||"-",(e=u==null?void 0:u.poultryRequest)!=null&&e.freeSaleInProvince?"آزاد":"دولتی",f(u==null?void 0:u.date),((n=u==null?void 0:u.buyer)==null?void 0:n.name)||"-",((t=(A=(c=u==null?void 0:u.buyer)==null?void 0:c.killHouseOperator)==null?void 0:A.user)==null?void 0:t.mobile)||"-",u!=null&&u.killerInfo?`${(g=(p=(F=u==null?void 0:u.killerInfo)==null?void 0:F.killHouseOperator)==null?void 0:p.user)==null?void 0:g.fullname}(${(D=(a=(i=u==null?void 0:u.killerInfo)==null?void 0:i.killHouseOperator)==null?void 0:a.user)==null?void 0:D.mobile})`:"-",((j=u==null?void 0:u.poultryRequest)==null?void 0:j.age)||"-",(u==null?void 0:u.product)||"-",`${(k=(S=(E=(d=u==null?void 0:u.buyer)==null?void 0:d.killHouseOperator)==null?void 0:E.address)==null?void 0:S.province)==null?void 0:k.name}(${(w=(R=(I=(L=u==null?void 0:u.buyer)==null?void 0:L.killHouseOperator)==null?void 0:I.address)==null?void 0:R.city)==null?void 0:w.name})`||"-",o.jsx(X,{clearanceCode:(u==null?void 0:u.clearanceCode)||"-"},r),(u==null?void 0:u.quarantineQuantity)||"-",((q=u==null?void 0:u.acceptedRealQuantity)==null?void 0:q.toLocaleString())||"-",((O=u==null?void 0:u.acceptedRealWeight)==null?void 0:O.toLocaleString())||"-",((N=u==null?void 0:u.wareHouseAcceptedRealQuantity)==null?void 0:N.toLocaleString())||"-",((P=u==null?void 0:u.wareHouseAcceptedRealWeight)==null?void 0:P.toLocaleString())||"-"]}),g0=(r6=l==null?void 0:l.outBars)==null?void 0:r6.map((u,r)=>{var e,n;return[r+1,u==null?void 0:u.orderCode,f(u==null?void 0:u.sendDate),(u==null?void 0:u.buyerFullname)||"-",(u==null?void 0:u.buyerMobile)||"-","مرغ گرم",`${u==null?void 0:u.buyerProvince}(${u==null?void 0:u.buyerProvince})`||"-",o.jsx(X,{clearanceCode:(u==null?void 0:u.quarantineCode)||"-"},r),(u==null?void 0:u.quarantinQuantity)||"-",(u==null?void 0:u.killingAge)||"-",((e=u==null?void 0:u.quantity)==null?void 0:e.toLocaleString())||"-",((n=u==null?void 0:u.weight)==null?void 0:n.toLocaleString())||"-"]}),x0=(c6=l==null?void 0:l.differentBars)==null?void 0:c6.map((u,r)=>{var e;return[r+1,(u==null?void 0:u.ResideDatePersian)||"-",((e=u==null?void 0:u.GoodAmount)==null?void 0:e.toLocaleString())||"-",u!=null&&u.Out?"خارج استان":"داخل استان",(u==null?void 0:u.Age)||"-",(u==null?void 0:u.TrackingStatusDescription)||"-",(u==null?void 0:u.DesUnitName)||"-",(u==null?void 0:u.GoodName)||"-",(u==null?void 0:u.City)||"-",(u==null?void 0:u.TrackingCode)||"-"]}),h0=(A6=l==null?void 0:l.returnKillHouseRequest)==null?void 0:A6.map((u,r)=>{var A,t,F,p,g,i,a,D,j,d,E,S,k,L,I,R,w,q,O,N,P,x6,h6,i6,a6,f6,y6,v6,D6,j6,d6,E6,S6,k6,L6,I6,R6,w6,q6,$6,H6,T6,W6,Q6,B6,O6,N6,P6,K6,M6,_6,G6,z6;let e="";u.state==="pending"?e="در انتظار تایید":u.state==="accepted"?e="تایید شده":u.state==="rejected"&&(e="رد شده");let n="";(A=u==null?void 0:u.poultryRequest)!=null&&A.market?n="پنل معاملات":(t=u==null?void 0:u.poultryRequest)!=null&&t.directBuying?n="خرید مستقیم":u!=null&&u.warehouse?n="انبار":n="اتحادیه";let c="";return(F=u==null?void 0:u.poultryRequest)!=null&&F.freezing?c="انجماد":(p=u==null?void 0:u.poultryRequest)!=null&&p.export?c="صادرات":c="عادی",[r+1,(u==null?void 0:u.barCode)||"-",((g=u==null?void 0:u.poultryRequest)==null?void 0:g.orderCode)||"-",n,c,((a=(i=u==null?void 0:u.poultryRequest)==null?void 0:i.poultry)==null?void 0:a.unitName)||"-",`${((d=(j=(D=u==null?void 0:u.poultryRequest)==null?void 0:D.poultry)==null?void 0:j.user)==null?void 0:d.fullname)||"-"} (${((k=(S=(E=u==null?void 0:u.poultryRequest)==null?void 0:E.poultry)==null?void 0:S.user)==null?void 0:k.mobile)||"-"})`,(L=u==null?void 0:u.poultryRequest)==null?void 0:L.age,((q=(w=(R=(I=u==null?void 0:u.poultryRequest)==null?void 0:I.poultry)==null?void 0:R.address)==null?void 0:w.city)==null?void 0:q.name)||"-",K((O=u==null?void 0:u.killRequest)==null?void 0:O.reciveDate)||f(u==null?void 0:u.date)||"-",((N=u==null?void 0:u.quantity)==null?void 0:N.toLocaleString())||"-",K(u==null?void 0:u.createDate)||"-",((P=u==null?void 0:u.killhouseUser)==null?void 0:P.name)||((x6=u==null?void 0:u.killer)==null?void 0:x6.name)||((h6=u==null?void 0:u.buyer)==null?void 0:h6.name)||"-",((y6=(f6=(a6=(i6=u==null?void 0:u.killhouseUser)==null?void 0:i6.killHouseOperator)==null?void 0:a6.user)==null?void 0:f6.city)==null?void 0:y6.name)||((d6=(j6=(D6=(v6=u==null?void 0:u.killer)==null?void 0:v6.killHouseOperator)==null?void 0:D6.user)==null?void 0:j6.city)==null?void 0:d6.name)||`${((L6=(k6=(S6=(E6=u==null?void 0:u.buyer)==null?void 0:E6.killHouseOperator)==null?void 0:S6.address)==null?void 0:k6.province)==null?void 0:L6.name)||""}(${((q6=(w6=(R6=(I6=u==null?void 0:u.buyer)==null?void 0:I6.killHouseOperator)==null?void 0:R6.address)==null?void 0:w6.city)==null?void 0:q6.name)||""})`||"-",((H6=($6=u==null?void 0:u.weightInfo)==null?void 0:$6.weight)==null?void 0:H6.toLocaleString())||"-",((W6=(T6=u==null?void 0:u.weightInfo)==null?void 0:T6.indexWeight)==null?void 0:W6.toLocaleString())||"-",((Q6=u==null?void 0:u.acceptedRealQuantity)==null?void 0:Q6.toLocaleString())||"-",((B6=u==null?void 0:u.acceptedRealWeight)==null?void 0:B6.toLocaleString())||"-",((N6=(O6=u==null?void 0:u.poultryRequest)==null?void 0:O6.amount)==null?void 0:N6.toLocaleString())+" ﷼"||"-",((K6=(P6=u==null?void 0:u.weightInfo)==null?void 0:P6.killHousePrice)==null?void 0:K6.toLocaleString())+" ﷼"||"-",e||"-",((M6=u==null?void 0:u.car)==null?void 0:M6.pelak)||"-",((_6=u==null?void 0:u.car)==null?void 0:_6.driverName)||((z6=(G6=u==null?void 0:u.addCar)==null?void 0:G6.driver)==null?void 0:z6.driverName)||"-",o.jsx(X,{clearanceCode:(u==null?void 0:u.clearanceCode)||"-"},r),(u==null?void 0:u.quarantineQuantity)||"-",K(u==null?void 0:u.modifyDate),(u==null?void 0:u.dataType)==="returned"?(u!=null&&u.nonReceipt&&(u!=null&&u.mainNonReceipt)?"کاربر":"سیستم")+" "+K(u==null?void 0:u.modifyDate):"-"]}),i0=(t6=l==null?void 0:l.chainAllocation)==null?void 0:t6.map((u,r)=>{var e,n,c,A,t,F,p,g;return[r+1,(u==null?void 0:u.state)==="accepted"?"تایید شده":(u==null?void 0:u.state)==="pending"?"در انتظار تایید":"رد شده",f(u==null?void 0:u.date),u!=null&&u.outProvince?"خارج استان":"داخل استان",`${(e=u==null?void 0:u.registerer)==null?void 0:e.fullname} (${(n=u==null?void 0:u.registerer)==null?void 0:n.mobile})`,(A=(c=u==null?void 0:u.killHouse)==null?void 0:c.killHouseOperator)!=null&&A.user.fullname?`${(F=(t=u==null?void 0:u.killHouse)==null?void 0:t.killHouseOperator)==null?void 0:F.user.fullname} (${(g=(p=u==null?void 0:u.killHouse)==null?void 0:p.killHouseOperator)==null?void 0:g.user.mobile})`:`${u==null?void 0:u.buyerName} (${u==null?void 0:u.buyerMobile})`,`${u==null?void 0:u.companyName} (${u==null?void 0:u.companyUserMobile})`,u==null?void 0:u.healthCode,(u==null?void 0:u.quarantineCode)||"-",u!=null&&u.driverName?`${u==null?void 0:u.driverName} (${u==null?void 0:u.driverMobile})`:"-",u==null?void 0:u.typeCar,u==null?void 0:u.pelak,u==null?void 0:u.quantity,u==null?void 0:u.indexWeight,u==null?void 0:u.weight]}),a0=(F6=l==null?void 0:l.returnProvinceRequest)==null?void 0:F6.map((u,r)=>{var c,A,t,F,p,g,i,a;let e="";u.state==="pending"?e="در انتظار تایید":u.state==="accepted"?e="تایید شده":u.state==="rejected"&&(e="رد شده");let n="";return u!=null&&u.market?n="پنل معاملات":u!=null&&u.directBuying?n="خرید مستقیم":u!=null&&u.warehouse?n="انبار":n="اتحادیه",[r+1,(u==null?void 0:u.orderCode)||"-",n,u==null?void 0:u.poultryUnitName,`${u==null?void 0:u.poultryFullname} (${u==null?void 0:u.poultryMobile})`,(c=u==null?void 0:u.poultryRequest)==null?void 0:c.age,u==null?void 0:u.poultryCity,f(u==null?void 0:u.killingDate),(A=u==null?void 0:u.poultryRequestQuantity)==null?void 0:A.toLocaleString(),f(u==null?void 0:u.createDate),((t=u==null?void 0:u.killhouseUser)==null?void 0:t.name)||"-",((F=u==null?void 0:u.killhouseUser)==null?void 0:F.city)||"-",((p=u==null?void 0:u.poultryAmount)==null?void 0:p.toLocaleString())+" ﷼",((g=u==null?void 0:u.killHousePrice)==null?void 0:g.toLocaleString())+" ﷼",(i=u==null?void 0:u.quantity)==null?void 0:i.toLocaleString(),e,(u==null?void 0:u.firstCarAllocatedQuantity)>0?"دارد":"ندارد",((u==null?void 0:u.quantity)-(u==null?void 0:u.totalKilledQuantity)).toLocaleString(),(u!=null&&u.returner?`${u==null?void 0:u.returner.fullname} (${(a=u==null?void 0:u.returner)==null?void 0:a.mobile})`:"سیستم")+" "+S0(u==null?void 0:u.modifyDate)]}),f0=(p6=l==null?void 0:l.barDiffrentRequets)==null?void 0:p6.map((u,r)=>{var e,n,c,A,t,F,p,g,i,a,D,j,d,E,S,k,L,I,R,w,q;return[r+1,u==null?void 0:u.registerFullname,f(u==null?void 0:u.createDate),`${((n=(e=u==null?void 0:u.hatching)==null?void 0:e.poultry)==null?void 0:n.unitName)||""} (${((t=(A=(c=u==null?void 0:u.hatching)==null?void 0:c.poultry)==null?void 0:A.user)==null?void 0:t.mobile)||""})`,`${((F=u==null?void 0:u.killHouse)==null?void 0:F.name)||""} (${((i=(g=(p=u==null?void 0:u.killHouse)==null?void 0:p.killHouseOperator)==null?void 0:g.user)==null?void 0:i.mobile)||""})`,(D=(a=u==null?void 0:u.barInfo)==null?void 0:a.totalQuantity)==null?void 0:D.toLocaleString(),(d=(j=u==null?void 0:u.barInfo)==null?void 0:j.totalWeight)==null?void 0:d.toLocaleString(),(S=(E=u==null?void 0:u.barInfo)==null?void 0:E.firstTotalQuantity)==null?void 0:S.toLocaleString(),(L=(k=u==null?void 0:u.barInfo)==null?void 0:k.differenceQuantity)==null?void 0:L.toLocaleString(),(I=u==null?void 0:u.quantity)==null?void 0:I.toLocaleString(),(R=u==null?void 0:u.weight)==null?void 0:R.toLocaleString(),(w=u==null?void 0:u.acceptorImages)!=null&&w[0]||u!=null&&u.acceptorMessage||u!=null&&u.registerMessage||(q=u==null?void 0:u.violationImage)!=null&&q[0]?o.jsx(s,{container:!0,children:o.jsx(v0,{variant:"contained",onClick:()=>{M(k0({content:o.jsx(q0,{item:u}),title:"پیوست"}))},children:"✉️"})},(u==null?void 0:u.id)+"assign"):"-",u.state==="pending"?"در انتظار تایید":u.state==="rejected"?"رد شده":"تایید شده"]}),y0=(g6=l==null?void 0:l.evacuationReports)==null?void 0:g6.map((u,r)=>{var e;return[r+1,(u==null?void 0:u.MoReportId)||"-",(u==null?void 0:u.ReportTypeString)||"-",(u==null?void 0:u.MoDateShamsi)??"-",((e=u==null?void 0:u.GoodCount)==null?void 0:e.toLocaleString())||"-",(u==null?void 0:u.RegDateShamsiWithTime)??"-"]});V6(C),Y6(B),b6(_),u0(g0),o0(i0),n0(x0),C0(h0),c0(a0),t0(f0),p0(y0)},[l]),o.jsxs(s,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[o.jsx(s,{container:!0,xs:12,children:o.jsx(R0,{})}),o.jsx(s,{container:!0,xs:12,children:o.jsx(D0,{title:"خروجی پی دی اف",children:o.jsx("a",{href:`${X6.defaults.baseURL}poultry_hatching_detail_pdf/?key=${v} + `,rel:"noreferrer",children:o.jsx(j0,{color:"error",children:o.jsx(w0,{size:32})})})})}),o.jsxs(s,{sx:{width:"100%"},children:[o.jsxs(y,{sx:{display:"flex",alignItems:"flex-end",position:"relative"},children:[o.jsx(x,{variant:"subtitle1",color:"#2D5FFF",sx:{bgcolor:"#E0E7FF",px:2,py:1,borderRadius:"4px 0 0 4px",position:"relative",zIndex:2,fontSize:"0.9rem"},children:"اطلاعات واحد گله"}),o.jsx(y,{sx:{flexGrow:1,height:"2px",bgcolor:"#2D5FFF",position:"absolute",bottom:8,left:0,right:0}})]}),o.jsx(y,{sx:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gap:1},children:z.map((C,B)=>o.jsxs(y,{sx:{display:"flex",justifyContent:"start",alignItems:"center",py:1},children:[o.jsxs(x,{variant:"body2",color:"text.secondary",sx:{fontSize:"0.8rem",fontWeight:500},children:[C==null?void 0:C.title,":"]}),o.jsx(x,{variant:"body2",sx:{fontSize:"0.8rem",fontWeight:600},px:1,children:(C==null?void 0:C.value)||"-"})]},B))})]}),o.jsxs(s,{sx:{width:"100%"},children:[o.jsxs(y,{sx:{display:"flex",alignItems:"flex-end",position:"relative"},children:[o.jsx(x,{variant:"subtitle1",color:"#2D5FFF",sx:{bgcolor:"#E0E7FF",px:2,py:1,borderRadius:"4px 0 0 4px",position:"relative",zIndex:2,fontSize:"0.9rem"},children:"اطلاعات کشتار و تلفات"}),o.jsx(y,{sx:{flexGrow:1,height:"2px",bgcolor:"#2D5FFF",position:"absolute",bottom:8,left:0,right:0}})]}),o.jsx(y,{sx:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gap:1},children:U==null?void 0:U.map((C,B)=>{const _=["حجم تخصیصات بازگشتی","وزن تخصیصات بازگشتی","حجم بارهای بازگشتی","وزن بارهای بازگشتی","وزن اختلاف کشتار","حجم اختلاف کشتار"].includes(C==null?void 0:C.title);return o.jsxs(y,{sx:{display:"flex",justifyContent:"start",alignItems:"center",py:1},children:[o.jsxs(x,{variant:"body2",sx:{fontSize:"0.8rem",fontWeight:500,color:_?"red":"text.secondary"},children:[C==null?void 0:C.title,":"]}),o.jsx(x,{variant:"body2",sx:{fontSize:"0.8rem",fontWeight:600,color:_?"red":"inherit"},px:1,children:(C==null?void 0:C.value)||"-"})]},B)})})]}),o.jsx(y,{sx:{width:"100%",height:"2px",bgcolor:"#2D5FFF",mt:2,borderRadius:"2px"}}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اطلاعات بارهای داخل استان"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{title:"اطلاعات بار داخل استان",paginated:!0,customWidth:"100%",columns:["ردیف","کدبار","وضعیت","نوع فروش","تاریخ کشتار","خریدار","تلفن","کشتارکن","سن مرغ","محصول","استان/شهر","کدقرنطینه","استعلام قرنطینه","حجم زنده","وزن زنده (کیلوگرم)","حجم وارد شده به انبار","وزن وارد شده به انبار"],data:Z6})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اطلاعات بارهای قرنطینه"})}),o.jsx(T,{children:o.jsx(s,{sx:{overflowX:"auto"},children:o.jsx(Q,{title:"اطلاعات بارهای قرنطینه",paginated:!0,customWidth:"100%",columns:["ردیف","تاریخ کشتار","حجم","نوع بار","سن مرغ","وضعیت","خریدار","محصول","شهر","کدقرنطینه"],data:e0})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اطلاعات بارهای بازگشتی"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{title:"اطلاعات بارهای بازگشتی",paginated:!0,columns:["ردیف","کد بار","کدسفارش","نوع درخواست","نوع کشتار","نام فارم","نام مرغدار","سن مرغ","شهر مرغدار","تاریخ درخواست کشتار","تعداد بار","تاریخ ثبت بار","نام کشتارگاه","شهر کشتارگاه","وزن","میانگین وزنی","حجم نهایی","وزن نهایی","قیمت مرغدار","قیمت کشتارگاه","وضعیت تایید","پلاک خودرو","نام راننده","کدقرنطینه","استعلام قرنطینه","تاریخ برگشت","نوع برگشت"],data:s0})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اطلاعات تخصیصات بازگشتی"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{title:"اطلاعات تخصیصات بازگشتی",paginated:!0,customWidth:"100%",columns:["ردیف","کدسفارش","نوع درخواست","نام فارم","نام مرغدار","سن مرغ","شهر مرغدار","تاریخ کشتار","تعداد درخواست","تاریخ ثبت تخصیص","نام کشتارگاه","شهر کشتارگاه","قیمت مرغدار","قیمت کشتارگاه","تعداد تخصیص","وضعیت تایید","وضعیت تخصیص ماشین","مانده قابل تخصیص","برگشت دهنده"],data:r0})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اطلاعات بارهای خارج استان"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{title:"اطلاعات بار خارج استان",paginated:!0,customWidth:"100%",columns:["ردیف","کد سفارش","تاریخ","خریدار","تلفن","محصول","استان/شهر","کدقرنطینه","استعلام قرنطینه","سن مرغ","حجم زنده","وزن زنده (کیلوگرم)"],data:m6})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"مدیریت بار زنجیره"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{title:"مدیریت بار زنجیره",paginated:!0,customWidth:"100%",columns:["ردیف","وضعیت","تاریخ سفارش","نوع فروش","ثبت کننده سفارش","خریدار","شرکت زنجیره","کد بهداشتی","کد قرنطینه","راننده","نوع خودرو","پلاک","حجم","میانگین وزن","وزن"],data:l0})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"اختلاف کشتار"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{data:A0,paginated:!0,customWidth:"100%",columns:["ردیف","ثبت کننده","تاریخ ثبت","مرغدار","کشتارگاه","حجم کم شده از سالن مرغدار","وزن تقریبی کشتار (کیلوگرم)","حجم سفارشات دریافتی توسط کشتارگاه"," اختلاف کشتار(حجم)","اختلاف حجم","اختلاف وزن","پیوست","وضعیت"],title:"اختلاف کشتار"})})})]})}),o.jsx(s,{item:!0,xs:12,children:o.jsxs($,{sx:{width:"100%"},children:[o.jsx(H,{expandIcon:o.jsx(W,{}),children:o.jsx(x,{children:"گزارش تلفات"})}),o.jsx(T,{children:o.jsx(s,{sx:{width:"100%",overflowX:"auto"},children:o.jsx(Q,{data:F0,paginated:!0,customWidth:"100%",columns:["ردیف","شماره گزارش","نوع گزارش","تاریخ معدوم سازی","تعداد","تاریخ ثبت"],title:"گزارش تلفات"})})})]})})]})},w2=()=>{const{key:v}=d0();return o.jsx(y,{display:"flex",justifyContent:"center",children:o.jsx(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,mt:4,children:v?o.jsx(H0,{keyItem:v}):o.jsx(E0,{})})})};export{w2 as default}; diff --git a/build/assets/AdminRequests-Cy01ZPrX.js b/build/assets/AdminRequests-Cy01ZPrX.js new file mode 100644 index 0000000..7ce4828 --- /dev/null +++ b/build/assets/AdminRequests-Cy01ZPrX.js @@ -0,0 +1 @@ +import{j as e,B as h,ao as z,an as _,aj as eu,ay as tu,az as ru,aA as j,aX as au,d as su,I as nu,b as ou,aM as lu}from"./mui-vendor-D_SVL-Dx.js";import{G as s,S as c,mc as B,md as M,me as m,mf as q,mg as w,mh as L,j as Q,A as J,u as K,c as X,af as P,b as O,L as k,h as U,W as H,$ as Cu,jR as Y,p as D,v as cu,a6 as iu,mi as du}from"./index-D80MdVQn.js";import{A as hu}from"./AvicultureNewRequest-CaXMyPWQ.js";import{T as Au,A as pu,a as xu}from"./reactour.esm-Cls5e3_6.js";import{a as Z,u as G,f as ju}from"./redux-vendor-CfkcHgWN.js";import{f as uu,r as o}from"./react-vendor-CmFgShSM.js";import{A as Fu}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{R as fu,a as vu}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{N as F}from"./NavLink-Uri4Pz8C.js";import{d as gu}from"./Delete-CIwpNviU.js";import{a as Eu}from"./CityNewKillRequest-N5kvrMlL.js";import{N as yu}from"./NumberFormatCustom-BXcOcGV4.js";import{A as V}from"./AdvancedTable-DF_gMS-x.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./Add-CiyqkOpq.js";import"./DialogAlert-CML4Ua46.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./SelectCheck-DMZOQn3F.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Plagiarism-BibpZV6P.js";import"./chart-vendor-sE2SUVPW.js";import"./Search-TgPAjvS8.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";const Du=()=>{const{pathname:t}=uu();return e.jsxs(s,{container:!0,gap:c.SMALL,p:c.SMALL,direction:{xs:"column",md:"row"},children:[e.jsx(F,{to:B,active:t===B?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"ثبت اطلاعات جوجه ریزی"})}),e.jsx(F,{to:M,active:t===M?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"ثبت درخواست کشتار"})}),e.jsx(F,{to:m,active:t===m?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"در انتظار پرداخت"})}),e.jsx(F,{to:q,active:t===q?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"در انتظار بازرسی"})}),e.jsx(F,{to:w,active:t===w?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"سفارشات رد شده"})}),e.jsx(F,{to:L,active:t===L?"true":null,children:e.jsx(h,{variant:"text",color:"inherit",children:"سفارشات بایگانی شده"})})]})},bu=Z("VET_FARM_NEW_FARM",async t=>{const{data:l,status:n}=await Q.post("poultry_hatching/",t);return{data:l,status:n}}),Tu=()=>{const t=G(),[l]=o.useContext(J),[n,b]=o.useState(""),[E,T]=o.useState(""),[S,N]=o.useState(!0),[y,R]=o.useState(1),[C,f]=o.useState(null),r=K({initialValues:{quantity:"",hatchingDate:P(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین"},validationSchema:X({quantity:O().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return o.useEffect(()=>{r.validateForm(),t(k()),t(Eu()).then(a=>{T(a.payload.data),t(U())})},[]),o.useEffect(()=>{n&&(y===0?(l({vertical:"top",horizontal:"center",msg:"ابتدا برای این مرغداری جوجه ریزی ثبت کنید.",severity:"error"}),t(H({right:!1,bottom:!1,content:null}))):N(!1))},[n]),e.jsxs(s,{container:!0,gap:c.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[e.jsxs(s,{container:!0,direction:"column",gap:c.SMALL,children:[e.jsx(s,{children:e.jsx(z,{disablePortal:!0,id:"hatching",options:E?E.map(a=>({id:a.key,label:a.unitName,halls:a.numberOfHalls})):[],onChange:(a,u)=>{b(u.id),R(u.halls)},renderInput:a=>e.jsx(_,{...a,label:"محل پرورش"})})}),e.jsx(s,{children:e.jsx(z,{disabled:S,disablePortal:!0,options:[...Array(y)].map((a,u)=>({label:"سالن شماره "+(u+1),id:u})),onChange:(a,u)=>{f(u.id+1)},renderInput:a=>e.jsx(_,{...a,label:"سالن را انتخاب کنید"})})}),e.jsx(yu,{allowLeadingZeros:!0,thousandSeparator:",",id:"quantity",value:r.values.quantity,error:r.touched.quantity?!!r.errors.quantity:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.quantity&&r.errors.quantity?r.errors.quantity:null,label:"تعداد",variant:"outlined"}),e.jsx(Cu,{label:"تاریخ جوجه ریزی",id:"hatchingDate",renderInput:a=>e.jsx(_,{...a}),value:r.values.hatchingDate,error:r.touched.hatchingDate?!!r.errors.hatchingDate:null,onChange:a=>{r.setFieldValue("hatchingDate",P(a).format("YYYY-MM-DD hh:mm:ss"))},onBlur:r.handleBlur,helperText:r.touched.hatchingDate&&r.errors.hatchingDate?r.errors.hatchingDate:null}),e.jsxs(eu,{fullWidth:!0,children:[e.jsx(tu,{id:"demo-simple-select-label",children:"نژاد مرغ"}),e.jsxs(ru,{labelId:"demo-simple-select-label",id:"race",label:"نژاد مرغ",value:r.values.race,error:r.touched.race?!!r.errors.race:null,onChange:a=>{r.setFieldValue("race",a.target.value)},onBlur:r.handleBlur,children:[e.jsx(j,{value:"آرین",children:"آرین"}),e.jsx(j,{value:"راس",children:"راس"}),e.jsx(j,{value:"آربراکرز (آپلاس)",children:"آربراکرز (آپلاس)"}),e.jsx(j,{value:"کاب",children:"کاب"}),e.jsx(j,{value:"هوبارد",children:"هوبارد"}),e.jsx(j,{value:"ترکیبی",children:"ترکیبی"}),e.jsx(j,{value:"وارداتی",children:"وارداتی"})]}),e.jsx(au,{children:r.touched.race&&r.errors.race?r.errors.race:null})]})]}),e.jsx(s,{children:e.jsx(h,{disabled:!(r.isValid&&n.length&&C),fullWidth:!0,variant:"contained",onClick:()=>{t(k()),t(bu({key:n,quantity:r.values.quantity,date:r.values.hatchingDate,chicken_breed:r.values.race,hall:C})).then(a=>{a.error?a.error.message.includes("403")?l({vertical:"top",horizontal:"center",msg:"قبلا برای این تاریخ یا این سالن جوجه ریزی ثبت شده است.",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(t(Y()),t(H({right:!1,bottom:!1,content:null})),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),t(U())})},children:"ثبت اطلاعات"})})]})},Su=Z("AVICULTURE_DELETE_HATCHING",async t=>{const{data:l,status:n}=await Q.delete("poultry_hatching/0/?key="+t);return{data:l,status:n}}),Nu=[{selector:".first-step",content:()=>e.jsx("div",{children:"برای ثبت جوجه ریزی اینجا کلیک کنید!"})},{selector:".second",content:()=>e.jsx("div",{children:"در این قسمت جوجه ریزی های ثبت شده توسط شما نمایش داده می شود."})}],Ru=()=>{const t=G(),[l]=o.useContext(J),{avicultureHatchings:n}=ju(C=>C.avicultureSlice),[b,E]=o.useState(!1),[T,S]=o.useState([]),[N,y]=o.useState([]);o.useEffect(()=>{t(Y())},[]),o.useEffect(()=>{const C=n==null?void 0:n.filter(u=>u.allowHatching==="pending"),f=n==null?void 0:n.filter(u=>u.allowHatching==="True"),r=C==null?void 0:C.map((u,I)=>{var g;const i=(u==null?void 0:u.quantity)||0,A=(u==null?void 0:u.losses)||0,p=(u==null?void 0:u.leftOver)||0,v=i-A-p,x=i>0?d=>(d*100/i).toFixed(0):()=>"0";return[I+1,((g=u==null?void 0:u.poultry)==null?void 0:g.unitName)||"",(u==null?void 0:u.hall)||"",(u==null?void 0:u.period)||"",D(u==null?void 0:u.createDate),D(u==null?void 0:u.date),(u==null?void 0:u.chickenBreed)||"",(u==null?void 0:u.age)||"",i,`${A} (%${x(A)})`,v+` (%${x(v)})`,`${p} (%${x(p)})`,e.jsx(su,{title:"حذف جوجه ریزی",placement:"left-start",children:e.jsx(nu,{"aria-label":"delete",color:"error",onClick:()=>{t(k()),t(Su(u==null?void 0:u.key)).then(d=>{var $;if(t(U()),d!=null&&d.error){const W=(($=d.error)==null?void 0:$.message)||"";W.includes("403")?l({vertical:"top",horizontal:"center",msg:"برای این جوجه ریزی درخواست کشتار ثبت شده است!",severity:"error"}):W.includes("400")?l({vertical:"top",horizontal:"center",msg:"برای این جوجه ریزی بازرسی ثبت شده است!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})}else t(Y()),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:e.jsx(gu,{})})},u==null?void 0:u.key)]});S(r);const a=f==null?void 0:f.map((u,I)=>{var g;const i=(u==null?void 0:u.quantity)||0,A=(u==null?void 0:u.losses)||0,p=(u==null?void 0:u.leftOver)||0,v=i-A-p,x=i>0?d=>(d*100/i).toFixed(0):()=>"0";return[I+1,((g=u==null?void 0:u.poultry)==null?void 0:g.unitName)||"",(u==null?void 0:u.hall)||"",(u==null?void 0:u.period)||"",D(u==null?void 0:u.createDate),D(u==null?void 0:u.date),(u==null?void 0:u.chickenBreed)||"",(u==null?void 0:u.age)||"",i,`${A} (%${x(A)})`,v+` (%${x(v)})`,`${p} (%${x(p)})`]});y(a)},[n]);const R=K({initialValues:{noChicken:"",slaughterDate:cu(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین",weight:""},validationSchema:X({noChicken:O().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:O().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return o.useEffect(()=>{R.validateForm()},[]),e.jsx(s,{container:!0,gap:c.MEDIUM,direction:"column",xs:12,children:e.jsx(s,{container:!0,gap:c.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},children:e.jsxs(s,{container:!0,xs:12,alignItems:"start",gap:c.SMALL,direction:"column",children:[e.jsxs(s,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:[e.jsx(s,{children:e.jsx(h,{className:"first-step",variant:"contained",disabled:!0,onClick:()=>{t(H({title:"ثبت اطلاعات جوجه ریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:e.jsx(Tu,{})}))},children:"ثبت جوجه ریزی جدید"})}),e.jsx(s,{})]}),e.jsx(Au,{steps:Nu,isOpen:b,onRequestClose:()=>E(!1),styles:{popover:C=>({...C,borderRadius:"10px","--reactor-accent":"red"})}}),e.jsx(s,{width:"100%",className:"second",children:e.jsx(V,{name:"دوره های فعال جوجه ریزی",data:T,columns:["ردیف","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده برای کشتار","اقدام"]})}),e.jsx(s,{mt:c.SMALL,width:"100%",className:"second",children:e.jsx(V,{name:"بایگانی جوجه ریزی",data:N,columns:["ردیف","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده در سالن"]})})]})})})},l6=()=>{const{pathname:t}=uu(),l=G();return o.useEffect(()=>{l(iu())},[]),e.jsx(ou,{display:"flex",justifyContent:"center",children:e.jsxs(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e.jsx(s,{justifyContent:"center",my:c.MEDIUM,children:e.jsx(lu,{children:e.jsx(Du,{})})}),e.jsx(s,{container:!0,justifyContent:"space-between",gap:c.SMALL,children:e.jsxs(s,{xs:12,children:[t===du&&e.jsx(hu,{}),t===B&&e.jsx(Ru,{}),t===M&&e.jsx(pu,{}),t===w&&e.jsx(xu,{}),t===L&&e.jsx(Fu,{}),t===m&&e.jsx(fu,{}),t===q&&e.jsx(vu,{})]})})]})})};export{l6 as default}; diff --git a/build/assets/AdminSettlement-CtMZkER6.js b/build/assets/AdminSettlement-CtMZkER6.js new file mode 100644 index 0000000..5fb8b90 --- /dev/null +++ b/build/assets/AdminSettlement-CtMZkER6.js @@ -0,0 +1 @@ +import{i as Vu,j as e,an as M,B as su,aM as Wu,b as tu,b4 as lu,a5 as w,ac as _u,I as cu,T as uu,bj as Su,ap as Yu,a1 as Ku,b3 as Hu,N as Gu,d as qu,a_ as Uu,b5 as Ju,b6 as Ru}from"./mui-vendor-D_SVL-Dx.js";import{L as Y,j as O,h as P,r as Qu,A as nu,G as m,S as z,C as Lu,u as Xu,c as Tu,cE as Zu,V as ue,g5 as ee,b as te,v as $u,p as L,$ as iu,a0 as au,W as wu,O as Pu,ac as re,af as Bu,i6 as ae,i7 as se,i8 as ne,i9 as oe}from"./index-D80MdVQn.js";import{r as h,f as le}from"./react-vendor-CmFgShSM.js";import{d as ce}from"./ToggleOffOutlined-C41wua6U.js";import{d as ie}from"./ToggleOn-Cv1P2E48.js";import{a as ou,u as ru,f as du}from"./redux-vendor-CfkcHgWN.js";import{R as de,a as Ce}from"./index.esm-C1-dCPnj.js";import{d as he}from"./DoneOutline-EWJfR8n9.js";import{d as pe}from"./CloudUpload-DcjFxp8C.js";import{d as Ae}from"./Tune-BBzxV8DK.js";import{d as xe}from"./DoneAll-DF5SfM6W.js";import{d as fe}from"./Close-J1gH5PMD.js";import{d as ge}from"./Done-CKhyNcU8.js";import{d as ye}from"./DeleteOutline-DhriepRs.js";import{f as Mu}from"./free-buying-payment-BOY4iF0l.js";import{f as me,I as je}from"./toBase64-UDzdrM-n.js";import{r as Fe}from"./resizeImage-Csf2MO3w.js";import{S as ve}from"./ShowImage-DxnwAx1k.js";import{c as eu}from"./checkPathStartsWith-DedybDvj.js";import{R as ke}from"./ResponsiveTable-bUYl0qDM.js";import{P as Ee}from"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import{B as be}from"./BackButton-Dr-K0JXJ.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./Download-CJYPO5Fu.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./PictureAsPdf-CIzo5EaA.js";const Ie=ou("KILLHOUSE_FREE_BUY_EDIT_PAYMENT",async(a,{dispatch:d})=>{try{d(Y());const{data:n,status:i}=await O.put("direct-buying-requests/0/",a);return d(P()),{data:n,status:i}}catch(n){return d(P()),{error:n.response.data.result}}});var Cu={},De=Vu;Object.defineProperty(Cu,"__esModule",{value:!0});var zu=Cu.default=void 0,_e=De(Qu()),Se=e;zu=Cu.default=(0,_e.default)((0,Se.jsx)("path",{d:"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.36 8c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z"}),"EventRepeat");const Ou=ou("ADMIN_FREE_BUY_EDIT_PAYMENT",async(a,{dispatch:d})=>{try{d(Y());const{data:n,status:i}=await O.put("direct-buying-requests/0/",a);return d(P()),{data:n,status:i}}catch(n){return d(P()),{error:n.response.data.result}}}),Re=({updateTable_data:a,item:d,type:n})=>{const i=ru(),[g]=h.useContext(nu),[E,D]=h.useState(""),c=x=>{D(x.target.value)};return e.jsxs(m,{container:!0,direction:"column",gap:z.TINY,width:"100%",children:[e.jsx(M,{label:n==="reject"?"دلیل رد درخواست":"دلیل بایگانی",variant:"outlined",fullWidth:!0,value:E,onChange:c}),e.jsx(su,{variant:"contained",color:"primary",onClick:()=>{i(Ou({key:d.key,state:n==="reject"?"rejected":"archive",...n!=="reject"&&{archive:!0},payment_deadline_archive_message:E,check:!0})).then(x=>{x.error?g({vertical:"top",horizontal:"center",msg:x.error,severity:"error"}):(a(),g({vertical:"top",horizontal:"center",msg:"درخواست با موفقیت رد شد",severity:"success"}),i(Lu()))})},children:"ثبت رد درخواست"})]})},Te=({updateTable_data:a,item:d})=>{const n=ru(),[i]=h.useContext(nu),[g,E]=h.useState(""),D=c=>{E(c.target.value)};return e.jsxs(m,{container:!0,direction:"column",gap:z.TINY,width:"100%",children:[e.jsx(M,{type:"number",label:"تعداد روز",variant:"outlined",fullWidth:!0,value:g,onChange:D}),e.jsx(su,{disabled:!g,variant:"contained",color:"primary",onClick:()=>{n(Ou({key:d.key,extension_payment_deadline_days:parseInt(g)})).then(c=>{c.error?i({vertical:"top",horizontal:"center",msg:c.error,severity:"error"}):(a(),i({vertical:"top",horizontal:"center",msg:"درخواست با موفقیت رد شد",severity:"success"}),n(Lu()))})},children:"تمدید مهلت تسویه"})]})},$e=ou("ADMIN_SETTLEMENT_DIRECT_BUYING",async(a,{dispatch:d})=>{d(Y());try{const{data:n,status:i}=await O.post("direct-buying-payment/",a);return d(P()),{data:n,status:i}}catch(n){return d(P()),{error:n.response.data.result}}}),we=ou("FREE_BUYING_DELETE_PAYMENT",async(a,{dispatch:d})=>{d(Y());try{const{data:n,status:i}=await O.delete("direct-buying-payment/0/",{params:a});return d(P()),{data:n,status:i}}catch(n){return d(P()),{error:n.response.data.result}}}),Pe=({modal_key:a,updateTable_modal:d})=>{const n=ru(),[i,g]=h.useState([]),[E,D]=h.useState([[]]),[c,x]=h.useState([{amount:"",date:"",image:""}]),y=du(r=>r.userSlice.selectedSubUser),o=Xu({initialValues:{province_kill_request_key:a,items:c},validationSchema:Tu({items:Zu().of(Tu().shape({amount:te().typeError("مبلغ باید یک عدد معتبر باشد").required("وارد کردن مبلغ الزامی است").positive("مبلغ باید عددی مثبت باشد").integer("مبلغ باید عدد صحیح باشد"),date:ee().typeError("تاریخ معتبر وارد کنید").required("تاریخ پرداخت الزامی است").max(new Date,"تاریخ نمی‌تواند از امروز بیشتر باشد"),image:ue().required("بارگزاری سند الزامی است")}))}),onSubmit:()=>{},enableReinitialize:!0}),_=h.useCallback(r=>!!(r.amount||r.date||r.image),[]),N=h.useCallback((r,t)=>{const C=$u(r).toISOString(),s=[...c];s[t]={...s[t],date:C},x(s),o.setFieldValue(`items[${t}].date`,C,!1)},[c,o]),K=h.useCallback((r,t)=>{const C=[...c];C[t]={...C[t],amount:r},x(C),o.setFieldValue(`items[${t}].amount`,r,!1)},[c,o]),T=h.useCallback((r,t)=>{var C;if(D(s=>{const p=[...s];return p[t]=r,p}),r[0]){const s=(C=r[0])==null?void 0:C.file;Fe(s,p=>{const j=me(p),A=[...c];A[t]={...A[t],image:j},x(A),o.setFieldValue(`items[${t}].image`,j,!1)})}else{const s=[...c];s[t]={...s[t],image:""},x(s),o.setFieldValue(`items[${t}].image`,"",!1)}},[c,o]),V=h.useCallback(r=>{const t=c.filter((s,p)=>p!==r),C=E.filter((s,p)=>p!==r);x(t.length?t:[{amount:"",date:"",image:""}]),D(C.length?C:[[]]),o.setFieldValue("items",t.length?t:[{amount:"",date:"",image:""}],!1)},[c,E,o]),$=h.useCallback(async r=>{await o.setTouched({items:o.values.items.map((C,s)=>s===r?{amount:!0,date:!0,image:!0}:C)},!1);const t=await o.validateForm();return!(t.items&&t.items[r])},[o]),W=h.useCallback(async r=>{const t=c[r];if(!_(t)){V(r);return}if(!await $(r))return;const s={province_kill_request_key:a,amount:t.amount,date:t.date,image:t.image};n($e(s)).then(p=>{var j,A;if(((j=p.payload)==null?void 0:j.status)===200||((A=p.payload)==null?void 0:A.status)===201){const S=[...c];S[r]={amount:"",date:"",image:""},x(S),D(k=>{const F=[...k];return F[r]=[],F}),n(Mu({role_key:eu("province")&&(y==null?void 0:y.key)||"",province_kill_request_key:a})).then(k=>{var v;const F=(v=k.payload)==null?void 0:v.data;F&&Array.isArray(F)&&g(F.map(l=>({...l,date:L(l.date)})))}),d()}})},[c,_,V,$,n,a,d]);h.useEffect(()=>{a&&n(Mu({province_kill_request_key:a,role_key:eu("province")&&(y==null?void 0:y.key)||""})).then(r=>{var C;const t=(C=r.payload)==null?void 0:C.data;t&&Array.isArray(t)&&g(t.map(s=>({...s,date:L(s.date)})))})},[n,a]);const f=h.useCallback(({children:r,highlight:t=!1})=>e.jsx(Wu,{elevation:0,sx:{width:"100%",maxWidth:880,borderRadius:3,border:"1px solid",borderColor:t?"primary.main":"divider",bgcolor:"background.paper"},children:r}),[]);return e.jsxs(tu,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:2,p:2},children:[i.map(r=>{var t;return e.jsx(f,{children:e.jsx(lu,{sx:{p:2},children:e.jsxs(w,{container:!0,spacing:2,alignItems:"center",children:[r.image&&e.jsx(w,{item:!0,children:e.jsx(tu,{sx:{width:64,height:64,borderRadius:2,overflow:"hidden",border:"1px solid",borderColor:"divider"},children:e.jsx(ve,{src:r.image})})}),e.jsx(w,{item:!0,xs:!0,sm:5,md:4,children:e.jsx(M,{size:"small",fullWidth:!0,label:"مبلغ",value:((t=r.amount)==null?void 0:t.toLocaleString())||"",InputProps:{readOnly:!0,endAdornment:e.jsx(_u,{position:"end",children:"ریال"})}})}),r.date&&e.jsx(w,{item:!0,xs:!0,sm:5,md:4,children:e.jsx(M,{size:"small",fullWidth:!0,label:"تاریخ پرداخت",value:r.date,InputProps:{readOnly:!0}})}),e.jsx(w,{item:!0,xs:!0,sx:{display:"flex",justifyContent:{xs:"flex-start",sm:"flex-end"}},children:e.jsx(cu,{color:"error","aria-label":"حذف پرداخت",onClick:()=>{n(we({key:r.key})).then(C=>{var s,p;(((s=C.payload)==null?void 0:s.status)===200||((p=C.payload)==null?void 0:p.status)===201)&&g(j=>j.filter(A=>A.key!==r.key))}),d()},children:e.jsx(ye,{})})})]})})},r.key)}),c==null?void 0:c.map((r,t)=>{var C,s,p,j,A,S,k,F,v,l,u,R,b,q;return e.jsx(f,{highlight:_(r),children:e.jsx(lu,{sx:{p:2},children:e.jsxs(w,{container:!0,spacing:2,alignItems:"center",children:[e.jsxs(w,{item:!0,xs:12,sm:4,md:3,children:[e.jsx(je,{size:"small",images:E[t]||[],onChange:I=>T(I,t),maxNumber:1,title:"بارگذاری"}),((s=(C=o.touched.items)==null?void 0:C[t])==null?void 0:s.image)&&((j=(p=o.errors.items)==null?void 0:p[t])==null?void 0:j.image)&&e.jsx(uu,{color:"error",variant:"caption",children:o.errors.items[t].image})]}),e.jsx(w,{item:!0,xs:12,sm:4,md:3,children:e.jsx(M,{size:"small",fullWidth:!0,label:"مبلغ",value:r.amount||"",onChange:I=>K(I.target.value,t),onBlur:o.handleBlur,error:((S=(A=o.touched.items)==null?void 0:A[t])==null?void 0:S.amount)&&!!((F=(k=o.errors.items)==null?void 0:k[t])!=null&&F.amount),helperText:((l=(v=o.touched.items)==null?void 0:v[t])==null?void 0:l.amount)&&((R=(u=o.errors.items)==null?void 0:u[t])==null?void 0:R.amount),InputProps:{inputMode:"numeric",endAdornment:e.jsx(_u,{position:"end",children:"ریال"})}})}),e.jsx(w,{item:!0,xs:12,sm:4,md:3,children:e.jsx(iu,{label:"تاریخ پرداخت",value:r.date?$u(r.date):null,onChange:I=>N(I,t),renderInput:I=>{var B,H,G,U,J,Q,X,Z;return e.jsx(M,{...I,size:"small",fullWidth:!0,onBlur:o.handleBlur,error:((H=(B=o.touched.items)==null?void 0:B[t])==null?void 0:H.date)&&!!((U=(G=o.errors.items)==null?void 0:G[t])!=null&&U.date),helperText:((Q=(J=o.touched.items)==null?void 0:J[t])==null?void 0:Q.date)&&((Z=(X=o.errors.items)==null?void 0:X[t])==null?void 0:Z.date)})}})}),e.jsx(w,{item:!0,xs:!0,display:"flex",justifyContent:{xs:"flex-start",sm:"flex-end"},gap:.5,children:e.jsx(Su,{direction:"row",spacing:.5,children:_(r)&&((q=(b=o.values.items)==null?void 0:b[t])==null?void 0:q.date)&&e.jsx(cu,{"aria-label":"ثبت آیتم",onClick:()=>W(t),disabled:o.isSubmitting,sx:{border:"1px solid",borderColor:_(r)?"primary.main":"warning.main"},children:e.jsx(ge,{color:"primary"})})})})]})})},t)}),((i==null?void 0:i.length)>0||(c==null?void 0:c.length)>0)&&e.jsx(f,{children:e.jsx(lu,{sx:{p:2},children:e.jsxs(Su,{direction:"row",alignItems:"center",justifyContent:"space-between",gap:2,children:[e.jsx(uu,{variant:"subtitle1",children:"مبلغ کل"}),e.jsx(Yu,{flexItem:!0}),e.jsxs(uu,{variant:"h6",color:"primary",children:[((i==null?void 0:i.reduce((r,t)=>r+((t==null?void 0:t.amount)||0),0))+((c==null?void 0:c.reduce((r,t)=>r+(Number(t.amount)||0),0))||0)).toLocaleString()," ","ریال"]})]})})})]})},Be=({item:a,item_key:d,updateTable_data:n})=>{const i=ru(),[g]=h.useContext(nu),[E,D]=h.useState(null),c=Ku(),x=au(),y=x==="KillHouse",o=(a==null?void 0:a.finalAccept)===!0,_=!(a!=null&&a.paymentDeadlineState)==="pending",N=y?o:!1,K=o!==!0||y,T=!y&&o,V=!y,$=!y&&o,W=!y,f=({title:A,IconComponent:S,colorKey:k,onClick:F,disabled:v=!1,hidden:l=!1})=>{var I;if(l)return null;const u=((I=c.palette[k])==null?void 0:I.main)??c.palette.primary.main,R=Gu(u,.1),b=()=>{v||F()},q=B=>{(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),b())};return e.jsx(m,{item:!0,children:e.jsx(qu,{title:A,placement:"right",children:e.jsx("span",{style:{width:"100%",display:"block"},children:e.jsxs(tu,{role:"button",tabIndex:0,onClick:b,onKeyDown:q,sx:{display:"flex",alignItems:"center",gap:1.5,px:1.5,py:1,borderRadius:1,cursor:v?"not-allowed":"pointer",opacity:v?.4:1,transition:"background-color 0.2s ease","&:hover":{backgroundColor:v?"transparent":R}},children:[e.jsx(S,{sx:{color:u}}),e.jsx(uu,{variant:"body2",sx:{color:u,fontWeight:500},children:A})]})})})})},r=A=>{D(A.currentTarget)},t=()=>{D(null)},C=!!E,s=C?"popover":void 0,p=A=>{var l,u;t();const S=((l=a==null?void 0:a.generalInfo)==null?void 0:l.totalPaidAmount)||0,k=((u=a==null?void 0:a.generalInfo)==null?void 0:u.totalAmount)||0,F=parseInt(k)/100*90,v=parseInt(k)/100*10+parseInt(k);if(Sv){g({vertical:"top",horizontal:"center",msg:"مبلغ تسویه با شروط تسویه حساب مطابقت ندارد",severity:"error"});return}i(Ie(A)).then(R=>{R.error?g({vertical:"top",horizontal:"center",msg:R.error,severity:"error"}):(n(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد",severity:"success"}),i(wu({right:!1,bottom:!1,left:!1,content:null})))})},j=A=>{t(),i(Pu({title:A==="reject"?"برگشت درخواست":"بایگانی درخواست",content:e.jsx(Re,{updateTable_data:n,item:a,type:A})}))};return e.jsxs(m,{container:!0,children:[e.jsx(cu,{"aria-describedby":s,variant:"contained",color:"primary",onClick:r,children:e.jsx(Ae,{})}),e.jsx(Hu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:s,open:C,anchorEl:E,onClose:t,children:e.jsx(m,{style:{padding:"10px 6px"},children:e.jsxs(m,{container:!0,direction:"column",spacing:1,children:[f({title:"بارگذاری سند",IconComponent:pe,colorKey:"success",disabled:N,onClick:()=>{t(),i(wu({title:"بارگزاری سند",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:1e3,content:e.jsx(Pe,{item:a,modal_key:d,updateTable_modal:n})}))}}),f({title:"تایید نهایی",IconComponent:he,colorKey:"success",disabled:o,hidden:!K,onClick:()=>p({key:a.key,final_accept:!0,role:x})}),f({title:"تایید درخواست",IconComponent:xe,colorKey:"primary",hidden:!T,onClick:()=>p({key:a.key,state:"accepted",role:x,check:!0})}),f({title:"تمدید مهلت تسویه",IconComponent:zu,colorKey:"primary",hidden:!V,disabled:_,onClick:()=>{t(),i(Pu({title:"تمدید مهلت تسویه",content:e.jsx(Te,{updateTable_data:n,item:a})}))}}),f({title:"رد درخواست",IconComponent:fe,colorKey:"error",hidden:!$,disabled:_,onClick:()=>j("reject")}),f({title:"بایگانی",IconComponent:re,colorKey:"error",hidden:!W,disabled:_,onClick:()=>j("archive")})]})})})]})},Nu=()=>{const a=ru(),[,,d,n,i,g]=h.useContext(nu),E=du(l=>l.userSlice.userProfile.key),[D,c]=h.useState([]),[x,y]=h.useState([]),[o,_]=h.useState(0),[N,K]=h.useState(10),[T,V]=h.useState(!1),[$,W]=h.useState(1),[f,r]=h.useState("0"),[t,C]=h.useState(""),s=du(l=>l.userSlice.selectedSubUser),p=async l=>{a(Y());const u=await O.get(`direct-buying-requests/?role=${au()}${eu("province")?`&role_key=${s==null?void 0:s.key}`:""}&status=${f==="0"?"active":"archive"}&search=filter&value=${t||""}${T?`&date1=${d}&date2=${i}`:""}&page=${l}&page_size=${N}`);a(P()),y(u.data.results),_(u.data.count)};h.useEffect(()=>{p(1)},[a,d,i,N,f,T,s==null?void 0:s.key]);const j=()=>{p($!==0?$:1)};h.useEffect(()=>{const l=x==null?void 0:x.map((u,R)=>{var q,I,B,H,G,U,J,Q,X,Z,hu,pu,Au,xu,fu,gu,yu,mu,ju,Fu,vu,ku,Eu,bu,Iu,Du;let b;switch(u==null?void 0:u.paymentDeadlineState){case"pending":b="بارگزاری سند مالی";break;case"checking":b="بررسی مالی اتحادیه";break;case"accepted":b="تایید شده";break;case"rejected":b="برگشت داده شده";break;case"archive":b="بایگانی شده";break;default:b="وضعیت نامشخص"}return[$===1?R+1:R+N*($-1)+1,L((q=u==null?void 0:u.killRequest)==null?void 0:q.createDate),L((I=u==null?void 0:u.killRequest)==null?void 0:I.reciveDate),`${(H=(B=u==null?void 0:u.killRequest)==null?void 0:B.killHouse)==null?void 0:H.name} (${(U=(G=u==null?void 0:u.killRequest)==null?void 0:G.killHouse)==null?void 0:U.mobile})`,(J=u==null?void 0:u.killRequest)!=null&&J.freeDirectBuying?"آزاد":"دولتی",(Q=u==null?void 0:u.killRequest)!=null&&Q.killHouse?(Z=(X=u==null?void 0:u.killRequest)==null?void 0:X.killHouse)==null?void 0:Z.name:(hu=u==null?void 0:u.killRequest)==null?void 0:hu.slaughterHouse,`${(Au=(pu=u==null?void 0:u.killRequest)==null?void 0:pu.poultry)==null?void 0:Au.fullname} (${(xu=u==null?void 0:u.killRequest)==null?void 0:xu.poultry.mobile})`,(fu=u==null?void 0:u.generalInfo)==null?void 0:fu.age,`${(gu=u==null?void 0:u.killRequest)!=null&&gu.chickenBreed?(yu=u==null?void 0:u.killRequest)==null?void 0:yu.chickenBreed:"-"}`,(mu=u==null?void 0:u.totalKilledQuantity)==null?void 0:mu.toLocaleString(),(ju=u==null?void 0:u.generalInfo)==null?void 0:ju.IndexWeight,(Fu=u==null?void 0:u.totalKilledWeight)==null?void 0:Fu.toLocaleString(),(ku=(vu=u==null?void 0:u.killRequest)==null?void 0:vu.amount)==null?void 0:ku.toLocaleString(),(bu=(Eu=u==null?void 0:u.generalInfo)==null?void 0:Eu.totalAmount)==null?void 0:bu.toLocaleString(),L(u==null?void 0:u.paymentDeadlineDate),u!=null&&u.extensionPaymentDeadlineDate?L(u==null?void 0:u.extensionPaymentDeadlineDate):"-",e.jsx(Ee,{pdf_key:(Iu=u==null?void 0:u.killRequest)==null?void 0:Iu.key},R),(Du=u==null?void 0:u.generalInfo)==null?void 0:Du.totalPaidAmount.toLocaleString(),b,u==null?void 0:u.paymentDeadlineCheckerFullname,L(u==null?void 0:u.paymentDeadlineCheckDate),u==null?void 0:u.paymentDeadlineArchiveMessage,...f==="0"?[e.jsx(Be,{updateTable_data:j,item:u,item_key:u==null?void 0:u.key},`ops-${R}`)]:[]]});c(l)},[x]);const A=l=>{p(l),W(l)},S=l=>{K(l),W(1)},k=(l,u)=>{r(u)},F=l=>{C(l.target.value)},v=async l=>{l.preventDefault(),a(Y());try{const u=await O.get(`direct-buying-requests/?role=${au()}${eu("province")?`&role_key=${s==null?void 0:s.key}`:""}&status=${f==="0"?"active":"archive"}${T?`&date1=${d}&date2=${i}`:""}&search=filter&value=${t||""}`);y(u.data.results),_(u.data.count),a(P())}catch(u){console.error("Error fetching data:",u)}};return e.jsxs(e.Fragment,{children:[e.jsx(m,{container:!0,alignItems:"center",mb:z.SMALL,gap:z.SMALL,mt:z.MEDIUM,children:e.jsx("form",{onSubmit:v,children:e.jsxs(m,{container:!0,alignItems:"center",gap:z.SMALL,children:[e.jsxs(m,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[e.jsx(Uu,{icon:e.jsx(ce,{}),checkedIcon:e.jsx(ie,{}),checked:T,onChange:()=>V(!T),color:"primary",size:"large"}),e.jsx(m,{children:e.jsx(iu,{disabled:!T,label:"از تاریخ",id:"date",renderInput:l=>e.jsx(M,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...l}),value:d,onChange:l=>{n(Bu(l).format("YYYY-MM-DD"))}})}),e.jsx(m,{children:e.jsx(iu,{disabled:!T,label:"تا تاریخ",id:"date",renderInput:l=>e.jsx(M,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...l}),value:i,onChange:l=>{g(Bu(l).format("YYYY-MM-DD"))}})})]}),e.jsx(M,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:F}),e.jsx(su,{type:"submit",onClick:v,endIcon:e.jsx(de,{}),children:"جستجو"}),e.jsx(m,{children:e.jsx(qu,{title:"خروجی اکسل",children:e.jsx("a",{href:`${O.defaults.baseURL}direct_purchase_excel/?date1=${d}&date2=${i}&role=${au()}${eu("province")?`&role_key=${s==null?void 0:s.key}`:""}&key=${E}`,rel:"noreferrer",children:e.jsx(su,{color:"success",children:e.jsx(Ce,{size:32})})})})})]})})}),e.jsx(tu,{sx:{display:"flex",justifyContent:"center"},children:e.jsxs(Ju,{value:f,onChange:k,sx:{justifyContent:"center"},children:[e.jsx(Ru,{value:"0",label:"فعال"}),e.jsx(Ru,{value:"1",label:"بایگانی"})]})}),e.jsx(ke,{data:D,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","نوع خرید","محل کشتار","مرغدار (تلفن)","سن","نژاد","تعداد درخواست قطعه","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","قیمت هر کیلو (ریال)","مبلغ کل خرید (ریال)","حداکثر مهلت تسویه","تمدید مهلت تسویه","توافق نامه","مبلغ تسویه (ریال)","وضعیت","بررسی کننده","تاریخ بررسی","گزارش",...f==="0"?["عملیات"]:[]],handlePageChange:A,totalRows:o,page:$,perPage:N,handlePerRowsChange:S,title:"تسویه حساب"})]})},d0=()=>{const{pathname:a}=le();return e.jsx(tu,{display:"flex",alignItems:"center",justifyContent:"center",direction:"column",children:e.jsx(m,{container:!0,display:"flex",direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:a===ae||a===se||a===ne||a===oe?e.jsxs(e.Fragment,{children:[e.jsx(be,{}),e.jsx(m,{justifyContent:"center",alignItems:"center",children:e.jsx(Nu,{})})]}):e.jsxs(e.Fragment,{children:[e.jsx(m,{mt:z.MEDIUM,children:e.jsx(uu,{variant:"h6",children:"تسویه حساب"})}),e.jsx(m,{justifyContent:"center",alignItems:"center",children:e.jsx(Nu,{})})]})})})};export{d0 as default}; diff --git a/build/assets/AdminStatics-CjS06WRI.js b/build/assets/AdminStatics-CjS06WRI.js new file mode 100644 index 0000000..e05825b --- /dev/null +++ b/build/assets/AdminStatics-CjS06WRI.js @@ -0,0 +1,2 @@ +import{j as e,aD as A,T as c,B as F,aj as q,az as T,aA as v,d as R,an as I,aL as S,ay as Q,aX as ee}from"./mui-vendor-D_SVL-Dx.js";import{a0 as p,G as g,X as Y,p as B,ib as ue,u as V,$ as M,L as te,af as k,h as z,c as re,V as ne,g5 as P,S as $,v as se}from"./index-D80MdVQn.js";import{r as a}from"./react-vendor-CmFgShSM.js";import{f as y,u as ae}from"./redux-vendor-CfkcHgWN.js";import{N,B as L,C as E,M as H,L as U}from"./chart-vendor-sE2SUVPW.js";import"./auto-gcBAg08D.js";import{a as G}from"./index.esm-C1-dCPnj.js";import{p as oe}from"./chartjs-plugin-datalabels.esm-DvNX1Acq.js";import{h as le}from"./html2canvas.esm-BfYXEYrK.js";import{d as ie}from"./Download-CJYPO5Fu.js";const ce=({province:r})=>{var d,s,h,t,j;const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(_=>_.userSlice);return a.useEffect(()=>{fetch(`${r}total_poultry_hatching_dashboard/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(_=>_.json()).then(_=>{i(_),l(!1)}).catch(_=>{console.error("Error fetching data:",_),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[e.jsx(c,{my:2,fontWeight:"bold",children:"فارم های فعال"}),e.jsxs(g,{container:!0,direction:"column",alignItems:"start",children:[e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تعداد فارم: ",(d=u==null?void 0:u.poultry_counts)==null?void 0:d.toLocaleString()," واحد"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["جوجه ریزی:"," ",(s=u==null?void 0:u.total_poultry_hatchings_quantity)==null?void 0:s.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تلفات (10٪): ",(h=u==null?void 0:u.losses)==null?void 0:h.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["کشتار شده:"," ",(t=u==null?void 0:u.total_kill_house_request_quantity)==null?void 0:t.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["مانده در سالن:"," ",(j=u==null?void 0:u.total_poultry_hatchings_left)==null?void 0:j.toLocaleString()," قطعه"]})]})]})})},de=({province:r})=>{var d,s,h;const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(t=>t.userSlice);return a.useEffect(()=>{fetch(`${r}total_system_user_profile_dashboard/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[e.jsx(c,{my:2,fontWeight:"bold",children:"کاربران"}),e.jsxs(g,{container:!0,direction:"column",alignItems:"start",children:[e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["کل: ",(d=u==null?void 0:u.users)==null?void 0:d.toLocaleString()]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["مرغداران: ",(s=u==null?void 0:u.poultries)==null?void 0:s.toLocaleString()]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["اصناف: ",(h=u==null?void 0:u.guilds)==null?void 0:h.toLocaleString()]})]})]})})};L.font.family="iranyekan";console.log(E);const he=({province:r})=>{var h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);a.useEffect(()=>{fetch(`${r}hatching_age_range/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[r]);const d={labels:u==null?void 0:u.filter(t=>t==null?void 0:t.quantity).map(t=>t.type),datasets:[{label:"تعداد جوجه ریزی",data:(h=u==null?void 0:u.filter(t=>t.quantity))==null?void 0:h.map(t=>t.quantity),backgroundColor:"rgba(75,192,192,0.2)",borderColor:"rgba(75,192,192,1)",borderWidth:1}]},s={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}};return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsxs(c,{className:"header-stats",children:["موجودی جوجه ریزی (مانده در سالن) بر اساس بازه سنی",(p()==="ProvinceOperator"||p()==="SuperAdmin")&&e.jsx("a",{href:`${r}hatching_age_range_excel/`,children:e.jsx(F,{children:"دانلود اکسل"})})]}),e.jsx(N,{style:{direction:"ltr"},data:d,options:s})]})})};L.font.family="iranyekan";console.log(E);const xe=({province:r})=>{var h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);a.useEffect(()=>{fetch(`${r}single_hatching_age_range/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[r]);const d={labels:(h=u==null?void 0:u.filter(t=>t==null?void 0:t.quantity))==null?void 0:h.map(t=>t==null?void 0:t.type),datasets:[{label:"تعداد جوجه ریزی",data:u.filter(t=>t==null?void 0:t.quantity).map(t=>t==null?void 0:t.quantity),backgroundColor:"rgba(9, 132, 227,0.3)",borderColor:"rgba(9, 132, 227,1.0)",borderWidth:1}]},s={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}};return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsxs(c,{className:"header-stats",children:["موجودی جوجه ریزی (مانده در سالن) بر اساس سن",(p()==="ProvinceOperator"||p()==="SuperAdmin")&&e.jsx("a",{href:`${r}single_hatching_age_range_excel/`,children:e.jsx(F,{children:"دانلود اکسل"})})]}),e.jsx(N,{style:{direction:"ltr"},data:d,options:s})]})})};L.font.family="iranyekan";console.log(E);const ge=({province:r})=>{const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(m=>m.userSlice),d=y(m=>m.userSlice.userProfile.key),s=new Date,h=Y(new Date(s),"M"),[t,j]=a.useState(h),_=m=>{j(m.target.value)},o={labels:u.map(m=>m.city),datasets:[{data:u.map(m=>m.percent),quantity:u.map(m=>m.quantity),backgroundColor:["#FF6384","#36A2EB","#FFCE56","#4CAF50","#9C27B0"]}]};a.useEffect(()=>{fetch(`${r}doughnut_hatching/?month=${t}&role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(m=>m.json()).then(m=>{i(m),l(!1)}).catch(m=>{console.error("Error fetching data:",m),l(!1)})},[t,r]);const C={plugins:{legend:{display:!0,position:"bottom"},tooltip:{callbacks:{label:m=>{const b=m.label||"",D=m.formattedValue,w=m.dataset.quantity[m.dataIndex];return`${b}: %${D} - ${w==null?void 0:w.toLocaleString()} قطعه`}}},datalabels:{color:"#fff",formatter:(m,b)=>`${`${b.chart.data.labels[b.dataIndex]}: ٪${m}`}`}}},f=["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"];return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsx(c,{className:"header-stats",children:e.jsxs(g,{container:!0,alignItems:"center",gap:2,justifyContent:"center",children:["گزارش کل جوجه ریزی بر اساس شهرستان",e.jsx(q,{style:{width:"120px"},children:e.jsx(T,{value:t,onChange:_,children:f.map((m,b)=>e.jsx(v,{value:b+1,children:m},b))})}),e.jsx(R,{title:"خروجی اکسل",children:e.jsx("a",{href:`${r}doughnut_hatching_excel/?role=${p()}&key=${d}&token=${n}`,rel:"noreferrer",children:e.jsx(F,{color:"success",children:e.jsx(G,{size:32})})})})]})}),e.jsx("div",{style:{height:"400px",width:"600px",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:e.jsx(H,{data:o,options:C,style:{direction:"ltr"}})})]})})};E.register(oe);L.font.family="iranyekan";console.log(E);const me=({province:r})=>{const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(f=>f.userSlice),d=new Date,s=Y(new Date(d),"M"),[h,t]=a.useState(s),j=f=>{t(f.target.value)},_=["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],o={labels:u.filter(f=>f.percent).map(f=>f.city),datasets:[{label:"جوجه ریزی",data:u.filter(f=>f.percent).map(f=>f.percent),quantity:u.map(f=>f.quantity),backgroundColor:["#FF6384","#36A2EB","#FFCE56","#4CAF50","#9C27B0"]}]};a.useEffect(()=>{fetch(`${r}doughnut_left_hatching/?month=${h}&role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(f=>f.json()).then(f=>{i(f),l(!1)}).catch(f=>{console.error("Error fetching data:",f),l(!1)})},[h,r]);const C={plugins:{legend:{display:!0,position:"bottom"},tooltip:{callbacks:{label:f=>{const m=f.label||"",b=f.formattedValue,D=f.dataset.quantity[f.dataIndex];return`${m}: %${b} - ${D==null?void 0:D.toLocaleString()} قطعه`}}},datalabels:{color:"#fff",formatter:(f,m)=>`${`${m.chart.data.labels[m.dataIndex]}: ٪${f}`}`}}};return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsx(c,{className:"header-stats",children:e.jsxs(g,{container:!0,alignItems:"center",gap:2,justifyContent:"center",children:["گزارش مانده جوجه ریزی بر اساس شهرستان",e.jsx(q,{style:{width:"120px"},children:e.jsx(T,{value:h,onChange:j,children:_.map((f,m)=>e.jsx(v,{value:m+1,children:f},m))})}),e.jsx(R,{title:"خروجی اکسل",children:e.jsx("a",{href:`${r}doughnut_left_hatching_excel/?month=${h}&token=${n}`,rel:"noreferrer",children:e.jsx(F,{color:"success",children:e.jsx(G,{size:32})})})})]})}),e.jsx("div",{style:{height:"400px",width:"600px",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:e.jsx(H,{data:o,options:C,style:{direction:"ltr"}})})]})})},fe=({province:r})=>{var d,s,h,t;const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(j=>j.userSlice);return a.useEffect(()=>{fetch(`${r}total_poultry_request_dashboard/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(j=>j.json()).then(j=>{i(j),l(!1)}).catch(j=>{console.error("Error fetching data:",j),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[e.jsx(c,{my:2,fontWeight:"bold",children:"درخواست های کشتار"}),e.jsxs(g,{container:!0,direction:"column",alignItems:"start",children:[e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["کل درخواست ها:"," ",(d=u==null?void 0:u.total_poultry_request_quantity)==null?void 0:d.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تایید شده:"," ",(s=u==null?void 0:u.accepted_poultry_request_quantity)==null?void 0:s.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["کل بارها:"," ",(h=u==null?void 0:u.total_kill_house_request_quantity)==null?void 0:h.toLocaleString()," قطعه"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تخلیه شده:"," ",(t=u==null?void 0:u.accepted_kill_house_request_quantity)==null?void 0:t.toLocaleString()," ","قطعه"]})]})]})})};L.font.family="iranyekan";console.log(E);const je=({province:r})=>{const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(o=>o.userSlice),d=y(o=>o.userSlice.userProfile.key),[s,h]=a.useState(10),t=o=>{h(o.target.value)};a.useEffect(()=>{fetch(`${r}number_of_kills/?day=${s}&role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(o=>o.json()).then(o=>{i(o),l(!1)}).catch(o=>{console.error("Error fetching data:",o),l(!1)})},[s,r]);const j={labels:u.map(o=>B(o.date)),datasets:[{label:"تعداد کشتار",data:u.map(o=>o.quantity),backgroundColor:"rgba(75,192,192,0.2)",borderColor:"rgba(75,192,192,1)",borderWidth:1}]},_={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}};return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsxs(g,{container:!0,className:"header-stats",alignItems:"center",justifyContent:"center",gap:1,children:[e.jsx(c,{children:"گزارش تعداد کشتار"}),e.jsx(g,{children:e.jsx(q,{variant:"outlined",children:e.jsxs(T,{value:s,onChange:t,children:[e.jsx(v,{value:"10",children:"10"}),e.jsx(v,{value:"20",children:"20"}),e.jsx(v,{value:"30",children:"30"}),e.jsx(v,{value:"45",children:"45"})]})})}),e.jsx(c,{children:"روز گذشته (براساس بار)"}),e.jsx("a",{href:`${r}number_of_kills_excel/?day=${s}&role=${p()}&key=${d}`,children:e.jsx(F,{children:"دانلود اکسل"})})]}),e.jsx(U,{style:{direction:"ltr"},data:j,options:_})]})})},pe=({province:r})=>{var d;const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(s=>s.userSlice);return a.useEffect(()=>{fetch(`${r}total_pricing_dashboard/`,{headers:{Authorization:`Bearer ${n}`}}).then(s=>s.json()).then(s=>{i(s),l(!1)}).catch(s=>{console.error("Error fetching data:",s),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[e.jsx(c,{my:2,fontWeight:"bold",children:"قیمت روز مرغ"}),e.jsxs(g,{container:!0,direction:"column",alignItems:"start",children:[e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["آخرین قیمت: ",(d=u==null?void 0:u.last_price)==null?void 0:d.toLocaleString()," ﷼"]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تاریخ بروزرسانی: ",B(u==null?void 0:u.last_change)]})]})]})})};L.font.family="iranyekan";console.log(E);const Ce=({province:r})=>{const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(o=>o.userSlice),d=y(o=>o.userSlice.userProfile.key),[s,h]=a.useState(10),t=o=>{h(o.target.value)};a.useEffect(()=>{fetch(`${r}number_of_kills_weight/?day=${s}&role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(o=>o.json()).then(o=>{i(o),l(!1)}).catch(o=>{console.error("Error fetching data:",o),l(!1)})},[s,r]);const j={labels:u.map(o=>B(o.date)),datasets:[{label:"وزن کشتار",data:u.map(o=>o.weight),backgroundColor:"rgba(75,192,192,0.2)",borderColor:"rgba(75,192,192,1)",borderWidth:1}]},_={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}};return e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(e.Fragment,{children:[e.jsxs(g,{container:!0,alignItems:"center",justifyContent:"center",gap:1,className:"header-stats",children:[e.jsx(c,{children:"گزارش وزن کشتار"}),e.jsx(g,{children:e.jsx(q,{variant:"outlined",children:e.jsxs(T,{value:s,onChange:t,children:[e.jsx(v,{value:"10",children:"10"}),e.jsx(v,{value:"20",children:"20"}),e.jsx(v,{value:"30",children:"30"}),e.jsx(v,{value:"45",children:"45"})]})})}),e.jsx(c,{children:"روز گذشته (براساس بار)"}),e.jsx("a",{href:`${r}number_of_kills_weight_excel/?day=${s}&role=${p()}&key=${d}`,children:e.jsx(F,{children:"دانلود اکسل"})})]}),e.jsx(U,{style:{direction:"ltr"},data:j,options:_})]})})},ye=({province:r})=>{var d,s,h,t;const[u,i]=a.useState([]),[x,l]=a.useState(!1),{authToken:n}=y(j=>j.userSlice);return a.useEffect(()=>{fetch(`${r}total_file_poultry_request_dashboard/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(j=>j.json()).then(j=>{i(j),l(!1)}).catch(j=>{console.error("Error fetching data:",j),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[e.jsx(c,{my:2,fontWeight:"bold",children:"پرونده های کشتار"}),e.jsxs(g,{container:!0,direction:"column",alignItems:"start",children:[e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["کل پرونده ها:"," ",(d=u==null?void 0:u.total_poultry_request_quantity)==null?void 0:d.toLocaleString()]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["تایید شده:"," ",(s=u==null?void 0:u.accepted_poultry_request_quantity)==null?void 0:s.toLocaleString()]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["رد شده:"," ",(h=u==null?void 0:u.rejected_poultry_request_quantity)==null?void 0:h.toLocaleString()]}),e.jsxs(c,{color:"primary",variant:"body2",mb:1,children:["بایگانی شده:"," ",(t=u==null?void 0:u.archive_poultry_request_quantity)==null?void 0:t.toLocaleString()]})]})]})})},_e=({province:r})=>{var d,s,h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);return a.useEffect(()=>{fetch(`${r}poultry_request_killing_process/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",className:"stats-wrap",children:[e.jsx(c,{my:2,className:"stats-title",fontWeight:"bold",children:"درخواست کشتار"}),e.jsxs(g,{container:!0,className:"stats-content",direction:"column",alignItems:"start",children:[e.jsxs(c,{children:["تعداد مرغدار: ",(d=u==null?void 0:u.poultry_quantity)==null?void 0:d.toLocaleString()," فارم"]}),e.jsxs(c,{children:["تعداد: ",(s=u==null?void 0:u.poultry_request_quantity)==null?void 0:s.toLocaleString()," قطعه"]}),e.jsxs(c,{children:["وزن : ",(h=u==null?void 0:u.poultry_request_index_weight)==null?void 0:h.toLocaleString()," ","کیلوگرم"]}),e.jsx("a",{href:`${r}total_poultry_request_dashboard_excel/`,target:"_blank",rel:"noreferrer",style:{width:"100%"},children:e.jsx(F,{fullWidth:!0,variant:"outlined",style:{marginTop:"10px"},children:"دانلود اکسل"})})]})]})})},Ae=({province:r})=>{var d,s,h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);return a.useEffect(()=>{fetch(`${r}province_kill_request_killing_process/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",className:"stats-wrap",children:[e.jsx(c,{my:2,className:"stats-title",fontWeight:"bold",children:"تخصیصات"}),e.jsxs(g,{container:!0,className:"stats-content",direction:"column",alignItems:"start",children:[e.jsxs(c,{children:["تعداد کشتارگاه: ",(d=u==null?void 0:u.kill_house_quantity)==null?void 0:d.toLocaleString()," واحد"]}),e.jsxs(c,{children:["تعداد: ",(s=u==null?void 0:u.province_kill_request_quantity)==null?void 0:s.toLocaleString()," ","قطعه"]}),e.jsxs(c,{children:["وزن : ",(h=u==null?void 0:u.province_kill_request_index_weight)==null?void 0:h.toLocaleString()," ","کیلوگرم"]}),e.jsx("a",{href:`${r}allocated_excel/`,style:{width:"100%"},children:e.jsx(F,{fullWidth:!0,variant:"outlined",style:{marginTop:"10px"},children:"دانلود اکسل"})})]})]})})},be=({province:r})=>{var d,s,h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);return a.useEffect(()=>{fetch(`${r}kill_house__request_vetfarm_killing_process/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",className:"stats-wrap",children:[e.jsx(c,{my:2,className:"stats-title",fontWeight:"bold",children:"مسئول فنی مزرعه"}),e.jsxs(g,{container:!0,className:"stats-content",direction:"column",alignItems:"start",children:[e.jsxs(c,{children:["کد قرنطینه: ",(d=u==null?void 0:u.clearance_code_counter)==null?void 0:d.toLocaleString()," بار"]}),e.jsxs(c,{children:["تعداد: ",(s=u==null?void 0:u.kill_house_quantity)==null?void 0:s.toLocaleString()," قطعه"]}),e.jsxs(c,{children:["وزن : ",(h=u==null?void 0:u.kill_house_request_weight)==null?void 0:h.toLocaleString()," کیلوگرم"]}),e.jsx(F,{fullWidth:!0,variant:"outlined",style:{marginTop:"10px"},children:"دانلود اکسل"})]})]})})},Fe=({province:r})=>{var d,s,h;const[u,i]=a.useState([]),[x,l]=a.useState(!0),{authToken:n}=y(t=>t.userSlice);return a.useEffect(()=>{fetch(`${r}kill_house__request_vet_killing_process/?role=${p()}`,{headers:{Authorization:`Bearer ${n}`}}).then(t=>t.json()).then(t=>{i(t),l(!1)}).catch(t=>{console.error("Error fetching data:",t),l(!1)})},[]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",className:"stats-wrap",children:[e.jsx(c,{my:2,className:"stats-title",fontWeight:"bold",children:"کشتارگاه"}),e.jsxs(g,{container:!0,className:"stats-content",direction:"column",alignItems:"start",children:[e.jsxs(c,{children:["بار تخلیه شده: ",(d=u==null?void 0:u.vet_check_counter)==null?void 0:d.toLocaleString()," بار"]}),e.jsxs(c,{children:["تعداد: ",(s=u==null?void 0:u.kill_house_quantity)==null?void 0:s.toLocaleString()," قطعه"]}),e.jsxs(c,{children:["وزن : ",(h=u==null?void 0:u.kill_house_request_weight)==null?void 0:h.toLocaleString()," کیلوگرم"]}),e.jsx(F,{fullWidth:!0,variant:"outlined",style:{marginTop:"10px"},children:"دانلود اکسل"})]})]})})},Se=re({startDate:P().required("تاریخ شروع الزامی است"),endDate:P().required("تاریخ پایان الزامی است"),textInput:ne().required("سن الزامی است")}),ve=({province:r})=>{const u=ae(),[i,x]=a.useState([]),[l,n]=a.useState(!0),{authToken:d}=y(C=>C.userSlice),s=()=>{u(te()),fetch(`${r}forecast_hatching_left_over/?date1=${k(o.values.startDate).format("YYYY-MM-DD")}&date2=${k(o.values.endDate).format("YYYY-MM-DD")}&age=${o.values.textInput}&role=${p()}`,{headers:{Authorization:`Bearer ${d}`}}).then(C=>C.json()).then(C=>{x(C),n(!1),u(z())}).catch(C=>{console.error("Error fetching data:",C),n(!1),u(z())})};a.useEffect(()=>{s()},[r]);const h={labels:i.map(C=>B(C.date)),datasets:[{label:"تعداد جوجه ریزی",data:i.map(C=>C.hatching_left_over),backgroundColor:"rgba(75,192,192,0.2)",borderColor:"rgba(75,192,192,1)",borderWidth:1}]},t={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}},j=new Date,_=ue(j,1),o=V({initialValues:{startDate:j,endDate:_,textInput:"45"},validationSchema:Se,onSubmit:()=>{s()}});return e.jsxs(g,{container:!0,direction:"column",children:[e.jsxs(g,{container:!0,justifyContent:"center",alignItems:"center",width:"100%",className:"header-stats",p:1,children:[e.jsx(c,{children:"جوجه ریزی مانده در سالن براساس بازه زمانی و سن (تلفات پیش فرض 10٪)"}),e.jsx("form",{onSubmit:o.handleSubmit,children:e.jsxs(g,{container:!0,direction:"row",alignItems:"center",gap:2,children:[e.jsx(g,{children:e.jsx(M,{label:"از تاریخ",value:o.values.startDate,onChange:C=>o.setFieldValue("startDate",C),renderInput:C=>e.jsx(I,{...C,error:o.touched.startDate&&!!o.errors.startDate,helperText:o.touched.startDate&&o.errors.startDate})})}),e.jsx(g,{children:e.jsx(M,{label:"تا تاریخ",value:o.values.endDate,onChange:C=>o.setFieldValue("endDate",C),renderInput:C=>e.jsx(I,{...C,error:o.touched.endDate&&!!o.errors.endDate,helperText:o.touched.endDate&&o.errors.endDate})})}),e.jsx(g,{children:e.jsx(I,{name:"textInput",label:"سن",type:"number",fullWidth:!0,margin:"normal",value:o.values.textInput,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.textInput&&!!o.errors.textInput,helperText:o.touched.textInput&&o.errors.textInput})}),e.jsx(g,{children:e.jsx(F,{type:"submit",size:"large",variant:"contained",color:"primary",children:"ارسال اطلاعات"})})]})})]}),e.jsx(g,{children:l?e.jsx(A,{}):e.jsx(N,{style:{direction:"ltr"},data:h,options:t})})]})};function O(r,u){return De(r)||$e(r,u)||ke(r,u)||Ee()}function De(r){if(Array.isArray(r))return r}function $e(r,u){var i=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(i!=null){var x=[],l=!0,n=!1,d,s;try{for(i=i.call(r);!(l=(d=i.next()).done)&&(x.push(d.value),!(u&&x.length===u));l=!0);}catch(h){n=!0,s=h}finally{try{!l&&i.return!=null&&i.return()}finally{if(n)throw s}}return x}}function ke(r,u){if(r){if(typeof r=="string")return K(r,u);var i=Object.prototype.toString.call(r).slice(8,-1);if(i==="Object"&&r.constructor&&(i=r.constructor.name),i==="Map"||i==="Set")return Array.from(r);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return K(r,u)}}function K(r,u){(u==null||u>r.length)&&(u=r.length);for(var i=0,x=new Array(u);i0&&arguments[0]!==void 0?arguments[0]:{},i=u.type,x=u.quality,l=a.useState(null),n=O(l,2),d=n[0],s=n[1],h=a.useState(null),t=O(h,2),j=t[0],_=t[1],o=function(f){if(!f)throw new Error("You should provide correct html node.");return le(f).then(function(m){var b=document.createElement("canvas"),D=b.getContext("2d"),w=0,Z=0,X=m.width,J=m.height;b.width=X,b.height=J,D.drawImage(m,Z,w);var W=b.toDataURL(i,x);return s(W),W}).catch(_)};return[d,o,{error:j}]};const we=({province:r})=>{const[u,i]=a.useState(k(new Date).format("YYYY-MM-DD")),[x,l]=a.useState(k(new Date).format("YYYY-MM-DD"));return a.useEffect(()=>{var n=k(u),d=n.add(7,"days").format("YYYY-MM-DD");l(d)},[u]),e.jsxs(g,{container:!0,alignItems:"center",gap:$.SMALL,children:[e.jsxs(g,{container:!0,alignItems:"center",gap:$.TINY,children:[e.jsx(c,{children:"روند کشتار بر اساس بازه"}),e.jsx(M,{label:"از تاریخ",id:"date",renderInput:n=>e.jsx(I,{style:{width:"160px"},...n}),value:u,onChange:n=>{i(k(n).format("YYYY-MM-DD"))}})," ",e.jsx(M,{label:"تا تاریخ",id:"date",disabled:!0,renderInput:n=>e.jsx(I,{style:{width:"160px"},...n}),value:x,onChange:n=>{l(k(n).format("YYYY-MM-DD"))}})]}),e.jsx("a",{href:`${r}killing_process_from_date_excel/?start=${u}&end=${x}`,rel:"noreferrer",children:e.jsx(F,{variant:"outlined",size:"large",children:"دانلود"})})]})},Ie=()=>[{name:"همدان",link:"https://habackend.rasadyar.com/"},{name:"مرکزی",link:"https://mabackend.rasadyar.com/"},{name:"بوشهر",link:"https://bubackend.rasadyar.com/"}],qe=({province:r})=>{var n,d,s;const[u,i]=a.useState([]),[x,l]=a.useState(!0);return a.useEffect(()=>{fetch(`${r}steward_guilds_allocations_for_statistical_profile/?date=${se(new Date).format("YYYY-MM-DD")}&?role=${p()}`,{}).then(h=>h.json()).then(h=>{i(h),l(!1)}).catch(h=>{console.error("Error fetching data:",h),l(!1)})},[r]),e.jsx(e.Fragment,{children:x?e.jsx(A,{}):e.jsxs(g,{container:!0,direction:"column",className:"stats-wrap",children:[e.jsx(c,{my:2,className:"stats-title",fontWeight:"bold",children:"توزیع لاشه"}),e.jsxs(g,{container:!0,className:"stats-content",direction:"column",alignItems:"start",children:[e.jsxs(c,{children:["تعداد واحد: ",(n=u==null?void 0:u.allocations)==null?void 0:n.toLocaleString()," بار"]}),e.jsxs(c,{children:["حجم لاشه: ",(d=u==null?void 0:u.real_number_of_carcasses)==null?void 0:d.toLocaleString()," قطعه"]}),e.jsxs(c,{children:["وزن لاشه : ",(s=u==null?void 0:u.real_weight_of_carcasses)==null?void 0:s.toLocaleString()," ","کیلوگرم"]}),e.jsx(F,{fullWidth:!0,variant:"outlined",style:{marginTop:"10px"},children:"دانلود اکسل"})]})]})})},Re=()=>{const r=a.createRef(null),[u,i]=Le(),x=()=>i(r.current),l=y(s=>s.userSlice.userPath);a.useEffect(()=>{if(u){const s=document.createElement("a");s.href=u,s.setAttribute("download","report.png"),s.click()}},[u]);const n=V({initialValues:{province:l}});a.useEffect(()=>{n.validateForm()},[]);const d=window.innerWidth<=600;return e.jsxs(S,{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"10px",flexDirection:"column"},children:[e.jsxs(g,{style:{marginBottom:"10px"},container:!0,xs:10,mt:$.SMALL,justifyContent:"flex-end",children:[e.jsx(g,{xs:6,lg:2,md:4,sm:2,children:(p()==="Observatory"||p()==="AdminX")&&e.jsxs(q,{children:[e.jsx(Q,{id:"demo-simple-select-label",children:"انتخاب استان"}),e.jsx(T,{size:"small",displayEmpty:!0,labelId:"demo-simple-select-label",id:"province",value:n.values.province,error:n.touched.province?!!n.errors.province:null,onChange:s=>{n.setFieldValue("province",s.target.value)},onBlur:n.handleBlur,children:Ie().map(s=>e.jsx(v,{value:s.link,children:s.name},s.link))}),e.jsx(ee,{children:n.touched.province&&n.errors.province?n.errors.province:null})]})}),e.jsx(g,{xs:4,lg:2,md:4,sm:2,children:e.jsx(F,{startIcon:e.jsx(ie,{}),onClick:x,children:"دانلود آمار"})})]}),e.jsxs(S,{ref:r,style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"10px",paddingBottom:"50px",flexDirection:"column"},children:[e.jsx(S,{sx:{boxShadow:4,borderRadius:"20px",padding:"20px"},width:"80%",mt:$.SMALL,mb:$.SMALL,children:e.jsxs(g,{container:!0,xs:12,justifyContent:"space-between",children:[e.jsx(g,{xs:12,md:12,sm:12,lg:3,children:e.jsx(fe,{province:n.values.province})}),e.jsx(g,{xs:12,md:12,sm:12,lg:2,children:e.jsx(ye,{province:n.values.province})}),e.jsx(g,{xs:12,md:12,sm:12,lg:3,children:e.jsx(ce,{province:n.values.province})}),e.jsx(g,{xs:12,md:12,sm:12,lg:2,children:e.jsx(de,{province:n.values.province})}),e.jsx(g,{xs:12,md:12,sm:12,lg:2,children:e.jsx(pe,{province:n.values.province})})]})}),e.jsxs(S,{style:{width:"80%",display:"flex",justifyContent:"space-between",marginTop:"40px",flexDirection:"column",alignItems:"start"},children:[e.jsxs(g,{container:!0,width:"100%",justifyContent:"space-between",alignItems:"center",children:[e.jsxs(c,{children:["روند کشتار امروز مورخ ",Y(new Date,"yyyy/MM/dd")]}),e.jsx(we,{province:n.values.province})]}),e.jsxs(S,{mb:$.MEDIUM,gap:$.TINY,style:{display:"flex",justifyContent:"space-between",marginTop:"20px",width:"100%"},children:[e.jsx(_e,{province:n.values.province}),e.jsx(Ae,{province:n.values.province}),e.jsx(be,{province:n.values.province}),e.jsx(Fe,{province:n.values.province}),e.jsx(qe,{province:n.values.province})]})]}),e.jsxs(S,{style:{width:d?"40%":"80%",display:"flex",justifyContent:"space-between",flexDirection:"column",gap:$.MEDIUM},children:[e.jsx(he,{province:n.values.province}),e.jsx("br",{}),e.jsx(xe,{province:n.values.province})]}),e.jsxs(S,{style:{width:"80%",display:"flex",justifyContent:"space-between",marginTop:"40px"},children:[e.jsx(S,{style:{width:"48%"},children:e.jsx(ge,{province:n.values.province})}),e.jsx(S,{style:{width:"48%"},children:e.jsx(me,{province:n.values.province})})]}),e.jsxs(S,{style:{width:"80%",display:"flex",justifyContent:"space-between",marginTop:"40px"},children:[e.jsx(S,{style:{width:"48%"},children:e.jsx(je,{province:n.values.province})}),e.jsx(S,{style:{width:"48%"},children:e.jsx(Ce,{province:n.values.province})})]}),e.jsx(S,{style:{width:"80%",display:"flex",justifyContent:"space-between",marginTop:"40px"},children:e.jsx(ve,{province:n.values.province})})]})]})};export{Re as default}; diff --git a/build/assets/AdminXDashboard-VMbMGbzL.js b/build/assets/AdminXDashboard-VMbMGbzL.js new file mode 100644 index 0000000..169f0fa --- /dev/null +++ b/build/assets/AdminXDashboard-VMbMGbzL.js @@ -0,0 +1 @@ +import{j as r}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";const t=()=>r.jsx("div",{children:"AdminXDashboard"});export{t as default}; diff --git a/build/assets/AdminXExcelCheck-GnXy0vik.js b/build/assets/AdminXExcelCheck-GnXy0vik.js new file mode 100644 index 0000000..37b7fd8 --- /dev/null +++ b/build/assets/AdminXExcelCheck-GnXy0vik.js @@ -0,0 +1 @@ +import{j as r,I as B,T as M,an as m,B as R,b as U}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./react-vendor-CmFgShSM.js";import{j as L,A as $,v as k,ia as q,G as C,S,$ as P,a0 as j}from"./index-D80MdVQn.js";import{R as G}from"./ResponsiveTable-bUYl0qDM.js";import{a as Z,f as D,u as N}from"./redux-vendor-CfkcHgWN.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const K=[{title:"مدیریت بار",url:"bar_excel/?start=2024-08-03&end=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator&search=filter&value="},{title:"گزارش جزییات کشتار",url:"detail_of_killing_excel/?date1=2024-08-03&date2=2024-08-03&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"گزارش جامع کشتارگاه",url:"comprehensive_report_of_the_slaughterhouse_excel/?date1=2024-08-03&date2=2024-08-03"},{title:"پایش کلی بارها",url:"monitor_loads_excel/?role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&date1=2024-08-03&date2=2024-08-03"},{title:"مدیریت بارهای تکمیل نشده",url:"bar_excel/?start=2024-05-21&end=2024-08-03&role=ProvinceOperator&state=bar_pending&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value="},{title:"مدیریت بارهای تکمیل شده",url:"bar_excel/?start=2024-07-22&end=2024-08-03&state=completed&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value="},{title:"بارهای حذف شده",url:"bar_excel_trash_true/?start=2024-08-03&end=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator&search=filter&value="},{title:"فروش خارج از استان",url:"bar_free_excel/?date1=2024-08-03&date2=2024-08-03&state=accepted&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"مدیریت بارهای زنجیره",url:"bar_chain_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator&search=filter&value=&state=accepted&date1=2024-08-03&date2=2024-08-03"},{title:"خرید خارج از استان زنده",url:"kill_house_free_bar_excel/?role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&date1=2024-08-03&date2=2024-08-03&type=live"},{title:"خرید خارج از استان لاشه",url:"kill_house_free_bar_excel/?role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&date1=2024-08-03&date2=2024-08-03&type=carcass"},{title:"درخواست مرغدار",url:"poultry_kill_request_excel/?start=2024-08-03&end=2024-08-03&role=ProvinceOperator&token=vamptUktoL9b1htBgvjE14XTZg7Bg4"},{title:"درخواست کشتارگاه",url:"kill_house_excel/?start=2024-08-03&end=2024-08-03"},{title:"جوجه ریزی",url:"0/hatching_excel/?role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value="},{title:"بایگانی جوجه ریزی",url:"archive_hatching_excel/?search=filter&value=&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator"},{title:"جوجه ریزی در بازه تاریخی",url:"hatching_date_range_excel/?date1=2024-08-03&date2=2024-08-03"},{title:"وضعیت پرونده",url:"poultry_request_report_excel/?start=2024-08-03&end=2024-08-03&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"گزارش مغایرت اطلاعات کشتار و عدم فعالیت نقش ها",url:"discrepancy_report_excel/?date1=2024-08-02&date2=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator"},{title:"گزارش کلی فارم های فعال مرغ گوشتی دارای مانده در سالن بیشتر از 10 درصد و بازه سنی 55 تا 90 روزه",url:"poultry_hatching_between_50age_70age_excel/"},{title:"گزارش کشتار روزانه",url:"daily_process_klling_proccess_excel/?date=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"گزارش پخش روزانه",url:"daily_process_excel/?date=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"تراکنش های موفق",url:"successful_transactions_excel/?date1=2024-08-03&date2=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"تراکنش های ناموفق",url:"unsuccessful_transactions_excel/?date1=2024-08-03&date2=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"مدیریت اصناف",url:"guilds_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value=&role=ProvinceOperator"},{title:"مدیریت مباشرین",url:"stewards_excel/"},{title:"خودروها",url:"car_province_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=Province"},{title:"مدیریت کاربران",url:"get_all_user_excel/"},{title:"مدیریت مرغداران",url:"management_poultry/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=ProvinceOperator"},{title:"مدیریت خریداران",url:"kill_house_user_excel/"},{title:"گزارش پخش لاشه مرغ گرم",url:"all_inventory_excel/?date1=2024-07-22&date2=2024-08-03"},{title:"گزارش پخش لاشه مرغ گرم از مباشر به صنف",url:"steward_ware_house_total_report_daily_excel/?date1=2024-06-21&date2=2024-08-03"},{title:"کارمزد پرداخت شده کشتارگاه",url:"kill_house_total_transactions_wage_payid_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value=&role=ProvinceOperator"},{title:"پرداختی زنجیره ها",url:"chain-company-total-transactions_not_payid_excel/?token=vamptUktoL9b1htBgvjE14XTZg7Bg4"},{title:"ریز تراکنش ها",url:"payment_transactions_province_excel/?role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"اطلاعات تعرفه بارهای روزانه",url:"kill_house_total_wage_excel/?token=vamptUktoL9b1htBgvjE14XTZg7Bg4&date1=2024-08-03&date2=2024-08-03"},{title:"پایش تعرفه برای استان",url:"kill_house_total_transactions_wage_payid_super_admin_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=AdminX"},{title:"پایش تعرفه برای ادمین ایکس",url:"kill_house_total_transactions_wage_payid_admin_x_excel/?role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"خرید مستقیم",url:"direct_purchase_excel/?date1=2024-08-03&date2=2024-08-03&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"بایگانی خرید مستقیم",url:"direct_purchase_archive_excel/?date1=2024-08-03&date2=2024-08-03&role=ProvinceOperator&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"بایگانی صادرات",url:"export_kill_house_excel/?date1=2024-08-03&date2=2024-08-03&role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"گزارش کلی بار خارج از استان",url:"general_free_bar_excel/?date1=2024-08-03&date2=2024-08-03&role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value="},{title:"بار خارج از استان",url:"bar_free_excel/?date1=2024-08-03&date2=2024-08-03&state=pending&role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"بارهای تایید شده خارج از استان",url:"bar_free_excel/?date1=2024-08-03&date2=2024-08-03&state=accepted&role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"بارهای رد شده خارج از استان",url:"bar_free_excel/?date1=2024-08-03&date2=2024-08-03&state=rejected&role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"خریداران خارج از استان",url:"out_province_poultry_request_buyers_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=AdminX&search=filter&value="},{title:"جوجه ریزی زنجیره",url:"0/hatching_excel/?role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&chain=true"},{title:"مدیریت بار زنجیره ها",url:"bar_chain_excel/?key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&role=AdminX&search=filter&value=&state=accepted&date1=2024-08-03&date2=2024-08-03"},{title:"شرکت زنجیره",url:"chain_company_buyers_excel/?role=AdminX&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904&search=filter&value="},{title:"جوجه ریزی بایگانی شرکت زنجیره",url:"archive_hatching_excel/?chain=true"},{title:"مدیریت تخصیصات",url:"allocated_excel/?start=2024-08-03&end=2024-08-03"},{title:"گزارش کشتار روزانه",url:"daily_process_klling_proccess_excel/?date=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"گزارش پخش روزانه",url:"daily_process_excel/?date=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"تراکنش های موفق",url:"successful_transactions_excel/?date1=2024-08-03&date2=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"},{title:"تراکنش های ناموفق",url:"unsuccessful_transactions_excel/?date1=2024-08-03&date2=2024-08-03&key=fde6fff6-7f4c-4e10-5604-0d45f8b41904"}],O=Z("ADMINX_REPORT_STATUS",async(_,{dispatch:F})=>{const{data:d,status:n}=await L.get("check_excel/",{params:{url:_.url}});return{data:d,status:n}}),W=()=>{const[_,F]=c.useState([]),d=D(e=>{var u,t;return(t=(u=e.userSlice)==null?void 0:u.userProfile)==null?void 0:t.key}),n=D(e=>{var u;return(u=e.userSlice)==null?void 0:u.authToken}),[b,i]=c.useState(null),[s,A]=c.useState([]),[w,X]=c.useState(!1),[,,p,h,y,x]=c.useContext($),v=N();c.useEffect(()=>{const e=k(new Date).format("YYYY-MM-DD");h(e),x(e)},[h,x]),c.useEffect(()=>{const e=K.map(u=>({...u,status:""}));A(e)},[]);function g(e,u,t,o,a,f){if(!e||typeof e!="string")return e||"";const[Y,E]=e.split("?");if(!E)return e;const l=new URLSearchParams(E);return l.has("date1")&&l.set("date1",u),l.has("date2")&&l.set("date2",t),l.has("start")&&l.set("start",u),l.has("end")&&l.set("end",t),l.has("role")&&l.set("role",o),l.has("token")&&l.set("token",f),l.has("key")&&l.set("key",a),`${Y}?${l.toString()}`}const T=async()=>{var u,t,o;const e=[...s];for(let a=0;a!a)},I=async e=>{var u,t,o;i(e);try{const a=await v(O({url:g((u=s[e])==null?void 0:u.url,p,y,j(),d,n)})),f=[...s];(o=(t=a==null?void 0:a.payload)==null?void 0:t.data)!=null&&o.status&&(f[e].status=a.payload.data.status),A(f)}catch(a){console.error("Error fetching report status:",a)}finally{i(null)}};return c.useEffect(()=>{const e=s.map((u,t)=>[t+1,(u==null?void 0:u.title)||"",u!=null&&u.url?u.url.split("/")[0]:"",r.jsx(B,{color:"primary",onClick:()=>I(t),disabled:b===t,children:r.jsx(q,{})},`button-${t}`),u!=null&&u.status?r.jsxs(M,{style:{color:parseInt(u.status)===200||u.status==="200"?"green":"red",fontWeight:"bold"},children:["(",u.status,")"," ",parseInt(u.status)===200||u.status==="200"?"سالم":"مشکل دارد"]},`status-${t}`):"-"]);F(e)},[s,b,w]),r.jsxs(C,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[r.jsxs(C,{container:!0,gap:S.SMALL,alignItems:"center",children:[r.jsx(C,{children:r.jsx(P,{label:"از تاریخ",id:"date",renderInput:e=>r.jsx(m,{style:{width:"160px"},...e}),value:p,onChange:e=>{h(k(e).format("YYYY-MM-DD"))}})}),r.jsx(C,{children:r.jsx(P,{label:"تا تاریخ",id:"date",renderInput:e=>r.jsx(m,{style:{width:"160px"},...e}),value:y,onChange:e=>{x(k(e).format("YYYY-MM-DD"))}})}),r.jsx(C,{children:r.jsx(R,{variant:"contained",onClick:T,children:"تست همگانی"})})]}),r.jsx(G,{title:"بررسی اکسل",noPagination:!0,data:_,columns:["ردیف","عنوان","آدرس","بررسی","وضعیت"]})]})},t0=()=>r.jsx(U,{display:"flex",justifyContent:"center",children:r.jsx(C,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:S.MEDIUM,children:r.jsx(W,{})})});export{t0 as default}; diff --git a/build/assets/AdvancedChart-CIwCvU_2.js b/build/assets/AdvancedChart-CIwCvU_2.js new file mode 100644 index 0000000..0f038d4 --- /dev/null +++ b/build/assets/AdvancedChart-CIwCvU_2.js @@ -0,0 +1 @@ +import{j as d}from"./mui-vendor-D_SVL-Dx.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{J as b,K as v}from"./chart-vendor-sE2SUVPW.js";import{G as w}from"./index-D80MdVQn.js";const E=({info:e,title:r,seperator:h,type:l,group:y})=>{const[o,m]=p.useState(y),s=p.useRef(null),n=["#1105f5","#f50505","#f5056d","#f505f5","#05a5f5","#05f5bd","#05f57d","#1f4f33","#95DFD3","#AEC7ED","#92BFFF","#B1B1E0","#fdcb6e","#636e72","#d63031","#7f8fa6","#40739e"],a=t=>n[t%n.length],C=(t,u)=>({type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:t},{offset:1,color:u}]}),f=t=>{s.current=t},x=()=>{m(t=>!t),s.current&&s.current.setOption(i())},i=()=>l==="pie"?{title:{text:r,textStyle:{fontWeight:"bold",fontSize:16,fontFamily:"iranyekan"},left:"center",padding:10},tooltip:{trigger:"item",formatter:"{a}
{b}: {c} ({d}%)"},legend:{orient:"vertical",right:10,top:"center",data:e==null?void 0:e.map(t=>t==null?void 0:t.name),textStyle:{fontFamily:"iranyekan",width:100,overflow:"truncate",ellipsis:"..."}},color:e==null?void 0:e.map((t,u)=>a(u)),series:[{name:r,type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:"18",fontWeight:"bold"}},labelLine:{show:!1},data:e==null?void 0:e.map((t,u)=>({value:t.data[0],name:t.name,itemStyle:{color:a(u)}}))}],textStyle:{fontFamily:"iranyekan"}}:{title:{text:r,textStyle:{fontWeight:"bold",fontSize:16,fontFamily:"iranyekan"},left:"center",padding:10},xAxis:{type:"category",data:h,axisLabel:{rotate:30,interval:0,width:60,overflow:"truncate",fontSize:10}},yAxis:o?[{type:"value",axisLabel:{formatter:function(t){return t=+t,isFinite(t)?v(+t/1e3):""}}}]:{type:"value"},dataZoom:[{show:!1,start:0,end:100},{type:"inside",start:94,end:100}],toolbox:{show:!0,feature:{mark:{show:!0,title:{mark:"علامت گذاری",markUndo:"حذف علامت",markClear:"پاک کردن همه علامت‌ها"}},magicType:{show:!0,type:["line","bar"],title:{line:"خطی",bar:"میله‌ای",pie:"دایره ای"}},saveAsImage:{show:!0,title:"ذخیره به عنوان تصویر"},myCustomButton:{show:!0,title:o?"نمایش گروهی":"نمایش جداگانه",icon:"path://M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",onclick:x}}},grid:{top:"20%",left:"1%",right:"1%",containLabel:!0},textStyle:{fontFamily:"iranyekan"},color:e==null?void 0:e.map((t,u)=>a(u)),series:e==null?void 0:e.map((t,u)=>{const c=a(u),g=a(u+1);return{...t,smooth:!0,type:l,itemStyle:{color:c},areaStyle:{color:C(c,g)},emphasis:{focus:"series"},stack:o?!1:"stack"}}),tooltip:{trigger:"axis",axisPointer:{type:"cross"}},legend:{data:e==null?void 0:e.map(t=>t==null?void 0:t.name),itemGap:10,top:"10%",type:"scroll",padding:[5,50],textStyle:{width:100,overflow:"truncate",ellipsis:"..."}}};return d.jsx(w,{xs:12,style:{height:"100%"},children:d.jsx(b,{option:i(),style:{height:"100%",width:"100%"},onChartReady:f})})};export{E as A}; diff --git a/build/assets/AdvancedTable-DF_gMS-x.js b/build/assets/AdvancedTable-DF_gMS-x.js new file mode 100644 index 0000000..5b83837 --- /dev/null +++ b/build/assets/AdvancedTable-DF_gMS-x.js @@ -0,0 +1 @@ +import{j as a,T as c,ah as e}from"./mui-vendor-D_SVL-Dx.js";import{M as F}from"./index-Eu1ghc4Y.js";import{r}from"./react-vendor-CmFgShSM.js";const f=({columns:p,data:u,name:n,pagination:l})=>{const[i,C]=r.useState(u);r.useEffect(()=>{C(u)},[u]),r.useEffect(()=>{const s=u==null?void 0:u.map(t=>t==null?void 0:t.map(o=>!o&&o!==0?"":o));C(s)},[u]);const A={viewColumns:!1,filter:!0,print:!1,download:!1,selectableRowsHeader:!1,selectableRowsHideCheckboxes:!0,responsive:"vertical",pagination:l||!0,fixedHeader:!0,tableBodyMaxHeight:"70vh",textLabels:{body:{noMatch:"داده ای جهت نمایش موجود نیست!",toolTip:"مرتب سازی",columnHeaderTooltip:s=>`مرتب سازی بر اساس ${s.label}`},pagination:{next:"صفحه بعد",previous:"صفحه قبل",rowsPerPage:"تعداد سطر در هر صفحه:",displayRows:"تعداد کل نتایج: "},toolbar:{search:"جستجو",downloadCsv:"دانلود CSV",print:"پرینت",viewColumns:"نمایش سطون ها",filterTable:"فیلتر جدول"},filter:{all:"همه",title:"فیلترها",reset:"پاکسازی"},viewColumns:{title:"نمایش ستون ها",titleAria:"نمایش/بستن ستون های جدول"},selectedRows:{text:"سطر انتخاب شده است",delete:"پاک کردن",deleteAria:"پاک کردن سطرهای انتخاب شده"}}};return a.jsx(F,{title:a.jsx(c,{textAlign:"start",children:n}),data:i,columns:p,options:A})};f.propTypes={columns:e.PropTypes.any,data:e.PropTypes.any,name:e.PropTypes.any,expandable:e.PropTypes.bool};export{f as A}; diff --git a/build/assets/ArrowDownward-LnU1CBf1.js b/build/assets/ArrowDownward-LnU1CBf1.js new file mode 100644 index 0000000..9b37036 --- /dev/null +++ b/build/assets/ArrowDownward-LnU1CBf1.js @@ -0,0 +1 @@ +import{i as e,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var r={},o=e;Object.defineProperty(r,"__esModule",{value:!0});var u=r.default=void 0,i=o(t()),d=a;u=r.default=(0,i.default)((0,d.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"}),"ArrowDownward");export{u as d}; diff --git a/build/assets/Article-B5YcjArk.js b/build/assets/Article-B5YcjArk.js new file mode 100644 index 0000000..b69645c --- /dev/null +++ b/build/assets/Article-B5YcjArk.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=i(a()),v=t;o=e.default=(0,u.default)((0,v.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"}),"Article");export{o as d}; diff --git a/build/assets/Auction-CvMKRXkS.js b/build/assets/Auction-CvMKRXkS.js new file mode 100644 index 0000000..10a402d --- /dev/null +++ b/build/assets/Auction-CvMKRXkS.js @@ -0,0 +1 @@ +import{j as u,B,aj as z,ak as gu,al as $,am as J,T as v,ay as eu,az as ru,aA as w,a_ as Fu,at as vu,bl as bu,aX as Eu,cw as G,ah as N,i as Lu,ap as Su,an as O,ac as Iu,ao as m,cr as Tu,aL as Du}from"./mui-vendor-D_SVL-Dx.js";import{jW as su,a3 as Mu,G as t,gv as Bu,S as l,X as nu,jX as U,W as R,L as Y,a5 as Pu,h as W,u as tu,c as ou,b as lu,jY as au,jZ as cu,j_ as iu,j$ as du,k0 as Cu,r as Ru,j as ku,A as wu,k1 as V,v as H,a0 as K,k2 as Au,k3 as pu,a4 as Nu}from"./index-D80MdVQn.js";import{r as h,u as qu}from"./react-vendor-CmFgShSM.js";import{u as _,f as P,a as Wu}from"./redux-vendor-CfkcHgWN.js";import{A as yu}from"./AdvancedTable-DF_gMS-x.js";import{T as hu}from"./Timer-DH9WN_K5.js";import{c as _u,a as Yu}from"./city-get-city-Cof5ivkn.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const Gu=()=>{const[e,y]=h.useState([]),p=_(),n=qu(),{auctionSlaughterRequestsData:a}=P(r=>r.auctionSlice);return h.useEffect(()=>{p(su())},[]),h.useEffect(()=>{if(!a||!Array.isArray(a)){y([]);return}y(a.map(r=>{var A,j,g,S,E,L,c,s,C,T,i,f,M,d,o,b,D,I,F,q,k,X;const x=(r==null?void 0:r.state)==="accepted"?"برنده شده اید!":(r==null?void 0:r.state)==="pending"?"در حال انجام مزایده":"درخواست شما پذیرفته نشد.";return[((A=r==null?void 0:r.poultryRequest)==null?void 0:A.id)||"",((j=r==null?void 0:r.poultryRequest)==null?void 0:j.orderCode)||"",((r==null?void 0:r.fee)||0)+" ﷼",(((g=r==null?void 0:r.poultryRequest)==null?void 0:g.quantity)||0)+" قطعه",((E=(S=r==null?void 0:r.poultryRequest)==null?void 0:S.hatching)==null?void 0:E.date)||"",(((L=r==null?void 0:r.poultryRequest)==null?void 0:L.chickenBreed)||"")+((c=r==null?void 0:r.poultryRequest)!=null&&c.chickenBreed&&((T=(C=(s=r==null?void 0:r.poultryRequest)==null?void 0:s.process)==null?void 0:C.poultry)!=null&&T.age)?" - ":"")+(((M=(f=(i=r==null?void 0:r.poultryRequest)==null?void 0:i.process)==null?void 0:f.poultry)==null?void 0:M.age)||""),(((d=r==null?void 0:r.poultryRequest)==null?void 0:d.IndexWeight)||0)+" کیلوگرم",((I=(D=(b=(o=r==null?void 0:r.poultryRequest)==null?void 0:o.poultry)==null?void 0:b.address)==null?void 0:D.province)==null?void 0:I.name)||"",((X=(k=(q=(F=r==null?void 0:r.poultryRequest)==null?void 0:F.poultry)==null?void 0:q.address)==null?void 0:k.city)==null?void 0:X.name)||"",r!=null&&r.date?Mu(r.date):"",x==="برنده شده اید!"?u.jsxs(t,{container:!0,alignItems:"center",justifyContent:"center",children:[x,u.jsx(B,{onClick:()=>{var Z;n(Bu+(((Z=r==null?void 0:r.poultryRequest)==null?void 0:Z.id)||""))},children:"ادامه خرید"})]}):x]}))},[a]),u.jsx(u.Fragment,{children:a&&Array.isArray(a)&&a.length>0&&u.jsx(t,{container:!0,gap:l.SMALL,p:l.SMALL,width:"100%",children:u.jsx(yu,{name:"مزایده های شما",columns:["شماره مزایده","کدسفارش","قیمت پیشنهادی شما","تعداد","تاریخ جوجه ریزی","نژاد و سن به روز","وزن","استان","شهرستان","تاریخ ثبت پیشنهاد","وضعیت"],data:e})})})},Hu=()=>{const e=_(),y=48,p=8,{auctions:n}=P(c=>c.auctionSlice||{}),[a,r]=h.useState([]),[x,A]=h.useState([]),[j,g]=h.useState("all"),S=c=>{g(c.target.value)},E=c=>{const{target:{value:s}}=c;r(typeof s=="string"?s.split(","):s)},L={PaperProps:{style:{maxHeight:y*4.5+p,width:250}}};return h.useEffect(()=>{if(n&&Array.isArray(n)){const c=n.filter(s=>s==null?void 0:s.sendDate).map(s=>{try{return nu(new Date(s.sendDate),"yyyy/MM/dd")}catch(C){return console.error("Error formatting date:",C),null}}).filter(s=>s!==null);A(c)}else A([])},[n]),u.jsx(t,{container:!0,p:l.MEDIUM,gap:l.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:u.jsxs(t,{container:!0,direction:"column",gap:l.SMALL,children:[u.jsx(t,{children:u.jsx(z,{children:u.jsxs(gu,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:j,onChange:S,children:[u.jsx($,{value:"all",control:u.jsx(J,{}),label:"بدون فیلتر"}),u.jsx($,{value:"filter",control:u.jsx(J,{}),label:"انتخاب تاریخ"})]})})}),j==="filter"&&u.jsxs(u.Fragment,{children:[u.jsx(t,{children:u.jsx(v,{variant:"body2",children:"تاریخ هایی که مایل به رویت مناقصات آنها هستید را انتخاب کنید."})}),u.jsx(t,{children:u.jsxs(z,{sx:{width:"100%"},children:[u.jsx(eu,{id:"demo-multiple-checkbox-label",children:"تاریخ های انتخاب شده"}),u.jsx(ru,{multiple:!0,labelId:"demo-multiple-checkbox-label",id:"demo-multiple-checkbox",value:a,onChange:E,input:u.jsx(bu,{label:"تاریخ های انتخاب شده"}),renderValue:c=>Array.isArray(c)?c.join(", "):"",MenuProps:L,children:x.map((c,s)=>u.jsxs(w,{value:c||"",children:[u.jsx(Fu,{checked:Array.isArray(a)&&a.indexOf(c)>-1}),u.jsx(vu,{primary:c||""})]},(c||"")+s))})]})})]}),u.jsx(t,{children:u.jsx(B,{fullWidth:!0,variant:"contained",onClick:()=>{e(j==="all"?U(null):U(Array.isArray(a)?a:[])),e(R({right:!1,bottom:!1,content:null}))},children:"ثبت اطلاعات"})})]})})},fu=({minQuantity:e=0,maxQuantity:y=1e3})=>{const p=_(),{avicultureChickenPrice:n}=P(i=>i.avicultureSlice);h.useEffect(()=>{p(Y()),p(Pu()),p(W())},[]);const a=tu({initialValues:{age:"",race:"همه"},validationSchema:ou({age:lu().typeError("لطفا سن مرغ را وارد کنید.")})}),[r,x]=h.useState([e||0,y||1e3]),[A,j]=h.useState([1,5]),[g,S]=h.useState([30,70]),[E,L]=h.useState([(n==null?void 0:n.floorPrice)||0,(n==null?void 0:n.ceilingPrice)||1e5]);h.useEffect(()=>{n!=null&&n.floorPrice&&(n!=null&&n.ceilingPrice)&&L([n.floorPrice,n.ceilingPrice])},[n]);const c=(i,f)=>{x(f)},s=(i,f)=>{j(f)},C=(i,f)=>{S(f)},T=(i,f)=>{L(f)};return u.jsxs(t,{container:!0,p:l.MEDIUM,direction:"column",flex:"1",justifyContent:"space-between",gap:l.SMALL,children:[u.jsxs(t,{container:!0,direction:"column",gap:l.SMALL,children:[u.jsx(t,{children:u.jsxs(z,{fullWidth:!0,children:[u.jsx(eu,{id:"demo-simple-select-label",children:"نژاد مرغ"}),u.jsxs(ru,{labelId:"demo-simple-select-label",id:"race",label:"نژاد مرغ",value:a.values.race,error:a.touched.race?!!a.errors.race:null,onChange:i=>{a.setFieldValue("race",i.target.value)},onBlur:a.handleBlur,children:[u.jsx(w,{value:"همه",children:"همه"}),u.jsx(w,{value:"آرین",children:"آرین"}),u.jsx(w,{value:"راس",children:"راس"}),u.jsx(w,{value:"آربراکرز (آپلاس)",children:"آربراکرز (آپلاس)"}),u.jsx(w,{value:"کاب",children:"کاب"}),u.jsx(w,{value:"هوبارد",children:"هوبارد"})]}),u.jsx(Eu,{children:a.touched.race&&a.errors.race?a.errors.race:null})]})}),r&&Array.isArray(r)&&r[0]!==void 0&&r[0]!==1/0&&e!==void 0&&y!==void 0?u.jsxs(t,{display:"flex",gap:l.SMALL,children:["تعداد:",u.jsx(G,{size:"small",getAriaLabel:()=>"تعداد",value:r,min:e||0,max:y||1e3,step:100,onChange:c,valueLabelDisplay:"auto"})]}):"",u.jsxs(t,{display:"flex",gap:l.SMALL,children:["سن:",u.jsx(G,{size:"small",value:g,min:30,max:70,onChange:C,valueLabelDisplay:"auto"})]}),u.jsxs(t,{display:"flex",gap:l.SMALL,children:["وزن:",u.jsx(G,{size:"small",getAriaLabel:()=>"Temperature range",value:A,min:1,max:5,onChange:s,valueLabelDisplay:"auto"})]}),u.jsxs(t,{display:"flex",gap:l.SMALL,children:["قیمت:",u.jsx(G,{size:"small",getAriaLabel:()=>"سقف و کف قیمت امروز",value:E,step:5e3,min:(n==null?void 0:n.floorPrice)||0,max:(n==null?void 0:n.ceilingPrice)||1e5,onChange:T,valueLabelDisplay:"auto"})]})]}),u.jsx(t,{children:u.jsx(B,{fullWidth:!0,variant:"contained",onClick:()=>{p(au(r)),p(cu(g)),p(iu(a.values.race==="همه"?"":a.values.race)),p(du(A)),p(Cu(E)),p(R({right:!1,bottom:!1,content:null}))},children:"ثبت اطلاعات"})})]})};fu.propTypes={minQuantity:N.PropTypes.number,maxQuantity:N.PropTypes.number};var Q={},zu=Lu;Object.defineProperty(Q,"__esModule",{value:!0});var xu=Q.default=void 0,Ou=zu(Ru()),Uu=u;xu=Q.default=(0,Ou.default)((0,Uu.jsx)("path",{d:"m5.2494 8.0688 2.83-2.8269 14.1343 14.15-2.83 2.8269zm4.2363-4.2415 2.828-2.8289 5.6577 5.656-2.828 2.8289zM.9989 12.3147l2.8284-2.8285 5.6569 5.6569-2.8285 2.8284zM1 21h12v2H1z"}),"Gavel");const Vu=Wu("AuctionOfferPrice",async e=>{const{data:y,status:p}=await ku.post("kill_house_Request_auction/",e);return{data:y,status:p}}),ju=({data:e,floorPrice:y,ceilingPrice:p,highestBidedPrice:n,auctionRemainedSeconds:a})=>{var j,g,S,E,L,c,s,C,T,i,f,M;const r=_(),[x]=h.useContext(wu),A=tu({initialValues:{offer:""},validationSchema:ou({offer:lu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return u.jsx(t,{container:!0,gap:l.TINY,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:u.jsxs(t,{container:!0,direction:"column",gap:l.TINY,children:[u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"مانده تا پایان مناقصه :"}),u.jsx(hu,{seconds:a},"auctiontimer")]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"استان :"}),u.jsx(v,{variant:"body2",children:((S=(g=(j=e==null?void 0:e.poultry)==null?void 0:j.address)==null?void 0:g.province)==null?void 0:S.name)||""})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"شهر :"}),u.jsx(v,{variant:"body2",children:((c=(L=(E=e==null?void 0:e.poultry)==null?void 0:E.address)==null?void 0:L.city)==null?void 0:c.name)||""})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"مرغدار :"}),u.jsx(v,{variant:"body2",children:((C=(s=e==null?void 0:e.poultry)==null?void 0:s.userprofile)==null?void 0:C.fullName)||""})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"محل پرورش :"}),u.jsx(v,{variant:"body2",children:((i=(T=e==null?void 0:e.poultry)==null?void 0:T.address)==null?void 0:i.address)||""})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"نژاد :"}),u.jsx(v,{variant:"body2",children:(e==null?void 0:e.chickenBreed)||""})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"تعداد :"}),u.jsx(v,{variant:"body2",mr:l.TINY,children:(e==null?void 0:e.quantity)||0}),"قطعه"]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"سن :"}),u.jsxs(v,{variant:"body2",children:[((M=(f=e==null?void 0:e.process)==null?void 0:f.poultry)==null?void 0:M.age)||0," روز"]})]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:l.TINY,color:d=>d.palette.grey.A700,children:"وزن :"}),u.jsxs(v,{variant:"body2",children:[(e==null?void 0:e.IndexWeight)||0," کیلوگرم"]})]}),u.jsx(Su,{}),u.jsxs(t,{container:!0,gap:l.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body1",mr:l.TINY,color:d=>d.palette.grey.A700,children:"قیمت پایه :"}),u.jsx(v,{mr:l.TINY,fontWeight:"bold",children:y||0}),"ریال"]}),u.jsxs(t,{display:"flex",children:[u.jsx(v,{variant:"body1",mr:l.TINY,color:d=>d.palette.grey.A700,children:"بالاترین قیمت پیشنهادی :"}),u.jsx(v,{mr:l.TINY,fontWeight:"bold",children:n||"پیشنهادی وجود ندارد!"}),n==="پیشنهادی وجود ندارد!"||!n?"":"ریال"]})]}),u.jsx(t,{mt:l.SMALL,children:u.jsx(O,{id:"offer",label:"قیمت پیشنهادی",InputProps:{endAdornment:u.jsx(Iu,{position:"end",children:"ریال"})},variant:"outlined",sx:{width:"100%"},value:A.values.offer,error:A.touched.offer?!!A.errors.offer:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.offer&&A.errors.offer?A.errors.offer:null})}),u.jsx(t,{mt:l.SMALL,children:u.jsx(B,{disabled:!A.isValid,fullWidth:!0,variant:"contained",onClick:()=>{r(Y());const d=Number(A.values.offer)||0,o=Number(y)||0,b=Number(p)||0,D=n==="پیشنهادی وجود ندارد!"||!n?0:Number(n)||0;(n==="پیشنهادی وجود ندارد!"||!n||d-D>=1e3&&d>o&&d<=b)&&(e!=null&&e.key)?r(Vu({key:e.key,fee:d})).then(I=>{I!=null&&I.error?x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(r(V()),r(su()),r(R({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}).catch(I=>{console.error("Error submitting offer:",I),x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})}).finally(()=>{r(W())}):(x({vertical:"top",horizontal:"center",msg:"قیمت پیشنهادی باید از بیشترین قیمت پیشنهاد شده بیشتر باشد و از حداکثر قیمت روز کمتر باشد.",severity:"error"}),r(W()))},children:"ثبت اطلاعات"})})]})})};ju.propTypes={data:N.PropTypes.any,floorPrice:N.PropTypes.string,ceilingPrice:N.PropTypes.string,highestBidedPrice:N.PropTypes.string,auctionRemainedSeconds:N.PropTypes.string};function uu(e,y,p){var j,g,S,E,L,c,s,C,T,i,f,M,d;const n=H(new Date((g=(j=e==null?void 0:e.process)==null?void 0:j.auctionsList[0])==null?void 0:g.date)),a=H(),r=n.diff(a),x=H.duration(r).asSeconds(),A=(S=e.process)!=null&&S.killHouseAuctionsList?(L=e==null?void 0:e.process)==null?void 0:L.killHouseAuctionsList[((E=e==null?void 0:e.process)==null?void 0:E.killHouseAuctionsList.length)-1].fee:"پیشنهادی وجود ندارد!";return[e.id,e.orderCode,(s=(c=e==null?void 0:e.process)==null?void 0:c.auctionsList[0])==null?void 0:s.floorPrice,(T=(C=e==null?void 0:e.process)==null?void 0:C.auctionsList[0])==null?void 0:T.ceilingPrice,A,e.quantity,e.sendDate,e.chickenBreed+" - "+((f=(i=e==null?void 0:e.process)==null?void 0:i.poultry)==null?void 0:f.age),e.IndexWeight,(M=e==null?void 0:e.process)==null?void 0:M.city.cityOperatorProvince,(d=e==null?void 0:e.process)==null?void 0:d.city.cityOperatorCity,u.jsx(hu,{seconds:x},"auctiontimer"+y),K()==="KillHouse"&&u.jsx(B,{variant:"outlined",startIcon:u.jsx(xu,{}),onClick:()=>{var o,b,D,I;p(R({right:!0,size:500,title:"ثبت قیمت در مزایده",content:u.jsx(ju,{data:e,floorPrice:(b=(o=e==null?void 0:e.process)==null?void 0:o.auctionsList[0])==null?void 0:b.floorPrice,ceilingPrice:(I=(D=e==null?void 0:e.process)==null?void 0:D.auctionsList[0])==null?void 0:I.ceilingPrice,highestBidedPrice:A,auctionRemainedSeconds:x})}))},children:"ثبت قیمت"},"auctionbidsumbmit"+y)]}const Ku=()=>{const[e,y]=h.useState(),[p,n]=h.useState(),[a,r]=h.useState(),[x,A]=h.useState(),[j,g]=h.useState(),[,S]=h.useState(),[E,L]=h.useState(!0),c=_();return h.useEffect(()=>{var s;c(Y()),(s=c(_u()))==null||s.then(C=>{var T;(T=C==null?void 0:C.payload)!=null&&T.data&&y(C.payload.data)}).catch(C=>{console.error("Error fetching provinces:",C)}).finally(()=>{c(W())})},[]),h.useEffect(()=>{a?(c(Y()),c(Yu(a)).then(s=>{var C;(C=s==null?void 0:s.payload)!=null&&C.data&&(n(s.payload.data),L(!1))}).catch(s=>{console.error("Error fetching cities:",s)}).finally(()=>{c(W())})):(n([]),L(!0))},[a]),u.jsxs(t,{container:!0,p:l.MEDIUM,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",gap:l.SMALL,children:[u.jsxs(t,{container:!0,direction:"column",gap:l.SMALL,children:[u.jsx(t,{children:u.jsx(m,{disablePortal:!0,id:"province",options:e&&Array.isArray(e)?e.filter(s=>(s==null?void 0:s.key)&&(s==null?void 0:s.name)).map(s=>({id:s.key,label:s.name})):[],onChange:(s,C)=>{C?(r(C.id),A(C.label)):(r(void 0),A(void 0))},renderInput:s=>u.jsx(O,{...s,label:"استان را انتخاب کنید"})})}),u.jsx(t,{children:u.jsx(m,{disabled:E,disablePortal:!0,id:"city",options:p&&Array.isArray(p)?p.filter(s=>(s==null?void 0:s.key)&&(s==null?void 0:s.name)).map(s=>({id:s.key,label:s.name})):[],onChange:(s,C)=>{C?(S(C.id),g(C.label)):(S(void 0),g(void 0))},renderInput:s=>u.jsx(O,{...s,label:"شهر را انتخاب کنید"})})})]}),u.jsx(t,{children:u.jsx(B,{fullWidth:!0,variant:"contained",onClick:()=>{c(Au(j)),c(pu(x)),c(R({right:!1,bottom:!1,content:null}))},children:"ثبت اطلاعات"})})]})},Qu=()=>{const e=_(),{auctions:y}=P(i=>i.auctionSlice||{}),{filterByDate:p}=P(i=>i.auctionSlice||{}),{filterByCity:n}=P(i=>i.auctionSlice||{}),{filterByProvince:a}=P(i=>i.auctionSlice||{}),{filterByQuantity:r,filterByAge:x,filterByRace:A,filterByWeight:j,filterByPrice:g}=P(i=>i.auctionSlice||{}),[S,E]=h.useState([]),[L,c]=h.useState(0),[s,C]=h.useState(0);h.useEffect(()=>{e(V())},[p,n,r,g,j,x,A]),h.useEffect(()=>{if(y&&Array.isArray(y)&&y.length>0){const i=y.map(f=>f==null?void 0:f.quantity).filter(f=>f!=null);i.length>0&&(c(Math.min(...i)),C(Math.max(...i)))}},[y]),h.useEffect(()=>{if(y&&Array.isArray(y)){let i=[];const f=o=>{if(!p||!Array.isArray(p))return!0;if(!(o!=null&&o.sendDate))return!1;try{const b=nu(new Date(o.sendDate),"yyyy/MM/dd");return p.includes(b)}catch(b){return console.error("Error formatting date:",b),!1}},M=o=>{var b,D,I,F;if(n||a){if(n)return((D=(b=o==null?void 0:o.process)==null?void 0:b.city)==null?void 0:D.cityOperatorCity)===n;if(a)return((F=(I=o==null?void 0:o.process)==null?void 0:I.city)==null?void 0:F.cityOperatorProvince)===a}return!0},d=o=>{var b,D,I;if(A)return(o==null?void 0:o.chickenBreed)===A;if(r&&Array.isArray(r)){const F=o==null?void 0:o.quantity;return F==null?!1:F>=(r[0]||0)&&F<=(r[1]||1/0)}if(g&&Array.isArray(g)){if((b=o==null?void 0:o.process)!=null&&b.killHouseAuctionsList){const F=o.process.killHouseAuctionsList;if(Array.isArray(F)&&F.length>0){const q=F[F.length-1],k=q==null?void 0:q.fee;return k==null?!1:k>=(g[0]||0)&&k<=(g[1]||1/0)}}return!1}if(j&&Array.isArray(j)){const F=o==null?void 0:o.IndexWeight;return F==null?!1:F>=(j[0]||0)&&F<=(j[1]||1/0)}if(x!=null){const F=(I=(D=o==null?void 0:o.process)==null?void 0:D.poultry)==null?void 0:I.age;return F==null?!1:F<=x}return!0};p||n||a||r||g||j||x!==void 0||A?i=y.filter(f).filter(M).filter(d).map((o,b)=>uu(o,b,e)):i=y.map((o,b)=>uu(o,b,e)),E(i)}else E([])},[y,p,n,a,r,g,j,x,A,e]);const T=K()==="KillHouse"?["شماره مزایده","کدسفارش","قیمت کف","قیمت سقف","بالاترین قیمت پیشنهادی","تعداد","تاریخ درخواست کشتار","نژاد و سن به روز","وزن","استان","شهرستان","زمان تا پایان","عملیات"]:["شماره مزایده","کدسفارش","قیمت کف","قیمت سقف","بالاترین قیمت پیشنهادی","تعداد","تاریخ درخواست کشتار","نژاد و سن به روز","وزن","استان","شهرستان","زمان تا پایان"];return u.jsxs(t,{container:!0,gap:l.SMALL,p:l.SMALL,width:"100%",children:[u.jsxs(t,{container:!0,alignItems:"center",gap:l.SMALL,children:[u.jsx(t,{children:u.jsx(v,{color:i=>i.palette.grey.A700,children:"فیلتر کردن مزایده ها"})}),u.jsx(t,{children:u.jsxs(Tu,{variant:"text","aria-label":"outlined button group",children:[u.jsx(B,{onClick:()=>{e(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Hu,{}),title:" فیلتر تاریخ"}))},children:"فیلتر تاریخ"}),u.jsx(B,{onClick:()=>{e(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:" فیلتر بر اساس شهر و استان",content:u.jsx(Ku,{})}))},children:"فیلتر استان و شهرستان"}),u.jsx(B,{onClick:()=>{e(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"فیلتر پیشرفته",content:u.jsx(fu,{maxQuantity:s,minQuantity:L})}))},children:"فیلتر پیشرفته"}),u.jsx(B,{onClick:()=>{e(Y()),e(U("")),e(Au("")),e(pu("")),e(au("")),e(cu("")),e(iu("")),e(du("")),e(Cu("")),e(V()),e(W())},children:"حذف همه فیلترها"})]})})]}),u.jsx(yu,{name:"مزایده های در حال انجام",columns:T,data:S})]})},o0=()=>{const[e]=Nu();return u.jsx(Du,{display:"flex",justifyContent:"center",children:u.jsxs(t,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(t,{container:!0,justifyContent:"space-between",gap:l.SMALL,children:u.jsx(Qu,{})}),K()==="KillHouse"&&e.includes("KillHouse")&&u.jsx(t,{justifyContent:"center",my:l.MEDIUM,children:u.jsx(Gu,{})})]})})};export{o0 as default}; diff --git a/build/assets/Auth-CgF0YQvE.js b/build/assets/Auth-CgF0YQvE.js new file mode 100644 index 0000000..6812433 --- /dev/null +++ b/build/assets/Auth-CgF0YQvE.js @@ -0,0 +1 @@ +import{i as su,j as u,a5 as c,T as r,aI as iu,ap as U,aJ as ou,aK as nu,aL as y,an as _,ac as au,I as lu,B as H}from"./mui-vendor-D_SVL-Dx.js";import{r as cu,A as du,u as Au,c as xu,a as pu,b as Fu,d as hu,e as mu,G as t,S as F,m as f,l as yu,L as N,f as K,g as X,h as $,O as Q,i as fu,s as gu,C as bu}from"./index-D80MdVQn.js";import{C as ju}from"./Captcha-ZX5nV-3R.js";import{u as vu}from"./redux-vendor-CfkcHgWN.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{d as wu}from"./Visibility-Cb7r65bM.js";import{g as Eu}from"./get-announcement-CYn-n327.js";var g={},Su=su;Object.defineProperty(g,"__esModule",{value:!0});var J=g.default=void 0,Du=Su(cu()),Iu=u;J=g.default=(0,Du.default)((0,Iu.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 7M2 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 3zM7.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.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff");const ku="/assets/login-rasadyar-DKN6yNCU.png",Pu="/assets/login-logo-DUVGAcPT.png",zu=()=>u.jsx(c,{sx:{height:"400px",overflow:"auto",p:3,borderRadius:2,"&::-webkit-scrollbar":{width:"8px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"primary.main",borderRadius:"4px"},"&::-webkit-scrollbar-track":{backgroundColor:"grey.100"}},children:u.jsxs(c,{container:!0,spacing:3,children:[u.jsxs(c,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h5",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(iu,{fontSize:"medium"}),"بيانيه حريم خصوصی"]}),u.jsx(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:"اطلاعات مربوط به هر شخص، حریم خصوصی وی محسوب می‌شود. حفاظت و حراست از اطلاعات شخصی در سامانه رصد یار، نه تنها موجب حفظ امنیت کاربران می‌شود، بلکه باعث اعتماد بیشتر و مشارکت آنها در فعالیت‌های جاری می‌گردد. هدف از این بیانیه، آگاه ساختن شما درباره ی نوع و نحوه ی استفاده از اطلاعاتی است که در هنگام استفاده از سامانه رصد یار ، از جانب شما دریافت می‌گردد. شرکت هوشمند سازان خود را ملزم به رعایت حریم خصوصی همه شهروندان و کاربران سامانه دانسته و آن دسته از اطلاعات کاربران را که فقط به منظور ارائه خدمات کفایت می‌کند، دریافت کرده و از انتشار آن یا در اختیار قرار دادن آن به دیگران خودداری مینماید."})]}),u.jsx(c,{item:!0,xs:12,children:u.jsx(U,{sx:{my:2}})}),u.jsxs(c,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h6",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(ou,{fontSize:"medium"}),"چگونگی جمع آوری و استفاده از اطلاعات کاربران:"]}),u.jsxs(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:[u.jsx("strong",{children:"الف:"})," اطلاعاتی که شما خود در اختيار این سامانه قرار می‌دهيد، شامل موارد زيرهستند:"]}),u.jsx(r,{variant:"body1",sx:{pl:2,color:"text.secondary"},children:"اقلام اطلاعاتی شامل شماره تلفن همراه، تاریخ تولد، کد پستی و کد ملی کاربران را دریافت مینماییم که از این اقلام، صرفا جهت احراز هویت کاربران استفاده خواهد شد."}),u.jsxs(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:[u.jsx("strong",{children:"ب:"})," برخی اطلاعات ديگر که به صورت خودکار از شما دريافت میشود شامل موارد زير می‌باشد:"]}),u.jsxs(r,{variant:"body1",sx:{pl:2,color:"text.secondary"},children:["⦁ دستگاهی که از طریق آن سامانه رصد یار را مشاهده می‌نمایید( تلفن همراه، تبلت، رایانه). ",u.jsx("br",{}),"⦁ نام و نسخه سیستم عامل و browser کامپیوتر شما. ",u.jsx("br",{}),"⦁ اطلاعات صفحات بازدید شده. ",u.jsx("br",{}),"⦁ تعداد بازدیدهای روزانه در درگاه. ",u.jsx("br",{}),"⦁ هدف ما از دریافت این اطلاعات استفاده از آنها در تحلیل عملکرد کاربران درگاه می باشد تا بتوانیم در خدمت رسانی بهتر عمل کنیم."]})]}),u.jsx(c,{item:!0,xs:12,children:u.jsx(U,{sx:{my:2}})}),u.jsxs(c,{item:!0,xs:12,children:[u.jsxs(r,{variant:"h6",color:"primary",sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(nu,{fontSize:"medium"}),"امنیت اطلاعات"]}),u.jsx(r,{variant:"body1",sx:{mt:2,color:"text.secondary"},children:"متعهدیم که امنیت اطلاعات شما را تضمین نماییم و برای جلوگیری از هر نوع دسترسی غیرمجاز و افشای اطلاعات شما از همه شیوه‌‌های لازم استفاده می‌کنیم تا امنیت اطلاعاتی را که به صورت آنلاین گردآوری می‌کنیم، حفظ شود. لازم به ذکر است در سامانه ما، ممکن است به سایت های دیگری لینک شوید، وقتی که شما از طریق این لینک‌ها از سامانه ما خارج می‌شوید، توجه داشته باشید که ما بر دیگر سایت ها کنترل نداریم و سازمان تعهدی بر حفظ حریم شخصی آنان در سایت مقصد نخواهد داشت و مراجعه کنندگان میبایست به بیانیه حریم شخصی آن سایت ها مراجعه نمایند."})]})]})}),Ou={backgroundColor:"#ffffff",padding:"20px",borderRadius:"4px",outline:"none",minWidth:"300px",maxWidth:"600px",textAlign:"center"},Mu={marginBottom:"10px"},Vu={marginTop:"10px"},Lu={hidden:{opacity:0,scale:.9},visible:{opacity:1,scale:1,transition:{duration:.5}}},Tu={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.3}}},Hu=()=>{const[Y,b]=l.useState(0),[d]=l.useContext(du),[j,Z]=l.useState(!1),C=vu(),[v,w]=l.useState(!1),[E,uu]=l.useState(!1),s=Au({initialValues:{mobile:"",captcha:"",password:""},validationSchema:xu({mobile:Fu().required("این فیلد اجباری است!").typeError("لطفا اعداد انگلیسی وارد کنید!").test("len","شماره تلفن باید 11 رقم باشد!",(i,e)=>e.originalValue&&e.originalValue.length===11),password:pu().required("این فیلد اجباری است!")})});l.useEffect(()=>{s.validateForm(),C(hu()).then(i=>{var n,a;const o=new Date().getHours();o>=20||o<5?b((n=i.payload.data)==null?void 0:n.numberOfActiveUsers):b(((a=i.payload.data)==null?void 0:a.numberOfActiveUsers)+320)})},[]),l.useEffect(()=>{s.values.mobile.length===11&&C(mu({mobile:s.values.mobile,state:""})).then(i=>{if(i.error)s.setFieldValue("mobile",""),d({vertical:"top",horizontal:"center",msg:"لطفا اتصال به اینترنت را چک کنید!",severity:"error"});else{const e=!!i.error;uu(!0),w(!e)}})},[s.values.mobile]);const eu=()=>{C(fu())},[m,tu]=l.useState(!1),ru=()=>{tu(!m)},Cu=i=>{i.preventDefault()},h=i=>{C(gu()),C(Eu(i)).then(e=>{var o,n;(o=e.payload.data)!=null&&o.active&&C(Q({title:"اطلاعیه سیستم",content:u.jsxs(t,{style:Ou,children:[u.jsx(r,{variant:"body1",color:"secondary",style:Mu,children:(n=e.payload.data)==null?void 0:n.description}),u.jsx(t,{container:!0,justifyContent:"center",children:u.jsx(t,{item:!0,xs:12,children:u.jsx(H,{color:"secondary",variant:"outlined",onClick:()=>C(bu()),style:Vu,children:"متوجه شدم"})})})]})}))})},S=i=>{i.preventDefault(),v?(C(N()),C(K({mobile:s.values.mobile,password:s.values.password})).then(e=>{var o,n,a,A,x,p;C(X()),(a=(n=(o=e.payload)==null?void 0:o.data)==null?void 0:n.role)!=null&&a.includes("KillHouse")?h("KillHouse"):(p=(x=(A=e.payload)==null?void 0:A.data)==null?void 0:x.role)!=null&&p.includes("CityOperator")&&h("CityOperator"),e.error&&d({vertical:"top",horizontal:"center",msg:"نام کاربری یا رمز اشتباه است!",severity:"error"}),C($())})):d({vertical:"top",horizontal:"center",msg:"شماره موبایل در سامانه وجود ندارد!",severity:"error"})};return u.jsx(y,{display:"flex",justifyContent:"center",sx:{height:"100vh",backgroundImage:`url(${ku})`,backgroundSize:"cover",backgroundPosition:"center"},children:u.jsx(t,{container:!0,justifyContent:"center",gap:F.SMALL,alignItems:"center",height:"100vh",xs:12,children:u.jsxs(f.div,{initial:"hidden",animate:"visible",variants:Lu,children:[u.jsx(f.div,{variants:Tu,style:{display:"flex",justifyContent:"center"},children:u.jsxs(t,{container:!0,justifyContent:"center",alignItems:"center",xs:12,sx:{maxWidth:"1200px"},children:[u.jsx(t,{container:!0,justifyContent:"center",alignItems:"center",p:6,xs:12,md:6,borderRadius:{xs:"15px",md:"15px 0px 0px 15px"},sx:{backgroundColor:"white",height:"650px",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F"},children:u.jsxs(t,{container:!0,justifyContent:"center",my:2,children:[u.jsx(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",spacing:4,children:u.jsx("img",{src:yu,alt:"icon",style:{width:"130px",userSelect:"none"}})}),u.jsx(t,{container:!0,justifyContent:"center",xs:12,alignItems:"center",spacing:6,my:"20px",children:u.jsx(t,{container:!0,children:u.jsx(f.div,{animate:{opacity:[1,.7,1]},transition:{duration:5,repeat:1/0},children:u.jsx(r,{style:{fontSize:"18px",color:"#717171",fontWeight:"700"},children:"سامانه رصدیار"})})})}),u.jsx(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs("form",{onSubmit:S,children:[u.jsx(t,{children:u.jsx(_,{id:"mobile",label:"شماره تلفن",variant:"outlined",sx:{width:"100%"},value:s.values.mobile,onChange:s.handleChange,onBlur:s.handleBlur})}),u.jsx(t,{mt:"16px",children:u.jsx(_,{type:m?"text":"password",id:"password",label:"رمزعبور",variant:"outlined",onChange:s.handleChange,value:s.values.password,onBlur:s.handleBlur,onKeyDown:i=>{i.key==="Enter"&&j&&E&&(v?(C(N()),C(K({mobile:s.values.mobile,password:s.values.password})).then(e=>{var o,n,a,A,x,p,D,I,k,P,z,O,M,V,L,T,B,G,W,q,R;C(X()),((a=(n=(o=e.payload)==null?void 0:o.data)==null?void 0:n.role)!=null&&a.includes("CityOperator")||(p=(x=(A=e.payload)==null?void 0:A.data)==null?void 0:x.role)!=null&&p.includes("KillHouse")||(k=(I=(D=e.payload)==null?void 0:D.data)==null?void 0:I.role)!=null&&k.includes("CityJahad")||(O=(z=(P=e.payload)==null?void 0:P.data)==null?void 0:z.role)!=null&&O.includes("ProvinceSupervisor")||(L=(V=(M=e.payload)==null?void 0:M.data)==null?void 0:V.role)!=null&&L.includes("ProvinceOperator"))&&eu(),(G=(B=(T=e.payload)==null?void 0:T.data)==null?void 0:B.role)!=null&&G.includes("KillHouse")?h("KillHouse"):(R=(q=(W=e.payload)==null?void 0:W.data)==null?void 0:q.role)!=null&&R.includes("CityOperator")&&h("CityOperator"),e.error&&d({vertical:"top",horizontal:"center",msg:"رمزعبور اشتباه است!",severity:"error"}),C($())})):d({vertical:"top",horizontal:"center",msg:"شماره موبایل در سامانه وجود ندارد!",severity:"error"}))},fullWidth:!0,InputProps:{endAdornment:u.jsx(au,{position:"end",children:u.jsx(lu,{tabIndex:-1,"aria-label":"نمایش رمز عبور",onClick:ru,edge:"end",onMouseDown:Cu,children:m?u.jsx(J,{}):u.jsx(wu,{})})})}})}),u.jsx(t,{container:!0,justifyContent:"space-between",flexWrap:"nowrap",sx:{flexDirection:{xs:"column",sm:"row"}},gap:F.SMALL,mt:F.SMALL,children:u.jsx(ju,{onChange:i=>Z(i)})}),u.jsx(t,{container:!0,justifyContent:"space-between",gap:F.MEDIUM,direction:"row",mt:F.SMALL,children:u.jsx(t,{flexGrow:"2",children:u.jsx(H,{sx:{height:"48px"},variant:"contained",fullWidth:!0,type:"submit",disabled:!(j&&s.isValid)||!E,onSubmit:S,children:"ورود"})})})]})}),u.jsxs(r,{variant:"body2",mt:2,sx:{fontWeight:500,color:"#555"},children:["مطالعه بیانیه"," ",u.jsx(r,{component:"span",sx:{color:"#1976d2",fontWeight:600,cursor:"pointer",position:"relative",transition:"color 0.3s","&::after":{content:'""',position:"absolute",left:0,bottom:-2,width:"100%",height:"2px",backgroundColor:"#1976d2",transform:"scaleX(0)",transition:"transform 0.3s ease-in-out"},"&:hover":{color:"#125699"},"&:hover::after":{transform:"scaleX(1)"}},onClick:()=>C(Q({title:"حریم خصوصی",content:u.jsx(zu,{})})),children:"حریم خصوصی"})]})]})}),u.jsxs(t,{container:!0,justifyContent:"center",alignItems:"center",p:6,display:{xs:"none",md:"flex"},xs:6,sx:{backgroundImage:"linear-gradient(to bottom, #163A5C, #0D2538)",height:"650px",borderRadius:"0px 15px 15px 0px",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F",flexDirection:"column",textAlign:"center"},children:[u.jsx(y,{component:"img",src:Pu,alt:"سامانه رصد یار",sx:{width:360}}),u.jsx(r,{variant:"body1",color:"white",fontWeight:"bold",sx:{fontSize:"16px"},children:"سامانه رصد و پایش زنجیره تامین، تولید و توزیع کالای اساسی"}),u.jsx(r,{variant:"body1",color:"white",mt:2,sx:{textAlign:"justify"},children:"از اینکه از سامانه برای بررسی و مدیریت کالاهای اساسی استفاده می‌کنید، بسیار خرسندیم. امیدواریم که تجربه‌ی شما با این سامانه، مفید و کارآمد باشد. در صورت نیاز به راهنمایی یا پرسش‌های بیشتر، تیم پشتیبانی ما همواره آماده‌ی پاسخگویی به شماست."}),u.jsxs(r,{variant:"body1",color:"white",fontWeight:"bold",mt:4,children:["با تشکر از همراهی شما",u.jsx("br",{}),"سامانه رصد یار"]}),u.jsx(r,{variant:"body2",color:"white",mt:1,children:"تلفن پشتیبانی : 28421237-021"})]}),u.jsx(t,{container:!0,justifyContent:"center",style:{backgroundColor:"transparent",borderRadius:"10px"},mt:2,xs:12,children:u.jsx("a",{referrerPolicy:"origin",target:"_blank",href:"https://trustseal.enamad.ir/?id=548910&Code=IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",children:u.jsx("img",{id:"IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",referrerPolicy:"origin",src:"https://Trustseal.eNamad.ir/logo.aspx?id=548910&Code=IOzppvkTQHlCeBeP2Gz5VsnXqqra2Gq7",alt:"icon",style:{width:"100px",userSelect:"none",borderStyle:"solid",borderWidth:"1px",borderColor:"#8F8F8F",borderRadius:"16px"}})})})]})}),u.jsx(t,{container:!0,xs:12,mt:2,sx:{justifyContent:"center"},children:u.jsx(y,{sx:{backgroundColor:"white",color:"white",padding:"8px 16px",borderRadius:"8px",display:"inline-flex",alignItems:"center",alignSelf:"center",zIndex:{xs:0,sm:10}},children:u.jsxs(r,{variant:"body1",sx:{fontSize:"16px",color:"#5B5B5B"},children:["کاربران آنلاین: ",Y," نفر"]})})})]})})})};export{Hu as default}; diff --git a/build/assets/AvicultureArchivedRequests-Dfl8V9Dw.js b/build/assets/AvicultureArchivedRequests-Dfl8V9Dw.js new file mode 100644 index 0000000..c0ae120 --- /dev/null +++ b/build/assets/AvicultureArchivedRequests-Dfl8V9Dw.js @@ -0,0 +1 @@ +import{j as l,I as T,aM as q}from"./mui-vendor-D_SVL-Dx.js";import{r as s,u as g}from"./react-vendor-CmFgShSM.js";import{A as G}from"./AdvancedTable-DF_gMS-x.js";import{d as L}from"./Plagiarism-BibpZV6P.js";import{u as _,f as w}from"./redux-vendor-CfkcHgWN.js";import{L as B,a6 as M,h as O,p as S}from"./index-D80MdVQn.js";const k=()=>{const a=_(),{avicultureRequests:o}=w(t=>t.avicultureSlice),[c,r]=s.useState(o);return s.useEffect(()=>{a(B()),a(M()).then(()=>{a(O())})},[]),s.useEffect(()=>{r(o)},[o]),c||[]},K=()=>{const a=g(),[o,c]=s.useState([]),r=k(),t=window.location.pathname.split("/")[1];s.useEffect(()=>{const I="/"+t+"/file/",p=r==null?void 0:r.filter((u,e)=>u.finalState==="archive"),N=p==null?void 0:p.map((u,e)=>{var n,A,d,f,C,y,E,v,F,h,x,D;return[e+1,u.orderCode,S(u==null?void 0:u.createDate),S(u==null?void 0:u.sendDate),(A=(n=u==null?void 0:u.process)==null?void 0:n.poultry)==null?void 0:A.poultryName,(f=(d=u==null?void 0:u.process)==null?void 0:d.poultry)==null?void 0:f.poultryMobile,(y=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:y.poultryCity,(v=(E=u==null?void 0:u.process)==null?void 0:E.poultry)==null?void 0:v.poultryProvince,(h=(F=u==null?void 0:u.process)==null?void 0:F.poultry)==null?void 0:h.age,(D=(x=u==null?void 0:u.process)==null?void 0:x.poultry)==null?void 0:D.poultryQuantity,l.jsx(T,{"aria-label":"delete",color:"primary",onClick:()=>{var b,R;return a(I+((R=(b=u==null?void 0:u.process)==null?void 0:b.poultry)==null?void 0:R.poultryRequestId))},children:l.jsx(L,{})},u==null?void 0:u.orderCode)]});c(N)},[]);const[j]=s.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return l.jsx(q,{children:l.jsx(G,{expandable:!0,name:"درخواست های پایان یافته",columns:j,data:o})})};export{K as A,k as u}; diff --git a/build/assets/AvicultureHallInspects-Fj5hV8r0.js b/build/assets/AvicultureHallInspects-Fj5hV8r0.js new file mode 100644 index 0000000..43e9858 --- /dev/null +++ b/build/assets/AvicultureHallInspects-Fj5hV8r0.js @@ -0,0 +1 @@ +import{j as u,aL as d,I as p,T as n,cp as h,aR as m,aS as j,aT as f,aU as C,aV as A}from"./mui-vendor-D_SVL-Dx.js";import{u as g,j as o,r as T}from"./react-vendor-CmFgShSM.js";import{f as y,u as D}from"./redux-vendor-CfkcHgWN.js";import{L as S,jV as E,h as I,G as e,S as i,p as b,q as F}from"./index-D80MdVQn.js";import{d as L}from"./NavigateNext-TZQEved5.js";import{S as G}from"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const P=()=>{const{avicultureHallInspects:t}=y(s=>s.avicultureSlice),r=D(),l=g(),{key:c}=o(),{hall:x}=o();return T.useEffect(()=>{r(S()),r(E(c+"&hall="+x)).then(()=>{r(I())})},[]),u.jsx(d,{display:"flex",justifyContent:"center",children:u.jsx(e,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(e,{container:!0,justifyContent:"space-between",gap:i.SMALL,children:u.jsx(e,{xs:12,children:u.jsxs(e,{mt:i.MEDIUM,children:[u.jsx(e,{container:!0,alignItems:"center",children:u.jsxs(p,{"aria-label":"delete",color:"primary",onClick:()=>l(-1),children:[u.jsx(L,{}),u.jsx(n,{children:"بازگشت"})]})}),u.jsxs(h,{sx:{gap:i.MEDIUM},children:[t==null?void 0:t.map(s=>u.jsxs(m,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(j,{children:[u.jsx(f,{}),u.jsx(C,{})]}),u.jsxs(e,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsx(e,{container:!0,children:u.jsx(e,{children:u.jsx(A,{children:u.jsxs(n,{variant:"body1",fontWeight:"bold",children:["بازرسی مورخ ",b(s.createDate)," ","ساعت ",F(s.createDate)]})})})}),u.jsx(e,{container:!0,xs:12,children:u.jsx(e,{xs:12,children:u.jsx(G,{columns:["موضوع بازرسی","توضیحات","تلفات","تصویر"],data:[[s.topic,s.description,s.Losses,s.image.length?s.image.map(a=>[u.jsx(e,{display:"inline-flex",children:u.jsx("a",{href:a,alt:"دانلود",children:u.jsx("img",{src:a,width:"80",height:"80",alt:"دانلود",style:{marginRight:"10px",borderRadius:"5px"}})})},a)]):"بدون پیوست"]]})})})]})]},s.id)),!(t!=null&&t.length)&&u.jsx(n,{variant:"body1",component:"span",children:"برای این سالن بازرسی ثبت نشده است."})]})]})})})})})};export{P as default}; diff --git a/build/assets/AvicultureHalls-DAvel9Gx.js b/build/assets/AvicultureHalls-DAvel9Gx.js new file mode 100644 index 0000000..c489365 --- /dev/null +++ b/build/assets/AvicultureHalls-DAvel9Gx.js @@ -0,0 +1 @@ +import{j as t,I as i,b as C}from"./mui-vendor-D_SVL-Dx.js";import{r,u as d}from"./react-vendor-CmFgShSM.js";import{L as p,k4 as f,h,X as x,k5 as m,k6 as y,G as n,S as j}from"./index-D80MdVQn.js";import{u as E,f as A}from"./redux-vendor-CfkcHgWN.js";import{R as S}from"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const g=()=>{const s=E(),{avicultureHallsInfo:a}=A(e=>e.avicultureSlice),[o,c]=r.useState([]),l=d();return r.useEffect(()=>{s(p()),s(f()).then(()=>{s(h())})},[]),r.useEffect(()=>{const e=a==null?void 0:a.map(u=>[u.hall,u.hatchingState==="active"?"دارد":"ندارد",x(new Date(u==null?void 0:u.hatchingDate),"yyyy/MM/dd"),u.inspections,t.jsx(i,{disabled:u.inspections===0,"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>l(y+u.poultryKey+"/"+u.hall),children:t.jsx(m,{})},1)]);c(e)},[a]),t.jsx(C,{display:"flex",justifyContent:"center",children:t.jsx(n,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(n,{justifyContent:"center",my:j.MEDIUM,children:t.jsx(S,{paginated:!0,title:"لیست سالن ها",columns:["شماره سالن","جوجه ریزی فعال","تاریخ آخرین جوجه ریزی","تعداد بازرسی ها","سوابق بازرسی"],data:o})})})})};export{g as default}; diff --git a/build/assets/AvicultureNewRequest-CaXMyPWQ.js b/build/assets/AvicultureNewRequest-CaXMyPWQ.js new file mode 100644 index 0000000..6869e99 --- /dev/null +++ b/build/assets/AvicultureNewRequest-CaXMyPWQ.js @@ -0,0 +1,2 @@ +import{j as u,T as o,ar as Iu,as as Nu,at as wu,ao as P,an as x,ac as Bu,aj as B,ak as H,ap as U,ay as Tu,az as _u,aA as p,aX as qu,I as K,a_ as Mu,bk as Vu,al as $u,am as Wu,B as T}from"./mui-vendor-D_SVL-Dx.js";import{A as zu,a4 as Gu,c as _,V as v,L as S,a5 as Z,fz as Ou,h as m,u as Q,b as k,ce as Ru,v as X,W as q,G as a,S as i,a0 as Yu,$ as Pu,fB as J,a6 as uu}from"./index-D80MdVQn.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{u as Hu,f as eu}from"./redux-vendor-CfkcHgWN.js";import{a as Uu}from"./aviculture-get-hatching-data-BHS_PijM.js";import{a as Ku}from"./CityNewKillRequest-N5kvrMlL.js";import{d as Zu}from"./Delete-CIwpNviU.js";import{d as Qu}from"./Add-CiyqkOpq.js";import{N as M}from"./NumberFormatCustom-BXcOcGV4.js";import{D as Xu}from"./DialogAlert-CML4Ua46.js";import{d as Ju}from"./Done-CKhyNcU8.js";import{a as u6}from"./aviculture-get-unions-C7MHhZje.js";import{S as e6}from"./SelectCheck-DMZOQn3F.js";const p6=()=>{var R,Y;const[g]=l.useContext(zu),[V,tu]=l.useState(""),[$,ru]=l.useState(""),[f,su]=l.useState(""),[j,au]=l.useState(""),[L,lu]=l.useState(""),[D,nu]=l.useState(""),[W,ou]=l.useState(""),[C,iu]=l.useState(""),[cu]=l.useState(!1),[b,du]=l.useState(!1),[Cu,hu]=l.useState(),[z,Au]=l.useState(""),[pu,gu]=l.useState(""),[mu,Fu]=l.useState([]),[,xu]=Gu(),vu=_().shape({name:v().required("نام اجباری است"),lastname:v().required("نام خانوادگی اجباری است"),mobile:v().required("موبایل اجباری است"),province:v().required("استان اجباری است"),city:v().required("شهرستان اجباری است"),buyerType:v().required("نوع خریدار اجباری است")}),fu=[{type:"text",id:1,value:""}],ju=[{type:"text",id:1,value:""}],[F,I]=l.useState(fu),[N,w]=l.useState(ju),n=Hu(),{avicultureChickenPrice:s}=eu(e=>e.avicultureSlice),{avicultureSlaughters:E}=eu(e=>e.avicultureSlice);l.useEffect(()=>{Fu(E==null?void 0:E.map(e=>{var r,c,A,y;return{label:`${e.name} (${(c=(r=e.killHouseOperator)==null?void 0:r.user)==null?void 0:c.fullname})`,value:`${e.name} (${(y=(A=e.killHouseOperator)==null?void 0:A.user)==null?void 0:y.fullname})`}}))},[E]),l.useEffect(()=>{n(S()),n(Z()),n(Ou()),n(m())},[]);const[d,yu]=l.useState(),[G,O]=l.useState();l.useEffect(()=>{n(S()),n(u6()).then(e=>{var r;O((r=e.payload.data[0])==null?void 0:r.key),yu(e.payload.data)}),n(m())},[]);const bu=()=>{F.length<3&&(I(e=>[...e,{type:"text",value:""}]),w(e=>[...e,{type:"text",value:""}]))},Su=()=>{const e=F.length-1;if(e!==0){const r=F.filter((A,y)=>y!==e),c=N.filter((A,y)=>y!==e);I(r),w(c)}},ku=e=>{e.preventDefault();const r=e.target.id;I(c=>{const A=c.slice();return A[r].value=e.target.value,A})},h=e=>{e.preventDefault();const r=e.target.id;w(c=>{const A=c.slice();return A[r].value=e.target.dataset.value,A})};l.useEffect(()=>{s&&hu(s==null?void 0:s.key)},[s]);const t=Q({initialValues:{noChicken:"",sellType:{cash:!0,haveTime:!1},price1:"",price2:"",price3:"",slaughterDate:X(Date()).format("YYYY-MM-DD hh:mm:ss"),period1:"4",period2:"4",period3:"4",weight:"",losses:"0",isUnion:cu,isStockMarket:b,isAccepted:!1,selectedSlaughters:[]},validationSchema:_({noChicken:v().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!").min(0,"تعداد وارد شده از حداقل ممکن کمتر است").max(pu,"تعداد وارد شده از کل موجودی بیشتر است"),isAccepted:Ru().test("req","باید تعهد نامه را بپذیرید!",(e,r)=>r.originalValue&&r.originalValue===!0).required("این فیلد اجباری است!"),price1:k().typeError("لطفا عدد وارد کنید!").min(s==null?void 0:s.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(s==null?void 0:s.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price2:k().typeError("لطفا عدد وارد کنید!").min(s==null?void 0:s.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(s==null?void 0:s.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price3:k().typeError("لطفا عدد وارد کنید!").min(s==null?void 0:s.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(s==null?void 0:s.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),weight:k().test("weight","وزن را تا دو رقم اعشار وارد کنید",(e,r)=>r.originalValue&&r.originalValue.toString().length<=4).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),losses:k().required("این فیلد اجباری است!").max(D,"تلفات وارد شده از باقیمانده بیشتر است!").typeError("لطفا تعداد تلفات را وارد کنید!"),sellType:_().test("sellType","نحوه فروش را انتخاب کنید!",(e,r)=>r.originalValue&&Object.values(r.originalValue).some(c=>c===!0)).required("این فیلد اجباری است!")})}),Eu=t.values.noChicken*1e3,Lu=u.jsxs(u.Fragment,{children:[u.jsxs(o,{variant:"body1",children:["اینجانب ",xu.fullname," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(Iu,{children:[u.jsx(Nu,{children:u.jsx(Ju,{})}),u.jsx(wu,{primary:` بر اساس این توافق نامه در صورت لغو فروش ${t.values.noChicken} قطعه + مرغ ${Eu} ریال جریمه خواهم شد.`})]}),u.jsx(o,{})]});l.useEffect(()=>{n(S()),n(Ku()).then(e=>{au(e.payload.data),n(m())})},[]),l.useEffect(()=>{let e=t.values.weight;const r=t.values.weight.toString().split(".").join("");t.values.weight&&r.length<=3&&(r.length===2&&(e=r[0]+"."+r[1]),r.length===3&&(e=r[0]+"."+r[1]+r[2])),isNaN(Number.parseFloat(e))?t.setFieldValue("weight",""):t.setFieldValue("weight",Number.parseFloat(e))},[t.values.weight]),l.useEffect(()=>{b&&n(Z()).then(e=>{Array.isArray(e.payload.data)?(g({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),n(q({right:!1,bottom:!1,content:null}))):n(m())})},[b]),l.useEffect(()=>{t.validateForm(),Du.validateForm()},[]),l.useEffect(()=>{L&&(n(S()),n(Uu({key:L})).then(e=>{e.payload.data?(ru(e.payload.data),n(m())):g({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"}),n(m())}))},[L]),l.useEffect(()=>{gu(t.values.noChicken<=Number(C)&&Number(t.values.losses)<=Number(C)?Number(C)-Number(t.values.losses):0)},[t.values.losses,C,t.values.noChicken]),l.useEffect(()=>{nu(f.quantity),ou(f.losses),iu(f.leftOver)},[f]);const Du=Q({initialValues:{name:"",lastname:"",mobile:"",province:"",city:"",buyerType:""},validationSchemaFreeSale:vu});return u.jsxs(a,{container:!0,gap:i.SMALL,direction:"column",display:"flex",children:[u.jsxs(a,{container:!0,gap:i.SMALL,direction:"column",children:[u.jsx(a,{minWidth:210,children:u.jsx(P,{disablePortal:!0,id:"combo-box-demo",options:j?j.map(e=>({id:e.key,label:e.unitName})):[],onChange:(e,r)=>{lu(r.id)},renderInput:e=>u.jsx(x,{...e,label:"محل پرورش"})})}),u.jsx(a,{minWidth:210,children:u.jsx(P,{disablePortal:!0,id:"hatching",options:$?$.map(e=>({id:e.key,race:e.chickenBreed,selected:e,label:`دوره ${e.period} سالن ${e.hall} نژاد ${e.chickenBreed} باقیمانده ${e.leftOver} قطعه`})):[],onChange:(e,r)=>{tu(r.id),su(r.selected);let c=r.race;c.includes("-")&&(c="ترکیبی"),Au(c)},renderInput:e=>u.jsx(x,{...e,label:"دوره جوجه ریزی"})})}),u.jsx(a,{children:u.jsx(x,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"تعداد جوجه ریزی",value:D||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(a,{children:u.jsx(x,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"جمع ثبت شده دامپزشک و مرغدار",value:W||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(a,{children:u.jsx(x,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"باقیمانده",value:C||"نامشخص",InputProps:{readOnly:!0}})})]}),f&&u.jsxs(a,{container:!0,gap:i.SMALL,direction:"column",children:[u.jsx(o,{children:"اطلاعات کشتار"}),Yu()!=="Poultry"&&u.jsx(a,{children:u.jsx(a,{children:u.jsx(M,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"losses",label:"تلفات",variant:"outlined",value:t.values.losses,error:t.touched.losses?!!t.errors.losses:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.losses&&t.errors.losses?t.errors.losses:null})})}),u.jsx(a,{children:u.jsx(M,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"noChicken",label:"تعداد مرغ برای کشتار",variant:"outlined",value:t.values.noChicken,error:t.touched.noChicken?!!t.errors.noChicken:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.noChicken&&t.errors.noChicken?t.errors.noChicken:null})}),u.jsxs(a,{container:!0,gap:i.TINY,justifyContent:"space-evenly",alignItems:"start",children:[u.jsxs(a,{container:!0,gap:i.TINY,children:[u.jsx(o,{color:e=>e.palette.grey.A700,variant:"caption",children:"باقیمانده:"}),u.jsx(o,{variant:"button",children:t.values.noChicken?t.values.noChicken<=Number(C)&&Number(t.values.losses)<=Number(C)&&Number(C)-Number(t.values.losses)-Number(t.values.noChicken)>=0?Math.abs(Number(C)-Number(t.values.losses)-Number(t.values.noChicken)):0:Number(C)}),u.jsx(o,{variant:"button",children:"قطعه"})]}),u.jsx(a,{container:!0,children:u.jsxs(a,{container:!0,gap:i.TINY,alignItems:"center",children:[u.jsx(o,{color:e=>e.palette.grey.A700,variant:"caption",children:"سن مرغ:"}),u.jsx(o,{variant:"button",children:f.age}),u.jsx(o,{variant:"button",children:"روزه"})]})})]}),u.jsx(a,{children:u.jsx(Pu,{label:"تاریخ کشتار",id:"slaughterDate",renderInput:e=>u.jsx(x,{...e}),value:t.values.slaughterDate,error:t.touched.slaughterDate?!!t.errors.slaughterDate:null,onChange:e=>{t.setFieldValue("slaughterDate",X(e).format("YYYY-MM-DD hh:mm:ss"))},onBlur:t.handleBlur,helperText:t.touched.slaughterDate&&t.errors.slaughterDate?t.errors.slaughterDate:null})}),u.jsx(a,{children:u.jsx(x,{id:"weight",label:"وزن تقریبی مرغ",variant:"outlined",InputProps:{endAdornment:u.jsx(Bu,{position:"end",children:"کیلوگرم"})},value:t.values.weight,error:t.touched.weight?!!t.errors.weight:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.weight&&t.errors.weight?t.errors.weight:null})}),u.jsx(a,{display:"none",children:u.jsx(B,{children:u.jsx(H,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:"فروش اتحادیه",name:"radio-buttons-group",onChange:e=>{du(e.currentTarget.value)},children:b==="فروش مزایده ای"&&u.jsxs(a,{container:!0,gap:i.SMALL,children:[u.jsxs(a,{container:!0,gap:i.SMALL,alignItems:"center",children:[u.jsx(o,{color:e=>e.palette.grey.A700,variant:"caption",children:"کف قیمت امروز:"}),u.jsxs(o,{color:"secondary",variant:"button",children:[s!=null&&s.floorPrice?s==null?void 0:s.floorPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsxs(a,{container:!0,gap:i.SMALL,alignItems:"center",children:[u.jsx(o,{color:e=>e.palette.grey.A700,variant:"caption",children:"سقف قیمت امروز:"}),u.jsxs(o,{color:"secondary",variant:"button",children:[s!=null&&s.ceilingPrice?s==null?void 0:s.ceilingPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsx(U,{style:{width:"100%"}}),F.map((e,r)=>u.jsxs(a,{gap:i.SMALL,container:!0,sx:{minWidth:210},children:[u.jsxs(o,{mb:i.SMALL,display:"flex",children:["پیشنهاد ",r+1]}),u.jsx(M,{allowLeadingZeros:!0,thousandSeparator:",",error:!1,fullWidth:!0,label:"قیمت پیشنهادی",variant:"outlined",onChange:ku,id:r}),u.jsxs(B,{fullWidth:!0,children:[u.jsx(Tu,{id:"demo-simple-select-label",children:"بازه زمانی (ساعت)"}),u.jsxs(_u,{id:r,labelId:"demo-simple-select-label",label:"بازه زمانی (ساعت)",children:[u.jsx(p,{onClick:h,id:r,value:"1",children:"1"}),u.jsx(p,{onClick:h,id:r,value:"2",children:"2"}),u.jsx(p,{onClick:h,id:r,value:"3",children:"3"}),u.jsx(p,{onClick:h,id:r,value:"4",children:"4"}),u.jsx(p,{onClick:h,id:r,value:"5",children:"5"}),u.jsx(p,{onClick:h,id:r,value:"6",children:"6"}),u.jsx(p,{onClick:h,id:r,value:"7",children:"7"}),u.jsx(p,{onClick:h,id:r,value:"8",children:"8"}),u.jsx(p,{onClick:h,id:r,value:"9",children:"9"}),u.jsx(p,{onClick:h,id:r,value:"10",children:"10"})]}),u.jsx(qu,{children:t.touched.period1&&t.errors.period1?t.errors.period1:null})]})]},e==null?void 0:e.id)),u.jsxs(a,{container:!0,children:[F.length>1&&u.jsx(K,{onClick:Su,"aria-label":"delete",color:"secondary",children:u.jsx(Zu,{})}),F.length<3&&u.jsxs(K,{xs:12,onClick:bu,"aria-label":"add",color:"primary",children:[u.jsx(Qu,{}),u.jsx(o,{children:"افزودن پیشنهاد جدید"})]})]}),u.jsx(a,{container:!0,sx:{width:"100%"},children:u.jsxs(o,{variant:"body2",children:["در صورت عدم فروش در بورس، از طریق اتحادیه فروش برود",u.jsx(Mu,{id:"isUnion",onChange:t.handleChange})]})})]})})})}),(j==null?void 0:j.length)&&((R=j[0])==null?void 0:R.provinceAllowChooseKillHouse)&&u.jsxs(a,{container:!0,direction:"column",gap:i.SMALL,children:[u.jsx(e6,{label:"انتخاب کشتارگاه پیشنهادی",onChange:e=>t.setFieldValue("selectedSlaughters",e),options:mu}),u.jsxs(a,{container:!0,gap:i.SMALL,children:[t.values.selectedSlaughters&&u.jsx(o,{variant:"body1",children:"کشتارگاهای انتخابی"}),u.jsx(a,{container:!0,direction:"column",children:t.values.selectedSlaughters.map((e,r)=>u.jsxs(o,{variant:"body2",children:[r+1,"- ",e]},r))})]})]}),u.jsx(U,{}),u.jsx(a,{children:u.jsxs(B,{children:[u.jsx(Vu,{id:"demo-radio-buttons-group-label",children:"اطلاعات تعاونی"}),u.jsx(H,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:d!=null&&d.length?(Y=d[0])==null?void 0:Y.key:"",name:"radio-buttons-group",onChange:e=>{O(e.currentTarget.value)},children:d==null?void 0:d.map(e=>u.jsx($u,{disabled:!0,value:e.key,label:e.unitName,control:u.jsx(Wu,{})},e.key))})]})}),u.jsx(a,{children:u.jsx(Xu,{title:"تعهد نامه",content:Lu,actions:u.jsxs(a,{container:!0,gap:i.TINY,children:[u.jsx(T,{variant:"outlined",color:"error",onClick:()=>{t.setFieldValue("isAccepted",!1)},children:"رد"}),u.jsx(T,{variant:"contained",color:"success",onClick:()=>{t.setFieldValue("isAccepted",!0)},children:"موافقم"})]}),btnTitle:"با تعهد نامه موافق هستم!",isAccepted:t.values.isAccepted})}),u.jsx(a,{mb:i.SMALL,children:u.jsx(T,{fullWidth:!0,disabled:!t.isValid,onClick:()=>{n(S()),b==="فروش مزایده ای"?n(J({operator_key:(d==null?void 0:d.length)>1?G:"",poultry_hatching_key:V,quantity:t.values.noChicken,send_date:t.values.slaughterDate,chicken_breed:z,Index_weight:t.values.weight,union:t.values.isUnion,losses:t.values.losses!==""?t.values.losses:0,auction:!0,auction_list:F.map((e,r)=>({pricing_key:Cu,fee:e.value?e.value:s==null?void 0:s.floorPrice,hour:N[r].value?N[r].value:"4"}))})).then(e=>{n(m()),e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"قیمت پیشنهادی نباید از حداکثر قیمت روز بیشتر باشد.",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n(uu()),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(q({right:!1,bottom:!1,content:null})))}):n(J({operator_key:(d==null?void 0:d.length)>1?G:"",poultry_hatching_key:V,quantity:t.values.noChicken,send_date:t.values.slaughterDate,chicken_breed:z,Index_weight:t.values.weight,losses:t.values.losses!==""?t.values.losses:0,auction_list:[],cash:t.values.sellType.cash,credit:t.values.sellType.haveTime,kill_house_list:t.values.selectedSlaughters,buyer:null})).then(e=>{if(n(m()),e.payload.error){g({vertical:"top",horizontal:"center",msg:e.payload.error.response.data.result,severity:"error"});return}e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"تعداد مرغ برای کشتار از باقیمانده بیشتر است!",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(uu()),n(q({right:!1,bottom:!1,content:null})))})},size:"large",variant:"contained",children:"ثبت درخواست"})})]})]})};export{p6 as A}; diff --git a/build/assets/AvicultureReports-DXhahBXe.js b/build/assets/AvicultureReports-DXhahBXe.js new file mode 100644 index 0000000..72b78ac --- /dev/null +++ b/build/assets/AvicultureReports-DXhahBXe.js @@ -0,0 +1 @@ +import{j as u,aM as p,cx as x,b4 as j,T as d,ah as m,I as F,b as y}from"./mui-vendor-D_SVL-Dx.js";import{r as o,u as E}from"./react-vendor-CmFgShSM.js";import{u as v,f as S}from"./redux-vendor-CfkcHgWN.js";import{A as R}from"./AdvancedTable-DF_gMS-x.js";import{p as b,G as c,S as i,k7 as w,X as D,jU as L}from"./index-D80MdVQn.js";import{d as T}from"./Plagiarism-BibpZV6P.js";import{C as B,a as I}from"./ChartLenear-Dh5HJGVW.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./chart-vendor-sE2SUVPW.js";import"./auto-gcBAg08D.js";const f=({data:s})=>{const[t,C]=o.useState({datasets:[]}),[l,h]=o.useState({datasets:[]});return o.useEffect(()=>{var a,e,n,g,A;C({labels:(a=s==null?void 0:s.hatchingChart)==null?void 0:a.map(r=>b(r==null?void 0:r.date)),datasets:[{label:"تعداد",backgroundColor:["rgba(33, 72, 214, 0.7)"],data:(e=s==null?void 0:s.hatchingChart)==null?void 0:e.map(r=>r==null?void 0:r.quantity),borderRadius:5},{label:"تلفات",backgroundColor:["rgba(100, 130, 160, 0.7)"],data:(n=s.hatchingChart)==null?void 0:n.map(r=>r==null?void 0:r.losses),borderRadius:5}]}),h({labels:(g=s==null?void 0:s.weightChart)==null?void 0:g.map(r=>b(r==null?void 0:r.date)),datasets:[{label:"قیمت",backgroundColor:["rgba(33, 72, 214, 0.7)"],data:(A=s==null?void 0:s.weightChart)==null?void 0:A.map(r=>r==null?void 0:r.weight),borderRadius:5}]})},[]),u.jsx(c,{mb:i.LARGE,children:u.jsxs(c,{container:!0,mt:i.MEDIUM,gap:i.SMALL,justifyContent:"space-between",children:[u.jsx(p,{sx:{width:"45%"},children:u.jsx(x,{children:u.jsxs(j,{children:[u.jsx(d,{gutterBottom:!0,variant:"body1",children:"نمودار حجم جوجه ریزی و تلفات دوره"}),u.jsx(B,{chartData:t})]})})}),u.jsx(p,{sx:{width:"45%"},children:u.jsx(x,{children:u.jsxs(j,{children:[u.jsx(d,{gutterBottom:!0,variant:"body1",children:"نمودار پایش وزن و بهره وری وزن"}),u.jsx(I,{chartData:l})]})})})]})})};f.propTypes={data:m.PropTypes.any};const X=()=>{const s=v(),{reports:t}=S(a=>a.avicultureSlice),[C,l]=o.useState(),h=E();return o.useEffect(()=>{s(w())},[]),o.useEffect(()=>{const a=t==null?void 0:t.table.map((e,n)=>[n+1,e.hatchingPeriod,D(new Date(e==null?void 0:e.hatchingDate),"yyyy/MM/dd"),e.hatchingChickenBreed,e.age,e.quantity,e.weightOfSuffering,e.averageFee,e.averageWeight,e.salesPrice.toLocaleString(),e.totalAmount.toLocaleString(),e.paidState==="paid"?"پرداخت شده":e.paidState==="pending"?"در انتظار پرداخت":"ندارد",u.jsx(F,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>h(L+(e==null?void 0:e.requestId)),children:u.jsx(T,{})},n)]);l(a)},[t]),u.jsx(y,{display:"flex",justifyContent:"center",children:u.jsx(c,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsxs(c,{xs:12,mt:i.SMALL,children:[u.jsx(c,{width:"100%",className:"avicultureActiveRequestsView",children:u.jsx(p,{children:u.jsx(R,{name:"گزارش مرغدار",columns:["ردیف","دوره جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد","رنج وزن","قیمت رنج","میانگین وزن شما","قیمت فروش","جمع مبلغ به تومان","تراکنش مالی","نمایش پرونده"],data:C})})}),u.jsx(f,{data:t})]})})})};export{X as default}; diff --git a/build/assets/AvicultureRequests-CiCtWdHX.js b/build/assets/AvicultureRequests-CiCtWdHX.js new file mode 100644 index 0000000..6fb9c98 --- /dev/null +++ b/build/assets/AvicultureRequests-CiCtWdHX.js @@ -0,0 +1 @@ +import{j as u,a5 as h,T as E,al as I,a_ as L,B as D,b as V}from"./mui-vendor-D_SVL-Dx.js";import{G as o,S as n,jG as f,jH as q,jI as g,jJ as P,jK as R,jL as Q,jM as y,jN as T,jO as v,jP as _,jQ as S,jR as $,p as U,u as z,c as H,v as W,b,L as k,j as N,h as M,jS as Y,jT as J}from"./index-D80MdVQn.js";import{N as l}from"./NavLink-Uri4Pz8C.js";import{L as A}from"./LinkItem-Din4toX7.js";import{a as K}from"./index.esm-CIIta_9s.js";import{c as X}from"./index.esm-C1-dCPnj.js";import{f as O,r as C}from"./react-vendor-CmFgShSM.js";import{A as Z}from"./AvicultureNewRequest-CaXMyPWQ.js";import{T as uu,A as eu,a as tu}from"./reactour.esm-Cls5e3_6.js";import{A as su}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{u as B,f as ou,a as G}from"./redux-vendor-CfkcHgWN.js";import{R as ru}from"./ResponsiveTable-bUYl0qDM.js";import{R as nu,a as au}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{B as iu}from"./BackButton-Dr-K0JXJ.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./CityNewKillRequest-N5kvrMlL.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Add-CiyqkOpq.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./DialogAlert-CML4Ua46.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./SelectCheck-DMZOQn3F.js";import"./AdvancedTable-DF_gMS-x.js";import"./Plagiarism-BibpZV6P.js";import"./chart-vendor-sE2SUVPW.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./FilterAlt-DZsHj-WQ.js";const cu=()=>{const{pathname:e}=O();return u.jsx(o,{container:!0,gap:n.SMALL,p:n.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(o,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(o,{container:!0,gap:n.SMALL,justifyContent:"center",children:[u.jsx(l,{to:f,active:e===f?"true":null,children:u.jsx(A,{icon:u.jsx(q,{size:30,color:"#244CCC"}),title:"جوجه ریزی",description:"ثبت و مدیریت جوجه ریزی ها"})}),u.jsx(l,{to:g,active:e===g?"true":null,children:u.jsx(A,{icon:u.jsx(P,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"مدیریت و ثبت درخواست های کشتار"})}),u.jsx(l,{to:R,active:e===R?"true":null,children:u.jsx(A,{icon:u.jsx(Q,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),u.jsx(l,{to:y,active:e===y?"true":null,children:u.jsx(A,{icon:u.jsx(K,{className:"svg-icon-color",fill:"#244CCC",stroke:"#244CCC",style:{color:"#4285F4"},color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),u.jsx(l,{to:T,active:e===T?"true":null,children:u.jsx(A,{icon:u.jsx(X,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),u.jsx(l,{to:v,active:e===v?"true":null,children:u.jsx(A,{icon:u.jsx(_,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})}),u.jsx(l,{to:S,active:e===S?"true":null,children:u.jsx(A,{icon:u.jsx(_,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"وکالت"})})]})})})},Cu=[{selector:".first-step",content:()=>u.jsx("div",{children:"برای ثبت جوجه ریزی اینجا کلیک کنید!"})},{selector:".second",content:()=>u.jsx("div",{children:"در این قسمت جوجه ریزی های ثبت شده توسط شما نمایش داده می شود."})}],lu=()=>{const e=B(),{avicultureHatchings:r}=ou(s=>s.avicultureSlice),[a,i]=C.useState(!1),[x,m]=C.useState([]);C.useEffect(()=>{e($())},[]),C.useEffect(()=>{const s=r==null?void 0:r.map((t,j)=>{const p=t.quantity-t.losses-t.leftOver;return[j+1,t.allowHatching==="pending"?"فعال":"بایگانی شده",t.poultry.unitName,t.hall,t.period,U(t==null?void 0:t.createDate),U(t==null?void 0:t.date),t.breed.map(c=>{const w=`${c.breed} (${c.mainQuantity} قطعه)`;return u.jsx("p",{children:w},c==null?void 0:c.createDate)}),t.age,t.quantity,`${t.losses} (%${(t.losses*100/t.quantity).toFixed(0)})`,p+` (%${(p*100/t.quantity).toFixed(0)})`,`${t.leftOver} (%${(t.leftOver*100/t.quantity).toFixed(0)})`]});m(s)},[r]);const F=z({initialValues:{noChicken:"",slaughterDate:W(Date()).format("YYYY-MM-DD hh:mm:ss"),race:"آرین",weight:""},validationSchema:H({noChicken:b().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:b().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return C.useEffect(()=>{F.validateForm()},[]),u.jsx(o,{container:!0,gap:n.MEDIUM,direction:"column",xs:12,children:u.jsx(o,{container:!0,gap:n.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},children:u.jsxs(o,{container:!0,xs:12,alignItems:"start",gap:n.SMALL,direction:"column",children:[u.jsx(o,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:u.jsx(o,{})}),u.jsx(uu,{steps:Cu,isOpen:a,onRequestClose:()=>i(!1),styles:{popover:s=>({...s,borderRadius:"10px","--reactor-accent":"red"})}}),u.jsx(o,{width:"100%",className:"second",children:u.jsx(ru,{paginated:!0,title:"دوره های جوجه ریزی",data:x,columns:["ردیف","وضعیت","نام فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده برای کشتار"],customColors:[{name:"وضعیت",color:"green"}]})})]})})})},Au=G("AVICULTURE_GET_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:a,status:i}=await N.get("poultry_allow_city_province/");return r(M()),{data:a,status:i}}),du=G("AVICULTURE_GIVE_PERMISSION_SERVICE",async(e,{dispatch:r})=>{r(k());const{data:a,status:i}=await N.post("poultry_allow_city_province/",e);return r(M()),{data:a,status:i}}),d={root:{padding:20,textAlign:"left",boxShadow:"0px 0px 10px rgba(0, 0, 0, 0.1)",borderRadius:8,backgroundColor:"#fff"},heading:{textAlign:"right",borderBottom:"2px solid #ccc",paddingBottom:n.SMALL,marginBottom:n.SMALL},checkboxContainer:{display:"flex",justifyContent:"flex-start",marginBottom:n.SMALL},checkbox:{marginLeft:n.SMALL},button:{marginTop:n.SMALL}},xu=()=>{const e=B(),[r,a]=C.useState(!1),[i,x]=C.useState(!1),m=s=>{a(s.target.checked)},F=s=>{x(s.target.checked)};return C.useEffect(()=>{e(Au()).then(s=>{var t,j,p,c;(j=(t=s==null?void 0:s.payload)==null?void 0:t.data)!=null&&j.length?(a((p=s.payload.data[0])==null?void 0:p.city),x((c=s.payload.data[0])==null?void 0:c.province)):(a(!1),x(!1))})},[e]),u.jsxs(h,{container:!0,style:d.root,direction:"column",children:[u.jsx(E,{variant:"h6",gutterBottom:!0,style:d.heading,children:"اجازه دسترسی"}),u.jsx(h,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:r,onChange:m,color:"primary"}),label:u.jsx(E,{style:d.checkbox,children:"دادن وکالت به شهرستان جهت ثبت درخواست کشتار"})})}),u.jsx(h,{style:d.checkboxContainer,children:u.jsx(I,{control:u.jsx(L,{checked:i,onChange:F,color:"primary"}),label:u.jsx(E,{style:d.checkbox,children:"دادن وکالت به استان جهت ثبت درخواست کشتار"})})}),u.jsx(h,{style:d.button,children:u.jsx(D,{variant:"contained",color:"primary",onClick:()=>{e(du({city:r,province:i}))},children:"ثبت"})})]})},Ku=()=>{const{pathname:e}=O();return u.jsx(V,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===Y?u.jsxs(u.Fragment,{children:[u.jsx(o,{mt:n.MEDIUM,children:u.jsx(E,{variant:"h6",children:"صفحه درخواست های مرغدار"})}),u.jsx(o,{justifyContent:"center",alignItems:"center",children:u.jsx(cu,{})})]}):u.jsx(iu,{}),u.jsx(o,{container:!0,justifyContent:"space-between",gap:n.SMALL,children:u.jsxs(o,{xs:12,children:[e===J&&u.jsx(Z,{}),e===f&&u.jsx(lu,{}),e===g&&u.jsx(eu,{}),e===T&&u.jsx(tu,{}),e===v&&u.jsx(su,{}),e===R&&u.jsx(nu,{}),e===y&&u.jsx(au,{}),e===S&&u.jsx(xu,{})]})})]})})};export{Ku as default}; diff --git a/build/assets/BackButton-Dr-K0JXJ.js b/build/assets/BackButton-Dr-K0JXJ.js new file mode 100644 index 0000000..53efe24 --- /dev/null +++ b/build/assets/BackButton-Dr-K0JXJ.js @@ -0,0 +1 @@ +import{i as o,j as e,I as u,T as i}from"./mui-vendor-D_SVL-Dx.js";import{r as s,G as n,S as l}from"./index-D80MdVQn.js";import{u as c}from"./react-vendor-CmFgShSM.js";var r={},d=o;Object.defineProperty(r,"__esModule",{value:!0});var t=r.default=void 0,p=d(s()),v=e;t=r.default=(0,p.default)((0,v.jsx)("path",{d:"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z"}),"Start");const j=()=>{const a=c();return e.jsx(n,{container:!0,alignItems:"center",my:l.SMALL,children:e.jsxs(u,{"aria-label":"delete",color:"primary",onClick:()=>a(-1),children:[e.jsx(t,{}),e.jsx(i,{mx:1,children:"بازگشت"})]})})};export{j as B}; diff --git a/build/assets/BarInfos-BdcGt1Dl.js b/build/assets/BarInfos-BdcGt1Dl.js new file mode 100644 index 0000000..60bdaa6 --- /dev/null +++ b/build/assets/BarInfos-BdcGt1Dl.js @@ -0,0 +1 @@ +import{j as r,b as n}from"./mui-vendor-D_SVL-Dx.js";import{G as t,S as e}from"./index-D80MdVQn.js";import{A as o}from"./AdvancedTable-DF_gMS-x.js";import"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const s=()=>r.jsx(t,{children:r.jsx(o,{})}),f=()=>r.jsx(n,{display:"flex",justifyContent:"center",children:r.jsx(t,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:e.MEDIUM,children:r.jsx(t,{container:!0,justifyContent:"space-between",gap:e.SMALL,children:r.jsx(t,{xs:12,children:r.jsx(s,{})})})})});export{f as default}; diff --git a/build/assets/BarSquareTransactions-Bh0r2ed6.js b/build/assets/BarSquareTransactions-Bh0r2ed6.js new file mode 100644 index 0000000..8c88f7c --- /dev/null +++ b/build/assets/BarSquareTransactions-Bh0r2ed6.js @@ -0,0 +1 @@ +import{j as u,b as s,B as a}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";import{G as e,S as t}from"./index-D80MdVQn.js";import{B as i}from"./BackButton-Dr-K0JXJ.js";import{R as n}from"./ResponsiveTable-bUYl0qDM.js";import"./redux-vendor-CfkcHgWN.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const h=()=>{const r=[["1","1404/2/17","پرداخت شده","1,150,000",u.jsx(a,{href:"https://miran.storage.c2.liara.space/factor/1.pdf",size:"small",variant:"contained",children:"دانلود"},"ee")],["2","1404/2/16","پرداخت شده","830,000",u.jsx(a,{href:"https://miran.storage.c2.liara.space/factor/2.pdf",size:"small",variant:"contained",children:"دانلود"},"ee")],["3","1404/2/16","پرداخت شده","12,000,000",u.jsx(a,{href:"https://miran.storage.c2.liara.space/factor/3.pdf",size:"small",variant:"contained",children:"دانلود"},"ee")],["4","1404/2/15","پرداخت شده","120,000",u.jsx(a,{href:"https://miran.storage.c2.liara.space/factor/4.pdf",size:"small",variant:"contained",children:"دانلود"},"ee")],["5","1404/2/14","پرداخت شده","8,100,000",u.jsx(a,{href:"https://miran.storage.c2.liara.space/factor/5.pdf",size:"small",variant:"contained",children:"دانلود"},"ee")]];return u.jsx(s,{display:"flex",justifyContent:"center",children:u.jsx(e,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:t.MEDIUM,children:u.jsxs(e,{container:!0,justifyContent:"space-between",gap:t.SMALL,children:[u.jsx(e,{xs:12,container:!0,children:u.jsx(i,{})}),u.jsx(e,{xs:12,children:u.jsx(n,{paginated:!0,title:"تراکنش ها",data:r,columns:["ردیف","تاریخ","وضعیت","مبلغ تراکنش","جزئیات محصولات"]})})]})})})};export{h as default}; diff --git a/build/assets/Block-Dtm3DVT1.js b/build/assets/Block-Dtm3DVT1.js new file mode 100644 index 0000000..fb1a559 --- /dev/null +++ b/build/assets/Block-Dtm3DVT1.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),s=t;u=e.default=(0,i.default)((0,s.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block");export{u as d}; diff --git a/build/assets/BroadcastManagement-CuxpKcP4.js b/build/assets/BroadcastManagement-CuxpKcP4.js new file mode 100644 index 0000000..97dd302 --- /dev/null +++ b/build/assets/BroadcastManagement-CuxpKcP4.js @@ -0,0 +1 @@ +import{j as r,T as o,aL as _}from"./mui-vendor-D_SVL-Dx.js";import{G as a,S as u,a0 as c,eA as E,eB as R,eC as p,eD as T,eE as A,eF as l,eG as x,eH as d,eI as j}from"./index-D80MdVQn.js";import O from"./SlaughterAgentShare-DzbiAYSz.js";import{c as e}from"./index.esm-D0kIaQoT.js";import{L as n}from"./LinkItem-Din4toX7.js";import{N as s}from"./NavLink-Uri4Pz8C.js";import{f as S}from"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";import"./index.esm-C1-dCPnj.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./AdvancedTable-DF_gMS-x.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./SimpleTable-tm4uaKUf.js";import"./SlaughterManageInventoryAllocationOperations-P9wf5kfn.js";import"./Tune-BBzxV8DK.js";import"./CheckCircleOutline-fmBK9poN.js";import"./SlaughterAllocateToGuild-CeWc5BWf.js";import"./slaughter-allocate-steward-CCu9314u.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./province-policy-upload-image-DZLwIF5K.js";import"./MonthlyDataCalendar-_xfuL-Zd.js";import"./LabelField-BYhJrYEE.js";import"./checkPathStartsWith-DedybDvj.js";import"./BackButton-Dr-K0JXJ.js";const m=t=>{const i=c();return i==="SuperAdmin"?t?E:R:i==="AdminX"?t?p:T:t?A:l},N=()=>r.jsxs(a,{container:!0,gap:u.SMALL,p:u.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",children:[r.jsx(s,{to:m(!0),children:r.jsx(n,{icon:r.jsx(e,{size:30,color:"#244CCC"}),title:r.jsxs(r.Fragment,{children:[r.jsx(o,{children:"گزارش پخش روزانه"}),r.jsx(o,{variant:"caption",children:"کشتارگاه به مباشر/ صنف"})]})})}),r.jsx(s,{to:m(!1),children:r.jsx(n,{icon:r.jsx(e,{size:30,color:"#244CCC"}),title:r.jsxs(r.Fragment,{children:[r.jsx(o,{children:"گزارش پخش روزانه"}),r.jsx(o,{variant:"caption",children:"مباشر به صنف"})]})})})]}),or=()=>{const{pathname:t}=S();return r.jsx(_,{display:"flex",justifyContent:"center",children:r.jsxs(a,{container:!0,direction:"column",justifyContent:"center",my:u.MEDIUM,xs:12,sm:12,md:10,lg:10,children:[(t===x||t===d||t===j)&&r.jsx(N,{}),(t===A||t===E||t===p)&&r.jsx(O,{})]})})};export{or as default}; diff --git a/build/assets/Business-C5WNOK1n.js b/build/assets/Business-C5WNOK1n.js new file mode 100644 index 0000000..286084f --- /dev/null +++ b/build/assets/Business-C5WNOK1n.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as h}from"./index-D80MdVQn.js";var e={},v=r;Object.defineProperty(e,"__esModule",{value:!0});var a=e.default=void 0,m=v(h()),s=t;a=e.default=(0,m.default)((0,s.jsx)("path",{d:"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"}),"Business");export{a as d}; diff --git a/build/assets/Cake-B9u2Frdy.js b/build/assets/Cake-B9u2Frdy.js new file mode 100644 index 0000000..524ea6e --- /dev/null +++ b/build/assets/Cake-B9u2Frdy.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as v}from"./index-D80MdVQn.js";var e={},u=t;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,h=u(v()),i=r;o=e.default=(0,h.default)((0,i.jsx)("path",{d:"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z"}),"LocationCity");var a={},c=t;Object.defineProperty(a,"__esModule",{value:!0});var l=a.default=void 0,d=c(v()),m=r;l=a.default=(0,d.default)((0,m.jsx)("path",{d:"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m4.6 9.99-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9"}),"Cake");export{o as a,l as d}; diff --git a/build/assets/Captcha-ZX5nV-3R.js b/build/assets/Captcha-ZX5nV-3R.js new file mode 100644 index 0000000..56bd3bd --- /dev/null +++ b/build/assets/Captcha-ZX5nV-3R.js @@ -0,0 +1 @@ +var d=Object.defineProperty;var u=(n,s,e)=>s in n?d(n,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[s]=e;var h=(n,s,e)=>u(n,typeof s!="symbol"?s+"":s,e);import{j as t,an as p,P as c}from"./mui-vendor-D_SVL-Dx.js";import{r as x}from"./react-vendor-CmFgShSM.js";function o(n,s){return n=Math.ceil(n),s=Math.floor(s),Math.floor(Math.random()*(s-n))+n}class l extends x.Component{constructor(){super(...arguments);h(this,"state",{solution:o(111111,999999),input:""});h(this,"componentDidMount",()=>{this.drawCaptcha()});h(this,"drawCaptcha",()=>{const{solution:e}=this.state,{width:i,height:r}=this.canvas,a=this.canvas.getContext("2d");a.clearRect(0,0,i,r),a.font="40px serif",a.textAlign="center",a.textBaseline="middle",a.fillText(e,i/2,r/2+3),a.strokeStyle="#000000",a.beginPath(),a.moveTo(o(5,20),o(5,20)),a.lineTo(i-o(5,20),r-o(5,20)),a.stroke(),a.moveTo(o(5,20),r-o(5,20)),a.lineTo(i-o(5,20),o(5,20)),a.stroke(),a.closePath(),this.canvas.style.backgroundColor="transparent"});h(this,"refresh",()=>{this.setState({solution:o(111111,999999),input:""},this.drawCaptcha)});h(this,"playAudio",()=>{const{solution:e}=this.state;let i=new SpeechSynthesisUtterance(e.toString().split("").join(" "));i.rate=.25,window.speechSynthesis.speak(i)});h(this,"handleChange",e=>{const{onChange:i}=this.props,{solution:r}=this.state;this.setState({input:e.target.value}),i(e.target.value===r.toString())})}render(){const{input:e}=this.state;return t.jsxs("div",{className:"rnc",children:[t.jsxs("div",{className:"rnc-row",children:[t.jsx("canvas",{ref:i=>this.canvas=i,width:200,height:50,className:"rnc-canvas","data-testid":"captcha-canvas"}),t.jsxs("div",{className:"rnc-column",children:[t.jsx("button",{type:"button","aria-label":"get new captcha",onClick:this.refresh,className:"rnc-button","data-testid":"captcha-refresh",tabIndex:-1,children:t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:t.jsx("g",{"data-name":"Layer 2",children:t.jsxs("g",{"data-name":"refresh",children:[t.jsx("rect",{width:"24",height:"24",opacity:"0"}),t.jsx("path",{d:"M20.3 13.43a1 1 0 0 0-1.25.65A7.14 7.14 0 0 1 12.18 19 7.1 7.1 0 0 1 5 12a7.1 7.1 0 0 1 7.18-7 7.26 7.26 0 0 1 4.65 1.67l-2.17-.36a1 1 0 0 0-1.15.83 1 1 0 0 0 .83 1.15l4.24.7h.17a1 1 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.09-.11c0-.05.09-.09.13-.15s0-.1.05-.14a1.34 1.34 0 0 0 .07-.18l.75-4a1 1 0 0 0-2-.38l-.27 1.45A9.21 9.21 0 0 0 12.18 3 9.1 9.1 0 0 0 3 12a9.1 9.1 0 0 0 9.18 9A9.12 9.12 0 0 0 21 14.68a1 1 0 0 0-.7-1.25z"})]})})})}),t.jsx("button",{type:"button","aria-label":"play audio",onClick:this.playAudio,className:"rnc-button","data-testid":"captcha-audio",tabIndex:-1,children:t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:t.jsx("g",{"data-name":"Layer 2",children:t.jsxs("g",{"data-name":"volume-up",children:[t.jsx("rect",{width:"24",height:"24",opacity:"0"}),t.jsx("path",{d:"M18.28 8.37a1 1 0 1 0-1.56 1.26 4 4 0 0 1 0 4.74A1 1 0 0 0 17.5 16a1 1 0 0 0 .78-.37 6 6 0 0 0 0-7.26z"}),t.jsx("path",{d:"M19.64 5.23a1 1 0 1 0-1.28 1.54A6.8 6.8 0 0 1 21 12a6.8 6.8 0 0 1-2.64 5.23 1 1 0 0 0-.13 1.41A1 1 0 0 0 19 19a1 1 0 0 0 .64-.23A8.75 8.75 0 0 0 23 12a8.75 8.75 0 0 0-3.36-6.77z"}),t.jsx("path",{d:"M15 3.12a1 1 0 0 0-1 0L7.52 7.57h-5a1 1 0 0 0-1 1v6.86a1 1 0 0 0 1 1h5l6.41 4.4a1.06 1.06 0 0 0 .57.17 1 1 0 0 0 1-1V4a1 1 0 0 0-.5-.88zm-1.47 15L8.4 14.6a1 1 0 0 0-.57-.17H3.5V9.57h4.33a1 1 0 0 0 .57-.17l5.1-3.5z"})]})})})})]})]}),t.jsx(p,{id:"captcha",label:"کد امنیتی",variant:"outlined",value:e,onChange:this.handleChange,sx:{width:"100%"}})]})}}l.defaultProps={placeholder:"کد امنیتی را وارد کنید..."};l.propTypes={onChange:c.func.isRequired,placeholder:c.string};export{l as C}; diff --git a/build/assets/CarManagement-Bc7yhWE-.js b/build/assets/CarManagement-Bc7yhWE-.js new file mode 100644 index 0000000..811b2ef --- /dev/null +++ b/build/assets/CarManagement-Bc7yhWE-.js @@ -0,0 +1 @@ +import{j as u,a5 as j,aj as S,an as w,ay as X,az as Y,aA as _,aX as J,ac as lu,T as z,ak as nu,al as Q,am as Z,B as W,ao as su,b8 as iu,d as cu,aM as du,I as hu,b3 as Cu,aq as pu,b7 as K,as as H,at as q,b as yu}from"./mui-vendor-D_SVL-Dx.js";import{L,j as T,h as f,A as M,u as eu,a0 as m,b6 as B,W as R,b7 as mu,c as ru,V as k,b8 as U,G as I,S as O,b9 as xu}from"./index-D80MdVQn.js";import{r as y}from"./react-vendor-CmFgShSM.js";import{a as P,u as D,f as V}from"./redux-vendor-CfkcHgWN.js";import{C as Au}from"./CarPelak-BUqZflo3.js";import{a as vu}from"./index.esm-C1-dCPnj.js";import{d as _u}from"./Tune-BBzxV8DK.js";import{d as ju}from"./EditOutlined-CdYoJAhn.js";import{d as fu}from"./DeleteOutline-DhriepRs.js";import{R as uu}from"./ResponsiveTable-bUYl0qDM.js";import{c as G}from"./checkPathStartsWith-DedybDvj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Fu=P("PROVINCE_REGISTER_CAR_SERVICE",async(r,{dispatch:a})=>{try{a(L());const{data:t,status:i}=await T.post("kill_house_driver/",r);return a(f()),{data:t,status:i}}catch(t){return a(f()),{error:t.response.data.result}}}),gu=P("PROVINCE_EDIT_CAR_SERVICE",async(r,{dispatch:a})=>{try{a(L());const{data:t,status:i}=await T.put("kill_house_driver/0/",r);return a(f()),{data:t,status:i}}catch(t){return a(f()),{error:t.response.data.result}}}),bu=ru({driver_mobile:k().required("شماره موبایل راننده الزامی است"),last_name:k().required("نام خانوادگی الزامی است"),first_name:k().required("نام الزامی است"),city_name:k().required("نام شهر الزامی است"),type_car:k().required("نوع خودرو الزامی است"),pelak:k().required("پلاک الزامی است"),capocity:k().required("ظرفیت الزامی است"),health_code:k().required("کد سلامت الزامی است")}),tu=({first_name:r,last_name:a,driver_mobile:t,city_name:i,type_car:C,pelak:x,capocity:h,health_code:s,driverKey:l,type:o})=>{const c=D(),[p]=y.useContext(M),{provinceGetCities:g}=V(n=>n.provinceSlice),e=eu({initialValues:{driver_mobile:t,last_name:a,first_name:r,city_name:i,type_car:C,pelak:"",capocity:h,health_code:s,type:o||"exclusive"},validationSchema:bu,onSubmit:()=>{v()}}),[F,A]=y.useState([]);y.useEffect(()=>{if(x){const n=x.split(" ");A(n)}},[x]),y.useEffect(()=>{e.setFieldValue("pelak",F.length?F.join(" ").trim():"")},[F]);const v=()=>{const{values:n,errors:b}=e;b!=null&&b.length||(l?c(gu({driver_mobile:n.driver_mobile,last_name:n.last_name,first_name:n.first_name,city_name:n.city_name,type_car:n.type_car,pelak:F.join(" "),capocity:n.capocity,health_code:n.health_code,role:m(),driver_key:l,type:n.type})).then(E=>{E.payload.error?p({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(c(B()),c(R({right:!1,bottom:!1,content:null})),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):c(Fu({driver_mobile:n.driver_mobile,last_name:n.last_name,first_name:n.first_name,city_name:n.city_name,type_car:n.type_car,pelak:F.join(" "),capocity:n.capocity,health_code:n.health_code,role:m(),type:n.type})).then(E=>{E.payload.error?p({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(c(B()),c(R({right:!1,bottom:!1,content:null})),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}))},d=(n,b,E,N)=>{A([n,b,E,N])};return y.useEffect(()=>{c(mu()).then(()=>e.setFieldValue("city_name",i))},[]),u.jsx("form",{onSubmit:e.handleSubmit,children:u.jsxs(j,{container:!0,spacing:2,children:[u.jsx(j,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,children:u.jsx(w,{id:"first_name",name:"first_name",label:"نام",value:e.values.first_name,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.first_name&&!!e.errors.first_name,helperText:e.touched.first_name&&e.errors.first_name})})}),u.jsx(j,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,children:u.jsx(w,{id:"last_name",name:"last_name",label:"نام خانوادگی",value:e.values.last_name,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.last_name&&!!e.errors.last_name,helperText:e.touched.last_name&&e.errors.last_name})})}),u.jsx(j,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,children:u.jsx(w,{id:"driver_mobile",name:"driver_mobile",label:"شماره موبایل راننده",value:e.values.driver_mobile,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.driver_mobile&&!!e.errors.driver_mobile,helperText:e.touched.driver_mobile&&e.errors.driver_mobile})})}),(g==null?void 0:g.length)&&u.jsx(j,{item:!0,xs:12,children:u.jsxs(S,{fullWidth:!0,children:[u.jsx(X,{id:"demo-simple-select-label",children:"شهر"}),u.jsxs(Y,{id:"city_name",name:"city_name",onChange:e.handleChange,label:"شهر",onBlur:e.handleBlur,value:e.values.city_name,error:e.touched.city_name&&!!e.errors.city_name,renderValue:n=>n||"نام شهر",children:[u.jsx(_,{value:"",disabled:!0,children:"نام شهر"}),g.map(n=>u.jsx(_,{value:n.name,children:n.name},n.id))]}),e.touched.city_name&&e.errors.city_name&&u.jsx(J,{error:!0,children:e.errors.city_name})]})}),u.jsx(j,{item:!0,xs:12,children:u.jsxs(S,{fullWidth:!0,children:[u.jsx(X,{id:"demo-simple-select-label",children:"نوع خودرو"}),u.jsxs(Y,{id:"type_car",name:"type_car",label:"نوع خودرو",value:e.values.type_car,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.type_car&&!!e.errors.type_car,renderValue:n=>n||"انتخاب نوع خودرو",children:[u.jsx(_,{value:"",disabled:!0,children:"انتخاب نوع خودرو"}),u.jsx(_,{value:"ایسوزو",children:"ایسوزو"}),u.jsx(_,{value:"نیسان",children:"نیسان"}),u.jsx(_,{value:"وانت",children:"وانت"}),u.jsx(_,{value:"اف ام",children:"اف ام"}),u.jsx(_,{value:"کامیون",children:"کامیون"}),u.jsx(_,{value:"هیوندا کروس",children:"هیوندا کروس"}),u.jsx(_,{value:"بادسان",children:"بادسان"}),u.jsx(_,{value:"هیوندا",children:"هیوندا"}),u.jsx(_,{value:"کامیونت ایسوزو",children:"کامیونت ایسوزو"}),u.jsx(_,{value:"خاور بنز",children:"خاور بنز"})]}),e.touched.type_car&&e.errors.type_car&&u.jsx(J,{error:!0,children:e.errors.type_car})]})}),u.jsx(j,{item:!0,xs:12,alignItems:"center",justifyContent:"center",children:u.jsx(Au,{width:"100%",pelakState:F,handleChange:d})}),u.jsx(j,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,children:u.jsx(w,{id:"capocity",name:"capocity",label:"ظرفیت",type:"number",InputProps:{endAdornment:u.jsx(lu,{position:"start",children:"کیلوگرم"})},value:e.values.capocity,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.capocity&&!!e.errors.capocity,helperText:e.touched.capocity&&e.errors.capocity})})}),u.jsx(j,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,children:u.jsx(w,{id:"health_code",name:"health_code",label:"کد بهداشتی",value:e.values.health_code,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.health_code&&!!e.errors.health_code,helperText:e.touched.health_code&&e.errors.health_code})})}),u.jsxs(j,{item:!0,xs:12,children:[u.jsx(z,{children:"ماهیت خودرو"}),u.jsx(S,{component:"fieldset",disabled:m()==="ProvinceOperator"||m()==="SuperAdmin"||m()==="AdminX"?!1:o?o==="rental":!1,children:u.jsxs(nu,{name:"type",value:e.values.type,onChange:e.handleChange,children:[(m()==="ProvinceOperator"||m()==="SuperAdmin"||m()==="AdminX")&&u.jsx(Q,{value:"rental",control:u.jsx(Z,{}),label:u.jsx(j,{container:!0,children:u.jsxs(z,{children:["اجاره ای"," ",u.jsx(z,{variant:"caption",children:"(نمایش برای تمام کشتارگاه ها)"})]})})}),u.jsx(Q,{value:"exclusive",control:u.jsx(Z,{}),label:"اختصاصی"})]})})]}),u.jsx(j,{item:!0,xs:12,children:u.jsx(W,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",children:"ارسال"})})]})})},Eu=P("PROVINCE_REMOVE_CAR",async r=>{const{data:a,status:t}=await T.delete("kill_house_driver/0/?key="+r);return{data:a,status:t}}),ku=P("PROVINCE_ADD_CAR_TO_KILLHOUSE_SERVICE",async(r,{dispatch:a})=>{try{a(L());const{data:t,status:i}=await T.post("kill_house_add_car/",{...r,role:m()});return a(f()),{data:t,status:i}}catch(t){return a(f()),{error:t.response.data.result}}}),Su=P("PROVINCE_REMOVE_CAR_FROM_KILLHOUSE_SERVICE",async(r,{dispatch:a})=>{try{a(L());const{data:t,status:i}=await T.delete("kill_house_add_car/0/",{params:r});return a(f()),{data:t,status:i}}catch(t){return a(f()),{error:t.response.data.result}}}),Ru=ru().shape({autocompleteField:k().required("This field is required")}),Iu=({killHouseList:r,driverKey:a})=>{const[t]=y.useContext(M),i=eu({initialValues:{autocompleteField:""},validationSchema:Ru,onSubmit:l=>{if(!(l!=null&&l.autocompleteField)||!a){t({vertical:"top",horizontal:"center",msg:"لطفا تمام فیلدها را پر کنید",severity:"error"});return}C(ku({kill_house_key:l.autocompleteField,driver_key:a})).then(o=>{var c;(c=o==null?void 0:o.payload)!=null&&c.error?t({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(C(B()),C(R({right:!1,bottom:!1,content:null})),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),C=D(),[x,h]=y.useState([]),{provinceGetOnlyKillHouses:s}=V(l=>l.provinceSlice);return y.useEffect(()=>{m()==="KillHouse"?C(U("self_kill_houses")):C(U("role=ProvinceOperator"))},[]),y.useEffect(()=>{if(!s||!Array.isArray(s)){h([]);return}const l=s.map(o=>{if(!o)return null;let c;return o.killer?c="کشتارکن":c="کشتارگاه",{title:`${c} ${(o==null?void 0:o.name)||""}`,value:(o==null?void 0:o.key)||""}}).filter(o=>o!==null&&o.value);h(l||[])},[s]),u.jsxs(I,{children:[u.jsx("form",{onSubmit:i.handleSubmit,children:u.jsxs(I,{container:!0,direction:"column",gap:O.TINY,mb:O.SMALL,children:[u.jsx(su,{id:"autocompleteField",options:x||[],getOptionLabel:l=>(l==null?void 0:l.title)||"",renderInput:l=>u.jsx(w,{...l,label:"انتخاب کشتارگاه",variant:"outlined",fullWidth:!0,error:i.touched.autocompleteField&&!!i.errors.autocompleteField,helperText:i.touched.autocompleteField&&i.errors.autocompleteField}),onChange:(l,o)=>i.setFieldValue("autocompleteField",(o==null?void 0:o.value)||""),value:x==null?void 0:x.find(l=>l.value===i.values.autocompleteField)}),u.jsx(W,{fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})}),u.jsx(z,{variant:"body1",fontWeight:"bold",children:"کشتارگاه های خودرو"}),r&&Array.isArray(r)&&r.length>0?r.map((l,o)=>l?u.jsxs(I,{container:!0,gap:O.TINY,alignItems:"center",justifyContent:"space-between",style:{borderBottom:"1px solid #DDD"},children:[u.jsxs(z,{children:[o+1,". ",(l==null?void 0:l.killHouseName)||""]}),u.jsx(W,{color:"error",onClick:()=>{if(!(l!=null&&l.killHouseKey)||!a){t({vertical:"top",horizontal:"center",msg:"اطلاعات ناقص است",severity:"error"});return}C(Su({kill_house_key:l.killHouseKey,driver_key:a})).then(c=>{var p;(p=c==null?void 0:c.payload)!=null&&p.error?t({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(C(B()),C(R({right:!1,bottom:!1,content:null})),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"حذف"})]},l.killHouseKey||o):null):null]})},Tu=P("UPDATE_CAR_STATE_SERVICE",async(r,{dispatch:a})=>{try{a(L());const{data:t,status:i}=await T.put("kill_house_driver/0/",r);return a(f()),{data:t,status:i}}catch(t){return a(f()),{error:t.response.data.result}}}),Bu=({item:r})=>{const[a]=y.useContext(M),t=D(),[i,C]=y.useState(m()==="KillHouse"?r.addCarActiveState:r.driverActiveState),x=s=>{let l;m()==="KillHouse"?l={add_car_key:r.addCarKey,add_car_change_activation:s.target.checked}:l={driver_key:r.key,change_activation:s.target.checked},t(Tu(l)).then(o=>{var c,p;(c=o==null?void 0:o.payload)!=null&&c.error?a({vertical:"top",horizontal:"center",msg:(p=o==null?void 0:o.payload)==null?void 0:p.error,severity:"error"}):(t(B()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),C(s.target.checked)};let h=!1;return r.driverType==="rental"&&(h=!0),u.jsxs(u.Fragment,{children:[u.jsx(iu,{checked:i,onChange:x,name:"mySwitch",color:"primary",disabled:h}),i?u.jsx("label",{htmlFor:"mySwitch",children:"فعال"}):u.jsx("label",{htmlFor:"mySwitch",children:"غیرفعال"})]})},Lu=P("CARS_DASHBOARD",async(r,{dispatch:a})=>{a(L());const{data:t,status:i}=await T.get("kill_house_driver_total_dashboard",{params:{role:m(),...t}});return a(f()),{data:t,status:i}}),Pu=()=>{var c,p,g,e,F,A;const r=D(),[a,t]=y.useState([]),[i]=y.useContext(M),{provinceCars:C}=V(v=>v.provinceSlice),x=V(v=>v.userSlice.userProfile.key),h=V(v=>v.userSlice.selectedSubUser);y.useEffect(()=>{r(B({role_key:G("province")&&(h==null?void 0:h.key)||""}))},[h==null?void 0:h.key]);const[s,l]=y.useState([]);y.useEffect(()=>{r(Lu({role_key:G("province")&&(h==null?void 0:h.key)||""})).then(v=>{l(v.payload.data)})},[r,C,h==null?void 0:h.key]),y.useEffect(()=>{const v=C==null?void 0:C.map((d,n)=>{var N;let b="-";d.type==="rental"?b="اجاره ای":d.type==="exclusive"&&(b="اختصاصی");const E=d.type==="rental"?"همه کشتارگاه ها/کشتارکن ها":(N=d==null?void 0:d.killHouseList)==null?void 0:N.map(($,au)=>{const ou=au+1===d.killHouseList.length?"":" - ";return($==null?void 0:$.killHouseName)+ou});return[n+1,d.typeCar,b,d.pelak,d.capocity,parseInt(d.healthCode),d.driverName,d.driverMobile,E,u.jsx(Bu,{item:d},d.key),u.jsx(wu,{item:d,openNotif:i},`car-action-${d.key}`)]});t(v)},[C,r,i]);const[o]=y.useState(["ردیف","مدل خودرو","ماهیت","پلاک","ظرفیت","کد بهداشتی","نام راننده","موبایل راننده","کشتارگاه ها/کشتارکن ها","وضعیت","عملیات"]);return u.jsx(u.Fragment,{children:u.jsxs(I,{container:!0,alignItems:"center",justifyContent:"space-between",gap:O.SMALL,xs:12,children:[u.jsx(W,{variant:"contained",onClick:()=>{r(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"افزودن خودرو",content:u.jsx(tu,{})}))},children:"افزودن خودرو"}),u.jsx(cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${T.defaults.baseURL}car_province_excel/?key=${x}&role=${m()}${G("province")?`&role_key=${h==null?void 0:h.key}`:""}`,rel:"noreferrer",children:u.jsx(W,{color:"success",children:u.jsx(vu,{size:32})})})}),u.jsxs(du,{sx:{width:"100%"},children:[u.jsx(I,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(uu,{noPagination:!0,isDashboard:!0,columns:["تعداد خودرو ها","اختصاصی","اجاره ای","فعال","غیر فعال","معلق"],data:[[(c=s==null?void 0:s.total)==null?void 0:c.toLocaleString(),(p=s==null?void 0:s.exclusive)==null?void 0:p.toLocaleString(),(g=s==null?void 0:s.rental)==null?void 0:g.toLocaleString(),(e=s==null?void 0:s.active)==null?void 0:e.toLocaleString(),(F=s==null?void 0:s.inactive)==null?void 0:F.toLocaleString(),(A=s==null?void 0:s.suspended)==null?void 0:A.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(uu,{paginated:!0,title:"خودروها",columns:o,data:a})]})]})})},wu=({item:r,openNotif:a})=>{var v;const t=D(),[i,C]=y.useState(null),x=!(m()==="ProvinceOperator"||m()==="SuperAdmin"||m()==="AdminX"),h=(v=r.killHouseList)==null?void 0:v.some(d=>!d.allowState),s=!x||!h,l=r.type==="rental",o=!!i,c=o?`province-cars-popover-${r.key}`:void 0,p=()=>C(null),g=()=>{p(),t(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"تخصیص/حذف کشتارگاه",content:u.jsx(Iu,{driverKey:r.key,killHouseList:r.killHouseList})}))},e=()=>{p(),t(R({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش خودرو",content:u.jsx(tu,{first_name:r.firstName,pelak:r.pelak,city_name:r.city,type_car:r.typeCar,last_name:r.lastName,capocity:r.capocity,health_code:r.healthCode,driver_mobile:r.driverMobile,driverKey:r==null?void 0:r.key,type:r==null?void 0:r.type})}))},F=()=>{p(),t(L()),t(Eu(r.key)).then(d=>{d.error?d.error.message.includes("403")?a({vertical:"top",horizontal:"center",msg:"امکان حذف بدلیل تخصیص بار فعال به خودرو وجود ندارد!",severity:"error"}):a({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(t(R({right:!1,bottom:!1,content:null})),t(B()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),t(f())})},A=!s||x&&l;return u.jsxs("div",{children:[u.jsx(hu,{"aria-describedby":c,color:"primary",size:"small",onClick:d=>C(d.currentTarget),disabled:!s,children:u.jsx(_u,{})}),u.jsx(Cu,{id:c,anchorEl:i,open:o,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},disableRestoreFocus:!0,PaperProps:{sx:{p:2}},children:u.jsxs(pu,{sx:{py:0},children:[u.jsxs(K,{onClick:g,disabled:A,children:[u.jsx(H,{children:u.jsx(xu,{fontSize:"small",color:A?"disabled":"primary"})}),u.jsx(q,{primary:"تخصیص به کشتارگاه",primaryTypographyProps:{variant:"body2",color:A?"text.secondary":"primary"}})]}),u.jsxs(K,{onClick:e,disabled:A,children:[u.jsx(H,{children:u.jsx(ju,{fontSize:"small",color:A?"disabled":"primary"})}),u.jsx(q,{primary:"ویرایش",primaryTypographyProps:{variant:"body2",color:A?"text.secondary":"primary"}})]}),u.jsxs(K,{onClick:F,disabled:A,children:[u.jsx(H,{children:u.jsx(fu,{fontSize:"small",color:A?"disabled":"error"})}),u.jsx(q,{primary:"حذف",primaryTypographyProps:{variant:"body2",color:A?"text.secondary":"error"}})]})]})})]})},Yu=()=>u.jsx(yu,{display:"flex",justifyContent:"center",children:u.jsx(I,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:O.MEDIUM,children:u.jsx(I,{container:!0,justifyContent:"space-between",gap:O.SMALL,children:u.jsx(I,{xs:12,children:u.jsx(Pu,{})})})})});export{Yu as default}; diff --git a/build/assets/CarPelak-BUqZflo3.js b/build/assets/CarPelak-BUqZflo3.js new file mode 100644 index 0000000..1f5031c --- /dev/null +++ b/build/assets/CarPelak-BUqZflo3.js @@ -0,0 +1 @@ +import{j as u,an as t,aj as j,az as g,aA as e,ah as d}from"./mui-vendor-D_SVL-Dx.js";import{u as A,c as m,V as a,b as h,G as s,S as y}from"./index-D80MdVQn.js";import{r as c}from"./react-vendor-CmFgShSM.js";const f="/assets/pelak-B4AqLCaJ.jpg",E=({handleChange:p,pelakState:n,pelakInitial:l})=>{const r=A({initialValues:{driver_name:"",driver_mobile:"",type_car:"ایسوزو",type_weight:"سنگین",capocity:"",pelak1:l!=null&&l.split(" ")[0]?l==null?void 0:l.split(" ")[0]:"",pelak2:l!=null&&l.split(" ")[1]?l==null?void 0:l.split(" ")[1]:"",pelak3:l!=null&&l.split(" ")[2]?l==null?void 0:l.split(" ")[2]:"",pelak4:l!=null&&l.split(" ")[3]?l==null?void 0:l.split(" ")[3]:""},validationSchema:m({driver_name:a().matches(/^[ض‌ص‌ث‌ق‌ف‌غ‌ع‌ه‌خ‌خ‌ح‌ج‌چ‌ش‌س‌ی‌ب‌ل‌ا‌ت‌ن‌ن‌م‌ک‌گ‌ظ‌ط‌ز‌ر‌ذ‌د‌و‌پ‌آ‌ژ ]+$/,"فقط حروف فارسی وارد کنید").required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),driver_mobile:a().test("len","شماره تلفن باید با 0 شروع شود",(o,C)=>C.originalValue&&C.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(o,C)=>{if(C.originalValue)return C.originalValue.length===11}).required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),type_weight:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),capocity:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),pelak1:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),pelak2:a().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),pelak3:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),pelak4:h().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),name:a().typeError("لطفا فیلد را به درستی وارد کنید!")})}),[x,i]=c.useState(!0);return c.useEffect(()=>{if(n!=null&&n.length&&x){i(!1);const[o,C,v,F]=n;r.setFieldValue("pelak1",o),r.setFieldValue("pelak2",C),r.setFieldValue("pelak3",v),r.setFieldValue("pelak4",F)}},[n]),c.useEffect(()=>{p(r.values.pelak1?r.values.pelak1:"",r.values.pelak2?r.values.pelak2:"",r.values.pelak3?r.values.pelak3:"",r.values.pelak4?r.values.pelak4:"")},[r.values.pelak1,r.values.pelak2,r.values.pelak3,r.values.pelak4]),u.jsxs(s,{container:!0,alignItems:"center",px:y.TINY,width:"270px",height:"57px",sx:{background:`url(${f})`,backgroundSize:"cover"},children:[u.jsx(s,{mt:1,children:u.jsx(t,{sx:{width:"40px"},variant:"outlined",id:"pelak1",value:r.values.pelak1,onChange:r.handleChange,inputProps:{maxLength:2,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})}),u.jsxs(s,{container:!0,alignItems:"center",gap:1.5,pl:.5,pt:.5,children:[u.jsx(s,{container:!0,ml:1,children:u.jsx(s,{children:u.jsx(t,{sx:{width:"60px"},variant:"outlined",value:r.values.pelak2,id:"pelak2",onChange:r.handleChange,inputProps:{maxLength:3,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})})}),u.jsx(s,{children:u.jsx(j,{variant:"outlined",children:u.jsxs(g,{SelectDisplayProps:{style:{paddingTop:0,paddingBottom:0,width:"10px"}},sx:{textAlign:"center",fontSize:24,fontWeight:"bold"},labelId:"demo-simple-select-label",id:"pelak3",name:"pelak3",value:r.values.pelak3,onChange:r.handleChange,error:r.touched.pelak3?!!r.errors.pelak3:null,onBlur:r.handleBlur,helperText:r.touched.pelak3&&r.errors.pelak3?r.errors.pelak3:null,children:[u.jsx(e,{value:"الف",children:"الف"}),u.jsx(e,{value:"ب",children:"ب"}),u.jsx(e,{value:"پ",children:"پ"}),u.jsx(e,{value:"ت",children:"ت"}),u.jsx(e,{value:"ث",children:"ث"}),u.jsx(e,{value:"ج",children:"ج"}),u.jsx(e,{value:"چ",children:"چ"}),u.jsx(e,{value:"ح",children:"ح"}),u.jsx(e,{value:"خ",children:"خ"}),u.jsx(e,{value:"د",children:"د"}),u.jsx(e,{value:"ر",children:"ر"}),u.jsx(e,{value:"ز",children:"ز"}),u.jsx(e,{value:"ژ",children:"ژ"}),u.jsx(e,{value:"س",children:"س"}),u.jsx(e,{value:"ش",children:"ش"}),u.jsx(e,{value:"ص",children:"ص"}),u.jsx(e,{value:"ض",children:"ض"}),u.jsx(e,{value:"ط",children:"ط"}),u.jsx(e,{value:"ظ",children:"ظ"}),u.jsx(e,{value:"ع",children:"ع"}),u.jsx(e,{value:"غ",children:"غ"}),u.jsx(e,{value:"ف",children:"ف"}),u.jsx(e,{value:"ق",children:"ق"}),u.jsx(e,{value:"ک",children:"ک"}),u.jsx(e,{value:"گ",children:"گ"}),u.jsx(e,{value:"ل",children:"ل"}),u.jsx(e,{value:"م",children:"م"}),u.jsx(e,{value:"ن",children:"ن"}),u.jsx(e,{value:"و",children:"و"}),u.jsx(e,{value:"ه",children:"ه"}),u.jsx(e,{value:"ی",children:"ی"})]})})}),u.jsx(s,{container:!0,children:u.jsx(s,{children:u.jsx(t,{sx:{width:"40px"},variant:"outlined",id:"pelak4",value:r.values.pelak4,onChange:r.handleChange,inputProps:{maxLength:2,style:{textAlign:"center",fontSize:24,fontWeight:"bold",padding:0}}})})})]})]})};E.propTypes={pelak1:d.PropTypes.number,pelak2:d.PropTypes.number,pelak3:d.PropTypes.number,pelak4:d.PropTypes.number,handleChange:d.PropTypes.any};export{E as C}; diff --git a/build/assets/ChainBarManagement-B5xS_M-_.js b/build/assets/ChainBarManagement-B5xS_M-_.js new file mode 100644 index 0000000..a8179c7 --- /dev/null +++ b/build/assets/ChainBarManagement-B5xS_M-_.js @@ -0,0 +1 @@ +import{j as r,T as A,ap as Yu,an as j,aj as wu,bk as Gu,ak as Ku,al as $u,am as Nu,ay as Uu,az as Xu,aA as Qu,B as z,I as xu,b3 as Zu,aq as Ju,b7 as mu,as as u0,at as e0,a5 as Au,d as Fu,ah as fu,b5 as r0,b6 as Su}from"./mui-vendor-D_SVL-Dx.js";import{r as C,b as Bu,f as a0}from"./react-vendor-CmFgShSM.js";import{L as V,j as M,a0 as b,dx as Ru,h as k,A as G,u as Iu,c as qu,V as L,b as Du,v as iu,G as y,$ as ju,S as vu,W as P,ad as ku,O as Hu,C as gu,p as Ou,X as l0,E as n0,at as o0,aF as s0,fN as t0}from"./index-D80MdVQn.js";import{a as K,u as U,f as c0}from"./redux-vendor-CfkcHgWN.js";import{R as C0,a as Tu}from"./index.esm-C1-dCPnj.js";import{R as d0}from"./ResponsiveTable-bUYl0qDM.js";import{d as h0}from"./Settings-Cboitw62.js";import{d as i0}from"./Tune-BBzxV8DK.js";import{d as v0}from"./Delete-CIwpNviU.js";import{C as p0}from"./CarPelak-BUqZflo3.js";import{d as y0}from"./Pageview-CHY_bSEN.js";import{d as x0}from"./AddCircleOutline-5cdNoXZy.js";const Mu=K("PROVINCE_CREATE_ALLOCATION",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await M.post("chain-allocation/",{...e,role:b()});return n(Ru()),n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),A0=K("PROVINCE_GET_KILLHOUSES_FOR_ALLOCATION",async()=>{const{data:e,status:n}=await M.get("/kill_house/?kill_house=true");return{data:e,status:n}}),_u=K("PROVINCE_EDIT_CHAIN_ALLOCATION",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await M.put("chain-allocation/0/",e);return n(Ru()),n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),g0=({item:e,updateTable:n,isEdit:l})=>{var I,q,X,pu,Q,yu;const o=U(),[c]=C.useContext(G),[x,f]=Bu.useState(l?e!=null&&e.outProvince?"out":"native":"out"),[v,F]=Bu.useState();C.useEffect(()=>{x==="native"&&(o(V()),o(A0()).then(t=>{o(k());const _=t==null?void 0:t.payload.data.map(T=>({name:T.name,key:T.key}));g(_),F("")}))},[x]);const[E,g]=C.useState([]),w=t=>{f(t.target.value)},[h,N]=C.useState([]),S=(t,_,T,Z)=>{N([t,_,T,Z])},a=Iu({initialValues:{weight:l?e==null?void 0:e.indexWeight:"",quantity:l?e==null?void 0:e.quantity:"",driverName:l?e==null?void 0:e.driverName:"",driverMobile:l?e==null?void 0:e.driverMobile:"",driverCar:l?e==null?void 0:e.typeCar:"",healthCode:l?e==null?void 0:e.healthCode:""},validationSchema:qu({weight:Du().required("این فیلد اجباری است!"),quantity:Du().required("این فیلد اجباری است!"),driverName:L().required("این فیلد اجباری است!"),healthCode:L().required("این فیلد اجباری است!"),driverMobile:L().required("شماره موبایل کشتارگاه الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),driverCar:L().required("این فیلد اجباری است!")})}),[,,d,$,,]=C.useContext(G);C.useEffect(()=>{const t=iu(new Date).format("YYYY-MM-DD");$(t)},[]);const s=Iu({initialValues:{name:l?e==null?void 0:e.buyerName:"",mobile:l?e==null?void 0:e.buyerMobile:"",province:l?e==null?void 0:e.province:"",city:l?e==null?void 0:e.city:""},validationSchema:qu({name:L().required("نام اجباری است"),mobile:L().required("شماره موبایل کشتارگاه الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),province:L().required("استان اجباری است"),city:L().required("شهرستان اجباری است")})});C.useEffect(()=>{a.validateForm(),s.validateForm()},[]);const B=()=>x==="native"?a.isValid&&v&&h[1]:a.isValid&&s.isValid&&h[1];return C.useEffect(()=>{let t=a.values.weight;const _=a.values.weight.toString().split(".").join("");a.values.weight&&_.length<=3&&(_.length===2&&(t=_[0]+"."+_[1]),_.length===3&&(t=_[0]+"."+_[1]+_[2])),isNaN(Number.parseFloat(t))?a.setFieldValue("weight",""):a.setFieldValue("weight",Number.parseFloat(t))},[a.values.weight]),r.jsxs(y,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:2,children:[!l&&r.jsxs(r.Fragment,{children:[r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["شرکت زنجیره:","‌‌ ‌"]}),r.jsx(A,{variant:"body2",style:{color:"gray"},children:e==null?void 0:e.companyName})]}),r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["مرغدار:","‌‌ ‌"]}),r.jsxs(A,{variant:"body2",style:{color:"gray"},children:[e.poultry.userprofile.fullName," (",e.poultry.userprofile.mobile,")"]})]}),r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["نژاد:","‌‌ ‌"]}),r.jsx(A,{variant:"body2",style:{color:"gray"},children:e.chickenBreed})]}),r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["سن جوجه:","‌‌ ‌"]}),r.jsx(A,{variant:"body2",style:{color:"gray"},children:e.age})]})]}),l&&r.jsxs(r.Fragment,{children:[r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["مرغدار:","‌‌ ‌"]}),r.jsxs(A,{variant:"body2",style:{color:"gray"},children:[(q=(I=e==null?void 0:e.poultryHatching)==null?void 0:I.poultry)==null?void 0:q.unitName," (",(Q=(pu=(X=e==null?void 0:e.poultryHatching)==null?void 0:X.poultry)==null?void 0:pu.user)==null?void 0:Q.mobile,")"]})]}),r.jsxs(y,{container:!0,xs:12,children:[r.jsxs(A,{variant:"body2",children:["شرکت زنجیره:","‌‌ ‌"]}),r.jsx(A,{variant:"body2",style:{color:"gray"},children:(yu=e==null?void 0:e.chainCompany)==null?void 0:yu.name})]})]}),r.jsx(Yu,{style:{width:"100%"}}),r.jsx(y,{xs:12,children:r.jsx(ju,{label:" تاریخ",id:"date",renderInput:t=>r.jsx(j,{...t}),value:d,onChange:t=>{$(iu(t).format("YYYY-MM-DD"))}})}),r.jsx(y,{xs:12,children:r.jsx(j,{id:"quantity",fullWidth:!0,label:"حجم (قطعه)",variant:"outlined",sx:{width:"100%"},value:a.values.quantity,error:a.touched.quantity?!!a.errors.quantity:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.quantity&&a.errors.quantity?a.errors.quantity:null})}),r.jsx(y,{xs:12,children:r.jsx(j,{id:"weight",fullWidth:!0,label:"میانگین وزن",variant:"outlined",sx:{width:"100%"},value:a.values.weight,error:a.touched.weight?!!a.errors.weight:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.weight&&a.errors.weight?a.errors.weight:null})}),a.values.weight&&a.values.quantity&&r.jsxs(y,{container:!0,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"gray",borderRadius:"6px"},xs:12,p:1,children:[r.jsxs(A,{variant:"body2",color:"primary",children:["وزن کل: ","‌‌ ‌"]}),r.jsxs(A,{variant:"body2",children:[parseInt(a.values.quantity*a.values.weight)," کیلوگرم"]})]}),r.jsxs(wu,{children:[r.jsx(Gu,{id:"demo-controlled-radio-buttons-group",children:"نوع فروش"}),r.jsxs(Ku,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:x,onChange:w,children:[r.jsx($u,{value:"out",control:r.jsx(Nu,{disabled:l}),label:"خارج استان"}),r.jsx($u,{value:"native",control:r.jsx(Nu,{disabled:l}),label:"درون استان"})]})]}),x==="out"?r.jsxs(y,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:vu.SMALL,children:[r.jsx(A,{variant:"body1",children:"اطلاعات خریدار"}),r.jsx(j,{label:"نام و نام خانوادگی",name:"name",value:s.values.name,onChange:s.handleChange,onBlur:a.handleBlur,error:s.touched.name&&!!s.errors.name,helperText:s.touched.name&&s.errors.name,required:!0,fullWidth:!0}),r.jsx(j,{fullWidth:!0,id:"mobile",value:s.values.mobile,error:s.touched.mobile?!!s.errors.mobile:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.mobile&&s.errors.mobile?s.errors.mobile:null,label:"موبایل",autoComplete:"current-password",variant:"outlined"}),r.jsx(j,{label:"استان",name:"province",value:s.values.province,onChange:s.handleChange,onBlur:a.handleBlur,error:s.touched.province&&!!s.errors.province,helperText:s.touched.province&&s.errors.province,required:!0,fullWidth:!0}),r.jsx(j,{label:"شهرستان",name:"city",value:s.values.city,onBlur:a.handleBlur,onChange:s.handleChange,error:s.touched.city&&!!s.errors.city,helperText:s.touched.city&&s.errors.city,required:!0,fullWidth:!0})]}):r.jsx(y,{xs:12,children:r.jsxs(wu,{fullWidth:!0,error:a.errors.selectedOption&&a.touched.selectedOption,children:[r.jsx(Uu,{children:"کشتارگاه را انتخاب کنید"}),r.jsx(Xu,{fullWidth:!0,label:"کشتارگاه را انتخاب کنید",id:"selectedKillhouse",name:"selectedKillhouse",onChange:t=>{const[_]=t.target.value.split("#");F(_)},onBlur:a.handleBlur,children:E==null?void 0:E.map(t=>r.jsx(Qu,{value:`${t.key+"#"+t.killer}`,children:`کشتارگاه ${t.name}`},t))}),a.errors.selectedKillhouse&&a.touched.selectedKillhouse&&r.jsx("div",{children:a.errors.selectedKillhouse})]})}),r.jsxs(y,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:vu.SMALL,children:[r.jsx(A,{variant:"body1",children:"اطلاعات خودرو حمل"}),r.jsx(j,{label:"نام و نام خانوادگی راننده",name:"driverName",value:a.values.driverName,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.driverName&&!!a.errors.driverName,helperText:a.touched.driverName&&a.errors.driverName?a.errors.driverName:null,required:!0,fullWidth:!0}),r.jsx(j,{fullWidth:!0,id:"driverMobile",value:a.values.driverMobile,error:a.touched.driverMobile?!!a.errors.driverMobile:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.driverMobile&&a.errors.driverMobile?a.errors.driverMobile:null,label:"موبایل راننده",autoComplete:"current-password",variant:"outlined"}),r.jsx(j,{label:"کد بهداشتی ",name:"healthCode",value:a.values.healthCode,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.healthCode&&!!a.errors.healthCode,helperText:a.touched.healthCode&&a.errors.healthCode,type:"tel",required:!0,fullWidth:!0}),r.jsx(j,{label:"مدل خودرو",name:"driverCar",value:a.values.driverCar,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.driverCar&&!!a.errors.driverCar,helperText:a.touched.driverCar&&a.errors.driverCar,type:"tel",required:!0,fullWidth:!0}),r.jsx(p0,{width:"100%",handleChange:S,pelakInitial:l?e==null?void 0:e.pelak:""})]}),r.jsx(z,{disabled:!B(),variant:"contained",fullWidth:!0,onClick:()=>{b()!=="SuperAdmin"&&b()!=="AdminX"&&(e.age>40&&a.values.weight<1.9||e.age>40&&a.values.weight>4||e.age<40&&a.values.weight<1.5||e.age<40&&a.values.weight>4||e.age>56&&a.values.weight<2.8||e.age>56&&a.values.weight>4)?c({vertical:"top",horizontal:"center",msg:(e==null?void 0:e.age)>56?"میانگین وزنی باید عددی بین 2.8 تا 4 کیلوگرم باشد!":(e==null?void 0:e.age)>40?"میانگین وزنی باید عددی بین 1.9 تا 4 کیلوگرم باشد!":"میانگین وزنی باید عددی بین 1.5 تا 4 باشد!",severity:"error"}):l?x==="native"?o(_u({chain_allcation_key:e==null?void 0:e.key,quantity:a.values.quantity,weight:parseInt(a.values.quantity*a.values.weight),index_weight:a.values.weight,date:d,out_province:!1,driver_name:a.values.driverName,driver_mobile:a.values.driverMobile,health_code:a.values.healthCode,type_car:a.values.driverCar,pelak:h[0]+" "+h[1]+" "+h[2]+" "+h[3],kill_house_key:v})).then(t=>{o(P({right:!1,bottom:!1,content:null})),t.payload.error?c({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(n(1),c({vertical:"top",horizontal:"center",msg:"بار با موفقیت ثبت شد؛ جهت مشاهده به بخش مدیریت بارها در همین صفحه مراجعه کنید",severity:"success"}))}):o(_u({chain_allcation_key:e==null?void 0:e.key,quantity:a.values.quantity,weight:parseInt(a.values.quantity*a.values.weight),index_weight:a.values.weight,date:d,out_province:!0,driver_name:a.values.driverName,driver_mobile:a.values.driverMobile,health_code:a.values.healthCode,type_car:a.values.driverCar,pelak:h[0]+" "+h[1]+" "+h[2]+" "+h[3],buyer_name:s.values.name,buyer_mobile:s.values.mobile,city:s.values.city,province:s.values.name})).then(t=>{o(P({right:!1,bottom:!1,content:null})),t.payload.error?c({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(n(1),c({vertical:"top",horizontal:"center",msg:"بار با موفقیت ثبت شد؛ جهت مشاهده به بخش مدیریت بارها در همین صفحه مراجعه کنید",severity:"success"}))}):x==="native"?o(Mu({hatching_key:e==null?void 0:e.key,quantity:a.values.quantity,weight:parseInt(a.values.quantity*a.values.weight),index_weight:a.values.weight,date:d,out_province:!1,driver_name:a.values.driverName,driver_mobile:a.values.driverMobile,health_code:a.values.healthCode,type_car:a.values.driverCar,pelak:h[0]+" "+h[1]+" "+h[2]+" "+h[3],kill_house_key:v})).then(t=>{o(P({right:!1,bottom:!1,content:null})),t.payload.error?c({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(n(),c({vertical:"top",horizontal:"center",msg:"بار با موفقیت ثبت شد؛ جهت مشاهده به بخش مدیریت بارها در همین صفحه مراجعه کنید",severity:"success"}))}):o(Mu({hatching_key:e==null?void 0:e.key,quantity:a.values.quantity,weight:parseInt(a.values.quantity*a.values.weight),index_weight:a.values.weight,date:d,out_province:!0,driver_name:a.values.driverName,driver_mobile:a.values.driverMobile,health_code:a.values.healthCode,type_car:a.values.driverCar,pelak:h[0]+" "+h[1]+" "+h[2]+" "+h[3],buyer_name:s.values.name,buyer_mobile:s.values.mobile,city:s.values.city,province:s.values.name})).then(t=>{o(P({right:!1,bottom:!1,content:null})),t.payload.error?c({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(n(),c({vertical:"top",horizontal:"center",msg:"بار با موفقیت ثبت شد؛ جهت مشاهده به بخش مدیریت بارها در همین صفحه مراجعه کنید",severity:"success"}))})},children:"ثبت"})]})},b0=({healthCode:e,item:n,updateTable:l})=>{const o=U(),[c]=C.useContext(G),x=()=>{o(Hu({title:"ویرایش کد بهداشتی",size:"auto",content:r.jsx(f0,{initialValue:e||"",onSubmit:f=>{o(_u({chain_allcation_key:n==null?void 0:n.key,health_code:f})).then(v=>{var F;(F=v.payload)!=null&&F.error?c({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(),o(gu()))})},onCancel:()=>o(gu())})}))};return r.jsxs(y,{container:!0,alignItems:"center",gap:.5,sx:{width:"120px"},justifyContent:"center",children:[r.jsx(A,{variant:"caption",children:e||"-"}),r.jsx(xu,{"aria-label":"edit",size:"small",color:"primary",onClick:x,children:r.jsx(ku,{fontSize:"small"})})]})},f0=({initialValue:e,onSubmit:n,onCancel:l})=>{const[o,c]=C.useState(e);return r.jsxs(y,{container:!0,direction:"column",gap:2,minWidth:260,children:[r.jsx(j,{label:"کد بهداشتی",value:o,onChange:x=>c(x.target.value),fullWidth:!0,size:"small"}),r.jsxs(y,{container:!0,justifyContent:"flex-end",xs:12,gap:1,children:[r.jsx(z,{variant:"contained",color:"primary",onClick:()=>n(o),style:{flex:1},children:"ثبت"}),r.jsx(z,{style:{flex:1},variant:"outlined",color:"primary",onClick:l,children:"لغو"})]})]})},F0=K("PROVINCE_DELETE_CHAIN_ALLOCATION_SERVICE",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await M.delete("chain-allocation/0/?chain_allcation_key="+e+`&role=${b()}`);return n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),zu=K("PROVINCE_CHECK_CHAIN_ALLOCATION_SERVICE",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await M.put("chain-allocation/0/",e);return n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),j0=({item:e,fetchApiData:n})=>{var v,F,E,g,w,h,N,S,a,d,$,s,B;const l=U(),[o]=C.useContext(G),[c,x]=C.useState(""),f=I=>{x(I.target.value)};return r.jsxs(y,{container:!0,direction:"column",children:[r.jsxs(y,{children:[r.jsx(A,{variant:"h6",gutterBottom:!0,children:"اطلاعات مرغدار"}),r.jsxs(A,{variant:"subtitle1",gutterBottom:!0,children:["نام: ",(F=(v=e==null?void 0:e.poultryHatching)==null?void 0:v.poultry)==null?void 0:F.unitName," (",(w=(g=(E=e==null?void 0:e.poultryHatching)==null?void 0:E.poultry)==null?void 0:g.user)==null?void 0:w.mobile,")"]}),r.jsxs(A,{variant:"subtitle1",gutterBottom:!0,children:["شرکت زنجیره:"," ",`${(h=e==null?void 0:e.chainCompany)==null?void 0:h.name} (${(N=e==null?void 0:e.chainCompany)==null?void 0:N.user.mobile})`]}),r.jsxs(A,{variant:"subtitle1",gutterBottom:!0,children:["نوع تخصیص: ",e!=null&&e.outProvince?"خارج استان":"داخل استان"]}),r.jsxs(A,{variant:"subtitle1",gutterBottom:!0,children:["خریدار:"," ",(a=(S=e==null?void 0:e.killHouse)==null?void 0:S.killHouseOperator)!=null&&a.user.fullname?`${($=(d=e==null?void 0:e.killHouse)==null?void 0:d.killHouseOperator)==null?void 0:$.user.fullname} (${(B=(s=e==null?void 0:e.killHouse)==null?void 0:s.killHouseOperator)==null?void 0:B.user.mobile})`:`${e==null?void 0:e.buyerName} (${e==null?void 0:e.buyerMobile})`]})]}),r.jsxs(y,{container:!0,gap:vu.TINY,mt:vu.SMALL,children:[r.jsx(j,{label:"یادداشت",variant:"outlined",fullWidth:!0,multiline:!0,rows:4,value:c,onChange:f}),r.jsx(z,{style:{flex:.5},variant:"contained",color:"success",onClick:()=>{l(zu({chain_allcation_key:e==null?void 0:e.key,check_allocation:!0,state:"accepted"})).then(I=>{n(1),I.payload.error?o({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}):(l(P({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),r.jsx(z,{style:{flex:.5},variant:"contained",color:"error",onClick:()=>{l(zu({chain_allcation_key:e==null?void 0:e.key,check_allocation:!0,state:"rejected"})).then(I=>{n(1),I.payload.error?o({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}):(l(P({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"رد"})]})]})},_0=({item:e,fetchApiData:n})=>{const l=U(),[o]=C.useContext(G),[c,x]=C.useState(null),f=d=>{x(d.currentTarget)},v=()=>{x(null)},F=!!c,E=F?"popover":void 0,g=b(),w=()=>{v(),l(P({title:"تایید/ رد درخواست",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(j0,{item:e,fetchApiData:n})}))},h=()=>{v(),l(P({title:"ویرایش بار",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(g0,{item:e,updateTable:n,isEdit:!0})}))},N=()=>{v(),l(F0(e==null?void 0:e.key)).then(d=>{d.payload.error?o({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(1))})},S=g==="ProvinceOperator"||g==="SuperAdmin"||g==="AdminX",a=[{key:"approve",label:"تایید / رد درخواست",color:"primary.main",icon:r.jsx(h0,{sx:{fontSize:{xs:20,md:18}}}),action:w,disabled:(e==null?void 0:e.state)!=="pending"},{key:"edit",label:"ویرایش بار",color:"info.main",icon:r.jsx(ku,{sx:{fontSize:{xs:20,md:18}}}),action:h,disabled:!S||(e==null?void 0:e.state)==="rejected"||!!(e!=null&&e.quarantineCode)},{key:"delete",label:"حذف بار",color:"error.main",icon:r.jsx(v0,{sx:{fontSize:{xs:20,md:18}}}),action:N,disabled:!S||(e==null?void 0:e.state)==="rejected"||!!(e!=null&&e.quarantineCode)}];return r.jsxs("div",{children:[r.jsx(xu,{"aria-describedby":E,variant:"contained",color:"primary",onClick:f,children:r.jsx(i0,{})}),r.jsx(Zu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1}}},id:E,open:F,anchorEl:c,onClose:v,children:r.jsx(Ju,{sx:{p:1},children:a.map(d=>r.jsxs(mu,{onClick:()=>{d.disabled||d.action()},disabled:!!d.disabled,sx:{borderRadius:1,mb:.5,color:d.disabled?"text.disabled":d.color,"&:last-of-type":{mb:0}},children:[r.jsx(u0,{sx:{color:d.disabled?"text.disabled":d.color,minWidth:36},children:d.icon}),r.jsx(e0,{primary:r.jsx(A,{sx:{color:d.disabled?"text.disabled":d.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:d.label})})]},d.key))})})]})},k0=K("PROVINCE_CHAINS_EDIT_BAR",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=await M.put("chain-allocation/0/",e);return n(k()),{data:l,status:o}}catch(l){return n(k()),{error:l.response.data.result}}}),Lu=({item:e,updateTable:n,isLocked:l})=>{const o=U(),[c]=C.useContext(G),x=()=>{o(Hu({title:"ثبت کد قرنطینه",size:"auto",content:r.jsx(w0,{code:e.quarantineCode||"",isLocked:l,onSubmit:f=>{o(k0({chain_allcation_key:e.key,quarantine_code:f,role:b()})).then(v=>{v.payload.error?c({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(),o(gu()))})},onCancel:()=>o(gu())})}))};return r.jsxs(Au,{container:!0,alignItems:"center",gap:.5,sx:{width:e.quarantineCode?"160px":"auto",justifyContent:"center"},children:[e.quarantineCode?r.jsx(E0,{clearanceCode:e.quarantineCode}):r.jsx(xu,{"aria-label":"add",size:"small",color:"primary",onClick:x,children:r.jsx(x0,{fontSize:"small"})}),!l&&r.jsx(xu,{"aria-label":"edit",size:"small",color:"primary",onClick:x,sx:{display:e.quarantineCode?"inline-flex":"none"},children:r.jsx(ku,{fontSize:"small"})})]})},E0=({clearanceCode:e})=>{const n=C.useRef(null),l=()=>{n.current&&n.current.submit()};return r.jsxs(Au,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,style:{width:"auto"},children:[r.jsx(Fu,{title:"مشاهده گواهینامه",arrow:!0,children:r.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:n,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[r.jsx("input",{name:"gid",type:"hidden",value:e}),r.jsx(y0,{color:"primary",onClick:l})]})}),r.jsx(A,{variant:"caption",color:"primary",children:e})]})},w0=({code:e,isLocked:n,onSubmit:l,onCancel:o})=>{const[c,x]=C.useState(e),[f,v]=C.useState("");C.useEffect(()=>{x(e)},[e]);const F=w=>w?/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]+$/.test(w)?(v(""),!0):(v("باید شامل اعداد و حروف انگلیسی باشد"),!1):(v("این فیلد اجباری است"),!1),E=w=>{const h=w.target.value.toUpperCase();x(h),F(h)},g=()=>{F(c)&&l(c)};return r.jsxs(Au,{container:!0,direction:"column",gap:2,children:[r.jsx(j,{label:"کد قرنطینه",value:c,onChange:E,size:"small",fullWidth:!0,error:!!f,helperText:f,InputProps:{readOnly:n}}),r.jsxs(Au,{container:!0,justifyContent:"flex-end",gap:1,xs:12,children:[r.jsx(z,{variant:"contained",color:"primary",onClick:g,disabled:n,style:{flex:1},children:"ثبت"}),r.jsx(z,{style:{flex:1},variant:"outlined",color:"primary",onClick:o,children:"لغو"})]})]})};Lu.propTypes={item:fu.PropTypes.any,updateTable:fu.PropTypes.any,isLocked:fu.PropTypes.any};const H0=({province:e})=>{const[n,,l,o,c,x]=C.useContext(G),f=U();C.useEffect(()=>{const p=iu(new Date).format("YYYY-MM-DD");o(p),x(p)},[]);const{pathname:v}=a0(),F=c0(p=>{var D,u;return(u=(D=p.userSlice)==null?void 0:D.userProfile)==null?void 0:u.key}),E=p=>{I(p.target.value)},[g,w]=C.useState(0),h=(p,D)=>{w(D)},[N,S]=C.useState([]),[a,d]=C.useState(0),[$,s]=C.useState(10),[B,I]=C.useState(""),[q,X]=C.useState(1),[pu,Q]=C.useState([]),[yu,t]=C.useState([]),[_,T]=C.useState(!1),Z=async p=>{var D,u,O;if(!_){f(V());try{const i=await M.get(`${e?e+"parent-company-":""}chain-allocation/?search=filter&value=${B}&page=${p}&page_size=${$}&role=${b()}&date1=${l}&date2=${c}${g===1?"&state=rejected":""}`);T(!1),S(((D=i.data)==null?void 0:D.results)||[]),d(((u=i.data)==null?void 0:u.count)||0)}catch(i){console.error("Error fetching data:",i);const R=(i==null?void 0:i.message)||"",H=(O=i==null?void 0:i.response)==null?void 0:O.status;R.includes("500")||H===500?(T(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),S([]),d(0)}finally{f(k())}}},Pu=p=>{Z(p),X(p)},Vu=p=>{s(p),X(1)},bu=()=>{Z(q!==0?q:1)};C.useEffect(()=>{if(!N||!Array.isArray(N)){Q([]),t([]);return}const p=N.map((u,O)=>{var i,R,H,W,J,m,uu,eu,ru,au,lu,nu,ou,su,tu,cu,Cu;return[q===1?O+1:O+$*(q-1)+1,r.jsx(_0,{fetchApiData:bu,item:u},O),(u==null?void 0:u.state)==="accepted"?"تایید شده":(u==null?void 0:u.state)==="pending"?"در انتظار تایید":"رد شده",u!=null&&u.date?Ou(u.date):"-",u!=null&&u.outProvince?"خارج استان":"داخل استان",`${((i=u==null?void 0:u.registerer)==null?void 0:i.fullname)||""} (${((R=u==null?void 0:u.registerer)==null?void 0:R.mobile)||""})`,(J=(W=(H=u==null?void 0:u.killHouse)==null?void 0:H.killHouseOperator)==null?void 0:W.user)!=null&&J.fullname?`${u.killHouse.killHouseOperator.user.fullname} (${((eu=(uu=(m=u==null?void 0:u.killHouse)==null?void 0:m.killHouseOperator)==null?void 0:uu.user)==null?void 0:eu.mobile)||""})`:`${(u==null?void 0:u.buyerName)||""} (${(u==null?void 0:u.buyerMobile)||""})`,`${((au=(ru=u==null?void 0:u.poultryHatching)==null?void 0:ru.poultry)==null?void 0:au.unitName)||""} (${((ou=(nu=(lu=u==null?void 0:u.poultryHatching)==null?void 0:lu.poultry)==null?void 0:nu.user)==null?void 0:ou.mobile)||""})`,`${((su=u==null?void 0:u.chainCompany)==null?void 0:su.name)||""} (${((cu=(tu=u==null?void 0:u.chainCompany)==null?void 0:tu.user)==null?void 0:cu.mobile)||""})`,r.jsxs(r.Fragment,{children:[" ",b()==="ParentCompany"?(u==null?void 0:u.healthCode)||"":r.jsx(b0,{healthCode:u==null?void 0:u.healthCode,item:u,updateTable:bu})]}),r.jsx(r.Fragment,{children:b()==="VetFarm"||b()==="ProvinceOperator"||b()==="SuperAdmin"||b()==="Supporter"||b()==="AdminX"||b()==="CityVet"||b()==="VetSupervisor"?r.jsxs(r.Fragment,{children:[r.jsx(Lu,{isLocked:b()==="ProvinceOperator"||b()==="VetSupervisor"?!1:!!((u==null?void 0:u.trash)===!0||u!=null&&u.quarantineQuantity),item:u,updateTable:bu}),(Cu=u==null?void 0:u.quarantineCodeRegisterar)!=null&&Cu.date?(()=>{var du,hu;try{const Y=new Date((du=u==null?void 0:u.registerar)==null?void 0:du.date);return isNaN(Y.getTime())?"":`${l0(Y,"yyyy/MM/dd")} ${((hu=u==null?void 0:u.quarantineCodeRegisterar)==null?void 0:hu.name)||""}`}catch(Y){return console.error("Error formatting quarantineCodeRegisterar date:",Y),""}})():""]}):u!=null&&u.quarantineCode?u.quarantineCode:"-"}),u!=null&&u.driverName?`${u.driverName} (${(u==null?void 0:u.driverMobile)||""})`:"-",(u==null?void 0:u.typeCar)||"",(u==null?void 0:u.pelak)||"",(u==null?void 0:u.quantity)||0,(u==null?void 0:u.indexWeight)||0,(u==null?void 0:u.weight)||0]});Q(p);const D=N.map((u,O)=>{var i,R,H,W,J,m,uu,eu,ru,au,lu,nu,ou,su,tu,cu,Cu,du,hu,Y;return[q===1?O+1:O+$*(q-1)+1,(u==null?void 0:u.state)==="rejected"?"رد شده":(u==null?void 0:u.state)==="deleted"?"حذف شده":"در انتظار تایید",u!=null&&u.remover?`${((i=u.remover)==null?void 0:i.fullname)||""} (${((R=u.remover)==null?void 0:R.mobile)||""})`:`${((H=u==null?void 0:u.registerer)==null?void 0:H.fullname)||""} (${((W=u==null?void 0:u.registerer)==null?void 0:W.mobile)||""})`,u!=null&&u.date?Ou(u.date):"-",u!=null&&u.outProvince?"خارج استان":"داخل استان",(J=u==null?void 0:u.registerer)!=null&&J.fullname?`${u.registerer.fullname} (${((m=u==null?void 0:u.registerer)==null?void 0:m.mobile)||""})`:"-",(ru=(eu=(uu=u==null?void 0:u.killHouse)==null?void 0:uu.killHouseOperator)==null?void 0:eu.user)!=null&&ru.fullname?`${u.killHouse.killHouseOperator.user.fullname} (${((nu=(lu=(au=u==null?void 0:u.killHouse)==null?void 0:au.killHouseOperator)==null?void 0:lu.user)==null?void 0:nu.mobile)||""})`:`${(u==null?void 0:u.buyerName)||""} (${(u==null?void 0:u.buyerMobile)||""})`,`${((su=(ou=u==null?void 0:u.poultryHatching)==null?void 0:ou.poultry)==null?void 0:su.unitName)||""} (${((Cu=(cu=(tu=u==null?void 0:u.poultryHatching)==null?void 0:tu.poultry)==null?void 0:cu.user)==null?void 0:Cu.mobile)||""})`,`${((du=u==null?void 0:u.chainCompany)==null?void 0:du.name)||""} (${((Y=(hu=u==null?void 0:u.chainCompany)==null?void 0:hu.user)==null?void 0:Y.mobile)||""})`,(u==null?void 0:u.healthCode)||"",(u==null?void 0:u.quarantineCode)||"",u!=null&&u.driverName?`${u.driverName} (${(u==null?void 0:u.driverMobile)||""})`:"-",(u==null?void 0:u.typeCar)||"",(u==null?void 0:u.pelak)||"",(u==null?void 0:u.quantity)||0,(u==null?void 0:u.indexWeight)||0,(u==null?void 0:u.weight)||0]});t(D)},[N,q,$]),C.useEffect(()=>{Z(1)},[f,l,c,$,g]),C.useEffect(()=>{T(!1)},[l,c,B,g]);const Eu=async p=>{var D,u,O;p.preventDefault(),T(!1),f(V());try{const i=await M.get(`${e?e+"parent-company-":""}chain-allocation/?search=filter&value=${B}&page=${q}&page_size=${$}&role=${b()}&date1=${l}&date2=${c}${g===1?"&state=rejected":""}`);T(!1),S(((D=i.data)==null?void 0:D.results)||[]),d(((u=i.data)==null?void 0:u.count)||0),f(k())}catch(i){console.error("Error fetching data:",i);const R=(i==null?void 0:i.message)||"",H=(O=i==null?void 0:i.response)==null?void 0:O.status;R.includes("500")||H===500?(T(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),S([]),d(0),f(k())}},Wu=r.jsx(y,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,xs:12,children:r.jsxs(y,{container:!0,alignItems:"center",gap:vu.SMALL,children:[r.jsx(y,{style:{width:"150px"},children:r.jsx(ju,{label:"از تاریخ",id:"date",renderInput:p=>r.jsx(j,{...p}),value:l,onChange:p=>{o(iu(p).format("YYYY-MM-DD"))}})}),r.jsx(y,{style:{width:"150px"},children:r.jsx(ju,{label:"تا تاریخ",id:"date",renderInput:p=>r.jsx(j,{...p}),value:c,onChange:p=>{x(iu(p).format("YYYY-MM-DD"))}})}),r.jsxs("form",{onSubmit:Eu,children:[r.jsx(j,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:E}),r.jsx(z,{type:"submit",onClick:Eu,endIcon:r.jsx(C0,{}),children:"جستجو"}),g===0?r.jsx(Fu,{title:"خروجی اکسل",children:r.jsx("a",{href:`${e||M.defaults.baseURL}bar_chain_excel/?key=${F||""}&role=${b()}&search=filter&value=${B||""}&state=accepted&date1=${l||""}&date2=${c||""}&search=filter&value=${B||""}`,rel:"noreferrer",children:r.jsx(z,{color:"success",children:r.jsx(Tu,{size:32})})})}):r.jsx(Fu,{title:"خروجی اکسل",children:r.jsx("a",{href:`${e||M.defaults.baseURL}bar_chain_excel/?key=${F||""}&role=${b()}&search=filter&value=${B||""}&state=rejected&date1=${l||""}&date2=${c||""}&search=filter&value=${B||""}`,rel:"noreferrer",children:r.jsx(z,{color:"success",children:r.jsx(Tu,{size:32})})})})]})]})});return r.jsxs(y,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[r.jsx(y,{xs:12,container:!0,justifyContent:"center",alignItems:"center",children:(v===n0||v===o0||v===s0||v===t0)&&r.jsxs(r0,{value:g,onChange:h,"aria-label":"simple tabs example",children:[r.jsx(Su,{label:"درخواست های تایید شده"}),r.jsx(Su,{label:"درخواست های رد شده"})]})}),Wu,r.jsx(d0,{data:g===0?pu:yu,columns:g===0?["ردیف","عملیات","وضعیت","تاریخ سفارش","نوع فروش","ثبت کننده سفارش","خریدار","مرغداری","شرکت زنجیره","کد بهداشتی","کد قرنطینه","راننده","نوع خودرو","پلاک","حجم","میانگین وزن","وزن"]:["ردیف","وضعیت","حذف/رد کننده","تاریخ سفارش","نوع فروش","خریدار","مرغداری","شرکت زنجیره","کد بهداشتی","کد قرنطینه","راننده","نوع خودرو","پلاک","حجم","میانگین وزن","وزن"],handlePageChange:Pu,totalRows:a,page:q,perPage:$,handlePerRowsChange:Vu,title:g===0?"بارهای تایید شده":"بارهای رد شده"})]})};export{g0 as C,H0 as a}; diff --git a/build/assets/ChainCompany-DpPh0HBR.js b/build/assets/ChainCompany-DpPh0HBR.js new file mode 100644 index 0000000..c86e339 --- /dev/null +++ b/build/assets/ChainCompany-DpPh0HBR.js @@ -0,0 +1 @@ +import{j as t,T as x,an as W,B as w,d as S,aj as _,ay as L,az as E,aA as R,b as G}from"./mui-vendor-D_SVL-Dx.js";import{r as s,f as Y}from"./react-vendor-CmFgShSM.js";import{A as V,j as a,a0 as c,G as l,S as f,a3 as A,_ as P,mD as J,mE as X}from"./index-D80MdVQn.js";import{f as Z}from"./redux-vendor-CfkcHgWN.js";import{R as uu,a as T}from"./index.esm-C1-dCPnj.js";import{P as eu}from"./PageTable-B0hPU2Kw.js";import{a as tu}from"./ChainBarManagement-B5xS_M-_.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./Settings-Cboitw62.js";import"./Tune-BBzxV8DK.js";import"./Delete-CIwpNviU.js";import"./CarPelak-BUqZflo3.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const ru=()=>{const[o,F]=s.useState(0),[C,v]=s.useState(0),[z,p]=s.useState([]),[M,n]=s.useState(!1),[N,h]=s.useState(0),[g,k]=s.useState(10),[d,I]=s.useState(""),K=Z(u=>u.userSlice.userProfile.key),m=u=>{I(u.target.value)};s.useEffect(()=>{$(1)},[]);const[b]=s.useContext(V),y=u=>{let e="";return e=u.quantity-u.losses-u.leftOver,e},$=async(u,e)=>{n(!0);let r;e?r=await a.get(`poultry_hatching?search=filter&value=${e}&role=${c()}&page=${u}&page_size=${g}&chain=true`):o&&C?r=await a.get(`poultry_hatching?role=${c()}&age1=${o}&age2=${C}&page=${u}&page_size=${g}&chain=true`):r=await a.get(`poultry_hatching/?role=${c()}&page=${u}&page_size=${g}&chain=true`),p(r.data.results),h(r.data.count),n(!1)},D=u=>{$(u,d)},H=async(u,e)=>{n(!0);let r;d?r=await a.get(`poultry_hatching?search=filter&value=${d}&page=${e}&page_size=${u}&search=filter&value=${d}&chain=true`):o&&C?r=await a.get(`poultry_hatching?role=${c()}&age1=${o}&age2=${C}&page=${e}&page_size=${g}&chain=true`):r=await a.get(`poultry_hatching/?role=${c()}&page=${e}&page_size=${u}&chain=true`),p(r.data.results),h(r.data.count),k(u),n(!1)},j=async u=>{u.preventDefault(),n(!0);try{const e=await a.get(`poultry_hatching/?role=${c()}&search=filter&value=${d}&chain=true`);p(e.data.results),h(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{n(!1)}},B=async u=>{u.preventDefault(),F(null),v(null),n(!0);try{const e=await a.get(`poultry_hatching/?role=${c()}&chain=true&search=filter&value=`);p(e.data.results),h(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{n(!1)}},Q=async u=>{u.preventDefault(),n(!0);try{const e=await a.get(`poultry_hatching?role=${c()}&age1=${o}&age2=${C}&chain=true`);p(e.data.results),h(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{n(!1)}};let U=[{name:"ردیف",selector:(u,e)=>e+1,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"30px"},{name:"شرکت زنجیره",selector:(u,e)=>{var r,i;return`${(r=u==null?void 0:u.chainCompany)==null?void 0:r.name} (${(i=u==null?void 0:u.chainCompany)==null?void 0:i.user.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وضعیت",selector:(u,e)=>t.jsx(x,{variant:"body2",color:u.violation?"error":"black",children:u.violation?"متخلف":"عادی"}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"60px"},{name:"نام فارم",selector:u=>u.poultry.unitName,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"مرغدار",selector:u=>`${u.poultry.userprofile.fullName} (${u.poultry.userprofile.mobile})`,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"شهر/تعاونی",selector:u=>{var e,r,i;return`${(e=u==null?void 0:u.poultry)==null?void 0:e.address.city.name}/${(r=u==null?void 0:u.poultry)!=null&&r.cityOperator?(i=u==null?void 0:u.poultry)==null?void 0:i.cityOperator:"بدون تعاونی"}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"دامپزشک فارم",selector:u=>{var e,r,i;return(e=u==null?void 0:u.vetFarm)!=null&&e.vetFarmMobile?`${(r=u==null?void 0:u.vetFarm)==null?void 0:r.vetFarmFullName} (${(i=u==null?void 0:u.vetFarm)==null?void 0:i.vetFarmMobile})`:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"سالن",selector:u=>u.hall,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"60px"},{name:"دوره جوجه ریزی",selector:u=>u.period,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تاریخ ثبت جوجه ریزی",selector:u=>A(u==null?void 0:u.createDate),sortable:!1,wrap:!1,allowOverflow:!0,center:!0,width:"100px"},{name:"تاریخ جوجه ریزی",selector:u=>A(u==null?void 0:u.date),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"نژاد",selector:u=>u.chickenBreed,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"سن",selector:u=>u.age,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"60px"},{name:"تعداد جوجه ریزی",selector:u=>{var e;return(e=u==null?void 0:u.quantity)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تلفات دوره (قطعه)",selector:u=>`${u.losses} (%${(u.losses*100/u.quantity).toFixed(0)})`,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تعداد کل تعهد دولتی (قطعه)",selector:u=>{var e;return`${(e=u==null?void 0:u.totalCommitmentQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تعداد کشتار شده دولتی (قطعه)",selector:u=>{var e;return`${(e=u==null?void 0:u.governmentalQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن کشتار شده دولتی",selector:u=>{var e;return`${(e=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تعداد کشتار شده آزاد (قطعه)",selector:u=>{var e;return`${(e=u==null?void 0:u.freeQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن کشتار شده آزاد ",selector:u=>{var e;return`${(e=u==null?void 0:u.freeKilledQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"حجم خارج از استان",selector:u=>{var e;return`${(e=u==null?void 0:u.outProvinceKilledQuantity)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن خارج از استان",selector:u=>{var e;return`${(e=u==null?void 0:u.outProvinceKilledWeight)==null?void 0:e.toLocaleString()}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کشتار شده (قطعه)",selector:u=>{var e;return((e=y(u))==null?void 0:e.toLocaleString())+` (%${(y(u)*100/u.quantity).toFixed(0)})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"مانده در سالن (قطعه)",selector:u=>{var e;return`${(e=u==null?void 0:u.leftOver)==null?void 0:e.toLocaleString()} (%${(u.leftOver*100/u.quantity).toFixed(0)})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"وزن تعهد دولتی",selector:u=>{var e;return((e=u==null?void 0:u.totalCommitment)==null?void 0:e.toLocaleString())+" کیلوگرم "},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن کشتار دولتی",selector:u=>{var e;return((e=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:e.toLocaleString())+" کیلوگرم "},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن کشتار آزاد",selector:u=>{var e;return((e=u==null?void 0:u.freeKilledQuantity)==null?void 0:e.toLocaleString())+" کیلوگرم "},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"میانگین وزن کشتار",selector:u=>{var e;return((e=u==null?void 0:u.totalAverageKilledWeight)==null?void 0:e.toLocaleString())+" کیلوگرم "},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وزن کل کشتار شده",selector:u=>{var e;return((e=u==null?void 0:u.totalKilledWeight)==null?void 0:e.toLocaleString())+" کیلوگرم "},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کشتار فعال",selector:u=>{var e;return(e=u==null?void 0:u.activeKill)!=null&&e.activeKill?"دارد":"ندارد"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تعداد درخواست کشتار",selector:u=>{var e;return(e=u==null?void 0:u.activeKill)!=null&&e.countOfRequest?u.activeKill.countOfRequest:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"آخرین تغییر",selector:u=>{const e=u.lastChange&&u.lastChange.date&&`${u.lastChange.fullName} (${P(u.lastChange.role)}) در تاریخ ${A(u.lastChange.date)}`;return u.lastChange?e:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"سازنده جوجه ریزی",selector:u=>{const e=u.latestHatchingChange&&u.latestHatchingChange.date&&`${u.latestHatchingChange.fullName} (${P(u.latestHatchingChange.role)}) در تاریخ ${A(u.latestHatchingChange.date)}`;return u.latestHatchingChange?e:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];const O=Array.from({length:75},(u,e)=>e+1),q=t.jsxs(l,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",mt:2,children:[t.jsxs(l,{container:!0,alignItems:"center",gap:f.SMALL,style:{padding:"10px",border:"1px solid #bbb",borderRadius:"10px"},children:[t.jsx(x,{children:"زنجیره های زیرمجموعه"}),t.jsxs("form",{onSubmit:j,children:[t.jsx(W,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:m}),t.jsx(w,{type:"submit",onClick:j,endIcon:t.jsx(uu,{}),children:"جستجو"}),t.jsx(S,{title:"خروجی اکسل",children:t.jsx(w,{color:"success",onClick:()=>{b({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const u=`${a.defaults.baseURL}0/hatching_excel/?role=${c()}&key=${K}&chain=true`;window.location.href=u},children:t.jsx(T,{size:32})})})]})]}),t.jsxs(l,{container:!0,alignItems:"center",gap:f.SMALL,style:{padding:"10px",border:"1px solid #bbb",borderRadius:"10px"},children:[t.jsx(l,{children:t.jsx(x,{variant:"caption",children:"جستجو براساس سن:"})}),t.jsx(l,{style:{width:"80px"},children:t.jsxs(_,{fullWidth:!0,children:[t.jsx(L,{id:"demo-simple-select-label",children:"از سن"}),t.jsx(E,{MenuProps:{PaperProps:{style:{maxHeight:200,width:80}}},labelId:"demo-simple-select-label",id:"demo-simple-select",value:o,label:"از سن",size:"small",onChange:u=>F(u.target.value),children:O.map(u=>t.jsx(R,{value:u,children:u},u))})]})}),t.jsx(l,{style:{width:"80px"},children:t.jsxs(_,{fullWidth:!0,children:[t.jsx(L,{id:"demo-simple-select-label",children:"تا سن"}),t.jsx(E,{MenuProps:{PaperProps:{style:{maxHeight:200,width:80}}},labelId:"demo-simple-select-label",id:"demo-simple-select",value:C,label:"تا سن",size:"small",onChange:u=>v(u.target.value),children:O.map(u=>t.jsx(R,{value:u,children:u},u))})]})}),t.jsx(w,{onClick:Q,children:"جستجو"}),t.jsx(S,{title:"خروجی اکسل",children:t.jsx(w,{color:"success",onClick:()=>{b({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const u=`${a.defaults.baseURL}hatching_report_from_age_excel/?age1=${o}&age2=${C}&chain=true`;window.location.href=u},children:t.jsx(T,{size:32})})})]}),t.jsx(w,{onClick:B,color:"error",children:"حذف فیلتر"})]});return t.jsx(l,{container:!0,xs:12,children:t.jsx(l,{container:!0,xs:12,justifyContent:"center",mt:2,children:t.jsx(eu,{title:q,columns:U,data:z,progressPending:M,pagination:!0,paginationServer:!0,paginationTotalRows:N,onChangeRowsPerPage:H,onChangePage:D})})})},Fu=()=>{const{pathname:o}=Y();return t.jsx(t.Fragment,{children:t.jsx(G,{display:"flex",justifyContent:"center",children:t.jsx(l,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:f.MEDIUM,children:t.jsx(l,{container:!0,justifyContent:"space-between",gap:f.SMALL,children:t.jsxs(l,{xs:12,children:[o===J&&t.jsx(ru,{}),o===X&&t.jsx(tu,{})]})})})})})};export{Fu as default}; diff --git a/build/assets/ChartLenear-Dh5HJGVW.js b/build/assets/ChartLenear-Dh5HJGVW.js new file mode 100644 index 0000000..834a2e0 --- /dev/null +++ b/build/assets/ChartLenear-Dh5HJGVW.js @@ -0,0 +1 @@ +import{j as t,ah as r}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";import{C as o,N as n,B as s,L as e}from"./chart-vendor-sE2SUVPW.js";import"./auto-gcBAg08D.js";s.font.family="iranyekan";const i=({chartData:a,options:p})=>(console.log(o),t.jsx(n,{data:a,options:p,maintainAspectRatio:"true"}));i.propTypes={chartData:r.PropTypes.any,options:r.PropTypes.any};console.log(o);s.font.family="iranyekan";const y=({chartData:a})=>t.jsx(e,{data:a});y.propTypes={chartData:r.PropTypes.any};export{i as C,y as a}; diff --git a/build/assets/ChechClearanceCode-C2pygfym.js b/build/assets/ChechClearanceCode-C2pygfym.js new file mode 100644 index 0000000..d596950 --- /dev/null +++ b/build/assets/ChechClearanceCode-C2pygfym.js @@ -0,0 +1 @@ +import{j as e,a5 as f,d as x,I as v,ad as _,bt as E,af as k,an as b,a6 as B,B as h,T as I,ah as t}from"./mui-vendor-D_SVL-Dx.js";import{b as R,r as n}from"./react-vendor-CmFgShSM.js";import{d as D}from"./Pageview-CHY_bSEN.js";import{L as S,j as z,h as y,A as P,u as w,c as N,V as G,ad as L}from"./index-D80MdVQn.js";import{d as O}from"./AddCircleOutline-5cdNoXZy.js";import{a as $,u as V}from"./redux-vendor-CfkcHgWN.js";const q=$("EDIT_BAR_CLEARANCE_BAR",async(s,{dispatch:r})=>{r(S());try{const{data:a,status:l}=await z.put("kill_house_free_bar/0/",s);return r(y()),{data:a,status:l}}catch(a){return r(y()),{error:a.response.data.result}}}),M=({clearanceCode:s,onSave:r,bar_key:a,register_type:l})=>{const A=V(),{openNotif:c}=R.useContext(P),[C,o]=n.useState(!1),[j,p]=n.useState(!1),F=n.useRef(null),u=w({initialValues:{clearanceCode:s||""},validationSchema:N({clearanceCode:G().required("این فیلد اجباری است!").matches(/^[A-Z0-9]+$/,"فقط حروف بزرگ و عدد مجاز است!")}),onSubmit:async m=>{p(!0);try{const i=await A(q({key:a,bar_clearance_code:m.clearanceCode}));i.error?c({vertical:"top",horizontal:"center",msg:i.error.message||"خطا در ذخیره سازی",severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"کد با موفقیت ذخیره شد",severity:"success"}),r&&r(m.clearanceCode),o(!1))}catch{c({vertical:"top",horizontal:"center",msg:"خطا در ارتباط با سرور",severity:"error"})}finally{p(!1)}}}),T=()=>{o(!0)},d=l==="manual";return e.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,style:{width:d?"160px":"auto"},children:[u.values.clearanceCode?e.jsx(g,{clearanceCode:u.values.clearanceCode}):null,d&&e.jsx(x,{title:u.values.clearanceCode?"ویرایش کد گواهی":"ثبت کد گواهی",placement:"top",children:e.jsx(v,{size:"small",color:"primary",onClick:T,children:u.values.clearanceCode?e.jsx(L,{fontSize:"small"}):e.jsx(O,{fontSize:"small"})})}),C&&e.jsxs(_,{open:C,onClose:()=>{u.resetForm(),o(!1)},children:[e.jsx(E,{children:"ویرایش کد گواهی"}),e.jsx(k,{children:e.jsx(b,{inputRef:F,name:"clearanceCode",value:u.values.clearanceCode,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.clearanceCode&&!!u.errors.clearanceCode,helperText:u.touched.clearanceCode&&u.errors.clearanceCode,size:"small",fullWidth:!0,autoFocus:!0})}),e.jsxs(B,{children:[e.jsx(h,{onClick:()=>{u.resetForm(),o(!1)},color:"primary",children:"لغو"}),e.jsx(h,{onClick:()=>{u.handleSubmit(),o(!1)},color:"primary",disabled:j||!u.dirty,children:"ذخیره"})]})]})]})},g=({clearanceCode:s})=>{const r=n.useRef(null),a=()=>{r.current&&r.current.submit()};return e.jsxs(f,{container:!0,style:{width:"auto"},alignItems:"center",justifyContent:"center",gap:.5,children:[e.jsx(x,{title:"مشاهده گواهینامه",arrow:!0,children:e.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:r,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[e.jsx("input",{name:"gid",type:"hidden",value:s}),e.jsx(D,{color:"primary",onClick:a})]})}),e.jsx(I,{variant:"caption",color:"primary",children:s})]})};M.propTypes={clearanceCode:t.PropTypes.any,onSave:t.PropTypes.func,bar_key:t.PropTypes.oneOfType([t.PropTypes.string,t.PropTypes.number]),register_type:t.PropTypes.string};g.propTypes={clearanceCode:t.PropTypes.any};export{M as C}; diff --git a/build/assets/Check-DhP5SvVt.js b/build/assets/Check-DhP5SvVt.js new file mode 100644 index 0000000..d8a8961 --- /dev/null +++ b/build/assets/Check-DhP5SvVt.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),l=t;u=e.default=(0,i.default)((0,l.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");export{u as d}; diff --git a/build/assets/CheckCircle-DhdOmw2t.js b/build/assets/CheckCircle-DhdOmw2t.js new file mode 100644 index 0000000..2981c91 --- /dev/null +++ b/build/assets/CheckCircle-DhdOmw2t.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=i(a()),l=t;o=e.default=(0,u.default)((0,l.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");export{o as d}; diff --git a/build/assets/CheckCircleOutline-fmBK9poN.js b/build/assets/CheckCircleOutline-fmBK9poN.js new file mode 100644 index 0000000..765bb6c --- /dev/null +++ b/build/assets/CheckCircleOutline-fmBK9poN.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,l=i(a()),o=t;u=e.default=(0,l.default)((0,o.jsx)("path",{d:"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"CheckCircleOutline");export{u as d}; diff --git a/build/assets/CityAvicultureManagement-C9IsHwhH.js b/build/assets/CityAvicultureManagement-C9IsHwhH.js new file mode 100644 index 0000000..871aabe --- /dev/null +++ b/build/assets/CityAvicultureManagement-C9IsHwhH.js @@ -0,0 +1 @@ +import{j as e,an as t,ao as R,ap as g,au as J,aj as Q,ay as Z,az as uu,aA as r,B as eu,ah as M,aq as w,ar as f,at as x,i as W,a5 as z,I as au,b3 as ru,b7 as N,as as T,b as lu}from"./mui-vendor-D_SVL-Dx.js";import{L as U,j as nu,h as B,A as ou,u as su,c as tu,b as h,V as b,G as l,S as v,kh as G,W as _,r as $,O as du,a6 as cu,ki as iu}from"./index-D80MdVQn.js";import{a as Cu,u as I,f as hu}from"./redux-vendor-CfkcHgWN.js";import{r as d,f as pu}from"./react-vendor-CmFgShSM.js";import{R as xu}from"./ResponsiveTable-bUYl0qDM.js";import{C as vu}from"./CitySubmitTenantForm-PZGXoPsy.js";import{c as Au,a as ju}from"./city-get-city-Cof5ivkn.js";import{d as yu}from"./Tune-BBzxV8DK.js";import{d as bu}from"./EditOutlined-CdYoJAhn.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Fu=Cu("CITY_EDIT_AVICULTURE_INFO",async(a,{dispatch:n})=>{n(U());const{data:c,status:i}=await nu.put("/edit_poultry/0/",a);return n(B()),{data:c,status:i}}),V=({item:a})=>{var L,O,q,D,m;const n=I(),[c]=d.useContext(ou),[i,A]=d.useState(),[p,s]=d.useState(),[C,k]=d.useState(),[F,E]=d.useState(),[j,X]=d.useState(!0),u=su({initialValues:{avicultureName:a!=null&&a.unitName?a==null?void 0:a.unitName:"",postal:a!=null&&a.address.postalCode?a==null?void 0:a.address.postalCode:"",address:a!=null&&a.address.address?a==null?void 0:a.address.address:"",bankUser:(L=a==null?void 0:a.userBankInfo)!=null&&L.nameOfBankUser?(O=a==null?void 0:a.userBankInfo)==null?void 0:O.nameOfBankUser:"",card:(q=a==null?void 0:a.userBankInfo)!=null&&q.card?a==null?void 0:a.userBankInfo.card:"",account:(D=a==null?void 0:a.userBankInfo)!=null&&D.account?a==null?void 0:a.userBankInfo.account:"",bankName:"",shaba:(m=a==null?void 0:a.userBankInfo)!=null&&m.shaba?a==null?void 0:a.userBankInfo.shaba:"",hall:a!=null&&a.numberOfHalls?a==null?void 0:a.numberOfHalls:"",breedingUniqueId:a!=null&&a.breedingUniqueId?a==null?void 0:a.breedingUniqueId:"",systemCode:a!=null&&a.systemCode?a==null?void 0:a.systemCode:"",epidemiologicalCode:a!=null&&a.epidemiologicalCode?a==null?void 0:a.epidemiologicalCode:"",totalCapacity:a!=null&&a.totalCapacity?a==null?void 0:a.totalCapacity:"",healthCertificateNumber:a!=null&&a.healthCertificateNumber?a==null?void 0:a.healthCertificateNumber:""},validationSchema:tu({avicultureName:b().typeError("لطفا فیلد را به درستی وارد کنید!"),address:b().typeError("لطفا فیلد را به درستی وارد کنید!"),card:h().typeError("لطفا فیلد را به درستی وارد کنید!"),bankUser:b().typeError("لطفا فیلد را به درستی وارد کنید!"),postal:h().typeError("لطفا فیلد را به درستی وارد کنید!"),account:h().typeError("لطفا فیلد را به درستی وارد کنید!"),bankName:b().typeError("لطفا فیلد را به درستی وارد کنید!"),shaba:b().typeError("لطفا فیلد را به درستی وارد کنید!"),hall:h().typeError("لطفا فیلد را به درستی وارد کنید!"),breedingUniqueId:h().typeError("لطفا فیلد را به درستی وارد کنید!"),systemCode:h().typeError("لطفا فیلد را به درستی وارد کنید!"),epidemiologicalCode:h().typeError("لطفا فیلد را به درستی وارد کنید!"),totalCapacity:h().typeError("لطفا فیلد را به درستی وارد کنید!"),healthCertificateNumber:h().typeError("لطفا فیلد را به درستی وارد کنید!")})});return d.useEffect(()=>{u.validateForm()},[]),d.useEffect(()=>{var o;n(U()),(o=n(Au()))==null||o.then(y=>{n(B()),A(y.payload.data)})},[]),d.useEffect(()=>{C&&(n(U()),n(ju(C)).then(o=>{s(o.payload.data),X(!1),n(B())}))},[C]),e.jsx(l,{container:!0,gap:v.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",display:"block",children:e.jsxs(l,{container:!0,direction:"column",gap:v.SMALL,children:[e.jsx(l,{children:e.jsx(t,{id:"breedingUniqueId",label:"شناسه یکتا",variant:"outlined",sx:{width:"100%"},value:u.values.breedingUniqueId,error:u.touched.breedingUniqueId?!!u.errors.breedingUniqueId:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.breedingUniqueId&&u.errors.breedingUniqueId?u.errors.breedingUniqueId:null})}),e.jsx(l,{children:e.jsx(t,{id:"systemCode",label:"کد سیستمی",variant:"outlined",sx:{width:"100%"},value:u.values.systemCode,error:u.touched.systemCode?!!u.errors.systemCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.systemCode&&u.errors.systemCode?u.errors.systemCode:null})}),e.jsx(l,{children:e.jsx(t,{id:"epidemiologicalCode",label:"کد اپیدمیولوژیک",variant:"outlined",sx:{width:"100%"},value:u.values.epidemiologicalCode,error:u.touched.epidemiologicalCode?!!u.errors.epidemiologicalCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.epidemiologicalCode&&u.errors.epidemiologicalCode?u.errors.epidemiologicalCode:null})}),e.jsx(l,{children:e.jsx(t,{id:"avicultureName",label:"نام مرغداری",variant:"outlined",sx:{width:"100%"},value:u.values.avicultureName,error:u.touched.avicultureName?!!u.errors.avicultureName:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.avicultureName&&u.errors.avicultureName?u.errors.avicultureName:null})}),e.jsx(l,{children:e.jsx(R,{disablePortal:!0,id:"province",options:i?i==null?void 0:i.map(o=>({id:o.key,label:o.name})):[],onChange:(o,y)=>{k(y.id)},renderInput:o=>e.jsx(t,{...o,label:"استان را انتخاب کنید"})})}),e.jsx(l,{children:e.jsx(R,{disabled:j,disablePortal:!0,id:"city",options:p?p.map(o=>({id:o.key,label:o.name})):[],onChange:(o,y)=>{E(y.id)},renderInput:o=>e.jsx(t,{...o,label:"شهر را انتخاب کنید"})})}),e.jsx(l,{children:e.jsx(t,{id:"address",label:"آدرس",variant:"outlined",sx:{width:"100%"},value:u.values.address,error:u.touched.address?!!u.errors.address:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.address&&u.errors.address?u.errors.address:null})}),e.jsx(l,{children:e.jsx(t,{id:"postal",label:"کد پستی",variant:"outlined",sx:{width:"100%"},value:u.values.postal,error:u.touched.postal?!!u.errors.postal:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.postal&&u.errors.postal?u.errors.postal:null})}),e.jsx(l,{children:e.jsx(t,{id:"hall",label:"تعداد سالن",variant:"outlined",sx:{width:"100%"},value:u.values.hall,error:u.touched.postal?!!u.errors.hall:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.hall&&u.errors.hall?u.errors.hall:null})}),e.jsx(l,{children:e.jsx(t,{id:"totalCapacity",label:"ظرفیت کل",variant:"outlined",sx:{width:"100%"},value:u.values.totalCapacity,error:u.touched.totalCapacity?!!u.errors.totalCapacity:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.totalCapacity&&u.errors.totalCapacity?u.errors.totalCapacity:null})}),e.jsx(l,{children:e.jsx(t,{id:"healthCertificateNumber",label:"شماره گواهی بهداشتی",variant:"outlined",sx:{width:"100%"},value:u.values.healthCertificateNumber,error:u.touched.healthCertificateNumber?!!u.errors.healthCertificateNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.healthCertificateNumber&&u.errors.healthCertificateNumber?u.errors.healthCertificateNumber:null})}),e.jsx(g,{children:e.jsx(J,{label:"اطلاعات بانکی"})}),e.jsx(l,{children:e.jsx(t,{id:"bankUser",label:"نام صاحب حساب",variant:"outlined",sx:{width:"100%"},value:u.values.bankUser,error:u.touched.bankUser?!!u.errors.bankUser:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.bankUser&&u.errors.bankUser?u.errors.bankUser:null})}),e.jsx(l,{children:e.jsxs(Q,{fullWidth:!0,children:[e.jsx(Z,{id:"demo-simple-select-label",children:"بانک"}),e.jsxs(uu,{id:"bankName",label:"نام بانک",value:u.values.bankName,error:u.touched.bankName?!!u.errors.bankName:null,onChange:o=>{u.setFieldValue("bankName",o.target.value)},onBlur:u.handleBlur,children:[e.jsx(r,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),e.jsx(r,{value:"انصار",children:"انصار"}),e.jsx(r,{value:"سپه",children:"سپه"}),e.jsx(r,{value:"دی",children:"دی"}),e.jsx(r,{value:"کاب",children:"اقتصاد نوین"}),e.jsx(r,{value:"گردشگری",children:"گردشگری"}),e.jsx(r,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),e.jsx(r,{value:"ایران زمین",children:"ایران زمین"}),e.jsx(r,{value:"کشاورزی",children:"کشاورزی"}),e.jsx(r,{value:"مسکن",children:"مسکن"}),e.jsx(r,{value:"مهر ایران",children:"مهر ایران"}),e.jsx(r,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),e.jsx(r,{value:"ملت",children:"ملت"}),e.jsx(r,{value:"ملی",children:"ملی"}),e.jsx(r,{value:"پارسیان",children:"پارسیان"}),e.jsx(r,{value:"پاسارگاد",children:"پاسارگاد"}),e.jsx(r,{value:"پست بانک ایران",children:"پست بانک ایران"}),e.jsx(r,{value:"صادرات",children:"صادرات"}),e.jsx(r,{value:"سامان",children:"سامان"}),e.jsx(r,{value:"صنعت و معدن",children:"صنعت و معدن"}),e.jsx(r,{value:"سرمایه",children:"سرمایه"}),e.jsx(r,{value:"شهر",children:"شهر"}),e.jsx(r,{value:"سینا",children:"سینا"}),e.jsx(r,{value:"تجارت",children:"تجارت"}),e.jsx(r,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),e.jsx(r,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),e.jsx(l,{children:e.jsx(t,{id:"card",label:"شماره کارت",variant:"outlined",sx:{width:"100%"},value:u.values.card,error:u.touched.card?!!u.errors.card:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.card&&u.errors.card?u.errors.card:null})}),e.jsx(l,{children:e.jsx(t,{id:"account",label:"شماره حساب",variant:"outlined",sx:{width:"100%"},value:u.values.account,error:u.touched.account?!!u.errors.account:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.account&&u.errors.account?u.errors.account:null})}),e.jsx(l,{children:e.jsx(t,{id:"shaba",label:"شماره شبا",variant:"outlined",sx:{width:"100%"},value:u.values.shaba,error:u.touched.shaba?!!u.errors.shaba:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.shaba&&u.errors.shaba?u.errors.shaba:null})}),e.jsx(l,{mb:v.SMALL,children:e.jsx(eu,{fullWidth:!0,variant:"contained",disabled:!u.validateForm,onClick:()=>{n(Fu({poultry_key:a.key,breedingUniqueId:u.values.breedingUniqueId?u.values.breedingUniqueId:null,systemCode:u.values.systemCode?u.values.systemCode:null,epidemiologicalCode:u.values.epidemiologicalCode?u.values.epidemiologicalCode:null,totalCapacity:u.values.totalCapacity?u.values.totalCapacity:null,healthCertificateNumber:u.values.healthCertificateNumber?u.values.healthCertificateNumber:null,address:{province:C||null,city:F||null,address:u.values.address?u.values.address:null,postal_code:u.values.postal?u.values.postal:null},user_bank_info:{name_of_bank_user:u.values.bankUser?u.values.bankUser:null,bank_name:u.values.bankName?u.values.bankName:null,card:u.values.card?u.values.card:null,shaba:u.values.shaba?u.values.shaba:null,account:u.values.account?u.values.account:null},unit_name:u.values.avicultureName?u.values.avicultureName:null,hall:u.values.hall?u.values.hall:null})).then(o=>{o.error?(c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است.",severity:"error"}),n(B())):c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(G()),n(_({right:!1,bottom:!1,content:null}))})},children:"ثبت اطلاعات"})})]})})};V.propTypes={item:M.PropTypes.any};const K=({item:a})=>e.jsxs(e.Fragment,{children:[e.jsx(g,{}),e.jsxs(l,{container:!0,direction:"row",flexWrap:"nowrap",flex:"1",children:[e.jsx(l,{children:e.jsxs(w,{sx:{width:"100%",maxWidth:360,bgcolor:"background.paper"},children:[e.jsx(f,{children:e.jsx(x,{primary:"نام",secondary:a==null?void 0:a.poultryTenant.fullName})})," ",e.jsx(g,{}),e.jsx(f,{children:e.jsx(x,{primary:"شناسه یکتا",secondary:a==null?void 0:a.poultryTenant.breedingUniqueId})})," "]})}),e.jsx(l,{children:e.jsxs(w,{sx:{width:"100%",maxWidth:360,bgcolor:"background.paper"},children:[e.jsx(f,{children:e.jsx(x,{primary:"موبایل",secondary:a==null?void 0:a.poultryTenant.mobile})})," ",e.jsx(g,{}),e.jsx(f,{children:e.jsx(x,{primary:"کد ملی",secondary:a==null?void 0:a.poultryTenant.nationalId})})]})})]})]});K.propTypes={item:M.PropTypes.object};var S={},fu=W;Object.defineProperty(S,"__esModule",{value:!0});var Y=S.default=void 0,gu=fu($()),Bu=e;Y=S.default=(0,gu.default)((0,Bu.jsx)("path",{d:"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z"}),"PersonAddAlt");var P={},Iu=W;Object.defineProperty(P,"__esModule",{value:!0});var H=P.default=void 0,ku=Iu($()),Eu=e;H=P.default=(0,ku.default)((0,Eu.jsx)("path",{d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"InfoOutlined");const Nu=({item:a})=>{const n=I(),[c,i]=d.useState(null),A=Object.keys(a.poultryTenant).length!==0,p=E=>{const j=E.currentTarget.getBoundingClientRect();i({top:j.bottom+window.scrollY,left:j.left+j.width/2+window.scrollX})},s=()=>{i(null)},C=()=>{n(_({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ایجاد مستاجر جدید",content:e.jsx(vu,{id:a.key})})),s()},k=()=>{n(du({title:"اطلاعات مستاجر",content:e.jsx(K,{item:a})})),s()},F=()=>{n(_({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش اطلاعات مرغدار",content:e.jsx(V,{item:a})})),s()};return e.jsxs(z,{container:!0,justifyContent:"center",children:[e.jsx(au,{color:"primary",size:"small",onClick:p,children:e.jsx(yu,{})}),e.jsx(ru,{anchorReference:"anchorPosition",anchorPosition:c||void 0,open:!!c,onClose:s,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:e.jsxs(w,{sx:{p:0},children:[A?e.jsxs(N,{onClick:k,children:[e.jsx(T,{sx:{minWidth:36,color:"info.main"},children:e.jsx(H,{fontSize:"small"})}),e.jsx(x,{primary:"اطلاعات مستاجر",primaryTypographyProps:{variant:"body2",color:"info"}})]}):e.jsxs(N,{onClick:C,children:[e.jsx(T,{sx:{minWidth:36,color:"success.main"},children:e.jsx(Y,{fontSize:"small"})}),e.jsx(x,{primary:"افزودن مستاجر",primaryTypographyProps:{variant:"body2",color:"success"}})]}),e.jsxs(N,{onClick:F,children:[e.jsx(T,{sx:{minWidth:36,color:"warning.main"},children:e.jsx(bu,{fontSize:"small"})}),e.jsx(x,{primary:"ویرایش اطلاعات",primaryTypographyProps:{variant:"body2",color:"warning"}})]})]})})]})},Tu=()=>{const[a,n]=d.useState([]),{poultryFarms:c}=hu(p=>p.citySlice),i=I();d.useEffect(()=>{i(G())},[]),d.useEffect(()=>{const p=c==null?void 0:c.filter(s=>Object.keys(s.poultryOwner).length===0).map((s,C)=>[C+1,s.unitName,s.userprofile.fullName,s.userprofile.breedingUniqueId,s.address.province.name,s.address.city.name,s.userprofile.mobile,e.jsx(Nu,{item:s},`operation-${s.key}`)]);n(p)},[c]);const[A]=d.useState(["ردیف","نام مرغداری","نام صاحب","شناسه یکتا","استان","شهر","تلفن همراه","عملیات"]);return e.jsx(z,{container:!0,alignItems:"center",justifyContent:"space-between",gap:v.SMALL,mt:v.MEDIUM,children:e.jsx(xu,{title:"مرغداران زیرمجموعه",columns:A,data:a,customWidth:"100%"})})},Mu=()=>{const{pathname:a}=pu(),n=I();return d.useEffect(()=>{n(cu())},[]),e.jsx(e.Fragment,{children:e.jsx(lu,{display:"flex",justifyContent:"center",children:e.jsx(l,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(l,{container:!0,justifyContent:"space-between",gap:v.SMALL,children:e.jsx(l,{xs:12,children:a===iu&&e.jsx(Tu,{})})})})})})};export{Mu as default}; diff --git a/build/assets/CityHatchingInfo-DJ4zCsXg.js b/build/assets/CityHatchingInfo-DJ4zCsXg.js new file mode 100644 index 0000000..c824906 --- /dev/null +++ b/build/assets/CityHatchingInfo-DJ4zCsXg.js @@ -0,0 +1,2 @@ +import{i as P6,j as r,an as k,B as N,a5 as Y,ab as m6,b as H6,T as _,I as au,b3 as u0,aq as a0,d as f,b7 as P,as as B,at as w,a_ as b0,ap as q6,au as K6}from"./mui-vendor-D_SVL-Dx.js";import{r as B6,A as V,dJ as E0,c as r0,dK as D0,gg as k0,gh as _0,C as Q6,b as R0,L as K,j as R,h as W,u as o0,V as R6,ad as n0,W as M6,O as U,a0 as d,ac as s0,fE as H0,a3 as q,p as Z,_ as T6,ch as l0,g6 as e0,g7 as C0,g8 as t0,g9 as c0,ga as d0,gb as A0,gc as T0,G as h,S as N0,gd as m,v as uu,gi as P0,$ as N6,gj as B0}from"./index-D80MdVQn.js";import{r as c,u as g0}from"./react-vendor-CmFgShSM.js";import{a as E6,R as h0}from"./index.esm-C1-dCPnj.js";import{u as G,a as p0,f as I}from"./redux-vendor-CfkcHgWN.js";import{d as w0}from"./Add-CiyqkOpq.js";import{C as W0}from"./CityNewKillRequest-N5kvrMlL.js";import{b as y0,c as z0,C as x0,d as q0,V as K0,e as Q0,a as M0}from"./CityHatchingsArchiveOperations-BvV7gasp.js";import{d as v0}from"./Tune-BBzxV8DK.js";import{d as O0}from"./Sms-C-zLQmIm.js";import{d as Y0}from"./Delete-CIwpNviU.js";import{R as ru}from"./ResponsiveTable-bUYl0qDM.js";import{S as i0}from"./SimpleTable-tm4uaKUf.js";import{S as F0}from"./ShowImage-DxnwAx1k.js";import{d as U0}from"./ToggleOffOutlined-C41wua6U.js";import{d as I0}from"./ToggleOn-Cv1P2E48.js";var O6={},V0=P6;Object.defineProperty(O6,"__esModule",{value:!0});var j0=O6.default=void 0,G0=V0(B6()),J0=r;j0=O6.default=(0,G0.default)((0,J0.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 15-5-5h3V9h4v4h3z"}),"AssignmentReturned");const X0=r0().shape({looses_amount:R0().required("این فیلد اجباری است!").min(0,"عدد مثبت وارد کنید!")}),Z0=({updateTable:o,item:n})=>{const p=G(),[C]=c.useContext(V),F=(t,{resetForm:s})=>{p(y0({key:n==null?void 0:n.key,direct_losses:t.looses_amount})).then(l=>{l.payload.error?C({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(),p(Q6()))}),s()};return r.jsx("div",{children:r.jsx(E0,{initialValues:{looses_amount:""},validationSchema:X0,onSubmit:F,children:({handleChange:t,handleBlur:s})=>r.jsxs(D0,{children:[r.jsx(k0,{as:k,name:"looses_amount",label:"حجم تلفات",type:"number",onChange:t,onBlur:s,fullWidth:!0,variant:"outlined",margin:"normal",helperText:r.jsx(_0,{name:"looses_amount"})}),r.jsx(N,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})]})})})};var Y6={},m0=P6;Object.defineProperty(Y6,"__esModule",{value:!0});var S0=Y6.default=void 0,u2=m0(B6()),a2=r;S0=Y6.default=(0,u2.default)((0,a2.jsx)("path",{d:"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z"}),"PlaylistRemove");const r2=p0("CITY_SUBMIT_MANAGE_HATCHING_RENTER_SERVICE",async(o,{dispatch:n})=>{n(K());const{data:p,status:C}=await R.put("/poultry_hatching/0/",o);return n(W()),{data:p,status:C}}),o2=p0("CITY_HATCHING_DELETE_RENTER_SERVICE",async(o,{dispatch:n})=>{n(K());try{const{data:p,status:C}=await R.put("poultry_hatching/0/",o);return n(W()),{data:p,status:C}}catch(p){return n(W()),{error:p.response.data.result}}}),n2=({item:o,updateTable:n,readOnly:p})=>{const[C,F]=c.useState(!1),t=G(),[s]=c.useContext(V),l=o0({initialValues:{fullName:(o==null?void 0:o.tenantFullname)||"",nationalCode:(o==null?void 0:o.tenantNationalCode)||"",phoneNumber:(o==null?void 0:o.tenantMobile)||"",city:(o==null?void 0:o.tenantCity)||""},validationSchema:r0({fullName:R6().required("نام و نام خانوادگی الزامی است"),nationalCode:R6().required("کد ملی الزامی است").matches(/^[0-9]{10}$/,"کد ملی باید 10 رقم باشد"),phoneNumber:R6().required("شماره تلفن الزامی است").matches(/^[0-9]{11}$/,"شماره تلفن باید 11 رقم باشد"),city:R6().required("شهر الزامی است")}),onSubmit:x=>{t(K()),t(r2({key:o==null?void 0:o.key,tenant_fullname:x.fullName,tenant_national_code:x.nationalCode,tenant_mobile:x.phoneNumber,tenant_city:x.city,has_tenant:!0})).then($=>{t(Q6()),$.payload.error?s({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l.resetForm(),n(),F(!1)),t(W())})},enableReinitialize:!0}),i=()=>{F(!0)},H=()=>{t(K()),t(o2({delete_tenant:!0,key:o==null?void 0:o.key})).then(x=>{t(Q6()),x.payload.error||(s({vertical:"top",horizontal:"center",msg:"مستاجر با موفقیت حذف شد.",severity:"success"}),l.resetForm(),n())})},y=(o==null?void 0:o.hasTenant)&&(o==null?void 0:o.tenantFullname);return r.jsx(Y,{container:!0,spacing:3,direction:"column",children:y&&!C?r.jsx(Y,{item:!0,children:r.jsx(m6,{elevation:3,children:r.jsxs(H6,{p:2,display:"flex",justifyContent:"space-between",alignItems:"center",children:[r.jsxs("div",{children:[r.jsxs(_,{variant:"subtitle1",children:[r.jsx("strong",{children:"نام مستاجر:"})," ",o.tenantFullname]}),r.jsxs(_,{variant:"body2",children:[r.jsx("strong",{children:"کد ملی:"})," ",o.tenantNationalCode]}),r.jsxs(_,{variant:"body2",children:[r.jsx("strong",{children:"شماره تلفن:"})," ",o.tenantMobile]}),r.jsxs(_,{variant:"body2",children:[r.jsx("strong",{children:"شهر:"})," ",o.tenantCity]})]}),!p&&r.jsxs("div",{children:[r.jsx(au,{onClick:i,color:"primary",children:r.jsx(n0,{})}),r.jsx(au,{onClick:H,color:"error",children:r.jsx(Y0,{})})]})]})})}):r.jsx(Y,{item:!0,children:r.jsx(m6,{elevation:3,children:r.jsxs(H6,{p:2,component:"form",onSubmit:l.handleSubmit,children:[r.jsxs(Y,{container:!0,spacing:2,children:[r.jsx(Y,{item:!0,xs:12,md:4,children:r.jsx(k,{fullWidth:!0,label:"نام و نام خانوادگی",name:"fullName",value:l.values.fullName,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.fullName&&!!l.errors.fullName,helperText:l.touched.fullName&&l.errors.fullName,disabled:p})}),r.jsx(Y,{item:!0,xs:12,md:4,children:r.jsx(k,{fullWidth:!0,label:"کد ملی",name:"nationalCode",value:l.values.nationalCode,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.nationalCode&&!!l.errors.nationalCode,helperText:l.touched.nationalCode&&l.errors.nationalCode,disabled:p})}),r.jsx(Y,{item:!0,xs:12,md:4,children:r.jsx(k,{fullWidth:!0,label:"شماره تلفن",name:"phoneNumber",value:l.values.phoneNumber,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.phoneNumber&&!!l.errors.phoneNumber,helperText:l.touched.phoneNumber&&l.errors.phoneNumber,disabled:p})}),r.jsx(Y,{item:!0,xs:12,md:4,children:r.jsx(k,{fullWidth:!0,label:"شهر",name:"city",value:l.values.city,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.city&&!!l.errors.city,helperText:l.touched.city&&l.errors.city,disabled:p})})]}),!p&&r.jsx(H6,{mt:2,children:r.jsx(N,{type:"submit",variant:"contained",color:"primary",disabled:l.isSubmitting,children:y?"ذخیره تغییرات":"ثبت اطلاعات"})})]})})})})};var U6={},s2=P6;Object.defineProperty(U6,"__esModule",{value:!0});var f0=U6.default=void 0,l2=s2(B6()),e2=r;f0=U6.default=(0,l2.default)((0,e2.jsx)("path",{d:"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4"}),"PersonAddAlt1");var I6={},C2=P6;Object.defineProperty(I6,"__esModule",{value:!0});var $0=I6.default=void 0,t2=C2(B6()),c2=r;$0=I6.default=(0,t2.default)((0,c2.jsx)("path",{d:"M8 5v14l11-7z"}),"PlayArrow");const d2=({item:o,selectedAge1:n,selectedAge2:p,updateTable:C,readOnly:F})=>{const{userProfile:t}=I(S=>S.userSlice),s=G(),[l,i]=c.useState(null),H=S=>{i(S.currentTarget)},y=()=>{i(null)},x=!!l,$=x?"popover":void 0,[j]=c.useContext(V);return r.jsxs("div",{children:[r.jsx(au,{"aria-describedby":$,variant:"contained",color:"primary",onClick:H,children:r.jsx(v0,{})}),r.jsx(u0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:$,open:x,anchorEl:l,onClose:y,children:r.jsxs(a0,{sx:{py:1,minWidth:200},children:[!F&&r.jsxs(r.Fragment,{children:[r.jsx(f,{title:"ثبت درخواست کشتار",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(M6({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت درخواست کشتار جدید",content:r.jsx(W0,{selectedAge1:n,selectedAge2:p,userCheck:o.poultry.userprofile.baseOrder,updateTable:C})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"secondary.main"},children:r.jsx(w0,{fontSize:"small"})}),r.jsx(w,{primary:"ثبت درخواست کشتار",primaryTypographyProps:{variant:"body2"}})]})}),(o==null?void 0:o.InteractTypeName)==="مستاجر"&&r.jsx(f,{title:"ثبت مستاجر",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(U({title:"ثبت مستاجر ",content:r.jsx(n2,{item:o,updateTable:C})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"primary.main"},children:r.jsx(f0,{fontSize:"small"})}),r.jsx(w,{primary:"ثبت مستاجر",primaryTypographyProps:{variant:"body2"}})]})}),(d()==="ProvinceOperator"||d()==="CityOperator"||d()==="CityPoultry"||d()==="CityJahad"||d()==="CityCommerce"||d()==="AdminX"||d()==="SuperAdmin")&&r.jsx(f,{title:o!=null&&o.violationReport?"ویرایش گزارش":"ثبت گزارش",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(U({title:o!=null&&o.violationReport?"ویرایش گزارش":"ثبت گزارش",content:r.jsx(z0,{updateTable:C,item:o})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"primary.main"},children:r.jsx(n0,{fontSize:"small"})}),r.jsx(w,{primary:o!=null&&o.violationReport?"ویرایش گزارش":"ثبت گزارش",primaryTypographyProps:{variant:"body2"}})]})}),r.jsx(f,{title:"انتقال به بایگانی",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(M6({title:"انتقال به آرشیو",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(x0,{selectedAge1:n,selectedAge2:p,item:o,updateTable:C})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"primary.main"},children:r.jsx(s0,{fontSize:"small"})}),r.jsx(w,{primary:"انتقال به بایگانی",primaryTypographyProps:{variant:"body2"}})]})}),(d()==="ProvinceOperator"||d()==="CityOperator"||d()==="AdminX"||d()==="SuperAdmin")&&r.jsx(f,{title:"ثبت تلفات",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(U({title:"ثبت تلفات",content:r.jsx(Z0,{updateTable:C,item:o})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"error.main"},children:r.jsx(S0,{fontSize:"small"})}),r.jsx(w,{primary:"ثبت تلفات",primaryTypographyProps:{variant:"body2"}})]})}),r.jsx(f,{title:o!=null&&o.violation?"بازگشت از تخلف":"جوجه ریزی متخلف",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(y0({key:o==null?void 0:o.key,violation:!(o!=null&&o.violation)})).then(S=>{S.payload.error?j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(C(),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:[r.jsx(B,{sx:{minWidth:36,color:o!=null&&o.violation?"primary.main":"error.main"},children:o!=null&&o.violation?r.jsx(H0,{fontSize:"small"}):r.jsx(j0,{fontSize:"small"})}),r.jsx(w,{primary:o!=null&&o.violation?"بازگشت از تخلف":"جوجه ریزی متخلف",primaryTypographyProps:{variant:"body2"}})]})})]}),(d()==="VetFarm"||d()==="CityVet"||d()==="VetSupervisor")&&r.jsx(f,{title:"ثبت تلفات پایان دوره",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(U({title:"ثبت تلفات پایان دوره",content:r.jsx(K0,{item:o,updateTable:C})}))},children:[r.jsx(B,{sx:{minWidth:36,color:"error.main"},children:r.jsx(q0,{fontSize:"small"})}),r.jsx(w,{primary:"ثبت تلفات پایان دوره",primaryTypographyProps:{variant:"body2"}})]})}),r.jsx(f,{title:"خروجی اکسل",placement:"left-start",children:r.jsxs(P,{component:"a",href:`${R.defaults.baseURL}process-for-each-hatching/?key=${o.key}`,rel:"noreferrer",children:[r.jsx(B,{sx:{minWidth:36,color:"success.main"},children:r.jsx(E6,{size:18})}),r.jsx(w,{primary:"خروجی اکسل",primaryTypographyProps:{variant:"body2"}})]})}),r.jsx(f,{title:"تیکت گزارش کشتار جوجه ریزی",placement:"left-start",children:r.jsxs(P,{onClick:()=>{y(),s(Q0({licence_number:o==null?void 0:o.licenceNumber,mobile:t==null?void 0:t.mobile})).then(S=>{S.payload.error?j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(C(),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:[r.jsx(B,{sx:{minWidth:36,color:"error.main"},children:r.jsx(O0,{fontSize:"small"})}),r.jsx(w,{primary:"تیکت گزارش کشتار",primaryTypographyProps:{variant:"body2"}})]})})]})})]})},D2=({item:o,selectedAge1:n,selectedAge2:p,updateTable:C,readOnly:F})=>{const t=G(),[s]=c.useContext(V),[l,i]=c.useState(null),H=!!l,y=H?"archive-activate-popover":void 0,x=L=>{F||i(L.currentTarget)},$=()=>{i(null)},j=()=>{F||($(),t(M6({title:"انتقال به آرشیو",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(x0,{selectedAge1:n,selectedAge2:p,item:o,updateTable:C})})))},S=async()=>{var L,b,Q,T;if(!F){t(K());try{const{data:v}=await R.put("poultry_hatching/0/",{key:o==null?void 0:o.key,unknown:!1});if(t(W()),v!=null&&v.error){s({vertical:"top",horizontal:"center",msg:(v==null?void 0:v.error)||"فعال‌سازی ناموفق بود.",severity:"error"});return}C(),$(),s({vertical:"top",horizontal:"center",msg:"فعال‌سازی با موفقیت انجام شد.",severity:"success"})}catch(v){t(W());const M=((b=(L=v==null?void 0:v.response)==null?void 0:L.data)==null?void 0:b.result)||((T=(Q=v==null?void 0:v.response)==null?void 0:Q.data)==null?void 0:T.error)||(v==null?void 0:v.message)||"فعال‌سازی ناموفق بود.";s({vertical:"top",horizontal:"center",msg:M,severity:"error"}),$()}}};return r.jsxs(r.Fragment,{children:[r.jsx(au,{"aria-describedby":y,color:"primary",onClick:x,size:"small",disabled:F,children:r.jsx(v0,{})}),r.jsx(u0,{id:y,open:H,anchorEl:l,onClose:$,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:r.jsxs(a0,{sx:{py:1,minWidth:160},children:[r.jsxs(P,{onClick:j,disabled:F,children:[r.jsx(B,{sx:{minWidth:36,color:"primary.main"},children:r.jsx(s0,{fontSize:"small"})}),r.jsx(w,{primary:"بایگانی",primaryTypographyProps:{variant:"body2"}})]}),r.jsxs(P,{onClick:S,disabled:F,children:[r.jsx(B,{sx:{minWidth:36,color:"success.main"},children:r.jsx($0,{fontSize:"small"})}),r.jsx(w,{primary:"فعال سازی",primaryTypographyProps:{variant:"body2"}})]})]})})]})},k2=({readOnly:o})=>{var su,lu,eu,Cu,tu,cu,du,Au,gu,g,a,z,hu,pu;const n=G(),p=o||!1,[C,F]=c.useState(0),[t,s]=c.useState(0),[l,i]=c.useState([]),[H,y]=c.useState(0),[x,$]=c.useState(10),[j,S]=c.useState(""),[L,b]=c.useState(1),[Q,T]=c.useState([]),v=I(A=>A.userSlice.userProfile.key),M=g0(),[J]=c.useContext(V),E=A=>{S(A.target.value)},D=I(A=>A.citySlice.hatchingAdded);c.useEffect(()=>{O(1)},[D]);const O=async A=>{n(K());const u=await R.get(`poultry_hatching?search=filter&value=${j}&role=${d()}&page=${A}&page_size=${x}&age1=${C||0}&age2=${t||0}&search=filter&value=${j}`);n(W()),i(u.data.results),y(u.data.count)},w6=A=>{O(A),b(A)},W6=A=>{$(A),b(1)};c.useEffect(()=>{O(1)},[n,x]);const z6=()=>{O(L!==0?L:1)};c.useEffect(()=>{const A=l==null?void 0:l.map((u,X)=>{var yu,xu,vu,iu,Fu,ju,Su,fu,$u,Lu,bu,Eu,Du,ku,_u,Ru,Hu,Tu,Nu,Pu,Bu,wu,Wu,zu,qu,Ku,Qu,Mu,Ou,Yu,Uu,Iu,Vu,Gu,Ju,Xu,Zu,mu,u6,a6,r6,o6,n6,s6,l6,e6,C6,t6,c6,d6,A6,g6,h6,p6,y6,x6,v6,i6,F6,j6,S6,f6,$6,L6,b6,V6,G6,J6,X6;return[r.jsx(d2,{selectedAge1:null,selectedAge2:null,updateTable:z6,item:u,readOnly:p},"4"),r.jsx(f,{placement:"left",title:"جزئیات جوجه ریزی",children:r.jsx(au,{color:"primary",onClick:()=>{M(d()==="AdminX"?`${e0}/${u.key}`:d()==="Supporter"?`${C0}/${u.key}`:d()==="SuperAdmin"?`${t0}/${u.key}`:d()==="CityPoultry"?`${c0}/${u.key}`:d()==="ProvinceSupervisor"?`${d0}/${u.key}`:d()==="ProvinceOperator"?`${A0}/${u.key}`:d()==="CityJahad"?`${T0}/${u.key}`:"")},children:r.jsx(l0,{})})},u==null?void 0:u.key),L===1?X+1:X+x*(L-1)+1,r.jsx(f,{disableHoverListener:!((yu=u==null?void 0:u.killingInfo)!=null&&yu.violationMessage&&(u!=null&&u.violation)),title:u!=null&&u.violation?`متن گزارش تخلف: ${(xu=u==null?void 0:u.killingInfo)==null?void 0:xu.violationMessage}`:null,sx:{"&:hover":{cursor:u!=null&&u.violation?"pointer":"default"}},placement:"top",children:r.jsx(_,{variant:"body2",color:u!=null&&u.violation?"error":"primary",children:u!=null&&u.violation?"پیگیری":"عادی"})},u==null?void 0:u.key),u==null?void 0:u.licenceNumber,(vu=u==null?void 0:u.poultry)==null?void 0:vu.breedingUniqueId,u==null?void 0:u.CertId,((iu=u==null?void 0:u.poultry)==null?void 0:iu.unitName)||"-",`${((ju=(Fu=u==null?void 0:u.poultry)==null?void 0:Fu.userprofile)==null?void 0:ju.fullName)??"-"} (${((fu=(Su=u==null?void 0:u.poultry)==null?void 0:Su.userprofile)==null?void 0:fu.mobile)??"-"}) ${u!=null&&u.violationReport?"✉️":""}`,u!=null&&u.InteractTypeName?r.jsx(_,{variant:"body2",color:u!=null&&u.hasTenant?"success.main":"",fontWeight:u!=null&&u.hasTenant?"bold":"normal",children:u==null?void 0:u.InteractTypeName}):"-",u==null?void 0:u.PersonTypeName,u==null?void 0:u.UnionTypeName,`${((bu=(Lu=($u=u==null?void 0:u.poultry)==null?void 0:$u.address)==null?void 0:Lu.city)==null?void 0:bu.name)??"-"}/${(Eu=u==null?void 0:u.poultry)!=null&&Eu.cityOperator?(Du=u==null?void 0:u.poultry)==null?void 0:Du.cityOperator:"بدون تعاونی"}`,(ku=u==null?void 0:u.vetFarm)!=null&&ku.vetFarmMobile?`${(_u=u==null?void 0:u.vetFarm)==null?void 0:_u.vetFarmFullName} (${(Ru=u==null?void 0:u.vetFarm)==null?void 0:Ru.vetFarmMobile})`:"-",u.hall,u.period,q(u==null?void 0:u.createDate),q(u==null?void 0:u.date),(Tu=(Hu=u==null?void 0:u.poultry)==null?void 0:Hu.killingAveAge)==null?void 0:Tu.toLocaleString(),u!=null&&u.predicateDate?Z(u==null?void 0:u.predicateDate):"-",u.chickenBreed,u.age,(Nu=u==null?void 0:u.quantity)==null?void 0:Nu.toLocaleString(),(Pu=u==null?void 0:u.increaseQuantity)==null?void 0:Pu.toLocaleString(),`${u.losses} (%${(u.losses*100/u.quantity).toFixed(0)})`,r.jsx(f,{placement:"top",title:"جهت مشاهده ثبت کننده تلفات کلیک کنید",children:r.jsx(N,{style:{color:"rgba(0,0,0,0.87)"},onClick:()=>{n(U({title:"ویرایش تعداد جوجه ریزی",content:r.jsx(h,{container:!0,xs:12,children:!(u!=null&&u.directLossesInputer)&&!(u!=null&&u.directLossesInputer)?r.jsx(_,{variant:"body1",children:"برای این جوجه ریزی تلفاتی ثبت نشده است."}):r.jsxs(h,{xs:12,children:[r.jsxs(_,{variant:"body1",children:["ثبت کننده تلفات اتحادیه:"," ",u!=null&&u.directLossesInputer?`${u==null?void 0:u.directLossesInputer} در تاریخ ${Z(u==null?void 0:u.directLossesDate)}`:" - "]}),r.jsxs(_,{variant:"body1",children:["ویرایش کننده تلفات اتحادیه:",u!=null&&u.directLossesEditor?`${u==null?void 0:u.directLossesEditor} در تاریخ ${Z(u==null?void 0:u.directLossesLastEditDate)}`:" - "]})]})})}))},children:`${(Bu=u==null?void 0:u.directLosses)==null?void 0:Bu.toLocaleString()} (%${(u.directLosses*100/u.quantity).toFixed(0)})`})},u==null?void 0:u.key),`${(wu=u==null?void 0:u.totalLosses)==null?void 0:wu.toLocaleString()} (%${(u.totalLosses*100/u.quantity).toFixed(0)})`,`${(Wu=u==null?void 0:u.totalCommitmentQuantity)==null?void 0:Wu.toLocaleString()}`,`${(zu=u==null?void 0:u.totalFreeCommitmentQuantity)==null?void 0:zu.toLocaleString()}`,`${(qu=u==null?void 0:u.governmentalQuantity)==null?void 0:qu.toLocaleString()}`,`${(Ku=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:Ku.toLocaleString()}`,`${(Qu=u==null?void 0:u.freeQuantity)==null?void 0:Qu.toLocaleString()}`,`${(Mu=u==null?void 0:u.freeKilledQuantity)==null?void 0:Mu.toLocaleString()}`,`${(Ou=u==null?void 0:u.outProvinceKilledQuantity)==null?void 0:Ou.toLocaleString()}`,`${(Yu=u==null?void 0:u.outProvinceKilledWeight)==null?void 0:Yu.toLocaleString()}`,`${(Uu=u==null?void 0:u.barDifferenceRequestQuantity)==null?void 0:Uu.toLocaleString()}`,`${(Iu=u==null?void 0:u.barDifferenceRequestWeight)==null?void 0:Iu.toLocaleString()}`,`${(Gu=(Vu=u==null?void 0:u.killingInfo)==null?void 0:Vu.provinceKillRequests)==null?void 0:Gu.toLocaleString()}`,`${(Xu=(Ju=u==null?void 0:u.killingInfo)==null?void 0:Ju.provinceKillRequestsQuantity)==null?void 0:Xu.toLocaleString()}`,`${(mu=(Zu=u==null?void 0:u.killingInfo)==null?void 0:Zu.provinceKillRequestsWeight)==null?void 0:mu.toLocaleString()}`,((u6=u==null?void 0:u.killedQuantity)==null?void 0:u6.toLocaleString())+` (%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)})`,(a6=u==null?void 0:u.leftOver)==null?void 0:a6.toLocaleString(),`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(u.totalLosses*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(((u==null?void 0:u.killedQuantity)+(u==null?void 0:u.totalLosses))*100/(u==null?void 0:u.quantity)).toFixed(0)}`,u!=null&&u.samasatDischargePercentage?`%${u==null?void 0:u.samasatDischargePercentage}`:"-",(r6=u==null?void 0:u.totalCommitment)==null?void 0:r6.toLocaleString(),(o6=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:o6.toLocaleString(),(n6=u==null?void 0:u.freeKilledQuantity)==null?void 0:n6.toLocaleString(),(s6=u==null?void 0:u.totalAverageKilledWeight)==null?void 0:s6.toLocaleString(),(l6=u==null?void 0:u.totalKilledWeight)==null?void 0:l6.toLocaleString(),(e6=u==null?void 0:u.activeKill)!=null&&e6.activeKill?"دارد":"ندارد",(C6=u==null?void 0:u.activeKill)!=null&&C6.countOfRequest?u.activeKill.countOfRequest:"-",(c6=(t6=u==null?void 0:u.killingInfo)==null?void 0:t6.killHouseRequests)==null?void 0:c6.toLocaleString(),(A6=(d6=u==null?void 0:u.killingInfo)==null?void 0:d6.killHouseRequestsFirstQuantity)==null?void 0:A6.toLocaleString(),(h6=(g6=u==null?void 0:u.killingInfo)==null?void 0:g6.killHouseRequestsFirstWeight)==null?void 0:h6.toLocaleString(),(y6=(p6=u==null?void 0:u.killingInfo)==null?void 0:p6.barCompleteWithKillHouse)==null?void 0:y6.toLocaleString(),(v6=(x6=u==null?void 0:u.killingInfo)==null?void 0:x6.acceptedRealWightFinal)==null?void 0:v6.toLocaleString(),(i6=u==null?void 0:u.chainKilledQuantity)==null?void 0:i6.toLocaleString(),(F6=u==null?void 0:u.chainKilledWeight)==null?void 0:F6.toLocaleString(),(j6=u==null?void 0:u.exportKilledQuantity)==null?void 0:j6.toLocaleString(),(S6=u==null?void 0:u.exportKilledWeight)==null?void 0:S6.toLocaleString(),($6=(f6=u==null?void 0:u.killingInfo)==null?void 0:f6.wareHouseBars)==null?void 0:$6.toLocaleString(),(b6=(L6=u==null?void 0:u.killingInfo)==null?void 0:L6.wareHouseBarsQuantity)==null?void 0:b6.toLocaleString(),(G6=(V6=u==null?void 0:u.killingInfo)==null?void 0:V6.wareHouseBarsWeight)==null?void 0:G6.toLocaleString(),(X6=(J6=u==null?void 0:u.killingInfo)==null?void 0:J6.wareHouseBarsWeightLose)==null?void 0:X6.toFixed(2),u.lastChange?`${u.lastChange.fullName} (${T6(u.lastChange.role)}) در تاریخ ${q(u.lastChange.date)}`:"-",u.latestHatchingChange?`${u.latestHatchingChange.fullName} (${T6(u.latestHatchingChange.role)}) در تاریخ ${q(u.latestHatchingChange.date)}`:"-",u!=null&&u.violationReport?r.jsx(N,{onClick:()=>{var Z6;n(U({title:"گزارش ",content:r.jsx(i0,{columns:["ثبت کننده","تاریخ ثبت","تخلف","متن گزارش","سند"],data:[[u==null?void 0:u.violationReporter,Z(u==null?void 0:u.violationReportDate),u!=null&&u.violation?"دارد":"ندارد",u==null?void 0:u.violationReport,r.jsx(h,{container:!0,xs:12,justifyContent:"center",gap:1,children:(Z6=u==null?void 0:u.violationImage)==null?void 0:Z6.map(L0=>r.jsx(F0,{src:L0},X))},u==null?void 0:u.key)]]})}))},children:"مشاهده گزارش"},u==null?void 0:u.key):"بدون گزارش"]});T(A)},[l]);const ou=async A=>{A.preventDefault(),n(K()),n(m({age1:C,age2:t,tab:"active",textValue:j}));try{const u=await R.get(`poultry_hatching/?role=${d()}&age1=${C||0}&age2=${t||0}&search=filter&value=${j}&page=1&page_size=${x}`);i(u.data.results),y(u.data.count),n(W())}catch(u){console.error("Error fetching data:",u)}},D6=async A=>{A.preventDefault(),F(0),s(0),n(K()),S(""),n(m({age1:0,age2:0,tab:"active",textValue:j}));try{const u=await R.get(`poultry_hatching?role=${d()}&page=${L}&page_size=${x}&search=filter&value=${j}`);i(u.data.results),y(u.data.count)}catch(u){console.error("Error fetching data:",u)}finally{n(W())}},[nu,k6]=c.useState();c.useEffect(()=>{async function A(){try{const u=await R.get("last_update/?type=poultry_hatching");k6(u.data)}catch(u){console.error("Error fetching data:",u)}}A()},[]);const _6=r.jsxs(h,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,xs:12,mt:2,children:[r.jsx("form",{onSubmit:ou,style:{flex:1},children:r.jsxs(h,{container:!0,alignItems:"center",gap:N0.SMALL,xs:12,children:[r.jsx(h,{sx:{width:{xs:"72px",sm:"80px"}},children:r.jsx(k,{fullWidth:!0,size:"small",label:"از سن",id:"outlined-controlled",value:C,onChange:A=>{F(A.target.value)}})}),r.jsx(h,{sx:{width:{xs:"72px",sm:"80px"}},children:r.jsx(k,{fullWidth:!0,size:"small",label:"تا سن",id:"outlined-controlled",value:t,onChange:A=>{s(A.target.value)}})}),r.jsx(k,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",value:j,sx:{maxWidth:{xs:"100%",sm:250}},onChange:E,onKeyDown:A=>{A.key==="Enter"&&ou(A)}}),r.jsx(N,{type:"submit",endIcon:r.jsx(h0,{}),children:"جستجو"}),r.jsx(f,{title:"خروجی اکسل",px:0,children:r.jsx(N,{color:"success",onClick:()=>{J({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const A=`${R.defaults.baseURL}0/hatching_excel/?role=${d()}&key=${v}&age1=${C||0}&age2=${t||0}&search=filter&value=${j}`;window.location.href=A},children:r.jsx(E6,{size:32})})})]})}),r.jsx(N,{onClick:D6,color:"error",children:"حذف فیلتر"})]}),{hatchingInfoFull:e}=I(A=>A.citySlice);return c.useEffect(()=>{n(m({age1:C,age2:t,tab:"active",textValue:j}))},[]),r.jsxs(h,{alignItems:"center",justifyContent:"center",mt:2,children:[r.jsx(h,{alignItems:"center",justifyContent:"center",isDashboard:!0,xs:12,children:r.jsx(ru,{noPagination:!0,isDashboard:!0,title:nu&&`آخرین بروزرسانی : ${q(nu)} ‌ ‌`,columns:["تعداد فارم","تعداد جوجه ریزی","حجم کل جوجه ریزی","حجم باقی مانده در سالن","حجم کشتار شده","وزن کشتار شده","حجم کل تلفات","حجم تلفات اتحادیه","حجم تلفات دامپزشک","مانده سالن ( 20 تا 30 روزه)","مانده سالن ( 30 تا 40 روزه)","مانده سالن ( 40 تا 50 روزه)","مانده سالن ( 50 تا 60 روزه)","بیشتر از 60 روزه"],data:[[(su=e==null?void 0:e.poultries)==null?void 0:su.toLocaleString(),(lu=e==null?void 0:e.hatchings)==null?void 0:lu.toLocaleString(),(eu=e==null?void 0:e.totalHatchingQuantity)==null?void 0:eu.toLocaleString(),(Cu=e==null?void 0:e.totalHatchingLeftOverQuantity)==null?void 0:Cu.toLocaleString(),(tu=e==null?void 0:e.totalHatchingKilledQuantity)==null?void 0:tu.toLocaleString(),(cu=e==null?void 0:e.totalHatchingKilledWeight)==null?void 0:cu.toLocaleString(),(du=e==null?void 0:e.totalHatchingAllLosses)==null?void 0:du.toLocaleString(),(Au=e==null?void 0:e.totalHatchingUnionLosses)==null?void 0:Au.toLocaleString(),(gu=e==null?void 0:e.totalHatchingVetLosses)==null?void 0:gu.toLocaleString(),(g=e==null?void 0:e.age2030)==null?void 0:g.toLocaleString(),(a=e==null?void 0:e.age3040)==null?void 0:a.toLocaleString(),(z=e==null?void 0:e.age4050)==null?void 0:z.toLocaleString(),(hu=e==null?void 0:e.age5060)==null?void 0:hu.toLocaleString(),(pu=e==null?void 0:e.ageMoreThan60)==null?void 0:pu.toLocaleString()]]})}),_6,r.jsx(ru,{data:Q,columns:["عملیات","جزئیات","ردیف","وضعیت","شماره مجوز جوجه ریزی","شناسه یکتا","مجوز بهداشتی جوجه ریزی","نام فارم","مرغدار","بهره برداری","مالکیت","ارتباط","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","میانگین سن کشتار","پیش بینی تاریخ کشتار","نژاد","سن","حجم جوجه ریزی","حجم افزایشی","تلفات دامپزشک","تلفات اتحادیه","تلفات کل","حجم تعهد دولتی","حجم تعهد آزاد","حجم کشتار دولتی","وزن کشتار دولتی","حجم کشتار آزاد","وزن کشتار شده آزاد","حجم فروش به خارج استان","وزن فروش به خارج استان","حجم اختلاف کشتار","وزن اختلاف کشتار","تخصیصات بدون بار","حجم تخصیصات بدون بار","وزن تخصیصات بدون بار","حجم کشتار شده","حجم مانده در سالن","درصد مانده در سالن"," تلفات"," کشتار شده"," باقی مانده در سالن","تایید تخلیه رصدیار"," تایید تخلیه در سماصط","وزن تعهد دولتی","وزن کشتار دولتی","وزن کشتار آزاد","میانگین وزن کشتار","وزن کل کشتار شده","تعداد کشتار فعال","تعداد درخواست کشتار","تعداد بارها","حجم بارها","وزن بارها","حجم بارهای تحویلی","وزن بارهای تحویلی","حجم زنجیره","وزن زنجیره","حجم صادرات","وزن صادرات","بارهای ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بارها","آخرین تغییر","سازنده جوجه ریزی","گزارش"],handlePageChange:w6,totalRows:H,page:L,perPage:x,handlePerRowsChange:W6,title:"جوجه ریزی های فعال"})]})},_2=({readOnly:o})=>{var D6,nu,k6,_6,e,su,lu,eu,Cu,tu,cu,du,Au,gu;const[,,n,p,C,F]=c.useContext(V),t=I(g=>g.userSlice.userProfile.key),{hatchingInfoFull:s}=I(g=>g.citySlice),l=g0(),i=G();c.useEffect(()=>{const g=uu(new Date).format("YYYY-MM-DD");p(g),F(g)},[]);const H=g=>{Q(g.target.value)},[y,x]=c.useState([]),[$,j]=c.useState(0),[S,L]=c.useState(10),[b,Q]=c.useState(""),[T,v]=c.useState(1),[M,J]=c.useState([]),[E,D]=c.useState(!1),O=async g=>{i(K());const a=await R.get(`poultry_hatching/?archive=true&search=filter&value=${b}&role=${d()} + &key=${t}&page=${g}&page_size=${S}${E?`&date1=${n}&date2=${C}`:""}`);i(W()),x(a.data.results),j(a.data.count)},w6=g=>{O(g),v(g)},W6=g=>{L(g),v(1)},z6=()=>{O(T!==0?T:1)};c.useEffect(()=>{const g=y==null?void 0:y.map((a,z)=>{var hu,pu,A,u,X,yu,xu,vu,iu,Fu,ju,Su,fu,$u,Lu,bu,Eu,Du,ku,_u,Ru,Hu,Tu,Nu,Pu,Bu,wu,Wu,zu,qu,Ku,Qu,Mu,Ou,Yu,Uu,Iu,Vu,Gu,Ju,Xu,Zu,mu,u6,a6,r6,o6,n6,s6,l6,e6,C6,t6,c6,d6,A6,g6,h6,p6,y6,x6,v6,i6,F6,j6,S6,f6,$6,L6,b6;return[r.jsx(M0,{item:a,updateArchive:z6,readOnly:o},z),r.jsx(f,{placement:"left",title:" جزئیات",children:r.jsx(au,{color:"primary",onClick:()=>{l(d()==="AdminX"?`${e0}/${a.key}`:d()==="Supporter"?`${C0}/${a.key}`:d()==="SuperAdmin"?`${t0}/${a.key}`:d()==="CityPoultry"?`${c0}/${a.key}`:d()==="ProvinceSupervisor"?`${d0}/${a.key}`:d()==="province"?`${A0}/${a.key}`:d()==="CityJahad"?`${P0}/${a.key}`:"")},children:r.jsx(l0,{})})},z),T===1?z+1:z+S*(T-1)+1,r.jsx(f,{disableHoverListener:!((hu=a==null?void 0:a.killingInfo)!=null&&hu.violationMessage&&(a!=null&&a.violation)),title:a!=null&&a.violation?`متن گزارش تخلف: ${(pu=a==null?void 0:a.killingInfo)==null?void 0:pu.violationMessage}`:null,sx:{"&:hover":{cursor:a!=null&&a.violation?"pointer":"default"}},placement:"top",children:r.jsx(_,{variant:"body2",color:a!=null&&a.violation?"error":"primary",children:a!=null&&a.violation?"متخلف":"عادی"})},z),a==null?void 0:a.licenceNumber,(A=a==null?void 0:a.poultry)==null?void 0:A.breedingUniqueId,(a==null?void 0:a.CertId)||"-",((u=a==null?void 0:a.poultry)==null?void 0:u.unitName)||"-",`${((yu=(X=a==null?void 0:a.poultry)==null?void 0:X.userprofile)==null?void 0:yu.fullName)??"-"} (${((vu=(xu=a==null?void 0:a.poultry)==null?void 0:xu.userprofile)==null?void 0:vu.mobile)??"-"})`,a==null?void 0:a.InteractTypeName,a==null?void 0:a.PersonTypeName,a==null?void 0:a.UnionTypeName,`${((ju=(Fu=(iu=a==null?void 0:a.poultry)==null?void 0:iu.address)==null?void 0:Fu.city)==null?void 0:ju.name)??"-"}/${(Su=a==null?void 0:a.poultry)!=null&&Su.cityOperator?(fu=a==null?void 0:a.poultry)==null?void 0:fu.cityOperator:"بدون تعاونی"}`,($u=a==null?void 0:a.vetFarm)!=null&&$u.vetFarmMobile?`${(Lu=a==null?void 0:a.vetFarm)==null?void 0:Lu.vetFarmFullName} (${(bu=a==null?void 0:a.vetFarm)==null?void 0:bu.vetFarmMobile})`:"-",(a==null?void 0:a.hall)||"-",(a==null?void 0:a.period)||"-",q(a==null?void 0:a.createDate),q(a==null?void 0:a.date),(Du=(Eu=a==null?void 0:a.poultry)==null?void 0:Eu.killingAveAge)==null?void 0:Du.toLocaleString(),a!=null&&a.predicateDate?Z(a==null?void 0:a.predicateDate):"-",a.chickenBreed||"-",(a==null?void 0:a.age)||"-",a!=null&&a.archiveDate?q(a==null?void 0:a.archiveDate):"-",a.nowAge||"-",(ku=a==null?void 0:a.quantity)==null?void 0:ku.toLocaleString(),((_u=a==null?void 0:a.increaseQuantity)==null?void 0:_u.toLocaleString())||"-",`${a.losses} (%${(a.losses*100/a.quantity).toFixed(0)})`,`${(Ru=a==null?void 0:a.directLosses)==null?void 0:Ru.toLocaleString()} (%${(a.directLosses*100/a.quantity).toFixed(0)})`,`${(Hu=a==null?void 0:a.totalLosses)==null?void 0:Hu.toLocaleString()} (%${(a.totalLosses*100/a.quantity).toFixed(0)})`,`${(Tu=a==null?void 0:a.totalCommitmentQuantity)==null?void 0:Tu.toLocaleString()}`,`${(Nu=a==null?void 0:a.totalFreeCommitmentQuantity)==null?void 0:Nu.toLocaleString()}`,`${(Pu=a==null?void 0:a.governmentalQuantity)==null?void 0:Pu.toLocaleString()}`,`${(Bu=a==null?void 0:a.governmentalKilledQuantity)==null?void 0:Bu.toLocaleString()}`,`${(wu=a==null?void 0:a.freeQuantity)==null?void 0:wu.toLocaleString()}`,`${(Wu=a==null?void 0:a.freeKilledQuantity)==null?void 0:Wu.toLocaleString()}`,`${(zu=a==null?void 0:a.outProvinceKilledQuantity)==null?void 0:zu.toLocaleString()}`,`${(qu=a==null?void 0:a.outProvinceKilledWeight)==null?void 0:qu.toLocaleString()}`,`${(Ku=a==null?void 0:a.barDifferenceRequestQuantity)==null?void 0:Ku.toLocaleString()}`,`${(Qu=a==null?void 0:a.barDifferenceRequestWeight)==null?void 0:Qu.toLocaleString()}`,`${(Ou=(Mu=a==null?void 0:a.killingInfo)==null?void 0:Mu.provinceKillRequests)==null?void 0:Ou.toLocaleString()}`,`${(Uu=(Yu=a==null?void 0:a.killingInfo)==null?void 0:Yu.provinceKillRequestsQuantity)==null?void 0:Uu.toLocaleString()}`,`${(Vu=(Iu=a==null?void 0:a.killingInfo)==null?void 0:Iu.provinceKillRequestsWeight)==null?void 0:Vu.toLocaleString()}`,((Gu=a==null?void 0:a.killedQuantity)==null?void 0:Gu.toLocaleString())+` (%${((a==null?void 0:a.killedQuantity)*100/a.quantity).toFixed(0)})`,`${(Ju=a==null?void 0:a.leftOver)==null?void 0:Ju.toLocaleString()} (%${(a.leftOver*100/a.quantity).toFixed(0)})`,`${(Xu=a==null?void 0:a.quantity)==null?void 0:Xu.toLocaleString()}`,`%${(a.totalLosses*100/a.quantity).toFixed(0)}`,`%${((a==null?void 0:a.killedQuantity)*100/a.quantity).toFixed(0)}`,`%${(((a==null?void 0:a.killedQuantity)+(a==null?void 0:a.totalLosses))*100/(a==null?void 0:a.quantity)).toFixed(0)}`,a!=null&&a.samasatDischargePercentage?`%${a==null?void 0:a.samasatDischargePercentage}`:"-",(Zu=a==null?void 0:a.totalCommitment)==null?void 0:Zu.toLocaleString(),(mu=a==null?void 0:a.governmentalKilledQuantity)==null?void 0:mu.toLocaleString(),(u6=a==null?void 0:a.freeKilledQuantity)==null?void 0:u6.toLocaleString(),(a6=a==null?void 0:a.totalAverageKilledWeight)==null?void 0:a6.toLocaleString(),(r6=a==null?void 0:a.totalKilledWeight)==null?void 0:r6.toLocaleString(),(o6=a==null?void 0:a.activeKill)!=null&&o6.activeKill?"دارد":"ندارد",(n6=a==null?void 0:a.activeKill)!=null&&n6.countOfRequest?a.activeKill.countOfRequest:"-",(l6=(s6=a==null?void 0:a.killingInfo)==null?void 0:s6.killHouseRequests)==null?void 0:l6.toLocaleString(),(C6=(e6=a==null?void 0:a.killingInfo)==null?void 0:e6.killHouseRequestsFirstQuantity)==null?void 0:C6.toLocaleString(),(c6=(t6=a==null?void 0:a.killingInfo)==null?void 0:t6.killHouseRequestsFirstWeight)==null?void 0:c6.toLocaleString(),(A6=(d6=a==null?void 0:a.killingInfo)==null?void 0:d6.barCompleteWithKillHouse)==null?void 0:A6.toLocaleString(),(h6=(g6=a==null?void 0:a.killingInfo)==null?void 0:g6.acceptedRealWightFinal)==null?void 0:h6.toLocaleString(),(p6=a==null?void 0:a.chainKilledQuantity)==null?void 0:p6.toLocaleString(),(y6=a==null?void 0:a.chainKilledWeight)==null?void 0:y6.toLocaleString(),(x6=a==null?void 0:a.exportKilledQuantity)==null?void 0:x6.toLocaleString(),(v6=a==null?void 0:a.exportKilledWeight)==null?void 0:v6.toLocaleString(),(F6=(i6=a==null?void 0:a.killingInfo)==null?void 0:i6.wareHouseBars)==null?void 0:F6.toLocaleString(),(S6=(j6=a==null?void 0:a.killingInfo)==null?void 0:j6.wareHouseBarsQuantity)==null?void 0:S6.toLocaleString(),($6=(f6=a==null?void 0:a.killingInfo)==null?void 0:f6.wareHouseBarsWeight)==null?void 0:$6.toLocaleString(),(b6=(L6=a==null?void 0:a.killingInfo)==null?void 0:L6.wareHouseBarsWeightLose)==null?void 0:b6.toFixed(2),a.lastChange?`${a.lastChange.fullName} (${T6(a.lastChange.role)}) در تاریخ ${q(a.lastChange.date)}`:"-",a.latestHatchingChange?`${a.latestHatchingChange.fullName} (${T6(a.latestHatchingChange.role)}) در تاریخ ${q(a.latestHatchingChange.date)}`:"-",a!=null&&a.violationReport?r.jsx(N,{onClick:()=>{i(U({title:"گزارش ",content:r.jsx(i0,{columns:["ثبت کننده","تاریخ ثبت","تخلف","متن گزارش","سند"],data:[[a==null?void 0:a.violationReporter,Z(a==null?void 0:a.violationReportDate),a!=null&&a.violation?"دارد":"ندارد",a==null?void 0:a.violationReport,r.jsx(F0,{src:a==null?void 0:a.violationImage},z)]]})}))},children:"نمایش"},z):"بدون گزارش"]});J(g)},[y]),c.useEffect(()=>{O(1)},[n,C,S,E]),c.useEffect(()=>{i(m(E?{tab:"archive",date1:n,date2:C,textValue:b}:{tab:"archive",textValue:b}))},[i,E,n,C]);const ou=async g=>{g.preventDefault(),i(K());try{const a=await R.get(`poultry_hatching/?archive=true&search=filter&value=${b}&role=${d()}&key=${t}&page=1&page_size=${S}${E?`&date1=${n}&date2=${C}`:""}`);i(m(E?{tab:"archive",date1:n,date2:C,textValue:b}:{tab:"archive",textValue:b})),x(a.data.results),j(a.data.count),i(W())}catch(a){console.error("Error fetching data:",a)}};return r.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[r.jsx(h,{alignItems:"center",justifyContent:"center",isDashboard:!0,xs:12,children:r.jsx(ru,{noPagination:!0,isDashboard:!0,title:null,columns:["تعداد فارم","تعداد جوجه ریزی","حجم کل جوجه ریزی","حجم باقی مانده در سالن","حجم کشتار شده","وزن کشتار شده","حجم کل تلفات","حجم تلفات اتحادیه","حجم تلفات دامپزشک","مانده سالن ( 20 تا 30 روزه)","مانده سالن ( 30 تا 40 روزه)","مانده سالن ( 40 تا 50 روزه)","مانده سالن ( 50 تا 60 روزه)","بیشتر از 60 روزه"],data:[[(D6=s==null?void 0:s.poultries)==null?void 0:D6.toLocaleString(),(nu=s==null?void 0:s.hatchings)==null?void 0:nu.toLocaleString(),(k6=s==null?void 0:s.totalHatchingQuantity)==null?void 0:k6.toLocaleString(),(_6=s==null?void 0:s.totalHatchingLeftOverQuantity)==null?void 0:_6.toLocaleString(),(e=s==null?void 0:s.totalHatchingKilledQuantity)==null?void 0:e.toLocaleString(),(su=s==null?void 0:s.totalHatchingKilledWeight)==null?void 0:su.toLocaleString(),(lu=s==null?void 0:s.totalHatchingAllLosses)==null?void 0:lu.toLocaleString(),(eu=s==null?void 0:s.totalHatchingUnionLosses)==null?void 0:eu.toLocaleString(),(Cu=s==null?void 0:s.totalHatchingVetLosses)==null?void 0:Cu.toLocaleString(),(tu=s==null?void 0:s.age2030)==null?void 0:tu.toLocaleString(),(cu=s==null?void 0:s.age3040)==null?void 0:cu.toLocaleString(),(du=s==null?void 0:s.age4050)==null?void 0:du.toLocaleString(),(Au=s==null?void 0:s.age5060)==null?void 0:Au.toLocaleString(),(gu=s==null?void 0:s.ageMoreThan60)==null?void 0:gu.toLocaleString()]]})}),r.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[r.jsxs(h,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[r.jsx(b0,{icon:r.jsx(U0,{}),checkedIcon:r.jsx(I0,{}),checked:E,onChange:()=>D(!E),color:"primary",size:"large"}),r.jsx(h,{children:r.jsx(N6,{disabled:!E,label:"از تاریخ",id:"date",renderInput:g=>r.jsx(k,{size:"small",style:{width:"160px"},...g}),value:n,onChange:g=>{p(uu(g).format("YYYY-MM-DD"))}})}),r.jsx(h,{children:r.jsx(N6,{disabled:!E,label:"تا تاریخ",id:"date",renderInput:g=>r.jsx(k,{size:"small",style:{width:"160px"},...g}),value:C,onChange:g=>{F(uu(g).format("YYYY-MM-DD"))}})})]}),r.jsx(h,{children:r.jsxs("form",{onSubmit:ou,children:[r.jsx(k,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:H}),r.jsx(N,{type:"submit",onClick:ou,endIcon:r.jsx(h0,{}),children:"جستجو"})]})}),r.jsx(f,{title:"خروجی اکسل",children:r.jsx("a",{href:`${R.defaults.baseURL}archive_hatching_excel/?search=filter&value=${b}&role=${d()}&key=${t}${E?`&date1=${n}&date2=${C}`:""}`,rel:"noreferrer",children:r.jsx(N,{color:"success",children:r.jsx(E6,{size:32})})})})]}),r.jsx(ru,{data:M,columns:["عملیات","جزئیات","ردیف","وضعیت","شماره مجوز جوجه ریزی","شناسه یکتا","مجوز بهداشتی جوجه ریزی","نام فارم","مرغدار","بهره برداری","مالکیت","ارتباط","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","میانگین سن کشتار","پیش بینی تاریخ کشتار","نژاد","سن ورود به بایگانی","تاریخ ورود به بایگانی","سن فعلی","حجم جوجه ریزی","حجم افزایشی","تلفات دامپزشک","تلفات اتحادیه","تلفات کل","حجم تعهد دولتی","حجم تعهد آزاد","حجم کشتار دولتی","وزن کشتار دولتی","حجم کشتار آزاد","وزن کشتار شده آزاد","حجم فروش به خارج استان","وزن فروش به خارج استان","حجم اختلاف کشتار","وزن اختلاف کشتار","تخصیصات بدون بار","حجم تخصیصات بدون بار","وزن تخصیصات بدون بار","حجم کشتار شده"," حجم مانده در سالن"," درصد مانده در سالن"," تلفات"," کشتار شده","تایید تخلیه رصدیار"," تایید تخلیه در سماصط","وزن تعهد دولتی","وزن کشتار دولتی","وزن کشتار آزاد","میانگین وزن کشتار","وزن کل کشتار شده","تعداد کشتار فعال","تعداد درخواست کشتار","تعداد بارها","حجم بارها","وزن بارها","حجم بارهای تحویلی","وزن بارهای تحویلی","حجم زنجیره","وزن زنجیره","حجم صادرات","وزن صادرات","بارهای ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بارها","آخرین تغییر","سازنده جوجه ریزی","گزارش"],handlePageChange:w6,totalRows:$,page:T,perPage:S,handlePerRowsChange:W6,title:"بایگانی جوجه ریزی"})]})},R2=()=>{var i,H,y,x,$,j,S,L,b,Q,T,v,M,J,E;const{hatchingInfoWithDate:o,hatchingInfoFull:n}=I(D=>D.citySlice),p=G(),[,,C,F,t,s]=c.useContext(V);c.useEffect(()=>{const D=uu(new Date).format("YYYY-MM-DD");F(D),s(D)},[]),c.useEffect(()=>{p(m())},[]),c.useEffect(()=>{p(B0({selectedDate1:C,selectedDate2:t}))},[C,t]);const l=o0({initialValues:{minAge:"",maxAge:""}});return r.jsxs(H6,{bgcolor:"#f9f9f9",borderRadius:2,boxShadow:3,children:[r.jsx(q6,{style:{width:"100%"},children:r.jsx(K6,{label:r.jsx(_,{variant:"body1",gutterBottom:!0,color:"primary",fontWeight:"bold",children:"اطلاعات جوجه ریزی"})})}),r.jsxs(h,{container:!0,spacing:3,m:0,pb:2,children:[r.jsx(h,{item:!0,xs:12,children:r.jsx(ru,{noPagination:!0,title:"آمار جوجه ریزی",columns:["تعداد فارم","تعداد کل جوجه ریزی","تعداد باقی مانده در سالن","تعداد کشتار شده","وزن کشتار شده","مانده سالن (20 تا 30 روزه)","مانده سالن (30 تا 40 روزه)","مانده سالن (40 تا 50 روزه)","مانده سالن (50 تا 60 روزه)","بیشتر از 60 روزه"],data:[[(i=n==null?void 0:n.poultries)==null?void 0:i.toLocaleString(),(H=n==null?void 0:n.totalHatchingQuantity)==null?void 0:H.toLocaleString(),(y=n==null?void 0:n.totalHatchingLeftOverQuantity)==null?void 0:y.toLocaleString(),(x=n==null?void 0:n.totalHatchingKilledQuantity)==null?void 0:x.toLocaleString(),($=n==null?void 0:n.totalHatchingKilledWeight)==null?void 0:$.toLocaleString(),(j=n==null?void 0:n.age2030)==null?void 0:j.toLocaleString(),(S=n==null?void 0:n.age3040)==null?void 0:S.toLocaleString(),(L=n==null?void 0:n.age4050)==null?void 0:L.toLocaleString(),(b=n==null?void 0:n.age5060)==null?void 0:b.toLocaleString(),(Q=n==null?void 0:n.ageMoreThan60)==null?void 0:Q.toLocaleString()]]})}),r.jsx(q6,{style:{width:"100%",marginTop:8},children:r.jsx(K6,{label:r.jsx(_,{variant:"body1",color:"primary",gutterBottom:!0,fontWeight:"medium",children:"بر اساس بازه"})})}),r.jsx(h,{item:!0,xs:12,mt:2,children:r.jsxs(h,{container:!0,alignItems:"center",spacing:2,children:[r.jsx(h,{item:!0,children:r.jsx(N6,{label:"از تاریخ",renderInput:D=>r.jsx(k,{...D,size:"small",fullWidth:!0}),value:C,onChange:D=>F(uu(D).format("YYYY-MM-DD"))})}),r.jsx(h,{item:!0,children:r.jsx(N6,{label:"تا تاریخ",renderInput:D=>r.jsx(k,{...D,size:"small",fullWidth:!0}),value:t,onChange:D=>s(uu(D).format("YYYY-MM-DD"))})}),r.jsx(h,{item:!0,children:r.jsx(f,{title:"خروجی اکسل",children:r.jsx("a",{href:`${R.defaults.baseURL}hatching_date_range_excel/?date1=${C}&date2=${t}`,rel:"noreferrer",children:r.jsx(N,{variant:"contained",color:"success",children:r.jsx(E6,{size:24})})})})})]})}),r.jsx(h,{item:!0,xs:12,children:r.jsx(ru,{noPagination:!0,title:"خلاصه آمار",columns:["تعداد فارم های فعال","تعداد کل جوجه ریزی","تعداد باقی مانده در سالن","تعداد کشتار شده","وزن کشتار شده"],data:[[(T=o==null?void 0:o.poultries)==null?void 0:T.toLocaleString(),(v=o==null?void 0:o.totalHatchingQuantity)==null?void 0:v.toLocaleString(),(M=o==null?void 0:o.totalHatchingLeftOverQuantity)==null?void 0:M.toLocaleString(),(J=o==null?void 0:o.totalHatchingKilledQuantity)==null?void 0:J.toLocaleString(),(E=o==null?void 0:o.totalHatchingKilledWeight)==null?void 0:E.toLocaleString()]]})}),r.jsx(q6,{style:{width:"100%",marginTop:8},sx:{display:{xs:"none",sm:"block"}},children:r.jsx(K6,{label:r.jsx(_,{variant:"body1",color:"primary",gutterBottom:!0,fontWeight:"medium",mx:"auto",children:"گزارش مانده سالن فارم های بیشتر از 10 درصد"})})}),r.jsx(_,{variant:"body1",backgroundColor:"rgba(0, 0, 0, 0.08)",color:"primary",gutterBottom:!0,fontWeight:"medium",mt:4,mx:"auto",sx:{display:{xs:"block",sm:"none"},borderRadius:2},width:{xs:"80%",sm:"auto"},children:"گزارش مانده سالن فارم های بیشتر از 10 درصد"}),r.jsx(h,{item:!0,xs:12,container:!0,justifyContent:"center",gap:2,alignItems:"center",mt:4,px:1,children:r.jsxs(h,{container:!0,sx:{gap:2},alignItems:"center",children:[r.jsx(h,{item:!0,sx:{maxWidth:{xs:"46%",sm:"100px"}},children:r.jsx(k,{id:"minAge",label:"از سن",variant:"outlined",size:"small",value:l.values.minAge,onChange:l.handleChange,onBlur:l.handleBlur})}),r.jsx(h,{item:!0,sx:{maxWidth:{xs:"46%",sm:"100px"}},children:r.jsx(k,{id:"maxAge",label:"تا سن",variant:"outlined",size:"small",value:l.values.maxAge,onChange:l.handleChange,onBlur:l.handleBlur})}),r.jsx(h,{item:!0,children:r.jsx(f,{title:"خروجی اکسل",children:r.jsx("a",{href:`${R.defaults.baseURL}hatching_by_age_range/?min_age=${l.values.minAge}&max_age=${l.values.maxAge}`,rel:"noreferrer",children:r.jsx(N,{variant:"contained",color:"success",children:r.jsx(E6,{size:24})})})})})]})})]})]})};export{d2 as C,D2 as a,k2 as b,R2 as c,_2 as d}; diff --git a/build/assets/CityHatchingsArchiveOperations-BvV7gasp.js b/build/assets/CityHatchingsArchiveOperations-BvV7gasp.js new file mode 100644 index 0000000..633ee82 --- /dev/null +++ b/build/assets/CityHatchingsArchiveOperations-BvV7gasp.js @@ -0,0 +1 @@ +import{j as u,an as z,B as R,al as E,b8 as L,T as V,i as P,aj as U,ak as Y,am as w,I as Q,b3 as K,aq as X,b7 as J,as as Z,at as uu}from"./mui-vendor-D_SVL-Dx.js";import{r as d}from"./react-vendor-CmFgShSM.js";import{L as _,j as F,h,A as S,u as D,c as H,a0 as W,W as eu,fW as ru,V as T,cE as tu,G as A,C as G,r as ou,fE as au,O as N}from"./index-D80MdVQn.js";import{a as k,u as I,f as su}from"./redux-vendor-CfkcHgWN.js";import{d as nu}from"./Tune-BBzxV8DK.js";import{a as lu}from"./index.esm-C1-dCPnj.js";import{F as iu}from"./FileUploader-DvFCJiD0.js";import{d as cu}from"./Add-CiyqkOpq.js";import{d as du}from"./Sms-C-zLQmIm.js";const $=k("ARCHIVE_HATCHING_SERVICE",async(e,{dispatch:t})=>{t(_());try{const{data:o,status:s}=await F.put("poultry_hatching/0/",e);return t(h()),{data:o,status:s}}catch(o){return t(h()),{error:o.response.data.result}}}),Cu=H({name:T()}),Iu=({item:e,selectedAge1:t,selectedAge2:o,updateTable:s})=>{const[r]=d.useContext(S),c=I(),n=D({initialValues:{name:""},validationSchema:Cu,onSubmit:p=>{c($({key:e.key,archive_state:"",message:p.name,role:W()})).then(m=>{m.payload.error?r({vertical:"top",horizontal:"center",msg:m.payload.error,severity:"error"}):(c(eu({right:!1,bottom:!1,content:null})),t&&c(ru({selectedAge1:t,selectedAge2:o})),s(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsxs("form",{onSubmit:n.handleSubmit,children:[u.jsx(z,{id:"name",name:"name",label:"توضیحات",variant:"outlined",multiline:!0,rows:4,fullWidth:!0,margin:"normal",value:n.values.name,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.name&&n.errors.name,error:n.touched.name&&!!n.errors.name}),u.jsx(R,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})]})},hu=k("HATCHING_UNDO_ARCHIVE_SERVICE",async(e,{dispatch:t})=>{try{t(_());const{data:o,status:s}=await F.put("poultry_hatching/0/",e);return t(h()),{data:o,status:s}}catch(o){return t(h()),{error:o.response.data.result}}}),mu=({item:e,updateTable:t,isArchive:o})=>{const[s,r]=d.useState(e==null?void 0:e.violation),[c,n]=d.useState(!1),p=I(),m=i=>{r(i.target.checked)},x=i=>{n(i.target.checked)},[y]=d.useContext(S),[b,C]=d.useState([]),B=i=>{C(i)},l=D({initialValues:{reportText:e==null?void 0:e.violationReport,bar_image:""},validationSchema:H({reportText:T().required("این فیلد اجباری است!").typeError("لطفا گزارش خود را بیان کنید."),bar_image:tu()})});return d.useEffect(()=>{l.validateForm()},[]),u.jsxs(A,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(E,{control:u.jsx(L,{checked:s,onChange:m,color:"primary"}),label:s?"متخلف":"بدون تخلف",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),!o&&u.jsx(E,{control:u.jsx(L,{checked:c,onChange:x,color:"primary"}),label:"انتقال به بایگانی",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(z,{multiline:!0,rows:4,fullWidth:!0,id:"reportText",label:"متن گزارش",variant:"outlined",value:l.values.reportText,error:l.touched.reportText?!!l.errors.reportText:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.reportText&&l.errors.reportText?l.errors.reportText:null}),u.jsx(V,{color:"error",children:"در صورت آپلود فایل جدید، سندهای پیشین حذف میشوند!"}),u.jsx(iu,{onChange:B}),u.jsx(R,{mt:2,disabled:!l.isValid||l.isSubmitting,fullWidth:!0,variant:"contained",onClick:async()=>{try{const i={key:e==null?void 0:e.key,violation_check:!0,violation:s,violation_report:l.values.reportText,archive:c},v=new FormData;Object.entries(i).forEach(([f,g])=>{v.append(f,g)}),b.forEach((f,g)=>{v.append(`violation_image_${g}`,f)});const j=await p($(b.length?v:i));if(j.error)throw new Error(j.error);t(1),p(G()),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}catch(i){y({vertical:"top",horizontal:"center",msg:i.message||"خطا در ارسال اطلاعات",severity:"error"})}},children:l.isSubmitting?"در حال ثبت...":"ثبت"})]})};var O={},pu=P;Object.defineProperty(O,"__esModule",{value:!0});var q=O.default=void 0,xu=pu(ou()),Au=u;q=O.default=(0,xu.default)((0,Au.jsx)("path",{d:"M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2v7H20zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z"}),"InsertPageBreak");const yu=k("CITY_EDIT_HATCHING_QUANTITY_SERVICE",async(e,{dispatch:t})=>{try{t(_());const{data:o,status:s}=await F.put("poultry_hatching/0/",e);return t(h()),{data:o,status:s}}catch(o){return t(h()),{error:o.response.data.result}}}),vu=({item:e,updateTable:t})=>{const o=I(),[s]=d.useContext(S),r=D({initialValues:{lossType:"aggregate",lossVolume:""},validationSchema:H({lossType:T().required("لطفاً نوع خسارت را انتخاب کنید."),lossVolume:T().required("لطفاً حجم تلفات را وارد کنید.").matches(/^\d+$/,"حجم تلفات باید عدد باشد.")}),onSubmit:c=>{o(yu({key:e==null?void 0:e.key,end_period_losses:!0,type:c.lossType,losses:parseInt(c.lossVolume)})).then(n=>{n.payload.error?s({vertical:"top",horizontal:"center",msg:n.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(),o(G()))})}});return u.jsx("form",{onSubmit:r.handleSubmit,children:u.jsxs(A,{container:!0,xs:12,alignItems:"center",spacing:2,children:[u.jsx(A,{item:!0,xs:12,children:u.jsxs(U,{component:"fieldset",fullWidth:!0,children:[u.jsxs(Y,{row:!0,name:"lossType",value:r.values.lossType,onChange:r.handleChange,children:[u.jsx(E,{value:"aggregate",control:u.jsx(w,{}),label:"کل تلفات دوره (پایان کار)"}),u.jsx(E,{value:"add",control:u.jsx(w,{}),label:"افزودن به تلفات دامپزشک فارم"})]}),r.touched.lossType&&r.errors.lossType&&u.jsx("div",{style:{color:"red",fontSize:"0.8em"},children:r.errors.lossType})]})}),u.jsx(A,{container:!0,item:!0,xs:12,children:u.jsx(z,{fullWidth:!0,name:"lossVolume",label:"حجم تلفات",value:r.values.lossVolume,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.lossVolume&&!!r.errors.lossVolume,helperText:r.touched.lossVolume&&r.errors.lossVolume})}),r.values.lossType==="aggregate"&&u.jsx(V,{variant:"body2",color:"error",mx:2,mt:1,children:"اخطار: تلفات وارد شده جایگزین کل تلفات خواهد شد!"}),u.jsx(A,{item:!0,xs:12,children:u.jsx(R,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت اطلاعات"})})]})})},fu=k("CITY_GET_TICKET_DIFFRENT_CLEARANCE_CODE",async({licence_number:e,mobile:t},{dispatch:o})=>{o(_());try{const{data:s,status:r}=await F.get("ticket_different_clearance_code_from_rsi/",{params:{licence_number:e,mobile:t}});return o(h()),{data:s,status:r}}catch{o(h())}}),Bu=({item:e,updateArchive:t,readOnly:o})=>{const{userProfile:s}=su(a=>a.userSlice),r=I(),[c,n]=d.useState(!1),[p,m]=d.useState(null),[x]=d.useContext(S),y=W(),b=a=>{n(!0),m(a.currentTarget)},C=()=>{n(!1),m(null)},B=()=>{C(),r(hu({key:e.key,type:"return_archive"})).then(a=>{a.payload.error?x({vertical:"top",horizontal:"center",msg:a.payload.error,severity:"error"}):(t(1),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},l=()=>{C(),r(N({title:"ثبت گزارش",content:u.jsx(mu,{updateTable:t,item:e,isArchive:!0})}))},i=()=>{C(),r(N({title:"ثبت تلفات پایان دوره",content:u.jsx(vu,{item:e,updateTable:t})}))},v=()=>{C();const a=`${F.defaults.baseURL}process-for-each-hatching/?key=${e.key}`;window.open(a,"_blank")},j=()=>{C(),r(fu({licence_number:e==null?void 0:e.licenceNumber,mobile:s==null?void 0:s.mobile})).then(a=>{a.payload.error?x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(t(1),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},f=["ProvinceOperator","CityOperator","AdminX","SuperAdmin"],g=["VetFarm","CityVet","VetSupervisor"],M=[!o&&{key:"undo",label:"بازگشت جوجه ریزی",color:"primary.main",icon:u.jsx(au,{sx:{fontSize:{xs:20,md:18}}}),action:B},f.includes(y)&&{key:"report",label:"ثبت گزارش",color:"secondary.main",icon:u.jsx(cu,{sx:{fontSize:{xs:20,md:18}}}),action:l},g.includes(y)&&{key:"losses",label:"ثبت تلفات پایان دوره",color:"error.main",icon:u.jsx(q,{sx:{fontSize:{xs:20,md:18}}}),action:i},{key:"excel",label:"خروجی اکسل",color:"success.main",icon:u.jsx(lu,{size:18,style:{color:"inherit"}}),action:v},{key:"ticket",label:"تیکت گزارش کشتار جوجه ریزی",color:"error.main",icon:u.jsx(du,{sx:{fontSize:{xs:20,md:18}}}),action:j}].filter(Boolean);return u.jsxs(A,{children:[u.jsx(Q,{variant:"contained",color:"primary",onClick:b,children:u.jsx(nu,{})}),u.jsx(K,{open:c,anchorEl:p,onClose:C,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(X,{sx:{width:200,p:1},children:M.map(a=>u.jsxs(J,{onClick:()=>{a.disabled||a.action()},disabled:!!a.disabled,sx:{borderRadius:1,mb:.5,color:a.disabled?"text.disabled":a.color,"&:last-of-type":{mb:0}},children:[u.jsx(Z,{sx:{color:a.disabled?"text.disabled":a.color,minWidth:36},children:a.icon}),u.jsx(uu,{primary:u.jsx(V,{sx:{color:a.disabled?"text.disabled":a.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:a.label})})]},a.key))})})]})};export{Iu as C,vu as V,Bu as a,$ as b,mu as c,q as d,fu as e}; diff --git a/build/assets/CityManageHatchings-CgPXrKZw.js b/build/assets/CityManageHatchings-CgPXrKZw.js new file mode 100644 index 0000000..d7e3de5 --- /dev/null +++ b/build/assets/CityManageHatchings-CgPXrKZw.js @@ -0,0 +1 @@ +import{j as a,T as $,aj as o0,an as I,aX as n0,B as D,s as s0,d as b,I as L6,b5 as r0,b6 as v6,b as C0}from"./mui-vendor-D_SVL-Dx.js";import{r as C,u as U6}from"./react-vendor-CmFgShSM.js";import{a as O,u as N,f as w}from"./redux-vendor-CfkcHgWN.js";import{L as E,j as S,h as v,A as P,c as l0,b as c0,u as M6,G as A,S as R,a0 as F,C as e0,ch as q6,W as t0,a3 as k,p as _,_ as j6,g6 as z6,g7 as G6,g8 as V6,g9 as Y6,ga as J6,gb as X6,gc as Z6,O as f6,gd as K,ge as A0}from"./index-D80MdVQn.js";import{C as d0,a as g0,b as p0,c as F0,d as y0}from"./CityHatchingInfo-DJ4zCsXg.js";import{d as B6}from"./CloudUpload-DcjFxp8C.js";import{S as Q6}from"./SimpleTable-tm4uaKUf.js";import{P as h0}from"./ProvinceBarDifference-BXZCyzMP.js";import{R as $6}from"./ResponsiveTable-bUYl0qDM.js";import{A as x0}from"./AdvancedTable-DF_gMS-x.js";import{u as S0}from"./getProvinceName-BZC9apsX.js";import{R as i6,a as m6}from"./index.esm-C1-dCPnj.js";import{S as u0}from"./ShowImage-DxnwAx1k.js";import{d as a0}from"./Article-B5YcjArk.js";const v0=O("ARCHIVE_OLD_HATCHINGS_SERVICE",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=await S.post("archive_hatching/",p);return r(v()),{data:t,status:e}}catch(t){return r(v()),{error:t.response.data.result}}}),L0=()=>{const p=N(),[r]=C.useContext(P),t=l0().shape({numberField:c0().typeError("عدد وارد کنید").required("اجباری است")}),l=M6({initialValues:{numberField:""},onSubmit:h=>{p(v0({age:h.numberField,role:F()})).then(y=>{p(e0()),y.payload.error?r({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):r({vertical:"top",horizontal:"center",msg:y.payload.data.msg,severity:"success"})})},validationSchema:t});return a.jsx("form",{onSubmit:l.handleSubmit,children:a.jsxs(A,{container:!0,gap:R.TINY,children:[a.jsx($,{variant:"caption",color:"error",children:"توجه : تمام جوجه ریزی های فعالی که بیشتر از سن وارده شده در کادر زیر باشند به بایگانی منتقل میشوند."}),a.jsxs(o0,{fullWidth:!0,error:l.touched.numberField&&l.errors.numberField,children:[a.jsx(I,{name:"numberField",label:"بایگانی کردن جوجه ریزی ها از سن",type:"number",value:l.values.numberField,onChange:l.handleChange,onBlur:l.handleBlur}),l.touched.numberField&&l.errors.numberField&&a.jsx(n0,{children:l.errors.numberField})]}),a.jsx(D,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})]})})},f0=O("CITY_UPDATE_HATCHING",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=await S.post("hatching_excel/",p);return r(v()),{data:t,status:e}}catch(t){return r(v()),{error:t}}}),$0=O("CITY_UPDATE_CHICKEN_BREED",async(p,{dispatch:r})=>{try{r(E());const{data:t,status:e}=await S.post("update_chicken_breed_from_excel/",p);return r(v()),{data:t,status:e}}catch(t){return r(v()),{error:t}}}),W6=s0("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),j0=()=>{const p=N(),[r]=C.useContext(P),[t,e]=C.useState(),[L,l]=C.useState(),h=async g=>{const c=g.target.files[0];if(!c)return;const n=new FormData;n.append("file",c),p(f0(n)).unwrap().then(d=>{e(d.data),d.status===201?r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}):r({vertical:"top",horizontal:"center",msg:"فایل اکسل به درستی ارسال نشده است!",severity:"error"})})},y=async g=>{const c=g.target.files[0];if(!c)return;const n=new FormData;n.append("file",c),p($0(n)).unwrap().then(d=>{d.status===201?r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}):r({vertical:"top",horizontal:"center",msg:"فایل اکسل به درستی ارسال نشده است!",severity:"error"})})};return C.useEffect(()=>{const g=t==null?void 0:t.map((c,n)=>[n+1,c]);l(g)},[t]),a.jsxs(A,{container:!0,alignItems:"center",justifyContent:"space-between",spacing:2,mb:1,style:{width:"80vw"},children:[a.jsxs(A,{xs:12,md:6,sm:6,container:!0,alignItems:"center",mt:6,spacing:2,justifyContent:"center",style:window.innerWidth>=800&&{borderStyle:"solid",borderWidth:"0px 0px 0px 1px",borderColor:"gray"},children:[a.jsx(A,{children:a.jsx($,{variant:"body1",style:{color:"gray"},children:"آپدیت جوجه ریزی"})}),a.jsxs(A,{children:[a.jsxs(D,{component:"label",role:void 0,variant:"contained",tabIndex:-1,startIcon:a.jsx(B6,{}),children:["آپلود فایل اکسل",a.jsx(W6,{type:"file",onChange:h})]}),t!=null&&t.length?a.jsx(A,{container:!0,xs:12,justifyContent:"start",children:a.jsx(Q6,{columns:["ردیف","شناسه یکتا"],name:"مرغداران ناموجود در سامانه",data:L})}):a.jsx(a.Fragment,{})]})]}),a.jsxs(A,{xs:12,md:6,sm:6,container:!0,alignItems:"center",mt:6,spacing:2,justifyContent:"center",children:[a.jsx(A,{children:a.jsx($,{variant:"body1",style:{color:"gray"},children:"آپدیت نژاد"})}),a.jsx(A,{children:a.jsxs(D,{component:"label",role:void 0,variant:"contained",tabIndex:-1,startIcon:a.jsx(B6,{}),children:["آپلود فایل اکسل",a.jsx(W6,{type:"file",onChange:y})]})})]})]})},D0=O("FETCH_SAMASAT_CHICKENS",async(p,{dispatch:r})=>{r(E());const{data:t,status:e}=await S.post("https://pay.rasadyar.net/transporting-chickens/",p);return r(v()),{data:t,status:e}}),E0=O("FETCH_SAMASAT_CHICKENS_DETAILS",async(p,{dispatch:r})=>{r(E());const{data:t,status:e}=await S.post("https://pay.rasadyar.net/transporting-chickens-details/",p);return r(v()),{data:t,status:e}}),b0=O("VISORS_GET_COOKIE",async(p,{dispatch:r})=>{r(E());const{data:t,status:e}=await S.get("cookie-samasat");return r(v()),{data:t,status:e}}),k0=({code:p,cookie:r})=>{const t=N(),[e]=C.useContext(P),[L,l]=C.useState([]);return C.useEffect(()=>{t(E0({cookie:r,certId:p})).then(h=>{var y;if(h.error)e({vertical:"top",horizontal:"center",msg:"کوکی معتبر نیست!",severity:"error"});else{const g=(y=h.payload.data)==null?void 0:y.map((c,n)=>{var d;return[n+1,c==null?void 0:c.TrackingCode,c==null?void 0:c.ResideDatePersian,(d=c==null?void 0:c.GoodAmount)==null?void 0:d.toLocaleString(),c==null?void 0:c.TrackingStatusDescription,c==null?void 0:c.GoodName,c==null?void 0:c.DesPartIdCode,c==null?void 0:c.DesUnitName,c==null?void 0:c.IssueDatePersian]});l(g)}})},[]),a.jsx(A,{container:!0,xs:12,children:a.jsx(x0,{columns:["ردیف","کد رهگیری","تاریخ ثبت","تعداد","وضعیت","نام کالا","شناسه یکتا کشتارگاه مقصد","نام کشتارگاه","تاریخ ثبت وضعیت"],data:L,name:"جزئیات حمل مرغ زنده"})})},H0=()=>{const[p,r]=C.useState([]),[t]=C.useContext(P),[e,L]=C.useState([]),l=N(),h=S0(),[y,g]=C.useState();return C.useEffect(()=>{l(b0()).then(c=>{g(c.payload.data.cookie),l(D0({cookie:c.payload.data.cookie,province:h==="hamedan"?"65550":h==="bushehr"?"65527":"65548"})).then(n=>{l(v()),n.error?t({vertical:"top",horizontal:"center",msg:"کوکی معتبر نیست!",severity:"error"}):L(n.payload.data)})})},[]),C.useEffect(()=>{const c=e==null?void 0:e.map((n,d)=>{var T;return[d+1,n==null?void 0:n.LocationNameProvince,n==null?void 0:n.LocationNameCity,n==null?void 0:n.PersonFullName,n==null?void 0:n.PartIdCode,n==null?void 0:n.UnitName,n==null?void 0:n.EpidemiologicCode,n==null?void 0:n.PostalCode,n==null?void 0:n.CapacityFemale.toLocaleString(),n==null?void 0:n.RequestCode,n==null?void 0:n.SourceCertId,n==null?void 0:n.HatchingDatePersian,(T=n==null?void 0:n.HatchingCount)==null?void 0:T.toLocaleString(),n==null?void 0:n.RemoveCount,n==null?void 0:n.RemoveCountTakhlie,n==null?void 0:n.RemovePartyCount,a.jsx(b,{placement:"right",title:"جزئیات",children:a.jsx(L6,{size:"small",color:"primary",onClick:()=>{l(t0({right:!1,top:!0,content:a.jsx(k0,{code:n==null?void 0:n.SourceCertId,cookie:y}),title:"جزئیات حمل مرغ زنده"}))},children:a.jsx(q6,{})})},d)]});r(c)},[e]),a.jsx(A,{container:!0,xs:12,mt:2,justifyContent:"center",children:a.jsx(A,{container:!0,xs:12,mt:2,justifyContent:"center",children:a.jsx($6,{paginated:!0,data:p,columns:["ردیف","استان","شهر","نام مالک","شناسه یکتا واحد","نام واحد","کد اپیدمیولوژیک واحد","کد پستی","ظرفیت","شماره مجوز","شماره گواهی بهداشتی","تاریخ جوجه ریزی","تعداد جوجه ریزی","مجموع حمل مرغ (تخلیه/ بارگیری)","مجموع حمل مرغ (تایید تخلیه)","تعداد ماشین حمل","جزئیات"],title:"گزارش حمل مرغ زنده گله ها بر اساس حمل "})})})},T0=({readOnly:p})=>{var U,M,z,G,V,Y,J,X,Z,i,m,uu,au,ou;const r=N(),t=p||!1,[e,L]=C.useState(0),[l,h]=C.useState(0),[y,g]=C.useState([]),[c,n]=C.useState(0),[d,T]=C.useState(10),[x,q]=C.useState(""),[j,Q]=C.useState(1),[D6,E6]=C.useState([]),b6=w(s=>s.userSlice.userProfile.key),k6=U6(),[H6]=C.useContext(P),T6=s=>{q(s.target.value)},R6=w(s=>s.citySlice.hatchingAdded);C.useEffect(()=>{H(1)},[R6]);const H=async s=>{r(E());const u=await S.get(`poultry_hatching?search=filter&value=${x}&role=${F()}&page=${s}&page_size=${d}&age1=${e||0}&age2=${l||0}&all_active_and_archive`);r(v()),g(u.data.results),n(u.data.count)},_6=s=>{H(s),Q(s)},w6=s=>{T(s),Q(1)};C.useEffect(()=>{H(1)},[r,d]);const I6=()=>{H(j!==0?j:1)};C.useEffect(()=>{const s=y==null?void 0:y.map((u,f)=>{var nu,su,ru,Cu,lu,cu,eu,tu,Au,du,gu,pu,Fu,yu,hu,xu,Su,vu,Lu,fu,$u,ju,Du,Eu,bu,ku,Hu,Tu,Ru,_u,wu,Iu,Nu,Pu,Ku,Ou,qu,Qu,Bu,Wu,Uu,Mu,zu,Gu,Vu,Yu,Ju,Xu,Zu,iu,mu,u6,a6,o6,n6,s6,r6,C6,l6,c6,e6,t6,A6,d6,g6,p6,F6,y6,h6;return[a.jsx(d0,{selectedAge1:null,selectedAge2:null,updateTable:I6,item:u,readOnly:t},"4"),a.jsx(b,{placement:"left",title:"جزئیات جوجه ریزی",children:a.jsx(L6,{color:"primary",onClick:()=>{k6(F()==="AdminX"?`${z6}/${u.key}`:F()==="Supporter"?`${G6}/${u.key}`:F()==="SuperAdmin"?`${V6}/${u.key}`:F()==="CityPoultry"?`${Y6}/${u.key}`:F()==="ProvinceSupervisor"?`${J6}/${u.key}`:F()==="ProvinceOperator"?`${X6}/${u.key}`:F()==="CityJahad"?`${Z6}/${u.key}`:"")},children:a.jsx(q6,{})})},f),j===1?f+1:f+d*(j-1)+1,a.jsx(b,{disableHoverListener:!((nu=u==null?void 0:u.killingInfo)!=null&&nu.violationMessage&&(u!=null&&u.violation)),title:u!=null&&u.violation?`متن گزارش تخلف: ${(su=u==null?void 0:u.killingInfo)==null?void 0:su.violationMessage}`:null,sx:{"&:hover":{cursor:u!=null&&u.violation?"pointer":"default"}},placement:"top",children:a.jsx($,{variant:"body2",color:u!=null&&u.violation?"error":"primary",children:u!=null&&u.violation?"پیگیری":"عادی"})},f),u==null?void 0:u.licenceNumber,(ru=u==null?void 0:u.poultry)==null?void 0:ru.breedingUniqueId,u==null?void 0:u.CertId,((Cu=u==null?void 0:u.poultry)==null?void 0:Cu.unitName)||"-",`${((cu=(lu=u==null?void 0:u.poultry)==null?void 0:lu.userprofile)==null?void 0:cu.fullName)??"-"} (${((tu=(eu=u==null?void 0:u.poultry)==null?void 0:eu.userprofile)==null?void 0:tu.mobile)??"-"}) ${u!=null&&u.violationReport?"✉️":""}`,u!=null&&u.InteractTypeName?a.jsx($,{variant:"body2",color:u!=null&&u.hasTenant?"success.main":"",fontWeight:u!=null&&u.hasTenant?"bold":"normal",children:u==null?void 0:u.InteractTypeName}):"-",u==null?void 0:u.PersonTypeName,u==null?void 0:u.UnionTypeName,`${((gu=(du=(Au=u==null?void 0:u.poultry)==null?void 0:Au.address)==null?void 0:du.city)==null?void 0:gu.name)??"-"}/${(pu=u==null?void 0:u.poultry)!=null&&pu.cityOperator?(Fu=u==null?void 0:u.poultry)==null?void 0:Fu.cityOperator:"بدون تعاونی"}`,(yu=u==null?void 0:u.vetFarm)!=null&&yu.vetFarmMobile?`${(hu=u==null?void 0:u.vetFarm)==null?void 0:hu.vetFarmFullName} (${(xu=u==null?void 0:u.vetFarm)==null?void 0:xu.vetFarmMobile})`:"-",u.hall,u.period,k(u==null?void 0:u.createDate),k(u==null?void 0:u.date),(vu=(Su=u==null?void 0:u.poultry)==null?void 0:Su.killingAveAge)==null?void 0:vu.toLocaleString(),u!=null&&u.predicateDate?_(u==null?void 0:u.predicateDate):"-",u.chickenBreed,u.age,(Lu=u==null?void 0:u.quantity)==null?void 0:Lu.toLocaleString(),(fu=u==null?void 0:u.increaseQuantity)==null?void 0:fu.toLocaleString(),`${u.losses} (%${(u.losses*100/u.quantity).toFixed(0)})`,a.jsx(b,{placement:"top",title:"جهت مشاهده ثبت کننده تلفات کلیک کنید",children:a.jsx(D,{style:{color:"rgba(0,0,0,0.87)"},onClick:()=>{r(f6({title:"ویرایش تعداد جوجه ریزی",content:a.jsx(A,{container:!0,xs:12,children:!(u!=null&&u.directLossesInputer)&&!(u!=null&&u.directLossesInputer)?a.jsx($,{variant:"body1",children:"برای این جوجه ریزی تلفاتی ثبت نشده است."}):a.jsxs(A,{xs:12,children:[a.jsxs($,{variant:"body1",children:["ثبت کننده تلفات اتحادیه:"," ",u!=null&&u.directLossesInputer?`${u==null?void 0:u.directLossesInputer} در تاریخ ${_(u==null?void 0:u.directLossesDate)}`:" - "]}),a.jsxs($,{variant:"body1",children:["ویرایش کننده تلفات اتحادیه:",u!=null&&u.directLossesEditor?`${u==null?void 0:u.directLossesEditor} در تاریخ ${_(u==null?void 0:u.directLossesLastEditDate)}`:" - "]})]})})}))},children:`${($u=u==null?void 0:u.directLosses)==null?void 0:$u.toLocaleString()} (%${(u.directLosses*100/u.quantity).toFixed(0)})`})},f),`${(ju=u==null?void 0:u.totalLosses)==null?void 0:ju.toLocaleString()} (%${(u.totalLosses*100/u.quantity).toFixed(0)})`,`${(Du=u==null?void 0:u.totalCommitmentQuantity)==null?void 0:Du.toLocaleString()}`,`${(Eu=u==null?void 0:u.totalFreeCommitmentQuantity)==null?void 0:Eu.toLocaleString()}`,`${(bu=u==null?void 0:u.governmentalQuantity)==null?void 0:bu.toLocaleString()}`,`${(ku=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:ku.toLocaleString()}`,`${(Hu=u==null?void 0:u.freeQuantity)==null?void 0:Hu.toLocaleString()}`,`${(Tu=u==null?void 0:u.freeKilledQuantity)==null?void 0:Tu.toLocaleString()}`,`${(Ru=u==null?void 0:u.outProvinceKilledQuantity)==null?void 0:Ru.toLocaleString()}`,`${(_u=u==null?void 0:u.outProvinceKilledWeight)==null?void 0:_u.toLocaleString()}`,`${(wu=u==null?void 0:u.barDifferenceRequestQuantity)==null?void 0:wu.toLocaleString()}`,`${(Iu=u==null?void 0:u.barDifferenceRequestWeight)==null?void 0:Iu.toLocaleString()}`,`${(Pu=(Nu=u==null?void 0:u.killingInfo)==null?void 0:Nu.provinceKillRequests)==null?void 0:Pu.toLocaleString()}`,`${(Ou=(Ku=u==null?void 0:u.killingInfo)==null?void 0:Ku.provinceKillRequestsQuantity)==null?void 0:Ou.toLocaleString()}`,`${(Qu=(qu=u==null?void 0:u.killingInfo)==null?void 0:qu.provinceKillRequestsWeight)==null?void 0:Qu.toLocaleString()}`,((Bu=u==null?void 0:u.killedQuantity)==null?void 0:Bu.toLocaleString())+` (%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)})`,(Wu=u==null?void 0:u.leftOver)==null?void 0:Wu.toLocaleString(),`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(u.totalLosses*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(((u==null?void 0:u.killedQuantity)+(u==null?void 0:u.totalLosses))*100/(u==null?void 0:u.quantity)).toFixed(0)}`,u!=null&&u.samasatDischargePercentage?`%${u==null?void 0:u.samasatDischargePercentage}`:"-",(Uu=u==null?void 0:u.totalCommitment)==null?void 0:Uu.toLocaleString(),(Mu=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:Mu.toLocaleString(),(zu=u==null?void 0:u.freeKilledQuantity)==null?void 0:zu.toLocaleString(),(Gu=u==null?void 0:u.totalAverageKilledWeight)==null?void 0:Gu.toLocaleString(),(Vu=u==null?void 0:u.totalKilledWeight)==null?void 0:Vu.toLocaleString(),(Yu=u==null?void 0:u.activeKill)!=null&&Yu.activeKill?"دارد":"ندارد",(Ju=u==null?void 0:u.activeKill)!=null&&Ju.countOfRequest?u.activeKill.countOfRequest:"-",(Zu=(Xu=u==null?void 0:u.killingInfo)==null?void 0:Xu.killHouseRequests)==null?void 0:Zu.toLocaleString(),(mu=(iu=u==null?void 0:u.killingInfo)==null?void 0:iu.killHouseRequestsFirstQuantity)==null?void 0:mu.toLocaleString(),(a6=(u6=u==null?void 0:u.killingInfo)==null?void 0:u6.killHouseRequestsFirstWeight)==null?void 0:a6.toLocaleString(),(n6=(o6=u==null?void 0:u.killingInfo)==null?void 0:o6.barCompleteWithKillHouse)==null?void 0:n6.toLocaleString(),(r6=(s6=u==null?void 0:u.killingInfo)==null?void 0:s6.acceptedRealWightFinal)==null?void 0:r6.toLocaleString(),(C6=u==null?void 0:u.chainKilledQuantity)==null?void 0:C6.toLocaleString(),(l6=u==null?void 0:u.chainKilledWeight)==null?void 0:l6.toLocaleString(),(c6=u==null?void 0:u.exportKilledQuantity)==null?void 0:c6.toLocaleString(),(e6=u==null?void 0:u.exportKilledWeight)==null?void 0:e6.toLocaleString(),(A6=(t6=u==null?void 0:u.killingInfo)==null?void 0:t6.wareHouseBars)==null?void 0:A6.toLocaleString(),(g6=(d6=u==null?void 0:u.killingInfo)==null?void 0:d6.wareHouseBarsQuantity)==null?void 0:g6.toLocaleString(),(F6=(p6=u==null?void 0:u.killingInfo)==null?void 0:p6.wareHouseBarsWeight)==null?void 0:F6.toLocaleString(),(h6=(y6=u==null?void 0:u.killingInfo)==null?void 0:y6.wareHouseBarsWeightLose)==null?void 0:h6.toFixed(2),u.lastChange?`${u.lastChange.fullName} (${j6(u.lastChange.role)}) در تاریخ ${k(u.lastChange.date)}`:"-",u.latestHatchingChange?`${u.latestHatchingChange.fullName} (${j6(u.latestHatchingChange.role)}) در تاریخ ${k(u.latestHatchingChange.date)}`:"-",u!=null&&u.violationReport?a.jsx(b,{title:"مشاهده گزارش",placement:"top",children:a.jsx(L6,{color:"primary",onClick:()=>{var x6;r(f6({title:"گزارش ",content:a.jsx(Q6,{columns:["ثبت کننده","تاریخ ثبت","تخلف","متن گزارش","سند"],data:[[u==null?void 0:u.violationReporter,_(u==null?void 0:u.violationReportDate),u!=null&&u.violation?"دارد":"ندارد",u==null?void 0:u.violationReport,a.jsx(A,{container:!0,xs:12,justifyContent:"center",gap:1,children:(x6=u==null?void 0:u.violationImage)==null?void 0:x6.map((S6,O6)=>a.jsx(u0,{src:S6},`${S6}-${O6}`))},f)]]})}))},children:a.jsx(a0,{})})},f):"-"]});E6(s)},[y]);const B=async s=>{s.preventDefault(),r(E()),r(K({age1:e,age2:l,tab:"all",textValue:x}));try{const u=await S.get(`poultry_hatching/?role=${F()}&age1=${e||0}&age2=${l||0}&search=filter&value=${x}&page=1&page_size=${d}&all_active_and_archive`);g(u.data.results),n(u.data.count),r(v())}catch(u){console.error("Error fetching data:",u)}},N6=async s=>{s.preventDefault(),L(0),h(0),r(E()),q(""),r(K({age1:0,age2:0,tab:"all",textValue:x}));try{const u=await S.get(`poultry_hatching?role=${F()}&page=${j}&page_size=${d}&all_active_and_archive&search=filter&value=${x}`);g(u.data.results),n(u.data.count)}catch(u){console.error("Error fetching data:",u)}finally{r(v())}},[W,P6]=C.useState();C.useEffect(()=>{async function s(){try{const u=await S.get("last_update/?type=poultry_hatching");P6(u.data)}catch(u){console.error("Error fetching data:",u)}}s()},[]);const K6=a.jsxs(A,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,mt:2,xs:12,children:[a.jsx("form",{onSubmit:B,style:{flex:1},children:a.jsxs(A,{container:!0,alignItems:"center",gap:R.SMALL,xs:12,children:[a.jsx(A,{sx:{width:{xs:"72px",sm:"80px"}},children:a.jsx(I,{fullWidth:!0,size:"small",label:"از سن",id:"outlined-controlled",value:e,onChange:s=>{L(s.target.value)}})}),a.jsx(A,{sx:{width:{xs:"72px",sm:"80px"}},children:a.jsx(I,{fullWidth:!0,size:"small",label:"تا سن",id:"outlined-controlled",value:l,onChange:s=>{h(s.target.value)}})}),a.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",value:x,sx:{maxWidth:{xs:"100%",sm:250}},onChange:T6,onKeyDown:s=>{s.key==="Enter"&&B(s)}}),a.jsx(D,{type:"submit",endIcon:a.jsx(i6,{}),children:"جستجو"}),a.jsx(b,{title:"خروجی اکسل",px:0,children:a.jsx(D,{color:"success",onClick:()=>{H6({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${S.defaults.baseURL}0/hatching_excel/?role=${F()}&key=${b6}&age1=${e||0}&age2=${l||0}&search=filter&value=${x}&all_active_and_archive`;window.location.href=s},children:a.jsx(m6,{size:32})})})]})}),a.jsx(D,{onClick:N6,color:"error",children:"حذف فیلتر"})]}),{hatchingInfoFull:o}=w(s=>s.citySlice);return C.useEffect(()=>{r(K({age1:e,age2:l,tab:"all",textValue:x}))},[]),a.jsxs(A,{alignItems:"center",justifyContent:"center",mt:2,children:[a.jsx(A,{alignItems:"center",justifyContent:"center",isDashboard:!0,xs:12,children:a.jsx($6,{noPagination:!0,isDashboard:!0,title:W&&`آخرین بروزرسانی : ${k(W)} ‌ ‌`,columns:["تعداد فارم","تعداد جوجه ریزی","حجم کل جوجه ریزی","حجم باقی مانده در سالن","حجم کشتار شده","وزن کشتار شده","حجم کل تلفات","حجم تلفات اتحادیه","حجم تلفات دامپزشک","مانده سالن ( 20 تا 30 روزه)","مانده سالن ( 30 تا 40 روزه)","مانده سالن ( 40 تا 50 روزه)","مانده سالن ( 50 تا 60 روزه)","بیشتر از 60 روزه"],data:[[(U=o==null?void 0:o.poultries)==null?void 0:U.toLocaleString(),(M=o==null?void 0:o.hatchings)==null?void 0:M.toLocaleString(),(z=o==null?void 0:o.totalHatchingQuantity)==null?void 0:z.toLocaleString(),(G=o==null?void 0:o.totalHatchingLeftOverQuantity)==null?void 0:G.toLocaleString(),(V=o==null?void 0:o.totalHatchingKilledQuantity)==null?void 0:V.toLocaleString(),(Y=o==null?void 0:o.totalHatchingKilledWeight)==null?void 0:Y.toLocaleString(),(J=o==null?void 0:o.totalHatchingAllLosses)==null?void 0:J.toLocaleString(),(X=o==null?void 0:o.totalHatchingUnionLosses)==null?void 0:X.toLocaleString(),(Z=o==null?void 0:o.totalHatchingVetLosses)==null?void 0:Z.toLocaleString(),(i=o==null?void 0:o.age2030)==null?void 0:i.toLocaleString(),(m=o==null?void 0:o.age3040)==null?void 0:m.toLocaleString(),(uu=o==null?void 0:o.age4050)==null?void 0:uu.toLocaleString(),(au=o==null?void 0:o.age5060)==null?void 0:au.toLocaleString(),(ou=o==null?void 0:o.ageMoreThan60)==null?void 0:ou.toLocaleString()]]})}),K6,a.jsx($6,{data:D6,columns:["عملیات","جزئیات","ردیف","وضعیت","شماره مجوز جوجه ریزی","شناسه یکتا","مجوز بهداشتی جوجه ریزی","نام فارم","مرغدار","بهره برداری","مالکیت","ارتباط","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","میانگین سن کشتار","پیش بینی تاریخ کشتار","نژاد","سن","حجم جوجه ریزی","حجم افزایشی","تلفات دامپزشک","تلفات اتحادیه","تلفات کل","حجم تعهد دولتی","حجم تعهد آزاد","حجم کشتار دولتی","وزن کشتار دولتی","حجم کشتار آزاد","وزن کشتار شده آزاد","حجم فروش به خارج استان","وزن فروش به خارج استان","حجم اختلاف کشتار","وزن اختلاف کشتار","تخصیصات بدون بار","حجم تخصیصات بدون بار","وزن تخصیصات بدون بار","حجم کشتار شده","حجم مانده در سالن"," درصد مانده در سالن"," تلفات"," کشتار شده"," باقی مانده در سالن","تایید تخلیه رصدیار"," تایید تخلیه در سماصط","وزن تعهد دولتی","وزن کشتار دولتی","وزن کشتار آزاد","میانگین وزن کشتار","وزن کل کشتار شده","تعداد کشتار فعال","تعداد درخواست کشتار","تعداد بارها","حجم بارها","وزن بارها","حجم بارهای تحویلی","وزن بارهای تحویلی","حجم زنجیره","وزن زنجیره","حجم صادرات","وزن صادرات","بارهای ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بارها","آخرین تغییر","سازنده جوجه ریزی","گزارش"],handlePageChange:_6,totalRows:c,page:j,perPage:d,handlePerRowsChange:w6,title:"کل جوجه ریزی ها (فعال و بایگانی شده)"})]})},R0=({readOnly:p})=>{var U,M,z,G,V,Y,J,X,Z,i,m,uu,au,ou;const r=N(),t=p||!1,[e,L]=C.useState(0),[l,h]=C.useState(0),[y,g]=C.useState([]),[c,n]=C.useState(0),[d,T]=C.useState(10),[x,q]=C.useState(""),[j,Q]=C.useState(1),[D6,E6]=C.useState([]),b6=w(s=>s.userSlice.userProfile.key),k6=U6(),[H6]=C.useContext(P),T6=s=>{q(s.target.value)},R6=w(s=>s.citySlice.hatchingAdded);C.useEffect(()=>{H()},[R6]);const H=async(s=j,u=d)=>{r(E());const f=await S.get("poultry_hatching/",{params:{unknown:!0,search:"filter",value:x,role:F(),page:s,page_size:u,age1:e||0,age2:l||0}});r(v()),g(f.data.results),n(f.data.count)},_6=s=>{Q(s),H(s,d)},w6=s=>{T(s),Q(1)};C.useEffect(()=>{H()},[d]);const I6=()=>{H()};C.useEffect(()=>{const s=y==null?void 0:y.map((u,f)=>{var nu,su,ru,Cu,lu,cu,eu,tu,Au,du,gu,pu,Fu,yu,hu,xu,Su,vu,Lu,fu,$u,ju,Du,Eu,bu,ku,Hu,Tu,Ru,_u,wu,Iu,Nu,Pu,Ku,Ou,qu,Qu,Bu,Wu,Uu,Mu,zu,Gu,Vu,Yu,Ju,Xu,Zu,iu,mu,u6,a6,o6,n6,s6,r6,C6,l6,c6,e6,t6,A6,d6,g6,p6,F6,y6,h6;return[a.jsx(g0,{selectedAge1:null,selectedAge2:null,updateTable:I6,item:u,readOnly:t},"archive-actions"),a.jsx(b,{placement:"left",title:"جزئیات جوجه ریزی",children:a.jsx(L6,{color:"primary",onClick:()=>{k6(F()==="AdminX"?`${z6}/${u.key}`:F()==="Supporter"?`${G6}/${u.key}`:F()==="SuperAdmin"?`${V6}/${u.key}`:F()==="CityPoultry"?`${Y6}/${u.key}`:F()==="ProvinceSupervisor"?`${J6}/${u.key}`:F()==="ProvinceOperator"?`${X6}/${u.key}`:F()==="CityJahad"?`${Z6}/${u.key}`:"")},children:a.jsx(q6,{})})},u==null?void 0:u.key),j===1?f+1:f+d*(j-1)+1,a.jsx(b,{disableHoverListener:!((nu=u==null?void 0:u.killingInfo)!=null&&nu.violationMessage&&(u!=null&&u.violation)),title:u!=null&&u.violation?`متن گزارش تخلف: ${(su=u==null?void 0:u.killingInfo)==null?void 0:su.violationMessage}`:null,sx:{"&:hover":{cursor:u!=null&&u.violation?"pointer":"default"}},placement:"top",children:a.jsx($,{variant:"body2",color:u!=null&&u.violation?"error":"primary",children:u!=null&&u.violation?"پیگیری":"عادی"})},u==null?void 0:u.key),u==null?void 0:u.licenceNumber,(ru=u==null?void 0:u.poultry)==null?void 0:ru.breedingUniqueId,u==null?void 0:u.CertId,((Cu=u==null?void 0:u.poultry)==null?void 0:Cu.unitName)||"-",`${((cu=(lu=u==null?void 0:u.poultry)==null?void 0:lu.userprofile)==null?void 0:cu.fullName)??"-"} (${((tu=(eu=u==null?void 0:u.poultry)==null?void 0:eu.userprofile)==null?void 0:tu.mobile)??"-"}) ${u!=null&&u.violationReport?"✉️":""}`,u!=null&&u.InteractTypeName?a.jsx($,{variant:"body2",color:u!=null&&u.hasTenant?"success.main":"",fontWeight:u!=null&&u.hasTenant?"bold":"normal",children:u==null?void 0:u.InteractTypeName}):"-",u==null?void 0:u.PersonTypeName,u==null?void 0:u.UnionTypeName,`${((gu=(du=(Au=u==null?void 0:u.poultry)==null?void 0:Au.address)==null?void 0:du.city)==null?void 0:gu.name)??"-"}/${(pu=u==null?void 0:u.poultry)!=null&&pu.cityOperator?(Fu=u==null?void 0:u.poultry)==null?void 0:Fu.cityOperator:"بدون تعاونی"}`,(yu=u==null?void 0:u.vetFarm)!=null&&yu.vetFarmMobile?`${(hu=u==null?void 0:u.vetFarm)==null?void 0:hu.vetFarmFullName} (${(xu=u==null?void 0:u.vetFarm)==null?void 0:xu.vetFarmMobile})`:"-",u.hall,u.period,k(u==null?void 0:u.createDate),k(u==null?void 0:u.date),(vu=(Su=u==null?void 0:u.poultry)==null?void 0:Su.killingAveAge)==null?void 0:vu.toLocaleString(),u!=null&&u.predicateDate?_(u==null?void 0:u.predicateDate):"-",u.chickenBreed,u.age,(Lu=u==null?void 0:u.quantity)==null?void 0:Lu.toLocaleString(),(fu=u==null?void 0:u.increaseQuantity)==null?void 0:fu.toLocaleString(),`${u.losses} (%${(u.losses*100/u.quantity).toFixed(0)})`,a.jsx(b,{placement:"top",title:"جهت مشاهده ثبت کننده تلفات کلیک کنید",children:a.jsx(D,{style:{color:"rgba(0,0,0,0.87)"},onClick:()=>{r(f6({title:"ویرایش تعداد جوجه ریزی",content:a.jsx(A,{container:!0,xs:12,children:!(u!=null&&u.directLossesInputer)&&!(u!=null&&u.directLossesInputer)?a.jsx($,{variant:"body1",children:"برای این جوجه ریزی تلفاتی ثبت نشده است."}):a.jsxs(A,{xs:12,children:[a.jsxs($,{variant:"body1",children:["ثبت کننده تلفات اتحادیه:"," ",u!=null&&u.directLossesInputer?`${u==null?void 0:u.directLossesInputer} در تاریخ ${_(u==null?void 0:u.directLossesDate)}`:" - "]}),a.jsxs($,{variant:"body1",children:["ویرایش کننده تلفات اتحادیه:",u!=null&&u.directLossesEditor?`${u==null?void 0:u.directLossesEditor} در تاریخ ${_(u==null?void 0:u.directLossesLastEditDate)}`:" - "]})]})})}))},children:`${($u=u==null?void 0:u.directLosses)==null?void 0:$u.toLocaleString()} (%${(u.directLosses*100/u.quantity).toFixed(0)})`})},u==null?void 0:u.key),`${(ju=u==null?void 0:u.totalLosses)==null?void 0:ju.toLocaleString()} (%${(u.totalLosses*100/u.quantity).toFixed(0)})`,`${(Du=u==null?void 0:u.totalCommitmentQuantity)==null?void 0:Du.toLocaleString()}`,`${(Eu=u==null?void 0:u.totalFreeCommitmentQuantity)==null?void 0:Eu.toLocaleString()}`,`${(bu=u==null?void 0:u.governmentalQuantity)==null?void 0:bu.toLocaleString()}`,`${(ku=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:ku.toLocaleString()}`,`${(Hu=u==null?void 0:u.freeQuantity)==null?void 0:Hu.toLocaleString()}`,`${(Tu=u==null?void 0:u.freeKilledQuantity)==null?void 0:Tu.toLocaleString()}`,`${(Ru=u==null?void 0:u.outProvinceKilledQuantity)==null?void 0:Ru.toLocaleString()}`,`${(_u=u==null?void 0:u.outProvinceKilledWeight)==null?void 0:_u.toLocaleString()}`,`${(wu=u==null?void 0:u.barDifferenceRequestQuantity)==null?void 0:wu.toLocaleString()}`,`${(Iu=u==null?void 0:u.barDifferenceRequestWeight)==null?void 0:Iu.toLocaleString()}`,`${(Pu=(Nu=u==null?void 0:u.killingInfo)==null?void 0:Nu.provinceKillRequests)==null?void 0:Pu.toLocaleString()}`,`${(Ou=(Ku=u==null?void 0:u.killingInfo)==null?void 0:Ku.provinceKillRequestsQuantity)==null?void 0:Ou.toLocaleString()}`,`${(Qu=(qu=u==null?void 0:u.killingInfo)==null?void 0:qu.provinceKillRequestsWeight)==null?void 0:Qu.toLocaleString()}`,((Bu=u==null?void 0:u.killedQuantity)==null?void 0:Bu.toLocaleString())+` (%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)})`,(Wu=u==null?void 0:u.leftOver)==null?void 0:Wu.toLocaleString(),`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(u.totalLosses*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.killedQuantity)*100/u.quantity).toFixed(0)}`,`%${((u==null?void 0:u.leftOver)*100/(u==null?void 0:u.quantity)).toFixed(0)}`,`%${(((u==null?void 0:u.killedQuantity)+(u==null?void 0:u.totalLosses))*100/(u==null?void 0:u.quantity)).toFixed(0)}`,u!=null&&u.samasatDischargePercentage?`%${u==null?void 0:u.samasatDischargePercentage}`:"-",(Uu=u==null?void 0:u.totalCommitment)==null?void 0:Uu.toLocaleString(),(Mu=u==null?void 0:u.governmentalKilledQuantity)==null?void 0:Mu.toLocaleString(),(zu=u==null?void 0:u.freeKilledQuantity)==null?void 0:zu.toLocaleString(),(Gu=u==null?void 0:u.totalAverageKilledWeight)==null?void 0:Gu.toLocaleString(),(Vu=u==null?void 0:u.totalKilledWeight)==null?void 0:Vu.toLocaleString(),(Yu=u==null?void 0:u.activeKill)!=null&&Yu.activeKill?"دارد":"ندارد",(Ju=u==null?void 0:u.activeKill)!=null&&Ju.countOfRequest?u.activeKill.countOfRequest:"-",(Zu=(Xu=u==null?void 0:u.killingInfo)==null?void 0:Xu.killHouseRequests)==null?void 0:Zu.toLocaleString(),(mu=(iu=u==null?void 0:u.killingInfo)==null?void 0:iu.killHouseRequestsFirstQuantity)==null?void 0:mu.toLocaleString(),(a6=(u6=u==null?void 0:u.killingInfo)==null?void 0:u6.killHouseRequestsFirstWeight)==null?void 0:a6.toLocaleString(),(n6=(o6=u==null?void 0:u.killingInfo)==null?void 0:o6.barCompleteWithKillHouse)==null?void 0:n6.toLocaleString(),(r6=(s6=u==null?void 0:u.killingInfo)==null?void 0:s6.acceptedRealWightFinal)==null?void 0:r6.toLocaleString(),(C6=u==null?void 0:u.chainKilledQuantity)==null?void 0:C6.toLocaleString(),(l6=u==null?void 0:u.chainKilledWeight)==null?void 0:l6.toLocaleString(),(c6=u==null?void 0:u.exportKilledQuantity)==null?void 0:c6.toLocaleString(),(e6=u==null?void 0:u.exportKilledWeight)==null?void 0:e6.toLocaleString(),(A6=(t6=u==null?void 0:u.killingInfo)==null?void 0:t6.wareHouseBars)==null?void 0:A6.toLocaleString(),(g6=(d6=u==null?void 0:u.killingInfo)==null?void 0:d6.wareHouseBarsQuantity)==null?void 0:g6.toLocaleString(),(F6=(p6=u==null?void 0:u.killingInfo)==null?void 0:p6.wareHouseBarsWeight)==null?void 0:F6.toLocaleString(),(h6=(y6=u==null?void 0:u.killingInfo)==null?void 0:y6.wareHouseBarsWeightLose)==null?void 0:h6.toFixed(2),u.lastChange?`${u.lastChange.fullName} (${j6(u.lastChange.role)}) در تاریخ ${k(u.lastChange.date)}`:"-",u.latestHatchingChange?`${u.latestHatchingChange.fullName} (${j6(u.latestHatchingChange.role)}) در تاریخ ${k(u.latestHatchingChange.date)}`:"-",u!=null&&u.violationReport?a.jsx(b,{title:"مشاهده گزارش",placement:"top",children:a.jsx(L6,{color:"primary",onClick:()=>{var x6;r(f6({title:"گزارش ",content:a.jsx(Q6,{columns:["ثبت کننده","تاریخ ثبت","تخلف","متن گزارش","سند"],data:[[u==null?void 0:u.violationReporter,_(u==null?void 0:u.violationReportDate),u!=null&&u.violation?"دارد":"ندارد",u==null?void 0:u.violationReport,a.jsx(A,{container:!0,xs:12,justifyContent:"center",gap:1,children:(x6=u==null?void 0:u.violationImage)==null?void 0:x6.map((S6,O6)=>a.jsx(u0,{src:S6},`${S6}-${O6}`))},u==null?void 0:u.key)]]})}))},children:a.jsx(a0,{})})},u==null?void 0:u.key):"-"]});E6(s)},[y]);const B=async s=>{s.preventDefault(),r(E()),r(K({age1:e,age2:l,tab:"unknown",textValue:x}));try{const u=await S.get(`poultry_hatching/?role=${F()}&age1=${e||0}&age2=${l||0}&search=filter&value=${x}&page=1&page_size=${d}&unknown=true`);g(u.data.results),n(u.data.count),r(v())}catch(u){console.error("Error fetching data:",u)}},N6=async s=>{s.preventDefault(),L(0),h(0),r(E()),q(""),r(K({age1:0,age2:0,tab:"unknown",textValue:x}));try{const u=await S.get(`poultry_hatching?role=${F()}&page=${j}&page_size=${d}&search=filter&value=${x}&unknown=true`);g(u.data.results),n(u.data.count)}catch(u){console.error("Error fetching data:",u)}finally{r(v())}},[W,P6]=C.useState();C.useEffect(()=>{async function s(){try{const u=await S.get("last_update/?type=poultry_hatching");P6(u.data)}catch(u){console.error("Error fetching data:",u)}}s()},[]);const K6=a.jsxs(A,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,xs:12,mt:2,children:[a.jsx("form",{onSubmit:B,style:{flex:1},children:a.jsxs(A,{container:!0,alignItems:"center",gap:R.SMALL,children:[a.jsx(A,{sx:{width:{xs:"72px",sm:"80px"}},children:a.jsx(I,{size:"small",label:"از سن",id:"outlined-controlled",value:e,onChange:s=>{L(s.target.value)}})}),a.jsx(A,{sx:{width:{xs:"72px",sm:"80px"}},children:a.jsx(I,{size:"small",label:"تا سن",id:"outlined-controlled",value:l,onChange:s=>{h(s.target.value)}})}),a.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",sx:{maxWidth:{xs:"100%",sm:250}},value:x,onChange:T6,onKeyDown:s=>{s.key==="Enter"&&B(s)}}),a.jsx(D,{type:"submit",endIcon:a.jsx(i6,{}),children:"جستجو"}),a.jsx(b,{title:"خروجی اکسل",px:0,children:a.jsx(D,{color:"success",onClick:()=>{H6({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${S.defaults.baseURL}0/hatching_excel/?unknown=true&role=${F()}&key=${b6}&age1=${e||0}&age2=${l||0}&search=filter&value=${x}`;window.location.href=s},children:a.jsx(m6,{size:32})})})]})}),a.jsx(D,{onClick:N6,color:"error",children:"حذف فیلتر"})]}),{hatchingInfoFull:o}=w(s=>s.citySlice);return C.useEffect(()=>{r(K({age1:e,age2:l,tab:"unknown",textValue:x}))},[]),a.jsxs(A,{alignItems:"center",justifyContent:"center",mt:2,xs:12,children:[a.jsx(A,{alignItems:"center",justifyContent:"center",isDashboard:!0,xs:12,children:a.jsx($6,{noPagination:!0,isDashboard:!0,title:W&&`آخرین بروزرسانی : ${k(W)} ‌ ‌`,columns:["تعداد فارم","تعداد جوجه ریزی","حجم کل جوجه ریزی","حجم باقی مانده در سالن","حجم کشتار شده","وزن کشتار شده","حجم کل تلفات","حجم تلفات اتحادیه","حجم تلفات دامپزشک","مانده سالن ( 20 تا 30 روزه)","مانده سالن ( 30 تا 40 روزه)","مانده سالن ( 40 تا 50 روزه)","مانده سالن ( 50 تا 60 روزه)","بیشتر از 60 روزه"],data:[[(U=o==null?void 0:o.poultries)==null?void 0:U.toLocaleString(),(M=o==null?void 0:o.hatchings)==null?void 0:M.toLocaleString(),(z=o==null?void 0:o.totalHatchingQuantity)==null?void 0:z.toLocaleString(),(G=o==null?void 0:o.totalHatchingLeftOverQuantity)==null?void 0:G.toLocaleString(),(V=o==null?void 0:o.totalHatchingKilledQuantity)==null?void 0:V.toLocaleString(),(Y=o==null?void 0:o.totalHatchingKilledWeight)==null?void 0:Y.toLocaleString(),(J=o==null?void 0:o.totalHatchingAllLosses)==null?void 0:J.toLocaleString(),(X=o==null?void 0:o.totalHatchingUnionLosses)==null?void 0:X.toLocaleString(),(Z=o==null?void 0:o.totalHatchingVetLosses)==null?void 0:Z.toLocaleString(),(i=o==null?void 0:o.age2030)==null?void 0:i.toLocaleString(),(m=o==null?void 0:o.age3040)==null?void 0:m.toLocaleString(),(uu=o==null?void 0:o.age4050)==null?void 0:uu.toLocaleString(),(au=o==null?void 0:o.age5060)==null?void 0:au.toLocaleString(),(ou=o==null?void 0:o.ageMoreThan60)==null?void 0:ou.toLocaleString()]]})}),K6,a.jsx($6,{data:D6,columns:["عملیات","جزئیات","ردیف","وضعیت","شماره مجوز جوجه ریزی","شناسه یکتا","مجوز بهداشتی جوجه ریزی","نام فارم","مرغدار","بهره برداری","مالکیت","ارتباط","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","میانگین سن کشتار","پیش بینی تاریخ کشتار","نژاد","سن","حجم جوجه ریزی","حجم افزایشی","تلفات دامپزشک","تلفات اتحادیه","تلفات کل","حجم تعهد دولتی","حجم تعهد آزاد","حجم کشتار دولتی","وزن کشتار دولتی","حجم کشتار آزاد","وزن کشتار شده آزاد","حجم فروش به خارج استان","وزن فروش به خارج استان","حجم اختلاف کشتار","وزن اختلاف کشتار","تخصیصات بدون بار","حجم تخصیصات بدون بار","وزن تخصیصات بدون بار","حجم کشتار شده","حجم مانده در سالن"," درصد مانده در سالن"," تلفات"," کشتار شده"," باقی مانده در سالن","تایید تخلیه رصدیار"," تایید تخلیه در سماصط","وزن تعهد دولتی","وزن کشتار دولتی","وزن کشتار آزاد","میانگین وزن کشتار","وزن کل کشتار شده","تعداد کشتار فعال","تعداد درخواست کشتار","تعداد بارها","حجم بارها","وزن بارها","حجم بارهای تحویلی","وزن بارهای تحویلی","حجم زنجیره","وزن زنجیره","حجم صادرات","وزن صادرات","بارهای ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بارها","آخرین تغییر","سازنده جوجه ریزی","گزارش"],handlePageChange:_6,totalRows:c,page:j,perPage:d,handlePerRowsChange:w6,title:"تعیین تکلیف نشده‌ها"})]})},G0=()=>{const p=N(),[,,r,,t]=C.useContext(P),e=M6({initialValues:{numberInput:0}}),{hatchings:L,poultryRequestsTotalQuantity:l,cityGetArchiveHatchings:h}=w(d=>d.citySlice),{getSlaughtersKillRequest:y}=w(d=>d.citySlice);C.useEffect(()=>{l&&e.setFieldValue("numberInput",l==null?void 0:l.quantity)},[l]),C.useEffect(()=>{},[L,y,h]);const[g,c]=C.useState("active"),n=(d,T)=>{c(T)};return C.useEffect(()=>{p(A0({selectedDate1:r,selectedDate2:t}))},[r,t]),a.jsxs(A,{container:!0,gap:R.SMALL,alignSelf:"center",alignItems:"center",style:{display:"block"},children:[a.jsx(A,{container:!0,alignItems:"center",justifyContent:"center",children:a.jsxs(r0,{value:g,onChange:n,centered:!0,"aria-label":"hatching tabs",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,sx:{width:"100%",overflow:"hidden",borderBottom:"1px solid #E0E0E0"},children:[a.jsx(v6,{label:"جوجه ریزی های فعال",value:"active"}),a.jsx(v6,{label:"تعیین تکلیف نشده‌ها",value:"pending"}),a.jsx(v6,{label:"بایگانی جوجه ریزی ها",value:"archive"}),a.jsx(v6,{label:"کل جوجه ریزی‌ها",value:"total"}),F()!=="CityPoultry"&&a.jsx(v6,{label:"گزارش فارم ها",value:"info"})]})}),g==="hatchingUpdate"&&a.jsx(j0,{}),g==="transport-chickens"&&a.jsx(H0,{}),g==="active"&&a.jsx(C0,{container:!0,alignItems:"center",justifyContent:"space-between",style:{width:"100%"},pt:2,children:a.jsx(A,{container:!0,gap:R.SMALL,justifyContent:"space-between",mt:R.TINY,px:{xs:2,sm:0},children:F()!=="CityOperator"&&a.jsx(D,{className:"first-step",variant:"contained",onClick:()=>{p(f6({title:"انتقال به بایگانی",content:a.jsx(L0,{})}))},children:"انتقال به بایگانی"})})}),a.jsx(A,{alignItems:"center",gap:R.SMALL,direction:"column",px:1,children:a.jsxs(A,{container:!0,mt:R.SMALL,children:[g==="active"&&a.jsx(p0,{}),g==="info"&&a.jsx(F0,{}),g==="bar-difference"&&a.jsx(h0,{}),g==="total"&&a.jsx(T0,{}),g==="pending"&&a.jsx(R0,{}),g==="archive"&&a.jsx(y0,{})]})})]})};export{G0 as C}; diff --git a/build/assets/CityNewKillRequest-N5kvrMlL.js b/build/assets/CityNewKillRequest-N5kvrMlL.js new file mode 100644 index 0000000..a50b689 --- /dev/null +++ b/build/assets/CityNewKillRequest-N5kvrMlL.js @@ -0,0 +1,2 @@ +import{j as u,T as c,ar as t0,as as s0,at as n0,B as O,aD as a6,ao as J,an as v,I as uu,aX as xu,ac as i6,aj as yu,ak as eu,ap as c6,ay as o0,az as a0,aA as B,a_ as $,al as Y,am as R,d as C6,bk as i0}from"./mui-vendor-D_SVL-Dx.js";import{d as d6}from"./Search-TgPAjvS8.js";import{r as a}from"./react-vendor-CmFgShSM.js";import{a as su,f as ru,u as c0}from"./redux-vendor-CfkcHgWN.js";import{L as tu,j as nu,h as H,a0 as L,A as h6,a4 as C0,dE as d0,u as lu,dP as h0,a5 as p6,gf as p0,c as z,v as A6,cE as g6,b as _,ce as A0,V as I,fz as g0,W as U,p as v0,O as F0,G as s,S as A,C as v6,$ as x0,fB as fu,cy as F6,a6 as x6,fW as y6}from"./index-D80MdVQn.js";import{d as y0}from"./Delete-CIwpNviU.js";import{d as f0}from"./Add-CiyqkOpq.js";import{d as j0}from"./Done-CKhyNcU8.js";import{a as m0}from"./aviculture-get-unions-C7MHhZje.js";import{a as S0}from"./aviculture-get-hatching-data-BHS_PijM.js";import{N as f6}from"./NumberFormatCustom-BXcOcGV4.js";import{D as b0}from"./DialogAlert-CML4Ua46.js";import{S as E0}from"./SimpleTable-tm4uaKUf.js";import{b as k0,a as B0}from"./province-get-sell-for-freezing-status-q8iW-gS-.js";import{p as P0,a as T0}from"./province-policy-market-daily-limitation---nGjnVx.js";import{i as w0}from"./isValidIndexWeight-C_ik-uYa.js";import{L as _0}from"./LabelField-BYhJrYEE.js";const j6=su("CITY_GET_POULTRY_DATA",async(b,{dispatch:S})=>{S(tu());const{data:T,status:D}=await nu.get("Poultry/?type=filter&value="+b);return S(H()),{data:T,status:D}}),I0=su("CITY_GET_BUYER",async b=>{const{data:S,status:T}=await nu.get("https://artasystemback.rasadyaar.ir/api/find/?data="+b);return{data:S,status:T}}),W0=su("AVICULTURE_GET_POULTRY",async()=>{const{data:b,status:S}=await nu.get("Poultry/",{params:{role:L()}});return{data:b,status:S}}),L0=su("AVICULTURE_GET_DIRECT_BUYS",async(b,{dispatch:S})=>{S(tu());const{data:T,status:D}=await nu.get("kill_request/?poultry_key="+b);return S(H()),{data:T,status:D}}),J0=({userCheck:b,selectedAge1:S,selectedAge2:T,isAviculture:D,updateTable:Q})=>{var Lu,Du,Nu,qu,Vu,Mu,Gu,Ou,$u,Yu,Ru,zu,Uu,Hu,Qu,Ku,Xu,Zu,Ju;const[j]=a.useContext(h6),[K,m6]=a.useState(""),[ju,S6]=a.useState(""),[F,b6]=a.useState(""),[f,ou]=a.useState(""),[N,E6]=a.useState(""),[au,k6]=a.useState(""),[mu,B6]=a.useState(""),[q,P6]=a.useState(""),[T6]=a.useState(!1),[V,w6]=a.useState(!1),[_6,I6]=a.useState(),[iu,W6]=a.useState(""),[X,L6]=a.useState(""),[W,D6]=a.useState(!1),[m,Su]=a.useState(!1),[cu,N6]=a.useState(!1),[i,q6]=a.useState(null),[n,bu]=a.useState(),[,,Cu,,du]=a.useContext(h6),[Eu,ku]=a.useState(!1),[,hu]=C0(),[Bu,Pu]=a.useState(!1),{weightRange:V6}=ru(e=>e.provinceSlice),[M6,G6]=a.useState([]),{avicultureSlaughters:Z}=ru(e=>e.avicultureSlice),{cityGetPoultries:O6}=ru(e=>e.citySlice),[Tu,$6]=a.useState(!1),Y6=()=>{C(B0()).then(e=>{$6(e.payload.data.poultryStatus)})};a.useEffect(()=>{G6(Z==null?void 0:Z.map(e=>{var p;let t="";return e.killer?t=`کشتارکن ${e==null?void 0:e.name}`:t=`کشتارگاه ${e==null?void 0:e.name}`,{label:`${t} / ${(p=e==null?void 0:e.quantitySum)==null?void 0:p.toLocaleString()} قطعه`,value:`${e==null?void 0:e.name} (${e==null?void 0:e.fullname})`,quantity:e==null?void 0:e.quantitySum,killhouseKey:e==null?void 0:e.killReqKey,item:e}}))},[Z]);const[r,R6]=a.useState(),[pu,Au]=a.useState();a.useEffect(()=>{C(d0()).then(e=>{var t,p,g,h,w,G;R6(e.payload.data),((t=e.payload.data)==null?void 0:t.approved)===!1&&l.setFieldValue("avicultureSellType","freePrice"),((p=e.payload.data)==null?void 0:p.approved)===!0&&((g=e.payload.data)==null?void 0:g.lowestPrice)===0&&((h=e.payload.data)==null?void 0:h.highestPrice)===0&&((w=e.payload.data)==null?void 0:w.lowestWeight)===0&&((G=e.payload.data)==null?void 0:G.highestWeight)===0&&l.setFieldValue("avicultureSellType","goverment")}),C(h0())},[]),a.useEffect(()=>{b&&(Pu(!0),C(j6(b)).then(e=>{ou(e.payload.data),Pu(!1)}))},[b]),a.useEffect(()=>{D&&(C(tu()),C(W0()).then(e=>{ou(e.payload.data),C(H())})),Y6()},[]);const z6=[{type:"text",id:1,value:""}],U6=[{type:"text",id:1,value:""}],[P,gu]=a.useState(z6),[M,vu]=a.useState(U6),C=c0(),{avicultureChickenPrice:d}=ru(e=>e.avicultureSlice),[wu]=a.useState("insideProvince");a.useEffect(()=>{C(p6())},[]);const[y,H6]=a.useState(),[Fu,_u]=a.useState(),[Iu,Wu]=a.useState(null);a.useEffect(()=>{var e;f&&C(m0({breeding_uniq_id:(e=f[0])==null?void 0:e.breedingUniqueId})).then(t=>{var p;_u((p=t.payload.data[0])==null?void 0:p.key),H6(t.payload.data)})},[f]),a.useEffect(()=>{ku(!0),C(p0()).then(()=>{ku(!1)})},[]);const Q6=()=>{P.length<3&&(gu(e=>[...e,{type:"text",value:""}]),vu(e=>[...e,{type:"text",value:""}]))},K6=()=>{const e=P.length-1;if(e!==0){const t=P==null?void 0:P.filter((g,h)=>h!==e),p=M==null?void 0:M.filter((g,h)=>h!==e);gu(t),vu(p)}},X6=e=>{e.preventDefault();const t=e.target.id;gu(p=>{const g=p.slice();return g[t].value=e.target.value,g})},k=e=>{e.preventDefault();const t=e.target.id;vu(p=>{const g=p.slice();return g[t].value=e.target.dataset.value,g})};a.useEffect(()=>{d&&I6(d==null?void 0:d.key)},[d]);const l=lu({initialValues:{noChicken:"",sellType:{cash:!0,haveTime:!1},price1:"",price2:"",price3:"",slaughterDate:A6(Date()).format("YYYY-MM-DD"),period1:"4",period2:"4",period3:"4",weight:"",losses:"0",isUnion:T6,isStockMarket:V,isAccepted:L()!=="Poultry",selectedSlaughters:[],financialOperation:"outside-system",avicultureSellType:"goverment",poultryPrice:""},validationSchema:z({noChicken:I().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!").min(0,"تعداد وارد شده از حداقل ممکن کمتر است").max(Number(X),"تعداد وارد شده قابل تخصیص نیست"),isAccepted:A0().test("req","باید تعهد نامه را بپذیرید!",(e,t)=>t.originalValue&&t.originalValue===!0).required("این فیلد اجباری است!"),price1:_().typeError("لطفا عدد وارد کنید!").min(d==null?void 0:d.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(d==null?void 0:d.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price2:_().typeError("لطفا عدد وارد کنید!").min(d==null?void 0:d.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(d==null?void 0:d.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price3:_().typeError("لطفا عدد وارد کنید!").min(d==null?void 0:d.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(d==null?void 0:d.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),weight:_().test("weight","وزن را تا دو رقم اعشار وارد کنید",(e,t)=>t.originalValue&&t.originalValue.toString().length<=4).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),losses:_().required("این فیلد اجباری است!").max(au,"تلفات وارد شده از باقیمانده بیشتر است!").typeError("لطفا تعداد تلفات را وارد کنید!"),poultryPrice:_().typeError("لطفا فیلد را به درستی وارد کنید!"),sellType:z().test("sellType","نحوه فروش را انتخاب کنید!",(e,t)=>t.originalValue&&Object.values(t.originalValue).some(p=>p===!0)).required("این فیلد اجباری است!"),selectedSlaughters:(Du=(Lu=f[0])==null?void 0:Lu.provinceAllowChooseKillHouse)!=null&&Du.mandatory?g6().of(I().required("At least one item is required.")).min(1,"At least one item is required."):g6()})});a.useEffect(()=>{if(r!=null&&r.approved&&!((r==null?void 0:r.lowestPrice)===0&&(r==null?void 0:r.highestPrice)===0&&(r==null?void 0:r.lowestWeight)===0&&(r==null?void 0:r.highestWeight)===0))if(l.values.weight*1e3<=(r==null?void 0:r.lowestWeight))Au(r==null?void 0:r.lowestPrice);else if(l.values.weight*1e3>=(r==null?void 0:r.highestWeight))Au(r==null?void 0:r.highestPrice);else{const e=(r==null?void 0:r.highestWeight)-(r==null?void 0:r.lowestWeight),p=((r==null?void 0:r.highestPrice)-(r==null?void 0:r.lowestPrice))/e,g=l.values.weight*1e3-(r==null?void 0:r.lowestWeight);Au(g*p+(r==null?void 0:r.lowestPrice)),l.setFieldValue("poultryPrice",g*p+(r==null?void 0:r.lowestPrice))}},[l.values.weight]);const x=lu({initialValues:{userInfoCheck:""},validationSchema:z({userInfoCheck:I().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")})}),E=lu({initialValues:{userInfoCheck:""},validationSchema:z({userInfoCheck:_().typeError("لطفا فیلد را به درستی وارد کنید!")})}),o=lu({initialValues:{mobile:"",fname:"",lname:"",nationalCode:"",province:"",city:""},validationSchema:z({mobile:I().test("len","شماره تلفن باید با 0 شروع شود",(e,t)=>t.originalValue&&t.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(e,t)=>{if(t.originalValue)return t.originalValue.length===11}).required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),fname:I().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),lname:I().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),nationalCode:_().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),province:I().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:I().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})});a.useEffect(()=>{l.validateForm(),x.validateForm(),E.validateForm(),o.validateForm()},[]),a.useEffect(()=>{C(g0({date:l.values.slaughterDate}))},[l.values.slaughterDate]);const Z6=l.values.noChicken*1e3,J6=u.jsxs(u.Fragment,{children:[u.jsxs(c,{variant:"body1",children:["اینجانب ",hu==null?void 0:hu.fullname," به وکالت از"," ",(qu=(Nu=f[0])==null?void 0:Nu.userprofile)==null?void 0:qu.fullName," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(t0,{children:[u.jsx(s0,{children:u.jsx(j0,{})}),u.jsx(n0,{primary:` بر اساس این توافق نامه در صورت لغو فروش ${l.values.noChicken} قطعه + مرغ ${Z6} ریال جریمه خواهم شد.`})]}),u.jsx(c,{})]});a.useEffect(()=>{let e=l.values.weight;const t=l.values.weight.toString().split(".").join("");l.values.weight&&t.length<=3&&(t.length===2&&(e=t[0]+"."+t[1]),t.length===3&&(e=t[0]+"."+t[1]+t[2])),isNaN(Number.parseFloat(e))?l.setFieldValue("weight",""):l.setFieldValue("weight",Number.parseFloat(e))},[l.values.weight]),a.useEffect(()=>{V&&C(p6()).then(e=>{Array.isArray(e.payload.data)&&(j({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),C(U({right:!1,bottom:!1,content:null})))})},[V]),a.useEffect(()=>{l.validateForm(),x.validateForm()},[]),a.useEffect(()=>{l.setFieldValue("selectedSlaughters",[]),Wu(null)},[l.values.noChicken]),a.useEffect(()=>{N&&(C(L0(N)).then(e=>{var p;const t=(p=e==null?void 0:e.payload)==null?void 0:p.data;if(t!=null&&t.length){const g=t==null?void 0:t.map(h=>{var G,u6,e6,r6,l6,t6,s6,n6,o6;let w="";return h.directBuyingState==="pending"?w="در انتظار تایید استان":h.directBuyingState==="rejected"?w="رد شده":h.directBuyingState==="accepted"?w="تایید شده":h.directBuyingState==="deleted"&&(w="حذف شده"),[(G=h==null?void 0:h.killHouse)!=null&&G.killer?"کشتارکن":"کشتارگاه",`${(u6=h==null?void 0:h.killHouse)==null?void 0:u6.name} (${(l6=(r6=(e6=h==null?void 0:h.killHouse)==null?void 0:e6.killHouseOperator)==null?void 0:r6.user)==null?void 0:l6.fullname}) ${(n6=(s6=(t6=h==null?void 0:h.killHouse)==null?void 0:t6.killHouseOperator)==null?void 0:s6.user)==null?void 0:n6.mobile}`,(o6=h==null?void 0:h.killCapacity)==null?void 0:o6.toLocaleString(),v0(h==null?void 0:h.reciveDate),h.inputDirectBuyingCode?"دارد":"ندارد",w]});C(F0({title:"هشدار!",content:u.jsxs(u.Fragment,{children:[u.jsx(c,{children:"مرغدار انتخاب شده برای تاریخ امروز درخواست فعال خرید مستقیم دارد."}),u.jsx(E0,{columns:["ماهیت خریدار","خریدار","تعداد (قطعه)","تاریخ کشتار","تاییدیه مرغدار","وضعیت"],data:g}),u.jsxs(s,{container:!0,gap:A.SMALL,children:[u.jsx(O,{variant:"contained",color:"error",onClick:()=>{C(v6()),C(U({right:!1,bottom:!1,content:null}))},children:"انصراف از عملیات"}),u.jsx(O,{variant:"contained",onClick:()=>{C(v6())},children:"ادامه عملیات"})]})]})}))}}),C(S0({key:N})).then(e=>{e.payload.data?S6(e.payload.data):j({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"})}))},[N]),a.useEffect(()=>{var t,p,g;let e=l.values.noChicken<=Number(q)&&Number(l.values.losses)<=Number(q)?l.values.avicultureSellType==="freePrice"?parseInt((t=F==null?void 0:F.freeGovernmentalInfo)==null?void 0:t.leftTotalFreeCommitmentQuantity):Number(q)-Number(l.values.losses):0;if(m&&(i!=null&&i.active)&&((p=i==null?void 0:i.market)==null?void 0:p.remainQuantity)!==void 0&&((g=i==null?void 0:i.market)==null?void 0:g.maxLimitationQuantity)!==void 0){const h=i.market.remainQuantity;e=Math.min(e,h)}L6(e),l.validateForm()},[l.values.losses,q,l.values.noChicken,l.values.avicultureSellType,m,i]);const[u0,e0]=a.useState(!1),[r0,l0]=a.useState(!1);return a.useEffect(()=>{k6(F.quantity),B6(F.losses),P6(F.leftOver),C(k0()).then(e=>{e0(e.payload.data.permission)}),C(P0()).then(e=>{l0(e.payload.data.allow)})},[F]),a.useEffect(()=>{m&&C(T0()).then(e=>{var t;(t=e.payload)!=null&&t.data&&q6(e.payload.data)})},[m]),u.jsx(u.Fragment,{children:!f&&!D?u.jsxs(u.Fragment,{children:[u.jsx(s,{container:!0,alignItems:"center",justifyContent:"center",children:Bu&&u.jsx(a6,{})}),!Bu&&u.jsxs(s,{children:[u.jsx(c,{children:"جستجو کاربر"}),u.jsxs(s,{mt:A.SMALL,display:"flex",width:1,children:[u.jsx(J,{fullWidth:!0,id:"userInfoCheck",getOptionDisabled:e=>e.disabled<=0,loading:Eu,options:O6||[],getOptionLabel:e=>e.label,onChange:(e,t)=>{x.setFieldValue("userInfoCheck",t.value)},onBlur:x.handleBlur,renderInput:e=>u.jsx(v,{...e,label:"مرغداری/مانده جوجه ریزی",variant:"outlined",slotProps:{input:{...e.InputProps,endAdornment:u.jsxs(u.Fragment,{children:[Eu?u.jsx(a6,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})}}})}),u.jsx(uu,{disabled:!x.isValid,"aria-label":"delete",color:"primary",onClick:()=>{C(j6(x.values.userInfoCheck)).then(e=>{e.error&&j({vertical:"top",horizontal:"center",msg:"کاربر یافت نشد",severity:"error"}),ou(e.payload.data)})},children:u.jsx(d6,{})})]}),u.jsx(xu,{children:"شماره موبایل با صفر شروع می‌شود!"}),u.jsx(c,{mt:A.SMALL,variant:"body2",color:"secondary",children:"پس از ثبت درخواست، میتوانید آن را در بخش درخواست ها مدیریت کنید."})]})]}):u.jsxs(s,{container:!0,gap:A.SMALL,direction:"column",display:"flex",children:[u.jsxs(s,{container:!0,gap:A.SMALL,direction:"column",children:[u.jsx(s,{minWidth:210,children:u.jsx(J,{disablePortal:!0,id:"combo-box-demo",options:Array.isArray(f)?f.map(e=>({id:e.key,label:e.unitName})):[],onChange:(e,t)=>{E6(t.id)},renderInput:e=>u.jsx(v,{...e,label:"محل پرورش"})})}),N&&u.jsx(s,{minWidth:210,children:u.jsx(J,{disablePortal:!0,id:"hatching",options:ju?ju.map(e=>({id:e.key,race:e.chickenBreed,selected:e,label:`دوره ${e.period} سالن ${e.hall} نژاد ${e.chickenBreed} باقیمانده ${e.leftOver} قطعه`})):[],onChange:(e,t)=>{m6(t.id),b6(t.selected),W6(t.race)},renderInput:e=>u.jsx(v,{...e,label:"دوره جوجه ریزی"})})}),K&&u.jsxs(u.Fragment,{children:[u.jsx(s,{children:u.jsx(v,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"تعداد جوجه ریزی",value:au||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(s,{children:u.jsx(v,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"جمع تلفات ثبت شده دامپزشک و مرغدار",value:mu||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(s,{children:u.jsx(v,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"باقیمانده",value:q||"نامشخص",InputProps:{readOnly:!0}})})]})]}),F&&u.jsxs(s,{container:!0,gap:A.SMALL,direction:"column",children:[u.jsx(s,{children:u.jsx(c,{children:"اطلاعات کشتار"})}),u.jsx(s,{children:u.jsx(f6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"noChicken",label:"تعداد مرغ برای کشتار",variant:"outlined",value:l.values.noChicken,error:l.values.noChicken>X?(()=>{var e,t,p;return m&&(i!=null&&i.active)&&l.values.noChicken>((e=i==null?void 0:i.market)==null?void 0:e.remainQuantity)?`حداکثر ظرفیت پنل معاملات ${(p=(t=i==null?void 0:i.market)==null?void 0:t.remainQuantity)==null?void 0:p.toLocaleString()} قطعه است!`:"این حجم قابل تخصیص نیست!"})():l.touched.noChicken?!!l.errors.noChicken:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.values.noChicken>X?(()=>{var e,t,p;return m&&(i!=null&&i.active)&&l.values.noChicken>((e=i==null?void 0:i.market)==null?void 0:e.remainQuantity)?`حداکثر ظرفیت پنل معاملات ${(p=(t=i==null?void 0:i.market)==null?void 0:t.remainQuantity)==null?void 0:p.toLocaleString()} قطعه است!`:"این حجم قابل تخصیص نیست!"})():l.touched.noChicken&&l.errors.noChicken?l.errors.noChicken:null})}),(r==null?void 0:r.approved)&&u.jsxs(s,{container:!0,gap:A.TINY,justifyContent:"start",alignItems:"start",children:[u.jsxs(s,{container:!0,gap:A.TINY,children:[u.jsx(c,{color:e=>e.palette.grey.A700,variant:"caption",children:"مجوز فروش آزاد:"}),u.jsx(c,{variant:"button",children:(Mu=parseInt((Vu=F==null?void 0:F.freeGovernmentalInfo)==null?void 0:Vu.totalFreeCommitmentQuantity))==null?void 0:Mu.toLocaleString()}),u.jsx(c,{variant:"button",children:"قطعه"})]}),u.jsxs(s,{container:!0,gap:A.TINY,children:[u.jsx(c,{color:"error",variant:"caption",children:"مانده فروش آزاد:"}),u.jsxs(c,{variant:"button",color:"error",children:[parseInt((Gu=F==null?void 0:F.freeGovernmentalInfo)==null?void 0:Gu.leftTotalFreeCommitmentQuantity).toLocaleString(),"‌‌","قطعه"]})]})]}),u.jsx(s,{children:u.jsx(x0,{label:"تاریخ کشتار",id:"slaughterDate",renderInput:e=>u.jsx(v,{...e}),value:l.values.slaughterDate,error:l.touched.slaughterDate?!!l.errors.slaughterDate:null,onChange:e=>{l.setFieldValue("slaughterDate",A6(e).format("YYYY-MM-DD"))},onBlur:l.handleBlur,helperText:l.touched.slaughterDate&&l.errors.slaughterDate?l.errors.slaughterDate:null})}),u.jsx(s,{children:u.jsx(v,{id:"weight",label:"وزن تقریبی مرغ",variant:"outlined",InputProps:{endAdornment:u.jsx(i6,{position:"end",children:"کیلوگرم"})},value:l.values.weight,error:l.touched.weight?!!l.errors.weight:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.weight&&l.errors.weight?l.errors.weight:null})}),wu==="insideProvince"?u.jsxs(u.Fragment,{children:[u.jsx(s,{display:"none",children:u.jsx(yu,{children:u.jsx(eu,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:"فروش اتحادیه",name:"radio-buttons-group",onChange:e=>{w6(e.currentTarget.value)},children:V==="فروش مزایده ای"&&u.jsxs(s,{container:!0,gap:A.SMALL,children:[u.jsxs(s,{container:!0,gap:A.SMALL,alignItems:"center",children:[u.jsx(c,{color:e=>e.palette.grey.A700,variant:"caption",children:"کف قیمت امروز:"}),u.jsxs(c,{color:"secondary",variant:"button",children:[d!=null&&d.floorPrice?d==null?void 0:d.floorPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsxs(s,{container:!0,gap:A.SMALL,alignItems:"center",children:[u.jsx(c,{color:e=>e.palette.grey.A700,variant:"caption",children:"سقف قیمت امروز:"}),u.jsxs(c,{color:"secondary",variant:"button",children:[d!=null&&d.ceilingPrice?d==null?void 0:d.ceilingPrice.toLocaleString():"نامشخص","ریال"]})]}),u.jsx(c6,{style:{width:"100%"}}),P.map((e,t)=>u.jsxs(s,{gap:A.SMALL,container:!0,sx:{minWidth:210},children:[u.jsxs(c,{mb:A.SMALL,display:"flex",children:["پیشنهاد ",t+1]}),u.jsx(f6,{allowLeadingZeros:!0,thousandSeparator:",",error:!1,fullWidth:!0,label:"قیمت پیشنهادی",variant:"outlined",onChange:X6,id:t}),u.jsxs(yu,{fullWidth:!0,children:[u.jsx(o0,{id:"demo-simple-select-label",children:"بازه زمانی (ساعت)"}),u.jsxs(a0,{id:t,labelId:"demo-simple-select-label",label:"بازه زمانی (ساعت)",children:[u.jsx(B,{onClick:k,id:t,value:"1",children:"1"}),u.jsx(B,{onClick:k,id:t,value:"2",children:"2"}),u.jsx(B,{onClick:k,id:t,value:"3",children:"3"}),u.jsx(B,{onClick:k,id:t,value:"4",children:"4"}),u.jsx(B,{onClick:k,id:t,value:"5",children:"5"}),u.jsx(B,{onClick:k,id:t,value:"6",children:"6"}),u.jsx(B,{onClick:k,id:t,value:"7",children:"7"}),u.jsx(B,{onClick:k,id:t,value:"8",children:"8"}),u.jsx(B,{onClick:k,id:t,value:"9",children:"9"}),u.jsx(B,{onClick:k,id:t,value:"10",children:"10"})]}),u.jsx(xu,{children:l.touched.period1&&l.errors.period1?l.errors.period1:null})]})]},t)),u.jsxs(s,{container:!0,children:[P.length>1&&u.jsx(uu,{onClick:K6,"aria-label":"delete",color:"secondary",children:u.jsx(y0,{})}),P.length<3&&u.jsxs(uu,{xs:12,onClick:Q6,"aria-label":"add",color:"primary",children:[u.jsx(f0,{}),u.jsx(c,{children:"افزودن پیشنهاد جدید"})]})]}),u.jsx(s,{container:!0,sx:{width:"100%"},children:u.jsxs(c,{variant:"body2",children:["در صورت عدم فروش در بورس، از طریق اتحادیه فروش برود",u.jsx($,{id:"isUnion",onChange:l.handleChange})]})})]})})})}),(r==null?void 0:r.approved)&&!((r==null?void 0:r.lowestPrice)===0&&(r==null?void 0:r.highestPrice)===0&&(r==null?void 0:r.lowestWeight)===0&&(r==null?void 0:r.highestWeight)===0)&&u.jsxs(s,{children:[u.jsx(c,{children:"نوع فروش"}),u.jsxs(eu,{"aria-label":"avicultureSellType",name:"avicultureSellType",value:l.values.avicultureSellType,onChange:l.handleChange,children:[u.jsx(Y,{value:"goverment",control:u.jsx(R,{}),label:"دولتی"}),u.jsx(Y,{value:"freePrice",control:u.jsx(R,{}),label:"آزاد"})]})]}),(r==null?void 0:r.approved)&&l.values.avicultureSellType==="goverment"&&!((r==null?void 0:r.lowestPrice)===0&&(r==null?void 0:r.highestPrice)===0&&(r==null?void 0:r.lowestWeight)===0&&(r==null?void 0:r.highestWeight)===0)&&u.jsxs(s,{gap:1,container:!0,p:1,style:{borderStyle:"solid",borderWidth:"1px",borderColor:"red",borderRadius:"5px"},children:[u.jsx(C6,{title:`قیمت مصوب بر اساس قیمت مصوب کف ${r==null?void 0:r.lowestPrice.toLocaleString()} هزار ریال و سقف ${(Ou=r==null?void 0:r.highestPrice)==null?void 0:Ou.toLocaleString()} هزار ریال محاسبه شده است.`,children:u.jsx(c,{variant:"body1",color:"secondary",children:"قیمت مصوب:"})}),u.jsxs(c,{variant:"body1",color:"primary",children:[pu?($u=Math.round(pu))==null?void 0:$u.toLocaleString():0,"ریال"]})]}),u.jsx(c6,{}),u.jsxs(s,{style:{display:"none"},children:[u.jsx(c,{children:"نحوه تسویه حساب"}),u.jsxs(eu,{name:"financialOperation",value:l.values.financialOperation,onChange:l.handleChange,children:[u.jsx(C6,{title:"تسویه با مرغدار توسط خریدار بصورت مستقیم صورت میگیرد",arrow:!0,children:u.jsx(Y,{value:"outside-system",control:u.jsx(R,{}),label:"خارج از سامانه"})}),u.jsx(Y,{value:"inside-system",control:u.jsx(R,{}),label:"درون سامانه",disabled:!0})]})]}),(f==null?void 0:f.length)&&((Ru=(Yu=f[0])==null?void 0:Yu.provinceAllowChooseKillHouse)==null?void 0:Ru.allowState)&&u.jsxs(s,{container:!0,direction:"column",gap:A.SMALL,children:[u.jsx(J,{disablePortal:!0,value:(zu=l.values.selectedSlaughters)!=null&&zu.length?l.values.selectedSlaughters[0]:null,onChange:(e,t)=>{l.setFieldValue("selectedSlaughters",[t.value]),Wu(t.killhouseKey)},id:"combo-box-demo",options:M6,sx:{width:"100%"},getOptionDisabled:e=>{const t=Number(l.values.noChicken);return e.item.quantitySumu.jsx(v,{...e,label:"خریدار/ظرفیت باقیمانده"})}),u.jsxs(s,{container:!0,gap:A.SMALL,children:[l.values.selectedSlaughters&&u.jsx(c,{variant:"body1",children:"کشتارگاهای انتخابی"}),u.jsx(s,{container:!0,direction:"column",children:l.values.selectedSlaughters.map((e,t)=>u.jsxs(c,{variant:"body2",children:[t+1,"- ",e]},t))})]})]}),u.jsx(s,{style:{display:"none"},children:u.jsxs(yu,{children:[u.jsx(i0,{id:"demo-radio-buttons-group-label",children:"اطلاعات تعاونی"}),u.jsx(eu,{defaultValue:y!=null&&y.length?(Uu=y[0])==null?void 0:Uu.key:"",name:"radio-buttons-group",onChange:e=>{_u(e.currentTarget.value)},children:y==null?void 0:y.map(e=>u.jsx(u.Fragment,{children:u.jsx(Y,{disabled:!0,value:e.key,control:u.jsx(R,{}),label:e.unitName})}))})]})})]}):u.jsxs(u.Fragment,{children:[u.jsxs(s,{children:[u.jsx(c,{variant:"body2",children:"اطلاعات کاربر را وارد یا جستجو کنید."}),u.jsxs(s,{mt:A.SMALL,display:"flex",width:1,children:[u.jsx(v,{fullWidth:!0,id:"userInfoCheck",label:"شماره موبایل یا کد ملی ",variant:"outlined",value:E.values.userInfoCheck,error:E.touched.userInfoCheck?!!E.errors.userInfoCheck:null,onChange:E.handleChange,onBlur:E.handleBlur,helperText:E.touched.userInfoCheck&&E.errors.userInfoCheck?E.errors.userInfoCheck:null}),u.jsx(uu,{disabled:!E.isValid,"aria-label":"delete",color:"primary",onClick:()=>{C(I0(E.values.userInfoCheck)).then(e=>{e.error?(j({vertical:"top",horizontal:"center",msg:"کاربر یافت نشد",severity:"error"}),bu("")):bu(e.payload.data)})},children:u.jsx(d6,{})})]}),u.jsx(xu,{children:"شماره موبایل با صفر شروع می‌شود!"})]}),n?u.jsxs(s,{children:[u.jsxs(s,{display:"flex",children:[u.jsx(c,{variant:"body1",mr:A.TINY,color:e=>e.palette.grey.A700,children:"نام کامل:"}),u.jsx(c,{mr:A.TINY,fontWeight:"bold",children:(n!=null&&n.firstname?n==null?void 0:n.firstname:"")+" "+(n!=null&&n.lastname?n==null?void 0:n.lastname:"")})]}),u.jsxs(s,{display:"flex",children:[u.jsx(c,{variant:"body1",mr:A.TINY,color:e=>e.palette.grey.A700,children:"نقش:"}),u.jsx(c,{mr:A.TINY,fontWeight:"bold",children:"اپراتور استان"})]}),u.jsxs(s,{display:"flex",children:[u.jsx(c,{variant:"body1",mr:A.TINY,color:e=>e.palette.grey.A700,children:"استان:"}),u.jsx(c,{mr:A.TINY,fontWeight:"bold",children:n==null?void 0:n.province})]}),u.jsxs(s,{display:"flex",children:[u.jsx(c,{variant:"body1",mr:A.TINY,color:e=>e.palette.grey.A700,children:"شهر:"}),u.jsx(c,{mr:A.TINY,fontWeight:"bold",children:n==null?void 0:n.city})]})]}):u.jsxs(s,{container:!0,gap:A.SMALL,children:[u.jsx(c,{variant:"body2",children:"اطلاعات کاربر را وارد کنید"}),u.jsx(v,{fullWidth:!0,id:"mobile",label:"شماره موبایل ",variant:"outlined",value:o.values.mobile,error:o.touched.mobile?!!o.errors.mobile:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.mobile&&o.errors.mobile?o.errors.mobile:null}),u.jsx(v,{fullWidth:!0,id:"fname",label:"نام",variant:"outlined",value:o.values.fname,error:o.touched.fname?!!o.errors.fname:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.fname&&o.errors.fname?o.errors.fname:null}),u.jsx(v,{fullWidth:!0,id:"lname",label:"نام خانوادگی",variant:"outlined",value:o.values.lname,error:o.touched.lname?!!o.errors.lname:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.lname&&o.errors.lname?o.errors.lname:null}),u.jsx(v,{fullWidth:!0,id:"nationalCode",label:"کد ملی",variant:"outlined",value:o.values.nationalCode,error:o.touched.nationalCode?!!o.errors.nationalCode:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.nationalCode&&o.errors.nationalCode?o.errors.nationalCode:null}),u.jsx(v,{fullWidth:!0,id:"province",label:"استان",variant:"outlined",value:o.values.province,error:o.touched.province?!!o.errors.province:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.province&&o.errors.province?o.errors.province:null}),u.jsx(v,{fullWidth:!0,id:"city",label:"شهر",variant:"outlined",value:o.values.city,error:o.touched.city?!!o.errors.city:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.city&&o.errors.city?o.errors.city:null})]})]}),u.jsxs(s,{container:!0,xs:12,gap:1,justifyContent:"start",children:[u0&&u.jsx(s,{xs:12,children:u.jsxs(s,{container:!0,alignItems:"center",children:[u.jsx($,{checked:W,onChange:()=>{D6(!W)},inputProps:{"aria-label":"controlled"}}),u.jsx(c,{variant:"body1",children:"کشتار برای انجماد"})]})}),i!=null&&i.active?u.jsx(_0,{label:"جزییات پنل",children:u.jsxs(s,{container:!0,direction:"column",gap:1,children:[u.jsxs(s,{container:!0,alignItems:"center",children:[u.jsx($,{checked:m,onChange:()=>{Su(!m)},inputProps:{"aria-label":"controlled"}}),u.jsx(c,{variant:"body1",children:"نمایش در پنل معاملات"})]}),m&&u.jsxs(s,{container:!0,direction:"column",gap:1,pr:2,children:[u.jsx(s,{container:!0,gap:A.TINY,justifyContent:"space-between",alignItems:"start"}),u.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[u.jsx(c,{variant:"caption",color:e=>e.palette.grey.A700,children:"باقیمانده مجاز:"}),u.jsxs(c,{variant:"button",color:"primary",children:[(Qu=(Hu=i==null?void 0:i.market)==null?void 0:Hu.remainQuantity)==null?void 0:Qu.toLocaleString()," ","قطعه"]})]}),u.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[u.jsx(c,{variant:"caption",color:e=>e.palette.grey.A700,children:"حداکثر قطعه مجاز:"}),u.jsxs(c,{variant:"button",children:[(Xu=(Ku=i==null?void 0:i.market)==null?void 0:Ku.maxLimitationQuantity)==null?void 0:Xu.toLocaleString()," ","قطعه"]})]})]})]})}):u.jsxs(s,{container:!0,alignItems:"center",children:[u.jsx($,{checked:m,onChange:()=>{Su(!m)},inputProps:{"aria-label":"controlled"}}),u.jsx(c,{variant:"body1",children:"نمایش در پنل معاملات"})]})]}),(l.values.avicultureSellType!=="goverment"||(r==null?void 0:r.approved)&&(r==null?void 0:r.lowestPrice)===0&&(r==null?void 0:r.highestPrice)===0&&(r==null?void 0:r.lowestWeight)===0&&(r==null?void 0:r.highestWeight)===0)&&u.jsxs(s,{children:[u.jsx(v,{id:"poultryPrice",label:"قیمت پیشنهادی مرغدار",variant:"outlined",InputProps:{endAdornment:u.jsx(i6,{position:"end",children:"ریال"})},value:l.values.poultryPrice,error:l.touched.poultryPrice?!!l.errors.poultryPrice:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.poultryPrice&&l.errors.poultryPrice?l.errors.poultryPrice:null,sx:{"& .Mui-disabled":{backgroundColor:"#f0f0f0",color:"#666","& .MuiOutlinedInput-notchedOutline":{borderColor:"#ccc"}}},disabled:W}),!(r!=null&&r.approved)&&l.values.avicultureSellType!=="goverment"&&u.jsx(c,{variant:"caption",color:"error",children:"نوع فروش: آزاد"})]}),r0&&u.jsxs(s,{container:!0,alignItems:"center",children:[u.jsx($,{checked:cu,onChange:()=>{N6(!cu)},inputProps:{"aria-label":"controlled"}}),u.jsx(c,{variant:"body1",children:"کشتار برای صادرات"})]}),L()==="Poultry"&&u.jsx(s,{children:u.jsx(b0,{title:"تعهد نامه",content:J6,actions:u.jsxs(s,{container:!0,gap:A.TINY,children:[u.jsx(O,{variant:"outlined",color:"error",onClick:()=>{l.setFieldValue("isAccepted",!1)},children:"رد"}),u.jsx(O,{variant:"contained",color:"success",onClick:()=>{l.setFieldValue("isAccepted",!0)},children:"موافقم"})]}),btnTitle:"متن تعهد نامه تایید شد!",isAccepted:l.values.isAccepted})}),Tu&&u.jsx(v,{fullWidth:!0,id:"userInfoCheck",label:"ویرایش تلفن مرغدار",variant:"outlined",value:x.values.userInfoCheck,error:x.touched.city?!!x.errors.userInfoCheck:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.userInfoCheck&&x.errors.userInfoCheck?x.errors.userInfoCheck:null}),Tu&&u.jsx(c,{variant:"caption",color:"error",children:"احراز پیامکی قیمت مرغدار در استان فعال است. در صورت ویرایش، تلفن مرغدار در سراسر سامانه با تلفن جدید جایگزین میگردد!"}),u.jsx(s,{mb:A.SMALL,children:u.jsx(O,{fullWidth:!0,disabled:!l.isValid||!x.isValid||l.values.avicultureSellType==="freePrice"&&(W?!1:!l.values.poultryPrice)||m&&(i==null?void 0:i.active)&&(l.values.noChicken>((Zu=i==null?void 0:i.market)==null?void 0:Zu.remainQuantity)||l.values.noChicken>((Ju=i==null?void 0:i.market)==null?void 0:Ju.maxLimitationQuantity)),onClick:()=>{L()!=="SuperAdmin"&&L()!=="AdminX"&&!w0(V6,F==null?void 0:F.age,l.values.weight)?j({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"}):l.values.noChicken>X?j({vertical:"top",horizontal:"center",msg:"تعداد وارد شده از حجم قابل تخصیص بزرگتر است!",severity:"error"}):(C(tu()),wu==="insideProvince"?V==="فروش مزایده ای"?C(fu({role:L(),poultry_key:f==null?void 0:f.key,operator_key:(y==null?void 0:y.length)>1?Fu:"",poultry_hatching_key:K,quantity:l.values.noChicken,send_date:l.values.slaughterDate,chicken_breed:iu,Index_weight:l.values.weight,freezing:W,union:l.values.isUnion,losses:l.values.losses!==""?l.values.losses:0,auction:!0,auction_list:P.map((e,t)=>({pricing_key:_6,fee:e.value?e.value:d==null?void 0:d.floorPrice,hour:M[t].value?M[t].value:"4"}))})).then(e=>{e.error?e.error.message.includes("403")?j({vertical:"top",horizontal:"center",msg:"قیمت پیشنهادی نباید از حداکثر قیمت روز بیشتر باشد.",severity:"error"}):j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(U({right:!1,bottom:!1,content:null})))}):C(fu({approved_price:r==null?void 0:r.approved,market:m,kill_req_key:Iu,operator_key:(y==null?void 0:y.length)>1?Fu:"",poultry_hatching_key:K,quantity:l.values.noChicken,send_date:l.values.slaughterDate,chicken_breed:iu,Index_weight:l.values.weight,losses:l.values.losses!==""?l.values.losses:0,auction_list:[],freezing:W,export:cu,cash:l.values.sellType.cash,credit:l.values.sellType.haveTime,kill_house_list:l.values.selectedSlaughters,role:L(),poultry_key:N,amount:r!=null&&r.approved&&!((r==null?void 0:r.lowestPrice)===0&&(r==null?void 0:r.highestPrice)===0&&(r==null?void 0:r.lowestWeight)===0&&(r==null?void 0:r.highestWeight)===0)?Math.round(pu):Number(l.values.poultryPrice),financial_operation:l.values.financialOperation,free_sale_in_province:l.values.avicultureSellType!=="goverment",confirm_poultry_mobile:x.values.userInfoCheck})).then(e=>{C(H()),e.payload.error?j({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(Q&&Q(),C(F6({selectedDate1:Cu,selectedDate2:du})),C(x6({selectedDate1:Cu,selectedDate2:du})),C(y6({selectedAge1:S,selectedAge2:T})),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(U({right:!1,bottom:!1,content:null})))}):C(fu({approved_price:r==null?void 0:r.approved,kill_req_key:Iu,buyer:{firstname:n!=null&&n.firstname?n==null?void 0:n.firstname:o.values.fname,lastname:n!=null&&n.lastname?n==null?void 0:n.lastname:o.values.lname,mobile:n!=null&&n.mobile?n==null?void 0:n.mobile:o.values.mobile,national_id:n!=null&&n.national_id?n==null?void 0:n.national_id:o.values.nationalCode,province:n!=null&&n.province?n==null?void 0:n.province:o.values.province,city:n!=null&&n.city?n==null?void 0:n.city:o.values.city},freezing:W,operator_key:(y==null?void 0:y.length)>1?Fu:"",poultry_hatching_key:K,quantity:l.values.noChicken,send_date:l.values.slaughterDate,chicken_breed:iu,Index_weight:l.values.weight,losses:l.values.losses!==""?l.values.losses:0,auction_list:[],cash:l.values.sellType.cash,credit:l.values.sellType.haveTime,kill_house_list:l.values.selectedSlaughters,confirm_poultry_mobile:x.values.userInfoCheck})).then(e=>{C(H()),e.error?e.error.message.includes("403")?j({vertical:"top",horizontal:"center",msg:"تعداد مرغ برای کشتار از باقیمانده بیشتر است!",severity:"error"}):j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(Q&&Q(),C(F6({selectedDate1:Cu,selectedDate2:du})),C(x6()),C(y6({selectedAge1:S,selectedAge2:T})),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(U({right:!1,bottom:!1,content:null})))}))},size:"large",variant:"contained",children:"ثبت درخواست"})})]})]})})};export{J0 as C,W0 as a}; diff --git a/build/assets/CityRequests-DgvDkFao.js b/build/assets/CityRequests-DgvDkFao.js new file mode 100644 index 0000000..1d0e981 --- /dev/null +++ b/build/assets/CityRequests-DgvDkFao.js @@ -0,0 +1 @@ +import{j as e,T as M,an as $,B as eu,I as k,aM as ou,b as nu}from"./mui-vendor-D_SVL-Dx.js";import{G as n,S as j,k8 as q,k9 as z,ka as B,kb as W,kc as Q,kd as G,ke as V,jP as lu,A as tu,af as Y,p as y,$ as U,j as P,a0 as N,W as cu,kf as m,kg as Cu}from"./index-D80MdVQn.js";import{N as D}from"./NavLink-Uri4Pz8C.js";import{L as I}from"./LinkItem-Din4toX7.js";import{V as pu,a as uu}from"./index.esm-DYumyMPq.js";import{a as du}from"./index.esm-BvdS_LQd.js";import{a as iu}from"./index.esm-CIIta_9s.js";import{c as fu,R as ru}from"./index.esm-C1-dCPnj.js";import{f as au,u as H,r as l}from"./react-vendor-CmFgShSM.js";import{d as J}from"./Plagiarism-BibpZV6P.js";import{d as wu,C as Au,P as xu}from"./ProvinceFreeSales-KYUg6cBl.js";import{P as su}from"./PageTable-B0hPU2Kw.js";import{u as hu}from"./redux-vendor-CfkcHgWN.js";import{u as gu,A as ju}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{A as Fu}from"./AdvancedTable-DF_gMS-x.js";import{F as Eu}from"./FileInformation-DdL0vOCd.js";import{R as yu,a as vu}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{B as bu}from"./BackButton-Dr-K0JXJ.js";import"./useRequestFile-BwZzzy4x.js";import"./index-C-DZrBTM.js";import"./LabelField-BYhJrYEE.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./Delete-CIwpNviU.js";import"./Add-CiyqkOpq.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./DialogAlert-CML4Ua46.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./CarPelak-BUqZflo3.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Tune-BBzxV8DK.js";import"./VetFarmSubmitClearanceCode-DupXGNod.js";import"./Pageview-CHY_bSEN.js";import"./ToggleOn-Cv1P2E48.js";import"./ToggleOff-Bpk2vO8n.js";import"./Check-DhP5SvVt.js";import"./Sms-C-zLQmIm.js";import"./SimpleTable-tm4uaKUf.js";const Su=()=>{const{pathname:o}=au();return e.jsx(n,{container:!0,gap:j.SMALL,p:j.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:e.jsx(n,{container:!0,direction:"column",style:{width:"100%"},children:e.jsxs(n,{container:!0,gap:j.SMALL,justifyContent:"center",children:[e.jsx(D,{to:q,active:o===q?"true":null,children:e.jsx(I,{icon:e.jsx(pu,{size:30,color:"#244CCC"}),title:"درخواست های جدید",description:"درخواست های در انتظار بررسی"})}),e.jsx(D,{to:z,active:o===z?"true":null,children:e.jsx(I,{icon:e.jsx(uu,{size:30,color:"#244CCC"}),title:"درخواست های فعال",description:"مشاهده درخواست های در جریان"})}),e.jsx(D,{to:B,active:o===B?"true":null,children:e.jsx(I,{icon:e.jsx(du,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),e.jsx(D,{to:W,active:o===W?"true":null,children:e.jsx(I,{icon:e.jsx(iu,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),e.jsx(D,{to:Q,active:o===Q?"true":null,children:e.jsx(I,{icon:e.jsx(fu,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),e.jsx(D,{to:G,active:o===G?"true":null,children:e.jsx(I,{icon:e.jsx(uu,{size:30,color:"#244CCC"}),title:"فروش خارج از استان"})}),e.jsx(D,{to:V,active:o===V?"true":null,children:e.jsx(I,{icon:e.jsx(lu,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})})]})})})},Ru=()=>{const o=hu(),h=H(),[,,i,C,f,w]=l.useContext(tu);l.useEffect(()=>{const u=Y(new Date).format("YYYY-MM-DD");C(u),w(u)},[]);const[v,r]=l.useState([]),[p,d]=l.useState(!1),[F,g]=l.useState(0),[b,A]=l.useState(10),[x,O]=l.useState(""),S=u=>{O(u.target.value)},E=async(u,a)=>{d(!0);let c=await P.get(`Poultry_Request/?state=pending&date1=${i}&date2=${f}&search=filter&value=${a||""}&role=${N()}&page=${u}&page_size=${b}`);r(c.data.results),g(c.data.count),d(!1)},_=u=>{E(u,x)},R=async(u,a)=>{d(!0);let c=await P.get(`Poultry_Request/?state=pending&date1=${i}&date2=${f}&search=filter&value=${x||""}&page=${a}&page_size=${u}`);r(c.data.results),g(c.data.count),A(u),d(!1)};l.useEffect(()=>{E(1)},[i,f,b]);const T=async u=>{u.preventDefault(),d(!0);try{const a=await P.get(`Poultry_Request/?state=pending&date1=${i}&date2=${f}&role=${N()}&search=filter&value=${x||""}`);r(a.data.results),g(a.data.count)}catch(a){console.error("Error fetching data:",a)}finally{d(!1)}},t=()=>{E(1)},s=[{name:"کدسفارش",selector:u=>u==null?void 0:u.orderCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"تاریخ ثبت درخواست",selector:u=>y(u==null?void 0:u.createDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"نوع کشتار",selector:u=>u!=null&&u.freezing?"انجماد":u!=null&&u.export?"صادرات":"عادی",sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"تاریخ کشتار",selector:u=>y(u==null?void 0:u.sendDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"مرغداری",selector:u=>{var a,c,L;return`${(a=u==null?void 0:u.poultry)==null?void 0:a.unitName} (${(L=(c=u==null?void 0:u.poultry)==null?void 0:c.user)==null?void 0:L.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"دامپزشک فارم",selector:u=>{var a,c;return`${(a=u==null?void 0:u.vetFarm)==null?void 0:a.vetFarmFullname} (${(c=u==null?void 0:u.vetFarm)==null?void 0:c.vetFarmMobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"استان/شهر",selector:u=>{var a,c,L,K,X,Z;return`${(L=(c=(a=u==null?void 0:u.poultry)==null?void 0:a.address)==null?void 0:c.province)==null?void 0:L.name}/${(Z=(X=(K=u==null?void 0:u.poultry)==null?void 0:K.address)==null?void 0:X.city)==null?void 0:Z.name}`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"تعاونی",selector:u=>{var a;return(a=u==null?void 0:u.poultry)==null?void 0:a.cityOperator},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"تاریخ جوجه ریزی",selector:u=>{var a;return y((a=u==null?void 0:u.hatching)==null?void 0:a.hatchingDate)},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"سن",selector:u=>{var a;return(a=u==null?void 0:u.hatching)==null?void 0:a.age},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"میانگین وزن (کیلوگرم)",selector:u=>u==null?void 0:u.IndexWeight,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"تعداد (قطعه)",selector:u=>u==null?void 0:u.quantity,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"وزن بار (کیلوگرم)",selector:u=>((u==null?void 0:u.quantity)*(u==null?void 0:u.IndexWeight)).toLocaleString(),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"عملیات",selector:u=>e.jsx(k,{color:"primary",onClick:()=>o(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:e.jsx(Au,{updateTable:t,id:u.id,file:u}),title:"انجام عملیات شهرستان"})),children:e.jsx(wu,{})}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"مشاهده",selector:u=>e.jsx(k,{"aria-label":"delete",color:"primary",onClick:()=>h(m+(u==null?void 0:u.id)),children:e.jsx(J,{})}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0}];return e.jsx(e.Fragment,{children:e.jsx(n,{alignItems:"center",justifyContent:"center",mt:4,children:e.jsx(su,{title:e.jsx(n,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:e.jsxs(n,{container:!0,alignItems:"center",gap:j.SMALL,children:[e.jsx(M,{children:"درخواست های جدید فروش اتحادیه"}),e.jsxs(n,{container:!0,gap:j.SMALL,children:[e.jsx(n,{children:e.jsx(U,{label:"از تاریخ",id:"date",renderInput:u=>e.jsx($,{style:{width:"160px"},...u}),value:i,onChange:u=>{C(Y(u).format("YYYY-MM-DD"))}})}),e.jsx(n,{children:e.jsx(U,{label:"تا تاریخ",id:"date",renderInput:u=>e.jsx($,{style:{width:"160px"},...u}),value:f,onChange:u=>{w(Y(u).format("YYYY-MM-DD"))}})})]}),e.jsxs("form",{onSubmit:T,children:[e.jsx($,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:S}),e.jsx(eu,{type:"submit",onClick:T,endIcon:e.jsx(ru,{}),children:"جستجو"})]})]})}),columns:s,data:v,progressPending:p,pagination:!0,paginationServer:!0,paginationTotalRows:F,onChangeRowsPerPage:R,onChangePage:_})})})},Tu=()=>{const o=H(),[,,h,i,C,f]=l.useContext(tu);l.useEffect(()=>{const t=Y(new Date).format("YYYY-MM-DD");i(t),f(t)},[]);const[w,v]=l.useState([]),[r,p]=l.useState(!1),[d,F]=l.useState(0),[g,b]=l.useState(10),[A,x]=l.useState(""),O=t=>{x(t.target.value)},S=async(t,s)=>{p(!0);let u=await P.get(`Poultry_Request/?state=accepted&date1=${h}&date2=${C}&search=filter&value=${s||""}&role=${N()}&page=${t}&page_size=${g}`);v(u.data.results),F(u.data.count),p(!1)},E=t=>{S(t,A)},_=async(t,s)=>{p(!0);let u=await P.get(`Poultry_Request/?state=accepted&date1=${h}&date2=${C}&search=filter&value=${A||""}&page=${s}&page_size=${t}`);v(u.data.results),F(u.data.count),b(t),p(!1)};l.useEffect(()=>{S(1)},[h,C,g]);const R=async t=>{t.preventDefault(),p(!0);try{const s=await P.get(`Poultry_Request/?state=accepted&date1=${h}&date2=${C}&role=${N()}&search=filter&value=${A||""}`);v(s.data.results),F(s.data.count)}catch(s){console.error("Error fetching data:",s)}finally{p(!1)}},T=[{name:"ردیف",selector:(t,s)=>s+1,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"40px"},{name:"وضعیت",selector:t=>e.jsx(M,{variant:"body2",color:t.provinceState==="rejected"?"error":"promary",children:t.provinceState==="pending"?"درانتظار تایید استان":t.provinceState==="accepted"?"تایید شده توسط استان":"رد شده"}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"کدسفارش",selector:t=>t.orderCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"تاریخ ثبت درخواست",selector:t=>y(t.createDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"نوع کشتار",selector:t=>t!=null&&t.freezing?"انجماد":t!=null&&t.export?"صادرات":"عادی",sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تاریخ کشتار",selector:t=>y(t.sendDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"مرغداری",selector:t=>{var s,u,a;return`${(s=t==null?void 0:t.poultry)==null?void 0:s.unitName} (${(a=(u=t==null?void 0:t.poultry)==null?void 0:u.user)==null?void 0:a.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:t=>{var s,u,a;return(a=(u=(s=t==null?void 0:t.poultry)==null?void 0:s.address)==null?void 0:u.city)==null?void 0:a.name},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"استان",selector:t=>{var s,u,a;return(a=(u=(s=t==null?void 0:t.poultry)==null?void 0:s.address)==null?void 0:u.province)==null?void 0:a.name},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"تاریخ جوجه ریزی",selector:t=>y(t.hatching.hatchingDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"سن",selector:t=>t.hatching.age,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد (قطعه)",selector:t=>t==null?void 0:t.quantity,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"مشاهده",selector:t=>e.jsx(k,{"aria-label":"delete",color:"primary",onClick:()=>o(m+(t==null?void 0:t.id)),children:e.jsx(J,{})}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0}];return e.jsx(e.Fragment,{children:e.jsx(n,{alignItems:"center",justifyContent:"center",mt:4,children:e.jsx(su,{title:e.jsx(n,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:e.jsxs(n,{container:!0,alignItems:"center",gap:j.SMALL,children:[e.jsx(M,{children:"درخواست های فعال"}),e.jsxs(n,{container:!0,gap:j.SMALL,children:[e.jsx(n,{children:e.jsx(U,{label:"از تاریخ",id:"date",renderInput:t=>e.jsx($,{style:{width:"160px"},...t}),value:h,onChange:t=>{i(Y(t).format("YYYY-MM-DD"))}})}),e.jsx(n,{children:e.jsx(U,{label:"تا تاریخ",id:"date",renderInput:t=>e.jsx($,{style:{width:"160px"},...t}),value:C,onChange:t=>{f(Y(t).format("YYYY-MM-DD"))}})})]}),e.jsxs("form",{onSubmit:R,children:[e.jsx($,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:O}),e.jsx(eu,{type:"submit",onClick:R,endIcon:e.jsx(ru,{}),children:"جستجو"})]})]})}),columns:T,data:w,progressPending:r,pagination:!0,paginationServer:!0,paginationTotalRows:d,onChangeRowsPerPage:_,onChangePage:E})})})},Du=()=>{const o=H(),[h,i]=l.useState([]),C=gu();l.useEffect(()=>{const w=C==null?void 0:C.filter((r,p)=>r.stateProcess==="rejected"),v=w==null?void 0:w.map((r,p)=>{var d,F,g,b,A,x,O,S,E,_,R,T;return[p+1,r.orderCode,y(r==null?void 0:r.createDate),y(r==null?void 0:r.sendDate),(F=(d=r==null?void 0:r.process)==null?void 0:d.poultry)==null?void 0:F.poultryName,(b=(g=r==null?void 0:r.process)==null?void 0:g.poultry)==null?void 0:b.poultryMobile,(x=(A=r==null?void 0:r.process)==null?void 0:A.poultry)==null?void 0:x.poultryCity,(S=(O=r==null?void 0:r.process)==null?void 0:O.poultry)==null?void 0:S.poultryProvince,(_=(E=r==null?void 0:r.process)==null?void 0:E.poultry)==null?void 0:_.age,(T=(R=r==null?void 0:r.process)==null?void 0:R.poultry)==null?void 0:T.poultryQuantity,e.jsx(k,{"aria-label":"delete",color:"primary",onClick:()=>{var t,s;return o(m+((s=(t=r==null?void 0:r.process)==null?void 0:t.poultry)==null?void 0:s.poultryRequestId))},children:e.jsx(J,{})},p)]});i(v)},[]);const[f]=l.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return e.jsx(ou,{children:e.jsx(Fu,{expandable:!0,name:"درخواست های رد شده",columns:f,expandedComponentHandler:w=>e.jsx(Eu,{id:w[0]}),data:h})})},j0=()=>{const{pathname:o}=au();return e.jsx(e.Fragment,{children:e.jsx(nu,{display:"flex",justifyContent:"center",children:e.jsxs(n,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[o===Cu?e.jsxs(n,{justifyContent:"center",my:j.MEDIUM,children:[e.jsx(n,{children:e.jsx(M,{variant:"h6",children:"صفحه مدیریت درخواست ها (شهرستان)"})}),e.jsx(Su,{})]}):e.jsx(bu,{}),e.jsx(n,{container:!0,justifyContent:"space-between",gap:j.SMALL,children:e.jsxs(n,{xs:12,children:[o===q&&e.jsx(Ru,{}),o===z&&e.jsx(Tu,{}),o===Q&&e.jsx(Du,{}),o===V&&e.jsx(ju,{}),o===B&&e.jsx(yu,{}),o===W&&e.jsx(vu,{}),o===G&&e.jsx(xu,{})]})})]})})})};export{j0 as default}; diff --git a/build/assets/CitySubmitTenantForm-PZGXoPsy.js b/build/assets/CitySubmitTenantForm-PZGXoPsy.js new file mode 100644 index 0000000..9e8a453 --- /dev/null +++ b/build/assets/CitySubmitTenantForm-PZGXoPsy.js @@ -0,0 +1 @@ +import{j as e,ao as x,an as o,B as D,ah as y}from"./mui-vendor-D_SVL-Dx.js";import{L as A,j as T,h as i,A as q,u as I,c as S,V as h,b as p,G as l,S as F,ep as P,W as _}from"./index-D80MdVQn.js";import{r as s}from"./react-vendor-CmFgShSM.js";import{a as k,u as L}from"./redux-vendor-CfkcHgWN.js";import{c as N,a as V}from"./city-get-city-Cof5ivkn.js";const G=k("CITY_NEW_TENANT",async(m,{dispatch:d})=>{d(A());const{data:t,status:n}=await T.post("api/newregister/",m);return d(i()),{data:t,status:n}}),K=({id:m,userid:d})=>{const[t]=s.useContext(q),n=L(),[C,f]=s.useState(),[v,g]=s.useState(),[c,B]=s.useState(),[b,j]=s.useState(),[E,w]=s.useState(!0),u=I({initialValues:{mobile:"",fname:"",lname:"",nationalcode:"",address:"",postal:"",password:"",uniqueID:""},validationSchema:S({mobile:p().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!").test("len","شماره تلفن باید با 0 شروع شود",(r,a)=>a.originalValue&&a.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(r,a)=>{if(a.originalValue)return a.originalValue.length===11}),fname:h().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),lname:h().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),nationalcode:p().required("این فیلد اجباری است!").test("len","کد ملی میبایست ده رقم باشد.",(r,a)=>{if(a.originalValue)return a.originalValue.length===10}),address:h().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),postal:p().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!"),uniqueID:p().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!"),password:h().required("این فیلد اجباری است!").typeError("لطفا مقادیر را به درستی وارد کنید!").test("len","لطفا حداقل 5 حرف و حداکثر 12 حرف وارد کنید",r=>r.toString().length>=5&&r.toString().length<=12)})});return s.useEffect(()=>{u.validateForm()},[]),s.useEffect(()=>{var r;n(A()),(r=n(N()))==null||r.then(a=>{n(i()),f(a.payload.data)})},[]),s.useEffect(()=>{u.validateForm()},[]),s.useEffect(()=>{c&&(n(A()),n(V(c)).then(r=>{g(r.payload.data),w(!1),n(i())}))},[c]),e.jsx(l,{container:!0,display:"block",gap:F.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:e.jsxs(l,{container:!0,direction:"column",gap:F.SMALL,children:[e.jsx(l,{children:e.jsx(x,{disablePortal:!0,id:"province",options:C?C==null?void 0:C.map(r=>({id:r.key,label:r.name})):[],onChange:(r,a)=>{B(a.id)},renderInput:r=>e.jsx(o,{...r,label:"استان را انتخاب کنید"})})}),e.jsx(l,{children:e.jsx(x,{disabled:E,disablePortal:!0,id:"city",options:v?v.map(r=>({id:r.key,label:r.name})):[],onChange:(r,a)=>{j(a.id)},renderInput:r=>e.jsx(o,{...r,label:"شهر را انتخاب کنید"})})}),e.jsx(l,{children:e.jsx(o,{id:"uniqueID",label:"شناسه یکتا مرغدار",variant:"outlined",sx:{width:"100%"},value:u.values.uniqueID,error:u.touched.uniqueID?!!u.errors.uniqueID:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.uniqueID&&u.errors.uniqueID?u.errors.uniqueID:null})}),e.jsx(l,{children:e.jsx(o,{id:"fname",label:"نام",variant:"outlined",sx:{width:"100%"},value:u.values.fname,error:u.touched.fname?!!u.errors.fname:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.fname&&u.errors.fname?u.errors.fname:null})}),e.jsx(l,{children:e.jsx(o,{id:"lname",label:"نام خانوادگی ",variant:"outlined",sx:{width:"100%"},value:u.values.lname,error:u.touched.lname?!!u.errors.lname:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.lname&&u.errors.lname?u.errors.lname:null})}),e.jsx(l,{children:e.jsx(o,{id:"password",label:"رمز عبور",type:"password",variant:"outlined",sx:{width:"100%"},value:u.values.password,error:u.touched.password?!!u.errors.password:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.password&&u.errors.password?u.errors.password:null})}),e.jsx(l,{children:e.jsx(o,{id:"mobile",label:"موبایل",variant:"outlined",sx:{width:"100%"},value:u.values.mobile,error:u.touched.mobile?!!u.errors.mobile:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.mobile&&u.errors.mobile?u.errors.mobile:null})}),e.jsx(l,{children:e.jsx(o,{id:"nationalcode",label:"کد ملی",variant:"outlined",sx:{width:"100%"},value:u.values.nationalcode,error:u.touched.nationalcode?!!u.errors.nationalcode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.nationalcode&&u.errors.nationalcode?u.errors.nationalcode:null})}),e.jsx(l,{children:e.jsx(o,{id:"address",label:"آدرس",variant:"outlined",sx:{width:"100%"},value:u.values.address,error:u.touched.address?!!u.errors.address:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.address&&u.errors.address?u.errors.address:null})}),e.jsx(l,{children:e.jsx(o,{id:"postal",label:"کد پستی",variant:"outlined",sx:{width:"100%"},value:u.values.postal,error:u.touched.postal?!!u.errors.postal:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.postal&&u.errors.postal?u.errors.postal:null})}),e.jsx(l,{mb:F.SMALL,children:e.jsx(D,{fullWidth:!0,variant:"contained",disabled:!u.isValid,onClick:()=>{n(G({username:u.values.mobile,password:u.values.password,api_key:"11d89a11-bd11-2111-a02f-2cc1cbf4e1d4",role:"Poultry",tenant:{poultry_key:m,unique_id:u.values.uniqueID,province:c,city:b,first_name:u.values.fname,last_name:u.values.lname,national_code:u.values.nationalcode,address:u.values.address,postal_code:u.values.postal}})).then(r=>{n(i()),n(P(d)),r.error?(n(i()),r.error.message.includes("403")?t({vertical:"top",horizontal:"center",msg:"این مستاجر موجود است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(_({right:!1,bottom:!1,content:null})))})},children:"ثبت اطلاعات"})})]})})};K.propTypes={id:y.PropTypes.any,userid:y.PropTypes.any};export{K as C}; diff --git a/build/assets/CityUserFile-BlbAndTB.js b/build/assets/CityUserFile-BlbAndTB.js new file mode 100644 index 0000000..d5bb85b --- /dev/null +++ b/build/assets/CityUserFile-BlbAndTB.js @@ -0,0 +1 @@ +import{j as t,T as B,I as T,d as K,al as Q,b8 as Z,B as I,b as v}from"./mui-vendor-D_SVL-Dx.js";import{L as V,ep as U,h as Y,X as uu,ad as $,W as S,G as r,S as d,kk as au}from"./index-D80MdVQn.js";import{j as tu,u as eu,r as D,f as lu}from"./react-vendor-CmFgShSM.js";import{d as ru}from"./NavigateNext-TZQEved5.js";import{u as su,f as ou}from"./redux-vendor-CfkcHgWN.js";import{d as nu}from"./Info-CGBpeO9n.js";import{I as du,b as iu,a as Cu}from"./InspectorEditAviculture-BR0gvDfL.js";import{S as N}from"./SimpleTable-tm4uaKUf.js";import{C as cu}from"./CitySubmitTenantForm-PZGXoPsy.js";import"./city-get-city-Cof5ivkn.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const yu=()=>{var L;const{userid:E}=tu(),l=su(),X=eu(),[z,J]=D.useState([]),{provinceUserInfo:u}=ou(a=>a.provinceSlice);return D.useEffect(()=>{l(V()),l(U(E)).then(()=>{l(Y())})},[]),D.useEffect(()=>{var C,c,y,A,m,h,b,x,p,P,j;const a=(C=u==null?void 0:u.profile.role)==null?void 0:C.map((o,n)=>{let e="";switch(o){case"ProvinceOperator":e="اپراتور تخصیص استان";break;case"CityOperator":e="اپراتور شهرستان";break;case"KillHouseVet":e="دامپزشک کشتارگاه";break;case"VetFarm":e="دامپزشک";break;case"Poultry":e="مرغدار";break;case"KillHouse":e="کشتارگاه";break;case"Vet":e="دامپزشک";break;case"ProvinceInspector":e="بازرس استان";break;case"ProvinceFinancial":e="اپراتور مالی";break;case"Driver":e="راننده";break;case"Admin":e="ادمین";break;default:e="کاربر پایه";break}return t.jsx("div",{children:e},n)}),s=((c=u==null?void 0:u.profile)==null?void 0:c.image)>5?t.jsx("a",{href:u==null?void 0:u.profile.image,children:t.jsx("img",{width:"80",height:"80",alt:"img",src:u==null?void 0:u.profile.image})}):"موجود نیست",w=[[(y=u==null?void 0:u.profile)!=null&&y.fullname?(A=u==null?void 0:u.profile)==null?void 0:A.fullname:((m=u==null?void 0:u.profile)==null?void 0:m.firstName)+" "+((h=u==null?void 0:u.profile)==null?void 0:h.lastName),a,(b=u==null?void 0:u.profile)==null?void 0:b.mobile,(x=u==null?void 0:u.profile)!=null&&x.birthday?uu(new Date((p=u==null?void 0:u.profile)==null?void 0:p.birthday),"yyyy/MM/dd"):"نامشخص",(P=u==null?void 0:u.profile)==null?void 0:P.city,t.jsx(B,{variant:"caption",children:(j=u==null?void 0:u.profile)==null?void 0:j.password},"password"),s,t.jsx(T,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var o,n,e,k,F,f,i,g;l(S({title:"ویرایش پروفایل کاربر",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:t.jsx(du,{id:(o=u==null?void 0:u.profile)==null?void 0:o.key,birthday:(n=u==null?void 0:u.profile)==null?void 0:n.birthday,nationalCode:(e=u==null?void 0:u.profile)==null?void 0:e.nationalCode,nationalId:(k=u==null?void 0:u.profile)==null?void 0:k.nationalId,firstName:(F=u==null?void 0:u.profile)==null?void 0:F.firstName,lastName:(f=u==null?void 0:u.profile)==null?void 0:f.lastName,password:(i=u==null?void 0:u.profile)==null?void 0:i.password,phone:(g=u==null?void 0:u.profile)==null?void 0:g.mobile})}))},children:t.jsx($,{})},u)]];J(w)},[u]),t.jsxs(t.Fragment,{children:[t.jsx(r,{container:!0,alignItems:"center",mt:d.SMALL,children:t.jsxs(T,{"aria-label":"delete",color:"primary",onClick:()=>X(-1),children:[t.jsx(ru,{}),t.jsx(B,{children:"بازگشت"})]})}),t.jsx(r,{container:!0,xs:12,alignItems:"start",gap:d.SMALL,direction:"column",children:t.jsx(r,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:t.jsxs(r,{width:"100%",className:"second",children:[t.jsx(N,{name:"اطلاعات پایه کاربر",columns:["نام کامل","نوع کاربری","شمار تلفن","تاریخ تولد","شهر","کلمه عبور","تصویر پروفایل","ویرایش"],data:z}),(L=u==null?void 0:u.rolesData)==null?void 0:L.map((a,s)=>{var w,C,c,y,A,m,h,b,x,p,P,j,o,n,e,k,F,f;return Object.keys(a).includes("Poultry")?t.jsxs(t.Fragment,{children:[t.jsx(N,{name:"اطلاعات مرغدار",columns:["نام فارم","آدرس","استان","شهر","کد پستی","موبایل","شناسه یکتا","کد اقتصادی","کد اپیدمیولوژیک","تعداد سالن","ویرایش","وضعیت"],data:[[(w=a.Poultry)==null?void 0:w.unitName,(C=a.Poultry.address)==null?void 0:C.address,(y=(c=a.Poultry.address)==null?void 0:c.province)==null?void 0:y.name,(m=(A=a.Poultry.address)==null?void 0:A.city)==null?void 0:m.name,Number((h=a.Poultry.address)==null?void 0:h.postalCode),(b=a.Poultry.address)==null?void 0:b.phone,a.Poultry.breedingUniqueId,a.Poultry.economicCode,a.Poultry.epidemiologicalCode,a.Poultry.numberOfHalls,t.jsx(K,{title:"ویرایش کاربر",placement:"bottom-start",children:t.jsx(T,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var i,g,_,O,M,R,W,q,G,H;l(S({title:"ویرایش اطلاعات مرغدار",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:t.jsx(iu,{farmName:(i=a.Poultry)==null?void 0:i.unitName,id:u==null?void 0:u.profile.key,type:"Poultry",uniqueId:(g=a.Poultry)==null?void 0:g.breedingUniqueId,address:(_=a.Poultry.address)==null?void 0:_.address,poultry:(O=a.Poultry)==null?void 0:O.key,halls:a.Poultry.numberOfHalls,postal:Number((M=a.Poultry.address)==null?void 0:M.postalCode),accountHolder:(R=a.Poultry.userBankInfo)==null?void 0:R.nameOfBankUser,card:(W=a.Poultry.userBankInfo)==null?void 0:W.card,shaba:(q=a.Poultry.userBankInfo)==null?void 0:q.shaba,account:(G=a.Poultry.userBankInfo)==null?void 0:G.account,name_of_bank_user:(H=a.Poultry.userBankInfo)==null?void 0:H.bankName})}))},children:t.jsx($,{})})},s),t.jsx(K,{title:a.Poultry.trash===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:t.jsx(Q,{label:a.Poultry.trash===!0?"غیرفعال":" فعال",control:t.jsx(Z,{checked:!a.Poultry.trash,onClick:()=>{l(V()),l(Cu({type:a.Poultry.trash===!0?"Activate":"Deactivate",role_data_key:a.Poultry.key,role:"Poultry"})).then(i=>{l(Y()),window.location.reload(!1)})}})})},s)]]},s),t.jsx(N,{name:"اطلاعات بانکی مرغدار",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(x=a.Poultry.userBankInfo)==null?void 0:x.nameOfBankUser,(p=a.Poultry.userBankInfo)==null?void 0:p.bankName,Number((P=a.Poultry.userBankInfo)==null?void 0:P.account),Number((j=a.Poultry.userBankInfo)==null?void 0:j.card),(o=a.Poultry.userBankInfo)==null?void 0:o.shaba]]},s),Object.keys((n=a.Poultry)==null?void 0:n.poultryTenant).length>0?t.jsx(N,{name:"اطلاعات مستاجر مرغدار",expandable:!0,columns:["شناسه یکتا","نام کامل","تلفن همراه","کد ملی"],data:[[(e=a.Poultry.poultryTenant)==null?void 0:e.breedingUniqueId,(k=a.Poultry.poultryTenant)==null?void 0:k.fullName,(F=a.Poultry.poultryTenant)==null?void 0:F.mobile,(f=a.Poultry.poultryTenant)==null?void 0:f.nationalId]]},s):!a.Poultry.poultryOwner.length>0&&t.jsxs(r,{display:"flex",mt:d.MEDIUM,gap:d.SMALL,alignItems:"center",mb:d.MEDIUM,children:[t.jsxs(r,{display:"flex",gap:d.TINY,children:[t.jsx(nu,{color:"primary"}),t.jsx(B,{children:"مرغدار مستاجر ندارد"})]}),t.jsx(I,{variant:"outlined",onClick:()=>{l(S({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ایجاد مستاجر جدید",content:t.jsx(cu,{id:a.Poultry.key,userid:E})}))},children:"افزودن مستاجر"})]})]}):null})]})})})]})},Nu=()=>{const{pathname:E}=lu();return t.jsx(t.Fragment,{children:t.jsx(v,{display:"flex",justifyContent:"center",children:t.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(r,{container:!0,justifyContent:"space-between",gap:d.SMALL,children:t.jsx(r,{xs:12,children:E.includes(au)&&t.jsx(yu,{})})})})})})};export{Nu as default}; diff --git a/build/assets/CityUserManagement-Ce0M8AAI.js b/build/assets/CityUserManagement-Ce0M8AAI.js new file mode 100644 index 0000000..72e6dc5 --- /dev/null +++ b/build/assets/CityUserManagement-Ce0M8AAI.js @@ -0,0 +1 @@ +import{j as u,T as m,an as C,I as V,aX as iu,ao as D,ap as H,al as au,a_ as lu,au as X,aj as cu,ay as du,az as Cu,aA as d,B as nu,d as hu,b as pu}from"./mui-vendor-D_SVL-Dx.js";import{A as Au,u as Q,c as Z,v as uu,V as R,b as G,L as T,h as I,G as l,S as h,W as O,p as mu,$ as xu,ba as bu,kj as fu,kk as ju,kl as vu}from"./index-D80MdVQn.js";import{r as A,b as yu,u as gu,f as Fu}from"./react-vendor-CmFgShSM.js";import{u as tu,f as Nu}from"./redux-vendor-CfkcHgWN.js";import{p as ku,a as eu,d as Eu}from"./province-register-user-DwHevn7s.js";import{A as Iu}from"./AdvancedTable-DF_gMS-x.js";import{d as wu}from"./Delete-CIwpNviU.js";import{d as Su}from"./Add-CiyqkOpq.js";import{d as Pu}from"./Check-DhP5SvVt.js";import{d as _u}from"./Search-TgPAjvS8.js";import{c as Bu,a as ru}from"./city-get-city-Cof5ivkn.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";const Tu=()=>{var z,$,J;const[x]=A.useContext(Au),[g,U]=A.useState([]),[F,v]=A.useState([]),[y,q]=A.useState(),[K,w]=A.useState(),[N,k]=A.useState(),[s,j]=A.useState(),[S,E]=A.useState(!1),[W,M]=A.useState(!0),[c,Y]=A.useState(),p=tu(),r=Q({initialValues:{mobile:"",fname:"",lname:"",nationalcode:"",password:"",birthday:uu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:Z({mobile:G().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!").test("len","شماره تلفن باید با 0 شروع شود",(e,a)=>a.originalValue&&a.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(e,a)=>{if(a.originalValue)return a.originalValue.length===11}),fname:R().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),lname:R().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),nationalcode:G().required("این فیلد اجباری است!").test("len","کد ملی میبایست ده رقم باشد.",(e,a)=>{if(a.originalValue)return a.originalValue.length===10}),password:R().required("این فیلد اجباری است!").typeError("لطفا مقادیر را به درستی وارد کنید!")})});A.useEffect(()=>{r.validateForm(),b.validateForm()},[]);const b=Q({initialValues:{userInfoCheck:""},validationSchema:Z({userInfoCheck:G().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})}),[P,L]=yu.useState(),_=()=>{L(P==="Poultry"?"":"Poultry")};A.useEffect(()=>{var e;p(T()),(e=p(Bu()))==null||e.then(a=>{p(I()),U(a.payload.data)})},[]),A.useEffect(()=>{N?(p(T()),p(ru(N)).then(e=>{v(e.payload.data),M(!1),p(I())})):y&&(p(T()),p(ru(y)).then(e=>{v(e.payload.data),M(!1),p(I())}))},[y,N]);const[B,i]=A.useState([{id:0,uniqueID:"",poultryAddress:"",halls:"",systemCode:"",epidemiologicalCode:"",unitName:"",capacity:"",licenseNumber:"",postal:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:""}]),su=()=>{i(e=>[...e,{id:e.length,uniqueID:"",poultryAddress:"",halls:"",systemCode:"",epidemiologicalCode:"",unitName:"",capacity:"",licenseNumber:"",postal:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:""}])},ou=()=>{const e=B.length-1;if(e!==0){const a=B.filter((t,o)=>o{const[a,t]=e.target.name.split("-");a==="uniqueID"?i(o=>{const n=o;return n[t].uniqueID=e.target.value,n}):a==="poultryAddress"?i(o=>{const n=o;return n[t].poultryAddress=e.target.value,n}):a==="halls"?i(o=>{const n=o;return n[t].halls=Number(e.target.value),n}):a==="systemCode"?i(o=>{const n=o;return n[t].systemCode=Number(e.target.value),n}):a==="epidemiologicalCode"?i(o=>{const n=o;return n[t].epidemiologicalCode=Number(e.target.value),n}):a==="ownerName"?i(o=>{const n=o;return n[t].ownerName=e.target.value,n}):a==="unitName"?i(o=>{const n=o;return n[t].unitName=e.target.value,n}):a==="capacity"?i(o=>{const n=o;return n[t].capacity=Number(e.target.value),n}):a==="licenseNumber"?i(o=>{const n=o;return n[t].licenseNumber=Number(e.target.value),n}):a==="postal"?i(o=>{const n=o;return n[t].postal=Number(e.target.value),n}):a==="bankName"?i(o=>{const n=o;return n[t].bankName=e.target.value,n}):a==="cardNumber"?i(o=>{const n=o;return n[t].cardNumber=Number(e.target.value),n}):a==="accountNumber"?i(o=>{const n=o;return n[t].accountNumber=Number(e.target.value),n}):a==="shabaNumber"?i(o=>{const n=o;return n[t].shabaNumber=Number(e.target.value),n}):a==="accountHolder"&&i(o=>{const n=o;return n[t].accountHolder=e.target.value,n})};return u.jsx(l,{container:!0,display:"block",gap:h.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:u.jsxs(l,{container:!0,direction:"column",gap:h.SMALL,children:[!S&&u.jsxs(u.Fragment,{children:[u.jsx(m,{children:"بررسی کاربر"}),u.jsxs(l,{display:"flex",width:1,children:[u.jsx(C,{fullWidth:!0,id:"userInfoCheck",label:"شماره موبایل یا کد ملی",variant:"outlined",value:b.values.userInfoCheck,error:b.touched.userInfoCheck?!!b.errors.userInfoCheck:null,onChange:b.handleChange,onBlur:b.handleBlur,helperText:b.touched.userInfoCheck&&b.errors.userInfoCheck?b.errors.userInfoCheck:null}),u.jsx(V,{disabled:!b.isValid,"aria-label":"delete",color:"primary",onClick:()=>{p(T()),p(ku({type:"check_user",value:b.values.userInfoCheck})).then(e=>{p(I()),e.error?e.error.message.includes("409")&&x({vertical:"top",horizontal:"center",msg:"کاربر پیدا نشد، یک کاربر جدید بسازید!",severity:"error"}):e.payload.data?Y(e.payload.data.profile):(x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}),p(O({right:!1,bottom:!1,content:null})))}),E(!0)},children:u.jsx(_u,{})})]}),u.jsx(iu,{children:"شماره موبایل با صفر شروع می‌شود!"})]}),S&&u.jsxs(u.Fragment,{children:[c?u.jsx(u.Fragment,{children:u.jsxs(l,{container:!0,gap:h.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"نام کامل:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:c.fullname})," "]}),u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"موبایل:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:c.mobile})]}),u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"استان:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:c.province})," "]}),u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"شهر:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:c.city})]}),u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"تاریخ تولد:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:mu(c.birthday)})]}),(c==null?void 0:c.role.length)>0&&u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:((z=c==null?void 0:c.role)==null?void 0:z.length)>1?"نقش ها:":"نقش:"}),u.jsx(m,{mr:h.TINY,fontWeight:"bold",children:($=c==null?void 0:c.role)==null?void 0:$.map((e,a)=>{let t="";switch(e){case"ProvinceOperator":t="اپراتور تخصیص استان";break;case"CityOperator":t="اپراتور شهرستان";break;case"KillHouseVet":t="دامپزشک کشتارگاه";break;case"Poultry":t="مرغدار";break;case"KillHouse":t="کشتارگاه";break;case"VetFarm":t="دامپزشک";break;case"Vet":t="دامپزشک";break;case"ProvinceInspector":t="بازرس استان";break;case"ProvinceFinancial":t="اپراتور مالی";break;case"Driver":t="راننده";break;case"Admin":t="ادمین کل";break}return[u.jsxs(l,{display:"flex",gap:h.TINY,children:[u.jsx(Pu,{color:"primary"}),u.jsx(m,{children:t})]},a)]})})]}),((J=c==null?void 0:c.image)==null?void 0:J.length)>5&&u.jsx(u.Fragment,{children:u.jsxs(l,{display:"flex",children:[u.jsx(m,{variant:"body1",mr:h.TINY,color:e=>e.palette.grey.A700,children:"پروفایل:"}),u.jsx(l,{mr:h.TINY,children:u.jsx("a",{href:c.image,children:u.jsx("img",{width:"100",height:"100",alt:"img",src:c.image})})})]})})]})}):u.jsxs(u.Fragment,{children:[u.jsx(l,{children:u.jsx(C,{id:"fname",label:"نام",variant:"outlined",sx:{width:"100%"},value:r.values.fname,error:r.touched.fname?!!r.errors.fname:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.fname&&r.errors.fname?r.errors.fname:null})}),u.jsx(l,{children:u.jsx(C,{id:"lname",label:"نام خانوادگی ",variant:"outlined",sx:{width:"100%"},value:r.values.lname,error:r.touched.lname?!!r.errors.lname:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.lname&&r.errors.lname?r.errors.lname:null})}),u.jsx(l,{children:u.jsx(C,{id:"mobile",label:"موبایل",variant:"outlined",sx:{width:"100%"},value:r.values.mobile,error:r.touched.mobile?!!r.errors.mobile:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.mobile&&r.errors.mobile?r.errors.mobile:null})}),u.jsx(l,{children:u.jsx(xu,{fullWidth:!0,label:"تاریخ تولد",id:"birthday",renderInput:e=>u.jsx(C,{...e}),value:r.values.birthday,error:r.touched.birthday?!!r.errors.birthday:null,onChange:e=>{r.setFieldValue("birthday",uu(e).format("YYYY-MM-DD hh:mm:ss"))},onBlur:r.handleBlur,helperText:r.touched.birthday&&r.errors.birthday?r.errors.birthday:null})}),u.jsx(l,{children:u.jsx(D,{disablePortal:!0,id:"province",options:g==null?void 0:g.map(e=>({id:e.key,label:e.name})),onChange:(e,a)=>{q(a.id)},renderInput:e=>u.jsx(C,{...e,label:"استان را انتخاب کنید"})})}),u.jsx(l,{children:u.jsx(D,{disabled:W,disablePortal:!0,id:"city",options:F==null?void 0:F.map(e=>({id:e.key,label:e.name})),onChange:(e,a)=>{w(a.id)},renderInput:e=>u.jsx(C,{...e,label:"شهر را انتخاب کنید"})})}),u.jsx(l,{children:u.jsx(C,{id:"password",label:"رمز عبور",type:"password",userData:!0,variant:"outlined",sx:{width:"100%"},value:r.values.password,error:r.touched.password?!!r.errors.password:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.password&&r.errors.password?r.errors.password:null})}),u.jsx(l,{children:u.jsx(C,{id:"nationalcode",label:"کد ملی",variant:"outlined",sx:{width:"100%"},value:r.values.nationalcode,error:r.touched.nationalcode?!!r.errors.nationalcode:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.nationalcode&&r.errors.nationalcode?r.errors.nationalcode:null})})]}),u.jsx(H,{}),c&&u.jsx(l,{children:!c.role.includes("Poultry")&&u.jsx(au,{control:u.jsx(lu,{}),label:"ثبت مرغداری برای این کاربر",onChange:_})}),B.map((e,a)=>u.jsx(u.Fragment,{children:P==="Poultry"&&u.jsxs(u.Fragment,{children:[u.jsx(H,{children:u.jsx(X,{label:"اطلاعات مرغدار "+(a+1)})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شناسه یکتا مرغدار",variant:"outlined",onChange:f,name:"uniqueID-"+a})}),u.jsx(l,{children:u.jsx(D,{disablePortal:!0,id:"province",options:g==null?void 0:g.map(t=>({id:t.key,label:t.name})),onChange:(t,o)=>{k(o.id)},renderInput:t=>u.jsx(C,{...t,label:"استان "})})}),u.jsx(l,{children:u.jsx(D,{disabled:W,disablePortal:!0,id:"city",options:F==null?void 0:F.map(t=>({id:t.key,label:t.name})),onChange:(t,o)=>{j(o.id)},renderInput:t=>u.jsx(C,{...t,label:"شهر "})})}),u.jsx(l,{children:u.jsx(C,{error:!1,fullWidth:!0,label:"آدرس مرغداری",variant:"outlined",onChange:f,name:"poultryAddress-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"تعداد سالن",variant:"outlined",onChange:f,name:"halls-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد سیستمی",variant:"outlined",onChange:f,name:"systemCode-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد اپیدمیولوژیک",variant:"outlined",onChange:f,name:"epidemiologicalCode-"+a})}),u.jsx(l,{children:u.jsx(C,{error:!1,fullWidth:!0,label:"نام واحد",variant:"outlined",onChange:f,name:"unitName-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"ظرفیت",variant:"outlined",onChange:f,name:"capacity-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره گواهی بهداشتی",variant:"outlined",onChange:f,name:"licenseNumber-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد پستی",variant:"outlined",onChange:f,name:"postal-"+a})}),u.jsx(H,{children:u.jsx(X,{label:"اطلاعات بانکی مرغدار "+(a+1)})}),u.jsx(l,{children:u.jsxs(cu,{fullWidth:!0,children:[u.jsx(du,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(Cu,{fullWidth:!0,id:"bankName",label:"بانک",onChange:f,name:"bankName-"+a,children:[u.jsx(d,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(d,{value:"انصار",children:"انصار"}),u.jsx(d,{value:"سپه",children:"سپه"}),u.jsx(d,{value:"دی",children:"دی"}),u.jsx(d,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(d,{value:"گردشگری",children:"گردشگری"}),u.jsx(d,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(d,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(d,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(d,{value:"مسکن",children:"مسکن"}),u.jsx(d,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(d,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(d,{value:"ملت",children:"ملت"}),u.jsx(d,{value:"ملی",children:"ملی"}),u.jsx(d,{value:"پارسیان",children:"پارسیان"}),u.jsx(d,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(d,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(d,{value:"صادرات",children:"صادرات"}),u.jsx(d,{value:"سامان",children:"سامان"}),u.jsx(d,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(d,{value:"سرمایه",children:"سرمایه"}),u.jsx(d,{value:"شهر",children:"شهر"}),u.jsx(d,{value:"سینا",children:"سینا"}),u.jsx(d,{value:"تجارت",children:"تجارت"}),u.jsx(d,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(d,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره کارت",variant:"outlined",onChange:f,name:"cardNumber-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره حساب",variant:"outlined",onChange:f,name:"accountNumber-"+a})}),u.jsx(l,{children:u.jsx(C,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره شبا",variant:"outlined",onChange:f,name:"shabaNumber-"+a})}),u.jsx(l,{children:u.jsx(C,{error:!1,fullWidth:!0,label:"نام صاحب حساب",variant:"outlined",onChange:f,name:"accountHolder-"+a})}),u.jsxs(l,{container:!0,direction:"row",children:[u.jsx(V,{"aria-label":"delete",color:"success",children:u.jsx(Su,{onClick:su})}),u.jsx(V,{"aria-label":"delete",color:"secondary",children:u.jsx(wu,{onClick:ou})})]})]})})),u.jsx(l,{mb:h.SMALL,children:u.jsx(nu,{disabled:!(y||N),fullWidth:!0,variant:"contained",onClick:()=>{p(T()),c?P==="Poultry"&&p(eu({type:"Poultry",owner_key:c.key,poultry_list:B.map(e=>({address:{province_key:N,city_key:s,address:e.poultryAddress,postal_code:e.postal},user_bank_info:{name_of_bank_user:e.accountHolder,bank_name:e.bankName,card:e.cardNumber,shaba:e.shabaNumber,account:e.accountNumber},epidemiological_code:e.epidemiologicalCode,system_code:e.systemCode,number_of_halls:e.halls,breeding_unique_id:e.uniqueID,unit_name:e.unitName,licence_number:e.licenseNumber,total_capacity:e.capacity,health_certificate_number:e.licenseNumber}))})).then(e=>{p(I()),p(O({right:!1,bottom:!1,content:null})),e.error?e.error.message.includes("403")?x({vertical:"top",horizontal:"center",msg:"مرغداری با این مشخصات از قبل موجود است!",severity:"error"}):x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}):(p(eu({type:"profile",fullname:r.values.fname+" "+r.values.lname,first_name:r.values.fname,last_name:r.values.lname,national_code:r.values.nationalcode,national_id:r.values.national_id,birthday:r.values.birthday,mobile:r.values.mobile,password:r.values.password,city:K,province:y,image:""})).then(e=>{p(I()),e.payload.error?x({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),Y(e.payload.data))}),p(bu()))},children:"ثبت اطلاعات"})})]})]})})},Wu=()=>{const x=tu(),[g,U]=A.useState([]),F=gu(),{cityUsers:v}=Nu(k=>k.citySlice);A.useEffect(()=>{x(T()),x(fu()).then(k=>{x(I())})},[]);const[y,q]=A.useState(!1),K=k=>{q(!y)},[w,N]=A.useState(v);return A.useEffect(()=>{if(y){const s=v==null?void 0:v.filter((j,S)=>{var E;return((E=j==null?void 0:j.profile)==null?void 0:E.role.length)===0});N(s)}else N(v);const k=w==null?void 0:w.map((s,j)=>{var S,E,W,M,c,Y,p,r,b,P,L;return[j+1,(S=s==null?void 0:s.profile)!=null&&S.fullname?(E=s==null?void 0:s.profile)==null?void 0:E.fullname:((W=s==null?void 0:s.profile)==null?void 0:W.firstName)+" "+((M=s==null?void 0:s.profile)==null?void 0:M.lastName),u.jsxs(l,{children:[!(((c=s==null?void 0:s.profile)==null?void 0:c.role.length)>0)&&"کاربر پایه",(p=(Y=s==null?void 0:s.profile)==null?void 0:Y.role)==null?void 0:p.map((_,B)=>{var i="";switch(_){case"ProvinceOperator":i="اپراتور تخصیص استان";break;case"CityOperator":i="اپراتور شهرستان";break;case"KillHouseVet":i="دامپزشک کشتارگاه";break;case"VetFarm":i="دامپزشک";break;case"Poultry":i="مرغدار";break;case"KillHouse":i="کشتارگاه";break;case"Vet":i="دامپزشک";break;case"ProvinceInspector":i="بازرس استان";break;case"ProvinceFinancial":i="اپراتور مالی";break;case"Driver":i="راننده";break;case"Admin":i="ادمین";break}return[u.jsx(l,{children:i},B)]})]},j),(r=s==null?void 0:s.profile)==null?void 0:r.mobile,(b=s==null?void 0:s.profile)==null?void 0:b.baseOrder,(P=s==null?void 0:s.profile)==null?void 0:P.city,u.jsx(m,{variant:"caption",children:(L=s==null?void 0:s.profile)==null?void 0:L.password},"s"),u.jsx(l,{children:u.jsx(hu,{title:"پرونده کاربر",placement:"right-start",children:u.jsx(V,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var _;F(ju+((_=s==null?void 0:s.profile)==null?void 0:_.key))},children:u.jsx(Eu,{})})},j)},j)]});U(k)},[v,y,w]),u.jsx(l,{container:!0,xs:12,alignItems:"start",gap:h.SMALL,direction:"column",children:u.jsxs(l,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:[u.jsxs(l,{alignItems:"center",flexDirection:"inherit",container:!0,mt:h.MEDIUM,gap:h.SMALL,children:[u.jsx(nu,{className:"first-step",variant:"contained",onClick:()=>{x(O({title:"ثبت کاربر جدید",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Tu,{})}))},children:"ثبت کاربر جدید"}),u.jsx(au,{mt:h.SMALL,control:u.jsx(lu,{}),label:"فقط نمایش کاربران پایه",onChange:K})]}),u.jsx(l,{width:"100%",className:"second",children:u.jsx(Iu,{expandable:!0,columns:["ردیف","نام کامل","نوع کاربری","شمار تلفن","کد کاربری","شهر","کلمه عبور","پرونده"],data:g})})]})})},$u=()=>{const{pathname:x}=Fu();return u.jsx(u.Fragment,{children:u.jsx(pu,{display:"flex",justifyContent:"center",children:u.jsx(l,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(l,{container:!0,justifyContent:"space-between",gap:h.SMALL,children:u.jsx(l,{xs:12,children:x===vu&&u.jsx(Wu,{})})})})})})};export{$u as default}; diff --git a/build/assets/Close-J1gH5PMD.js b/build/assets/Close-J1gH5PMD.js new file mode 100644 index 0000000..233e331 --- /dev/null +++ b/build/assets/Close-J1gH5PMD.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,s=o(a()),i=t;u=e.default=(0,s.default)((0,i.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");export{e as C,u as d}; diff --git a/build/assets/CloudUpload-DcjFxp8C.js b/build/assets/CloudUpload-DcjFxp8C.js new file mode 100644 index 0000000..623f9f2 --- /dev/null +++ b/build/assets/CloudUpload-DcjFxp8C.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,d=o(t()),l=a;u=e.default=(0,d.default)((0,l.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z"}),"CloudUpload");export{u as d}; diff --git a/build/assets/Commerce-F5bzhQNq.js b/build/assets/Commerce-F5bzhQNq.js new file mode 100644 index 0000000..ff3c639 --- /dev/null +++ b/build/assets/Commerce-F5bzhQNq.js @@ -0,0 +1 @@ +import{j as u,b as s,T as r}from"./mui-vendor-D_SVL-Dx.js";import{G as t,S as e,N as o,O as i,P as c,ml as a,mm as m}from"./index-D80MdVQn.js";import{B as l}from"./BackButton-Dr-K0JXJ.js";import{N as j}from"./NavLink-Uri4Pz8C.js";import{L as p}from"./LinkItem-Din4toX7.js";import{u as x}from"./redux-vendor-CfkcHgWN.js";import{f as d}from"./react-vendor-CmFgShSM.js";const C=()=>{const n=x();return u.jsx(t,{container:!0,gap:e.SMALL,p:e.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(t,{container:!0,direction:"column",style:{width:"100%"},children:u.jsx(t,{container:!0,gap:e.SMALL,justifyContent:"center",children:u.jsx(j,{onClick:()=>n(i({title:"اطلاعات گزارش",content:u.jsx(c,{})})),children:u.jsx(p,{icon:u.jsx(o,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"گزارش روزانه",description:"گزارش روزانه"})})})})})},O=()=>{const{pathname:n}=d();return u.jsx(u.Fragment,{children:u.jsx(s,{display:"flex",justifyContent:"center",children:u.jsxs(t,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[n===a||n===m?u.jsxs(t,{justifyContent:"center",my:e.MEDIUM,children:[u.jsx(t,{children:u.jsx(r,{variant:"h6",children:"صفحه مدیریت درخواست ها (معاونت بازرگانی)"})}),u.jsx(C,{})]}):u.jsx(l,{}),u.jsx(t,{container:!0,justifyContent:"space-between",gap:e.SMALL,children:u.jsx(t,{xs:12})})]})})})};export{O as default}; diff --git a/build/assets/ComponentsCatalog-BoGlqnBm.js b/build/assets/ComponentsCatalog-BoGlqnBm.js new file mode 100644 index 0000000..73a5a6a --- /dev/null +++ b/build/assets/ComponentsCatalog-BoGlqnBm.js @@ -0,0 +1 @@ +import{j as u,ab as c,T as t,ah as l,b as C,ap as y,an as $,au as s,aM as N,b4 as O,B as o}from"./mui-vendor-D_SVL-Dx.js";import{G as a,S as v,A as z,g0 as G,ad as H,O as j}from"./index-D80MdVQn.js";import{B as U}from"./BackButton-Dr-K0JXJ.js";import{T as D}from"./Timer-DH9WN_K5.js";import{L as g}from"./LineWithText-D8cjSeS5.js";import{C as d}from"./CustomCard-Cq1zECRb.js";import{C as q}from"./Captcha-ZX5nV-3R.js";import{D as V}from"./DialogAlert-CML4Ua46.js";import{S as X}from"./SimpleTable-tm4uaKUf.js";import{R as J}from"./ResponsiveTable-bUYl0qDM.js";import{C as K,a as Y}from"./ChartLenear-Dh5HJGVW.js";import{r as b}from"./react-vendor-CmFgShSM.js";import{C as k,M as Z,B,I as u0}from"./chart-vendor-sE2SUVPW.js";import"./auto-gcBAg08D.js";import{d as t0}from"./Add-CiyqkOpq.js";import{d as T}from"./Search-TgPAjvS8.js";import{d as e0}from"./Delete-CIwpNviU.js";import{d as C0}from"./Save-Dna-LSr8.js";import{d as a0}from"./Settings-Cboitw62.js";import{d as n0}from"./Person-PsPK2YrR.js";import{u as o0}from"./redux-vendor-CfkcHgWN.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const r=({Icon:n,onClick:m,title:F})=>u.jsx(a,{container:!0,sx:{cursor:"pointer",width:{xs:"100%",sm:"auto"}},onClick:m,children:u.jsx(c,{elevation:3,sx:{flexGrow:1,justifyContent:"center",alignItems:"center",display:"flex"},children:u.jsxs(a,{container:!0,p:v.SMALL,gap:v.SMALL,children:[u.jsx(n,{color:"primary"}),u.jsx(t,{variant:"body1",color:"primary",children:F})]})})});r.propTypes={Icon:l.PropTypes.any,onClick:l.PropTypes.func,title:l.PropTypes.string};B.font.family="iranyekan";const R=({chartData:n})=>(console.log(k),u.jsx(Z,{data:n}));R.propTypes={chartData:l.PropTypes.any};B.font.family="iranyekan";const S=({chartData:n})=>(console.log(k),u.jsx(u0,{data:n}));S.propTypes={chartData:l.PropTypes.any};const w0=()=>{const[n,m]=b.useState(""),[F,w]=b.useState(!1),[p]=b.useContext(z),h=o0(),I={labels:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور"],datasets:[{label:"فروش",backgroundColor:["rgba(33, 72, 214, 0.7)"],data:[65,59,80,81,56,55],borderRadius:5},{label:"خرید",backgroundColor:["rgba(100, 130, 160, 0.7)"],data:[45,49,60,71,46,35],borderRadius:5}]},f={labels:["فعال","غیرفعال","در حال بررسی","رد شده"],datasets:[{label:"تعداد",data:[300,50,100,40],backgroundColor:["rgba(75, 192, 192, 0.7)","rgba(255, 99, 132, 0.7)","rgba(255, 205, 86, 0.7)","rgba(201, 203, 207, 0.7)"]}]},P={labels:["هفته 1","هفته 2","هفته 3","هفته 4"],datasets:[{label:"روند رشد",fill:!1,borderColor:"rgb(75, 192, 192)",tension:.1,data:[12,19,13,25]}]},L=["ردیف","نام","نام خانوادگی","شهر","وضعیت"],W=[[1,"احمد","محمدی","تهران","فعال"],[2,"فاطمه","رضایی","اصفهان","فعال"],[3,"حسین","کریمی","مشهد","غیرفعال"],[4,"مریم","احمدی","شیراز","فعال"],[5,"علی","حسینی","تبریز","در حال بررسی"]],M=["ردیف","کد درخواست","نام متقاضی","تاریخ ثبت","مقدار (کیلوگرم)","قیمت کل (ریال)","وضعیت"],Q=[[1,"REQ-1001","احمد محمدی","1402/09/15","1,250","62,500,000","تایید شده"],[2,"REQ-1002","فاطمه رضایی","1402/09/16","2,100","105,000,000","در انتظار"],[3,"REQ-1003","حسین کریمی","1402/09/17","850","42,500,000","رد شده"],[4,"REQ-1004","مریم احمدی","1402/09/18","3,200","160,000,000","تایید شده"],[5,"REQ-1005","علی حسینی","1402/09/19","1,750","87,500,000","در انتظار"],[6,"REQ-1006","زهرا کاظمی","1402/09/20","950","47,500,000","تایید شده"],[7,"REQ-1007","محمد تقی‌زاده","1402/09/21","2,450","122,500,000","تایید شده"],[8,"REQ-1008","سارا موسوی","1402/09/22","1,100","55,000,000","در انتظار"],[9,"REQ-1009","رضا نوری","1402/09/23","3,800","190,000,000","تایید شده"],[10,"REQ-1010","نرگس احمدی","1402/09/24","1,450","72,500,000","رد شده"],[11,"REQ-1011","امیر حسینی","1402/09/25","2,650","132,500,000","تایید شده"],[12,"REQ-1012","لیلا کریمی","1402/09/26","890","44,500,000","در انتظار"]],x=[{category:"🧭 Navigation",items:[{name:"BackButton",description:"دکمه بازگشت با آیکون",path:"components/back-button/BackButton.js",component:u.jsx(U,{})}]},{category:"🔘 Buttons & Actions",items:[{name:"ButtonWithIcon",description:"دکمه با آیکون - انواع مختلف",path:"components/button-with-icon/ButtonWithIcon.js",component:u.jsxs(a,{container:!0,gap:2,flexWrap:"wrap",children:[u.jsx(r,{Icon:G,title:"صفحه اصلی",onClick:()=>alert("کلیک روی صفحه اصلی")}),u.jsx(r,{Icon:t0,title:"افزودن",onClick:()=>alert("کلیک روی افزودن")}),u.jsx(r,{Icon:T,title:"جستجو",onClick:()=>alert("کلیک روی جستجو")}),u.jsx(r,{Icon:e0,title:"حذف",onClick:()=>alert("کلیک روی حذف")}),u.jsx(r,{Icon:H,title:"ویرایش",onClick:()=>alert("کلیک روی ویرایش")}),u.jsx(r,{Icon:C0,title:"ذخیره",onClick:()=>alert("کلیک روی ذخیره")}),u.jsx(r,{Icon:a0,title:"تنظیمات",onClick:()=>alert("کلیک روی تنظیمات")}),u.jsx(r,{Icon:n0,title:"پروفایل",onClick:()=>alert("کلیک روی پروفایل")})]})}]},{category:"🎴 Cards & Display",items:[{name:"CustomCard",description:"کارت سفارشی با گرادیانت و تصویر پس‌زمینه",path:"components/custom-card/CustomCard.js",component:u.jsxs(a,{container:!0,gap:2,flexWrap:"wrap",children:[u.jsx(d,{title:"آمار کل درخواست‌ها",value:"۱,۲۳۴"}),u.jsx(d,{title:"کاربران فعال",value:"۵۶۷"}),u.jsx(d,{title:"پرونده‌های باز",value:"۸۹"}),u.jsx(d,{title:"تراکنش‌های امروز",value:"۱۲۳"})]})}]},{category:"📐 Layout & Structure",items:[{name:"LineWithText",description:"خط تقسیم کننده با متن و گرادیانت رنگی",path:"components/line-with-text/LineWithText.js",component:u.jsxs(C,{children:[u.jsx(g,{text:"بخش اطلاعات کاربری"}),u.jsx(t,{variant:"body2",mb:2,children:"محتوای بخش اول"}),u.jsx(g,{text:"بخش تنظیمات"}),u.jsx(t,{variant:"body2",mb:2,children:"محتوای بخش دوم"}),u.jsx(g,{text:"بخش گزارش‌ها"})]})}]},{category:"⏱️ Time & Counters",items:[{name:"Timer",description:"تایمر شمارش معکوس با فرمت‌های مختلف",path:"components/timer/Timer.js",component:u.jsxs(a,{container:!0,gap:3,direction:"column",children:[u.jsxs(C,{children:[u.jsx(t,{variant:"subtitle2",mb:1,children:"تایمر ساعتی (HH:MM:SS):"}),u.jsx(c,{sx:{p:2,display:"inline-block"},children:u.jsx(D,{seconds:3665})})]}),u.jsxs(C,{children:[u.jsx(t,{variant:"subtitle2",mb:1,children:"تایمر روزانه (DD:HH:MM:SS):"}),u.jsx(c,{sx:{p:2,display:"inline-block"},children:u.jsx(D,{seconds:186400,isFilePaymentTime:!0})})]})]})}]},{category:"📝 Forms & Inputs",items:[{name:"Captcha",description:"کد امنیتی (کپچا) با قابلیت تولید مجدد و پخش صوتی",path:"components/captcha/Captcha.js",component:u.jsxs(C,{children:[u.jsx(q,{onChange:e=>w(e)}),u.jsxs(t,{variant:"caption",color:"text.secondary",mt:1,children:["وضعیت: ",F?"✅ معتبر":"❌ نامعتبر"]})]})}]},{category:"🔔 Modals & Dialogs",items:[{name:"Modal (Global)",description:"سیستم مودال سراسری با Redux",path:"components/modal/Modal.js",component:u.jsxs(C,{children:[u.jsxs(a,{container:!0,gap:2,direction:"column",children:[u.jsx(o,{variant:"contained",onClick:()=>h(j({title:"عنوان مودال",content:u.jsx(C,{p:2,children:u.jsx(t,{children:"این یک مودال سراسری است که از Redux استفاده می‌کند"})})})),children:"باز کردن مودال معمولی"}),u.jsx(o,{variant:"contained",color:"success",onClick:()=>h(j({title:"success",content:null})),children:"مودال موفقیت"}),u.jsx(o,{variant:"contained",color:"error",onClick:()=>h(j({title:"error",content:null})),children:"مودال خطا"})]}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"این کامپوننت از Redux (appSlice) استفاده می‌کند"})]})},{name:"DialogAlert",description:"دیالوگ با دکمه تریگر داخلی",path:"components/dialog-alert/DialogAlert.js",component:u.jsxs(C,{children:[u.jsx(V,{btnTitle:"مشاهده قوانین و مقررات",title:"قوانین و مقررات سیستم",content:"لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است.",isAccepted:!1,actions:[u.jsx(o,{variant:"contained",color:"primary",children:"پذیرفتم"},"accept"),u.jsx(o,{variant:"outlined",children:"نمی‌پذیرم"},"reject")]}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"این کامپوننت دکمه تریگر خود را دارد (چک‌باکس + متن)"})]})}]},{category:"📢 Notifications",items:[{name:"Notif (Global)",description:"سیستم نوتیفیکیشن سراسری",path:"components/notif/Notif.js",component:u.jsxs(a,{container:!0,gap:2,direction:"column",children:[u.jsx(o,{variant:"contained",color:"success",onClick:()=>p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد!",severity:"success"}),children:"نوتیفیکیشن موفقیت"}),u.jsx(o,{variant:"contained",color:"error",onClick:()=>p({vertical:"top",horizontal:"center",msg:"خطایی رخ داده است!",severity:"error"}),children:"نوتیفیکیشن خطا"}),u.jsx(o,{variant:"contained",color:"warning",onClick:()=>p({vertical:"top",horizontal:"center",msg:"توجه: این یک هشدار است",severity:"warning"}),children:"نوتیفیکیشن هشدار"}),u.jsx(o,{variant:"contained",color:"info",onClick:()=>p({vertical:"top",horizontal:"center",msg:"این یک پیام اطلاعاتی است",severity:"info"}),children:"نوتیفیکیشن اطلاعات"}),u.jsx(t,{variant:"caption",color:"text.secondary",children:"این کامپوننت از AppContext استفاده می‌کند"})]})}]},{category:"📊 Charts",items:[{name:"ChartBar",description:"نمودار میله‌ای با داده‌های واقعی",path:"components/chart-bar/ChartBar.js",component:u.jsx(C,{sx:{height:300,width:"100%"},children:u.jsx(K,{chartData:I,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top"},title:{display:!0,text:"نمودار فروش و خرید ماهانه"}}}})})},{name:"ChartPie",description:"نمودار دایره‌ای",path:"components/chart-pie/ChartPie.js",component:u.jsx(C,{sx:{height:300,width:"100%"},children:u.jsx(R,{chartData:f,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top"},title:{display:!0,text:"توزیع وضعیت درخواست‌ها"}}}})})},{name:"ChartLinear",description:"نمودار خطی",path:"components/chart-linear/ChartLinear.js",component:u.jsx(C,{sx:{height:300,width:"100%"},children:u.jsx(Y,{chartData:P,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top"},title:{display:!0,text:"روند رشد هفتگی"}}}})})},{name:"ChartDoughnut",description:"نمودار دونات",path:"components/chart-doughnut/ChartDoughnut.js",component:u.jsx(C,{sx:{height:300,width:"100%"},children:u.jsx(S,{chartData:f,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top"},title:{display:!0,text:"نمودار دونات وضعیت‌ها"}}}})})},{name:"Other Charts",description:"سایر نمودارهای موجود",path:"components/chart-*/",component:u.jsxs(C,{children:[u.jsx(t,{variant:"body2",mb:2,children:"نمودارهای دیگر موجود:"}),u.jsx(a,{container:!0,gap:1,flexWrap:"wrap",children:["ChartRadar","ChartPolarArea","ChartBubble","ChartScatter","AdvancedChart"].map(e=>u.jsx(s,{label:e,variant:"outlined",color:"primary"},e))})]})}]},{category:"📋 Tables",items:[{name:"SimpleTable",description:"جدول ساده با داده‌های واقعی",path:"components/simple-table/SimpleTable.js",component:u.jsx(C,{sx:{width:"100%"},children:u.jsx(X,{name:"لیست کاربران",columns:L,data:W})})},{name:"ResponsiveTable",description:"جدول پیشرفته با فیلتر، مرتب‌سازی و صفحه‌بندی",path:"components/responsive-table/ResponsiveTable.js",component:u.jsxs(C,{sx:{width:"100%",overflowX:"auto"},children:[u.jsx(J,{title:"لیست درخواست‌های خرید",columns:M,data:Q,paginated:!0,customColors:[{name:"ردیف",color:"#e8f4f8"},{name:"کد درخواست",color:"#e1f5e1"},{name:"وضعیت",color:"#fff4e6"},{rest:!0,color:"#f5f5f5"}]}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"قابلیت‌ها: مرتب‌سازی کلیک روی هدر، فیلتر ستون‌ها، جستجو، صفحه‌بندی، و محاسبه مجموع"})]})},{name:"Other Tables",description:"سایر جداول موجود در سیستم",path:"components/table-*/",component:u.jsxs(C,{children:[u.jsx(t,{variant:"body2",mb:2,children:"کامپوننت‌های جدول موجود:"}),u.jsx(a,{container:!0,gap:1,flexWrap:"wrap",children:["ModernTable","AdvancedTable","ResponsiveTable","MuiTable","MyTable","FlexTable","PageTable","PageTableApi","AdvancedTablePage"].map(e=>u.jsx(s,{label:e,variant:"outlined",color:"secondary"},e))}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"این کامپوننت‌ها نیاز به داده‌های جدولی دارند"})]})}]},{category:"📤 File Upload (Documentation Only)",items:[{name:"Upload Components",description:"کامپوننت‌های آپلود فایل",path:"components/file-uploader/",component:u.jsxs(C,{children:[u.jsx(t,{variant:"body2",mb:2,children:"کامپوننت‌های آپلود موجود:"}),u.jsx(a,{container:!0,gap:1,flexWrap:"wrap",children:["FileUploader","ImageUpload","ImgUploader","ExcelUploadButton"].map(e=>u.jsx(s,{label:e,variant:"outlined",color:"info"},e))}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"این کامپوننت‌ها برای آپلود فایل‌های مختلف استفاده می‌شوند"})]})}]},{category:"🎯 Specialized (Documentation Only)",items:[{name:"Other Components",description:"سایر کامپوننت‌های تخصصی سیستم",path:"components/",component:u.jsxs(C,{children:[u.jsx(t,{variant:"body2",mb:2,children:"کامپوننت‌های تخصصی:"}),u.jsx(a,{container:!0,gap:1,flexWrap:"wrap",children:["StateStepper","ChatSystem","TicketSummary","Dashboard","Map","ShowImage","ExcelLink","CheckClearanceCode","BoxList","LinkItem","BankCard","CarPelak","DatePicker","SelectCheck","AutocompleteSelect","TextInput","NumberFormatCustom","RequestsAwaitingPayment","RequestsAwaitingInspections","Drawer","Backdrop","ErrorFallback","TimeToLogout"].map(e=>u.jsx(s,{label:e,variant:"outlined",size:"small"},e))}),u.jsx(t,{variant:"caption",color:"text.secondary",mt:2,children:"این کامپوننت‌ها برای موارد خاص سیستم طراحی شده‌اند"})]})}]}],E=x.map(e=>({...e,items:e.items.filter(i=>i.name.toLowerCase().includes(n.toLowerCase())||i.description.includes(n))})).filter(e=>e.items.length>0);return u.jsx(C,{sx:{minHeight:"100vh",backgroundColor:"#f5f5f5",py:4},children:u.jsx(a,{container:!0,justifyContent:"center",children:u.jsxs(a,{xs:11,md:10,lg:9,children:[u.jsxs(c,{elevation:3,sx:{p:3,mb:3},children:[u.jsx(t,{variant:"h4",gutterBottom:!0,sx:{fontWeight:700,color:"primary.main"},children:"📚 کاتالوگ کامپوننت‌های سیستم رصدیار"}),u.jsx(t,{variant:"body1",color:"text.secondary",gutterBottom:!0,children:"نمایش زنده و تعاملی تمامی کامپوننت‌های قابل استفاده در پروژه"}),u.jsx(y,{sx:{my:2}}),u.jsx($,{fullWidth:!0,placeholder:"جستجوی کامپوننت...",value:n,onChange:e=>m(e.target.value),InputProps:{startAdornment:u.jsx(T,{sx:{mr:1,color:"text.secondary"}})}}),u.jsxs(a,{container:!0,gap:2,mt:2,children:[u.jsx(s,{label:`تعداد کل: ${x.reduce((e,i)=>e+i.items.length,0)} کامپوننت`,color:"primary",variant:"outlined"}),u.jsx(s,{label:`${x.length} دسته‌بندی`,color:"secondary",variant:"outlined"})]})]}),E.map((e,i)=>u.jsxs(c,{elevation:2,sx:{p:3,mb:3},children:[u.jsx(t,{variant:"h5",gutterBottom:!0,sx:{fontWeight:600,color:"secondary.main",mb:3},children:e.category}),e.items.map((A,_)=>u.jsx(N,{sx:{mb:3,border:"1px solid #e0e0e0"},children:u.jsx(O,{children:u.jsxs(a,{container:!0,spacing:2,children:[u.jsxs(a,{xs:12,children:[u.jsx(t,{variant:"h6",sx:{fontWeight:600,color:"primary.main"},children:A.name}),u.jsx(t,{variant:"body2",color:"text.secondary",gutterBottom:!0,children:A.description}),u.jsxs(t,{variant:"caption",sx:{color:"text.disabled",fontFamily:"monospace"},children:["📁 ",A.path]})]}),u.jsxs(a,{xs:12,children:[u.jsx(y,{sx:{my:2}}),u.jsx(t,{variant:"subtitle2",sx:{mb:2,fontWeight:600},children:"🎨 نمایش زنده:"}),u.jsx(C,{sx:{p:3,backgroundColor:"#ffffff",borderRadius:2,border:"2px dashed #1976d2",minHeight:"80px",display:"flex",alignItems:"center",justifyContent:"center"},children:A.component})]})]})})},_))]},i)),E.length===0&&u.jsx(c,{elevation:2,sx:{p:5,textAlign:"center"},children:u.jsx(t,{variant:"h6",color:"text.secondary",children:"کامپوننتی با این عبارت جستجو پیدا نشد"})})]})})})};export{w0 as default}; diff --git a/build/assets/CreateGuilds-DgFk5FAd.js b/build/assets/CreateGuilds-DgFk5FAd.js new file mode 100644 index 0000000..37ac88e --- /dev/null +++ b/build/assets/CreateGuilds-DgFk5FAd.js @@ -0,0 +1 @@ +import{j as u,an as S,B as L,i as ee,b as je,T as P,aj as ne,ak as oe,al as B,am as z,ao as Ae,c6 as Gu,ar as Fu,as as Ru,c7 as Tu,at as Bu,a_ as ge,ay as $u,az as Lu,aA as Ye,aO as Pu,aP as Mu,I as zu,c8 as Ou,c9 as Wu,aQ as Yu,ca as qu,ad as Uu,bt as Hu,af as Ju,a6 as Ku}from"./mui-vendor-D_SVL-Dx.js";import{r as f}from"./react-vendor-CmFgShSM.js";import{L as U,j as H,h as T,A as Ke,u as Qe,c as Ne,a0 as k,C as we,G as C,V as I,r as ue,dx as Qu,aK as Xe,fZ as he,S as R,fY as Se,$ as Ze,v as de,f_ as Ee,f$ as Xu,g0 as Zu,cE as Eu,ce as me,O as Du,b7 as ku,g1 as e0,fX as u0}from"./index-D80MdVQn.js";import{a as J,u as De}from"./redux-vendor-CfkcHgWN.js";import{c as n0,a as t0}from"./city-get-city-Cof5ivkn.js";import{d as ye}from"./Person-PsPK2YrR.js";import{d as Ie}from"./Phone-DO6stZ0w.js";import{d as a0,a as ke}from"./Cake-B9u2Frdy.js";import{L as Ce}from"./LabelField-BYhJrYEE.js";import{D as s0}from"./DialogAlert-CML4Ua46.js";import{d as qe}from"./Business-C5WNOK1n.js";import{d as le}from"./CheckCircle-DhdOmw2t.js";const r0=J("CHECK_KILLHOUSE_REQUEST_GUILD_SERVICE",async(e,{dispatch:n})=>{try{n(U());const{data:a,status:t}=await H.post("check_guilds/",e);return n(T()),{data:a,status:t}}catch(a){return n(T()),{error:a.response.data.result}}}),l0=Ne({verificationCode:I().required("کد احراز الزامی است").matches(/^\d+$/,"کد احراز باید فقط شامل اعداد باشد").min(4,"کد احراز باید حداقل ۴ رقم باشد").max(6,"کد احراز حداکثر ۶ رقم می‌باشد")}),i0=({item:e,updateTable:n,userType:a})=>{const t=a==="steward",r=De(),[c]=f.useContext(Ke),l=Qe({initialValues:{verificationCode:""},validationSchema:l0,onSubmit:o=>{r(r0(t?{steward_key:e.key,state:"accepted",code:o.verificationCode,role:k()}:{guilds_key:e.key,state:"accepted",code:o.verificationCode,role:k()})).then(b=>{b.payload.error?c({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(n(),r(we()),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsxs(C,{component:"form",onSubmit:l.handleSubmit,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(S,{fullWidth:!0,id:"verificationCode",name:"verificationCode",label:"کد احراز",value:l.values.verificationCode,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.verificationCode&&!!l.errors.verificationCode,helperText:l.touched.verificationCode&&l.errors.verificationCode,variant:"outlined",inputProps:{maxLength:6,inputMode:"numeric",pattern:"[0-9]*"},placeholder:"کد احراز را وارد کنید"}),u.jsx(L,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,sx:{mt:1},children:"ثبت کد"})]})},c0=J("PROVINCE_GET_REGISTER_CODE_SERVICE",async(e,{dispatch:n})=>{n(U());const{data:a,status:t}=await H.get("allow_register_code_for_guilds");return n(T()),{data:a,status:t}}),c6=J("PROVINCE_RESEND_REGISTER_CODE_SERVICE",async(e,{dispatch:n})=>{n(U());try{const{data:a,status:t}=await H.post("send_again_sms_for_register_code_guild/",e);return n(T()),{data:a,status:t}}catch(a){return n(T()),{error:a.response.data.result}}}),o6=J("SEND_AGAIN_SMS_FOR_REGISTER_CODE_STEWARD",async(e,{dispatch:n})=>{n(U());try{const{data:a,status:t}=await H.post("send_again_sms_for_register_code_steward/",e);return n(T()),{data:a,status:t}}catch(a){return n(T()),{error:a.response.data.result}}});var Ve={},o0=ee;Object.defineProperty(Ve,"__esModule",{value:!0});var eu=Ve.default=void 0,d0=o0(ue()),C0=u;eu=Ve.default=(0,d0.default)((0,C0.jsx)("path",{d:"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V9h14z"}),"DateRange");var Ge={},h0=ee;Object.defineProperty(Ge,"__esModule",{value:!0});var uu=Ge.default=void 0,_0=h0(ue()),p0=u;uu=Ge.default=(0,_0.default)((0,p0.jsx)("path",{d:"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z"}),"ConfirmationNumber");var Fe={},v0=ee;Object.defineProperty(Fe,"__esModule",{value:!0});var nu=Fe.default=void 0,x0=v0(ue()),m0=u;nu=Fe.default=(0,x0.default)((0,m0.jsx)("path",{d:"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z"}),"AccountBalance");var Re={},y0=ee;Object.defineProperty(Re,"__esModule",{value:!0});var tu=Re.default=void 0,f0=y0(ue()),b0=u;tu=Re.default=(0,f0.default)((0,b0.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"LocalPostOffice");var Te={},j0=ee;Object.defineProperty(Te,"__esModule",{value:!0});var au=Te.default=void 0,A0=j0(ue()),g0=u;au=Te.default=(0,A0.default)((0,g0.jsx)("path",{d:"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8"}),"Face");var Be={},N0=ee;Object.defineProperty(Be,"__esModule",{value:!0});var su=Be.default=void 0,S0=N0(ue()),I0=u;su=Be.default=(0,S0.default)((0,I0.jsx)("path",{d:"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z"}),"Favorite");const w0=J("UPDATE_GUILD_BY_NATIONAL_ID_NEW_SERVICE",async(e,{dispatch:n})=>{try{n(U());const{data:a,status:t}=await H.post("update_guild_by_national_id_new/?role="+k(),e);return n(Qu()),n(T()),{data:a,status:t}}catch(a){return n(T()),{error:a.response.data.result}}}),V0=J("DEACTIVATE_GUILD_SERVICE",async(e,{dispatch:n})=>{var a,t;try{n(U());const{data:r,status:c}=await H.get(`deactivate_guild/?key=${e}&guild=true`);return n(T()),{data:r,status:c}}catch(r){return n(T()),{error:((t=(a=r.response)==null?void 0:a.data)==null?void 0:t.result)||r.message}}}),Ue=J("MAIN_GET_GUILDS_FOR_UPDATE_OR_CREATE_SERVICE",async(e,{dispatch:n})=>{var a,t,r,c,l,o,b,N,w;n(U());try{const{data:x,status:g}=await H.get("main_get_guilds_for_update_or_create/",{params:{national_code:e.national_code,update:e.update||!1,role:k()}});return n(T()),{data:x,status:g}}catch(x){return n(T()),((a=x.response)==null?void 0:a.status)===403?{error:((r=(t=x.response)==null?void 0:t.data)==null?void 0:r.result)||((l=(c=x.response)==null?void 0:c.data)==null?void 0:l.message)||"دسترسی غیرمجاز",status:403}:{error:((b=(o=x.response)==null?void 0:o.data)==null?void 0:b.result)||((w=(N=x.response)==null?void 0:N.data)==null?void 0:w.message)||"خطا در دریافت اطلاعات"}}}),m=({icon:e,label:n,value:a,iconSx:t})=>u.jsxs(je,{display:"flex",alignItems:t?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(e,{color:"action",sx:t}),u.jsxs(je,{children:[u.jsx(P,{variant:"caption",color:"text.secondary",children:n}),u.jsx(P,{variant:"body1",children:a||"-"})]})]}),ie={YES:"بلی",NO:"خیر"},He={MALE:"مرد",FEMALE:"زن"},ce={YES:"بلی",NO:"خیر"};var $={};Object.defineProperty($,"__esModule",{value:!0});$.toJalali=F0;var G0=$.toGregorian=R0;$.isValidJalaliDate=T0;$.isLeapJalaliYear=ru;$.jalaliMonthLength=lu;$.jalCal=$e;$.j2d=iu;$.d2j=cu;$.g2d=_e;$.d2g=Le;var E=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function F0(e,n,a){return cu(_e(e,n,a))}function R0(e,n,a){return Le(iu(e,n,a))}function T0(e,n,a){return e>=-61&&e<=3177&&n>=1&&n<=12&&a>=1&&a<=lu(e,n)}function ru(e){return B0(e)===0}function lu(e,n){return n<=6?31:n<=11||ru(e)?30:29}function B0(e){var n=E.length,a=E[0],t,r=0,c,l,o;for(o=1;o=0){if(o<=185)return l=1+j(o,31),c=G(o,31)+1,{jy:a,jm:l,jd:c};o-=186}else a-=1,o+=179,t.leap===1&&(o+=1);return l=7+j(o,30),c=G(o,30)+1,{jy:a,jm:l,jd:c}}function _e(e,n,a){var t=j((e+j(n-8,6)+100100)*1461,4)+j(153*G(n+9,12)+2,5)+a-34840408;return t=t-j(j(e+100100+j(n-8,6),100)*3,4)+752,t}function Le(e){if(isNaN(e))return{gy:NaN,gm:NaN,gd:NaN};var n,a,t,r,c;return n=4*e+139361631,n=n+j(j(4*e+183187720,146097)*3,4)*4-3908,a=j(G(n,1461),4)*5+308,t=j(G(a,153),5)+1,r=G(j(a,153),12)+1,c=j(n,1461)-100100+j(8-r,6),{gy:c,gm:r,gd:t}}function j(e,n){return~~(e/n)}function G(e,n){return e-~~(e/n)*n}const ou=(e,n,a)=>{const t=n>=1&&n<=12?n:n+1,r=G0(e,t,a);return new Date(r.gy,r.gm-1,r.gd)},du=e=>{if(!e||typeof e!="string")return"";if(/^\d{4}\/\d{2}\/\d{2}$/.test(e)&&parseInt(e.split("/")[0])<1500)return e;try{return Xe(e)}catch(a){return console.error("Error converting Gregorian date to Persian:",a),e}},Cu=e=>{if(!e||typeof e!="string")return"";const n=he(e);if(/^\d{4}[-/]\d{2}[-/]\d{2}$/.test(n)&&parseInt(n.split(/[-/]/)[0])>1500)return n.replace(/\//g,"-");const t=n.split("/");if(t.length!==3)return e;const r=parseInt(t[0]),c=parseInt(t[1]),l=parseInt(t[2]);if(isNaN(r)||isNaN(c)||isNaN(l))return e;try{const o=ou(r,c,l),b=o.getFullYear(),N=String(o.getMonth()+1).padStart(2,"0"),w=String(o.getDate()).padStart(2,"0");return`${b}-${N}-${w}`}catch(o){return console.error("Error converting Persian date to Gregorian:",o),e}},fe=e=>!e||typeof e!="string"?"":he(e),D=e=>{if(!e||typeof e!="string")return"";const a=e.substring(0,10).replace(/-/g,"/");return Xe(a)},$0=e=>!e||typeof e!="string"?"":he(e),L0=e=>{if(!e||typeof e!="string")return"";const n=he(e);if(/^\d{4}\/\d{2}\/\d{2}$/.test(n)&&parseInt(n.split("/")[0])<1500){const c=n.split("/"),l=parseInt(c[0]),o=parseInt(c[1]),b=parseInt(c[2]);if(!isNaN(l)&&!isNaN(o)&&!isNaN(b))try{const N=ou(l,o,b),w=N.getFullYear(),x=String(N.getMonth()+1).padStart(2,"0"),g=String(N.getDate()).padStart(2,"0");return`${w}/${x}/${g}`}catch(N){console.error("Error converting Persian to Gregorian:",N)}}if(/^\d{4}[-/]\d{2}[-/]\d{2}$/.test(n)&&parseInt(n.split(/[-/]/)[0])>1900)return n.replace(/-/g,"/");try{const r=new Date(n);if(!isNaN(r.getTime())){const c=r.getFullYear(),l=String(r.getMonth()+1).padStart(2,"0"),o=String(r.getDate()).padStart(2,"0");return`${c}/${l}/${o}`}}catch(r){console.error("Error formatting database date:",r)}return n.replace(/-/g,"/")},be=(e,n=!1)=>!e||typeof e!="string"?"":n?$0(e):L0(e),P0=({formik:e,guild:n,hasInquiry:a,isAdmin:t,isSuperAdmin:r,isKillHouse:c,provinces:l=[],provinceCities:o=[]})=>{var x,g,V,_;const b=d=>d==="True"||d===!0?He.MALE:d==="False"||d===!1?He.FEMALE:"-",N=d=>d===ce.YES||d===!0?ce.YES:d===ce.NO||d===!1?ce.NO:"-",w=()=>e.values.birth_date||"-";return u.jsx(C,{item:!0,xs:12,lg:6,pl:{xs:0,md:2},pr:{xs:0,md:3},mb:2,children:u.jsxs(C,{container:!0,gap:R.SMALL,children:[u.jsx(C,{item:!0,xs:12,children:u.jsx(P,{variant:"h6",gutterBottom:!0,children:"اطلاعات شخصی"})}),u.jsxs(C,{container:!0,xs:12,children:[u.jsxs(C,{container:!0,xs:12,md:6,gap:R.TINY,px:R.TINY,children:[u.jsx(C,{item:!0,xs:12,children:n||t?u.jsx(S,{label:"کد ملی",variant:"outlined",fullWidth:!0,id:"national_id",name:"national_id",value:e.values.national_id,onChange:e.handleChange,onBlur:e.handleBlur,error:!!e.errors.national_id,helperText:e.errors.national_id,inputProps:{maxLength:10},disabled:!t||c}):u.jsx(m,{icon:Se,label:"کد ملی",value:e.values.national_id})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام",variant:"outlined",fullWidth:!0,id:"first_name",name:"first_name",value:e.values.first_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:ye,label:"نام",value:e.values.first_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,id:"last_name",name:"last_name",value:e.values.last_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:ye,label:"نام خانوادگی",value:e.values.last_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"شماره شناسنامه",variant:"outlined",fullWidth:!0,id:"national_code",name:"national_code",value:e.values.national_code,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:Se,label:"شماره شناسنامه",value:e.values.national_code})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ce,{label:"در قید حیات",children:u.jsx(ne,{fullWidth:!0,children:u.jsxs(oe,{row:!0,name:"is_alive",value:e.values.is_alive==="بلی"||e.values.is_alive===!0?"بلی":e.values.is_alive==="خیر"||e.values.is_alive===!1?"خیر":"",onChange:d=>{e.setFieldValue("is_alive",d.target.value==="بلی"?"بلی":"خیر")},sx:{justifyContent:"space-around"},children:[u.jsx(B,{value:"بلی",control:u.jsx(z,{}),label:"بلی"}),u.jsx(B,{value:"خیر",control:u.jsx(z,{}),label:"خیر"})]})})}):u.jsx(m,{icon:su,label:"در قید حیات",value:N(e.values.is_alive)})})]}),u.jsxs(C,{container:!0,xs:12,md:6,gap:R.TINY,px:R.TINY,mt:{xs:1,md:0},children:[u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ze,{label:"تاریخ تولد",value:e.values.birth_date?de(Cu(e.values.birth_date)):null,onChange:d=>{if(d){const v=de(d).format("YYYY-MM-DD"),O=du(v);e.setFieldValue("birth_date",O)}else e.setFieldValue("birth_date","")},renderInput:d=>u.jsx(S,{...d,fullWidth:!0,variant:"outlined"})}):u.jsx(m,{icon:a0,label:"تاریخ تولد",value:w()})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام پدر",variant:"outlined",fullWidth:!0,id:"father_name",name:"father_name",value:e.values.father_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:ye,label:"نام پدر",value:e.values.father_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ce,{label:"جنسیت",children:u.jsx(ne,{fullWidth:!0,children:u.jsxs(oe,{row:!0,name:"gender",value:e.values.gender==="True"||e.values.gender===!0?"True":e.values.gender==="False"||e.values.gender===!1?"False":"",onChange:d=>{e.setFieldValue("gender",d.target.value)},sx:{justifyContent:"space-around"},children:[u.jsx(B,{value:"True",control:u.jsx(z,{}),label:"مرد"}),u.jsx(B,{value:"False",control:u.jsx(z,{}),label:"زن"})]})})}):u.jsx(m,{icon:au,label:"جنسیت",value:b(e.values.gender)})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ae,{size:"small",style:{width:"100%"},disablePortal:!0,id:"province",options:l?l.map(d=>({id:d.key,label:d.name})):[],value:l.find(d=>d.key===e.values.province)?{id:e.values.province,label:((x=l.find(d=>d.key===e.values.province))==null?void 0:x.name)||""}:null,onChange:(d,v)=>{e.setFieldValue("province",v?v.id:""),e.setFieldValue("city",""),e.setFieldValue("person_city","")},disabled:n,renderInput:d=>u.jsx(S,{...d,label:"استان"})}):u.jsx(m,{icon:Ee,label:"استان",value:((g=l.find(d=>d.key===e.values.province))==null?void 0:g.name)||e.values.state||"-"})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ae,{size:"small",style:{width:"100%"},disablePortal:!0,id:"city",disabled:!e.values.province,options:o?o.map(d=>({id:d.key,label:d.name})):[],value:o.find(d=>d.key===e.values.city)?{id:e.values.city,label:((V=o.find(d=>d.key===e.values.city))==null?void 0:V.name)||""}:e.values.person_city?{id:null,label:e.values.person_city}:null,onChange:(d,v)=>{e.setFieldValue("city",v?v.id:""),e.setFieldValue("person_city",v?v.label:"")},renderInput:d=>u.jsx(S,{...d,label:"شهر"})}):u.jsx(m,{icon:ke,label:"شهر",value:((_=o.find(d=>d.key===e.values.city))==null?void 0:_.name)||e.values.person_city||"-"})}),u.jsx(C,{item:!0,xs:12,mt:{xs:1,md:0},children:!n&&a&&!t&&!r&&!c?u.jsx(m,{icon:Ie,label:"شماره همراه",value:e.values.mobile}):c&&e.values.mobile&&/^[0-9]{11}$/.test(e.values.mobile)?u.jsx(m,{icon:Ie,label:"شماره همراه",value:e.values.mobile}):u.jsx(S,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:e.values.mobile,onChange:e.handleChange,error:e.touched.mobile&&!!e.errors.mobile,helperText:e.touched.mobile&&e.errors.mobile,disabled:c&&e.values.mobile&&/^[0-9]{11}$/.test(e.values.mobile)})})]})]})]})})},M0=({inquiryNationalCode:e,setInquiryNationalCode:n,onInquiry:a,isAdmin:t})=>u.jsxs(u.Fragment,{children:[u.jsx(S,{label:"کد ملی برای استعلام",variant:"outlined",fullWidth:!0,value:e,onChange:r=>n(r.target.value),placeholder:t?"کد ملی را وارد کنید":"کد ملی 10 رقمی را وارد کنید",inputProps:t?{}:{maxLength:10}}),u.jsx(L,{color:"primary",fullWidth:!0,variant:"contained",onClick:a,disabled:!t&&e.length!==10,children:"استعلام"})]}),z0=({onUpdate:e,disabled:n})=>u.jsx(C,{container:!0,xs:12,justifyContent:"flex-end",children:u.jsxs(L,{onClick:e,disabled:n,color:"primary",size:"small",children:["بروزرسانی از سامانه واحد ",u.jsx(Gu,{})]})}),O0=({isAccepted:e,onAccept:n,onReject:a})=>u.jsx(C,{item:!0,pb:2,mt:2,children:u.jsx(s0,{title:"تعهد نامه",content:u.jsxs(u.Fragment,{children:[u.jsxs(Fu,{children:[u.jsx(Ru,{children:u.jsx(Tu,{})}),u.jsx(Bu,{primary:"لطفا صحت اطلاعات وارد شده را بررسی نمایید. پس از تکمیل و ثبت درخواست، یک کد احراز هویت از طریق پیامک برای صنف یا مباشر به شماره تلفن اعلامی ارسال میگردد."})]}),u.jsx(P,{})]}),actions:u.jsxs(C,{container:!0,gap:R.TINY,children:[u.jsx(L,{variant:"outlined",color:"error",onClick:a,children:"رد"}),u.jsx(L,{variant:"contained",color:"success",onClick:n,children:"موافقم"})]}),btnTitle:"تایید صحت اطلاعات",isAccepted:e})}),W0=({formik:e,onClose:n,showCloseButton:a,isKillHouse:t,onSubmit:r})=>{if(a)return u.jsx(C,{item:!0,xs:12,mt:4,children:u.jsx(L,{color:"primary",fullWidth:!0,variant:"contained",onClick:n,children:"متوجه شدم"})});const c=t?e.values.area_activity&&e.values.area_activity.includes("مرغ"):!0,l=e.errors.guilds,o=e.values.guilds&&e.values.guilds.length>0;return u.jsxs(u.Fragment,{children:[u.jsx(C,{item:!0,xs:12,children:u.jsx(B,{control:u.jsx(ge,{checked:e.values.verify_mobile,onChange:e.handleChange,name:"verify_mobile",color:"primary"}),label:"احراز شماره موبایل"})}),u.jsxs(C,{item:!0,xs:12,children:[u.jsx(L,{disabled:e.errors.isAccepted||!!e.errors.national_id||!c||l||!o,color:"primary",fullWidth:!0,variant:"contained",onClick:r,type:"button",children:"ثبت"}),t&&!c&&u.jsx(P,{variant:"caption",color:"error",sx:{mt:1,display:"block"},children:'رسته واحد صنفی باید شامل کلمه "مرغ" باشد'}),l&&u.jsx(P,{variant:"caption",color:"error",sx:{mt:1,display:"block"},children:e.errors.guilds})]})]})},Y0=({formik:e,guild:n,guildActive:a,isAdmin:t,isSuperAdmin:r,cities:c,typeActivities:l,hideTitle:o=!1,noGridWrapper:b=!1})=>{var V;const N=_=>_===ie.NO||_===!1?ie.NO:_===ie.YES||_===!0?ie.YES:"-",w=()=>e.values.license_expire_date||"-",x=()=>(e.values.active!==null?e.values.active:(n==null?void 0:n.active)===!0||a===!0)===!0?"فعال":"غیر فعال",g=u.jsxs(C,{container:!0,gap:R.TINY,direction:"column",children:[!o&&u.jsx(C,{item:!0,xs:12,children:u.jsx(P,{variant:"h6",gutterBottom:!0,children:"اطلاعات واحد"})}),u.jsxs(C,{container:!0,xs:12,children:[u.jsxs(C,{container:!0,direction:"column",xs:12,md:6,px:R.TINY,gap:R.SMALL,children:[u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام واحد",variant:"outlined",fullWidth:!0,id:"guild_name",name:"guild_name",value:e.values.guild_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:qe,label:"نام واحد",value:e.values.guild_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsxs(ne,{fullWidth:!0,children:[u.jsx($u,{id:"area-activity-select-label",children:"رسته واحد صنفی"}),u.jsxs(Lu,{labelId:"area-activity-select-label",id:"area_activity",name:"area_activity",value:e.values.area_activity||"",label:"رسته واحد صنفی",onChange:_=>{e.setFieldValue("area_activity",_.target.value)},onBlur:e.handleBlur,children:[l.map(_=>u.jsx(Ye,{value:_.title,children:_.title},_.key)),e.values.area_activity&&!l.some(_=>_.title===e.values.area_activity)&&u.jsx(Ye,{value:e.values.area_activity,children:e.values.area_activity},"current-value")]})]}):u.jsx(m,{icon:qe,label:"رسته واحد صنفی",value:e.values.area_activity})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ae,{size:"small",style:{width:"100%"},disablePortal:!0,id:"city_name",disabled:!c||c.length===0,options:c?c.map(_=>({id:_.key,label:_.name})):[],value:c.find(_=>_.name===e.values.city_name)?{id:(V=c.find(_=>_.name===e.values.city_name))==null?void 0:V.key,label:e.values.city_name}:e.values.city_name?{id:null,label:e.values.city_name}:null,onChange:(_,d)=>{e.setFieldValue("city_name",d?d.label:"")},renderInput:_=>u.jsx(S,{..._,label:"شهرستان"})}):u.jsx(m,{icon:ke,label:"شهرستان",value:e.values.city_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ze,{label:"تاریخ انقضا مجوز",value:e.values.license_expire_date?de(Cu(e.values.license_expire_date)):null,onChange:_=>{if(_){const d=de(_).format("YYYY-MM-DD"),v=du(d);e.setFieldValue("license_expire_date",v)}else e.setFieldValue("license_expire_date","")},renderInput:_=>u.jsx(S,{..._,fullWidth:!0,variant:"outlined"})}):u.jsx(m,{icon:eu,label:"تاریخ انقضا مجوز",value:w()})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"شماره مجوز",variant:"outlined",fullWidth:!0,id:"license_number",name:"license_number",value:e.values.license_number,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:uu,label:"شماره مجوز",value:e.values.license_number})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام اتحادیه",variant:"outlined",fullWidth:!0,id:"union_name",name:"union_name",value:e.values.union_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:nu,label:"نام اتحادیه",value:e.values.union_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ce,{label:"وضعیت",children:u.jsx(ne,{fullWidth:!0,children:u.jsxs(oe,{row:!0,name:"active",value:e.values.active===!0?"true":e.values.active===!1?"false":"",onChange:_=>{e.setFieldValue("active",_.target.value==="true")},sx:{justifyContent:"space-around"},children:[u.jsx(B,{value:"true",control:u.jsx(z,{}),label:"فعال"}),u.jsx(B,{value:"false",control:u.jsx(z,{}),label:"غیر فعال"})]})})}):u.jsx(m,{icon:le,label:"وضعیت",value:x()})})]}),u.jsxs(C,{container:!0,xs:12,md:6,px:R.TINY,direction:"column",gap:R.SMALL,children:[u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"کد پستی",variant:"outlined",fullWidth:!0,id:"postal_code",name:"postal_code",value:e.values.postal_code,onChange:e.handleChange,onBlur:e.handleBlur,error:!!e.errors.postal_code,helperText:e.errors.postal_code}):u.jsx(m,{icon:tu,label:"کد پستی",value:e.values.postal_code})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"شماره تلفن",variant:"outlined",fullWidth:!0,id:"phone_number",name:"phone_number",value:e.values.phone_number,onChange:e.handleChange,onBlur:e.handleBlur,error:e.touched.phone_number&&!!e.errors.phone_number,helperText:e.touched.phone_number&&e.errors.phone_number}):u.jsx(m,{icon:Ie,label:"شماره تلفن",value:e.values.phone_number})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(Ce,{label:"آیا اتباع است؟",children:u.jsx(ne,{fullWidth:!0,children:u.jsxs(oe,{row:!0,name:"is_foreigner",value:e.values.is_foreigner==="بلی"||e.values.is_foreigner===!0?"بلی":e.values.is_foreigner==="خیر"||e.values.is_foreigner===!1?"خیر":"",onChange:_=>{e.setFieldValue("is_foreigner",_.target.value==="بلی"?"بلی":"خیر")},sx:{justifyContent:"space-around"},children:[u.jsx(B,{value:"بلی",control:u.jsx(z,{}),label:"بلی"}),u.jsx(B,{value:"خیر",control:u.jsx(z,{}),label:"خیر"})]})})}):u.jsx(m,{icon:Ee,label:"آیا اتباع است؟",value:N(e.values.is_foreigner)})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"نام شرکت",variant:"outlined",fullWidth:!0,id:"corporation_name",name:"corporation_name",value:e.values.corporation_name,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:Xu,label:"نام شرکت",value:e.values.corporation_name})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"شناسه ملی شرکت",variant:"outlined",fullWidth:!0,id:"guild_national_id",name:"guild_national_id",value:e.values.guild_national_id,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:Se,label:"شناسه ملی شرکت",value:e.values.guild_national_id})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"وضعیت مجوز",variant:"outlined",fullWidth:!0,id:"license_status",name:"license_status",value:e.values.license_status,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:le,label:"وضعیت مجوز",value:e.values.license_status})}),u.jsx(C,{item:!0,xs:12,children:t?u.jsx(S,{label:"آدرس",variant:"outlined",fullWidth:!0,multiline:!0,rows:3,id:"address",name:"address",value:e.values.address,onChange:e.handleChange,onBlur:e.handleBlur}):u.jsx(m,{icon:Zu,label:"آدرس",value:e.values.address,iconSx:{mt:.5}})})]})]}),u.jsx(C,{item:!0,xs:12,sx:{display:"flex",mt:2,pl:2,mb:2},children:t||r?u.jsxs(u.Fragment,{children:[u.jsx(B,{control:u.jsx(ge,{checked:e.values.steward||!1,onChange:_=>e.setFieldValue("steward",_.target.checked),name:"steward",color:"primary"}),label:"مباشر"}),u.jsx(B,{sx:{ml:3},control:u.jsx(ge,{checked:e.values.guild||!1,onChange:_=>e.setFieldValue("guild",_.target.checked),name:"guild",color:"primary"}),label:"صنف"})]}):u.jsxs(u.Fragment,{children:[u.jsx(m,{icon:le,label:"مباشر",value:e.values.steward?"بلی":"خیر"}),u.jsx(m,{icon:le,label:"صنف",value:e.values.guild?"بلی":"خیر",sx:{ml:3}})]})})]});return b?u.jsx(u.Fragment,{children:g}):u.jsx(C,{item:!0,xs:12,lg:6,pr:{xs:0,md:2},pl:{xs:0,md:3},children:g})},q0=({guildIndex:e,guildData:n,guildActive:a,isAdmin:t,isSuperAdmin:r,cities:c,typeActivities:l,onDelete:o,canDelete:b,guildFormValues:N,onGuildValuesChange:w,expanded:x,onChange:g})=>{const V={values:N||{},setFieldValue:(d,v)=>{w(e,d,v)},handleChange:d=>{w(e,d.target.name,d.target.value)},handleBlur:()=>{},errors:{},touched:{}},_=()=>n!=null&&n.guildsName?n.guildsName:n!=null&&n.title?n.title:V.values.guild_name?V.values.guild_name:`واحد صنفی ${e+1}`;return u.jsxs(Pu,{expanded:x,onChange:g,children:[u.jsxs(Mu,{expandIcon:u.jsx(Wu,{}),sx:{"& .MuiAccordionSummary-content":{alignItems:"center",justifyContent:"space-between"}},children:[u.jsx(P,{variant:"h6",sx:{flexGrow:1,fontSize:18},children:_()}),b&&u.jsx(zu,{onClick:d=>{d.stopPropagation(),o()},color:"error",size:"small",sx:{mr:1},children:u.jsx(Ou,{})})]}),u.jsx(Yu,{children:u.jsx(Y0,{formik:V,guild:n,guildActive:a,isAdmin:t,isSuperAdmin:r,cities:c,typeActivities:l,hideTitle:!0,noGridWrapper:!0})})]})},U0=e=>Ne({national_id:I().required("کد ملی الزامی است").matches(/^[0-9]{10}$/,"کد ملی باید 10 رقم باشد"),mobile:e?I().nullable().test("mobile-format","شماره تلفن باید 11 رقم باشد",n=>!n||/^[0-9]{11}$/.test(n)):I().required("شماره تلفن الزامی است").matches(/^[0-9]{11}$/,"شماره تلفن باید 11 رقم باشد"),first_name:I(),last_name:I(),guild_name:I(),guild_category:I(),state:I(),city:I(),address:I(),license_expire_date:I(),license_status:I(),union_name:I(),postal_code:I(),guild_national_id:I(),is_foreigner:I(),national_code:I(),has_steward:I(),has_partner:I(),license_number:I(),isAccepted:me().test("req","باید تعهد نامه را بپذیرید!",n=>n===!0).required("این فیلد اجباری است!"),guilds:Eu().min(1,"حداقل یک واحد صنفی باید وجود داشته باشد").of(Ne({steward:me().default(!1),guild:me().default(!1)})).test("steward-guild-required","برای هر واحد صنفی، حداقل یکی از گزینه‌های مباشر یا صنف باید انتخاب شود",function(n){return!n||n.length===0?!1:n.every(a=>(a==null?void 0:a.steward)===!0||(a==null?void 0:a.guild)===!0)})}),Z=e=>{const n=(e==null?void 0:e.user)||{},a=(e==null?void 0:e.address)||{},t=(a==null?void 0:a.province)||{},r=(a==null?void 0:a.city)||{};return{first_name:n.firstName||"",last_name:n.lastName||"",national_id:n.nationalId||"",national_code:n.nationalCode||"",birth_date:D(n.birthday||""),father_name:n.fatherName||"",gender:n.gender||"",person_city:n.city||"",is_alive:n.isAlive||"",mobile:n.mobile||"",guild_name:(e==null?void 0:e.guildsName)||(e==null?void 0:e.name)||"",area_activity:(e==null?void 0:e.areaActivity)||"",state:t.name||"",province:t.key||"",city_name:r.name||"",address:a.address||"",license_expire_date:D((e==null?void 0:e.licenseExpireDate)||""),license_status:(e==null?void 0:e.licenseStatus)||"",license_type:(e==null?void 0:e.licenseType)||"",union_name:(e==null?void 0:e.unionName)||"",postal_code:a.postalCode||"",phone_number:(e==null?void 0:e.phoneNumber)||"",license_number:(e==null?void 0:e.licenseNumber)||"",guild_national_id:(e==null?void 0:e.nationalId)||"",corporation_name:(e==null?void 0:e.companyName)||"",license_issue_date:D((e==null?void 0:e.licenseIssueDate)||""),is_foreigner:(e==null?void 0:e.is_foreign_national)||"",has_steward:(e==null?void 0:e.hasSteward)||"",has_partner:(e==null?void 0:e.hasPartner)||"",steward:typeof(e==null?void 0:e.steward)=="boolean"?e.steward:typeof(e==null?void 0:e.isSteward)=="boolean"?e.isSteward:!1,guild:typeof(e==null?void 0:e.guild)=="boolean"?e.guild:typeof(e==null?void 0:e.isGuild)=="boolean"?e.isGuild:!1,verify_mobile:(e==null?void 0:e.verifyMobile)||!1,active:(e==null?void 0:e.active)??null,isAccepted:(e==null?void 0:e.provinceAcceptState)==="accepted"||!1,company_name:(e==null?void 0:e.companyName)||"",company_identifier:(e==null?void 0:e.companyIdentifier)||"",type_activity_name:(e==null?void 0:e.typeActivityName)||"",guilds:e?[{steward:typeof(e==null?void 0:e.steward)=="boolean"?e.steward:typeof(e==null?void 0:e.isSteward)=="boolean"?e.isSteward:!1,guild:typeof(e==null?void 0:e.guild)=="boolean"?e.guild:typeof(e==null?void 0:e.isGuild)=="boolean"?e.isGuild:!1}]:[]}},Je=(e,n,a,t)=>{const r={national_id:e.national_id,mobile:e.mobile,mobilenumber:e.mobile,steward:!!e.steward,guild:!!e.guild,active_register_code:!!e.verify_mobile,firstName:e.first_name||"",lastName:e.last_name||"",fatherName:e.father_name||"",gender:e.gender||"",identityNo:e.national_code||"",isLive:e.is_alive==="بلی"||e.is_alive===!0,birthDate:be(e.birth_date||"",t===!0),city:e.person_city||e.city||"",city_name:e.city_name||"",province:e.province||"",address:e.address||"",postalcode:e.postal_code||"",licenseNumber:e.license_number||"",licenseExpireDate:be(e.license_expire_date||"",t===!0),licenseIssueDate:be(e.license_issue_date||"",t===!0),licenseType:e.license_type||"",licenseStatus:e.license_status||"",isicname:e.area_activity||"",corporationName:e.corporation_name||"",nationalId:e.guild_national_id||"",unionName:e.union_name||"",phonenumber:e.phone_number||"",hasPartner:e.has_partner===!0||e.has_partner==="بلی",isForeigner:e.is_foreigner===!0||e.is_foreigner==="بلی",title:e.guild_name||"",role:k(),has_inquiry:t!==null?t:!1,...e.active!==null&&{active:e.active}};return n&&(r.guilds_key=n.key,e.mobile!==a&&(r.mobile=e.mobile,r.mobilenumber=e.mobile)),r},H0=(e,n)=>{const a=e.user||{},t=Array.isArray(e.guilds)&&e.guilds.length>0?e.guilds[0]:{},r=(t==null?void 0:t.address)||{},c=r.province||{},l=r.city||{};return{first_name:a.firstName||"",last_name:a.lastName||"",national_id:String(a.nationalId||n).trim(),national_code:a.nationalCode||"",birth_date:D(a.birthday||""),father_name:a.fatherName||"",gender:a.gender||"",person_city:a.city||"",is_alive:a.isAlive===!1?"خیر":a.isAlive===!0?"بلی":"",mobile:a.mobile||"",guild_name:t.guildsName||"",area_activity:t.areaActivity||"",state:c.name||"",province:c.key||"",city:l.key||"",address:r.address||"",license_expire_date:D(t.licenseExpireDate||""),license_status:t.licenseStatus||"",license_type:t.licenseType||"",license_number:t.licenseNumber||"",license_issue_date:D(e.licenseIssueDate||""),union_name:t.unionName||"",postal_code:r.postalCode||"",phone_number:t.phoneNumber||"",guild_national_id:t.nationalCode||"",corporation_name:t.companyName||"",is_foreigner:e.isForeignNational===!1?!1:e.isForeignNational===!0?!0:"",has_steward:e.steward===!1?!1:e.steward===!0?!0:"",has_partner:e.hasPartner===!1?!1:e.hasPartner===!0?!0:"",steward:t.isSteward||!1,guild:typeof t.guild=="boolean"?t.guild:!1,company_name:t.companyName||"",company_identifier:t.companyIdentifier||"",type_activity_name:t.typeActivity||""}},J0=(e,n)=>{const a=e.user||{},t=Array.isArray(e.guilds)&&e.guilds.length>0?e.guilds[0]:{},r=t.layerTwo||{};return{first_name:a.firstName||"",last_name:a.lastName||"",national_id:String(r.nationalcode||a.nationalCode||n).trim(),national_code:a.identityNo||"",birth_date:fe(a.birthDate||""),father_name:a.fatherName||"",gender:a.gender===!0?"True":a.gender===!1?"False":"",person_city:a.city||"",is_alive:a.isLive===!0?"بلی":a.isLive===!1?"خیر":"",mobile:r.mobilenumber||"",guild_name:t.title||"",area_activity:t.isicname||"",state:t.state||"",province:"",city:t.city||"",address:t.address||"",license_expire_date:fe(t.licenseExpireDate||""),license_status:t.licenseStatus||"",license_type:t.licenseType||"",license_number:t.licenseNumber||"",license_issue_date:fe(r.licenseIssueDate||""),union_name:r.unionName||"",postal_code:r.postalcode||"",phone_number:r.phonenumber||"",guild_national_id:r.nationalId||"",corporation_name:r.corporationName||"",is_foreigner:r.isForeigner==="خیر"?!1:r.isForeigner==="بلی"?!0:"",has_steward:r.hasSteward==="خیر"?!1:r.hasSteward==="بلی"?!0:"",has_partner:r.hasPartner==="خیر"?!1:r.hasPartner==="بلی"?!0:"",steward:!1,guild:typeof t.guild=="boolean"?t.guild:!1}},K0=(e,n,a)=>{const r=e.dbRegister===!1?J0(e,n):H0(e,n);a.setValues({...a.values,...r})},Q0=(e,n,a,t,r)=>{a(),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(we()),t.verify_mobile&&r&&e(Du({title:"ثبت کد احراز",content:u.jsx(i0,{item:r,updateTable:a})}))},X0=(e,n)=>{e({vertical:"top",horizontal:"center",msg:n,severity:"error"})},Z0=({open:e,onClose:n,onConfirm:a,isDeleting:t})=>u.jsxs(Uu,{open:e,onClose:n,maxWidth:"sm",fullWidth:!0,children:[u.jsx(Hu,{children:"آیا مطمئن هستید؟"}),u.jsx(Ju,{children:u.jsx(P,{variant:"body2",children:"آیا از حذف این صنف مطمئن هستید؟ این عمل قابل بازگشت نیست."})}),u.jsxs(Ku,{sx:{gap:2,p:2},children:[u.jsx(L,{variant:"outlined",onClick:n,disabled:t,sx:{flex:1},children:"انصراف"}),u.jsx(L,{variant:"contained",color:"error",onClick:a,disabled:t,sx:{flex:1},children:t?"در حال حذف...":"حذف"})]})]}),d6=({guild:e,updateTable:n})=>{var We;const a=De(),[t]=f.useContext(Ke),[r,c]=f.useState(),[l,o]=f.useState(""),[b,N]=f.useState(!1),[w,x]=f.useState(null),[g,V]=f.useState(null),[_,d]=f.useState(null),[v,O]=f.useState(()=>e?[e]:[]),[W,Y]=f.useState(0),[K,Q]=f.useState(()=>e?[Z(e)]:[]),[hu,_u]=f.useState([]),[te,pu]=f.useState([]),[X,Pe]=f.useState([]),[vu,xu]=f.useState([]),[mu,pe]=f.useState(!1),[q,ve]=f.useState(null),[Me,ze]=f.useState(!1),Oe=(e==null?void 0:e.phoneNumber)||null,xe=k(),F=xe==="AdminX",ae=xe==="SuperAdmin",se=xe==="KillHouse",i=Qe({initialValues:Z(e),validationSchema:U0(!!e),validateOnMount:!0,onSubmit:s=>{const h=v.map((y,A)=>{const p=K[A]||s,M={...s,...p,national_id:s==null?void 0:s.national_id,gender:s==null?void 0:s.gender,first_name:s==null?void 0:s.first_name,last_name:s==null?void 0:s.last_name,national_code:s==null?void 0:s.last_name,is_alive:s==null?void 0:s.is_alive,birth_date:s==null?void 0:s.birth_date,father_name:s==null?void 0:s.father_name,mobile:s==null?void 0:s.mobile};return Je(M,y,Oe,g)});a(w0(h)).then(y=>{var A;y.payload.error?X0(t,y.payload.error):Q0(a,t,n,s,(A=y.payload)==null?void 0:A.data)})}});f.useEffect(()=>{a(c0()).then(s=>{var y,A;const h=(A=(y=s.payload.data)==null?void 0:y[0])==null?void 0:A.active;c(h),h===!1&&i.setFieldValue("isAccepted",!0)}),a(ku()).then(s=>{_u(s.payload.data||[])}),a(e0()),a(u0()).then(s=>{xu(s.payload.data||[])}),a(n0()).then(s=>{var h;(h=s==null?void 0:s.payload)!=null&&h.data&&pu(s.payload.data)})},[]),f.useEffect(()=>{if(e&&v.length>0){const s=v.map(h=>{const y={...h,user:(e==null?void 0:e.user)||{}},A=Z(y);return{steward:A.steward||!1,guild:A.guild||!1}});i.setFieldValue("guilds",s,!1).then(()=>{i.validateField("guilds")})}i.validateForm()},[]),f.useEffect(()=>{if(i.values.state&&te.length>0&&!i.values.province){const s=te.find(h=>h.name===i.values.state);s&&i.setFieldValue("province",s.key)}},[te,i.values.state,i.values.province]),f.useEffect(()=>{i.values.province?a(t0(i.values.province)).then(s=>{var h;(h=s==null?void 0:s.payload)!=null&&h.data&&Pe(s.payload.data)}):Pe([])},[i.values.province,a]),f.useEffect(()=>{if(i.values.person_city&&!i.values.city&&X.length>0){const s=X.find(h=>h.name===i.values.person_city);s&&i.setFieldValue("city",s.key)}},[X,i.values.person_city,i.values.city]);const re=f.useCallback(s=>{const h=Array.isArray(s.guilds)?s.guilds:[];if(K0(s,l,i),s.dbRegister===!1)x(!1),V(null);else{V(s.hasInquiry??null);const y=h.length>0?h[0]:null,A=(y==null?void 0:y.active)??s.active??null;d(A),i.setFieldValue("active",A),x(!0)}if(h.length>0){O(h);const y=h.map(p=>{const M={...p,user:s.user||{}};return Z(M)});Q(y);const A=h.map(p=>({steward:typeof(p==null?void 0:p.steward)=="boolean"?p.steward:typeof(p==null?void 0:p.isSteward)=="boolean"?p.isSteward:!1,guild:typeof(p==null?void 0:p.guild)=="boolean"?p.guild:typeof(p==null?void 0:p.isGuild)=="boolean"?p.isGuild:!1}));i.setFieldValue("guilds",A,!0).then(()=>{i.validateField("guilds")}),Y(0)}else O([]),Q([]),i.setFieldValue("guilds",[],!0).then(()=>{i.validateField("guilds")});setTimeout(()=>{i.validateField("mobile"),i.validateField("national_id")},0)},[i,l]),yu=f.useCallback(()=>{if(!l){t({vertical:"top",horizontal:"center",msg:"لطفا کد ملی را وارد کنید",severity:"error"});return}if(!F&&l.length!==10){t({vertical:"top",horizontal:"center",msg:"لطفا کد ملی 10 رقمی معتبر وارد کنید",severity:"error"});return}a(Ue({national_code:l,update:!1})).then(s=>{if(!(s.payload.error&&(V(!1),F&&(N(!0),i.setFieldValue("national_id",l)),t({vertical:"top",horizontal:"center",msg:s.payload.error,severity:"error"}),!F)))if(s.payload.data){re(s.payload.data),N(!0),s.payload.data.dbRegister===!1&&V(!0);const h=s.payload.data.dbRegister===!1?"اطلاعات از سامانه خارجی دریافت شد":"اطلاعات از پایگاه داده دریافت شد";t({vertical:"top",horizontal:"center",msg:h,severity:"success"})}else V(!1),N(!0),F&&i.setFieldValue("national_id",l)})},[a,l,t,re,F,i]),fu=f.useCallback(()=>{if(!i.values.national_id||i.values.national_id.length!==10){t({vertical:"top",horizontal:"center",msg:"لطفا کد ملی 10 رقمی معتبر وارد کنید",severity:"error"});return}a(Ue({national_code:i.values.national_id,update:!0})).then(s=>{if(s.payload.error){V(!1),t({vertical:"top",horizontal:"center",msg:s.payload.error,severity:"error"});return}if(s.payload.data){const h={...s.payload.data,dbRegister:!1};re(h),V(!0),t({vertical:"top",horizontal:"center",msg:"اطلاعات از سامانه خارجی بروزرسانی شد",severity:"success"})}else V(!1)})},[a,i.values.national_id,t,re]),bu=()=>{const s=v.length;O([...v,null]),Q([...K,Z(null)]);const h=i.values.guilds||[];i.setFieldValue("guilds",[...h,{steward:!1,guild:!1}],!0).then(()=>{i.validateField("guilds")}),Y(s)},ju=s=>{const h=v[s];if(h!=null&&h.key){ve(s),pe(!0);return}if(v.length>1){O(v.filter((A,p)=>p!==s)),Q(K.filter((A,p)=>p!==s));const y=i.values.guilds||[];i.setFieldValue("guilds",y.filter((A,p)=>p!==s),!0).then(()=>{i.validateField("guilds")}),W===s?Y(0):W>s&&Y(W-1)}},Au=()=>{if(q===null)return;const s=v[q];s!=null&&s.key&&(ze(!0),a(V0(s.key)).then(h=>{var y;if(ze(!1),pe(!1),ve(null),(y=h.payload)!=null&&y.error)t({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"});else{if(t({vertical:"top",horizontal:"center",msg:"صنف با موفقیت حذف شد",severity:"success"}),v.length>1){O(v.filter((p,M)=>M!==q)),Q(K.filter((p,M)=>M!==q));const A=i.values.guilds||[];i.setFieldValue("guilds",A.filter((p,M)=>M!==q),!0).then(()=>{i.validateField("guilds")}),W===q?Y(0):W>q&&Y(W-1)}n&&n()}}))},gu=()=>{Me||(pe(!1),ve(null))},Nu=f.useCallback((s,h,y)=>{if(Q(A=>{const p=[...A];return p[s]||(p[s]=Z(null)),p[s]={...p[s],[h]:y},p}),h==="steward"||h==="guild"){const p=[...i.values.guilds||[]];p[s]||(p[s]={steward:!1,guild:!1}),p[s]={...p[s],[h]:y},i.setFieldValue("guilds",p,!0).then(()=>{i.validateField("guilds")})}},[i]),Su=s=>(h,y)=>{Y(y?s:!1)},Iu=((We=i==null?void 0:i.values)==null?void 0:We.national_id)&&(F||w!==!1&&(e||!e&&(w===!0&&g===!1||F&&b))),wu=!e&&!b,Vu=e||b;return u.jsxs("form",{onSubmit:i.handleSubmit,children:[u.jsxs(C,{container:!0,gap:R.TINY,sx:{maxHeight:"80vh",overflow:"auto",p:2,minWidth:!e&&!b?"auto":{xs:"96vw",md:"90vw",nlg:"1280px"}},children:[Iu&&u.jsx(z0,{onUpdate:fu,disabled:!!i.errors.national_id}),wu&&u.jsx(M0,{inquiryNationalCode:l,setInquiryNationalCode:o,onInquiry:yu,isAdmin:F}),Vu&&u.jsxs(u.Fragment,{children:[u.jsxs(C,{container:!0,xs:12,children:[u.jsx(P0,{formik:i,guild:e,hasInquiry:g,isAdmin:F,isSuperAdmin:ae,isKillHouse:se,provinces:te,provinceCities:X,guildsList:v}),u.jsx(C,{item:!0,xs:12,lg:6,pr:{xs:0,md:2},pl:{xs:0,md:3},children:u.jsxs(C,{container:!0,gap:R.TINY,direction:"column",children:[u.jsx(C,{item:!0,xs:12,children:u.jsx(P,{variant:"h6",gutterBottom:!0,children:"اطلاعات واحد"})}),u.jsx(C,{item:!0,xs:12,children:v.map((s,h)=>u.jsx(je,{sx:{mb:2},children:u.jsx(q0,{guildIndex:h,guildData:s,guildActive:_,isAdmin:F,isSuperAdmin:ae,cities:X.length>0?X:hu,typeActivities:vu,onDelete:()=>ju(h),canDelete:(v.length>1||!e)&&F,guildFormValues:K[h],onGuildValuesChange:Nu,expanded:W===h,onChange:Su(h)})},h))}),F&&u.jsx(C,{item:!0,xs:12,xl:4,children:u.jsx(L,{variant:"contained",color:"primary",startIcon:u.jsx(qu,{}),onClick:bu,fullWidth:!0,sx:{mb:2},children:"افزودن واحد"})})]})})]}),u.jsxs(C,{container:!0,item:!0,xs:12,children:[r&&(!(!e&&g===!0)||F||ae||se)&&u.jsx(O0,{isAccepted:i.values.isAccepted,onAccept:()=>i.setFieldValue("isAccepted",!0),onReject:()=>i.setFieldValue("isAccepted",!1)}),u.jsx(W0,{formik:i,onClose:()=>a(we()),showCloseButton:!e&&g===!0&&!F&&!ae&&!se,formData:v.map((s,h)=>{const A={...K[h]};return Je(A,s,Oe,g)}),isKillHouse:se,onSubmit:i.handleSubmit})]})]})]}),u.jsx(Z0,{open:mu,onClose:gu,onConfirm:Au,isDeleting:Me})]})};export{d6 as C,i0 as P,au as a,eu as b,r0 as c,su as d,uu as e,nu as f,tu as g,o6 as h,c6 as p}; diff --git a/build/assets/CustomCard-Cq1zECRb.js b/build/assets/CustomCard-Cq1zECRb.js new file mode 100644 index 0000000..32658c5 --- /dev/null +++ b/build/assets/CustomCard-Cq1zECRb.js @@ -0,0 +1 @@ +import{j as e,aM as a,T as t}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";function g(r){const{title:o,value:i,imageUrl:n}=r;return e.jsxs(a,{style:{backgroundImage:`linear-gradient(to bottom right, #0000ff, #00ffff), url(${n})`,backgroundSize:"cover",color:"#FFFFFF",position:"relative",paddingTop:10,paddingBottom:10,paddingLeft:10,paddingRight:10},children:[e.jsx(t,{variant:"h5",textAlign:"center",fontWeight:"bold",component:"h2",sx:{fontSize:{xs:"1rem",lg:"1.5rem"},fontWeight:"bold",color:"white",textAlign:"center",textTransform:"uppercase"},children:o}),e.jsx(t,{color:"white",textAlign:"center",style:{border:"1px dashed #ddd",marginTop:"10px",padding:"4px",borderRadius:"4px"},sx:{fontSize:{xs:"0.8rem",lg:"1rem"}},children:i})]})}export{g as C}; diff --git a/build/assets/DashboardPage-CxmQpJJ5.js b/build/assets/DashboardPage-CxmQpJJ5.js new file mode 100644 index 0000000..4c3a684 --- /dev/null +++ b/build/assets/DashboardPage-CxmQpJJ5.js @@ -0,0 +1,9 @@ +import{j as u,b as h,T as o,i as s0,au as Eu,e as h0,A as o0,d as iu,B as au,bc as p0,ci as y0,cj as f0,ck as F0,bf as j0,aM as b0,cl as v0,b4 as D0,a_ as E0,an as lu,a5 as $,bu as _u,b5 as w0,b6 as ju}from"./mui-vendor-D_SVL-Dx.js";import{G as s,S as w,p as Du,r as i0,L as uu,j as ru,h as eu,a0 as wu,i1 as k0,m as m0,A as Fu,v as Z,$ as tu,i2 as I0,i3 as R0,i4 as L0,i5 as B0}from"./index-D80MdVQn.js";import{r as v,u as W0,f as H0}from"./react-vendor-CmFgShSM.js";import{a as ou,u as cu,f as M0}from"./redux-vendor-CfkcHgWN.js";import{M as Lu,L as a0,N as Q0,C as c0,F as d0,d as C0,e as A0,G as K0,a as O0,b as Y0,c as S0,P as P0,J as mu}from"./chart-vendor-sE2SUVPW.js";import{p as g0}from"./chartjs-plugin-datalabels.esm-DvNX1Acq.js";import{R as ku}from"./ResponsiveTable-bUYl0qDM.js";import{a as Mu,R as G0}from"./index.esm-C1-dCPnj.js";import{a as z0}from"./province-get-dispenser-killhouses-DdUGGGrW.js";import{d as U0}from"./ToggleOffOutlined-C41wua6U.js";import{d as q0}from"./ToggleOn-Cv1P2E48.js";import{I as x0}from"./index.esm-I0ypi7DD.js";import{S as u0}from"./SimpleTable-tm4uaKUf.js";import{A as e0}from"./AdvancedChart-CIwCvU_2.js";import{d as r0}from"./Info-CGBpeO9n.js";import{B as T0}from"./BackButton-Dr-K0JXJ.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const fu=({title:n,value:t,unit:d="",color:A="text",small:f=!1,rightAlign:r=!1,colon:k=!1,bgGreen:g=!1,bgPurple:b=!1})=>{var M;let R="background.paper",H=`${A}.main`;return g?(R="rgba(0,128,0,0.1)",H="success.main"):b&&(R="#9370db",H="primary.main"),u.jsx(s,{item:!0,xs:12,sx:{mb:1},children:u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",py:.5,px:1,borderRadius:1,backgroundColor:R,color:H,direction:r?"rtl":"ltr",fontWeight:g?"bold":"normal",height:"48px"},children:[u.jsx(o,{variant:f?"caption":"body1",color:H,children:k?`${n} :`:n}),u.jsxs(o,{variant:f?"caption":"body1",fontWeight:"bold",color:H,children:[((M=t==null?void 0:t.toLocaleString)==null?void 0:M.call(t))||t," ",d]})]})})},N0=({boxStats:n})=>{var f,r,k,g,b,R,H,M,I,B,K,O,F,W,G,C,y,z,U;const t=(((f=n==null?void 0:n.yesterdayKilling)==null?void 0:f.quantityKillHouseFreeBarCarcass)||0)+(((r=n==null?void 0:n.yesterdayKilling)==null?void 0:r.weightKillHouseFreeBarCarcass)||0)+(((k=n==null?void 0:n.yesterdayKilling)==null?void 0:k.provinceKillRequestQuantity)||0)+(((g=n==null?void 0:n.yesterdayKilling)==null?void 0:g.provinceKillRequestWeight)||0)+(((b=n==null?void 0:n.yesterdayKilling)==null?void 0:b.quantityKillHouseFreeBarLive)||0)+(((R=n==null?void 0:n.yesterdayKilling)==null?void 0:R.weightOfCarcass)||0)+(((H=n==null?void 0:n.yesterdayKilling)==null?void 0:H.losses)||0),d={labels:["حجم خرید خارج استان","وزن خرید خارج استان","حجم کشتار داخل استان","وزن کشتار داخل استان","حجم فروش به خارج استان (زنده)","وزن لاشه تولیدی","درصد افت دیروز"],datasets:[{data:[((M=n==null?void 0:n.yesterdayKilling)==null?void 0:M.quantityKillHouseFreeBarCarcass)||0,((I=n==null?void 0:n.yesterdayKilling)==null?void 0:I.weightKillHouseFreeBarCarcass)||0,((B=n==null?void 0:n.yesterdayKilling)==null?void 0:B.provinceKillRequestQuantity)||0,((K=n==null?void 0:n.yesterdayKilling)==null?void 0:K.provinceKillRequestWeight)||0,((O=n==null?void 0:n.yesterdayKilling)==null?void 0:O.outQuantity)||0,((F=n==null?void 0:n.yesterdayKilling)==null?void 0:F.weightOfCarcass)||0,((W=n==null?void 0:n.yesterdayKilling)==null?void 0:W.losses)||0],backgroundColor:["#FF6384","#36A2EB","#FFCE56","#4BC0C0","#9966FF","#FF9F40","#C9CBCF"],hoverBackgroundColor:["#FF6384","#36A2EB","#FFCE56","#4BC0C0","#9966FF","#FF9F40","#C9CBCF"],borderWidth:1}]},A={responsive:!0,maintainAspectRatio:!1,plugins:{datalabels:{display:!1},tooltip:{enabled:!0,callbacks:{label:Y=>{const S=Y.raw,P=Y.dataset.data.reduce((e,l)=>e+l,0);if(P===0)return"0";const q=(S/P*100).toFixed(2);return`${S.toLocaleString()} (${q}%)`}}},legend:{display:!1}}};return u.jsxs(h,{sx:{flex:"1 1 20%",width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",p:w.MEDIUM,boxSizing:"border-box",display:"flex",flexDirection:"column",justifyContent:"flex-start"},children:[u.jsx(o,{textAlign:"start",variant:"subtitle1",color:"text.primary",sx:{mb:2,fontWeight:600,fontSize:"1rem"},children:"آمار روز گذشته کشتار مرغ گوشتی استان"}),u.jsx(h,{sx:{height:"240px",width:"100%",mb:2},children:t>0?u.jsx(Lu,{data:d,options:A,style:{height:"100%",width:"100%"}}):u.jsx(h,{sx:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center",fontSize:"0.9rem",color:"text.primary",textAlign:"center"},children:"داده‌ای برای نمایش چارت موجود نیست."})}),u.jsxs(s,{container:!0,spacing:1,sx:{fontSize:"1.5rem",position:"relative"},children:[u.jsx(h,{sx:{position:"absolute",left:"50%",top:0,bottom:0,width:"1px",backgroundColor:"divider",zIndex:1}}),u.jsx(s,{item:!0,xs:6,children:u.jsx(fu,{title:"وزن خرید خارج استان",value:((G=n==null?void 0:n.yesterdayKilling)==null?void 0:G.weightKillHouseFreeBarLive)||0,unit:"کیلو گرم",color:"primary",small:!0})}),u.jsx(s,{item:!0,xs:6,children:u.jsx(fu,{title:"وزن کشتار داخل استان",value:((C=n==null?void 0:n.yesterdayKilling)==null?void 0:C.provinceKillRequestWeight)||0,unit:"کیلو گرم",color:"primary",small:!0})}),u.jsx(s,{item:!0,xs:6,children:u.jsx(fu,{title:"حجم فروش به خارج استان (زنده)",value:((y=n==null?void 0:n.yesterdayKilling)==null?void 0:y.quantityKillHouseFreeBarLive)||0,color:"primary",small:!0})}),u.jsx(s,{item:!0,xs:6,children:u.jsx(fu,{title:"وزن لاشه تولیدی",value:((z=n==null?void 0:n.yesterdayKilling)==null?void 0:z.weightOfCarcass)||0,unit:"کیلو گرم",color:"primary",small:!0})}),u.jsx(s,{item:!0,xs:6,children:u.jsx(fu,{title:"درصد افت دیروز",value:(U=n==null?void 0:n.yesterdayKilling)!=null&&U.losses?`${n.yesterdayKilling.losses}%`:"0%",color:"primary",small:!0})})]})]})},V0=[{label:"حجم آماده کشتار بزرگتر از 40 روز (قطعه) :",key:"leftOverBetweenFortySeventyFive"},{label:"وزن تقریبی کشتار بزرگتر از 40 روز (کیلوگرم) :",key:"weightBetweenFortySeventyFive"},{label:"میانگین وزن مرغداری‌های آماده کشتار:",key:"aveWeight",suffix:" کیلوگرم"},{label:"وزن گوشت قابل تولید:",key:"carcassWeight",suffix:" کیلوگرم"}],J0=({label:n,value:t,suffix:d=""})=>u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:40,px:2,py:.5,borderRadius:1,backgroundColor:"rgba(0, 128, 0, 0.1)"},children:[u.jsx(o,{color:"text.primary",sx:{fontSize:"0.85rem",textAlign:"left"},children:n}),u.jsxs(o,{fontWeight:"bold",color:"success.main",sx:{fontSize:"0.85rem"},children:[(t==null?void 0:t.toLocaleString())||0,d]})]}),Z0=({boxStats:n,sx:t})=>u.jsxs(h,{sx:{width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",px:w.MEDIUM,py:w.SMALL,display:"flex",flexDirection:"column",boxSizing:"border-box",backgroundColor:"rgba(0, 128, 0, 0.05)",textAlign:"left",...t},children:[u.jsx(o,{variant:"subtitle1",color:"text.primary",sx:{mb:2,fontWeight:600,fontSize:"1rem"},children:"موجودی"}),u.jsx(h,{sx:{display:"flex",flexDirection:"column",gap:1},children:V0.map(d=>{var A;return u.jsx(J0,{label:d.label,value:(A=n==null?void 0:n.inventory)==null?void 0:A[d.key],suffix:d.suffix},d.key)})})]}),X0=[{label:"وزن ورودی به انبار:",key:"enterWarehouseWeight"},{label:"وزن فروش به خارج استان:",key:"outSellWeight"},{label:"وزن توزیع به داخل استان:",key:"allocationWeight"},{label:"وزن مانده در انبار کشتارگاه:",key:"leftOverWarehouseWeight"}],$0=({label:n,value:t})=>u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:40,px:2,py:.5,borderRadius:1,backgroundColor:"rgba(147, 112, 219, 0.1)"},children:[u.jsx(o,{color:"text.primary",sx:{fontSize:"0.85rem",textAlign:"left"},children:n}),u.jsxs(h,{sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(o,{color:"primary.main",fontWeight:"bold",sx:{fontSize:"0.85rem"},children:(t==null?void 0:t.toLocaleString())||0}),u.jsx(o,{sx:{fontSize:"0.75rem"},color:"text.secondary",children:"کیلوگرم"})]})]}),_0=({boxStats:n,sx:t})=>u.jsxs(h,{sx:{width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",p:"16px",boxSizing:"border-box",display:"flex",flexDirection:"column",gap:2,...t},children:[u.jsx(o,{variant:"subtitle1",color:"text.primary",sx:{fontWeight:600,fontSize:"1rem"},textAlign:"left",children:"اطلاعات انبار و توزیع امروز"}),u.jsx(h,{sx:{display:"flex",flexDirection:"column",gap:1,flex:1},children:X0.map(d=>{var A;return u.jsx($0,{label:d.label,value:(A=n==null?void 0:n.warehouseInformation)==null?void 0:A[d.key]},d.key)})})]}),u6=({boxStats:n})=>{var t;return u.jsxs(s,{container:!0,spacing:2,sx:{width:"100%",borderRadius:"16px",border:"1px solid",borderColor:"divider",p:2},children:[u.jsx(o,{variant:"subtitle1",sx:{width:"100%",textAlign:"start",fontWeight:600,fontSize:"1rem",mb:1},color:"text.primary",children:"نمودار قیمت مرغ در هفته گذشته (میانگین قیمت)"}),u.jsx(h,{sx:{height:"400px",width:"100%"},children:((t=n==null?void 0:n.chickenPrice)==null?void 0:t.length)>0?u.jsx(a0,{data:{labels:n.chickenPrice.map(d=>Du(d.date)),datasets:[{label:"میانگین قیمت مرغ (ریال)",data:n.chickenPrice.map(d=>d.chickenAveragePrice),fill:{target:"origin",above:"rgba(75, 192, 192, 0.2)",below:"rgba(75, 192, 192, 0.2)"},backgroundColor:"rgba(75, 192, 192, 0.2)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:4,tension:.4,pointRadius:5,pointHoverRadius:7,pointBackgroundColor:"rgba(75, 192, 192, 1)",pointBorderColor:"#fff",pointBorderWidth:2}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top",rtl:!0,labels:{font:{family:"iranyekan",size:12},padding:20,usePointStyle:!0}},tooltip:{callbacks:{label:d=>`${d.dataset.label}: ${d.parsed.y.toLocaleString()} ریال`},displayColors:!1,backgroundColor:"rgba(0, 0, 0, 0.7)",titleFont:{size:14,family:"iranyekan"},bodyFont:{size:12,family:"iranyekan"}}},scales:{x:{grid:{display:!1,drawBorder:!1},ticks:{color:"#6B7280",font:{family:"iranyekan"}}},y:{beginAtZero:!1,grid:{display:!1,drawBorder:!1},ticks:{color:"#6B7280",font:{family:"iranyekan"},callback:function(d){return d.toLocaleString()+" ریال"}}}},elements:{line:{tension:.4},point:{radius:5,hoverRadius:7}}}}):u.jsx(o,{sx:{textAlign:"center",py:4},children:"داده‌ای برای نمایش موجود نیست"})})]})};var Qu={},e6=s0;Object.defineProperty(Qu,"__esModule",{value:!0});var Bu=Qu.default=void 0,r6=e6(i0()),n6=u;Bu=Qu.default=(0,r6.default)((0,n6.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z"}),"Announcement");var Ku={},l6=s0;Object.defineProperty(Ku,"__esModule",{value:!0});var Wu=Ku.default=void 0,t6=l6(i0()),s6=u;Wu=Ku.default=(0,t6.default)((0,s6.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1z"}),"CircleNotifications");const o6=[{label:"حجم درخواست کشتار مرغدار:",key:"quantityYesterday"},{label:"وزن درخواست کشتار مرغدار:",key:"totalWeightYesterday"},{label:"حجم خرید های مستقیم :",key:"killRequestQuantityYesterday"},{label:"وزن خرید های مستقیم :",key:"killRequestWeightYesterday"},{label:"حجم خرید های خارج از استان (زنده) :",key:"quantityKillHouseFreeBarLiveYesterday"},{label:"وزن خرید های خارج از استان (زنده) :",key:"WeightKillHouseFreeBarLiveYesterday"},{label:"وزن خرید های خارج از استان (لاشه) :",key:"WeightKillHouseFreeBarCarcassYesterday"},{label:"حجم کل تخصیصات (خرید مستقیم/ مرغدار ):",key:"provinceKillRequestQuantityYesterday"},{label:"وزن کل تخصیصات (خرید مستقیم/ مرغدار ):",key:"provinceKillRequestWeightCarcassYesterday"},{label:"حجم فروش به خارج استان:",key:"poultryOutProvinceQuantityYesterday"},{label:"وزن فروش به خارج استان:",key:"poultryOutProvinceWeightYesterday"},{label:"حجم بارها:",key:"KillHouseRequestQuantityYesterday"},{label:"وزن بارها:",key:"KillHouseRequestWeightYesterday"},{label:"لاشه تولیدی با احتساب 25درصد افت کشتار :",key:"totalLossWeightYesterday"}],i6=({label:n,value:t})=>u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:40,px:2,py:.5,borderRadius:1,backgroundColor:"rgba(86, 156, 221, 0.1)"},children:[u.jsx(o,{color:"text.primary",sx:{fontSize:"0.85rem",textAlign:"left"},children:n}),u.jsx(o,{color:"primary.main",fontWeight:"bold",sx:{fontSize:"0.85rem",textAlign:"left"},children:(t==null?void 0:t.toLocaleString())||0})]}),a6=({boxStats:n})=>u.jsxs(h,{sx:{width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",p:w.SMALL,boxSizing:"border-box",display:"flex",flexDirection:"column",gap:2},children:[u.jsx(o,{textAlign:"start",variant:"subtitle1",color:"text.primary",sx:{fontWeight:600,fontSize:"1rem"},children:"گزارش کشتار دیروز مرغ گوشتی استان"}),u.jsx(h,{sx:{display:"flex",flexDirection:"column",gap:1,overflowY:"auto",flex:1,maxHeight:"500px"},children:o6.map((t,d)=>{var A;return u.jsx(i6,{label:t.label,value:(A=n==null?void 0:n.killingYesterday)==null?void 0:A[t.key]},d)})})]}),c6=({boxStats:n})=>{var k,g,b,R;const t=v.useRef(null),[d,A]=v.useState([]);v.useEffect(()=>{if(!t.current)return;const M=t.current.ctx,I=[],B=[["#FF6384","#FF9FA8"],["#36A2EB","#7BC1FF"],["#FFCE56","#FFE39F"],["#4BC0C0","#8CDFDF"]];for(let K=0;K<4;K++){const O=M.createLinearGradient(0,0,0,300);O.addColorStop(0,B[K][0]),O.addColorStop(1,B[K][1]),I.push(O)}A(I)},[]);const f={labels:["مانده انبار گوشت","مانده انبار سردخانه","کل وزن فروش به خارج استان","کل وزن توزیع داخل استان"],datasets:[{label:"وزن (کیلوگرم)",data:[((k=n==null?void 0:n.warehouseKillHouse)==null?void 0:k.remainingChickenStock)||0,((g=n==null?void 0:n.warehouseKillHouse)==null?void 0:g.remainingFreezingWeight)||0,((b=n==null?void 0:n.warehouseKillHouse)==null?void 0:b.outProvinceAllocatedWeight)||0,((R=n==null?void 0:n.warehouseKillHouse)==null?void 0:R.allocationWeight)||0],backgroundColor:d.length?d:["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)"],borderRadius:12,borderSkipped:!1}]},r={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{callbacks:{label:H=>`${H.raw.toLocaleString()} کیلوگرم`}},datalabels:{display:!1}},scales:{y:{beginAtZero:!0,ticks:{display:!1},grid:{display:!1}},x:{grid:{display:!1}}}};return u.jsxs(h,{sx:{width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",justifyContent:"center",p:w.MEDIUM,display:"flex",flexDirection:"column",boxSizing:"border-box",overflow:"hidden",maxHeight:"fit-content"},children:[u.jsx(o,{variant:"subtitle1",color:"text.primary",sx:{mb:2,fontWeight:600,fontSize:"1rem"},textAlign:"left",children:"گزارش انبار کشتارگاه"}),u.jsx(h,{sx:{height:300,width:"100%",mb:2,position:"relative",display:"flex",justifyContent:"center",alignItems:"center"},children:u.jsx(Q0,{ref:t,data:f,options:r,style:{height:"100%",width:"100%"}})})]})},d6=[{label:"حجم درخواست کشتار مرغدار:",key:"quantity"},{label:"وزن درخواست کشتار مرغدار:",key:"totalWeight"},{label:"حجم خرید های مستقیم :",key:"killRequestQuantity"},{label:"وزن خرید های مستقیم :",key:"killRequestWeight"},{label:"حجم خرید های خارج از استان (زنده) :",key:"quantityKillHouseFreeBarLive"},{label:"وزن خرید های خارج از استان (زنده) :",key:"WeightKillHouseFreeBarLive"},{label:"وزن خرید های خارج از استان (لاشه) :",key:"WeightKillHouseFreeBarCarcass"},{label:"حجم کل تخصیصات (خرید مستقیم/ مرغدار ):",key:"provinceKillRequestQuantity"},{label:"وزن کل تخصیصات (خرید مستقیم/ مرغدار ):",key:"provinceKillRequestWeightCarcass"},{label:"حجم فروش به خارج استان:",key:"poultryOutProvinceQuantity"},{label:"وزن فروش به خارج استان:",key:"poultryOutProvinceWeight"},{label:"حجم بارها:",key:"KillHouseRequestQuantity"},{label:"وزن بارها:",key:"KillHouseRequestWeight"},{label:"لاشه تولیدی امروز با احتساب 25درصد افت کشتار :",key:"totalLossWeight"}],C6=({label:n,value:t})=>u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:40,px:2,py:.5,borderRadius:1,backgroundColor:"rgba(147, 112, 219, 0.1)"},children:[u.jsx(o,{color:"text.primary",sx:{fontSize:"0.85rem",textAlign:"left"},children:n}),u.jsx(o,{color:"primary.main",fontWeight:"bold",sx:{fontSize:"0.85rem",textAlign:"left"},children:(t==null?void 0:t.toLocaleString())||0})]}),A6=({boxStats:n})=>u.jsxs(h,{sx:{width:"100%",borderRadius:2,border:"1px solid",borderColor:"divider",p:w.SMALL,boxSizing:"border-box",display:"flex",flexDirection:"column",gap:2},children:[u.jsx(o,{textAlign:"start",variant:"subtitle1",color:"text.primary",sx:{fontWeight:600,fontSize:"1rem"},children:"گزارش کشتار امروز مرغ گوشتی استان"}),u.jsx(h,{sx:{display:"flex",flexDirection:"column",gap:1,overflowY:"auto",flex:1,maxHeight:"500px"},children:d6.map(t=>{var d;return u.jsx(C6,{label:t.label,value:(d=n==null?void 0:n.killing)==null?void 0:d[t.key]},t.key)})})]}),Hu=({title:n,value:t,textColor:d,color:A="primary",unit:f})=>u.jsxs(h,{sx:{width:"100%",backgroundColor:A==="primary"?"#EAEFFF":"#E6FAF5",padding:w.SMALL,maxWidth:{md:"880px"},margin:{xs:"6px",lg:"10px"},borderRadius:"16px",textAlign:"center",border:"1px solid",borderColor:"divider",boxShadow:"0px 2px 4px rgba(0, 0, 0, 0.1)","&:hover":{boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.15)"}},children:[u.jsx(o,{fullWidth:!0,variant:"body1",sx:{fontWeight:"bold"},children:n}),u.jsx(o,{variant:"body2",sx:{marginTop:w.SMALL,fontWeight:"bold",color:d||"primary"},children:t.toLocaleString()}),f&&u.jsx(o,{variant:"body2",sx:{marginTop:w.SMALL,fontWeight:"bold",color:d||"primary"},children:f})]}),g6=ou("DASHBOARD_GET_MONITORING_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("dashboard_monitoring_view/",{params:{...n}});return t(eu()),{data:d,status:A}}),x6=ou("DASHBOARD_GET_MONITORING_BAR_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("dashboard_monitoring_bar_and_killing",{params:{date1:n.date1,date2:n.date2,...n}});return t(eu()),{data:d,status:A}}),h6=ou("DASHBOARD__GET_TICKET_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("get_unread_ticket_for_dashboard/",{params:{...n}});return t(eu()),{data:d,status:A}}),p6=ou("DASHBOARD_GET_NEWS_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("dashboard_notification/",{params:{role:wu(),...n}});return t(eu()),{data:d,status:A}});c0.register(d0,C0,A0,g0,K0,O0,Y0,S0,P0);const y6=()=>{var I,B,K,O,F,W,G,C,y,z,U,Y,S,P,q,e,l,x,i,p,Q,T,V;const n=cu(),[t,d]=v.useState({hatching:{},yesterdayKilling:{},Killing:{},inventory:{},warehouseKillHouse:{},warehouseInformation:{},chickenPrice:[]}),[A,f]=v.useState([]),[r,k]=v.useState([]),[g,b]=v.useState({state:!1,num:0}),R=W0();v.useEffect(()=>{n(uu()),n(g6()).then(c=>{var D;(D=c.payload)!=null&&D.data&&d(c.payload.data),n(eu())})},[n]),v.useEffect(()=>{n(uu()),n(p6()).then(c=>{var D;if((D=c.payload)!=null&&D.data){const J=c.payload.data.map(N=>({id:N.id,title:N.title,date:N.created_at,type:N.status||"تازه",message:N.text,isNew:!0}));f(J)}else f([]);n(eu())})},[n]),v.useEffect(()=>{n(uu()),n(h6()).then(c=>{var D;if((D=c.payload)!=null&&D.data){const J=Array.isArray(c.payload.data)?c.payload.data:[c.payload.data];k(J)}else k([]);n(eu())})},[n]),v.useEffect(()=>{n(k0()).then(c=>{b(c.payload.data)})},[window.location.pathname]);const H=c=>{R(`/ticket/${c}/false`)},M=[{title:"حجم جوجه ریزی فعال (قطعه)",value:((I=t==null?void 0:t.hatching)==null?void 0:I.quantity)||0},{title:"حجم کشتار شده (قطعه)",value:((B=t==null?void 0:t.hatching)==null?void 0:B.killedQuantity)||0},{title:"حجم مانده در سالن (قطعه)",value:((K=t==null?void 0:t.hatching)==null?void 0:K.leftOver)||0},{title:"حجم مانده در سالن بزرگتر از 40 روز(قطعه) ",value:((O=t==null?void 0:t.hatching)==null?void 0:O.leftOverBetweenFortySeventyFive)||0},{title:"میانگین سن کشتار فارم های فعال",value:((F=t==null?void 0:t.hatching)==null?void 0:F.killingAveAge)||0}];return u.jsxs(s,{container:!0,alignItems:"center",justifyContent:"flex-start",gap:w.SMALL,sx:{padding:w.SMALL},children:[u.jsx(h,{sx:{width:"100%",mb:2},children:u.jsxs(h,{sx:{display:"flex",flexDirection:{xs:"column",md:"row"},gap:2,width:"100%",mb:2},children:[u.jsxs(h,{sx:{width:{xs:"100%",md:"60%"},border:"1px solid",borderColor:"divider",borderRadius:"16px",overflow:"hidden",height:250,display:"flex",flexDirection:"column"},children:[u.jsxs(h,{sx:{display:"flex",alignItems:"center",gap:1,color:"white",p:2,backgroundColor:"#00cc99"},children:[u.jsx(Bu,{}),u.jsx(o,{variant:"body1",fontWeight:"bold",textAlign:"left",children:"آخرین اطلاعیه و اخبار"})]}),A.length>0?u.jsx(h,{sx:{p:2,overflowY:"auto",flexGrow:1,scrollBehavior:"smooth",scrollbarWidth:"thin","&::-webkit-scrollbar":{width:"6px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"#ccc",borderRadius:"8px"},"&:hover::-webkit-scrollbar-thumb":{backgroundColor:"#999"}},children:A.map(c=>u.jsxs(h,{sx:{mb:2,p:1,borderRadius:1,bgcolor:c.isNew?"action.selected":"background.paper",boxShadow:1,display:"flex",alignItems:"center",justifyContent:"space-between",gap:2},children:[u.jsxs(h,{children:[u.jsx(o,{variant:"body1",textAlign:"left",children:c.title}),u.jsx(o,{variant:"caption",textAlign:"left",sx:{textAlign:"left"},children:c.message})]}),u.jsx(h,{children:u.jsx(o,{variant:"body1",textAlign:"left",children:c.date})}),u.jsx(Eu,{label:c.type,size:"medium",sx:{bgcolor:c.type==="فوری"?"#B0E4DD":c.type==="داغ ترین"?"#FFCFCF":"#D0DCFF",color:c.type==="فوری"?"#004736":c.type==="داغ ترین"?"#EB5757":"#2D5FFF",minWidth:80,textAlign:"center"}})]},c.id))}):u.jsx(h,{sx:{display:"flex",alignItems:"center",justifyContent:"center",flexGrow:1},children:u.jsx(o,{variant:"body1",color:"text.secondary",children:"اخبار جدیدی وجود ندارد"})})]}),u.jsxs(h,{sx:{width:{xs:"100%",md:"40%"},border:"1px solid",borderColor:"divider",borderRadius:"16px",overflow:"hidden",height:250,display:"flex",flexDirection:"column"},children:[u.jsxs(h,{sx:{display:"flex",alignItems:"center",gap:1,color:"white",p:2,backgroundColor:"primary.main"},children:[u.jsx(Bu,{}),u.jsx(o,{variant:"body1",fontWeight:"bold",textAlign:"left",children:"تیکت های خوانده نشده"}),g!=null&&g.state?u.jsx(m0.div,{initial:{y:0},animate:{y:[0,-2,0]},transition:{duration:.5,repeat:1/0,repeatType:"loop"},children:u.jsx(h0,{badgeContent:g==null?void 0:g.num,color:"error",anchorOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(Wu,{})})}):u.jsx(Wu,{})]}),r.length>0?u.jsx(h,{sx:{p:2,overflowY:"auto",flexGrow:1,scrollBehavior:"smooth",scrollbarWidth:"thin","&::-webkit-scrollbar":{width:"6px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"#ccc",borderRadius:"8px"},"&:hover::-webkit-scrollbar-thumb":{backgroundColor:"#999"}},children:r.map(c=>{var D,J,N;return u.jsxs(h,{sx:{mb:2,p:2,borderRadius:1,bgcolor:c.unread_message?"action.selected":"background.paper",boxShadow:1},children:[u.jsxs(h,{sx:{display:"flex",alignItems:"center",mb:1,cursor:"pointer"},onClick:()=>{H(c==null?void 0:c.ticketId)},children:[u.jsx(o0,{sx:{bgcolor:"primary.main",color:"white",width:24,height:24,mr:1},children:((J=(D=c.user)==null?void 0:D.fullname)==null?void 0:J.charAt(0))||""}),u.jsx(o,{variant:"subtitle2",fontWeight:"bold",children:((N=c.user)==null?void 0:N.fullname)||"نامشخص"}),c.unread_message&&u.jsx(Eu,{label:"جدید",size:"small",color:"error",sx:{ml:"auto"}})]}),u.jsx(o,{variant:"body2",color:"text.secondary",textAlign:"left",children:c.title})]},c.id)})}):u.jsx(h,{sx:{display:"flex",alignItems:"center",justifyContent:"center",flexGrow:1},children:u.jsx(o,{variant:"body1",color:"primary.main",children:"تیکتی جهت نمایش وجود ندارد"})})]})]})}),u.jsxs(s,{container:!0,sx:{width:"100%",borderRadius:"16px",border:"1px solid",borderColor:"divider",p:2,overflow:"hidden"},children:[u.jsx(o,{variant:"subtitle1",sx:{width:"100%",textAlign:"start",fontWeight:"600",mb:2,px:1,fontSize:"1rem"},color:"text.primary",children:"آمار جوجه ریزی استان"}),u.jsx(s,{container:!0,sx:{width:"100%",margin:0},children:M.map((c,D)=>u.jsx(s,{item:!0,xs:12,sm:6,md:4,lg:2.4,sx:{display:"flex",justifyContent:"center",minHeight:"20%",pb:{xs:1,lg:2}},children:u.jsx(Hu,{title:c.title,value:c.value,color:D%2===0?"primary":"secondary"})},D))})]}),u.jsx(s,{item:!0,xs:12,my:w.MEDIUM,children:u.jsx(ku,{isDashboard:!0,noPagination:!0,operation:u.jsx(iu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${ru.defaults.baseURL}hatching_for_every_age_range/`,rel:"noreferrer",children:u.jsx(au,{color:"success",children:u.jsx(Mu,{size:24})})})}),data:[[((G=(W=t==null?void 0:t.hatching)==null?void 0:W.totalLeftOverLt35)==null?void 0:G.toLocaleString())||"0",((y=(C=t==null?void 0:t.hatching)==null?void 0:C.totalLeftOverBetween3540)==null?void 0:y.toLocaleString())||"0",((U=(z=t==null?void 0:t.hatching)==null?void 0:z.totalLeftOverBetween4045)==null?void 0:U.toLocaleString())||"0",((S=(Y=t==null?void 0:t.hatching)==null?void 0:Y.totalLeftOverBetween4550)==null?void 0:S.toLocaleString())||"0",((q=(P=t==null?void 0:t.hatching)==null?void 0:P.totalLeftOverBetween5055)==null?void 0:q.toLocaleString())||"0",((l=(e=t==null?void 0:t.hatching)==null?void 0:e.totalLeftOverBetween5560)==null?void 0:l.toLocaleString())||"0",((i=(x=t==null?void 0:t.hatching)==null?void 0:x.totalLeftOverBetween6065)==null?void 0:i.toLocaleString())||"0",((Q=(p=t==null?void 0:t.hatching)==null?void 0:p.totalLeftOverBetween6570)==null?void 0:Q.toLocaleString())||"0",((V=(T=t==null?void 0:t.hatching)==null?void 0:T.totalLeftOverGt70)==null?void 0:V.toLocaleString())||"0"]],allColors:{color:"#244CCC",text:"#fff"},columns:["کمتر از 35 روز","بین 35 تا 40 روز","بین 40 تا 45 روز","بین 45 تا 50 روز","بین 50 تا 55 روز","بین 55 تا 60 روز","بین 60 تا 65 روز","بین 65 تا 70 روز","بیش از 70 روز"],title:"مانده در سالن (قطعه)"})}),u.jsxs(s,{container:!0,item:!0,xs:12,spacing:2,sx:{alignItems:"stretch"},children:[u.jsx(s,{item:!0,xs:12,xl:4,sx:{display:"flex"},children:u.jsx(A6,{boxStats:t})}),u.jsx(s,{item:!0,xs:12,xl:4,children:u.jsxs(h,{sx:{display:"flex",flexDirection:"column",gap:2,height:"100%"},children:[u.jsx(_0,{boxStats:t,sx:{flex:1}}),u.jsx(Z0,{boxStats:t,sx:{flex:1}})]})}),u.jsx(s,{item:!0,xs:12,xl:4,sx:{display:"flex"},children:u.jsx(a6,{boxStats:t})})]}),u.jsxs(s,{container:!0,item:!0,xs:12,spacing:2,sx:{mt:2,alignItems:"stretch"},children:[u.jsx(s,{item:!0,xs:12,lg:4,sx:{display:"flex"},children:u.jsx(c6,{boxStats:t})}),u.jsx(s,{item:!0,xs:12,lg:4,sx:{display:"flex"},children:u.jsx(N0,{boxStats:t})}),u.jsx(s,{item:!0,xs:12,lg:4,sx:{display:"flex"},children:u.jsx(u6,{boxStats:t})})]})]})},f6=({boxStats:n})=>{var t,d,A,f,r,k,g,b;return u.jsxs(h,{sx:{flex:"1 1 20%",minWidth:{mnd:"500px"},maxWidth:{md:"41%"},borderRadius:2,border:"1px solid",borderColor:"divider",p:w.SMALL,boxSizing:"border-box",display:"flex",flexDirection:"column",gap:2,height:"300px"},children:[u.jsx(o,{textAlign:"start",variant:"h6",color:"primary.main",children:"اطلاعات کشتار داخل استان و خرید زنده خارج از استان"}),u.jsxs(h,{sx:{display:"flex",flexDirection:"column",gap:1,overflowY:"auto",flex:1},children:[u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"rgba(86, 156, 221, 0.1)"},children:[u.jsx(o,{color:"primary.main",children:" تعداد سفارشات:"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((d=(t=n==null?void 0:n.killingInfo)==null?void 0:t.count)==null?void 0:d.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"rgba(86, 156, 221, 0.1)"},children:[u.jsx(o,{color:"primary.main",children:"حجم کل کشتار (قطعه):"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((f=(A=n==null?void 0:n.killingInfo)==null?void 0:A.quantity)==null?void 0:f.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"rgba(86, 156, 221, 0.1)"},children:[u.jsx(o,{color:"primary.main",children:"وزن کل کشتار(کیلوگرم) :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((k=(r=n==null?void 0:n.killingInfo)==null?void 0:r.weight)==null?void 0:k.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"rgba(86, 156, 221, 0.1)"},children:[u.jsx(o,{color:"primary.main",children:" میانگین وزن (کیلوگرم):"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((b=(g=n==null?void 0:n.killingInfo)==null?void 0:g.avgWeight)==null?void 0:b.toLocaleString())||0})]})]})]})},F6=({boxStats:n})=>{var t,d,A,f,r,k;return u.jsxs(h,{sx:{flex:"1 1 15%",minWidth:{xs:"100%",sm:"15%"},maxWidth:{xs:"100%",md:"16%"},borderRadius:2,border:"1px solid",borderColor:"divider",p:w.MEDIUM,pt:4,display:"flex",flexDirection:"column",boxSizing:"border-box",backgroundColor:"rgba(0, 128, 0, 0.05)",textAlign:"left"},children:[u.jsx(o,{variant:"h6",color:"primary.main",sx:{mb:2},children:"تخصیصات بدون بار"}),u.jsx(o,{variant:"body2",mt:3,bgGreen:!0,children:"تعداد تخصیصات"}),u.jsx(o,{variant:"h6",mt:2,color:"success.main",children:((d=(t=n==null?void 0:n.provinceKillRequestWithoutBar)==null?void 0:t.count)==null?void 0:d.toLocaleString())||0}),u.jsx(o,{variant:"body2",mt:3,bgGreen:!0,children:"حجم تخصیصات(قطعه)"}),u.jsx(o,{variant:"h6",mt:2,color:"success.main",children:((f=(A=n==null?void 0:n.provinceKillRequestWithoutBar)==null?void 0:A.quantity)==null?void 0:f.toLocaleString())||0}),u.jsx(o,{variant:"body2",mt:3,bgGreen:!0,children:"وزن تخصیصات(کیلوگرم)"}),u.jsxs(o,{variant:"h6",mt:2,color:"success.main",children:[((k=(r=n==null?void 0:n.provinceKillRequestWithoutBar)==null?void 0:r.indexWeight)==null?void 0:k.toLocaleString())||0," ","کیلوگرم"]})]})},j6=({boxStats:n})=>{var d,A,f,r,k,g,b,R,H,M;const t=[{title:"تعداد بار زنده",value:((A=(d=n==null?void 0:n.freeLiveBar)==null?void 0:d.count)==null?void 0:A.toLocaleString())||"0",icon:u.jsx(p0,{color:"inherit",fontSize:"small"})},{title:"حجم بار زنده",value:`${((r=(f=n==null?void 0:n.freeLiveBar)==null?void 0:f.quantity)==null?void 0:r.toLocaleString())||"0"} قطعه`,icon:u.jsx(y0,{color:"inherit",fontSize:"small"})},{title:"وزن بار زنده",value:`${((g=(k=n==null?void 0:n.freeLiveBar)==null?void 0:k.weight)==null?void 0:g.toLocaleString())||"0"} کیلوگرم`,icon:u.jsx(f0,{color:"inherit",fontSize:"small"})},{title:"وزن لاشه بار",value:`${((R=(b=n==null?void 0:n.freeLiveBar)==null?void 0:b.weightCarcass)==null?void 0:R.toLocaleString())||"0"} کیلوگرم`,icon:u.jsx(F0,{color:"inherit",fontSize:"small"})},{title:"میانگین وزن",value:`${((M=(H=n==null?void 0:n.freeLiveBar)==null?void 0:H.avgWeight)==null?void 0:M.toLocaleString())||"0"} کیلوگرم`,icon:u.jsx(j0,{color:"inherit",fontSize:"small"})}];return u.jsxs(h,{sx:{flex:"1 1 79%",minWidth:{xs:"100%",sm:"79%"},maxWidth:{xs:"100%",md:"79%"},borderRadius:2,border:"1px solid",borderColor:"divider",p:w.MEDIUM,pt:4,display:"flex",flexDirection:"column",boxSizing:"border-box",textAlign:"left"},children:[u.jsx(o,{variant:"h6",color:"text.primary",sx:{mb:2,display:"flex",alignItems:"center"},children:"خرید زنده خارج از استان"}),u.jsx(s,{container:!0,spacing:2,sx:{flex:1,pr:1,alignContent:"center"},children:t.map((I,B)=>u.jsx(s,{item:!0,xs:12,sm:6,md:12,lg:6,xl:4,mt:2,sx:{display:"flex",minHeight:"120px"},children:u.jsxs(b0,{sx:{flex:1,borderTop:`4px solid ${I.color}`,position:"relative",overflow:"visible",display:"flex",flexDirection:"column"},children:[u.jsx(h,{sx:{display:"flex",justifyContent:"center",width:"100%"},children:u.jsx(o0,{sx:{bgcolor:I.color,position:"absolute",top:-20,width:40,height:40,boxShadow:2},children:I.icon})}),u.jsx(v0,{sx:{pt:4,pb:0}}),u.jsxs(D0,{sx:{flexGrow:1,display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center"},children:[u.jsx(o,{variant:"subtitle2",color:"text.secondary",children:I.title}),u.jsx(o,{variant:"h6",sx:{mt:1},children:I.value})]})]})},B))})]})},b6=({boxStats:n})=>{var t,d,A,f,r,k;return u.jsxs(h,{sx:{flex:"1 1 46%",minWidth:{xs:"100%",sm:"48%"},maxWidth:{xs:"100%",md:"48%"},borderRadius:2,border:"1px solid",borderColor:"divider",p:w.MEDIUM,pt:4,display:"flex",flexDirection:"column",boxSizing:"border-box",backgroundColor:"rgba(191, 182, 223, 0.69)",textAlign:"left"},children:[u.jsx(o,{textAlign:"start",variant:"h6",color:"primary.main",children:"خرید لاشه خارج استان"}),u.jsxs(h,{mt:2,sx:{display:"flex",flexDirection:"column",gap:1,overflowY:"auto",flex:1},children:[u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:" تعداد بار :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((d=(t=n==null?void 0:n.buyFreeCarcasses)==null?void 0:t.count)==null?void 0:d.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:"حجم لاشه(قطعه) :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((f=(A=n==null?void 0:n.buyFreeCarcasses)==null?void 0:A.quantity)==null?void 0:f.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:"وزن لاشه(کیلوگرم) :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((k=(r=n==null?void 0:n.buyFreeCarcasses)==null?void 0:r.weight)==null?void 0:k.toLocaleString())||0})]})]})]})},v6=({boxStats:n})=>{var t,d,A,f,r,k,g,b;return u.jsxs(h,{sx:{flex:"1 1 49%",minWidth:{xs:"100%",sm:"47%"},maxWidth:{xs:"100%",md:"47%"},borderRadius:2,border:"1px solid",borderColor:"divider",p:w.MEDIUM,pt:4,display:"flex",flexDirection:"column",boxSizing:"border-box",backgroundColor:"rgba(0, 128, 0, 0.05)",textAlign:"left"},children:[u.jsx(o,{textAlign:"start",variant:"h6",color:"primary.main",children:"فروش زنده به خارج استان"}),u.jsxs(h,{mt:2,sx:{display:"flex",flexDirection:"column",gap:1,overflowY:"auto",flex:1},children:[u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:" تعداد بار :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((d=(t=n==null?void 0:n.outLiveBar)==null?void 0:t.count)==null?void 0:d.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:"حجم بار(قطعه) :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((f=(A=n==null?void 0:n.outLiveBar)==null?void 0:A.quantity)==null?void 0:f.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:"وزن(کیلوگرم) :"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((k=(r=n==null?void 0:n.outLiveBar)==null?void 0:r.weight)==null?void 0:k.toLocaleString())||0})]}),u.jsxs(h,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",height:48,px:2,borderRadius:1,backgroundColor:"#fff"},children:[u.jsx(o,{color:"primary.main",children:"میانگین وزن(کیلوگرم):"}),u.jsx(o,{color:"primary.main",fontWeight:"bold",children:((b=(g=n==null?void 0:n.outLiveBar)==null?void 0:g.avgWeight)==null?void 0:b.toLocaleString())||0})]})]})]})},D6=ou("DASHBOARD_GET_SLAUGHTER_INFORMATION_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("kill-house-performance-dashboard",{params:{date1:n.date1,date2:n.date2,...n}});return t(eu()),{data:d,status:A}}),E6=()=>{const[n,,t,,d]=v.useContext(Fu),[A,f]=v.useState([]),[r,k]=v.useState([]),[g,b]=v.useState(!0),[R,H]=v.useState(Z().format("YYYY-MM-DD")),[M,I]=v.useState(Z().format("YYYY-MM-DD")),B=cu();v.useEffect(()=>{O(),K()},[t,d,R,M,g]);const K=()=>{B(D6({date1:t,date2:d})).then(F=>{var W;if((W=F.payload)!=null&&W.data){const G=F.payload.data.map((C,y)=>{var z,U,Y,S,P,q,e,l,x,i,p,Q,T,V,c,D,J,N,nu,su,a,j,m,L,E,_,X,du,Cu,Au,gu,xu,hu,pu,yu;return[y+1,C!=null&&C.killer?"کشتارکن":"کشتارگاه",(C==null?void 0:C.name)||"",`${(U=(z=C==null?void 0:C.killHouseOperator)==null?void 0:z.user)==null?void 0:U.fullname} (${(S=(Y=C==null?void 0:C.killHouseOperator)==null?void 0:Y.user)==null?void 0:S.mobile})`||"-",((e=(q=(P=C==null?void 0:C.killHouseOperator)==null?void 0:P.user)==null?void 0:q.city)==null?void 0:e.toLocaleString())||"-",((x=(l=C==null?void 0:C.killingInfo)==null?void 0:l.killHouseRequestsCount)==null?void 0:x.toLocaleString())||"0",((p=(i=C==null?void 0:C.killingInfo)==null?void 0:i.killHouseRequestsQuantity)==null?void 0:p.toLocaleString())||"0",((T=(Q=C==null?void 0:C.killingInfo)==null?void 0:Q.killHouseRequestsWeight)==null?void 0:T.toLocaleString())||"0",((c=(V=C==null?void 0:C.killingInfo)==null?void 0:V.killHouseFreeBarCount)==null?void 0:c.toLocaleString())||"0",((J=(D=C==null?void 0:C.killingInfo)==null?void 0:D.killHouseFreeBarQuantity)==null?void 0:J.toLocaleString())||"0",((nu=(N=C==null?void 0:C.killingInfo)==null?void 0:N.killHouseFreeBarWeight)==null?void 0:nu.toLocaleString())||"0",((a=(su=C==null?void 0:C.killingInfo)==null?void 0:su.provinceKillRequestsQuantity)==null?void 0:a.toLocaleString())||"0",((m=(j=C==null?void 0:C.killingInfo)==null?void 0:j.totalQuantity)==null?void 0:m.toLocaleString())||"0",((E=(L=C==null?void 0:C.killingInfo)==null?void 0:L.totalWeight)==null?void 0:E.toLocaleString())||"0",((X=(_=C==null?void 0:C.killingInfo)==null?void 0:_.totalAvgWeight)==null?void 0:X.toLocaleString())||"0",((Cu=(du=C==null?void 0:C.killingInfo)==null?void 0:du.killHouseRequestsWareHouseTrueQuantity)==null?void 0:Cu.toLocaleString())||"0",((gu=(Au=C==null?void 0:C.killingInfo)==null?void 0:Au.killHouseRequestsWareHouseTrueWeight)==null?void 0:gu.toLocaleString())||"0",((hu=(xu=C==null?void 0:C.killingInfo)==null?void 0:xu.killHouseRequestsWareHouseFalseQuantity)==null?void 0:hu.toLocaleString())||"0",((yu=(pu=C==null?void 0:C.killingInfo)==null?void 0:pu.killHouseRequestsWareHouseFalseWeight)==null?void 0:yu.toLocaleString())||"0"]});f(G)}}).catch(F=>{n({vertical:"top",horizontal:"center",msg:"خطا در دریافت اطلاعات کشتارگاه",severity:"error"}),console.error("Error fetching dashboard data:",F)})},O=()=>{B(z0(g?{selectedDate1:R,selectedDate2:M}:{})).then(F=>{var G,C;const W=(C=(G=F.payload)==null?void 0:G.data)==null?void 0:C.map((y,z)=>{var U,Y,S,P,q,e,l,x,i,p,Q,T,V,c,D;return[z+1,`${(Y=(U=y==null?void 0:y.killHouseOperator)==null?void 0:U.user)==null?void 0:Y.fullname} (${(P=(S=y==null?void 0:y.killHouseOperator)==null?void 0:S.user)==null?void 0:P.mobile})`,`${y!=null&&y.killer?"کشتارکن":"کشتارگاه"} (${y==null?void 0:y.name})`,(l=(e=(q=y==null?void 0:y.killHouseOperator)==null?void 0:q.user)==null?void 0:e.city)==null?void 0:l.name,(i=(x=y==null?void 0:y.wareHouseInfo)==null?void 0:x.productRemainWeight)==null?void 0:i.toLocaleString(),(Q=(p=y==null?void 0:y.wareHouseInfo)==null?void 0:p.totalSell)==null?void 0:Q.toLocaleString(),(V=(T=y==null?void 0:y.wareHouseInfo)==null?void 0:T.totalKillHouseAllocationsWeight)==null?void 0:V.toLocaleString(),(D=(c=y==null?void 0:y.wareHouseInfo)==null?void 0:c.totalKillHouseFreeSale_barCarcassesWeight)==null?void 0:D.toLocaleString(),u.jsx(iu,{title:"خروجی اکسل",children:u.jsx(au,{color:"success",size:"small",onClick:()=>{var N,nu;n({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const J=`${ru.defaults.baseURL}kill_house_inventory_data/?&role=KillHouse&key=${(nu=(N=y==null?void 0:y.killHouseOperator)==null?void 0:N.user)==null?void 0:nu.key}${g?`&date1=${R}&date2=${M}`:""}`;window.location.href=J},children:u.jsx(Mu,{size:24})})},z)]});k(W)}).catch(F=>{n({vertical:"top",horizontal:"center",msg:"خطا در دریافت اطلاعات توزیع",severity:"error"}),console.error("Error fetching table data:",F)})};return u.jsxs(s,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(ku,{title:"اطلاعات کشتار زنده کشتارگاه",noPagination:!0,columns:["ردیف","ماهیت","کشتارگاه / کشتارکن","مالک","شهر","تعداد بارهای داخل استان","حجم بارهای داخل استان","وزن بارهای داخل استان","تعداد بارهای خارج استان","حجم بارهای خارج استان","وزن بارهای خارج استان","حجم تخصیصات بدون بار","حجم کل بارها","وزن کل بارها","میانگین وزن","حجم وارد شده به انبار","وزن وارد شده به انبار","حجم وارد نشده به انبار","وزن وارد نشده به انبار"],data:A}),u.jsxs(s,{container:!0,mt:2,mb:2,style:{display:"flex",alignItems:"center",borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray"},sx:{justifyContent:{xs:"start",sm:"center"}},gap:1,children:[u.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",children:u.jsx(E0,{icon:u.jsx(U0,{}),checkedIcon:u.jsx(q0,{}),checked:g,onChange:()=>b(!g),color:"primary",size:"large"})}),u.jsx(s,{children:u.jsx(tu,{disabled:!g,label:"از تاریخ",id:"date3",renderInput:F=>u.jsx(lu,{size:"small",sx:{width:{xs:"32vw",sm:"160px"}},...F}),value:Z(R),onChange:F=>{H(Z(F).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsx(tu,{disabled:!g,label:"تا تاریخ ",id:"date4",renderInput:F=>u.jsx(lu,{size:"small",sx:{width:{xs:"32vw",sm:"160px"}},...F}),value:Z(M),onChange:F=>{I(Z(F).format("YYYY-MM-DD"))},minDate:Z(R)})})]}),u.jsx(ku,{title:"اطلاعات توزیع گوشت مرغ کشتارگاه",noPagination:!0,columns:["ردیف","خریدار","ماهیت","شهر","مانده انبار فعلی","وزن کل فروش (لاشه)","وزن فروش داخل استان(لاشه)","وزن فروش خارج استان(لاشه)","خروجی اکسل"],data:r,sx:{"& .MuiTableCell-root":{fontSize:"0.75rem",padding:"8px"},"& .MuiTableHead-root":{"& .MuiTableCell-root":{fontWeight:600}}}})]})},w6=()=>{var H,M,I,B,K,O,F,W,G,C,y,z,U,Y,S,P,q,e,l,x,i,p,Q,T,V;const n=cu(),[t,d]=v.useState({killingInfo:{},bar:{},freeLiveBar:{},provinceKillRequestWithoutBar:{},outLiveBar:{},buyFreeCarcasses:{}}),[,,A,f,r,k]=v.useContext(Fu),g=M0(c=>c.userSlice.userProfile.key);v.useEffect(()=>{n(x6({date1:A||"null",date2:r||"null"})).then(c=>{var D;(D=c.payload)!=null&&D.data&&d(c.payload.data)})},[n,A,r]);const b=[{title:"تعداد بارها",value:((M=(H=t==null?void 0:t.bar)==null?void 0:H.count)==null?void 0:M.toLocaleString())||0},{title:"حجم بارها",value:((B=(I=t==null?void 0:t.bar)==null?void 0:I.quantity)==null?void 0:B.toLocaleString())||0,unit:"قطعه"},{title:"وزن بارها",value:((O=(K=t==null?void 0:t.bar)==null?void 0:K.weight)==null?void 0:O.toLocaleString())||0,unit:"کیلوگرم"},{title:"میانگین سن",value:((W=(F=t==null?void 0:t.bar)==null?void 0:F.avgAge)==null?void 0:W.toLocaleString())||0,unit:"روز"},{title:"میانگین وزن",value:((C=(G=t==null?void 0:t.bar)==null?void 0:G.avgWeight)==null?void 0:C.toLocaleString())||0,unit:"کیلوگرم"}],R=[{title:"تعداد بارها",value:((z=(y=t==null?void 0:t.bar)==null?void 0:y.countHasQuarantine)==null?void 0:z.toLocaleString())||0},{title:"حجم بارهای رصدیار",value:((Y=(U=t==null?void 0:t.bar)==null?void 0:U.quantityHasQuarantine)==null?void 0:Y.toLocaleString())||0,unit:"قطعه"},{title:"حجم بارهای قرنطینه",value:((P=(S=t==null?void 0:t.bar)==null?void 0:S.totalQuarantineQuantity)==null?void 0:P.toLocaleString())||0,unit:"قطعه"},{title:"اختلاف قطعه",value:`${(l=((q=t==null?void 0:t.bar)==null?void 0:q.quantityHasQuarantine)-((e=t==null?void 0:t.bar)==null?void 0:e.totalQuarantineQuantity)||0)==null?void 0:l.toLocaleString()} (${(x=t==null?void 0:t.bar)!=null&&x.quantityHasQuarantine?((((i=t==null?void 0:t.bar)==null?void 0:i.quantityHasQuarantine)-((p=t==null?void 0:t.bar)==null?void 0:p.totalQuarantineQuantity))/((Q=t==null?void 0:t.bar)==null?void 0:Q.quantityHasQuarantine)*100).toFixed(0)+"%)":"0%)"}`,isNegative:((T=t==null?void 0:t.bar)==null?void 0:T.quantityHasQuarantine)-((V=t==null?void 0:t.bar)==null?void 0:V.totalQuarantineQuantity)<0}];return u.jsxs($,{container:!0,alignItems:"center",justifyContent:"flex-start",children:[u.jsxs($,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,sx:{padding:"12px"},children:[u.jsxs($,{container:!0,gap:1,sx:{borderStyle:"solid",borderWidth:"1px",padding:"8px",borderRadius:"15px",borderColor:"gray",alignItems:"center",width:"auto",flexWrap:"nowrap"},children:[u.jsx($,{children:u.jsx(tu,{label:"از تاریخ",renderInput:c=>u.jsx(lu,{...c,style:{width:{xs:"45%",sm:"160px"}},size:"small"}),value:A,onChange:c=>{f(Z(c).format("YYYY-MM-DD"))}})}),u.jsx($,{children:u.jsx(tu,{label:"تا تاریخ",renderInput:c=>u.jsx(lu,{...c,style:{width:{xs:"45%",sm:"160px"}},size:"small"}),value:r,onChange:c=>{k(Z(c).format("YYYY-MM-DD"))}})})]}),u.jsx(iu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${ru.defaults.baseURL}dashboard_monitoring_bar_and_killing_excel/?&role=${wu()}&key=${g}&date1=${A}&date2=${r} + `,rel:"noreferrer",children:u.jsx(au,{color:"success",children:u.jsx(Mu,{size:32})})})}),u.jsx(iu,{title:"خروجی پی دی اف",children:u.jsx("a",{href:`${ru.defaults.baseURL}management_all_poultry_and_warehouse_pdf/?date1=${A}&date2=${r} + `,rel:"noreferrer",children:u.jsx(au,{color:"error",children:u.jsx(x0,{size:32})})})})]}),u.jsxs($,{container:!0,xs:12,sx:{width:"100%",display:"flex",flexWrap:"wrap",gap:w.SMALL,justifyContent:"center",alignItems:"stretch",mt:2},children:[u.jsx(f6,{boxStats:t}),u.jsx($,{item:!0,sx:{width:{xs:"100%",md:"52%"},display:"flex",flexDirection:"column",gap:w.SMALL},children:u.jsxs(h,{sx:{width:{xs:"100%"},borderRadius:"16px",border:"1px solid",borderColor:"divider",p:{md:"10px"}},children:[u.jsx(o,{sx:{padding:"10px"},textAlign:"start",variant:"h6",color:"primary.main",children:"اطلاعات بار"}),u.jsx($,{container:!0,justifyContent:"space-between",sx:{mb:w.SMALL},children:b.map((c,D)=>u.jsx($,{item:!0,minWidth:{sm:"150px",xs:"100%"},sx:{display:"flex",justifyContent:"center",minHeight:"100px"},children:u.jsx(Hu,{title:c==null?void 0:c.title,value:`${c==null?void 0:c.value}`,unit:c==null?void 0:c.unit,color:D%2===0?"primary":"secondary",textColor:(c==null?void 0:c.value)<0?"red":"primary"})},D))}),u.jsx(o,{sx:{padding:"10px"},textAlign:"start",variant:"h6",color:"primary.main",children:"اطلاعات بارهای دارای استعلام قرنطینه"}),u.jsx($,{container:!0,spacing:w.SMALL,sx:{mb:w.SMALL,padding:"10px"},children:R.map((c,D)=>u.jsx($,{item:!0,xs:12,sm:2.3,sx:{display:"flex",justifyContent:"center",minHeight:"100px"},children:u.jsx(Hu,{title:c==null?void 0:c.title,value:`${c==null?void 0:c.value} ${(c==null?void 0:c.unit)||""}`,color:D%2===0?"primary":"secondary",textColor:(c==null?void 0:c.value)<0?"red":"primary"})},D))})]})}),u.jsxs($,{container:!0,sx:{width:"100%",display:"flex",flexWrap:"wrap",gap:w.SMALL,justifyContent:"center",alignItems:"stretch",mt:2},children:[u.jsx(F6,{boxStats:t}),u.jsx(j6,{boxStats:t})]}),u.jsxs($,{container:!0,sx:{width:"100%",display:"flex",flexWrap:"wrap",gap:w.SMALL,justifyContent:"center",alignItems:"stretch",mt:2},children:[u.jsx(b6,{boxStats:t}),u.jsx(v6,{boxStats:t})]}),u.jsx($,{container:!0,sx:{width:"95%",display:"flex",flexWrap:"wrap",gap:w.SMALL,justifyContent:"center",alignItems:"stretch",mt:2},children:u.jsx(E6,{})})]})]})},k6=ou("PERIODIC_PERFORMANCE_REPORT_DASHBOARD",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("periodic_performance_report_dashboard",{params:n});return t(eu()),{data:d,status:A}}),m6="/assets/farmIcon1-DhvNG8hJ.png",I6="/assets/farmIcon2-CmGqZYKG.png",R6="/assets/farmIcon4-elV-CAva.png",L6="/assets/farmIcon6-imt3OpUd.png",bu="/assets/farmIcon7-Bdy1Kjio.png",B6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT9SURBVHgBzZrPbxtFFMe/u3acFqWwKAiUSFXWQgSBiJIoAalccC6cQHHgVC5xJKDKKelfEOcvID5VFUhxTpwgqeiJS9wLPZAorlKBGoTiCETUioCrVmlqx7vMd9Z2HP/eWdv4I1lr746T9+Z938ybGWtoBTurBqyTMOAfhW2Z4s6YeBn5V4EUoKWgaUnR5g6yVhJX5lPwiAZVaPTpswg0/zRgh6CEcMbKxZBDQtUZ9w7I3j5dEL24iPM97A1NiyOTW3briDsHtr9earnh5Wh6FBNfLDfdvKlWd2+Y6PGtC6mMoTOkRI5MNRMNvVEDbH0zix59p4PGE1P+z62b4UYN6ztAySAXRzslUxv+z3XHhtrUlpCj9yi6gTp5Ud0BJ3Tr6Cp8EUx+vlZ+t9IBmbDU/P8im3qkRWKPlyd2ZQ706JvoPuOJ4YyE5znvgJMwJroWMRL+fCNaeudMQo509tH9pOELBDE+l+aHswj0+JbQJgx/AGbvJbQIUYOdLBY+OBFoY++vDoUQeWW4+Dnx5BBrRw8QP9qDB4pRcCIQQAgtIHRpEF9dfh+rZkh+jvQPS+Njj+5jLpWQV7O3Tz7fH7kq3ysiopCJ8I3jgK0vwAM0fHP4I/mK9L8BM+DIZdoIIpV5gsU/fpI9zmtw91vpDNkc/ljdCU2blhev8ll4dQQrl69IQ2MPd4WhvyGde140kEzt/VDxPTq58/YnSD1/ivFfv4MSvsDLujBeuUgrGL+RTmH8l++xIiRSML4RdHjm9x8x9kK/lJoS2ZOwrrqaYuhpPJOShjRreCn8Ll+z/W9CCV0bEw7oo1BgaWBS9mJBz6rcO/5b5NAAlLBhMgImXMLeZ9gpHTpRi3Qu0zBJk8+O5HVIZZ7QtVGOQiZcEn4pKK+xh/frtmPvMlmp81qM5p89PnUvQREBww8FPhDDJnu3Xu+TlUe7mBXzwM5bn0qtl2MG+uQMHZPJn4ECag4YvgCSx0cN29GoqQe3sfjaCEYvVkYh8fQQdw63Pc3KdIBFkevy2fD3NNWuMJG1C+ZAGi45EEaZgRfhFZYUG69/CGU0pHS5O+YSyocyUh7+8oSNIfyrpn0H26YD1gFcEhfVJAn1DUIVDsOGr1dWph64p0OzXUeAybkmEm9pcEKpGOP6gN9lflQbnZrHSujQL2xAASYmyweVipJrBM4PHKE8kdWSurM00xJwiRwi927LXGjWCfY8S+6wYWJZDJ+N5pEGyO35/Hrg9BYUYDLTCbL/zmdyVKnmiJTMwIRoc1XOytf/vIvoX9vwhGXFeHGWlNwyz2W4JlDaTqEcokLTs/mymNJKHv+Tf9ZXXA9T7yz+PPa8Q9YKMgJnuxLcrtB0Twt7OsKhlaVGYVVGY1kTbTw+EIuXFhhOeJYw8eWcfFu86TEKHSXf+3x7tq3CZLYdXXU1tnXuFKdyb3TrJvdFO3kW4IYUJq8FS29U7o1mrRko1EcdIC1PbcqodIDhsazr6D7mqh05VT+heW8+LrXWLdCWyWtVK4b6h3wtGFo9Q+PfnY/Wetz4lNI5rVlF54fXtJQy1VAHF8es8uDDREcQa5RsbqaZY1Z3B93tl5QzF9WRTDnuf2rAaPgQha7PonU4hvsvrBQOLppF/ccedITb8s7OtuLEZyeE4bfgvxh3a3gBdQdKcXJkLL/Pyq1KU/xps6SFMM6mgVz9HchVIBdSikaX8h+glPr8qD4/dgAAAABJRU5ErkJggg==",n0="/assets/killedInProvinceIcon1-B9sbsEGz.png",W6="/assets/killedInProvinceIcon2-Swe8GaJ9.png",H6="/assets/killedInProvinceIcon3-yCrbkLto.png",vu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAACFCAYAAAB12js8AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZNSURBVHgB7Z1NTxtHGMeftc2Lioo4tjGp6Dcgh0qYXuBc9YVPAEhtKMol+QQlnyDpoUJOKwGfwJGaSu2p9FBAyiH5CEjBbY4oaQ+AvduZtVPtrnb8rO3Z3Znx/3cBBvkCfz3zzG93ZogAAIDDqzeaAQEgEEE49wN/vUIA9LiUgXh9tnteIwAknc766+f3zuW3qBRA8qD9/N7Ldz94BCaCD1b2l6pe5Xfx7VJ03Av8hxdnu3vRMVSKCaFaqbYoQyAkCMUEcGv1yQEFwXJsMPCP0gIhwfThOLdWf/xOVIS92KDnvWyf3L2j+gxWHw6TFojQRfjdjUGfQ6VwlPqnP22S3z2Mjr2TU9JFDPosQuEg9U9+WKZa7UVi+LIb+He4QEgwfTiGXHpSb+kZJyKnOLD6cIiIi1hI/CompzgQCkdYWDtYUMmp9unOYxoChMIR5q5vMtnKLCAUDjCsnOLA6sNyRpFTHFh9WMyocooDlcJSxpFTHAiFhYwrpzgwfViGSk6JaWRDRyAkWH1YxCA5JVYax6QJhMISdMopDoTCEnTKKQ6EwgJ0yykOhMJwei4i2IoNCjn17+zsfcoJhMJgVHKqK+TU5fH2JeUEPIWh5CmnOBAKA8lbTnFAXhlGX061kuM65RQHegqDUO3iIs1yigOhMIQi5RQHQmEIRcopDoTCAOqN5qMi5RQHQlEy0kWIL3ERlbOc4kAoSqQsOcUBT1ESZcopDoSiBMqWUxyQVwVjgpziQE9RIKbIKQ6EoiBMklMcCEVBmCSnOBCKAkiTU6LDf2piICQIRc6o5NQ/M9PbZCgIRY6YKqc44ClywmQ5xYFQ5EBfTiU37RgjpzggrzQTkVOxXVw+0bYNgZCgp9DIIDn19+nOU7IEhEITNskpDoRCE3NXN5kPRDcdNJoaCOVUwkWEcup0Z6wTZcoClWJMbJRTHAjFGNgqpzgwfYyIzXKKA6EYAdvlFAfk1ZC4IKc40FMMgStyigOhyIhLcooDochImpwSreX3NsopDoQiAz05FaxFx6Scap9+W9ourjxBKBhclFMcCMUAXJVTHPAUClyWUxwIRQoqOSUvZxvmLi5bwfSRRm1KPvVMnH8dHE1CICQIRQrdoCubyETP4G2GFWQCQChSkD2D3PCbGF4QU0or1NyOg1Ao6G/4fZAYDjW368FAKAYg9bXU2InhpWql2pLamxwFoWCQGtsTOjs2GATLc9c3j8hRqgRY3lw8+3X+9hdrFH/2sfz+R1/S21c//0GOgUqRkamZqQ0pr6Jj0nb2NbhTQF4NgWwwK6LR9JJPSyvVrfafXx+RIyAUQ9J/0UYeYuas7cT0MSST4DAQihEY5DBcWKoiFCOichjybCvbg4FQjEH4Kl7gxxtMBxwGQjEm7bPdLdGvH8cGg2DL5qUqQqEBlcP4sNG08h1OLEk14ZLDQCg04sobWwiFZhZX9teC3qahKOddi97tRE+hGRccBkKRA4McBlkAQpETKodRX31yQIaDniJn6o2mfHgWe+FX9Bx7f51885AMBZUiZ6ZmptdtcxioFAWgchg+0YaJ51ogFAVhk8PA9FEQ8h8v/tjJnepGvoeBUBTIq95UYbzDQCgKxgaHgVCUgOkOA41miZjqMFApSsRUh4FKUTIqhyHCsV7WrcaoFCUTbhnodOSWgdh5GGIaaZV1HgZCYQChvAr85FK1NIeBUBhC+2z3kAxxGAiFQSgdRu+038JAo2kg9ZX9Q/Iqm7FBzztsn9wt5EBXVAoDmZqdlUvS+EOyAveSoFIYypLoI66vrl+kPG6X10jkemsAQmEwZTkMhMJwyriaCj2F4agcRp5HNyIUFiAdRurRjTk5DITCEsKjGwtyGDgy0SLeXPxyPL/42cfCWUSfiSzN3/584e3Fs99IE6gUlpHqMIju63QYWH1YyIAtA1ocBkJhKXk6DITCYvJyGOgpLCYvh4FQWI7SYYxx/QRC4QDK6ydGdBjwFI4QXj+hyWGgUjiELoeB1Ydj6Di6EaFwEMX1E5kdBqYPBwkdRaezTil7SbIsVREKRxnHYSAUDjOqw0AoHEflMN67ulYee4BGc0JYbDRbAdFXieHH7dOd5BSDSjEp1Gam5UaiTA7DqzeaAYHJJuEwUCkAkd89jB57gFCAHrXa/0vV/wCfCr0Rb+sf5wAAAABJRU5ErkJggg==",Iu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAACFCAYAAACe7YA/AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYZSURBVHgB7d1NUttIGAbgT1IKZnYcwUcwOLMA10zhG8ABJqATTOYEmBOEnMCYOYBzA6dqBrMYDD4CR2A5qSl1pz8XSklCMrIttbpb77NJpU2y4a3+ea0fIgCAsrzkX7p3o44v/aka7BC0mpcd4HAEwn9Un+wRtJafHVgchk8+iQFBq/l5g//2w4WUIiRoLW/Vh+9vR0Pp+ReZ4UX0TQwWg/CZwFn+qg/v++GQpPicGe4Gu8GIwGlemR/qzW4mRPIk/Q+9q/ujD38SOMkv80PRt4j3G4vkmCT58eDurwsCJ5WaMVhhx+HR+fzwbEzglNLBYAUdx7MvxYBPMgTOKLWUxLjj8IQ4zQzvCc+fdqejDoEz1goGu/81/JrTcewFuwiHS9YOBnvoh9eeFJeZ4Y4Kx0SFA1W6AzYKBivsOHaCTwTWW2vzmad3dzMlKY/T/yk6DtttPGPEov8i3oyi43DM1jMGQ8fhnkqCwdBxuGXrpSS2ouOY4Bhrn8qCwZYdB4nsprODjsM+lQaDPRyFV+g47Fd5MBg6DvtVtvnMk9dxSM8fPhz+fklgtFpmjBh3HJLoKTmmlpkhOg7z1TpjMHQcdqo9GAwdh31qXUpi6DjsoyUY7I2OA8dYw2gLBlvRcSAchtEaDLbsOARlN53oOAyjZfOZBx2H2bTPGLHCjmM2+kjQuMZmDIaOw1yNBoP9cjvqCvKn6DjM0thSEuNfPjoO8zQeDIaOwzxGBIOt6jgItDMmGKyo4+jd3uB5HJo1vvnM05uNH9Uf3eQYOg69jJoxYvwoJ3QczTJyxmDFzxwVp/Oj8AtBrYwNBkPH0Rwjl5LY8pcfvX7kAjqO+hkdDDb/LfyCjkM/44PB0HHoZ0UwGDoOvYzefOZBx6GHNTNGDB2HHtbNGKyo4/AiMeAv5Ai2Zt2Mwfh2hECqr+olpR50LwN/wt0HwdasDAZbvjrj9TEWHUdFrFxKknhv4ZGfvcL8Se1F9vHqjM1ZO2PECjuOn4IJwcasnzFivX/G1yrmZ6lB6V3P+x/wpqYNWD9jxKL/BR9X01+sefIcj1zYjDMzBuPvTvxd/zF7jOVNKi85BKU5FQyGjqMazgWDFV3H8XJSeSJ4kzN7jKSijgOPlSzPyWCwFa/OwHUcJTgbDMZf1aPj2IzTwWC513FIefx+doPncazgfDBYXseBV2es5uSpJE/RMRYdR77WBIOh4yivVcFg6DjKacUeI+ml48heVLynTiq4qDjhHbWM6jC6Hvmpb2GlpGchI7zcL6FVMwa3nvzelMwyQoHagC5wy2NKa4LxEgq+QamTHPckXarl5ZogpRXB4Ar8Hc8UOaG4758NCV5pRTCC3WAkMzcpqQLjM0JRzPnj6oGqvj3VcqZH5df50fmAoJDTM8bB3fgiGwq+iy36WZ4SrOTscbU3G/+hUjBMjnEohCcGi33cVvAWJ5eS3mx0oibD1FfrP0JxiHazDPeu+eRj6U76NVvLAotUKNBVlObUHuNHV4ECa2vOBAMFVrWcCAYKrOo5EQwUWNWzPhjcVagUnKRHVYHVP8MTdrZgdY+xLLDyugoUWFuzNhgosOplZY+BAqt+1gUDBZYeVm0+UWDpY00wUGDpZUUwUGDpZ0UwUGDpZ/zmM6+rUBbzo7N9gtoY3WMUF1gCl+XVzNhgoMBqlpFLSffv0XEQpF9SgwJLL+OCkVdgsUiKfXQV+hh1KikqsHwpQoRCL2OCgQLLLEYEAwWWeYwIhr8TfEKBZZbGN58osMzUaI+BAstcjQUDBZbZGllKUGCZT3swUGDZQeupBAWWPbQFAwWWXbQEAwWWfbQEI7fAEjRGKMxV++YTBZadau0xUGDZq7ZgoMCyWy1LSW6BxXeL+aqrQIFlhcqDgQLLDZWeSlBguaOyYKDAcktlwUCB5ZZKgnFwezNCgeWWrTefKLDctFWPgQLLXRsHAwWW2zZaSviFc+oE8pgcQ4HllrU3ny8F1jQ7vnwGFkLhjLWCgQKrPUoHAwVWu5QOBgqsdikVDBRY7fPmqQQFVjut7DEKCyxP4CHujiucMZYFFtEVQSvlBiOvwIJ2ebX5LCqwoF2+A3WGqSx20mocAAAAAElFTkSuQmCC",Ru="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1ESURBVHgB7Z1vbBTXEcDn7Rn7SsCYtFIxPpeLBEklUmEgrTBVivOhSQpEEDVQ9RN2oAJKJP5EqlS1KraUSnwCW0pFoY4wHzFNYkShIVLLuagxVdrgtOFDQqOciw2olOawTWQbbl/e7N2a3b313q5v73b27v0k8O39gfXNvJl58+bNY1CGLFpzNM6Y0qSo6Tgoc5YA43XAIc6Bx/F1BhC3+xwHSDLGUuJBSrw3xUBJgnp/KM3YYDqtpm6/v2cQygwGIaeu5URddGJic4RVrRAibMr8gTooDinxlQ3iHxXUfs7VwVuXdychxIRSAcQIbxEC38RB3TzTaC4ZwjoAZ4k0f3BGKEMCQkZoFEATuhLZBpxvhuKN8EJJCYXoS6vpk2FRBtIKgOZ97tSDvYyr+4Cu0GciKZQhIZShg7KbIKkAGRMfOSj8eQuUASK47FO52kXRKpBSgHITvA1J4GrHyOXdPUAEEgpQAYK3kkxztY2CRQhUAXC+LgR/ooIEb4axnqBjhEAUwBDctYNEzCKV9hvv/aQDAqDkCpAx94oY9QHP3+mRFAOibbjEbqFkCoCj/pHJKeHnYR9InOgcGdi5H0pESRQg4+uViyBHvVswSHymFLGBAkWm4bvd24Twr4AUvhdwwFypbz5WdGsZgSLS0HzsiEjdHhIPoyDxSlSY5+fnf2MTjF0/2w9FoiguAP39vMmpEyIDthkkBYOZxC9qqttSibYU+IzvCqD5eyXythj5TSDxk6LEBb4qgAz2io7vSuCbAkjhlwxflcAXBZDCLzm+KUHBCiCFHxi+KEFBeQCM9qXwA0MLtlEGUAAFKQBO9UAKPzjETGtuRgazZtYKsHjt7w7KeX7wCB++WUu4zf7z3ok1H9/LgXeChA5KpHXkrztOgkc8K0A26MPcftiKNMudlAgKV3oNCj27gGzQJ4VPDy0g9xoUelKArK+Jg4Qq8WzNhWtcu4BsJc9FkJCHifyA28oi1xYgW8YlCQFcyMqtK3ClADjlA2n6w0R87sSEq2KSvC4gG/V/BpLQIWYFj+WbFeS1ABGIeAoqJHTI7LlwxtECyMAv/OQLCB0tgAz8wg9nzhZ8RgvQsOZoK4REAWL182H5sq9C46J5UDu/RrsuBsM3x2B0bBKu3xrXHl+9dgfCgJMVqJr5UwpZ3187vxq2/uBxeO57cU3wKPQgQGW4+u//Q++5j2Hgyg2hFONAkawVSNi9ZmsBqPr+5lWL4cDLq7SfFOk9/wkcfuPvJBVhJitguy+grnETpny/CUTAEf/z3d+BQz97GhqLZN79AK3Rjh99C2rnVcMHV/8Lk1NpIANT4mPDZ3NWC3MsALV5f6x+Hvz+9Rcc/bruj9E3az5aXBcDVD50N8uXinhD3Fe+e3rplbOkrMG9muqF1r0FOTFAZt7PgQJOwh+4chMu9H8G71wa0r7sIMD7al5Zr416HP3W1/DeKSkBZgeF9NuNz+VYALHih6M/DgGDZv/dnh/mCB+Fvf+1fi3oosRzTy+Bjn1rbe/32W1vwuj4FBAgNTKwc6HxCVMMgMGfwhiJ7dvo81vWNJqe6+79CH568M/w6ZDvO6QK5tP/3NXuD/3/qie/Pv08uoya6ggk/jYMBIguiG3oHx0+l9SfMCWChPnfBgRA049m1Qh+ue2d72k+njLtXQNwWkwLjeDvgq6CAlwxy9icCWScRJHnq9ufMl2jGUXhh4WDQgmsccmBHU8BCbhZxtMKgOYfCJR64ejfsv5x03P7X0tAmEB/b71ntADoHghQF8vIWmNaASKMkRj9zSvNSZ6r1/6nRfxhA+954APzfW/d8ARQgBtkbXABbB0QYOt685fUfeojCCsX/pI0XWPqmgZsk/5IUwBM/ogfJPbzL1/2qOk6jKNf551LSdO1NVcQIHG9ZExTgDlMISJ888IOBlJBJXn8QF891MEYIEYklf3IxITmBjQFUIl06oyJ5VwjmNoNOwNXbpmuly99FEjAmDboszGAsgII0Fhfa7oOy3q7E9dvjpquGxfXAg0yMs8qAI1+Ppj+NUI96eMGawqYyFQQdJkrDWuPF/OMHU/Y5dHDjnVlkkoMIKirX9u9REmrabnPr1J5MLWyKoLt3EJ/dpi/YMWRNRupgya9+9Q/yZZ/eSISiVeBosRBMg2mok+/vtHxPThd3bLnLIQdBXhcYaAsAck0WO2TDyorewXDlAUKl3v9TWDmsRyCT1dwNS6mgVwqgAH08c+2vqWt65c/LK5wXjkW4MD21XD5zR9D+95mx/fVzpsDO7Y+CZVAFWOVse37yC9bpiN7rNDBkX74jX/kvM9NFXIZES/6gREUMApfB61BbiWvvfBPn/8EypWyVwA74escFq/pOAkfq3uMxR1YpFIuVEEZ4yR8BC0AWoLe8x87Ch/Z/+vEdKFq96l/QblQtgpgJ3yc3mFu3ri3EBVgq3ifk/D1z4apMNUtZakAMwn/pVf+oK0w4kzAWHiST/jlDE4Dk1BGOAlfq9Cxqdg1UknCFyTLKgjMJ3ydC5eGcgo2kQoTPu4ATSmMsSSUAZjccSN8HRS08flKEz7CgKeqVJ4eUlj4DYF1K5mT8BF0Bfg6BoAYGJbzXH8mhAW4WyVMAL2dlrMA5+nNqzKrdPmEr4Ov22UDKwUmYoAqUNUkKEU9QLQkWOfpFbOiVwAqsGSVokSSKoSfcp2nF5MIVweV++IvkFQkk2k1pWR7yZKIA4bpVtDOmka6lc6p2+/vGcyG/4yEFRgds9TQB9T/z0+s+wCItIoRcE3mWQVQPwQC5OyiqZ8HYWf5sq+Zrq/fGAUiaDLPKADnJCwAdt004qZAkzrW3c7DRPY7qmk1gT8zu4Oj0T4ggHU3LcYAYY4DsMbA6MbQ/FPZ78gV9tAFJBNtKSqLQlevma3A82SaKngnt9sJEeEDDOoHSUzngBnjZ4AAdLtqeOfV7atN172W7mFBIdYA+vXHDxWAcxJuAKtzjOAmjDBuxEDFtbovKt1OjLKeVoBsJ+nA8wHoJ63NlXCZl8626vzgNvcOS+k5dhInkgNIGbuGm5YBVa6ScAPYct0IjqSOPLX8lDjw8uqc0U9m0Ykxk6W3dAqFHiAAmkpr4eWWDU/k3dARNDjy0VrZdTmlkgFkatrUMt6uWfTnQGC/IJr8d0/aN4s+KBZ9sKqHElhoeuQX6+ybRbe+RaLbiYj+kzcGdj5mfC5nHXh+bMNXGGMtEDB42AK2gsdpoHEujY83fX+pFmThe0bHJwNLr6KwsaAEG1tjdbE1da3XJdy+8wVQQMi1b+z6WZObz7EA8ZYTdfcnpz4HImT67m90TAjpZ/fgPLsUB0bg4VRa61eHtQq3RSmlxO4gSdveIA3Nxy8CkdZxCLoDHGFW30oV9PkY9FFqcsWBn7kxsCunHbBtKdCC2PohYS9agQho6rHfPk6lFuCRLXQ6bpq4cCkJe371J62+kNR5QaDV/+82nhOgM/O5gcSsgBH9qBbsK4yLLUEfG4dH1/T+8RrZtnZ2wZ/OjAqALcV5SI6NRYsQWzRfWz4uycGRN8eF4O+Ep+6Qq20jl3f32L3k2B+MshWQuMNp9COOGwIYT3eAJNQoYvQ7vu70YiZnzBIgCSeM9TidHI7k3RKU5uk2kISStJrfgudVAEwccK5KVxAymJCZNeljh6tNgdXRaCcGEyAJBSgrYfrb3bzXlQJgyVi+YEJCBy+ycr0tGIMJBrwLJMThXfkCPyOe9oVX1dS0S1dAF5TNyMAuT0f/elIAdAUqV58BIlvJJCZ02XjCc2cILbLk6n6QUMNV1G9lVo0BxobPDS5o3LhQTDbWgCRwcMo3cnnXIZgFBZ0VEms+9rbwOySOnK1UhAD7hgd2vgizpKDmQFU11TjdkP0FAgKDvvGMDGZNQQqAQWGaqy/KmUHpwe8cg76UkAEUgC/HReHZwwpTLop/LA6SoqMLfzZBnxXfzguTSlAa/BQ+4uuBcVIJiovfwkd87RCJN4Y3KGOCIsDYoN/CR3xvEYo3WF1TvRKnJyDxBfwu71XP8V342X+7eMTWHG3nTDkIkgLgXV7z+14oaovQ0eFzidrGF+6Kh5gxjILEC7gEv1us7M0qw+eWkpwaLINDbxQj2JuJkh4bHWv+bScHthckDvCue2LZvdAEj1tKfm44bjhRmXJCWgMzOOqxksdLMYcflFwBdGSA+BBczRuPRjtLNepN/zcECMYGIgptB6Zsg4qEJ9Kct5XC189EoAqgU3lugScY5x2lNvd2kFAAnYY1R1vRLZSvItARvA4pBdBBiyBSn3vFjKFMik3oCV6HpALo6DGCsArrQmgVUiK46woquHMLaQUwovUrAGgVAeMmINDFbAZSIqTvYyo/SXG02xEaBTCSaV6B7oGtE5dNECAceFJ8iWew/WpYhG4klApgBN3EHKY0qZlGFivEr4QKUSwLkcqetPEhnrFwLxrto2ze3RB6BbCj4du/aWIRpY5z3gSKEhe/5BKuKQWrEyO2jgGL230ORzP+xPP0xF9J8cRdPFYPT1bDE7aSAc7Xi8WXG8brJjLSPAQAAAAASUVORK5CYII=",l0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAdmSURBVHgB7Z1dThtJEMerxx8g7a7ESiHZPK25ATdY5wRrpMS28hI4AXAC7BNgTgB5A5IozgnwniC+wXqfooRE8UobyQTP9FaNPQpCM3aP7emZ6a7fC2h6QLb73/XR7akCYBiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYXKPAEv4u1bb+KlUqjmO84eUclsIUZEAGzSGH8IQf+/jz4E7Hr979OZNFyzBeAF8aDYrRc/bxwnfDSZ8HiQI/NG9FaL9+Px8AAZjrABoxf9cLtPEH6hOfChStjYvL9tgKEYK4FOzuetIebzUxN+BXIPnee2Hr16dgWEYJYDrp0+rUCgc4a9VSIb+WIgdk9yCEQIgP1+S8ghX/C5oAD+0M1Pig1wLYEE/3xVSvrx1nH4wgZ+eP992xuOKB1DD//VC5Z+QW8Bs4izv8UFuBUDmXhQKpzjxFcU/6aH53pu3asmaFDyvFUcIeY4PcieABfx8D9Bcb56f9yAGn+v1mifEsVAXWBcFdpg3t5AbAfjmfm2NJv5A8U8ol29vXlx0YAkoo8BU8EhVCHmLD3IhgOt6/SiWn8cJ+G806mx1u0NYASa7hUwLICk/vyjTXcVjFFhN5X4SAlqPwweXl5ndWs6kAPwPWspTUPTzKJABrs69uH5+UUxyC5kSQJDW4QprKf7JEO89wYlXvX+lXDebLUwFXygHiritXPz+/eTXFbmmVZAZAXxpNPZxJbdU/Tzed/Lt5qa1lfKHmff4IHUB6ErrksYXgpRXMdzCAN3Ck7TdQmoCiJvWycnO2+GjDAdURNz4AOlgqnoIKZGKAKZ791eK0b3v51eZ1umA4gMSgsq9aVoD7QKIM/l5P3SJEx+kJQKtAiCz/8va2nuFyc+kn1+UT8+ebYPjvJ3rFqTsY5bwRGeW4IBGyOfPmfyh9Lw99IlPTJl8AiP+/sOLiy2JexUUy0TeKMT2eBIXaUObBZhG+1dR41lJ65JGxS2MJ66gBxoogi4c5zhqCE/d2o9S2szRzdTH72KQOIgKEouT6z3QgBYLMGv108pH86h6wrcyggOm6Ws4SyMVw5TxTOBOYtiYLiugJQbAA53QN0n+kMw+aOa60aADHX/XcbrzePCxXm+BZkqjEQkw1OUVXFfpwGlZdAWB1dCruCWaks/fvX/BEWIfNONH+1KehI05jvMnaCBxAXzF1C8q8ncLhR6kw4bitcTBtC/0Cyv0mdFnBwmTuADGxeJ2xFDf9KduVCArICJSw2+lUgUSJnEBCMcJVbEH8A8wPnjG0Q+7vi5EBRImcQF4EQJA1X8FxgfN/b9h1z0p8+8CmGzDArAcFoDlsAAshwVgOSwAy2EBWA4LwHJYAJbDArAcFoDlsAAshwVgOSwAy2EBWA4LwHJYAJZjqwCGiteMx04BhHwVWwK8BAuxUgCbl5ctAUAiGMKk/kA7jaeTsoC+ZwMzxoPJhFs56XfhINByWACWwwKwHBaA5VgtgA+1WsWv32MxVmYBH+v1WkGI06Aq6edGY+DmoAZhElhnAWjyHSHe3i1JS49i07UPzWYVUkAI8XvYdbdQGEDCJP908Hg8CL0OkIrpnVUIoqhY2HHlaHgINAod9QEGEUPbOgoghFBdcCwRqGoYlYcLG1sfjfqQMIkLgIpARBVA+F4uW78TV4gWXV9HwUgtMYAH8C7sOpnjFKxAb8GxlUOr34lwO7hoEl/9hJ4qYUJERdcbuitj0sFP1JAXUbApKabNLithY7czXucq0SKAadnXXsTwAdXsA03QaxFS7twr2TrEyd/RmQZ+wfc8o9NpT1f9JH2lYinFkvJqxi2d4s1NW2ehZOoY6nreUGexqmnB7OMZk09FIreMEwCBGy4dfOP7M16MsV26CZW2OLorp2oVAAV8t2tr7+eVTc9KO5VVodoWh9wSVRUHjaTSMEK1t44JDSMw0CNzP7fsK02+a3rDiICYDZaonGonT12643Y1pzqBruPsWNEyJsB3B+Vyx7R2rNQ0ypmR3t0n7T4JqbeNU26n8oNE28MuSl7b36UugIC8tmNVSevuQW1xDrlxZAjToOlgVqp4F3ILYzShvy3ZIn4R4vp5yGj7u0wJICDr7Viz1tV8GTIpgICsuQXaORSuS72Pqir3U3QvHOcwyx3QMi2AgOtGw3cLcdqx4oo7WZUQ4ra5hckTR+3NFFxTXHIhACItt5DXruaq5EYAASSEopSnoGiG/W1l1917/Pp1D2Lgp3XU6i7i2zohZNbPzyJ3AghIKj6IKzDawkWrtJfXTqe5FUDAtEs3pY1KJpqE4I7H7zA4G1BLV7pGzwcUSqUqdepS2befksuu5vfJvQCIuPHBsuTNz8/CCAEExDxkWgSjupoTRgkgIG58MA/y89LQJ4eMFABBp43j9fUDWO5hDyP8/CyMFUDAnfiAWrGqfgXd+IkPMF4AAf6pXblc9TDKnz6LR/l9IAj60gmZ+b/wSLf/bTTqmj7xDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwjEH8D87UuES0IJO2AAAAAElFTkSuQmCC",M6=()=>{var B,K,O,F,W,G,C,y,z,U,Y,S,P,q;const n=cu(),[,,t,d,A,f]=v.useContext(Fu),[r,k]=v.useState({});v.useEffect(()=>{n(k6({date1:t,date2:A})).then(e=>{var l;(l=e.payload)!=null&&l.data&&k(e.payload.data)})},[n,t,A]);const g=[{title:"تعداد ",key:e=>{var l;return`${((l=e==null?void 0:e.poultryHatchingGt60)==null?void 0:l.toLocaleString())||"0"} فارم`}},{title:"حجم ",key:e=>{var l;return`${((l=e==null?void 0:e.poultryHatchingGt60Quantity)==null?void 0:l.toLocaleString())||"0"} قطعه`}},{title:"مانده در سالن",key:e=>{var l;return`${((l=e==null?void 0:e.poultryHatchingGt60LeftOver)==null?void 0:l.toLocaleString())||"0"} قطعه (${((e==null?void 0:e.poultryHatchingGt60LeftOver)/(e==null?void 0:e.poultryHatchingGt60Quantity)*100||0).toFixed(0)||0}%)`}}],b=[{title:"تعداد بارها",icon:n0,key:e=>{var l;return`${((l=e==null?void 0:e.killHouseRequestCount)==null?void 0:l.toLocaleString())||0} بار`}},{title:"حجم کشتار",icon:W6,key:e=>{var l;return`${((l=e==null?void 0:e.killHouseRequestQuantity)==null?void 0:l.toLocaleString())||0} قطعه`}},{title:"وزن کشتار",icon:n0,key:e=>{var l;return`${((l=e==null?void 0:e.killHouseRequestWeight)==null?void 0:l.toLocaleString())||0} کیلوگرم`}},{title:"میانگین وزن",icon:H6,key:e=>{var l;return`${((l=e==null?void 0:e.killHouseRequestAverageWeight)==null?void 0:l.toLocaleString())||0} کیلوگرم`}}],R=[{title:"تعداد بارها",icon:vu,key:e=>{var l;return`${((l=e==null?void 0:e.freeBarsCount)==null?void 0:l.toLocaleString())||0} بار`}},{title:"حجم کشتار",icon:Iu,key:e=>{var l;return`${((l=e==null?void 0:e.freeBarsQuantity)==null?void 0:l.toLocaleString())||0} قطعه`}},{title:`بیشترین خرید : ${r==null?void 0:r.killHouseName}`,icon:vu,key:e=>{var l;return`${((l=e==null?void 0:e.transactionCount)==null?void 0:l.toLocaleString())||0} بار`}}],H=[{title:"بیشترین خرید داخل استان",key:e=>{var l;return`${((l=e==null?void 0:e.killHouseNameReq)==null?void 0:l.toLocaleString())||0} `}},{title:"بیشترین خرید خارج از استان",key:e=>{var l;return`${((l=e==null?void 0:e.killHouseName)==null?void 0:l.toLocaleString())||0}`}},{title:"بیشترین بار ارسالی مرغدار داخل استان",key:e=>{var l;return`${((l=e==null?void 0:e.poultryReqNameReq)==null?void 0:l.toLocaleString())||0} با ${e==null?void 0:e.topPoultryReqStatsTotalQuantity} قطعه در شهرستان ${e==null?void 0:e.poultryCityReqNameReq}`}},{title:"بیشترین بار ارسالی مرغدار خارج استان",key:e=>{var l;return`${((l=e==null?void 0:e.outPoultryReqNameReq)==null?void 0:l.toLocaleString())||0} با ${e==null?void 0:e.outTopPoultryReqStatsTotalQuantity} قطعه در شهرستان ${e==null?void 0:e.outPoultryCityReqNameReq}`}}],M=[{title:"بیشترین درصد توزیع",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.maxPercent)||"-"} `}},{title:"بیشترین درصد توزیع به خارج استان",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.maxOutProvince)||"-"} `}},{title:"بیشترین درصد توزیع به داخل استان",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.maxInProvince)||"-"} `}},{title:"کمترین درصد توزیع به خارج استان",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.minOutProvince)||"-"} `}},{title:"کمترین درصد توزیع به داخل استان",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.minInProvince)||"-"} `}},{title:"بیشترین وزن مانده در انبار",key:e=>{var l;return`${((l=e==null?void 0:e.managementKillHouseDict)==null?void 0:l.maxProduct)||"-"} `}}],I=[{title:"بیشترین سند ثبت شده نسبت به تعداد بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.maxDucName)||"-"} `}},{title:"کمترین سند ثبت شده نسبت به تعداد بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.minDucName)||"-"} `}},{title:"بیشترین سند تایید شده نسبت به تعداد بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.maxDucAcceptedName)||"-"} `}},{title:"کمترین سند تایید شده نسبت به تعداد بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.minDucAcceptedName)||"-"} `}},{title:"بیشترین مغایرت نسبت به کل بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.maxDucRejectedName)||"-"} `}},{title:"کمترین مغایرت نسبت به کل بارها",key:e=>{var l;return`${((l=e==null?void 0:e.maxAndMinAssigment)==null?void 0:l.minDucRejectedName)||"-"} `}}];return u.jsxs(s,{container:!0,direction:"column",xs:12,md:12,sx:{paddingBottom:"30px"},children:[u.jsxs(s,{container:!0,xs:12,gap:1,sx:{margin:{xs:"10px 0 "},justifyContent:{xs:"center",md:"start"},width:"100%",alignItems:{xs:"center"}},children:[u.jsx(s,{children:u.jsx(tu,{label:"از تاریخ",renderInput:e=>u.jsx(lu,{...e,style:{width:"160px"},size:"small"}),value:t,onChange:e=>{d(Z(e).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsx(tu,{label:"تا تاریخ",renderInput:e=>u.jsx(lu,{...e,style:{width:"160px"},size:"small"}),value:A,onChange:e=>{f(Z(e).format("YYYY-MM-DD"))}})}),u.jsx(iu,{title:"خروجی پی دی اف",children:u.jsx("a",{href:`${ru.defaults.baseURL}management_all_poultry_and_warehouse_pdf/?date1=${t}&date2=${A} + `,rel:"noreferrer",children:u.jsx(au,{color:"error",children:u.jsx(x0,{size:32})})})})]}),u.jsxs(s,{md:11.8,lg:11.9,container:!0,sx:{borderRadius:"8px",border:"1px solid rgba(0, 0, 0, 0.18)",backgroundColor:"rgba(249, 249, 250, 1)"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px"},variant:"body1",children:"وضعیت فارم های فعال"}),u.jsx(s,{container:!0,gap:2,sx:{justifyContent:"center",padding:"20px"},children:[{label:"تعداد فارم‌ها",value:(r==null?void 0:r.poultryCount)??0,unit:"فارم",icon:m6},{label:"حجم جوجه‌ریزی",value:(r==null?void 0:r.poultryHatchingQuantity)??0,unit:"قطعه",icon:I6},{label:"حجم تلفات",value:(r==null?void 0:r.poultryHatchingTotalLosses)??0,unit:`قطعه (${(((r==null?void 0:r.poultryHatchingTotalLosses)??0)/((r==null?void 0:r.poultryHatchingQuantity)??1)*100).toFixed(1)}%)`,icon:R6},{label:"حجم کشتار",value:(r==null?void 0:r.poultryHatchingKilledQuantity)??0,unit:"قطعه",icon:L6},{label:" وزن کشتار",value:(r==null?void 0:r.poultryHatchingTotalKilledWeight)??0,unit:"کیلوگرم",icon:bu},{label:"حجم مانده در سالن",value:(r==null?void 0:r.poultryHatchingLeftOver)??0,unit:`قطعه (${(((r==null?void 0:r.poultryHatchingLeftOver)??0)/((r==null?void 0:r.poultryHatchingQuantity)??1)*100).toFixed(0)}%)`,icon:B6},{label:"میانگین تلفات",value:((B=r==null?void 0:r.avgLosses)==null?void 0:B.toLocaleString())||0,unit:"قطعه",icon:bu},{label:"میانگین سن کشتار",value:((K=r==null?void 0:r.totalKillingAveAge)==null?void 0:K.toLocaleString())||0,unit:"روز",icon:bu},{label:"میانگین وزن کشتار",value:((O=r==null?void 0:r.avgTotalKilledWeight)==null?void 0:O.toLocaleString())||0,unit:"کیلوگرم",icon:bu}].map((e,l)=>{var x,i;return u.jsxs(s,{item:!0,xs:12,md:3.82,xl:3.9,sx:{backgroundColor:"rgba(255, 255, 255, 1)",color:"#717171",border:"1px solid rgba(151, 151, 151, 1)",borderRadius:"8px",justifyContent:"space-between",alignItems:"center",display:"flex",padding:"10px"},children:[u.jsxs(s,{sx:{display:"flex",alignItems:"center"},children:[u.jsx("img",{src:e.icon,alt:"icon",width:"32",height:"32"}),u.jsxs(o,{sx:{marginLeft:"10px"},children:[e.label," "]})]}),u.jsxs(o,{sx:{color:parseInt(e.value)>0||e.value===0?"rgba(53, 53, 53, 1)":"red",display:"flex",alignItems:"center"},children:[u.jsx("span",{style:{fontWeight:"bold",marginLeft:"4px",direction:"ltr",display:"inline-block"},children:((i=(x=e.value)==null?void 0:x.toLocaleString)==null?void 0:i.call(x))||e.value}),u.jsx("span",{children:e.unit})]})]},l)})})]}),u.jsxs(s,{container:!0,gap:2,sx:{width:"100%"},children:[u.jsxs(s,{md:5.8,lg:5.9,xs:12,item:!0,mt:w.SMALL,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px"},variant:"body1",children:"فارم‌های با سن بیشتر از ۶۰ روز"}),u.jsx(s,{container:!0,justifyContent:"center",xs:12,gap:4,sx:{padding:"15px"},children:g.map((e,l)=>u.jsxs(s,{item:!0,md:3,xs:12,sx:{width:"100%",backgroundColor:l%2===0?"rgba(45, 95, 255, 0.11)":"rgba(230, 250, 245, 1)",border:"1px solid #ccc",borderRadius:"8px",padding:"0"},children:[u.jsx(s,{style:{borderRadius:"8px",backgroundColor:l%2===0?"rgba(27, 57, 153, 1)":"rgba(0, 204, 153, 1)"},children:u.jsx(o,{style:{color:"#fff",padding:"10px"},children:e.title})}),u.jsx(s,{sx:{padding:"15px"},gap:3,children:u.jsx(o,{style:{color:"#353535"},children:e.key(r)})})]},l))})]}),u.jsxs(s,{item:!0,md:5.8,lg:5.9,xs:12,mt:w.SMALL,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px",padding:"17px"},children:[u.jsxs(s,{container:!0,sx:{alignItems:"center",justifyContent:"space-between"},children:[u.jsxs(o,{sx:{color:"#2D5FFF"},variant:"body1",children:["بیشترین سن کشتار :",r==null?void 0:r.maxAgePoultry," روز"]}),((r==null?void 0:r.maxAgePoultryName)!=="-"||(r==null?void 0:r.maxAgePoultryCity)!=="-")&&u.jsx(s,{children:u.jsxs(o,{sx:{marginLeft:"20px",color:"rgba(0, 163, 122, 1)"},children:[r==null?void 0:r.maxAgePoultryName," - ",r==null?void 0:r.maxAgePoultryCity]})}),u.jsx(iu,{title:`${((r==null?void 0:r.maxAgePoultryLeftOver)*100/(r==null?void 0:r.maxAgePoultryQuantity)||0).toFixed(2)}%`,children:u.jsx(_u,{variant:"determinate",value:(r==null?void 0:r.maxAgePoultryLeftOver)/(r==null?void 0:r.maxAgePoultryQuantity)*100,sx:{marginTop:{xs:"10px"},width:"200px",height:"10px",borderRadius:5,backgroundColor:"rgba(217, , 217, 1)","& .MuiLinearProgress-bar":{backgroundColor:(()=>{const e=(r==null?void 0:r.maxAgePoultryLeftOver)*100/(r==null?void 0:r.maxAgePoultryQuantity);return e>0&&e<25?"red":e>=25&&e<50?"orange":e>=50&&e<75?"yellow":"green"})()}}})})]}),u.jsxs(s,{container:!0,xs:12,mt:w.SMALL,sx:{padding:"7px",justifyContent:"space-between",backgroundColor:" rgba(227, 232, 251, 1);"},children:[u.jsxs(o,{children:["حجم جوجه ریزی:",(F=r==null?void 0:r.maxAgePoultryQuantity)==null?void 0:F.toLocaleString()]}),u.jsxs(o,{children:["کشتار شده : ",(W=r==null?void 0:r.maxAgePoultryKilledQuantity)==null?void 0:W.toLocaleString()]}),u.jsxs(o,{children:["مانده در سالن : ",(G=r==null?void 0:r.maxAgePoultryLeftOver)==null?void 0:G.toLocaleString()]})]}),u.jsxs(s,{container:!0,mt:w.SMALL,sx:{alignItems:"center",justifyContent:"space-between"},children:[u.jsxs(o,{sx:{color:"#2D5FFF"},variant:"body1",children:["کمترین سن کشتار: ",r==null?void 0:r.minAgePoultry," روز"]}),((r==null?void 0:r.minAgePoultryName)!=="-"||(r==null?void 0:r.minAgePoultryCity)!=="-")&&u.jsx(s,{children:u.jsxs(o,{sx:{marginLeft:"20px",color:"rgba(0, 163, 122, 1)"},children:[r==null?void 0:r.minAgePoultryName," - ",r==null?void 0:r.minAgePoultryCity]})}),u.jsx(iu,{title:`${((r==null?void 0:r.minAgePoultryLeftOver)/(r==null?void 0:r.minAgePoultryQuantity)*100||0).toFixed(2)}%`,children:u.jsx(_u,{variant:"determinate",value:(r==null?void 0:r.minAgePoultryLeftOver)/(r==null?void 0:r.minAgePoultryQuantity)*100,sx:{marginTop:{xs:"10px"},width:"200px",height:"10px",borderRadius:5,backgroundColor:"rgba(217, 217, 217, 1)","& .MuiLinearProgress-bar":{backgroundColor:(()=>{const e=(r==null?void 0:r.minAgePoultryLeftOver)/(r==null?void 0:r.minAgePoultryQuantity)*100;return e>0&&e<25?"red":e>=25&&e<50?"orange":e>=50&&e<75?"yellow":"green"})()}}})}),u.jsxs(s,{item:!0,xs:12,mt:w.SMALL,sx:{display:"flex",justifyContent:"space-between",backgroundColor:" rgba(255, 219, 197, 1)",padding:"7px"},children:[u.jsxs(o,{children:["حجم جوجه ریزی:",((C=r==null?void 0:r.minAgePoultryQuantity)==null?void 0:C.toLocaleString())||0]}),u.jsxs(o,{children:["کشتار شده :",((y=r==null?void 0:r.minAgePoultryKilledQuantity)==null?void 0:y.toLocaleString())||0]}),u.jsxs(o,{children:["مانده در سالن :",((z=r==null?void 0:r.minAgePoultryLeftOver)==null?void 0:z.toLocaleString())||0]})]})]})]})]}),u.jsxs(s,{container:!0,gap:2,sx:{width:"100%"},children:[u.jsxs(s,{md:5.8,lg:5.9,xs:12,item:!0,mt:w.SMALL,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px"},variant:"body1",children:"کشتار داخل استان (زنده)"}),u.jsx(s,{container:!0,gap:2,justifyContent:"center",xs:12,sx:{padding:"20px"},children:b==null?void 0:b.map((e,l)=>u.jsxs(s,{md:11.8,xs:12,sx:{alignItems:"center",width:"100%",display:"flex",boxShadow:"0px 8px 8px 0px #0000001A",border:"1px solid rgba(255, 252, 252, 1)",borderRadius:"50px"},children:[u.jsx("img",{src:e.icon,alt:"icon",width:"64",height:"43"},e.icon),u.jsxs(s,{xs:12,sx:{alignItems:"center",justifyContent:"space-between",display:"flex"},children:[u.jsx(o,{style:{color:"#535353"},children:e.title}),u.jsx(o,{style:{color:"#353535",padding:"10px"},children:e.key(r)})]})]},l))})]}),u.jsxs(s,{item:!0,xs:12,md:5.8,lg:5.9,mt:w.SMALL,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px"},variant:"body1",children:"کشتار خارج استان (زنده)"}),u.jsxs(s,{container:!0,xs:12,gap:3,justifyContent:"center",sx:{padding:"20px"},children:[R.map((e,l)=>u.jsxs(s,{item:!0,xs:12,md:12,sx:{display:"flex",alignItems:"center",justifyContent:l%2===0?"end":"start"},children:[e.icon===vu&&u.jsx("img",{src:vu,alt:"icon-left",width:"32",height:"32",style:{marginLeft:"-2px"}}),u.jsxs(s,{sx:{display:"flex",alignItems:"center",width:{md:"579px",xs:"100%"},border:l%2===0?"2px solid #00CC99":"2px solid #1B3999",backgroundColor:l%2===0?"rgba(235, 255, 250, 1)":"rgba(237, 241, 255, 1)",borderRadius:"8px",padding:"7px",zIndex:"10",justifyContent:e!=null&&e.title?"space-between":"start"},children:[u.jsx(o,{sx:{color:"#535353"},children:e==null?void 0:e.title}),u.jsx(o,{sx:{color:"#353535"},children:e.key(r)})]}),e.icon===Iu&&u.jsx("img",{src:Iu,alt:"icon-right",width:"32",height:"32",style:{marginRight:"-2px"}})]},l)),u.jsxs(o,{align:"left",sx:{color:"#EB5757",width:"100%",marginTop:"10px"},variant:"body1",children:["* بیشترین حجم کشتار در ",r==null?void 0:r.persianDate," با"," ",((U=r==null?void 0:r.freeBarsQuantity)==null?void 0:U.toLocaleString())||"0"," قطعه رخ داده است"]})]})]})]}),u.jsxs(s,{container:!0,xs:12,md:11.8,lg:11.9,mt:2,sx:{width:"100%",justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px",padding:"6px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px",width:"100%"},variant:"body1",children:"عملکرد خریداران"}),((Y=r==null?void 0:r.killHousesData)==null?void 0:Y.length)>0&&u.jsxs(s,{container:!0,justifyContent:"center",sx:{width:"100%"},spacing:2,children:[u.jsx(s,{item:!0,xs:12,md:2.3,children:u.jsxs(s,{container:!0,direction:"column",sx:{marginTop:"32px"},children:[u.jsx(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid #D9D9D9",alignItems:"center",justifyContent:"center"},children:u.jsx(s,{item:!0,xs:12,children:u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"نام کشتارگاه"})})}),r.killHousesData.map((e,l)=>u.jsx(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid rgba(217, 217, 217, 1)",backgroundColor:l%2===0?"#ebfffa":"#fff"},children:u.jsx(s,{item:!0,xs:12,children:u.jsx(o,{textAlign:"center",children:(e==null?void 0:e.name)||"-"})})},l))]})}),u.jsxs(s,{item:!0,xs:12,md:3.2,children:[u.jsx(o,{textAlign:"center",sx:{color:"#444444",fontWeight:"400"},fontWeight:"600",children:"داخل استان"}),u.jsxs(s,{container:!0,direction:"column",sx:{marginTop:"10px"},children:[u.jsxs(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid #D9D9D9",alignItems:"center",justifyContent:"space-around"},children:[u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"تعداد بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"حجم بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"وزن بار"})]}),r.killHousesData.map((e,l)=>{var x,i,p;return u.jsxs(s,{container:!0,sx:{margin:"2px",padding:"5px",borderRadius:"8px",border:"1px solid rgba(217, 217, 217, 1)",backgroundColor:l%2===0?"#E3E8FB":"#fff"},children:[u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((x=e==null?void 0:e.loadCountInProvince)==null?void 0:x.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((i=e==null?void 0:e.inProvinceQuantity)==null?void 0:i.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((p=e==null?void 0:e.inProvinceWight)==null?void 0:p.toLocaleString())||0})})]},l)})]})]}),u.jsxs(s,{item:!0,xs:12,md:3.2,children:[u.jsx(o,{textAlign:"center",sx:{color:"#444444",fontWeight:"400"},fontWeight:"600",children:"خارج استان"}),u.jsxs(s,{container:!0,direction:"column",sx:{marginTop:"10px"},children:[u.jsxs(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid #D9D9D9",alignItems:"center",justifyContent:"space-around"},children:[u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"تعداد بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"حجم بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"وزن بار"})]}),r.killHousesData.map((e,l)=>{var x,i,p;return u.jsxs(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid rgba(217, 217, 217, 1)",backgroundColor:l%2===0?"#EDEDED":"#fff"},children:[u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((x=e==null?void 0:e.loadCountOutProvince)==null?void 0:x.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((i=e==null?void 0:e.outProvinceQuantity)==null?void 0:i.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((p=e==null?void 0:e.outProvinceWeight)==null?void 0:p.toLocaleString())||0})})]},l)})]})]}),u.jsxs(s,{item:!0,xs:12,md:3.2,children:[u.jsx(o,{textAlign:"center",sx:{color:"#444444",fontWeight:"400"},fontWeight:"600",children:"کل بارها"}),u.jsxs(s,{container:!0,direction:"column",sx:{marginTop:"10px"},children:[u.jsxs(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid #D9D9D9",alignItems:"center",justifyContent:"space-around"},children:[u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"تعداد بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"حجم بار"}),u.jsx(o,{textAlign:"center",fontWeight:"400",sx:{color:"#444444"},children:"وزن بار"})]}),r.killHousesData.map((e,l)=>{var x,i,p;return u.jsxs(s,{container:!0,sx:{borderRadius:"8px",margin:"2px",padding:"5px",border:"1px solid rgba(217, 217, 217, 1)",backgroundColor:l%2===0?"#F9F0EB":"#fff"},children:[u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((x=e==null?void 0:e.loadCount)==null?void 0:x.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((i=e==null?void 0:e.totalQuantity)==null?void 0:i.toLocaleString())||0})}),u.jsx(s,{item:!0,xs:4,children:u.jsx(o,{textAlign:"center",children:((p=e==null?void 0:e.totalWeight)==null?void 0:p.toLocaleString())||0})})]},l)})]})]})]}),u.jsx(s,{container:!0,sx:{marginTop:"10px"},children:H.map((e,l)=>u.jsx(s,{item:!0,xs:12,md:6,children:u.jsx(s,{container:!0,sx:{padding:"10px"},children:u.jsxs(s,{item:!0,alignItems:"center",sx:{display:"flex"},children:[u.jsx("img",{src:Ru,alt:"icon",width:"32",height:"32"}),u.jsxs(o,{sx:{marginLeft:1,fontSize:{xs:"13px",md:"16px"}},children:[e.title," : ",e.key(r)]})]})})},l))})]}),u.jsxs(s,{container:!0,xs:12,mt:w.SMALL,sx:{width:" 100%",justifyContent:"center",padding:"6px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px",width:"100%"},variant:"body1",children:"عملکرد کشتار و توزیع لاشه"}),u.jsx(s,{xs:12,sx:{padding:"10px"},children:u.jsx(u0,{columns:["ردیف","نام","وزن بار زنده","وزن وارد شده به انبار","وزن توزیع داخل استان","وزن توزیع خارج استان","وزن کل توزیع شده","وزن مانده در انبار فعلی","درصد توزیع"],data:(S=r==null?void 0:r.managementKillHouseData)==null?void 0:S.map((e,l)=>[l+1,(e==null?void 0:e.name)||" -",(e==null?void 0:e.inProvinceQuantity.toLocaleString())||0,(e==null?void 0:e.inWareHouseQuantity.toLocaleString())||0,(e==null?void 0:e.stewardAllocationQuantity.toLocaleString())||0,(e==null?void 0:e.killHouseFreeBarQuantity.toLocaleString())||0,(e==null?void 0:e.allQuantity.toLocaleString())||0,(e==null?void 0:e.product.toLocaleString())||0,(e==null?void 0:e.percent.toLocaleString())||0]),rowColors:["#FFF","#F2F5FF"],headerColor:"#E0E7FF"})}),u.jsx(s,{xs:12,sx:{display:"flex",alignItems:"center"},children:u.jsx(o,{align:"left",sx:{color:"#EB5757",width:"100%"},variant:"body1",children:"* وزن ها بر حسب کیلوگرم میباشد."})}),u.jsx(s,{container:!0,sx:{marginTop:"10px"},children:M.map((e,l)=>u.jsx(s,{item:!0,xs:12,md:6,children:u.jsx(s,{container:!0,sx:{padding:"10px"},children:u.jsxs(s,{item:!0,alignItems:"center",sx:{display:"flex"},children:[u.jsx("img",{src:Ru,alt:"icon",width:"32",height:"32"}),u.jsxs(o,{sx:{marginLeft:1,fontSize:{xs:"13px",md:"16px"}},children:[e.title," : ",e.key(r)]})]})})},l))})]}),u.jsxs(s,{container:!0,xs:12,mt:w.SMALL,sx:{width:" 100%",justifyContent:"center",padding:"6px",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"8px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px",width:"100%"},variant:"body1",children:"گزارش اسناد و قبوض باسکول"}),u.jsx(s,{xs:12,sx:{padding:"10px"},children:u.jsx(u0,{columns:["ردیف","نام"," کل بارها"," بارهای دارای سند"," بارهای بدون سند","تعداد تایید شده","تعداد دارای مغایرت","درصد تایید شده","درصد دارای مغایرت"],data:(P=r==null?void 0:r.ducKillHouseData)==null?void 0:P.map((e,l)=>[l+1,(e==null?void 0:e.name)||" -",(e==null?void 0:e.killHouseRequest1Count.toLocaleString())||0,(e==null?void 0:e.barAssigmentTrueCount.toLocaleString())||0,(e==null?void 0:e.barAssigmentPendingCount.toLocaleString())||0,(e==null?void 0:e.barDocumentStatusAccepted.toLocaleString())||0,(e==null?void 0:e.barDocumentStatusRejected.toLocaleString())||0,(e==null?void 0:e.percentBarDocumentStatusAccepted.toLocaleString())||0,(e==null?void 0:e.percentBarDocumentStatusRejected.toLocaleString())||0]),headerColor:"#B0EFDF",rowColors:["#FFF","#E6FAF5"]})}),u.jsxs(s,{xs:12,sx:{display:"flex",alignItems:"center"},children:[u.jsx("img",{src:l0,alt:"icon",width:"32",height:"32"}),u.jsx(o,{align:"left",sx:{color:"#EB5757",width:"100%"},variant:"body1",children:"هشدار: بیش از ۵۰٪ بارها دارای سند مشکوک یا دست‌نویس هستند."})]}),u.jsxs(s,{xs:12,sx:{display:"flex",alignItems:"center"},children:[u.jsx("img",{src:l0,alt:"icon",width:"32",height:"32"}),u.jsxs(o,{align:"left",sx:{color:"#EB5757",width:"100%"},variant:"body1",children:["هشدار: تعداد اسناد مشکوک و دارای مغایرت"," ",((q=r==null?void 0:r.barAssigmentPendingCount1)==null?void 0:q.toLocaleString())||0," بار می‌باشد."]})]}),u.jsx(s,{container:!0,sx:{marginTop:"10px"},children:I.map((e,l)=>u.jsx(s,{item:!0,xs:12,md:6,children:u.jsx(s,{container:!0,sx:{padding:"10px"},children:u.jsxs(s,{item:!0,alignItems:"center",sx:{display:"flex"},children:[u.jsx("img",{src:Ru,alt:"icon",width:"32",height:"32"}),u.jsxs(o,{sx:{marginLeft:1,fontSize:{xs:"13px",md:"16px"}},children:[e.title," : ",e.key(r)]})]})})},l))})]})]})},Q6=ou("MANAGEMENT_KILLHOUSE_DASHBOARD",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("management_kill_house_dashboard",{params:n});return t(eu()),{data:d,status:A}});c0.register(d0,C0,A0,g0);const K6=()=>{var F,W,G,C,y,z,U,Y,S,P,q,e,l,x,i,p,Q,T,V,c,D,J,N,nu,su;const n=cu(),[,,t,d,A,f]=v.useContext(Fu),[r,k]=v.useState({});v.useEffect(()=>{n(Q6({date1:t,date2:A})).then(a=>{var j;(j=a.payload)!=null&&j.data&&k(a.payload.data)})},[n,t,A]);const g={responsive:!0,maintainAspectRatio:!1,plugins:{datalabels:{color:"#fff",font:{size:10,family:"iranyekan"},formatter:(a,j)=>{const m=j.dataset.data[j.dataIndex];return m>10?`${m}%`:""},clamp:!0,anchor:"center",align:"center",offset:0,clip:!0},legend:{labels:{color:"#333",font:{size:12}}}}},b={scales:{y:{beginAtZero:!0}},plugins:{rtl:!0}},R=[((F=r==null?void 0:r.allManagementKillHouseData)==null?void 0:F.stewardAllocations)||0,((W=r==null?void 0:r.allManagementKillHouseData)==null?void 0:W.freeBars)||0,((G=r==null?void 0:r.allManagementKillHouseData)==null?void 0:G.inWarehouse)||0],H={labels:["وزن توزیع شده داخل استان","وزن توزیع شده خارج استان","وزن وارد شده به انبار"],datasets:[{label:"",data:R==null?void 0:R.map(a=>(a/R.reduce((j,m)=>j+m,0)*100).toFixed(0)),backgroundColor:["#2D5FFF","#00CC99","#dada95"]}]},M=[((C=r==null?void 0:r.allManagementKillHouseData)==null?void 0:C.inWarehouse)||0,(r==null?void 0:r.totalWeightHasntWarehouse)||0,(r==null?void 0:r.poultryHatchingTotalKilledWeight)||0],I={labels:["وزن وارد شده به انبار","وزن کل کشتار شده","وزن وارد نشده به انبار"],datasets:[{label:"",data:M.map(a=>(a/M.reduce((j,m)=>j+m,0)*100).toFixed(1)),backgroundColor:["#2D5FFF","#00CC99","#dada95"]}]},B=()=>{var a,j,m,L;return[{name:"درصد توزیع به خارج استان",data:(a=r==null?void 0:r.managementKillHouseData)==null?void 0:a.map(E=>{const _=parseFloat((E==null?void 0:E.killHouseFreeBarQuantity)||0),X=parseFloat((E==null?void 0:E.allQuantity)||0);return X?parseFloat((_/X*100).toFixed(0)):0})},{name:"درصد توزیع به داخل استان",data:(j=r==null?void 0:r.managementKillHouseData)==null?void 0:j.map(E=>{const _=parseFloat((E==null?void 0:E.inProvinceQuantity)||0),X=parseFloat((E==null?void 0:E.allQuantity)||0);return X?parseFloat((_/X*100).toFixed(0)):0})},{name:"درصد مانده در انبار",data:(m=r==null?void 0:r.managementKillHouseData)==null?void 0:m.map(E=>{const _=parseFloat((E==null?void 0:E.product)||0),X=parseFloat((E==null?void 0:E.allQuantity)||0);return X?parseFloat((_/X*100).toFixed(0)):0})},{name:"درصد توزیع",data:(L=r==null?void 0:r.managementKillHouseData)==null?void 0:L.map(E=>(E==null?void 0:E.inProvinceQuantity)+(E==null?void 0:E.killHouseFreeBarQuantity)||0)}]},K=()=>{var a,j,m;return[{name:"وزن کل تخصیصات",data:(a=r==null?void 0:r.killHousesData)==null?void 0:a.map(L=>(L==null?void 0:L.wightOfSteward)+(L==null?void 0:L.wightOfGuild)||0)},{name:"وزن تخصیصات به مباشرین",data:(j=r==null?void 0:r.killHousesData)==null?void 0:j.map(L=>(L==null?void 0:L.wightOfSteward)||0)},{name:"وزن تخصیصات به صنوف",data:(m=r==null?void 0:r.killHousesData)==null?void 0:m.map(L=>(L==null?void 0:L.wightOfGuild)||0)}]},O={labels:(y=r==null?void 0:r.killHousesData)==null?void 0:y.map(a=>a==null?void 0:a.name),datasets:[{label:"وزن توزیع خارج استان",data:(z=r==null?void 0:r.killHousesData)==null?void 0:z.map(a=>(a==null?void 0:a.outProvinceWeight)||0),backgroundColor:"rgba(255, 99, 132, 0.2)",borderColor:"rgba(255, 99, 132, 1)",borderWidth:1},{label:"وزن توزیع داخل استان",data:(U=r==null?void 0:r.killHousesData)==null?void 0:U.map(a=>(a==null?void 0:a.inProvinceWight)||0),backgroundColor:"rgba(54, 162, 235, 0.2)",borderColor:"rgba(54, 162, 235, 1)",borderWidth:1},{label:"کل وزن مانده به انبار",data:(Y=r==null?void 0:r.killHousesData)==null?void 0:Y.map(a=>a==null?void 0:a.totalWeight),backgroundColor:"rgba(75, 192, 192, 0.2)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:1}]};return u.jsxs(s,{container:!0,xs:12,md:12,children:[u.jsxs(s,{container:!0,gap:1,sx:{padding:"8px",alignItems:"center"},children:[u.jsx(s,{children:u.jsx(tu,{label:"از تاریخ",renderInput:a=>u.jsx(lu,{...a,style:{width:"160px"},size:"small"}),value:t,onChange:a=>{d(Z(a).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsx(tu,{label:"تا تاریخ",renderInput:a=>u.jsx(lu,{...a,style:{width:"160px"},size:"small"}),value:A,onChange:a=>{f(Z(a).format("YYYY-MM-DD"))}})})]}),u.jsxs(s,{container:!0,gap:1,justifyContent:"center",alignItems:"center",sx:{width:"100%",mt:w.SMALL},children:[u.jsxs(s,{item:!0,xs:12,md:5.9,sx:{display:"flex",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:"20px"},children:[u.jsx(o,{align:"right",sx:{color:"#2D5FFF"},variant:"body1",children:"عملکرد کشتارگاه ها در بخش توزیع"}),u.jsx(s,{sx:{height:"400px",width:"400px"},children:u.jsx(Lu,{data:H,options:g})}),u.jsx(s,{container:!0,sx:{display:"flex",flexWrap:"wrap",gap:"16px",padding:"10px"},children:[{label:"وزن وارد شده به انبار",value:(S=r==null?void 0:r.allManagementKillHouseData)==null?void 0:S.inWarehouse},{label:"وزن توزیع شده خارج استان",value:(P=r==null?void 0:r.allManagementKillHouseData)==null?void 0:P.freeBars},{label:"وزن توزیع شده داخل استان",value:(q=r==null?void 0:r.allManagementKillHouseData)==null?void 0:q.stewardAllocations},{label:"مانده انبار",value:(e=r==null?void 0:r.allManagementKillHouseData)==null?void 0:e.products}].map((a,j)=>{var m;return u.jsx(s,{item:!0,sx:{display:"flex",justifyContent:"center",flex:"1 1 calc(50% - 8px)",backgroundColor:"#E0E7FF",color:"#717171",borderRadius:"8px",p:2,boxSizing:"border-box"},children:u.jsxs(o,{sx:{display:"flex"},children:[a.label," : ",(m=a.value)==null?void 0:m.toLocaleString()]})},j)})})]}),u.jsxs(s,{item:!0,xs:12,md:5.9,sx:{display:"flex",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:"20px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF"},variant:"body1",children:"عملکرد کشتارگاه ها در بخش ورود و خروج بارها به انبار"}),u.jsx(s,{sx:{height:"400px",width:"400px"},children:u.jsx(Lu,{data:I,options:g})}),u.jsx(s,{container:!0,sx:{display:"flex",flexWrap:"wrap",gap:"24px",padding:"10px"},children:[{label:"وزن وارد شده به انبار",value:(l=r==null?void 0:r.allManagementKillHouseData)==null?void 0:l.inWarehouse},{label:"وزن توزیع شده خارج استان",value:(x=r==null?void 0:r.allManagementKillHouseData)==null?void 0:x.freeBars},{label:"وزن توزیع شده داخل استان",value:(i=r==null?void 0:r.allManagementKillHouseData)==null?void 0:i.stewardAllocations},{label:"مانده انبار",value:(p=r==null?void 0:r.allManagementKillHouseData)==null?void 0:p.products}].map((a,j)=>{var m;return u.jsx(s,{item:!0,sx:{display:"flex",justifyContent:"center",flex:"1 1 calc(50% - 12px)",backgroundColor:"#E0E7FF",color:"#717171",borderRadius:"8px",p:2,boxSizing:"border-box"},children:u.jsxs(o,{sx:{display:"flex"},children:[a.label," : ",(m=a.value)==null?void 0:m.toLocaleString()]})},j)})})]})]}),((Q=r==null?void 0:r.killHousesData)==null?void 0:Q.length)>0&&u.jsx(s,{md:12,xs:12,container:!0,spacing:w.SMALL,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",marginTop:"9px",padding:"5px"},children:u.jsxs(s,{sx:{width:"100%",padding:"24px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"10px"},variant:"body1",children:"گزارش درصد خرید کشتارگاه های استان (بر اساس حجم)"}),u.jsx(s,{sx:{display:"flex",gap:"22px"},children:(T=r==null?void 0:r.killHousesData)==null?void 0:T.map((a,j)=>u.jsxs(s,{md:4,xs:12,spacing:4,style:{backgroundColor:j%2===0?"#2D5FFF1C":"#E6FAF5",border:"1px solid #ccc",borderRadius:"8px",margin:"10px",maxHeight:"250px",padding:"0"},children:[u.jsx(s,{style:{borderRadius:"8px",backgroundColor:j%2===0?"#6C8FFF":"#00CC99"},children:u.jsx(o,{variant:"caption",style:{color:"#fff"},children:a==null?void 0:a.name})}),u.jsxs(s,{style:{marginTop:"5px"},children:[u.jsx(o,{variant:"body2",style:{color:"#535353"},children:"درصد خرید داخل استان:"}),u.jsx(o,{style:{color:"#353535",fontSize:"24px",fontWeight:"400"},children:`${Math.floor(((a==null?void 0:a.inProvinceQuantity)||0)/((a==null?void 0:a.totalQuantity)||0)*100)||0}% `}),u.jsx(o,{variant:"body2",style:{color:"#535353"},children:"درصد خرید خارج استان:"}),u.jsx(o,{style:{color:"#353535",fontSize:"24px",fontWeight:"400"},children:`${Math.floor(((a==null?void 0:a.outProvinceQuantity)||0)/((a==null?void 0:a.totalQuantity)||0)*100)||0}% `})]})]},j))})]})}),((V=r==null?void 0:r.managementKillHouseData)==null?void 0:V.length)>0&&u.jsxs(s,{mt:2,xs:12,md:12,justifyContent:"center",alignItems:"center",height:"400px",sx:{border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"20px"},variant:"body1",children:"گزارش عملکرد انبار و توزیع کشتارگاه های استان (بر اساس درصد)"}),u.jsx(e0,{type:"bar",group:!0,seperator:(c=r==null?void 0:r.managementKillHouseData)==null?void 0:c.map(a=>a==null?void 0:a.name),info:B()})]}),((D=r==null?void 0:r.killHousesData)==null?void 0:D.length)>0&&u.jsxs(s,{container:!0,gap:1,justifyContent:"center",alignItems:"center",sx:{width:"100%",marginTop:"9px"},children:[u.jsx(s,{item:!0,mt:2,md:5.9,xs:12,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",padding:"5px"},children:u.jsxs(s,{sx:{width:"100%",padding:"10px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF"},variant:"body1",children:"گزارش درصد خرید کشتارگاه های استان (بر اساس وزن)"}),u.jsxs(s,{sx:{display:"flex",flexDirection:"column",gap:"2px"},children:[u.jsxs(s,{sx:{display:"flex",justifyContent:"space-around",color:"#717171"},children:[u.jsx(o,{children:"نام کشتارگاه"}),u.jsx(o,{children:"درصد خرید از استان"}),u.jsx(o,{children:"درصد خرید از خارج استان"})]}),r.killHousesData.map((a,j)=>u.jsxs(s,{item:!0,md:12,xs:12,spacing:6,style:{backgroundColor:j%2===0?"#E0E7FF":"#FFFFFF",border:"1px solid #ccc",borderRadius:"8px",height:"48px",display:"flex",justifyContent:"space-around",alignItems:"center"},children:[u.jsx(o,{children:a==null?void 0:a.name}),u.jsx(o,{children:(()=>{const m=parseFloat(a==null?void 0:a.totalWeight)||0,L=parseFloat(a==null?void 0:a.inProvinceWight)||0;return m>0?`${(L/m*100).toFixed(0)}%`:"0%"})()}),u.jsx(o,{children:(()=>{const m=parseFloat(a==null?void 0:a.totalWeight)||0,L=parseFloat(a==null?void 0:a.outProvinceWeight)||0;return m>0?`${(L/m*100).toFixed(0)}%`:"0%"})()})]},j))]})]})}),u.jsx(s,{item:!0,mt:2,md:5.9,xs:12,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",padding:"5px"},children:((J=r==null?void 0:r.killHousesData)==null?void 0:J.length)>0&&u.jsxs(s,{sx:{width:"100%",padding:"10px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF"},variant:"body1",children:"گزارش کلی عملکرد توزیع به مباشرین و صنوف استان"}),u.jsxs(s,{sx:{display:"flex",flexDirection:"column",gap:"2px"},children:[u.jsxs(s,{sx:{display:"flex",justifyContent:"space-around",color:"#717171"},children:[u.jsx(o,{children:"نام کشتارگاه"}),u.jsx(o,{children:"تعداد تخصیصات به مباشرین"}),u.jsx(o,{children:"تعداد تخصیصات به صنوف"})]}),r.killHousesData.map((a,j)=>u.jsxs(s,{md:12,xs:12,spacing:6,style:{backgroundColor:j%2===0?"#E0E7FF":"#FFFFFF",border:"1px solid #ccc",borderRadius:"8px",height:"48px",display:"flex",justifyContent:"space-around",alignItems:"center"},children:[u.jsx(o,{children:a==null?void 0:a.name}),u.jsx(o,{children:a==null?void 0:a.lenOfSteward}),u.jsx(o,{children:a==null?void 0:a.lenOfGuild})]},j))]})]})})]}),((N=r==null?void 0:r.managementKillHouseData)==null?void 0:N.length)>0&&u.jsx(s,{container:!0,md:12,xs:12,children:u.jsxs(s,{item:!0,mt:2,xs:12,md:12,justifyContent:"center",alignItems:"center",sx:{border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"10px"},variant:"body1",children:"گزارش کلی عملکرد توزیع به مباشرین و صنوف استان (بر اساس وزن)"}),u.jsx(s,{container:!0,justifyContent:"center",sx:{maxHeight:"400px"},children:u.jsx(a0,{data:O,options:b})})]})}),u.jsxs(s,{container:!0,gap:1,justifyContent:"center",alignItems:"center",sx:{width:"100%"},children:[u.jsx(s,{item:!0,mt:2,md:5.9,xs:12,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",padding:"5px"},children:u.jsxs(s,{sx:{width:"100%",padding:"10px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"10px"},variant:"body1",children:"گزارش درصد خرید کشتارگاه های استان (بر اساس وزن)"}),u.jsx(s,{sx:{height:"400px"},children:u.jsx(e0,{type:"bar",group:!0,seperator:(nu=r==null?void 0:r.killHousesData)==null?void 0:nu.map(a=>a==null?void 0:a.name),info:K()})})]})}),u.jsx(s,{item:!0,mt:2,md:5.9,xs:12,sx:{justifyContent:"center",border:"1px solid #CCCCCD",backgroundColor:"#F9F9FA",borderRadius:"20px",padding:"5px",height:"472px"},children:u.jsxs(s,{sx:{width:"100%",padding:"10px"},children:[u.jsx(o,{align:"left",sx:{color:"#2D5FFF",padding:"10px"},variant:"body1",children:"گزارش کلی عملکرد توزیع به مباشرین و صنوف استان (درصد)"}),u.jsxs(s,{sx:{display:"flex",flexDirection:"column",gap:"2px"},children:[u.jsxs(s,{sx:{display:"flex",justifyContent:"space-around",color:"#717171"},children:[u.jsx(o,{children:"نام کشتارگاه"}),u.jsx(o,{children:"تعداد تخصیصات به مباشرین"}),u.jsx(o,{children:"تعداد تخصیصات به صنوف"})]}),(su=r==null?void 0:r.killHousesData)==null?void 0:su.map((a,j)=>u.jsxs(s,{md:12,xs:12,spacing:6,style:{backgroundColor:j%2===0?"#E0E7FF":"#FFFFFF",border:"1px solid #ccc",borderRadius:"8px",height:"48px",display:"flex",justifyContent:"space-around",alignItems:"center"},children:[u.jsx(o,{children:a==null?void 0:a.name}),u.jsx(o,{children:(()=>{const m=parseFloat(a==null?void 0:a.wightOfSteward)||0,L=parseFloat(a==null?void 0:a.wightOfGuild)||0,E=m+L,_=parseFloat(a==null?void 0:a.lenOfSteward)||0;return E>0?`${(_/E*100).toFixed(0)}%`:"0%"})()}),u.jsx(o,{children:(()=>{const m=parseFloat((a==null?void 0:a.wightOfSteward)+(a==null?void 0:a.wightOfGuild))||0,L=parseFloat(a==null?void 0:a.lenOfGuild)||0;return m>0?`${(L/m*100).toFixed(0)}%`:"0%"})()})]},j))]})]})})]})]})},t0=ou("DASHBOARD_GET_EQUIVALENT_INFO_SERVICE",async(n,{dispatch:t})=>{t(uu());const{data:d,status:A}=await ru.get("kill-house-comparative-info",{params:n});return t(eu()),{data:d,status:A}}),O6=()=>{var S,P,q;const[n,,t,d,A,f]=v.useContext(Fu),[r,k]=v.useState(""),[g,b]=v.useState([]),[R,H]=v.useState([]),[M,I]=v.useState(!1),B=cu(),K={rasad:"#5b5b9d",quarantine:"#bf5757"};function O(e){if(!e)return"";try{const l=new Date(e);if(isNaN(l.getTime()))return"";l.setDate(l.getDate()-1);const x=l.getFullYear(),i=String(l.getMonth()+1).padStart(2,"0"),p=String(l.getDate()).padStart(2,"0");return`${x}-${i}-${p}`}catch(l){return console.error("Error subtracting one day:",l),""}}const F={data:g&&Array.isArray(g)?g.map(e=>(e==null?void 0:e.name)||"").filter(e=>e):[],series:[{name:"رصدیار",type:"line",data:g&&Array.isArray(g)?g.map(e=>{var x;const l=parseInt((x=e==null?void 0:e.info)==null?void 0:x.totalLiveBarsQuantity);return isNaN(l)?0:l}):[],itemStyle:{color:"#5470c6"}},{name:"قرنطینه",type:"line",data:g&&Array.isArray(g)?g.map(e=>{var x,i,p;const l=parseInt((p=(i=(x=e==null?void 0:e.info)==null?void 0:x.killHouseRsiInfo)==null?void 0:i.info)==null?void 0:p.totalWareHouse);return isNaN(l)?0:l}):[],itemStyle:{color:"#fac858"}}]},W={data:g&&Array.isArray(g)?g.map(e=>(e==null?void 0:e.name)||"").filter(e=>e):[],series:[{name:"رصدیار",type:"line",data:g&&Array.isArray(g)?g.map(e=>{var x;const l=parseInt((x=e==null?void 0:e.info)==null?void 0:x.totalKillHouseWarehouseCacassesEnteredWeight);return isNaN(l)?0:l}):[],itemStyle:{color:"#5470c6"}},{name:"قرنطینه",type:"line",data:g&&Array.isArray(g)?g.map(e=>{var x,i,p;const l=parseInt((p=(i=(x=e==null?void 0:e.info)==null?void 0:x.killHouseRsiInfo)==null?void 0:i.info)==null?void 0:p.totalBarsWight);return isNaN(l)?0:l}):[],itemStyle:{color:"#fac858"}}]},G=()=>{if(!t)return"";if(t===A)return Du(O(t))||"";{const e=Du(O(t))||"",l=A&&Du(O(A))||"";return`${e} تا ${l}`}},C={title:{text:"گزارش کل توزیع لاشه رصدیار و قرنطینه ",textStyle:{fontFamily:"iranyekan",fontSize:16},right:"center"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},textStyle:{fontFamily:"iranyekan",fontSize:12},backgroundColor:"rgba(255, 255, 255, 0.95)",borderColor:"#ddd",borderWidth:1,formatter:function(e){var x;if(!e||!Array.isArray(e)||e.length===0)return"";let l=`
${((x=e[0])==null?void 0:x.name)||""}
`;return e.forEach(i=>{if(i){const p=i.value!==void 0&&i.value!==null?i.value.toLocaleString():"0";l+=` +
+ + ${i.seriesName||""}: ${p} +
+ `}}),l}},grid:{left:"3%",right:"4%",bottom:"15%",top:"15%",containLabel:!0},xAxis:{type:"category",data:g&&Array.isArray(g)?g.map(e=>(e==null?void 0:e.name)||"").filter(e=>e):[],axisLabel:{fontFamily:"iranyekan"},name:"کشتارگاه"},yAxis:{type:"value",axisLabel:{fontFamily:"iranyekan",formatter:"{value}"},name:"وزن"},series:[{name:"توزیع داخل استان (R)",type:"bar",data:g&&Array.isArray(g)?g.map(e=>{var l;return((l=e==null?void 0:e.info)==null?void 0:l.totalKillHouseAllocationsWeight)||0}):[],itemStyle:{color:"#fac858"},emphasis:{focus:"series"}},{name:"توزیع خارج استان (R)",type:"bar",data:g&&Array.isArray(g)?g.map(e=>{var l;return((l=e==null?void 0:e.info)==null?void 0:l.totalKillHouseFreeSaleBarWeight)||0}):[],itemStyle:{color:"#c4a051"},emphasis:{focus:"series"}},{name:"توزیع داخل استان (G)",type:"bar",data:g&&Array.isArray(g)?g.map(e=>{var x,i,p;const l=parseInt((p=(i=(x=e==null?void 0:e.info)==null?void 0:x.killHouseRsiInfo)==null?void 0:i.info)==null?void 0:p.totalInputBarsWight);return isNaN(l)?0:l}):[],itemStyle:{color:"#5470c6"},emphasis:{focus:"series"}},{name:"توزیع خارج استان (G)",type:"bar",data:g&&Array.isArray(g)?g.map(e=>{var x,i,p;const l=parseInt((p=(i=(x=e==null?void 0:e.info)==null?void 0:x.killHouseRsiInfo)==null?void 0:i.info)==null?void 0:p.totalOutputBarsWight);return isNaN(l)?0:l}):[],itemStyle:{color:"#364982"},emphasis:{focus:"series"}}]},y={title:{text:`گزارش حجم کشتار زنده قرنطینه و رصدیار ${G()}`,textStyle:{fontFamily:"iranyekan",fontSize:16},right:"center"},tooltip:{trigger:"axis",textStyle:{fontFamily:"iranyekan"}},grid:{left:"3%",right:"4%",bottom:"15%",top:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:F.data,axisLabel:{fontFamily:"iranyekan"},name:"کشتارگاه"},yAxis:{type:"value",axisLabel:{fontFamily:"iranyekan",formatter:"{value}"},name:"حجم"},series:F!=null&&F.series&&Array.isArray(F.series)?F.series.map(e=>({...e,smooth:!0,lineStyle:{width:3},symbolSize:8})):[]},z={title:{text:"گزارش کل توزیع لاشه رصدیار و قرنطینه",textStyle:{fontFamily:"iranyekan",fontSize:16},right:"center"},tooltip:{trigger:"axis",textStyle:{fontFamily:"iranyekan"}},grid:{left:"3%",right:"4%",bottom:"15%",top:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:W.data,axisLabel:{fontFamily:"iranyekan"},name:"کشتارگاه"},yAxis:{type:"value",axisLabel:{fontFamily:"iranyekan",formatter:"{value}"},name:"وزن"},series:W!=null&&W.series&&Array.isArray(W.series)?W.series.map(e=>({...e,smooth:!0,lineStyle:{width:3},symbolSize:8})):[]};v.useEffect(()=>{const e=Z(new Date).format("YYYY-MM-DD");d(e),f(e)},[]);const U=e=>{k(e.target.value)};v.useEffect(()=>{if(!g||!Array.isArray(g)){H([]);return}const e=i=>{const p=parseInt(i);return isNaN(p)?0:p},l=i=>e(i).toLocaleString(),x=g.map((i,p)=>{var su,a,j,m,L,E,_,X,du,Cu,Au,gu,xu,hu,pu,yu,Ou,Yu,Su,Pu,Gu,zu,Uu,qu,Tu,Nu,Vu,Ju,Zu,Xu,$u;const Q=e((j=(a=(su=i==null?void 0:i.info)==null?void 0:su.killHouseRsiInfo)==null?void 0:a.info)==null?void 0:j.totalBarsWight),T=e((E=(L=(m=i==null?void 0:i.info)==null?void 0:m.killHouseRsiInfo)==null?void 0:L.info)==null?void 0:E.totalWareHouse),V=e((du=(X=(_=i==null?void 0:i.info)==null?void 0:_.killHouseRsiInfo)==null?void 0:X.info)==null?void 0:du.totalInputBarsWight),c=e((gu=(Au=(Cu=i==null?void 0:i.info)==null?void 0:Cu.killHouseRsiInfo)==null?void 0:Au.info)==null?void 0:gu.totalOutputBarsWight),D=e((xu=i==null?void 0:i.info)==null?void 0:xu.totalLiveBarsQuantity),J=e((hu=i==null?void 0:i.info)==null?void 0:hu.totalEnteredWarehouseBarsQuantity),N=e((pu=i==null?void 0:i.info)==null?void 0:pu.totalKillHouseWarehouseCacassesEnteredWeight),nu=e((yu=i==null?void 0:i.info)==null?void 0:yu.totalOutputWeight);return[p+1,(i==null?void 0:i.name)||"",l(T),l(Math.floor(T*2.6)),l(Q),Q&&T?"%"+Math.floor(Q*100/(T*2.6*.75)):0,l(V),V&&Q?"%"+(V*100/Q).toFixed(1):0,l(c),c&&Q?"%"+(c*100/Q).toFixed(1):0,l(D),l((Ou=i==null?void 0:i.info)==null?void 0:Ou.totalKillHouseRequestGovernmentalQuantity),l((Yu=i==null?void 0:i.info)==null?void 0:Yu.totalKillHouseRequestFreeQuantity),l((Su=i==null?void 0:i.info)==null?void 0:Su.totalKillHouseFreeBarLiveTotalQuantity),l(J),J&&D?"%"+Math.floor(J*100/D):0,l((Pu=i==null?void 0:i.info)==null?void 0:Pu.totalEnteredWarehouseBarsWeight),l(N),l((Gu=i==null?void 0:i.info)==null?void 0:Gu.totalKillHouseWarehouseGovermentalCacassesEnteredWeight),l((zu=i==null?void 0:i.info)==null?void 0:zu.totalKillHouseWarehouseFreeCacassesEnteredWeight),l(nu),nu&&N?"%"+Math.floor(nu*100/N):0,l((Uu=i==null?void 0:i.info)==null?void 0:Uu.totalKillHouseAllocationsWeight),l((qu=i==null?void 0:i.info)==null?void 0:qu.totalKillHouseFreeSaleBarWeight),l((Tu=i==null?void 0:i.info)==null?void 0:Tu.totalOtherOutputWeight),l((Nu=i==null?void 0:i.info)==null?void 0:Nu.totalRemainWeight),l((Vu=i==null?void 0:i.info)==null?void 0:Vu.totalRemainFreeWeight),l((Ju=i==null?void 0:i.info)==null?void 0:Ju.totalRemainGovernmentalWeight),l((Zu=i==null?void 0:i.info)==null?void 0:Zu.lastTotalRemainWeight),l((Xu=i==null?void 0:i.info)==null?void 0:Xu.lastTotalRemainGovernmentalWeight),l(($u=i==null?void 0:i.info)==null?void 0:$u.lastTotalRemainFreeWeight)]});H(x)},[g]),v.useEffect(()=>{M||(B(uu()),B(t0({date1:t,date2:A,filter:"search",value:r||null,role:wu()})).then(e=>{var l,x,i,p;e!=null&&e.error?((((l=e.error)==null?void 0:l.message)||"").includes("500")||((x=e.error)==null?void 0:x.status)===500||((i=e.error)==null?void 0:i.statusCode)===500?(I(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([])):(p=e==null?void 0:e.payload)!=null&&p.data?(I(!1),b(Array.isArray(e.payload.data)?e.payload.data:[])):b([])}).catch(e=>{console.error("Error fetching equivalent info:",e),((e==null?void 0:e.message)||"").includes("500")||(e==null?void 0:e.status)===500||(e==null?void 0:e.statusCode)===500?(I(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([])}).finally(()=>{B(eu())}))},[B,t,A,n]),v.useEffect(()=>{I(!1)},[t,A]);const Y=async e=>{e.preventDefault(),I(!1),B(uu()),B(t0({date1:t,date2:A,filter:"search",value:r||null,role:wu()})).then(l=>{var x,i,p,Q;l!=null&&l.error?((((x=l.error)==null?void 0:x.message)||"").includes("500")||((i=l.error)==null?void 0:i.status)===500||((p=l.error)==null?void 0:p.statusCode)===500?(I(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([])):(Q=l==null?void 0:l.payload)!=null&&Q.data?(I(!1),b(Array.isArray(l.payload.data)?l.payload.data:[])):b([])}).catch(l=>{console.error("Error fetching equivalent info:",l),((l==null?void 0:l.message)||"").includes("500")||(l==null?void 0:l.status)===500||(l==null?void 0:l.statusCode)===500?(I(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([])}).finally(()=>{B(eu())})};return u.jsxs(s,{container:!0,justifyContent:"center",alignItems:"center",xs:12,direction:"column",mt:2,children:[u.jsxs(s,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(s,{children:u.jsx(tu,{label:"از تاریخ",id:"date",renderInput:e=>u.jsx(lu,{size:"small",style:{width:"160px"},...e}),value:t,onChange:e=>{d(Z(e).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsx(tu,{label:"تا تاریخ",id:"date",renderInput:e=>u.jsx(lu,{size:"small",style:{width:"160px"},...e}),value:A,onChange:e=>{f(Z(e).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(lu,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:U}),u.jsx(au,{type:"submit",onClick:Y,endIcon:u.jsx(G0,{}),children:"جستجو"})]})})]}),u.jsxs(s,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:1,children:[u.jsxs(s,{container:!0,xs:12,spacing:1,mt:2,children:[u.jsx(s,{item:!0,children:u.jsx(Eu,{label:"رصدیار (R)",size:"small",sx:{backgroundColor:K.rasad,color:"white",fontSize:"0.75rem"}})}),u.jsx(s,{item:!0,children:u.jsx(Eu,{label:"قرنطینه (G)",size:"small",sx:{backgroundColor:K.quarantine,color:"white",fontSize:"0.75rem"}})})]}),u.jsxs(s,{container:!0,alignItems:"center",justifyContent:"start",xs:12,gap:1,sx:{color:"red"},children:[u.jsx(r0,{size:24}),u.jsx(o,{variant:"caption",children:"ملاک حجم، قطعه و ملاک وزن، کیلوگرم میباشد."})]}),u.jsxs(s,{container:!0,alignItems:"start",justifyContent:"start",xs:12,gap:1,sx:{color:"red",display:"flex"},children:[u.jsx(r0,{size:24}),u.jsxs(o,{variant:"caption",textAlign:"left",sx:{maxWidth:{xs:"80%",sm:"90%"}},children:["اطلاعات کشتار زنده مربوط به یک روز قبل (",G(),") می باشد."]})]}),u.jsx(ku,{title:"مقایسه اطلاعات کشتار رصدیار با قرنطینه",paginated:!0,columns:["ردیف","کشتارگاه","حجم بارهای زنده (G)","وزن تقریبی بار زنده (G)","کل وزن توزیع لاشه (G)","درصد توزیع کل لاشه (G)","وزن توزیع لاشه داخل استان (G)","درصد توزیع داخل استان (G)","وزن توزیع لاشه خارج استان (G)","درصد توزیع خارج استان (G)","کل حجم بارهای زنده (R)","حجم بار زنده دولتی (R)","حجم بار زنده آزاد (R)","حجم بار خرید خارج استان (R)","حجم بارهای ورودی به انبار (R)","درصد ورودی به انبار (R)","وزن بارهای ورودی به انبار (R)","وزن لاشه (R)","وزن لاشه دولتی (R)","وزن لاشه آزاد (R)","کل وزن توزیع لاشه (R)","درصد توزیع لاشه (R)","وزن توزیع لاشه داخل استان (R)","وزن توزیع لاشه خارج استان (R)","وزن سایر توزیع (R)","مانده لاشه (R)","مانده لاشه آزاد (R)","مانده لاشه دولتی (R)","انبار گذشته (R)","انبار دولتی گذشته (R)","انبار آزاد گذشته (R)"],data:R,CustomColumnsColor:[{key:"(G)",color:K.quarantine,text:"white"},{key:"(R)",color:K.rasad,text:"white"},{key:"",color:"gray",text:"white"}],hasSum:!0,hasSumColumn:"کشتارگاه"})]}),u.jsxs(s,{item:!0,xs:12,style:{height:"400px"},children:[u.jsx(mu,{option:C,style:{height:"100%",width:"100%"},opts:{renderer:"svg"}}),u.jsx(s,{xs:12,container:!0,justifyContent:"center",gap:2,alignItems:"center",children:(S=C==null?void 0:C.series)==null?void 0:S.map((e,l)=>{var x;return u.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[u.jsx(s,{children:u.jsx(o,{variant:"caption",children:e==null?void 0:e.name})}),u.jsx(s,{sx:{width:"20px",height:"20px",background:(x=e==null?void 0:e.itemStyle)==null?void 0:x.color}})]},l)})})]}),u.jsxs(s,{container:!0,xs:12,spacing:3,mt:6,children:[u.jsxs(s,{container:!0,gap:1,xs:12,md:6,style:{height:"400px"},justifyContent:"center",alignItems:"center",children:[u.jsx(mu,{option:y,style:{height:"100%",width:"100%"},opts:{renderer:"svg"}}),(P=F==null?void 0:F.series)==null?void 0:P.map((e,l)=>{var x;return u.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[u.jsx(s,{children:u.jsx(o,{variant:"caption",children:e==null?void 0:e.name})}),u.jsx(s,{sx:{width:"20px",height:"20px",background:(x=e==null?void 0:e.itemStyle)==null?void 0:x.color}})]},l)})]}),u.jsxs(s,{container:!0,gap:1,xs:12,md:6,style:{height:"400px"},justifyContent:"center",alignItems:"center",children:[u.jsx(mu,{option:z,style:{height:"100%",width:"100%"},opts:{renderer:"svg"}}),(q=W==null?void 0:W.series)==null?void 0:q.map((e,l)=>{var x;return u.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[u.jsx(s,{children:u.jsx(o,{variant:"caption",children:e==null?void 0:e.name})}),u.jsx(s,{sx:{width:"20px",height:"20px",background:(x=e==null?void 0:e.itemStyle)==null?void 0:x.color}})]},l)})]})]}),u.jsx(s,{mt:4,children:"‌‌‌ ‌"})]})},Y6=()=>{const[n,t]=v.useState(0),d=(A,f)=>{t(f)};return u.jsx(s,{container:!0,xs:12,children:u.jsxs(s,{item:!0,xs:12,sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[u.jsxs(w0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:n,onChange:d,sx:{maxWidth:"100vw",overflowX:"auto",borderBottom:{xs:"1px solid #E0E0E0",sm:"none"}},children:[u.jsx(ju,{label:"اطلاعات جامع",value:0}),u.jsx(ju,{label:"مقایسه",value:4}),u.jsx(ju,{label:"اطلاعات کشتار",value:1}),u.jsx(ju,{label:"پایش کشتار",value:2})]}),u.jsxs(s,{container:!0,xs:12,pt:3,children:[n===0&&u.jsx(y6,{}),n===1&&u.jsx(w6,{}),n===2&&u.jsx(M6,{}),n===3&&u.jsx(K6,{}),n===4&&u.jsx(O6,{})]})]})})},ie=()=>{const{pathname:n}=H0();return u.jsx(h,{display:"flex",justifyContent:"center",pb:20,children:u.jsxs(s,{container:!0,xs:12,sm:12,md:10,lg:10,children:[u.jsx(T0,{}),(n.includes(I0)||n.includes(R0)||n.includes(L0)||n.includes(B0))&&u.jsx(Y6,{})]})})};export{ie as default}; diff --git a/build/assets/Delete-CIwpNviU.js b/build/assets/Delete-CIwpNviU.js new file mode 100644 index 0000000..006726e --- /dev/null +++ b/build/assets/Delete-CIwpNviU.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),l=t;u=e.default=(0,i.default)((0,l.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete");export{e as D,u as d}; diff --git a/build/assets/DeleteOutline-DhriepRs.js b/build/assets/DeleteOutline-DhriepRs.js new file mode 100644 index 0000000..66ce297 --- /dev/null +++ b/build/assets/DeleteOutline-DhriepRs.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},u=t;Object.defineProperty(e,"__esModule",{value:!0});var i=e.default=void 0,o=u(a()),l=r;i=e.default=(0,o.default)((0,l.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline");export{i as d}; diff --git a/build/assets/DeleteOutlineOutlined-BmausW-i.js b/build/assets/DeleteOutlineOutlined-BmausW-i.js new file mode 100644 index 0000000..2900da1 --- /dev/null +++ b/build/assets/DeleteOutlineOutlined-BmausW-i.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},u=t;Object.defineProperty(e,"__esModule",{value:!0});var i=e.default=void 0,l=u(a()),o=r;i=e.default=(0,l.default)((0,o.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutlineOutlined");export{i as d}; diff --git a/build/assets/DialogAlert-CML4Ua46.js b/build/assets/DialogAlert-CML4Ua46.js new file mode 100644 index 0000000..d3876f2 --- /dev/null +++ b/build/assets/DialogAlert-CML4Ua46.js @@ -0,0 +1 @@ +import{j as e,a_ as T,T as g,ad as h,bt as y,af as j,c4 as u,a6 as f,c5 as m,ah as s}from"./mui-vendor-D_SVL-Dx.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{G as a,S as C}from"./index-D80MdVQn.js";const b=l.forwardRef(function(o,r){return e.jsx(m,{direction:"up",ref:r,...o})});function D({title:i,content:o,actions:r,btnTitle:p,isAccepted:c}){const[d,t]=l.useState(!1),x=()=>{t(!0)},n=()=>{t(!1)};return e.jsxs("div",{children:[e.jsx(a,{container:!0,onClick:x,children:e.jsxs(a,{display:"flex",alignItems:"center",gap:C.TINY,children:[e.jsx(T,{sx:{padding:"0px"},checked:c,color:"success"}),e.jsx(g,{style:{cursor:"pointer"},borderBottom:"1px solid",color:"primary",children:p})]})}),e.jsxs(h,{open:d,TransitionComponent:b,keepMounted:!0,onClose:n,"aria-describedby":"alert-dialog-slide-description",children:[e.jsx(y,{children:i}),e.jsx(j,{children:e.jsx(u,{id:"alert-dialog-slide-description",children:o})}),e.jsx(f,{onClick:n,children:r})]})]})}D.propTypes={title:s.PropTypes.string,content:s.PropTypes.string,btnTitle:s.PropTypes.string,isAccepted:s.PropTypes.bool,actions:s.PropTypes.array};export{D}; diff --git a/build/assets/DiffrenceKillerPage-DDmQBsid.js b/build/assets/DiffrenceKillerPage-DDmQBsid.js new file mode 100644 index 0000000..f671e26 --- /dev/null +++ b/build/assets/DiffrenceKillerPage-DDmQBsid.js @@ -0,0 +1 @@ +import{j as u,I as X,b3 as hu,d as du,B as v,bj as pu,ao as Q,an as F,ab as gu,T as y,b as Eu}from"./mui-vendor-D_SVL-Dx.js";import{G as i,S as q,hR as ru,hS as au,hT as tu,hU as su,a0 as d,hV as nu,hW as ou,hX as cu,hY as lu,L as D,j as L,h as _,A as iu,O as Au,C as Z,fI as xu,c as yu,V as B,b as _u,u as ju,W as Cu,a3 as Ru,hZ as Su,h_ as Iu,h$ as Lu,i0 as fu}from"./index-D80MdVQn.js";import{N as J}from"./NavLink-Uri4Pz8C.js";import{L as uu}from"./LinkItem-Din4toX7.js";import{m as Tu}from"./index.esm-DYumyMPq.js";import{a as Fu}from"./index.esm-D7rRcI8K.js";import{P as vu}from"./ProvinceBarDifference-BXZCyzMP.js";import{B as eu}from"./BackButton-Dr-K0JXJ.js";import{r as h,f as Du}from"./react-vendor-CmFgShSM.js";import{a as U,u as $,f as bu}from"./redux-vendor-CfkcHgWN.js";import{R as Nu}from"./index.esm-C1-dCPnj.js";import{R as ku}from"./ResponsiveTable-bUYl0qDM.js";import{d as Ou}from"./Tune-BBzxV8DK.js";import{d as Hu}from"./Delete-CIwpNviU.js";import{b as qu}from"./aviculture-get-hatching-data-BHS_PijM.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./checkPathStartsWith-DedybDvj.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Uu=()=>u.jsxs(i,{container:!0,gap:q.SMALL,p:q.SMALL,direction:{xs:"row",md:"row"},justifyContent:"center",children:[u.jsx(J,{to:d()==="AdminX"?ru:d()==="SuperAdmin"?au:d()==="ProvinceOperator"?tu:d()==="CityOperator"?su:"",children:u.jsx(uu,{icon:u.jsx(Tu,{size:30,color:"#244CCC"}),title:"اختلاف کشتار در کشتارگاه"})}),u.jsx(J,{to:d()==="AdminX"?nu:d()==="SuperAdmin"?ou:d()==="ProvinceOperator"?cu:d()==="CityOperator"?lu:"",children:u.jsx(uu,{icon:u.jsx(Fu,{size:30,color:"#244CCC"}),title:"افزایش حجم جوجه ریزی"})})]}),Bu=U("CITY_INCREASE_HATCHING_SERVICE",async(n,{dispatch:o})=>{try{o(D());const{data:a,status:l}=await L.post("hatching-increase-request/",n);return o(_()),{data:a,status:l}}catch(a){return o(_()),{error:a.response.data.result}}}),$u=U("CITY_EDIT_INCREASE_HATCHING_SERVICE",async(n,{dispatch:o})=>{try{o(D());const{data:a,status:l}=await L.put("hatching-increase-request/0/",n);return o(_()),{data:a,status:l}}catch(a){return o(_()),{error:a.response.data.result}}}),wu=U("CITY_DELETE_INCREASE_HATCHING_SERVICE",async(n,{dispatch:o})=>{o(D());try{const{data:a,status:l}=await L.delete(`/hatching-increase-request/0/?key=${n}`);return o(_()),{data:a,status:l}}catch(a){return o(_()),{error:a.response.data.result}}});U("CITY_INCREASE_GET_HATCHING_SERVICE",async n=>{const{data:o,status:a}=await L.get("hatching-increase-request/",{params:n});return{data:o,status:a}});const Gu=({item:n,updateTable:o})=>{const a=$(),[l,j]=h.useState(null),[s]=h.useContext(iu),S=A=>{j(A.currentTarget)},p=()=>{j(null)},g=!!l,E=g?"popover":void 0;return u.jsxs("div",{children:[u.jsx(X,{"aria-describedby":E,variant:"contained",color:"primary",onClick:S,children:u.jsx(Ou,{})}),u.jsx(hu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:E,open:g,anchorEl:l,onClose:p,children:u.jsx("div",{style:{padding:"20px"},children:u.jsx(i,{container:!0,direction:"column",children:u.jsx(du,{title:"حذف",placement:"left-start",children:u.jsx(X,{"aria-label":"delete",color:"error",onClick:()=>{p(),a(Au({title:"آیا مطمئن هستید؟",content:u.jsxs(i,{container:!0,spacing:2,children:[u.jsx(i,{item:!0,children:u.jsx(v,{variant:"contained",color:"error",onClick:()=>{a(wu(n==null?void 0:n.key)).then(A=>{A.payload.error?s({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(o(),a(Z()),s({vertical:"top",horizontal:"center",msg:A.payload.data.result,severity:"success"}))})},children:"تایید"})}),u.jsx(i,{item:!0,children:u.jsx(v,{onClick:()=>{a(Z())},children:"لغو"})})]})}))},children:u.jsx(Hu,{})})})})})})]})},Vu=({updateTable:n,isEdit:o,item:a})=>{var b,N,I,k,O,f,T,C,e;const[l,j]=h.useState([]),[s,S]=h.useState(null),[p]=h.useContext(iu),g=$(),{slaughterGetPoultries:E}=bu(t=>t.slaughterSlice);h.useEffect(()=>{g(xu())},[]);const A={poultry:(a==null?void 0:a.poultrykey)||null,hatching_key:(a==null?void 0:a.hatchingkey)||null,quantity:(a==null?void 0:a.quantity)||null,message:(a==null?void 0:a.message)||null},R=yu().shape({poultry:B().required("انتخاب مرغدار الزامی است"),hatching_key:B().required("انتخاب محل پرورش الزامی است"),quantity:_u().typeError("عدد وارد کنید").required("حجم الزامی است"),message:B().typeError("پر کردن این فیلد الزامی است").required("پیام الزامی است")}),r=ju({initialValues:A,validationSchema:R});return h.useEffect(()=>{r.values.poultry&&g(qu(r.values.poultry,{increase:!0})).then(t=>{j(t.payload.data||[])})},[r.values.poultry]),u.jsxs(pu,{spacing:2,children:[u.jsx(Q,{id:"poultry",disableClearable:!0,options:E==null?void 0:E.map(t=>{var c,x;return{label:`${t.unitName} (${(c=t.user)==null?void 0:c.fullname})(${(x=t.user)==null?void 0:x.mobile})`,value:t.key}}),getOptionLabel:t=>t.label,onChange:(t,c)=>{r.setFieldValue("poultry",c.value),r.setFieldValue("hatching_key",null)},renderInput:t=>u.jsx(F,{...t,label:"انتخاب مرغدار",error:r.touched.poultry&&!!r.errors.poultry,helperText:r.touched.poultry&&r.errors.poultry})}),u.jsx(Q,{id:"hatching_key",disableClearable:!0,disabled:!r.values.poultry,options:l==null?void 0:l.map(t=>{var c;return{label:((c=t==null?void 0:t.poultry)==null?void 0:c.unitName)||"-",value:t==null?void 0:t.key}}),getOptionLabel:t=>t.label,onChange:(t,c)=>{r.setFieldValue("hatching_key",c==null?void 0:c.value);const x=l.find(H=>H.key===(c==null?void 0:c.value));S(x)},renderInput:t=>u.jsx(F,{...t,label:"انتخاب محل پرورش",error:r.touched.hatching_key&&!!r.errors.hatching_key,helperText:r.touched.hatching_key&&r.errors.hatching_key})}),s&&u.jsxs(gu,{variant:"outlined",sx:{p:2,borderRadius:2},children:[u.jsxs(y,{children:["شماره مجوز جوجه ریزی:"," ",(b=s==null?void 0:s.licenceNumber)==null?void 0:b.toLocaleString()]}),u.jsxs(y,{children:["شناسه یکتا مرغدار :"," ",(I=(N=s==null?void 0:s.poultry)==null?void 0:N.breedingUniqueId)==null?void 0:I.toLocaleString()]}),u.jsxs(y,{children:["حجم جوجه ریزی:",(k=s==null?void 0:s.quantity)==null?void 0:k.toLocaleString(),"قطعه"]}),u.jsxs(y,{children:["سن جوجه: ",(O=s==null?void 0:s.chickenAge)==null?void 0:O.toLocaleString()," روز"]}),u.jsxs(y,{children:["مانده در سالن: ",(f=s==null?void 0:s.leftOver)==null?void 0:f.toLocaleString(),"قطعه"]}),u.jsxs(y,{children:["حجم کشتار شده:",(T=s==null?void 0:s.killedQuantity)==null?void 0:T.toLocaleString()," قطعه"]}),u.jsxs(y,{children:["نژاد: ",(C=s==null?void 0:s.chickenBreed)==null?void 0:C.toLocaleString()]}),u.jsxs(y,{children:["تلفات: ",(e=s==null?void 0:s.totalLosses)==null?void 0:e.toLocaleString("fa-IR"),"قطعه"]})]}),u.jsx(F,{label:"تعداد (قطعه)",name:"quantity",value:r.values.quantity,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.quantity&&!!r.errors.quantity,helperText:r.touched.quantity&&r.errors.quantity,fullWidth:!0}),u.jsx(F,{label:"دلیل افزایش حجم",name:"message",multiline:!0,rows:3,value:r.values.message,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.message&&!!r.errors.message,helperText:r.touched.message&&r.errors.message,fullWidth:!0}),u.jsx(v,{variant:"contained",fullWidth:!0,disabled:!(r.isValid&&r.values.poultry&&r.values.hatching_key&&r.values.quantity&&r.values.message),onClick:()=>{const t={hatching_key:r.values.hatching_key,quantity:parseInt(r.values.quantity),message:r.values.message,registerer_role:d()},c=o?$u({...t,key:a==null?void 0:a.key}):Bu(t);g(c).then(x=>{x.payload.error?p({msg:"مشکلی پیش آمده است!",severity:"error",vertical:"top",horizontal:"center"}):(p({msg:"عملیات با موفقیت انجام شد.",severity:"success",vertical:"top",horizontal:"center"}),n(),g(Cu({right:!1,bottom:!1,content:null})))})},children:o?"ویرایش":"ثبت"})]})},Mu=({state:n})=>{const o=$(),a=C=>{A(C.target.value)},[l,j]=h.useState([]),[s,S]=h.useState(0),[p,g]=h.useState(10),[E,A]=h.useState(""),[R,r]=h.useState(1),[b,N]=h.useState([]),I=async C=>{o(D());const e=await L.get(`hatching-increase-request/?search=filter&value=${E}&role=${d()}&page=${C}&page_size=${p}`);o(_()),j(e.data.results),S(e.data.count)},k=C=>{I(C),r(C)},O=C=>{g(C),r(1)},f=()=>{I(R!==0?R:1)};h.useEffect(()=>{const C=l==null?void 0:l.map((e,t)=>{var c,x,H,w,G,V,M,K,z,m,P,W,Y;return[R===1?t+1:t+p*(R-1)+1,`${(x=(c=e==null?void 0:e.hatching)==null?void 0:c.poultry)==null?void 0:x.unitName} (${(G=(w=(H=e==null?void 0:e.hatching)==null?void 0:H.poultry)==null?void 0:w.user)==null?void 0:G.mobile})`,(V=e==null?void 0:e.hatching)==null?void 0:V.licenceNumber,(K=(M=e==null?void 0:e.hatching)==null?void 0:M.poultry)==null?void 0:K.breedingUniqueId,(z=e==null?void 0:e.hatchingQuantity)==null?void 0:z.toLocaleString(),(m=e==null?void 0:e.hatchingKillQuantity)==null?void 0:m.toLocaleString(),(P=e==null?void 0:e.hatchingLosses)==null?void 0:P.toLocaleString(),(W=e==null?void 0:e.hatchingLeftOver)==null?void 0:W.toLocaleString(),(Y=e==null?void 0:e.quantity)==null?void 0:Y.toLocaleString(),`${e==null?void 0:e.registererName} (${e==null?void 0:e.registererMobile})`,Ru(e==null?void 0:e.date),e==null?void 0:e.message,u.jsx(Gu,{updateTable:f,item:e},t)]});N(C)},[l,n]),h.useEffect(()=>{I(1)},[o,p,n]);const T=async C=>{C.preventDefault(),o(D());try{const e=await L.get(`hatching-increase-request/?role=${d()}&search=filter&value=${E}&page=1&page_size=${p}`);j(e.data.results),S(e.data.count),o(_())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[d()!=="KillHouse"&&u.jsx(i,{children:u.jsx(v,{variant:"contained",onClick:()=>{o(Cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Vu,{updateTable:f}),title:"افزایش جوجه ریزی"}))},children:"افزایش جوجه ریزی"})}),u.jsx(i,{children:u.jsxs("form",{onSubmit:T,children:[u.jsx(F,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(v,{type:"submit",onClick:T,endIcon:u.jsx(Nu,{}),children:"جستجو"})]})})]}),u.jsx(ku,{data:b,columns:["ردیف","مرغدار","شماره مجوز جوجه ریزی","شناسه یکتا فارم","حجم جوجه ریزی","حجم کشتار","حجم تلفات","مانده در سالن","حجم افزایشی","ثبت کننده","تاریخ ثبت","پیغام","عملیات"],handlePageChange:k,totalRows:s,page:R,perPage:p,handlePerRowsChange:O,title:"افزایش حجم جوجه ریزی"})]})},p6=()=>{const{pathname:n}=Du();return u.jsx(u.Fragment,{children:u.jsxs(Eu,{display:"flex",justifyContent:"center",xs:12,children:[u.jsxs(i,{container:!0,xs:12,md:10,children:[u.jsx(i,{container:!0,xs:12,gap:q.SMALL,children:u.jsx(i,{xs:12,justifyContent:"center",children:n===Su||n===Iu||n===Lu||n===fu?u.jsxs(u.Fragment,{children:[" ",u.jsx(i,{item:!0,xs:12,mb:2,justifyContent:"center",children:u.jsx(eu,{})}),u.jsx(Uu,{})]}):u.jsx(eu,{})})}),u.jsxs(i,{xs:12,sm:12,children:[(n.includes(ru)||n.includes(au)||n.includes(tu)||n.includes(su))&&u.jsx(vu,{}),(n.includes(cu)||n.includes(nu)||n.includes(lu)||n.includes(ou))&&u.jsx(Mu,{})]})]}),u.jsx(i,{container:!0,justifyContent:"space-between",gap:q.SMALL,children:u.jsx(i,{xs:12})})]})})};export{p6 as default}; diff --git a/build/assets/DispenserDashboard-DWFq38MC.js b/build/assets/DispenserDashboard-DWFq38MC.js new file mode 100644 index 0000000..d840bdd --- /dev/null +++ b/build/assets/DispenserDashboard-DWFq38MC.js @@ -0,0 +1 @@ +import{j as r}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";const o=()=>r.jsx("div",{children:"DispenserDashboard"});export{o as default}; diff --git a/build/assets/Done-CKhyNcU8.js b/build/assets/Done-CKhyNcU8.js new file mode 100644 index 0000000..04db26a --- /dev/null +++ b/build/assets/Done-CKhyNcU8.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),l=t;u=e.default=(0,i.default)((0,l.jsx)("path",{d:"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"}),"Done");export{u as d}; diff --git a/build/assets/DoneAll-DF5SfM6W.js b/build/assets/DoneAll-DF5SfM6W.js new file mode 100644 index 0000000..731c45e --- /dev/null +++ b/build/assets/DoneAll-DF5SfM6W.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var l=e.default=void 0,u=o(a()),i=t;l=e.default=(0,u.default)((0,i.jsx)("path",{d:"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z"}),"DoneAll");export{l as d}; diff --git a/build/assets/DoneOutline-EWJfR8n9.js b/build/assets/DoneOutline-EWJfR8n9.js new file mode 100644 index 0000000..a6b1164 --- /dev/null +++ b/build/assets/DoneOutline-EWJfR8n9.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),l=t;u=e.default=(0,i.default)((0,l.jsx)("path",{d:"m19.77 5.03 1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43z"}),"DoneOutline");export{u as d}; diff --git a/build/assets/Download-CJYPO5Fu.js b/build/assets/Download-CJYPO5Fu.js new file mode 100644 index 0000000..3d420e1 --- /dev/null +++ b/build/assets/Download-CJYPO5Fu.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(t()),d=a;u=e.default=(0,i.default)((0,d.jsx)("path",{d:"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z"}),"Download");export{u as d}; diff --git a/build/assets/DownloadReport-BMKas2y_.js b/build/assets/DownloadReport-BMKas2y_.js new file mode 100644 index 0000000..3bf021f --- /dev/null +++ b/build/assets/DownloadReport-BMKas2y_.js @@ -0,0 +1 @@ +import{j as u,ah as O,b as z,T as s,ap as P}from"./mui-vendor-D_SVL-Dx.js";import{r as L,j as _}from"./react-vendor-CmFgShSM.js";import{n as G,o as J,p as E,q as Q,j as $,t as V,G as I,v as N}from"./index-D80MdVQn.js";import{a as U,u as X}from"./redux-vendor-CfkcHgWN.js";import{l as K}from"./ChickenLogo-BK6_Z2uq.js";const l={page:{width:"210mm",height:"297mm",display:"flex",margin:"0 auto",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12},tableHeader:{pageBreakAfter:"auto"},headerRow:{color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"100px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},signature:{display:"flex",flexDirection:"column",alignItems:"flex-end",marginLeft:"20px"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"40px",pAlign:"center"},options:{padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:5},pTitleContainer:{pAlign:"right",margin:"15px",textAlign:"justify",textJustify:"inter-word"},tableHeaderCell:{backgroundColor:"rgba(255, 229, 153, 0.5)",fontSize:12,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"}},W=L.forwardRef((o,D)=>{const{sDate:F}=o,{date:r}=o,{fnumber:H}=o,{receiver:B}=o,{item:v}=o,{itemOutProvince:w}=o,f=G(),S=J();return u.jsxs("div",{ref:D,children:[u.jsxs("div",{style:l.page,children:[u.jsxs("div",{style:l.contentContainer,children:[u.jsxs("div",{style:l.contentInLine,children:[u.jsx("img",{alt:"logo",src:K,style:l.logo}),u.jsx("span",{style:l.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:l.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",f]})]}),u.jsx("div",{children:u.jsx("span",{style:l.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:l.options,children:[u.jsxs("span",{style:l.title,children:["شماره: ",H]}),u.jsxs("span",{style:l.titleTopic,children:["تاریخ: ",E(r)]}),u.jsx("span",{style:l.titleTopic,children:"پیوست: -"})]})]}),u.jsx("hr",{style:l.divider}),u.jsxs("p",{style:l.pTitleContainer,children:[u.jsxs("strong",{style:{fontSize:"20px"},children:[B,u.jsx("br",{}),"با سلام",u.jsx("br",{})]}),"احتراماً گزارش تخصیص مورخ ",E(F),"، مرغ گوشتی استان جهت استحضار بحضورتان ارسال میگردد."]}),u.jsx("div",{style:l.container,children:u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"نام خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"شهر"}),u.jsx("th",{style:l.tableHeaderCell,children:"مرغدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"جمع کل"})]})}),u.jsx("tbody",{children:v==null?void 0:v.map((e,d)=>{var c;return(c=e==null?void 0:e.provinceKillRequest)==null?void 0:c.map((t,i)=>{var C,h,x,n,y,j,p,A,b,g;return u.jsxs("tr",{style:d%2===0?l.tableRowEven:{},children:[i===0&&u.jsxs(u.Fragment,{children:[u.jsx("td",{style:l.tableCell,rowSpan:(C=e==null?void 0:e.provinceKillRequest)==null?void 0:C.length,children:d+1}),u.jsx("td",{style:l.tableCell,rowSpan:(h=e==null?void 0:e.provinceKillRequest)==null?void 0:h.length,children:e==null?void 0:e.name}),u.jsx("td",{style:l.tableCell,rowSpan:(x=e==null?void 0:e.provinceKillRequest)==null?void 0:x.length,children:(y=(n=e==null?void 0:e.killHouseOperator)==null?void 0:n.user)==null?void 0:y.mobile}),u.jsx("td",{style:l.tableCell,rowSpan:(j=e==null?void 0:e.provinceKillRequest)==null?void 0:j.length,children:(b=(A=(p=e==null?void 0:e.killHouseOperator)==null?void 0:p.user)==null?void 0:A.city)==null?void 0:b.cityName})]}),u.jsx("td",{style:l.tableCell,children:t==null?void 0:t.poultry}),u.jsx("td",{style:l.tableCell,children:t==null?void 0:t.poultryMobile}),u.jsx("td",{style:l.tableCell,children:t==null?void 0:t.quantity}),u.jsx("td",{style:l.tableCell,children:t==null?void 0:t.IndexWeight}),i===0&&u.jsx("td",{style:l.tableCell,rowSpan:(g=e==null?void 0:e.provinceKillRequest)==null?void 0:g.length,children:e==null?void 0:e.totalQuantity})]},`${d}-${i}`)})})})]})})]}),u.jsxs("div",{style:l.page,children:[u.jsxs("div",{style:l.contentContainer,children:[u.jsxs("div",{style:l.contentInLine,children:[u.jsx("img",{alt:"logo",src:K,style:l.logo}),u.jsx("span",{style:l.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:l.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",f]})]}),u.jsx("div",{children:u.jsx("span",{style:l.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:l.options,children:[u.jsxs("span",{style:l.title,children:["شماره: ",H]}),u.jsxs("span",{style:l.titleTopic,children:["تاریخ: ",E(r)]}),u.jsx("span",{style:l.titleTopic,children:"پیوست: -"})]})]}),u.jsx("hr",{style:l.divider}),u.jsx("p",{style:l.pTitleContainer,children:u.jsxs("strong",{style:{fontSize:"20px"},children:["گزارش فروش خارج از استان مورخ ",E(F)]})}),u.jsx("div",{style:l.container,children:u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"نام مرغدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"نام خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"شهر"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد کل"}),u.jsx("th",{style:l.tableHeaderCell,children:"نوع"})]})}),u.jsx("tbody",{children:w==null?void 0:w.map((e,d)=>{var c,t,i,C,h,x,n;return u.jsxs("tr",{style:d%2===0?l.tableRowEven:{},children:[u.jsx("td",{style:l.tableCell,children:d+1}),u.jsxs("td",{style:l.tableCell,children:[(c=e==null?void 0:e.poultry)==null?void 0:c.unitName," (",(i=(t=e==null?void 0:e.poultry)==null?void 0:t.user)==null?void 0:i.mobile,")"]}),u.jsxs("td",{style:l.tableCell,children:[(C=e==null?void 0:e.buyer)==null?void 0:C.firstName," ",(h=e==null?void 0:e.buyer)==null?void 0:h.lastName]}),u.jsx("td",{style:l.tableCell,children:(x=e==null?void 0:e.buyer)==null?void 0:x.mobile}),u.jsx("td",{style:l.tableCell,children:(n=e==null?void 0:e.buyer)==null?void 0:n.city}),u.jsx("td",{style:l.tableCell,children:e==null?void 0:e.IndexWeight}),u.jsx("td",{style:l.tableCell,children:e==null?void 0:e.quantity}),u.jsx("td",{style:l.tableCell,children:e!=null&&e.freezing?"انجماد":"معمولی"})]},d)})})]})}),u.jsx("div",{style:l.container,children:u.jsxs("span",{style:{color:"gray",fontSize:"12px"},children:["این گزارش در تاریخ ",E(r)," و ساعت"," ",Q(r)," صادر شده است."]})}),u.jsxs("div",{style:{flexDirection:"row",marginTop:"20px"},children:[u.jsx("div",{style:l.signature,children:u.jsxs("div",{style:l.contentInLine,children:[u.jsx("span",{style:l.title,children:S}),u.jsxs("span",{style:l.title,children:["مدیرعامل اتحادیه مرغداران"," ‌",f]})]})}),u.jsx("div",{style:l.watermarkContainer,children:u.jsx("p",{style:l.watermarkp,children:"سامانه رصدیار "})})]})]})]})});W.displayName="ProvinceSendLetterFactorReport";W.propTypes={item:O.PropTypes.any};const Z=U("PROVINCE_GET_ALLOCATION_LETTER",async(o,{dispatch:D})=>{const{data:F,status:r}=await $.get("province_request_letter/?date="+o);return{data:F,status:r}}),lu=()=>{var f,S,e,d,c,t,i,C,h,x;const o={box:{border:"1px solid #ccc",borderRadius:"4px",padding:"10px",marginBottom:"20px"},innerBox:{border:"1px solid #eee",borderRadius:"4px",padding:"5px",marginBottom:"5px",backgroundColor:"#fbfbea"}},{name:D}=_(),F=L.useRef(),[r,H]=L.useState(null),B=X(),v=()=>{try{const n=B(Z(N(new Date).format("YYYY-MM-DD")));H(n)}catch(n){console.error(n)}},w=V.useReactToPrint({content:()=>F.current,documentTitle:"گزارش کشتار روزانه"});return L.useEffect(()=>{D==="ds"&&v()},[]),u.jsx(z,{children:u.jsxs("div",{style:{marginTop:"10px"},children:[u.jsx("h4",{style:{textDecoration:"underline",color:"blue",cursor:"pointer"},onClick:()=>{w()},children:"جهت دانلود گزارش بصورت فایل پی دی اف کلیک کنید."}),u.jsx(I,{container:!0,xs:12,justifyContent:"center",children:u.jsxs(I,{container:!0,xs:10,spacing:2,justifyContent:"start",children:[(e=(S=(f=r==null?void 0:r.payload)==null?void 0:f.data)==null?void 0:S.allocation)==null?void 0:e.map((n,y)=>{var j,p,A,b,g,T;return u.jsx(I,{xs:12,sm:3,lg:2,children:u.jsxs(z,{style:o.box,children:[u.jsxs(s,{color:"primary",variant:"h6",children:["ردیف: ",y+1]}),u.jsxs(s,{children:["نام خریدار: ",n==null?void 0:n.name]}),u.jsxs(s,{children:["تلفن: ",(p=(j=n==null?void 0:n.killHouseOperator)==null?void 0:j.user)==null?void 0:p.mobile]}),u.jsxs(s,{children:["شهر: ",(g=(b=(A=n==null?void 0:n.killHouseOperator)==null?void 0:A.user)==null?void 0:b.city)==null?void 0:g.cityName]}),u.jsxs(s,{children:["تعداد کل: ",n==null?void 0:n.totalQuantity]}),u.jsx(P,{}),u.jsx(s,{color:"error",variant:"subtitle1",children:"جزئیات سفارش"}),(T=n==null?void 0:n.provinceKillRequest)==null?void 0:T.map((a,Y)=>u.jsxs(z,{style:o.innerBox,children:[u.jsxs(s,{children:["مرغدار: ",a==null?void 0:a.poultry]}),u.jsxs(s,{children:["تلفن مرغدار: ",a==null?void 0:a.poultryMobile]}),u.jsxs(s,{children:["تعداد: ",a==null?void 0:a.quantity]}),u.jsxs(s,{children:["میانگین وزن: ",a==null?void 0:a.IndexWeight]})]},Y))]})},y)}),(t=(c=(d=r==null?void 0:r.payload)==null?void 0:d.data)==null?void 0:c.outProvince)==null?void 0:t.map((n,y)=>{var j,p,A,b,g,T,a,Y,M;return u.jsx(I,{xs:12,sm:3,lg:2,children:u.jsxs(z,{style:o.box,children:[u.jsxs(s,{color:"primary",variant:"h6",children:["ردیف: ",((p=(j=r==null?void 0:r.payload)==null?void 0:j.data)==null?void 0:p.allocation.length)+y+1]}),u.jsx(s,{color:"error",variant:"subtitle1",children:"فروش خارج از استان"}),u.jsx(P,{}),u.jsxs(s,{children:["نام مرغدار: ",(A=n==null?void 0:n.poultry)==null?void 0:A.unitName," (",(g=(b=n==null?void 0:n.poultry)==null?void 0:b.user)==null?void 0:g.mobile,")"]}),u.jsxs(s,{children:["نام خریدار: ",(T=n==null?void 0:n.buyer)==null?void 0:T.firstName," ",(a=n==null?void 0:n.buyer)==null?void 0:a.lastName]}),u.jsxs(s,{children:["تلفن: ",(Y=n==null?void 0:n.buyer)==null?void 0:Y.mobile]}),u.jsxs(s,{children:["شهر: ",(M=n==null?void 0:n.buyer)==null?void 0:M.city]}),u.jsxs(s,{children:["میانگین وزن: ",n==null?void 0:n.IndexWeight]}),u.jsxs(s,{children:["تعداد کل: ",n==null?void 0:n.quantity]}),u.jsxs(s,{children:["نوع: ",n!=null&&n.freezing?"انجماد":"معمولی"]})]})},y)})]})}),u.jsx("div",{style:{visibility:"hidden",position:"absolute",overflow:"hidden",width:0,height:0},children:u.jsx("div",{style:{width:"100%"},children:u.jsx(W,{ref:F,sDate:N(new Date).format("YYYY-MM-DD"),date:N(new Date).format("YYYY-MM-DD hh:mm:ss"),fnumber:N(new Date).format("YYYYMMDD"),receiver:"معاونت محترم بهبود تولیدات دامی سازمان جهاد کشاورزی استان ",item:(C=(i=r==null?void 0:r.payload)==null?void 0:i.data)==null?void 0:C.allocation,itemOutProvince:(x=(h=r==null?void 0:r.payload)==null?void 0:h.data)==null?void 0:x.outProvince})})})]})})};export{lu as default}; diff --git a/build/assets/Driver-C5SBwXtc.js b/build/assets/Driver-C5SBwXtc.js new file mode 100644 index 0000000..2438144 --- /dev/null +++ b/build/assets/Driver-C5SBwXtc.js @@ -0,0 +1 @@ +import{j as e,B as k,an as O,ah as V,a5 as I,aM as M,b as W}from"./mui-vendor-D_SVL-Dx.js";import{G as c,S as l,lX as S,lY as b,j as P,A as $,u as g,c as L,V as R,L as z,h as H,W as q,lZ as Q,X as w,v as N,b as m,l_ as X}from"./index-D80MdVQn.js";import{N as U}from"./NavLink-Uri4Pz8C.js";import{f as B,r as s}from"./react-vendor-CmFgShSM.js";import{A as T}from"./AdvancedTable-DF_gMS-x.js";import{a as K,u as _,f as Y}from"./redux-vendor-CfkcHgWN.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const Z=()=>{const{pathname:a}=B();return e.jsxs(c,{container:!0,gap:l.SMALL,p:l.SMALL,direction:{xs:"column",md:"row"},children:[e.jsx(U,{to:S,active:a===S?"true":null,children:e.jsx(k,{variant:"text",color:"inherit",children:"درخواست های شما"})}),e.jsx(U,{to:b,active:a===b?"true":null,children:e.jsx(k,{variant:"text",color:"inherit",children:"ماشین های شما"})})]})},J=K("DRIVER_CANCELLATION_REQUEST",async a=>{const{data:i,status:n}=await P.post("driver_cancel/",a);return{data:i,status:n}}),G=({item:a})=>{const[i]=s.useContext($),n=_(),r=g({initialValues:{description:""},validationSchema:L({description:R().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})});return s.useEffect(()=>{r.validateForm()},[]),e.jsx(c,{container:!0,p:l.MEDIUM,gap:l.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:e.jsxs(c,{container:!0,direction:"column",gap:l.SMALL,children:[e.jsx(c,{children:e.jsx(O,{id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:r.values.description,error:r.touched.description?!!r.errors.description:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.description&&r.errors.description?r.errors.description:null})}),e.jsx(c,{children:e.jsx(k,{fullWidth:!0,variant:"contained",disabled:!r.isValid,onClick:()=>{n(z()),n(J({kill_house_request_key:a.key,Kill_house_add_car_key:a.car.key,message:r.values.description})).then(t=>{t.error&&(t.error.message.includes("403")?i({vertical:"top",horizontal:"center",msg:"قبلا درخواست انصراف ثبت کرده اید!",severity:"error"}):i({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}))}),n(H()),n(q({right:!1,bottom:!1,content:null}))},children:"ثبت اطلاعات"})})]})})};G.propTypes={item:V.PropTypes.any};const uu=()=>{const[a,i]=s.useState([]),[n,r]=s.useState([]),{driverRequests:t}=Y(o=>o.driverSlice),j=_();s.useEffect(()=>{j(Q())},[]),s.useEffect(()=>{const o=t==null?void 0:t.filter(u=>u.vetState==="pending").map((u,D)=>{var d,p,A,h,y,F,x,v,f,E;return[D+1,u.barCode,u.car.typeCar,u.car.pelak,(d=u==null?void 0:u.poultry)==null?void 0:d.poultryName,(p=u==null?void 0:u.poultry)==null?void 0:p.poultryMobile,((A=u==null?void 0:u.poultry)==null?void 0:A.poultryProvince)+" - "+((h=u==null?void 0:u.poultry)==null?void 0:h.poultryCity)+" - "+((y=u==null?void 0:u.poultry)==null?void 0:y.poultryAddress),u.killhouseUser.name,(v=(x=(F=u.killhouseUser)==null?void 0:F.killHouseOperator)==null?void 0:x.user)==null?void 0:v.mobile,(E=(f=u.killhouseUser)==null?void 0:f.address)==null?void 0:E.address,w(new Date(u.killRequest.reciveDate),"yyyy/MM/dd"),u.killRequest.reciveTime,e.jsx(k,{disabled:u.assignmentStateArchive==="True",color:"secondary",variant:"outlined",onClick:()=>{j(q({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"درخواست انصراف از دریافت بار",content:e.jsx(G,{item:u})}))},children:"انصراف"},D)]});i(o)},[t]),s.useEffect(()=>{const o=t==null?void 0:t.filter(u=>u.vetState!=="pending").map((u,D)=>{var d,p,A,h,y,F,x,v,f,E;return[D+1,u.barCode,u.car.typeCar,u.car.pelak,(d=u==null?void 0:u.poultry)==null?void 0:d.poultryName,(p=u==null?void 0:u.poultry)==null?void 0:p.poultryMobile,((A=u==null?void 0:u.poultry)==null?void 0:A.poultryProvince)+" - "+((h=u==null?void 0:u.poultry)==null?void 0:h.poultryCity)+" - "+((y=u==null?void 0:u.poultry)==null?void 0:y.poultryAddress),u.killhouseUser.name,(v=(x=(F=u.killhouseUser)==null?void 0:F.killHouseOperator)==null?void 0:x.user)==null?void 0:v.mobile,(E=(f=u.killhouseUser)==null?void 0:f.address)==null?void 0:E.address,w(new Date(u.killRequest.reciveDate),"yyyy/MM/dd"),u.killRequest.reciveTime]});r(o)},[t]);const C=g({initialValues:{capacity:"",recieveTime:"",recieveDate:N(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:L({capacity:m().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:R().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return s.useEffect(()=>{C.validateForm()},[]),e.jsx(I,{container:!0,alignItems:"center",justifyContent:"space-between",gap:l.SMALL,mt:l.MEDIUM,children:e.jsxs(M,{sx:{width:"100%"},children:[e.jsx(T,{name:"درخواست های فعال",columns:["ردیف","کد بار","نوع خودرو","پلاک خودرو","نام مرغدار","تلفن مرغدار","آدرس مرغدار","نام کشتارگاه","تلفن کشتارگاه","آدرس کشتارگاه","تاریخ دریافت","ساعت","عملیات"],data:a}),e.jsx(T,{name:"بایگانی",columns:["ردیف","کد بار","نوع خودرو","پلاک خودرو","نام مرغدار","تلفن مرغدار","آدرس مرغدار","نام کشتارگاه","تلفن کشتارگاه","آدرس کشتارگاه","تاریخ دریافت","ساعت"],data:n})]})})},eu=()=>{const[a,i]=s.useState([]),{driverCars:n}=Y(C=>C.driverSlice),r=_();s.useEffect(()=>{r(X())},[]),s.useEffect(()=>{const C=n.map((o,u)=>[u+1,o.name,o.typeCar,o.pelak,o.capocity,o.healthCode,o.typeWeight]);i(C)},[n]);const[t]=s.useState(["ردیف","نام","نوع خودرو","پلاک","ظرفیت","کد بهداشتی","وزن"]),j=g({initialValues:{capacity:"",recieveTime:"",recieveDate:N(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:L({capacity:m().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:R().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return s.useEffect(()=>{j.validateForm()},[]),e.jsx(I,{container:!0,alignItems:"center",justifyContent:"space-between",gap:l.SMALL,mt:l.MEDIUM,children:e.jsx(M,{sx:{width:"100%"},children:e.jsx(T,{name:"ماشین های شما",columns:t,data:a})})})},du=()=>{const{pathname:a}=B();return e.jsx(e.Fragment,{children:e.jsx(W,{display:"flex",justifyContent:"center",children:e.jsxs(c,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e.jsx(c,{justifyContent:"center",my:l.MEDIUM,children:e.jsx(M,{children:e.jsx(Z,{})})}),e.jsx(c,{container:!0,justifyContent:"space-between",gap:l.SMALL,children:e.jsxs(c,{xs:12,children:[a===S&&e.jsx(uu,{}),a===b&&e.jsx(eu,{})]})})]})})})};export{du as default}; diff --git a/build/assets/EditOutlined-CdYoJAhn.js b/build/assets/EditOutlined-CdYoJAhn.js new file mode 100644 index 0000000..519c2e0 --- /dev/null +++ b/build/assets/EditOutlined-CdYoJAhn.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=t;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,o=i(a()),d=r;u=e.default=(0,o.default)((0,d.jsx)("path",{d:"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z"}),"EditOutlined");export{u as d}; diff --git a/build/assets/EnterAuthCodeDirectBuy-B5Vyosnn.js b/build/assets/EnterAuthCodeDirectBuy-B5Vyosnn.js new file mode 100644 index 0000000..bd25a73 --- /dev/null +++ b/build/assets/EnterAuthCodeDirectBuy-B5Vyosnn.js @@ -0,0 +1 @@ +import{j as u,a5 as $u,an as L,B as w,I as Nu,b3 as a6,d as Cu,T as S,b5 as d6,b6 as r6,al as Ku,a_ as Ou,ao as Yu,ac as zu,aj as y6,bk as p6,ak as A6,am as t6,aq as g6,b7 as F6,as as x6,at as f6}from"./mui-vendor-D_SVL-Dx.js";import{L as Z,j as K,a0 as E,h as b,A as tu,u as wu,c as Wu,fC as v6,fD as Eu,C as Du,b as ju,G as y,S as I,O as Mu,ad as Gu,fE as j6,v as Vu,fF as n6,p as Bu,$ as _u,af as Su,a3 as s6,fG as k6,fH as _6,fI as Hu,al as E6,dP as S6,V as ku,dE as D6,W as qu}from"./index-D80MdVQn.js";import{r as d}from"./react-vendor-CmFgShSM.js";import{R as Qu,a as Xu}from"./index.esm-C1-dCPnj.js";import{a as X,u as nu,f as ru}from"./redux-vendor-CfkcHgWN.js";import{d as c6}from"./Tune-BBzxV8DK.js";import{d as i6}from"./Delete-CIwpNviU.js";import{R as Lu}from"./ResponsiveTable-bUYl0qDM.js";import{c as R}from"./checkPathStartsWith-DedybDvj.js";import{d as B6}from"./DoneOutline-EWJfR8n9.js";import{d as L6,a as I6}from"./ThumbUpAlt-CxZVQloD.js";import{d as R6}from"./Close-J1gH5PMD.js";import{N as b6}from"./NumberFormatCustom-BXcOcGV4.js";import{a as P6}from"./aviculture-get-hatching-data-BHS_PijM.js";import{b as T6,a as w6}from"./province-get-sell-for-freezing-status-q8iW-gS-.js";import{d as W6}from"./FilterAlt-DZsHj-WQ.js";import{i as q6}from"./isValidIndexWeight-C_ik-uYa.js";import{d as z6}from"./Sms-C-zLQmIm.js";import{P as M6}from"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";const $6=X("PROVINCE_ALLOCATED_DELETE_SERVICE",async(e,{dispatch:s})=>{try{s(Z());const{data:a,status:C}=await K.delete("province_kill_request/0/?delete_allocation",{params:{province_kill_request_key:e.province_kill_request_key,message:"به دلیل انقضای کد سفارش",role:E()}});return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),N6=X("PROVINCE_ALLOCATED_RETURN_QUANTITY_SERVICE",async(e,{dispatch:s})=>{try{s(Z());const{data:a,status:C}=await K.delete("province_kill_request/0/?return_allocation_quantity",{params:{province_kill_request_key:e.province_kill_request_key}});return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Y6=({selectedDate1:e,selectedDate2:s,item:a,fetchDashboard:C})=>{const[g]=d.useContext(tu),v=nu(),x=wu({initialValues:{amount:a.allocatedQuantity?a.allocatedQuantity:""},validationSchema:Wu({amount:ju().required("وارد کردن حجم الزامی است").min(1,"حجم باید بزرگتر از صفر باشد")}),onSubmit:i=>{v(v6({edit_allocation_quantity:!0,province_kill_request_key:a==null?void 0:a.provinceKillRequestKey,quantity:parseInt(i==null?void 0:i.amount),role:E()})).then(A=>{A.payload.error?g({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),v(Eu({selectedDate1:e,selectedDate2:s})),C(),v(Du()))})}});return u.jsx($u,{container:!0,spacing:2,direction:"column",alignItems:"center",justifyContent:"center",children:u.jsx($u,{item:!0,xs:12,children:u.jsxs("form",{onSubmit:x.handleSubmit,children:[u.jsx(L,{fullWidth:!0,id:"amount",name:"amount",label:"حجم",value:x.values.amount,onChange:x.handleChange,onBlur:x.handleBlur,error:x.touched.amount&&!!x.errors.amount,helperText:x.touched.amount&&x.errors.amount,variant:"outlined"}),u.jsx(w,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",style:{marginTop:"16px"},children:"ارسال"})]})})})},V6=({item:e,fetchDashboard:s})=>{const[a,C]=d.useState(null),g=nu(),[v,,x,,i]=d.useContext(tu),A=M=>{C(M.currentTarget)},D=()=>{C(null)},P=!!a,z=P?"simple-popover":void 0,q=e.allocatedState==="rejected"||e.allocatedCarState&&e.allocatedRemainQuantity===0;return u.jsxs("div",{children:[u.jsx(Nu,{"aria-describedby":z,variant:"contained",color:"primary",disabled:q,onClick:A,children:u.jsx(c6,{})}),u.jsx(a6,{id:z,open:P,anchorEl:a,onClose:D,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,alignItems:"flex-start",style:{width:180},children:[E()!=="KillHouse"&&u.jsx(Cu,{placement:"left",title:"ویرایش",children:u.jsx(w,{size:"small",disabled:e==null?void 0:e.directBuying,startIcon:u.jsx(Gu,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{D(),g(Mu({title:"ویرایش تخصیص",content:u.jsx(Y6,{item:e,selectedDate1:x,selectedDate2:i,fetchDashboard:s})}))},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"ویرایش تخصیص"})})}),E()!=="KillHouse"&&u.jsx(Cu,{placement:"left",title:"تخصیص مانده برگشت",children:u.jsx(w,{size:"small",startIcon:u.jsx(j6,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{g(N6({province_kill_request_key:e.provinceKillRequestKey})).then(M=>{M.payload.error?v({vertical:"top",horizontal:"center",msg:M.payload.error,severity:"error"}):(D(),g(Eu({selectedDate1:x,selectedDate2:i})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"تخصیص مانده برگشت"})})}),u.jsx(Cu,{placement:"left",title:"حذف",children:u.jsx(w,{size:"small",disabled:E()!=="AdminX"&&e.allocatedCarState,color:"error",startIcon:u.jsx(i6,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:()=>{g($6({province_kill_request_key:e.provinceKillRequestKey})).then(M=>{M.payload.error?v({vertical:"top",horizontal:"center",msg:M.payload.error,severity:"error"}):(D(),g(Eu({selectedDate1:x,selectedDate2:i})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(S,{variant:"body2",textAlign:"left",fontWeight:600,children:"حذف"})})})]})})})]})},H6=X("KILL_REQUEST_PROVINCE",async(e,{dispatch:s})=>{s(Z());const a={date1:e.selectedDate1,date2:e.selectedDate2,role:E(),role_key:e.role_key||"",filter:"search",value:e.textValue};e.hasDocumentState&&(a.allocated_car_state=!0);const{data:C,status:g}=await K.get("dahsnoard_province_kill_request",{params:a});return s(b()),{data:C,status:g}}),l6=X("DELETED_KILL_REQUEST_PROVINCE",async(e,{dispatch:s})=>{s(Z());const{data:a,status:C}=await K.get("dahsnoard_province_kill_request",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:E(),role_key:e.role_key||"",deleted_object:!0,filter:"search",value:e.textValue}});return s(b()),{data:a,status:C}}),K6=()=>{var p,$,T,c,N,Y,f,hu,V,O,U,du,yu,W,lu,ou,au,su;const e=nu(),[s,a]=d.useState(),[,,C,g,v,x]=d.useContext(tu),i=ru(_=>_.userSlice.selectedSubUser),A=ru(_=>_.userSlice.userProfile.key);d.useEffect(()=>{const _=Vu(new Date).format("YYYY-MM-DD");g(_),x(_)},[]);const[D,P]=d.useState(""),z=_=>{P(_.target.value)},{provinceGetDeletedAllocatedRequests:q}=ru(_=>_.provinceSlice);d.useEffect(()=>{e(n6({role_key:R("slaughter")&&(i==null?void 0:i.key)||"",selectedDate1:C,selectedDate2:v,textValue:D}))},[C,v,i==null?void 0:i.key]);const M=()=>{e(n6({role_key:R("slaughter")&&(i==null?void 0:i.key)||"",selectedDate1:C,selectedDate2:v,textValue:D})),e(l6({selectedDate1:C,selectedDate2:v,textValue:D,role_key:R("slaughter")&&(i==null?void 0:i.key)||""})).then(_=>{G(_.payload.data)})};d.useEffect(()=>{const _=q==null?void 0:q.map((r,B)=>{var cu,l;let m="";return r.allocatedState==="pending"?m="در انتظار تایید":r.allocatedState==="accepted"?m="تایید شده":r.allocatedState==="rejected"&&(m="رد شده"),[B+1,r==null?void 0:r.orderCode,r!=null&&r.freezing?"انجماد":r!=null&&r.export?"صادرات":"عادی",r==null?void 0:r.poultryUnitName,`${r==null?void 0:r.poultryFullName} (${r==null?void 0:r.poultryMobile})`,r==null?void 0:r.poultryCity,Bu(r==null?void 0:r.sendDate),r.poultryQuantity,Bu(r==null?void 0:r.dateOfAllocate),r==null?void 0:r.killHouseName,r==null?void 0:r.killHouseCity,((cu=r==null?void 0:r.amount)==null?void 0:cu.toLocaleString())+" ﷼",((l=r==null?void 0:r.killHousePrice)==null?void 0:l.toLocaleString())+" ﷼",r==null?void 0:r.allocatedQuantity,m,r!=null&&r.allocatedCarState?"دارد":"ندارد",r==null?void 0:r.allocatedRemainQuantity]});a(_)},[q]);const[h,G]=d.useState([]);return d.useEffect(()=>{e(l6({selectedDate1:C,selectedDate2:v,textValue:D,role_key:R("slaughter")&&(i==null?void 0:i.key)||""})).then(_=>{G(_.payload.data)})},[C,v,i==null?void 0:i.key]),u.jsx(y,{children:u.jsxs(y,{container:!0,justifyContent:"center",alignItems:"center",mb:I.MEDIUM,mt:I.SMALL,children:[u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"از تاریخ",renderInput:_=>u.jsx(L,{..._}),value:C,onChange:_=>{g(Vu(_).format("YYYY-MM-DD"))}})}),u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"تا تاریخ",renderInput:_=>u.jsx(L,{..._}),value:v,onChange:_=>{x(Vu(_).format("YYYY-MM-DD"))}})}),u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(w,{type:"submit",onClick:M,endIcon:u.jsx(Qu,{}),children:"جستجو"})]}),u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}allocated_excel/?start=${C}&end=${v}&type=deleted&role=${E()}${R("province")?`&role_key=${i==null?void 0:i.key}`:""}&key=${A}&filter=search&value=${D}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})})]}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد تخصیصات","حجم تخصیصات","وزن تخصیصات","تعداد تخصیصات تایید شده","حجم تخصیصات تایید شده","تعداد تخصیصات در انتظار تایید","حجم تخصیصات در انتظار تایید","تعداد تخصیصات رد شده","حجم تخصیصات رد شده","تعداد تخصیصات دارای ماشین","حجم تخصیصات دارای ماشین","وزن تخصیصات دارای ماشین","تعداد بارها","حجم بارها","وزن بارها","تعداد تخصیصات فاقد ماشین","حجم تخصیصات فاقد ماشین","وزن تخصیصات فاقد ماشین"],data:[[(p=h==null?void 0:h.lenProvinceRequest)==null?void 0:p.toLocaleString(),($=h==null?void 0:h.quantity)==null?void 0:$.toLocaleString(),(T=h==null?void 0:h.weight)==null?void 0:T.toLocaleString(),(c=h==null?void 0:h.acceptedProvinceKillRequests)==null?void 0:c.toLocaleString(),(N=h==null?void 0:h.acceptedProvinceKillRequestsQuantity)==null?void 0:N.toLocaleString(),(Y=h==null?void 0:h.pendingProvinceKillRequests)==null?void 0:Y.toLocaleString(),(f=h==null?void 0:h.pendingProvinceKillRequestsQuantity)==null?void 0:f.toLocaleString(),(hu=h==null?void 0:h.rejectedProvinceKillRequests)==null?void 0:hu.toLocaleString(),(V=h==null?void 0:h.rejectedProvinceKillRequestsQuantity)==null?void 0:V.toLocaleString(),(O=h==null?void 0:h.lenHasCar)==null?void 0:O.toLocaleString(),(U=h==null?void 0:h.hasCarQuantity)==null?void 0:U.toLocaleString(),(du=h==null?void 0:h.hasCarWeight)==null?void 0:du.toLocaleString(),(yu=h==null?void 0:h.lenKillRequests)==null?void 0:yu.toLocaleString(),(W=h==null?void 0:h.realQuantity)==null?void 0:W.toLocaleString(),(lu=h==null?void 0:h.realWeight)==null?void 0:lu.toLocaleString(),(ou=h==null?void 0:h.lenHasntCar)==null?void 0:ou.toLocaleString(),(au=h==null?void 0:h.hasntCarQuantity)==null?void 0:au.toLocaleString(),(su=h==null?void 0:h.hasntCarWeight)==null?void 0:su.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{paginated:!0,title:"تخصیص های حذف شده",columns:["ردیف","کدسفارش","نوع کشتار","نام فارم","نام مرغدار","شهر","تاریخ کشتار","تعداد کشتار","تاریخ تخصیص","خریدار","شهر خریدار","قیمت مرغدار","قیمت کشتارگاه","تعداد تخصیص","وضعیت تایید خریدار","وضعیت تخصیص ماشین","مانده قابل تخصیص"],data:s})]})})},j0=()=>{var hu,V,O,U,du,yu,W,lu,ou,au,su,_,r,B,m,cu,l,F;const e=nu(),[s,a]=d.useState(),[C,g]=d.useState(!1),[v,x]=d.useState(0),i=ru(t=>t.userSlice.selectedSubUser),A=ru(t=>t.userSlice.userProfile.key),[D,P]=d.useState(""),z=t=>{P(t.target.value)},q=t=>{const n=t.target.checked;g(n),e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:n})),Y(n)},M=(t,n)=>{x(n)},[,,h,G,p,$]=d.useContext(tu);d.useEffect(()=>{const t=Su(new Date).format("YYYY-MM-DD");G(t),$(t)},[]);const{provinceGetAllocatedRequests:T}=ru(t=>t.provinceSlice),[c,N]=d.useState([]),Y=(t=C)=>{const n={selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:t,role_key:R("province")&&(i==null?void 0:i.key)||""};e(H6(n)).then(J=>{N(J.payload.data)})};d.useEffect(()=>{v===0&&(e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:C})),Y())},[h,p,v,i==null?void 0:i.key]);const f=()=>{v===0&&(e(Eu({role_key:R("province")&&(i==null?void 0:i.key)||"",selectedDate1:h,selectedDate2:p,textValue:D,hasDocumentState:C})),Y(C))};return d.useEffect(()=>{const t=T==null?void 0:T.slice().sort((n,J)=>J.allocatedRemainQuantity-n.allocatedRemainQuantity).map((n,J)=>{var pu,Au,gu,Fu,xu,fu,Iu,Ru,bu,Pu,Tu;let iu="";n.allocatedState==="pending"?iu="در انتظار تایید":n.allocatedState==="accepted"?iu="تایید شده":n.allocatedState==="rejected"&&(iu="رد شده");let uu="";return n!=null&&n.market?uu="پنل معاملات":n!=null&&n.directBuying?uu="خرید مستقیم":n!=null&&n.union?uu="خرید خارج از استان":uu="اتحادیه",[J+1,n==null?void 0:n.orderCode,uu,(n==null?void 0:n.freeSaleInProvince)===!1?"دولتی":"آزاد",n!=null&&n.freezing?"انجماد":n!=null&&n.export?"صادرات":"عادی",n==null?void 0:n.poultryUnitName,`${n==null?void 0:n.poultryFullName} (${n==null?void 0:n.poultryMobile})`,n==null?void 0:n.poultryCity,Bu(n==null?void 0:n.sendDate),(pu=n==null?void 0:n.poultryQuantity)==null?void 0:pu.toLocaleString(),s6(n==null?void 0:n.dateOfAllocate),n==null?void 0:n.killHouseName,n==null?void 0:n.killHouseCity,(Au=n==null?void 0:n.allocatedQuantity)==null?void 0:Au.toLocaleString(),(gu=n==null?void 0:n.indexWeight)==null?void 0:gu.toLocaleString(),(Fu=n==null?void 0:n.totalWeight)==null?void 0:Fu.toLocaleString(),((xu=n==null?void 0:n.amount)==null?void 0:xu.toLocaleString())+" ﷼",((fu=n==null?void 0:n.killHousePrice)==null?void 0:fu.toLocaleString())+" ﷼",iu,n!=null&&n.allocatedCarState?"دارد":"ندارد",(Iu=n==null?void 0:n.allocatedRemainQuantity)==null?void 0:Iu.toLocaleString(),(n==null?void 0:n.returnToProvince)===!1?u.jsx(V6,{item:n,fetchDashboard:Y},J):u.jsx(Cu,{disableHoverListener:!(n!=null&&n.returner),title:u.jsx(u.Fragment,{children:(n==null?void 0:n.returner)&&u.jsxs(y,{container:!0,direction:"column",justifyContent:"center",xs:12,children:[u.jsxs(S,{variant:"body2",children:[((Ru=n==null?void 0:n.returner)==null?void 0:Ru.fullname)||"-"," (",((bu=n==null?void 0:n.returner)==null?void 0:bu.mobile)||"-",")"]}),u.jsx(S,{variant:"body2",children:(Pu=n==null?void 0:n.returner)!=null&&Pu.date?Bu((Tu=n==null?void 0:n.returner)==null?void 0:Tu.date):"-"})]})}),children:u.jsx(S,{variant:"body2",sx:{cursor:n!=null&&n.returner?"pointer":"default"},children:"تخصیص برگشت داده شده"})},J)]});a(t)},[T]),u.jsxs(y,{children:[u.jsx(y,{container:!0,justifyContent:"center",alignItems:"center",mb:I.MEDIUM,mt:I.SMALL,children:u.jsxs(d6,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:v,onChange:M,children:[u.jsx(r6,{label:"تخصیص ها"}),u.jsx(r6,{label:"تخصیص های حذف شده"})]})}),v===0&&u.jsxs(y,{container:!0,alignItems:"center",justifyContent:"center",children:[u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"از تاریخ",renderInput:t=>u.jsx(L,{...t}),value:h,onChange:t=>{G(Su(t).format("YYYY-MM-DD"))}})}),u.jsx(y,{style:{width:160},children:u.jsx(_u,{label:"تا تاریخ",renderInput:t=>u.jsx(L,{...t}),value:p,onChange:t=>{$(Su(t).format("YYYY-MM-DD"))}})}),u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(w,{type:"submit",onClick:f,endIcon:u.jsx(Qu,{}),children:"جستجو"})]}),u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}allocated_excel/?start=${h}&end=${p}&role=${E()}${R("province")?`&role_key=${i==null?void 0:i.key}`:""}&key=${A}&filter=search&value=${D}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})}),u.jsx(Ku,{control:u.jsx(Ou,{checked:C,onChange:q,name:"hasDocumentState"}),label:"نمایش تخصیصات بدون بار"})]}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد تخصیصات","حجم تخصیصات","وزن تخصیصات","تعداد تخصیصات تایید شده","حجم تخصیصات تایید شده","تعداد تخصیصات در انتظار تایید","حجم تخصیصات در انتظار تایید","تعداد تخصیصات رد شده","حجم تخصیصات رد شده","تعداد تخصیصات دارای ماشین","حجم تخصیصات دارای ماشین","وزن تخصیصات دارای ماشین","تعداد بارها","حجم بارها","وزن بارها","تعداد تخصیصات فاقد ماشین","حجم تخصیصات فاقد ماشین","وزن تخصیصات فاقد ماشین"],data:[[(hu=c==null?void 0:c.lenProvinceRequest)==null?void 0:hu.toLocaleString(),(V=c==null?void 0:c.quantity)==null?void 0:V.toLocaleString(),(O=c==null?void 0:c.weight)==null?void 0:O.toLocaleString(),(U=c==null?void 0:c.acceptedProvinceKillRequests)==null?void 0:U.toLocaleString(),(du=c==null?void 0:c.acceptedProvinceKillRequestsQuantity)==null?void 0:du.toLocaleString(),(yu=c==null?void 0:c.pendingProvinceKillRequests)==null?void 0:yu.toLocaleString(),(W=c==null?void 0:c.pendingProvinceKillRequestsQuantity)==null?void 0:W.toLocaleString(),(lu=c==null?void 0:c.rejectedProvinceKillRequests)==null?void 0:lu.toLocaleString(),(ou=c==null?void 0:c.rejectedProvinceKillRequestsQuantity)==null?void 0:ou.toLocaleString(),(au=c==null?void 0:c.lenHasCar)==null?void 0:au.toLocaleString(),(su=c==null?void 0:c.hasCarQuantity)==null?void 0:su.toLocaleString(),(_=c==null?void 0:c.hasCarWeight)==null?void 0:_.toLocaleString(),(r=c==null?void 0:c.lenKillRequests)==null?void 0:r.toLocaleString(),(B=c==null?void 0:c.realQuantity)==null?void 0:B.toLocaleString(),(m=c==null?void 0:c.realWeight)==null?void 0:m.toLocaleString(),(cu=c==null?void 0:c.lenHasntCar)==null?void 0:cu.toLocaleString(),(l=c==null?void 0:c.hasntCarQuantity)==null?void 0:l.toLocaleString(),(F=c==null?void 0:c.hasntCarWeight)==null?void 0:F.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{title:"تخصیص های انجام شده",paginated:!0,noSearch:!0,columns:["ردیف","کدسفارش","درخواست","فروش","کشتار","نام فارم","نام مرغدار","شهر","تاریخ کشتار","تعداد کشتار","تاریخ تخصیص","خریدار","شهر خریدار","تعداد تخصیص","میانگین وزنی","وزن تقریبی","قیمت مرغدار","قیمت کشتارگاه","وضعیت تایید خریدار","وضعیت تخصیص ماشین","مانده قابل تخصیص","عملیات"],data:s})]}),v===1&&u.jsx(K6,{})]})},Ju=X("SLAUGHTER_EDIT_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.put("kill_request/0/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),O6=X("SLAUGHTER_SUBMIT_FREE_BUY_POST_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("kill_request/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),C6=X("PAYMENT_GET_DEADLINES",async e=>{const{data:s,status:a}=await K.get("direct-buying-verification/",{params:e});return{data:s,status:a}}),h6=({edit:e,updateTable:s})=>{var J,iu,uu,pu,Au,gu,Fu,xu,fu,Iu,Ru,bu,Pu,Tu,Zu,mu,Uu,u6,e6;const a=nu(),[C]=d.useContext(tu),[g,v]=d.useState(!1),[x,i]=d.useState(1),[A,D]=d.useState(1),[P,z]=d.useState(!1),[q,M]=d.useState(!1),[h,G]=d.useState(!1),p=ru(o=>o.userSlice.selectedSubUser),{slaughterGetPoultries:$,slaughterGetKillerKillhouses:T}=ru(o=>o.slaughterSlice),{weightRange:c}=ru(o=>o.provinceSlice),[N,Y]=d.useState(""),[f,hu]=d.useState(""),[V,O]=d.useState(null),[U,du]=d.useState(!1),yu=()=>{a(w6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{du(o.payload.data.poultryStatus)})};d.useEffect(()=>{a(k6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(_6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(Hu({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(E6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(S6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})),a(T6()).then(o=>{G(o.payload.data.permission)}),yu()},[p==null?void 0:p.key]);const[W,lu]=d.useState(e?e==null?void 0:e.freeDirectBuying:!0),ou=o=>{lu(o.target.value==="true")},au={killhouse:e?e.killHouse.key:p==null?void 0:p.key,killerPlace:((J=e==null?void 0:e.slaughterHouse)==null?void 0:J.key)||null,poultry:e?e.poultry.key:null,killDate:e?new Date(e.reciveDate):new Date,numberForBuy:e?e.killCapacity:null,indexWeight:e?e.IndexWeight:"",avicultureSellType:"goverment",poultryPrice:e?e.amount:0,hatching_key:((iu=e==null?void 0:e.poultryHatching)==null?void 0:iu.key)||null,paymentDeadlineDays:(uu=e==null?void 0:e.paymentDeadlineDays)==null?void 0:uu.key,freezing:!1},su=o=>{var j;!V&&o.paymentDeadlineDays===0||(E()!=="SuperAdmin"&&E()!=="AdminX"&&!q6(c,f==null?void 0:f.age,o.indexWeight)?C({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"}):a(O6({kill_capacity:o.numberForBuy,...q?{direct_buying_intermediary_mobile:B.values.intermediaryMobile}:{},recive_time:"12 - 14",recive_date:o.killDate,low_weight:!1,high_weight:!1,Index_weight:o.indexWeight,chicken_breed:f==null?void 0:f.chickenBreed,cash:!0,credit:!1,freezing:o.freezing,sms_payment:!1,kill_house_key:o.killhouse,killer_kill_house_key:o.killerPlace?o.killerPlace:null,role:E(),poultry_key:r.values.poultry,free_direct_buying:W,amount:l!=null&&l.approved&&!W&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)?Math.round(t):Number(o.poultryPrice),hatching_key:r.values.hatching_key,payment_deadline_days:(j=r==null?void 0:r.values)==null?void 0:j.paymentDeadlineDays,confirm_poultry_mobile:B.values.userInfoCheck})).then(k=>{k.payload.error?C({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(qu({right:!1,bottom:!1,left:!1,content:null})))}))},_=Wu().shape({killhouse:ku().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultry:ku().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),numberForBuy:ju().typeError("لطفا عدد وارد کنید").max(e?1/0:g,"تعداد بیش از حد مجاز است").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید").integer("لطفا عدد وارد کنید"),indexWeight:ju().typeError("لطفا عدد وارد کنید").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید"),poultryPrice:ju().typeError("لطفا فیلد را به درستی وارد کنید!").min(W?4e5:0,"حداقل قیمت پایه ۴۰۰,۰۰۰ ریال ").required("این فیلد اجباری است"),hatching_key:ku().required("این فیلد الزامی است"),paymentDeadlineDays:ju().when([],{is:()=>V!==null,then:ju().required("این فیلد الزامی است").min(1,"حداقل مقدار باید 1 باشد").max(V,`حداکثر مقدار باید ${V} باشد`),otherwise:ju().notRequired()})}),r=wu({initialValues:au,validationSchema:_,onSubmit:su}),B=wu({initialValues:{userInfoCheck:"",intermediaryMobile:""},validationSchema:Wu({userInfoCheck:ku().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^0\d{10}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),intermediaryMobile:ku().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^0\d{10}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")})});d.useEffect(()=>{r.values.poultry&&a(P6({key:r.values.poultry})).then(o=>{Y(o.payload.data)})},[r.values.poultry,p==null?void 0:p.key]),d.useEffect(()=>{var k,H,Q,eu;let o=r.values.indexWeight;const j=(eu=(Q=(H=(k=r.values)==null?void 0:k.indexWeight)==null?void 0:H.toString())==null?void 0:Q.split("."))==null?void 0:eu.join("");r.values.indexWeight&&j.length<=3&&(j.length===2&&(o=j[0]+"."+j[1]),j.length===3&&(o=j[0]+"."+j[1]+j[2])),isNaN(Number.parseFloat(o))?r.setFieldValue("indexWeight",""):r.setFieldValue("indexWeight",Number.parseFloat(o))},[r.values.indexWeight]);const m=async o=>{o.preventDefault(),a(Hu({min_age:x||1,max_age:A||1}))},cu=async o=>{o.preventDefault(),i(1),D(1),a(Hu())};d.useEffect(()=>{var o;v(W===!0?(o=f.freeGovernmentalInfo)==null?void 0:o.leftTotalFreeCommitmentQuantity:f.leftOver),setTimeout(()=>{r.validateField("numberForBuy")},1)},[W]);const[l,F]=d.useState(),[t,n]=d.useState();return d.useEffect(()=>{a(D6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{var j,k,H,Q,eu,vu;F(o.payload.data),((j=o.payload.data)==null?void 0:j.approved)===!1&&r.setFieldValue("avicultureSellType","freePrice"),((k=o.payload.data)==null?void 0:k.approved)===!0&&((H=o.payload.data)==null?void 0:H.lowestPrice)===0&&((Q=o.payload.data)==null?void 0:Q.highestPrice)===0&&((eu=o.payload.data)==null?void 0:eu.lowestWeight)===0&&((vu=o.payload.data)==null?void 0:vu.highestWeight)===0&&lu(!1)})},[p==null?void 0:p.key]),d.useEffect(()=>{a(C6({role_key:R("slaughter")&&(p==null?void 0:p.key)||""})).then(o=>{var H,Q,eu,vu;const j=(Q=(H=o==null?void 0:o.payload)==null?void 0:H.data)==null?void 0:Q.paymentDeadline,k=(vu=(eu=o==null?void 0:o.payload)==null?void 0:eu.data)==null?void 0:vu.paymentDeadlineDays;j===!0&&k>0&&O(k)})},[p==null?void 0:p.key]),d.useEffect(()=>{if(l!=null&&l.approved&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0))if(r.values.indexWeight*1e3<=(l==null?void 0:l.lowestWeight))n(l==null?void 0:l.lowestPrice);else if(r.values.indexWeight*1e3>=(l==null?void 0:l.highestWeight))n(l==null?void 0:l.highestPrice);else{const o=(l==null?void 0:l.highestWeight)-(l==null?void 0:l.lowestWeight),k=((l==null?void 0:l.highestPrice)-(l==null?void 0:l.lowestPrice))/o,H=r.values.indexWeight*1e3-(l==null?void 0:l.lowestWeight);n(H*k+(l==null?void 0:l.lowestPrice)),r.setFieldValue("poultryPrice",H*k+(l==null?void 0:l.lowestPrice))}},[r.values.indexWeight]),u.jsx("form",{onSubmit:r.handleSubmit,children:u.jsx(y,{container:!0,direction:"column",gap:I.TINY,children:u.jsxs(u.Fragment,{children:[(p==null?void 0:p.killer)&&u.jsx(Yu,{id:"killerPlace",disableClearable:!0,options:T==null?void 0:T.map(o=>({label:"کشتارگاه "+o.name,value:o.key})),getOptionLabel:o=>o.label,onChange:(o,j)=>r.setFieldValue("killerPlace",j.value),onBlur:r.handleBlur,renderInput:o=>u.jsx(L,{...o,label:"انتخاب محل کشتار",variant:"outlined",error:r.touched.killerPlace&&!!r.errors.killerPlace,helperText:r.touched.killerPlace&&r.errors.killerPlace})}),(r.values.killhouse||r.values.killerPlace)&&u.jsxs(u.Fragment,{children:[u.jsxs(y,{container:!0,alignItems:"center",spacing:2,children:[!e&&u.jsx(y,{item:!0,xs:8,sm:9,children:u.jsx(Yu,{id:"poultry",disableClearable:!0,options:($==null?void 0:$.map(o=>{var j;return{label:`${o.unitName} (${(j=o.user)==null?void 0:j.fullname})`,value:o.key,item:o}}))||[],getOptionLabel:o=>o.label,onChange:(o,j)=>{r.setFieldValue("poultry",j.item.key),v(j.item.lastHatchingRemainQuantity)},onBlur:r.handleBlur,renderOption:(o,j)=>{var H,Q,eu,vu;const k=j.item;return d.createElement("li",{...o,key:j.value},u.jsxs(y,{container:!0,direction:"column",children:[u.jsxs(S,{variant:"body2",sx:{fontSize:"0.75rem"},children:[k==null?void 0:k.unitName," (",(H=k==null?void 0:k.user)==null?void 0:H.fullname,")"]}),u.jsxs(S,{variant:"caption",color:"text.secondary",sx:{fontSize:"0.7rem"},children:[((Q=k==null?void 0:k.user)==null?void 0:Q.mobile)||"-"," |"," ",((vu=(eu=k==null?void 0:k.address)==null?void 0:eu.city)==null?void 0:vu.name)||"-"]})]}))},renderInput:o=>u.jsx(L,{...o,label:"انتخاب مرغداری",variant:"outlined",fullWidth:!0,error:r.touched.poultry&&!!r.errors.poultry,helperText:r.touched.poultry&&r.errors.poultry})})}),!e&&u.jsx(y,{item:!0,xs:2,sm:1,children:u.jsx(Cu,{title:"جستجوی پیشرفته",children:u.jsx(Nu,{onClick:()=>z(!P),color:P?"error":"primary",size:"large",children:P?u.jsx(R6,{}):u.jsx(W6,{})})})})]}),P&&u.jsxs(y,{container:!0,spacing:2,sm:12,children:[u.jsx(y,{item:!0,xs:6,sm:6,children:u.jsx(L,{size:"small",label:"از سن",type:"number",value:x,onChange:o=>i(o.target.value)})}),u.jsx(y,{item:!0,xs:6,sm:6,children:u.jsx(L,{size:"small",label:"تا سن",type:"number",value:A,onChange:o=>D(o.target.value)})}),u.jsx(y,{item:!0,xs:12,sm:12,children:u.jsxs(y,{container:!0,justifyContent:"center",alignItems:"center",spacing:1,children:[u.jsx(y,{item:!0,sm:6,children:u.jsx(w,{variant:"contained",disabled:x>A||x<1||A<1,onClick:m,children:"اعمال فیلتر"})}),u.jsx(y,{item:!0,sm:6,children:u.jsx(w,{variant:"outlined",color:"error",onClick:cu,children:"حذف فیلتر"})})]})})]}),N&&u.jsxs(y,{minWidth:210,children:[!e&&u.jsx(Yu,{disablePortal:!0,disabled:!r.values.poultry,id:"combo-box-demo",options:N==null?void 0:N.map(o=>({label:`${o==null?void 0:o.poultry.unitName}`,value:o.key,item:o})),onChange:(o,j)=>{var k,H,Q;hu(j.item),B.setFieldValue("userInfoCheck",(Q=(H=(k=j.item)==null?void 0:k.poultry)==null?void 0:H.userprofile)==null?void 0:Q.mobile),r.setFieldValue("hatching_key",j.value)},renderInput:o=>u.jsx(L,{...o,label:"محل پرورش"})}),r.values.hatching_key&&u.jsxs(y,{container:!0,direction:"column",gap:I.SMALL,mt:2,children:[f&&u.jsxs(y,{container:!0,direction:"column",justifyContent:"space-between",children:[u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"نام و نام خانوادگی:"}),u.jsx(S,{children:(Au=(pu=f==null?void 0:f.poultry)==null?void 0:pu.userprofile)==null?void 0:Au.fullName})]}),u.jsxs(y,{container:!0,gap:1,mt:1,p:1,sx:{borderStyle:"solid",borderRadius:"10px",borderColor:"red",borderWidth:"1px"},children:[u.jsx(Cu,{title:"ورود تلفن واقعی مرغدار جهت دریافت کد احراز",children:u.jsxs(y,{container:!0,gap:I.TINY,alignItems:"center",children:[u.jsx(S,{children:"تلفن مرغدار:"}),u.jsx(S,{children:(Fu=(gu=f==null?void 0:f.poultry)==null?void 0:gu.userprofile)==null?void 0:Fu.mobile})]})}),u.jsxs(y,{alignItems:"center",xs:12,container:!0,justifyContent:"start",children:[u.jsx(Ou,{sx:{marginLeft:"-12px"},color:"primary",checked:q,onChange:()=>M(!q)}),u.jsx(S,{variant:"caption",color:"primary",children:"تلفن واسطه جهت دریافت کد احراز"})]}),q&&u.jsx(L,{mt:2,size:"small",fullWidth:!0,id:"intermediaryMobile",label:"تلفن واسطه",variant:"outlined",value:B.values.intermediaryMobile,onChange:B.handleChange,onBlur:B.handleBlur,error:!!B.errors.intermediaryMobile,helperText:B.touched.intermediaryMobile&&B.errors.intermediaryMobile?B.errors.intermediaryMobile:null})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"آدرس:"}),u.jsx(S,{children:`شهر ${(Iu=(fu=(xu=f.poultry)==null?void 0:xu.address)==null?void 0:fu.city)==null?void 0:Iu.name} ${(bu=(Ru=f==null?void 0:f.poultry)==null?void 0:Ru.address)!=null&&bu.address?"-"+((Tu=(Pu=f==null?void 0:f.poultry)==null?void 0:Pu.address)==null?void 0:Tu.address):""}`})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"سن جوجه:"}),u.jsxs(S,{children:[f==null?void 0:f.chickenAge," روز"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"مانده در سالن:"}),u.jsxs(S,{children:[(Zu=f==null?void 0:f.leftOver)==null?void 0:Zu.toLocaleString(),"قطعه"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{color:"error",children:"مانده فروش آزاد:"}),u.jsxs(S,{color:"error",children:[(Uu=(mu=f==null?void 0:f.freeGovernmentalInfo)==null?void 0:mu.leftTotalFreeCommitmentQuantity)==null?void 0:Uu.toLocaleString()," ","قطعه"]})]}),u.jsxs(y,{container:!0,gap:I.TINY,mt:1,children:[u.jsx(S,{children:"نژاد:"}),u.jsx(S,{children:f==null?void 0:f.chickenBreed})]})]}),U&&f&&E()!=="KillHouse"&&u.jsx(L,{fullWidth:!0,id:"userInfoCheck",label:"ویرایش تلفن مرغدار",variant:"outlined",value:B.values.userInfoCheck,error:B.touched.city?!!B.errors.userInfoCheck:null,onChange:B.handleChange,onBlur:B.handleBlur,helperText:B.touched.userInfoCheck&&B.errors.userInfoCheck?B.errors.userInfoCheck:null}),U&&f&&E()!=="KillHouse"&&u.jsx(S,{variant:"caption",color:"error",children:"احراز پیامکی قیمت مرغدار در استان فعال است. در صورت ویرایش، تلفن مرغدار در سراسر سامانه با تلفن جدید جایگزین میگردد!"}),!e&&u.jsx(y,{children:u.jsx(_u,{fullWidth:!0,label:"تاریخ کشتار",id:"killDate",renderInput:o=>u.jsx(L,{...o}),value:r.values.killDate instanceof Date?r.values.killDate:r.values.killDate?new Date(r.values.killDate):null,error:r.touched.killDate?!!r.errors.killDate:null,onChange:o=>{r.setFieldValue("killDate",o)},onBlur:r.handleBlur,helperText:r.touched.killDate&&r.errors.killDate?r.errors.killDate:null})}),u.jsx(y,{children:u.jsx(b6,{allowLeadingZeros:!0,thousandSeparator:",",id:"numberForBuy",name:"numberForBuy",label:"حجم",variant:"outlined",value:r.values.numberForBuy,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.numberForBuy&&!!r.errors.numberForBuy,helperText:r.touched.numberForBuy&&r.errors.numberForBuy})}),u.jsx(y,{children:u.jsx(L,{id:"indexWeight",name:"indexWeight",label:"میانگین وزنی",variant:"outlined",value:r.values.indexWeight,onChange:r.handleChange,onBlur:r.handleBlur,InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"کیلوگرم"})},error:r.touched.indexWeight&&!!r.errors.indexWeight,helperText:r.touched.indexWeight&&r.errors.indexWeight})}),(l==null?void 0:l.approved)&&!e&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&u.jsx(y,{children:u.jsxs(y6,{children:[u.jsx(p6,{id:"demo-controlled-radio-buttons-group",children:"قیمت خرید"}),u.jsxs(A6,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:W,onChange:ou,children:[u.jsx(Ku,{value:!0,control:u.jsx(t6,{}),label:"آزاد"}),u.jsx(Ku,{value:!1,control:u.jsx(t6,{}),label:"دولتی"})]})]})}),(l==null?void 0:l.approved)&&W===!1&&!e&&!((l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&u.jsx(y,{children:u.jsxs(y,{gap:1,container:!0,p:1,style:{borderStyle:"solid",borderWidth:"1px",borderColor:"red",borderRadius:"5px"},children:[u.jsx(Cu,{title:`قیمت مصوب بر اساس قیمت مصوب کف ${l==null?void 0:l.lowestPrice.toLocaleString()} هزار ریال و سقف ${(u6=l==null?void 0:l.highestPrice)==null?void 0:u6.toLocaleString()} هزار ریال محاسبه شده است.`,children:u.jsx(S,{variant:"body1",color:"secondary",children:"قیمت مصوب:"})}),u.jsxs(S,{variant:"body1",color:"primary",children:[t?(e6=Math.round(t))==null?void 0:e6.toLocaleString():0," ","ریال"]})]})}),(W||W===!1&&(l==null?void 0:l.approved)&&(l==null?void 0:l.lowestPrice)===0&&(l==null?void 0:l.highestPrice)===0&&(l==null?void 0:l.lowestWeight)===0&&(l==null?void 0:l.highestWeight)===0)&&!e&&u.jsx(y,{children:u.jsx(L,{id:"poultryPrice",label:"قیمت فروش مرغدار",variant:"outlined",InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"ریال"})},value:r.values.poultryPrice,error:r.touched.poultryPrice?!!r.errors.poultryPrice:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.poultryPrice&&r.errors.poultryPrice?r.errors.poultryPrice:null})}),V&&!e&&u.jsx(y,{children:u.jsx(L,{id:"poultryPrice",label:"حداکثر زمان تسویه",variant:"outlined",InputProps:{endAdornment:u.jsx(zu,{position:"end",children:"روز"}),inputProps:{min:1,max:V}},value:r.values.paymentDeadlineDays,onChange:o=>{const j=Number(o.target.value);j<=V&&r.setFieldValue("paymentDeadlineDays",j)},onBlur:r.handleBlur,error:r.errors.paymentDeadlineDays,helperText:r.touched.paymentDeadlineDays&&r.errors.paymentDeadlineDays?r.errors.paymentDeadlineDays:V?`حداکثر زمان مجاز ${V} روز است`:""})}),h&&u.jsxs(S,{variant:"body2",children:[u.jsx(Ou,{id:"freezing",onChange:r.handleChange}),"انجماد"]}),!e&&u.jsx(w,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!f||!B.isValid,children:E()==="KillHouse"?"ثبت اولیه":"ثبت"}),e&&u.jsx(w,{disabled:!r.values.numberForBuy||!r.values.killDate||!r.values.indexWeight,variant:"contained",color:"primary",fullWidth:!0,onClick:()=>{a(Ju({role:E(),kill_capacity:r.values.numberForBuy,recive_date:r.values.killDate,Index_weight:r.values.indexWeight,kill_request_key:e.key,remain_quantity:r.values.numberForBuy,free_direct_buying:W})).then(o=>{var j,k;(j=o==null?void 0:o.payload)!=null&&j.error?C({vertical:"top",horizontal:"center",msg:(k=o==null?void 0:o.payload)==null?void 0:k.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(qu({right:!1,bottom:!1,left:!1,content:null})))})},children:"ثبت ویرایش"})]})]})]})]})})})},G6=X("SLAUGHTER_DELETE_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.delete(`kill_request/0/?role=${E()}&kill_request_key=${e}`);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Q6=X("PROVINCE_REJECT_SLAUGHTER_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("check_direct_buying/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),X6=({item:e,updateTable:s})=>{const a=nu(),[C]=d.useContext(tu),[g,v]=d.useState(""),x=i=>{v(i.target.value)};return u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,width:"100%",children:[u.jsx(L,{label:"دلیل رد درخواست",variant:"outlined",fullWidth:!0,value:g,onChange:x}),u.jsx(w,{variant:"contained",color:"primary",onClick:()=>{a(Q6({state:"rejected",kill_request_key:e.key,direct_buying_message:g})).then(i=>{i.error?C({vertical:"top",horizontal:"center",msg:i.error,severity:"error"}):(s(),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(Du()))})},children:"ثبت رد درخواست"})]})},J6=X("PROVINCE_ACCEPT_SLAUGHTER_FREE_BUY_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("check_direct_buying/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),Z6=({item:e,updateTable:s})=>{var i,A,D;const[a]=d.useContext(tu),C=nu(),[g,v]=d.useState(e.killCapacity),x=P=>{v(P.target.value)};return u.jsxs(y,{container:!0,direction:"column",gap:I.TINY,width:"100%",children:[u.jsxs(S,{variant:"body1",color:"error",children:["مانده در سالن مرغدار:","‌ ",(A=(i=e==null?void 0:e.poultry)==null?void 0:i.leftOverOwnHatching)==null?void 0:A.toLocaleString()]}),u.jsx(L,{label:"تعداد تایید شده",variant:"outlined",type:"number",fullWidth:!0,value:g,onChange:x}),u.jsx(w,{variant:"contained",disabled:parseInt(g)>((D=e==null?void 0:e.poultry)==null?void 0:D.leftOverOwnHatching)||!g,fullWidth:!0,onClick:()=>{C(J6({state:"accepted",kill_request_key:e.key,quantity:g,role:E()})).then(P=>{P.payload.error?a({vertical:"top",horizontal:"center",msg:P.payload.error,severity:"error"}):(s(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(Du()))})},children:"ثبت"})]})},m6=X("SLAUGHTER_RESEND_DIRECT_BUYING_SMS_SERVICE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.post("send_again_sms_direct_buying_code/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}}),U6=({item:e,updateTable:s,poultryCodeMandatory:a})=>{const C=nu(),[g]=d.useContext(tu),[v,x]=d.useState(null),i=c=>{x(c.currentTarget)},A=()=>{x(null)},D=!!v,P=D?"popover":void 0,z=a&&!(e!=null&&e.inputDirectBuyingCode),q=()=>{C(Mu({title:"تایید فروش مستقیم",content:u.jsx(Z6,{item:e,updateTable:s})}))},M=()=>{C(Mu({title:"رد درخواست فروش آزاد",content:u.jsx(X6,{item:e,updateTable:s})}))},h=()=>{C(Mu({title:"آیا مطمئن هستید؟",content:u.jsxs(y,{container:!0,children:[u.jsx(w,{variant:"contained",onClick:()=>{C(Ju({role:E(),kill_request_key:e==null?void 0:e.key,final_accept:!0})).then(c=>{var N,Y;(N=c==null?void 0:c.payload)!=null&&N.error?g({vertical:"top",horizontal:"center",msg:(Y=c==null?void 0:c.payload)==null?void 0:Y.error,severity:"error"}):(C(Du()),s(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(w,{onClick:()=>{C(Du())},children:"لغو"})]})}))},G=()=>{C(qu({title:"ویرایش خرید مستقیم",content:u.jsx(h6,{edit:e,updateTable:s}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},p=()=>{C(m6({key:e==null?void 0:e.key})).then(c=>{var N,Y;(N=c==null?void 0:c.payload)!=null&&N.error?g({vertical:"top",horizontal:"center",msg:(Y=c==null?void 0:c.payload)==null?void 0:Y.error,severity:"error"}):g({vertical:"top",horizontal:"center",msg:"پیامک با موفقیت ارسال شد.",severity:"success"})})},$=()=>{C(G6(e.key)).then(c=>{c.error?g({vertical:"top",horizontal:"center",msg:c.error,severity:"error"}):(s(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(qu({right:!1,bottom:!1,left:!1,content:null})))})},T=[];return!z&&(E()==="ProvinceOperator"||E()==="SuperAdmin"||E()==="AdminX")&&(T.push({key:"approve",label:"تایید درخواست",color:"success.main",icon:u.jsx(B6,{fontSize:"small"}),action:q}),T.push({key:"reject",label:"رد درخواست",color:"warning.main",icon:u.jsx(L6,{fontSize:"small"}),action:M})),E()==="KillHouse"&&!(e!=null&&e.finalAccept)&&(T.push({key:"finalAccept",label:"تایید نهایی",color:"primary.main",icon:u.jsx(I6,{fontSize:"small"}),action:h}),T.push({key:"edit",label:"ویرایش",color:"info.main",icon:u.jsx(Gu,{fontSize:"small"}),action:G})),z&&(e!=null&&e.finalAccept)&&T.push({key:"resendSms",label:"ارسال مجدد پیامک",color:"info.main",icon:u.jsx(z6,{fontSize:"small"}),action:p}),T.push({key:"delete",label:"حذف",color:"error.main",icon:u.jsx(i6,{fontSize:"small"}),action:$}),u.jsxs(y,{container:!0,children:[u.jsx(Nu,{size:"small",disabled:(e==null?void 0:e.directBuyingState)==="accepted"||!z&&(E()==="KillHouse"&&(e!=null&&e.finalAccept)?!0:(e==null?void 0:e.directBuyingState)!=="pending"),"aria-describedby":P,variant:"contained",color:"primary",onClick:i,children:u.jsx(c6,{})}),u.jsx(a6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:P,open:D,anchorEl:v,onClose:A,children:u.jsx(g6,{sx:{width:130,p:.5},children:T.map(c=>u.jsxs(F6,{onClick:()=>{A(),c.action()},sx:{borderRadius:1,mb:.25,py:.5,color:c.color,"&:last-of-type":{mb:0}},children:[u.jsx(x6,{sx:{color:c.color,minWidth:32},children:c.icon}),u.jsx(f6,{primary:c.label,primaryTypographyProps:{sx:{color:c.color,fontSize:"0.82rem",fontWeight:600}}})]},c.key))})})]})},u0=X("VERFICATION_DIRECT_BUYING_CODE",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.put("kill_request/0/",e);return s(b()),{data:a,status:C}}catch(a){return s(b()),{error:a.response.data.result}}});function e0({inputDirectBuyingCode:e,kill_request_key:s,updateTable:a}){const C=nu(),[g]=d.useContext(tu),[v,x]=d.useState(!1),i=wu({initialValues:{input_direct_buying_code:e},validationSchema:Wu({input_direct_buying_code:ku().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!").matches(/^[0-9]+$/,"فقط عدد وارد کنید")}),onSubmit:A=>{C(u0({kill_request_key:s,input_direct_buying_code:A.input_direct_buying_code,role:"KillHouse"})).then(D=>{D.payload.error?g({vertical:"top",horizontal:"center",msg:D.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a()),x(!1)})}});return d.useEffect(()=>{i.setValues({input_direct_buying_code:e}),x(!1)},[e]),v?u.jsx($u,{container:!0,minWidth:"130px",children:u.jsx("form",{onSubmit:i.handleSubmit,children:u.jsx(L,{variant:"standard",name:"input_direct_buying_code",value:i.values.input_direct_buying_code,size:"small",onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.input_direct_buying_code&&!!i.errors.input_direct_buying_code,helperText:i.touched.input_direct_buying_code&&i.errors.input_direct_buying_code,InputProps:{endAdornment:u.jsx(zu,{position:"end",children:u.jsx(S,{style:{cursor:"pointer"},color:"primary",fontWeight:"bold",variant:"caption",onClick:i.handleSubmit,children:"ثبت"})})}})})}):u.jsxs($u,{container:!0,alignItems:"center",children:[u.jsx(S,{variant:"caption",children:e}),u.jsx(Nu,{"aria-label":"delete",size:"small",color:"primary",onClick:()=>{x(!v)},children:u.jsx(Gu,{})})]})}const r0=X("SLAUGHTER_GET_FREE_BUY_DASHBOARD",async(e,{dispatch:s})=>{s(Z());const{data:a,status:C}=await K.get("dashboard_kill_request/?operator=KillHouse",{params:e});return s(b()),{data:a,status:C}}),o6=X("SLAUGHTER_GET_FREE_BUY_REQUESTS",async(e,{dispatch:s})=>{s(Z());try{const{data:a,status:C}=await K.get("kill_request/",{params:{direct_buying:!0,role:E(),date1:e.date1,date2:e.date2,search:"filter",role_key:e.role_key||"",value:e.value||"",...e.type&&{type:e.type},...e.page&&{page:e.page},...e.page_size&&{page_size:e.page_size}}});return s(b()),{data:a,status:C}}catch(a){throw s(b()),a}}),k0=()=>{var ou,au,su,_,r,B,m,cu,l;const e=nu(),s=ru(F=>F.userSlice.selectedSubUser),[,,a,C,g,v]=d.useContext(tu),[x,i]=d.useState(!1),[A,D]=d.useState([]),P=ru(F=>F.userSlice.userProfile.key);d.useEffect(()=>{const F=Su(new Date).format("YYYY-MM-DD");C(F),v(F)},[]),d.useEffect(()=>{e(C6({role_key:R("slaughter")&&(s==null?void 0:s.key)||""})).then(F=>{var t;i((t=F.payload.data)==null?void 0:t.poultryCodeMandatory)})},[s==null?void 0:s.key]);const[z,q]=d.useState([]),[M,h]=d.useState(0),[G,p]=d.useState(10),[$,T]=d.useState(""),[c,N]=d.useState(1),[Y,f]=d.useState([]),hu=F=>{T(F.target.value)},V=()=>{e(r0({direct_buying:!0,date1:a,date2:g,role:E(),search:"filter",value:$,role_key:R("slaughter")&&(s==null?void 0:s.key)||""})).then(F=>{D(F.payload.data)})},O=d.useCallback(async(F=c)=>{var t;try{const n=await e(o6({date1:a,date2:g,value:$||"",page:F,page_size:G,role_key:R("slaughter")&&(s==null?void 0:s.key)||""}));(t=n.payload)!=null&&t.data&&(V(),q(n.payload.data.results),h(n.payload.data.count))}catch(n){console.error("Error fetching data:",n)}},[a,g,G,c,$,e,s==null?void 0:s.key]),U=d.useCallback(()=>{O(1)},[O]);d.useEffect(()=>{O(1)},[O]);const du=F=>{p(F),N(1)},yu=F=>{O(F,$)},W=async F=>{var t;F.preventDefault();try{const n=await e(o6({date1:a,date2:g,value:$||"",role_key:R("slaughter")&&(s==null?void 0:s.key)||""}));(t=n.payload)!=null&&t.data&&(q(n.payload.data.results),h(n.payload.data.count))}catch(n){console.error("Error fetching data:",n)}},lu=F=>{let t="";return F.finalAccept===!1?t="در انتظار ارسال به استان":x&&!(F!=null&&F.inputDirectBuyingCode)?t="در انتظار ورود کد احراز":(F==null?void 0:F.directBuyingState)==="rejected"?t="رد شده":(F==null?void 0:F.directBuyingState)==="accepted"?t="تایید شده":(F==null?void 0:F.directBuyingState)==="deleted"?t="حذف شده":t="در انتظار تایید استان",t};return d.useEffect(()=>{const F=z==null?void 0:z.map((t,n)=>{var J,iu,uu,pu,Au,gu,Fu,xu,fu;return[c===1?n+1:n+G*(c-1)+1,t!=null&&t.createDate?s6(t==null?void 0:t.createDate):"-",t!=null&&t.reciveDate?Bu(t==null?void 0:t.reciveDate):"-",`${t.killHouse.name} (${t.killHouse.killHouseOperator.user.mobile})`,t!=null&&t.freezing?"انجماد":"عادی",t!=null&&t.freeDirectBuying?"آزاد":"دولتی",t!=null&&t.slaughterHouse?(J=t==null?void 0:t.slaughterHouse)==null?void 0:J.name:(iu=t==null?void 0:t.killHouse)==null?void 0:iu.name,`${(pu=(uu=t==null?void 0:t.poultry)==null?void 0:uu.userprofile)==null?void 0:pu.fullName} (${(gu=(Au=t==null?void 0:t.poultry)==null?void 0:Au.userprofile)==null?void 0:gu.mobile})`,((Fu=t.poultryHatching)==null?void 0:Fu.chickenAge)||"-",`${t.chickenBreed?t.chickenBreed:"-"}`,(xu=t.killCapacity)==null?void 0:xu.toLocaleString(),t.IndexWeight,(t.IndexWeight*t.killCapacity).toLocaleString(),(fu=t==null?void 0:t.amount)==null?void 0:fu.toLocaleString(),u.jsx(y,{children:(t==null?void 0:t.directBuyingState)==="pending"&&(t==null?void 0:t.finalAccept)===!0&&(E()==="KillHouse"||E()==="AdminX"||E()==="SuperAdmin"||E()==="ProvinceOperator")&&x?u.jsx(e0,{updateTable:O,kill_request_key:t==null?void 0:t.key,inputDirectBuyingCode:t==null?void 0:t.inputDirectBuyingCode}):u.jsx(S,{variant:"body2",children:(t==null?void 0:t.inputDirectBuyingCode)||"-"})},n),t!=null&&t.paymentDeadlineDate?Bu(t==null?void 0:t.paymentDeadlineDate):"-",lu(t),(t==null?void 0:t.directBuyingState)==="pending"?"-":t!=null&&t.automaticAccept?"سیستم":"اپراتور",t!=null&&t.inputDirectBuyingCode||!(t!=null&&t.freeDirectBuying)&&(t==null?void 0:t.directBuyingState)==="accepted"?u.jsx(M6,{pdf_key:t==null?void 0:t.key}):"-",u.jsx(U6,{item:t,updateTable:U,poultryCodeMandatory:x},`ops-${n}`)]});f(F)},[z]),u.jsx(y,{container:!0,gap:I.SMALL,alignItems:"center",children:u.jsxs(y,{container:!0,xs:12,px:1,gap:2,children:[u.jsx(y,{container:!0,alignSelf:"start",children:u.jsx(w,{variant:"contained",onClick:()=>{e(qu({title:"ثبت خرید مستقیم",content:u.jsx(h6,{updateTable:U,fetchApiData:O}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},children:"ثبت خرید مستقیم"})}),u.jsxs(y,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:[u.jsx(y,{container:!0,alignItems:"center",mb:I.SMALL,gap:I.SMALL,children:u.jsx("form",{onSubmit:W,children:u.jsxs(y,{container:!0,alignItems:"center",gap:I.SMALL,children:[u.jsx(L,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:hu}),u.jsx(w,{type:"submit",onClick:W,endIcon:u.jsx(Qu,{}),children:"جستجو"}),u.jsxs(y,{container:!0,gap:2,children:[u.jsx(_u,{label:"از تاریخ",id:"date",renderInput:F=>u.jsx(L,{style:{width:"160px"},...F}),value:a,onChange:F=>{C(Su(F).format("YYYY-MM-DD"))}}),u.jsx(_u,{label:"تا تاریخ",id:"date",renderInput:F=>u.jsx(L,{style:{width:"160px"},...F}),value:g,onChange:F=>{v(Su(F).format("YYYY-MM-DD"))}})]}),u.jsx(y,{children:u.jsx(Cu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}direct_purchase_excel/?date1=${a}&date2=${g}&role=${E()}&key=${P}${R("slaughter")?`&role_key=${(s==null?void 0:s.key)||""}`:""}`,rel:"noreferrer",children:u.jsx(w,{color:"success",children:u.jsx(Xu,{size:32})})})})})]})})}),u.jsx(y,{container:!0,mt:2,mb:4,isDashboard:!0,sx:{width:"100%"},children:u.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد بارها","تعداد درخواست دولتی","تعداد درخواست آزاد","تعداد بارهای دولتی","تعداد بارهای آزاد","تعداد درخواست (قطعه)","میانگین وزنی","وزن کل (کیلوگرم)","میانگین قیمت فروش مرغدار"],data:[[(ou=A==null?void 0:A.lenKillRequest)==null?void 0:ou.toLocaleString(),(au=A==null?void 0:A.freeDirectBuyingFalseQuantity)==null?void 0:au.toLocaleString(),(su=A==null?void 0:A.freeDirectBuyingTrueQuantity)==null?void 0:su.toLocaleString(),(_=A==null?void 0:A.lenKillRequestHasntFreeDirectBuying)==null?void 0:_.toLocaleString(),(r=A==null?void 0:A.lenKillRequestHasFreeDirectBuying)==null?void 0:r.toLocaleString(),(B=A==null?void 0:A.quantity)==null?void 0:B.toLocaleString(),(m=A==null?void 0:A.indexWight)==null?void 0:m.toFixed(1),(cu=Math.round((A==null?void 0:A.quantity)*(A==null?void 0:A.indexWight)))==null?void 0:cu.toLocaleString(),(l=Math.round(A==null?void 0:A.amount))==null?void 0:l.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(Lu,{data:Y,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","کشتار","نوع خرید","محل کشتار","مرغدار (تلفن)","سن","نژاد","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","قیمت فروش مرغدار (ریال)","کداحراز","حداکثر مهلت تسویه","وضعیت","تایید کننده","توافق نامه","عملیات"],handlePageChange:yu,totalRows:M,page:c,perPage:G,handlePerRowsChange:du,title:"خرید مستقیم"})]})]})})},_0=({item:e,updateTable:s})=>{const[a]=d.useContext(tu),C=nu(),g=wu({initialValues:{textFieldValue:""},validationSchema:Wu({textFieldValue:ku().required("این فیلد الزامی است")}),onSubmit:v=>{C(Ju({role:E(),kill_request_key:e.key,input_direct_buying_code:v.textFieldValue})).then(x=>{var i,A;(i=x==null?void 0:x.payload)!=null&&i.error?a({vertical:"top",horizontal:"center",msg:(A=x==null?void 0:x.payload)==null?void 0:A.error,severity:"error"}):(s(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(Du()))})}});return u.jsx("form",{onSubmit:g.handleSubmit,children:u.jsxs(y,{container:!0,gap:I.TINY,children:[u.jsx(L,{fullWidth:!0,id:"textFieldValue",name:"textFieldValue",label:"کداحراز",variant:"outlined",onChange:g.handleChange,onBlur:g.handleBlur,value:g.values.textFieldValue,error:g.touched.textFieldValue&&!!g.errors.textFieldValue,helperText:g.touched.textFieldValue&&g.errors.textFieldValue}),u.jsx(w,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",children:"ثبت"})]})})};export{_0 as E,j0 as P,U6 as S,k0 as a,O6 as b,G6 as c,Ju as s}; diff --git a/build/assets/Factor-DMwN5dtW.js b/build/assets/Factor-DMwN5dtW.js new file mode 100644 index 0000000..ae34b62 --- /dev/null +++ b/build/assets/Factor-DMwN5dtW.js @@ -0,0 +1 @@ +import{j as a,aR as p6,aS as g6,aT as f6,aU as j6,aV as A6,aW as v6,T as r,bn as D6,bo as y6,cr as B6,B as f,an as eu,ah as S,i as I6,I as B}from"./mui-vendor-D_SVL-Dx.js";import{r as b,b as E6}from"./react-vendor-CmFgShSM.js";import{L as X,j as F6,h as Z,A as S6,a5 as k6,u as tu,c as lu,V as E,b as nu,G as n,S as l,p as T6,m as L6,W as ou,is as m6,r as P6,it as R6,C as N6,a0 as I,O as z,a3 as w6}from"./index-D80MdVQn.js";import{a as b6,u as cu,f as _6}from"./redux-vendor-CfkcHgWN.js";import{N as ru}from"./NumberFormatCustom-BXcOcGV4.js";import{S as iu}from"./SimpleTable-tm4uaKUf.js";import{A as M6}from"./index-C-DZrBTM.js";import{I as U6,f as O6}from"./toBase64-UDzdrM-n.js";import{u as W6}from"./useRequestFile-BwZzzy4x.js";const x6=b6("PROVINCE_CHECK_REQUEST",async(u,{dispatch:c})=>{c(X());try{const{data:d,status:g}=await F6.post("province_check_info/",u);return c(Z()),{data:d,status:g}}catch(d){return c(Z()),{error:d.response.data.result}}}),q6=({item:u})=>{var k,T,L,P,R,N,w,_,M,U,O,W,q,K,V,H,G;const[c,,d,,g]=b.useContext(S6),h=cu();b.useEffect(()=>{h(k6()),C.validateForm(),e.validateForm()},[]);const{avicultureChickenPrice:s}=_6(y=>y.avicultureSlice),i=s==null?void 0:s.liveChickenPrice;parseFloat((u.barInfo.killHouseNetWeight/u.barInfo.realQuantity).toFixed(2));const C=tu({initialValues:{rejectText:""},validationSchema:lu({rejectText:E().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[m,D]=b.useState(!1),p=y=>{D(y),m||(e.setFieldValue("reason",""),e.setFieldValue("amount",""))},e=tu({initialValues:{fee:"",paymentType:"together",wage:0,amount:"",reason:""},validationSchema:lu({fee:nu().required("این فیلد اجباری است!"),amount:nu(),paymentType:E().required("این فیلد اجباری است!"),reason:m?E().required("این فیلد اجباری است!"):E(),wage:nu().required("این فیلد اجباری است!")})});let x=(e.values.fee+e.values.wage)*u.killHouseNetWeight;m==="plus"?x+=Number(e.values.amount):m==="decrease"&&(x-=Number(e.values.amount));let j=x-u.killRequestPaymentRemainAmount;u.smsPayment&&(j+=5e4);const[uu,$]=b.useState(!1),au=!e.isValid,[A,Q]=E6.useState("union"),J=(y,Y)=>{Y&&Q(Y)};return a.jsxs(p6,{sx:{alignSelf:"flex-start",width:"100%"},children:[a.jsxs(g6,{children:[a.jsx(f6,{color:"secondary"}),a.jsx(j6,{})]}),a.jsx(n,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:a.jsxs(a.Fragment,{children:[a.jsxs(n,{container:!0,justifyContent:"space-between",children:[a.jsxs(n,{container:!0,children:[a.jsx(n,{children:a.jsx(A6,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),a.jsx(n,{children:a.jsx(v6,{color:"textSecondary",children:a.jsx(r,{variant:"body2",children:"درخواست را بررسی و سپس تایید یا رد کنید."})})})]}),a.jsx(n,{container:!0,gap:l.SMALL,mb:l.TINY,justifyContent:"space-between",children:a.jsxs(n,{container:!0,mt:l.TINY,gap:l.TINY,alignItems:"center",children:[a.jsx(r,{color:y=>y.palette.grey.A700,variant:"caption",children:"موجودی کیف پول کشتارگاه:"}),a.jsx(r,{variant:"button",color:"primary",children:`${(k=u.killHouseWalletAmount)==null?void 0:k.toLocaleString()} ﷼`})]})})]}),a.jsx(n,{container:!0,width:"100%",children:a.jsxs(n,{container:!0,alignItems:"start",direction:"row-reverse",justifyContent:"start",children:[a.jsxs(n,{container:!0,gap:l.TINY,mt:l.TINY,alignItems:"center",ml:l.LARGE,children:[a.jsx(r,{variant:"caption",color:"error",children:"صدور فاکتور بنام:"}),a.jsxs(D6,{color:"primary",value:A,orientation:"vertical",exclusive:!0,onChange:J,"aria-label":"Platform",children:[a.jsx(y6,{value:"union",children:"اتحادیه"}),a.jsx(y6,{value:"poultry",children:"مرغدار"})]}),a.jsxs(n,{ml:l.MEDIUM,children:[A==="union"&&a.jsxs(n,{container:!0,alignItems:"center",gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(r,{children:"اطلاعات حساب اتحادیه"})}),a.jsxs(n,{style:{border:"1px solid #ccc",padding:"10px",borderRadius:"4px"},children:[a.jsxs(r,{children:["شماره کارت: ",(T=u==null?void 0:u.provinceBank)==null?void 0:T.card]}),a.jsxs(r,{children:["شماره شبا: ",(L=u==null?void 0:u.provinceBank)==null?void 0:L.shaba]}),a.jsxs(r,{children:["شماره حساب: ",(P=u==null?void 0:u.provinceBank)==null?void 0:P.account]}),a.jsxs(r,{children:["بانک ",(R=u==null?void 0:u.provinceBank)==null?void 0:R.bankName," - بنام"," ",(N=u.provinceBank)==null?void 0:N.nameOfBankUser]})]})]}),A==="poultry"&&a.jsxs(n,{container:!0,alignItems:"center",gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(r,{children:"اطلاعات حساب مرغدار"})}),a.jsxs(n,{style:{border:"1px solid #ccc",padding:"10px",borderRadius:"4px"},children:[a.jsxs(r,{children:["شماره کارت:"," ",(w=u==null?void 0:u.poultryBank)!=null&&w.card?(_=u==null?void 0:u.poultryBank)==null?void 0:_.card:"ندارد"]}),a.jsxs(r,{children:["شماره شبا:"," ",(M=u==null?void 0:u.poultryBank)!=null&&M.shaba?(U=u==null?void 0:u.poultryBank)==null?void 0:U.shaba:"ندارد"]}),a.jsxs(r,{children:["شماره حساب:"," ",(O=u==null?void 0:u.poultryBank)!=null&&O.account?(W=u==null?void 0:u.poultryBank)==null?void 0:W.account:"ندارد"]}),a.jsxs(r,{children:["بانک"," ",(q=u==null?void 0:u.poultryBank)!=null&&q.bankName?(K=u==null?void 0:u.poultryBank)==null?void 0:K.bankName:"نامشخص"," ","- بنام"," ",(V=u.poultryBank)!=null&&V.nameOfBankUser?(H=u.poultryBank)==null?void 0:H.nameOfBankUser:"نامشخص"]})]})]})]})]}),a.jsxs(n,{container:!0,direction:"column",gap:l.SMALL,mt:l.TINY,alignItems:"start",children:[a.jsxs(n,{container:!0,gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(ru,{allowLeadingZeros:!0,thousandSeparator:",",id:"fee",label:"قیمت (﷼)",variant:"outlined",error:e.touched.fee?!!e.errors.fee:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.fee&&e.errors.fee?e.errors.fee:null})}),a.jsx(n,{children:a.jsx(ru,{allowLeadingZeros:!0,thousandSeparator:",",id:"wage",label:"تعرفه استان (﷼)",variant:"outlined",value:e.values.wage,error:e.touched.wage?!!e.errors.wage:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.wage&&e.errors.wage?e.errors.wage:null})})]}),a.jsx(n,{children:a.jsxs(n,{container:!0,gap:l.SMALL,children:[a.jsxs(n,{container:!0,direction:"column",gap:l.SMALL,alignItems:"start",children:[a.jsx(r,{children:"اضافه یا کسر از فاکتور"}),a.jsxs(B6,{color:"primary","aria-label":"outlined primary button group",children:[a.jsx(f,{onClick:()=>p("plus"),variant:m==="plus"?"contained":"outlined",color:"primary",children:"+"}),a.jsx(f,{onClick:()=>p("decrease"),variant:m==="decrease"?"contained":"outlined",color:"primary",children:"-"}),a.jsx(f,{onClick:()=>p(!1),color:"error",children:"حذف"})]})]}),a.jsx(n,{children:!!m&&a.jsxs(n,{container:!0,gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(eu,{id:"amount",label:"مبلغ اضافه/کسر از فاکتور",variant:"outlined",error:e.touched.amount?!!e.errors.amount:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.amount&&e.errors.amount?e.errors.amount:null})}),a.jsx(n,{children:a.jsx(eu,{id:"reason",label:"شرح موضوع",variant:"outlined",error:e.touched.reason?!!e.errors.reason:null,multiline:!0,rows:2,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.reason&&e.errors.reason?e.errors.reason:null})})]})})]})})]}),a.jsxs(n,{width:"100%",children:[a.jsxs(n,{container:!0,gap:l.TINY,my:l.TINY,children:[a.jsxs(n,{container:!0,gap:l.TINY,alignItems:"center",children:[a.jsx(r,{color:"green",variant:"caption",children:"قیمت مرغ:"}),a.jsxs(r,{variant:"button",children:[i==null?void 0:i.toLocaleString()," ﷼"]})]}),a.jsxs(n,{container:!0,gap:l.TINY,alignItems:"center",children:[a.jsx(r,{variant:"caption",color:"green",children:"آخرین تاریخ قیمت گذاری:"}),a.jsx(r,{variant:"button",children:(s==null?void 0:s.createDate)&&T6(s==null?void 0:s.createDate)})]})]}),a.jsx(iu,{columns:["قیمت کل","هزینه پیامک اطلاع رسانی","مبلغ خالص بار","مبلغ کل فاکتور","سهم مرغدار","سهم استان","مانده واریزی اولیه","مبلغ فاکتور نهایی"],data:[[(e.values.fee+e.values.wage).toLocaleString()+" ﷼",u.smsPayment?"دارد : 50,000 ﷼":"ندارد",((e.values.fee+e.values.wage)*u.killHouseNetWeight).toLocaleString()+" ﷼",(x==null?void 0:x.toLocaleString())+" ﷼",(e.values.fee*u.killHouseNetWeight).toLocaleString()+" ﷼",(e.values.wage*u.killHouseNetWeight).toLocaleString()+" ﷼",((G=u.killRequestPaymentRemainAmount)==null?void 0:G.toLocaleString())+" ﷼",j<0?0:(j==null?void 0:j.toLocaleString())+" ﷼"]]})]}),a.jsx(n,{xs:12,children:a.jsx(n,{container:!0,gap:l.SMALL,padding:l.SMALL,children:a.jsx(M6,{children:uu?a.jsx(L6.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:a.jsxs(n,{flexDirection:"column",container:!0,gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(eu,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:C.values.rejectText,error:C.touched.rejectText?!!C.errors.rejectText:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.rejectText&&C.errors.rejectText?C.errors.rejectText:null})}),a.jsxs(n,{container:!0,gap:l.SMALL,children:[a.jsx(n,{children:a.jsx(f,{variant:"outlined",color:"secondary",onClick:()=>{$(!1)},children:"لغو"})}),a.jsx(n,{children:a.jsx(f,{variant:"outlined",onClick:()=>{h(X()),h(x6({message:C.values.rejectText,kill_house_info_key:u.barInfo.killHouseAssignmentKey,state:"rejected"})).then(y=>{y.error?c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(h(ou({right:!1,bottom:!1,content:null})),h(m6({selectedDate1:d,selectedDate2:g})),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),h(Z())})},children:"رد درخواست"})})]})]})}):a.jsxs(n,{container:!0,gap:l.SMALL,children:[a.jsx(f,{variant:"outlined",color:"secondary",onClick:()=>{$(!0)},children:"رد درخواست"}),a.jsx(f,{disabled:au,variant:"outlined",onClick:()=>{if(x<0){e.setFieldError("amount","مبلغ کسر نمی تواند بزرگتر از مبلغ کل فاکتور باشد!");return}h(X()),h(x6({kill_house_info_key:u.barInfo.killHouseAssignmentKey,pay:e.values.paymentType,fee:e.values.fee,real_weight:u.barInfo.killHouseNetWeight/u.quantity,province_input_wage:e.values.wage,province_input_amount:e.values.amount?e.values.amount:null,province_input_amount_state:m,state:"accepted",reason:e.values.reason,bank:A})).then(y=>{y.payload.error?c({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(h(m6({selectedDate1:d,selectedDate2:g})),h(ou({right:!1,bottom:!1,top:!1,content:null})),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),h(Z())})},children:"صدور فاکتور"})]})})})})]})})]})})]})};q6.propTypes={item:S.PropTypes.object,file:S.PropTypes.object};var su={},K6=I6;Object.defineProperty(su,"__esModule",{value:!0});var v=su.default=void 0,V6=K6(P6()),H6=a;v=su.default=(0,V6.default)((0,H6.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z"}),"NoteAdd");const G6=b6("DEPOSITE_ALLOCATION",async u=>{const{data:c,status:d}=await F6.put("deposit_allocation/0/",u);return{data:c,status:d}}),F=({share:u,allocationKey:c,paymentPrice:d,fileId:g})=>{const[h]=b.useContext(S6),s=cu(),i=tu({initialValues:{factorImg:"",payment:d},validationSchema:lu({factorImg:E().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),payment:E().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})}),[C,m]=b.useState([]),D=(p,e)=>{var x;p[0]?i.setFieldValue("factorImg",O6((x=p[0])==null?void 0:x.data_url)):i.setFieldValue("factorImg",""),m(p)};return b.useEffect(()=>{i.validateForm()},[]),a.jsxs(n,{container:!0,gap:l.SMALL,justifyContent:"center",children:[a.jsx(ru,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,label:"مبلغ پرداختی",name:"payment",id:"payment",variant:"outlined",InputProps:{readOnly:!0},value:i.values.payment,error:i.touched.payment?!!i.errors.payment:null,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.payment&&i.errors.payment?i.errors.payment:null}),a.jsx(n,{children:a.jsx(U6,{onChange:D,images:C,maxNumber:1,title:"بارگذاری سند"})}),a.jsx(f,{fullWidth:!0,variant:"contained",disabled:!i.isValid,onClick:()=>{s(X()),s(G6({key:c,type:u,image:i.values.factorImg,payment:i.values.payment})).then(p=>{p.error?h({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(s(R6()),s(N6()),s(Z()),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})};F.propTypes={share:S.PropTypes.string,allocationKey:S.PropTypes.string,paymentPrice:S.PropTypes.any,fileId:S.PropTypes.any};const Y6=({process:u,id:c})=>{var A,Q,J,k,T,L,P,R,N,w,_,M,U,O,W,q,K,V,H,G,y,Y,du,hu,Cu,yu,mu,xu,pu,gu,fu,ju,Au,vu,Fu,Su,bu,Du,Bu,Iu,Eu,ku,Tu,Lu,Pu,Ru,Nu,wu,_u,Mu,Uu,Ou,Wu,qu,Ku,Vu,Hu,Gu,Yu,zu,Zu,$u,Qu,Ju,Xu,u6,a6,e6,n6,t6,l6,o6,r6,i6,c6,s6,d6,h6,C6;const d=cu(),g=W6(c);u=u||((A=g==null?void 0:g.file)==null?void 0:A.process);let h,s,i,C,m,D;const p=I()==="ProvinceFinancial"&&!((J=(Q=u.allocation)==null?void 0:Q.provincePaymentDocuments)!=null&&J.length)&&!!((k=u.allocation)!=null&&k.provinceShareRemaining),e=I()==="ProvinceFinancial"&&!((L=(T=u.allocation)==null?void 0:T.fanavaPaymentDocuments)!=null&&L.length)&&!!((P=u.allocation)!=null&&P.fanavaShareRemaining),x=I()==="ProvinceFinancial"&&!((N=(R=u.allocation)==null?void 0:R.cityPaymentDocuments)!=null&&N.length)&&!!((w=u.allocation)!=null&&w.cityShareRemaining),j=I()==="ProvinceFinancial"&&!((M=(_=u.allocation)==null?void 0:_.companyPaymentDocuments)!=null&&M.length)&&!!((U=u.allocation)!=null&&U.companyShareRemaining),uu=I()==="ProvinceFinancial"&&!((W=(O=u.allocation)==null?void 0:O.centralUnionPaymentDocuments)!=null&&W.length)&&!!((q=u.allocation)!=null&&q.centralUnionShareRemaining),$=I()==="ProvinceFinancial"&&!((V=(K=u.allocation)==null?void 0:K.poultryPaymentDocuments)!=null&&V.length)&&!!((H=u.allocation)!=null&&H.poultryRemaining);(G=u.allocation)!=null&&G.provinceShareDigit&&(h=["سهم اتحادیه",(y=u.allocation)==null?void 0:y.provinceCardNumber,(Y=u.allocation)==null?void 0:Y.provinceShaba,(du=u.allocation)==null?void 0:du.provinceBankInfo,((hu=u.allocation)==null?void 0:hu.provinceShareDigit)+" ریال",((Cu=u.allocation)==null?void 0:Cu.provinceSharePayment)+" ریال",((yu=u.allocation)==null?void 0:yu.provinceShareRemaining)+" ریال",(xu=(mu=u.allocation)==null?void 0:mu.provincePaymentDocuments)==null?void 0:xu.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"document"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!p,onClick:()=>{var t,o;d(z({title:"ثبت سند مالی",content:a.jsx(F,{fileId:c,allocationKey:(t=u.allocation)==null?void 0:t.allocationKey,paymentPrice:(o=u.allocation)==null?void 0:o.provinceShareRemaining,share:"ProvinceOperator"})}))},children:a.jsx(v,{})},"fff")]),(pu=u.allocation)!=null&&pu.fanavaShareDigit&&(i=["سهم فن آوا",(gu=u.allocation)==null?void 0:gu.fanavaCardNumber,(fu=u.allocation)==null?void 0:fu.fanavaShaba,(ju=u.allocation)==null?void 0:ju.fanavaBankInfo,((Au=u.allocation)==null?void 0:Au.fanavaShareDigit)+" ریال",((vu=u.allocation)==null?void 0:vu.fanavaSharePayment)+" ریال",((Fu=u.allocation)==null?void 0:Fu.fanavaShareRemaining)+" ریال",(bu=(Su=u.allocation)==null?void 0:Su.fanavaPaymentDocuments)==null?void 0:bu.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"fanavaPaymentDocuments"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!e,onClick:()=>{var t,o;d(ou({right:!0,title:"ثبت سند مالی",content:a.jsx(F,{share:"fanava",fileId:c,paymentPrice:(t=u.allocation)==null?void 0:t.fanavaShareRemaining,allocationKey:(o=u.allocation)==null?void 0:o.allocationKey})}))},children:a.jsx(v,{})},"fff")]),(Du=u.allocation)!=null&&Du.cityShareDigit&&(s=["سهم شهرستان",(Bu=u.allocation)==null?void 0:Bu.cityCardNumber,(Iu=u.allocation)==null?void 0:Iu.cityShaba,(Eu=u.allocation)==null?void 0:Eu.cityBankInfo,((ku=u.allocation)==null?void 0:ku.cityShareDigit)+" ریال",((Tu=u.allocation)==null?void 0:Tu.citySharePayment)+" ریال",((Lu=u.allocation)==null?void 0:Lu.cityShareRemaining)+" ریال",(Ru=(Pu=u.allocation)==null?void 0:Pu.cityPaymentDocuments)==null?void 0:Ru.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"cityPaymentDocuments"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!x,onClick:()=>{var t,o;d(z({title:"ثبت سند مالی",content:a.jsx(F,{share:"CityOperator",fileId:c,paymentPrice:(t=u.allocation)==null?void 0:t.cityShareRemaining,allocationKey:(o=u.allocation)==null?void 0:o.allocationKey})}))},children:a.jsx(v,{})},"fff")]),(Nu=u.allocation)!=null&&Nu.companyShareDigit&&(C=["سهم شرکت",(wu=u.allocation)==null?void 0:wu.companyCardNumber,(_u=u.allocation)==null?void 0:_u.companyShaba,(Mu=u.allocation)==null?void 0:Mu.companyBankInfo,((Uu=u.allocation)==null?void 0:Uu.companyShareDigit)+" ریال",((Ou=u.allocation)==null?void 0:Ou.companySharePayment)+" ریال",((Wu=u.allocation)==null?void 0:Wu.companyShareRemaining)+" ریال",(Ku=(qu=u.allocation)==null?void 0:qu.companyPaymentDocuments)==null?void 0:Ku.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"companyPaymentDocuments"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!j,onClick:()=>{var t,o;d(z({right:!0,title:"ثبت سند مالی",content:a.jsx(F,{share:"company",fileId:c,paymentPrice:(t=u.allocation)==null?void 0:t.companyShareRemaining,allocationKey:(o=u.allocation)==null?void 0:o.allocationKey})}))},children:a.jsx(v,{})},"fff")]),(Vu=u.allocation)!=null&&Vu.centralUnionShareDigit&&(m=["سهم اتحادیه مرکزی",(Hu=u.allocation)==null?void 0:Hu.centralUnionCardNumber,(Gu=u.allocation)==null?void 0:Gu.centralUnionShaba,(Yu=u.allocation)==null?void 0:Yu.centralUnionBankInfo,((zu=u.allocation)==null?void 0:zu.centralUnionShareDigit)+" ریال",((Zu=u.allocation)==null?void 0:Zu.centralUnionSharePayment)+" ریال",(($u=u.allocation)==null?void 0:$u.centralUnionShareRemaining)+" ریال",(Ju=(Qu=u.allocation)==null?void 0:Qu.centralUnionPaymentDocuments)==null?void 0:Ju.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"centralUnionPaymentDocuments"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!uu,onClick:()=>{var t,o;d(z({title:"ثبت سند مالی",content:a.jsx(F,{share:"central",fileId:c,paymentPrice:(t=u.allocation)==null?void 0:t.centralUnionShareRemaining,allocationKey:(o=u.allocation)==null?void 0:o.allocationKey})}))},children:a.jsx(v,{})},"fff")]),(Xu=u.allocation)!=null&&Xu.poultryShareDigit&&(D=["سهم مرغدار",(u6=u.allocation)==null?void 0:u6.poultryCardNumber,(a6=u.allocation)==null?void 0:a6.poultryShaba,(e6=u.allocation)==null?void 0:e6.poultryBankInfo,((n6=u.allocation)==null?void 0:n6.poultryShareDigit)+" ریال",((t6=u.allocation)==null?void 0:t6.poultrySharePayment)+" ریال",((l6=u.allocation)==null?void 0:l6.poultryRemaining)+" ریال",(r6=(o6=u.allocation)==null?void 0:o6.poultryPaymentDocuments)==null?void 0:r6.map((t,o)=>a.jsx("a",{href:t.image,children:a.jsx("img",{alt:"document",width:"40",height:"40",src:t.image,style:{borderRadius:"5px"}})},"poultryPaymentDocuments"+o)),a.jsx(B,{color:"primary",component:"label",disabled:!$,onClick:()=>{var t,o;d(z({title:"ثبت سند مالی",content:a.jsx(F,{share:"Poultry",fileId:c,paymentPrice:(t=u.allocation)==null?void 0:t.poultryRemaining,allocationKey:(o=u.allocation)==null?void 0:o.allocationKey})}))},children:a.jsx(v,{})},"fff")]);const au=[h,s,i,C,m,D].filter(t=>!!t);return a.jsx(a.Fragment,{children:a.jsxs(p6,{sx:{alignSelf:"flex-start",width:"100%"},children:[a.jsxs(g6,{children:[a.jsx(f6,{}),a.jsx(j6,{})]}),a.jsxs(n,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[a.jsxs(n,{container:!0,alignItems:"flex-start",children:[a.jsx(n,{children:a.jsx(A6,{children:a.jsx(r,{variant:"body1",fontWeight:"bold",children:"فاکتور نهایی"})})}),a.jsx(n,{children:a.jsx(v6,{color:"textSecondary",children:a.jsxs(n,{container:!0,direction:"row",justifyContent:"space-between",alignItems:"center",gap:l.SMALL,children:[a.jsx(r,{variant:"body2",display:"flex",gap:l.SMALL,children:"ﺷﻤﺎﺭﻩ ﻓﺎﮐﺘﻮﺭ:"}),a.jsx(r,{variant:"body2",fontWeight:"bold",children:(i6=u==null?void 0:u.poultry)==null?void 0:i6.poultryOrderCode}),a.jsx(r,{variant:"body2",display:"flex",gap:l.SMALL,children:"تاریخ:"}),a.jsx(r,{variant:"body2",fontWeight:"bold",children:w6((c6=u==null?void 0:u.poultry)==null?void 0:c6.poultrySendDate)})]})})})]}),a.jsx(n,{container:!0,mt:l.SMALL,spacing:l.TINY,children:a.jsx(n,{width:"100%",children:a.jsxs(n,{children:[a.jsx(iu,{columns:["اطلاعات مالی","شماره کارت","شبا","صاحب حساب","جمع کل","جمع پرداختی","مانده","اسناد","ثبت"],data:au}),((s6=u.allocation)==null?void 0:s6.totalMoney)&&a.jsx(iu,{columns:["مبلغ کل به عدد","مبلغ کل به حروف"],data:[[((h6=(d6=u.allocation)==null?void 0:d6.totalMoney)==null?void 0:h6.toLocaleString())+" ریال",(C6=u.allocation)==null?void 0:C6.totalMoneyChar]]})]})})})]})]})})};Y6.propTypes={process:S.PropTypes.any};export{q6 as F,Y6 as a}; diff --git a/build/assets/FileDownload-BhyX47RJ.js b/build/assets/FileDownload-BhyX47RJ.js new file mode 100644 index 0000000..55039e5 --- /dev/null +++ b/build/assets/FileDownload-BhyX47RJ.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var i=e.default=void 0,u=o(t()),l=a;i=e.default=(0,u.default)((0,l.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload");export{i as d}; diff --git a/build/assets/FileInformation-DdL0vOCd.js b/build/assets/FileInformation-DdL0vOCd.js new file mode 100644 index 0000000..0f275bd --- /dev/null +++ b/build/assets/FileInformation-DdL0vOCd.js @@ -0,0 +1 @@ +import{j as a,ah as n}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";import{S as d}from"./SimpleTable-tm4uaKUf.js";import{X as y}from"./index-D80MdVQn.js";const A=({file:u})=>{var t,r,o,p;const e=(r=(t=u.poultry)==null?void 0:t.sellType)!=null&&r.cash?"نقدی":null,l=(p=(o=u.poultry)==null?void 0:o.sellType)!=null&&p.credit?"زمان دار":null,s=[e,l].filter(C=>C).join(" یا ");return a.jsx(d,{columns:["کدسفارش","نام مرغدار","تلفن","تاریخ درخواست کشتار","استان","شهرستان","تاریخ جوجه ریزی","تعداد","جمع تلفات","وزن تقریبی هر مرغ","سن مرغ","نژاد","نحوه فروش"],data:[[u.poultry.poultryOrderCode,u.poultry.poultryName,u.poultry.poultryMobile,y(new Date(u.poultry.poultrySendDate),"yyyy/MM/dd"),u.poultry.poultryProvince,u.poultry.poultryCity,y(new Date(u.poultryHatching.date),"yyyy/MM/dd"),u.poultry.poultryQuantity,u.poultryHatching.losses,u.poultry.poultryIndexWeight,u.poultry.age,u.poultry.poultryChickenBreed,s]]})};A.propTypes={file:n.PropTypes.any};export{A as F}; diff --git a/build/assets/FileUploader-DvFCJiD0.js b/build/assets/FileUploader-DvFCJiD0.js new file mode 100644 index 0000000..7bf0841 --- /dev/null +++ b/build/assets/FileUploader-DvFCJiD0.js @@ -0,0 +1 @@ +import{j as e,b as n,B as y,s as c,bu as j,T as C,au as b,I as z}from"./mui-vendor-D_SVL-Dx.js";import{r}from"./react-vendor-CmFgShSM.js";import{d as S}from"./CloudUpload-DcjFxp8C.js";import{d as w}from"./Close-J1gH5PMD.js";import{d as F}from"./CheckCircle-DhdOmw2t.js";import{A as I,m as x}from"./index-D80MdVQn.js";import{A}from"./index-C-DZrBTM.js";const B=c("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),R=c(x.div)(({theme:s})=>({display:"flex",alignItems:"center",justifyContent:"space-between",padding:s.spacing(.5),margin:s.spacing(.25,0),borderRadius:s.shape.borderRadius,"&:hover":{backgroundColor:s.palette.action.hover}})),$=({onChange:s})=>{const[o,l]=r.useState([]),[f,u]=r.useState(!1),[h,d]=r.useState(0),[m]=r.useContext(I),g=t=>{const i=t.target.files[0];if(!i)return;if(i.size>5e6){m({vertical:"top",horizontal:"center",msg:"حجم فایل بیش از حد مجاز است!",severity:"error"});return}u(!0),d(0);const p=setInterval(()=>{d(a=>a>=100?(clearInterval(p),u(!1),100):a+10)},100);l(a=>[...a,i])},v=t=>{l(i=>i.filter((p,a)=>a!==t))};return r.useEffect(()=>{s&&s(o)},[o,s]),e.jsxs(n,{sx:{width:"100%"},children:[e.jsxs(y,{disabled:o.length>=4,component:"label",variant:"contained",color:"primary",size:"small",startIcon:e.jsx(S,{fontSize:"small"}),sx:{borderRadius:"12px",padding:"4px 12px",fontSize:"0.8125rem",minWidth:"auto","&:hover":{transform:"none"}},children:[o.length>=4?"حداکثر 4 فایل":"آپلود فایل",e.jsx(B,{type:"file",onChange:g})]}),e.jsx(A,{children:!!o.length&&e.jsx(x.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.2},style:{marginTop:8},children:e.jsxs(n,{sx:{maxHeight:150,overflowY:"auto",pr:1},children:[f&&e.jsx(j,{variant:"determinate",value:h,color:"secondary",sx:{height:4,borderRadius:2,mb:.5}}),o.map((t,i)=>e.jsxs(R,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.15},children:[e.jsxs(n,{sx:{display:"flex",alignItems:"center",gap:1,overflow:"hidden"},children:[e.jsx(F,{color:"success",fontSize:"small",sx:{fontSize:"16px"}}),e.jsx(C,{variant:"body2",sx:{fontSize:"0.8125rem",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:120},children:t.name}),e.jsx(b,{label:`${(t.size/1e6).toFixed(2)}MB`,size:"small",sx:{height:20,fontSize:"0.6875rem"}})]}),e.jsx(z,{color:"error",onClick:()=>v(i),size:"small",sx:{p:.5},children:e.jsx(w,{fontSize:"small",sx:{fontSize:"16px"}})})]},t==null?void 0:t.name))]})})})]})};export{$ as F}; diff --git a/build/assets/FilesState-DzvmAKtk.js b/build/assets/FilesState-DzvmAKtk.js new file mode 100644 index 0000000..b663596 --- /dev/null +++ b/build/assets/FilesState-DzvmAKtk.js @@ -0,0 +1 @@ +import{j as u,an as ju,b0 as Ke,b2 as Oe,aY as Ee,aZ as eu,T as F,ah as Pe,B as c6,d as Au,I as $e,aO as Qe,aP as Ge,aQ as Me,bn as Ye,bo as n6,b as ze}from"./mui-vendor-D_SVL-Dx.js";import{af as ke,ec as Ue,G as y,$ as yu,L as a6,j as gu,a0 as Cu,h as s6,p as M,v as Q,l as Ve,ed as Xe,A as Fu,t as Je,S as z,k as Ze,ee as De,n as Te,ef as me}from"./index-D80MdVQn.js";import{r as P}from"./react-vendor-CmFgShSM.js";import{u as h6,f as pu,a as ul}from"./redux-vendor-CfkcHgWN.js";import{B as el,P as ll}from"./ProvinceCases-DnIHuuz_.js";import{R as tl,a as o6}from"./index.esm-C1-dCPnj.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const rl=()=>{const n=h6(),{provinceGetCaseStatus:a}=pu(e=>e.provinceSlice),[s,o]=P.useState(ke(new Date).format("YYYY-MM-DD")),l=e=>{o(e)};return P.useEffect(()=>{n(Ue(s))},[s]),u.jsxs(y,{container:!0,direction:"column",alignItems:"start",width:"1300px",overflowX:"scroll",style:{overflowX:"scroll"},children:[u.jsx(y,{children:u.jsx(yu,{label:"تاریخ",id:"date",renderInput:e=>u.jsx(ju,{...e}),value:s,onChange:e=>{l(ke(e).format("YYYY-MM-DD"))}})}),u.jsx(y,{children:u.jsx(y,{children:a==null?void 0:a.map((e,C)=>{var N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;let i;((N=e==null?void 0:e.cityState)==null?void 0:N.state)==="pending"&&(i="#ff7410"),((f=e==null?void 0:e.cityState)==null?void 0:f.state)==="accept"&&(i="green"),((S=e==null?void 0:e.cityState)==null?void 0:S.state)==="reject"&&(i="red");let h;return((g=e==null?void 0:e.provinceState)==null?void 0:g.state)==="pending"&&(h="#ff7410"),((H=e==null?void 0:e.provinceState)==null?void 0:H.state)==="accept"&&(h="green"),((p=e==null?void 0:e.provinceState)==null?void 0:p.state)==="reject"&&(h="red"),u.jsx(Ke,{className:"my-table",style:{borderTop:"1px solid",marginTop:"10px"},children:u.jsx(Oe,{children:u.jsxs(Ee,{sx:{"&:last-child td, &:last-child th":{border:0}},children:[u.jsxs(eu,{component:"th",scope:"row",className:"no-border-flex-table",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"مرغدار"})}),u.jsxs(y,{container:!0,direction:"column",children:[u.jsxs(F,{variant:"caption",children:[(A=e==null?void 0:e.poultry)==null?void 0:A.poultryName," (",(b=e==null?void 0:e.poultry)==null?void 0:b.userFullname,")"]}),u.jsxs(F,{variant:"caption",children:["تلفن: ",(x=e==null?void 0:e.poultry)==null?void 0:x.userMobile]}),u.jsxs(F,{variant:"caption",children:[(w=e==null?void 0:e.poultry)==null?void 0:w.poultryRequestQuantity.toLocaleString()," ","قطعه"]}),u.jsxs(F,{variant:"caption",color:"blue",children:["دامپزشک فارم: ",(v=e==null?void 0:e.poultry)==null?void 0:v.vetFarmName]}),u.jsxs(F,{variant:"caption",color:"blue",children:["تلفن دامپزشک: ",(R=e==null?void 0:e.poultry)==null?void 0:R.vetFarmMobile]})]})]}),u.jsxs(eu,{component:"th",scope:"row",className:"no-border-flex-table",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"شهرستان"})}),u.jsxs(y,{container:!0,direction:"column",children:[u.jsxs(F,{variant:"caption",color:i,children:[(E=e==null?void 0:e.cityState)==null?void 0:E.operatorCity," (",(k=e==null?void 0:e.cityState)==null?void 0:k.operatorName,")"]}),u.jsxs(F,{variant:"caption",color:i,children:["تلفن: ",(q=e==null?void 0:e.cityState)==null?void 0:q.operatorMobile]})]})]}),u.jsxs(eu,{component:"th",scope:"row",className:"no-border-flex-table",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"استان"})}),u.jsxs(y,{container:!0,direction:"column",children:[u.jsxs(F,{variant:"caption",color:h,children:[(W=e==null?void 0:e.provinceState)==null?void 0:W.provinceOperatorProvinc," (",(I=e==null?void 0:e.provinceState)==null?void 0:I.provinceOperatorName,")"]}),u.jsxs(F,{variant:"caption",color:h,children:["تلفن: ",(B=e==null?void 0:e.provinceState)==null?void 0:B.provinceOperatorMobile]})]})]}),u.jsx(eu,{component:"th",scope:"row",className:"loop-kill-request no-border-flex-table",children:(_=e==null?void 0:e.provinceKillRequests)==null?void 0:_.map((L,xu)=>{var lu,tu,ru,nu,su,cu;let Y;return(L==null?void 0:L.state)==="pending"&&(Y="#ff7410"),(L==null?void 0:L.state)==="accepted"&&(Y="green"),(L==null?void 0:L.state)==="rejected"&&(Y="red"),u.jsxs(Ee,{className:"row-kill-request",sx:{"&:last-child td, &:last-child th":{border:0}},children:[u.jsxs(eu,{component:"th",scope:"row",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"خریدار"})}),u.jsxs(y,{container:!0,direction:"column",children:[u.jsx(F,{variant:"caption",color:Y,children:L==null?void 0:L.buyerName}),u.jsxs(F,{variant:"caption",color:Y,children:[L==null?void 0:L.quantity," قطعه"]}),u.jsxs(F,{variant:"caption",color:Y,children:["تلفن: ",L==null?void 0:L.buyerMobile]})]})]}),u.jsxs(eu,{component:"th",scope:"row",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"راننده"})}),(lu=L==null?void 0:L.killHouseRequests)==null?void 0:lu.map((c,G)=>{let K="";return c!=null&&c.clearanceCode?K="green":K="red",u.jsx(y,{container:!0,direction:"column",style:{whiteSpace:"nowrap"},children:u.jsxs(F,{variant:"caption",color:K,children:[c==null?void 0:c.driverName," / تعداد"," ",c==null?void 0:c.quantity.toLocaleString()," / کدبهداشتی ",c==null?void 0:c.trafficCode," / کدترخیص"," ",c!=null&&c.clearanceCode?c==null?void 0:c.clearanceCode:"در انتظار"]})},G)})]}),u.jsxs(eu,{component:"th",scope:"row",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"دامپزشک کشتارگاه"})}),(tu=L==null?void 0:L.killHouseRequests)==null?void 0:tu.map((c,G)=>{let K="";return(c==null?void 0:c.vetState)==="pending"?K="#ff7410":(c==null?void 0:c.vetState)==="accepted"?K="green":K="red",u.jsx(y,{container:!0,direction:"column",style:{whiteSpace:"nowrap"},children:u.jsxs(F,{variant:"caption",color:K,children:[c!=null&&c.killHouseVetName?c==null?void 0:c.killHouseVetName:"ندارد"," ","/"," ",c!=null&&c.killHouseVetMobile?c.killHouseVetMobile:"ندارد"]})},G)})]}),u.jsxs(eu,{component:"th",scope:"row",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"اطلاعات بار"})}),(nu=(ru=L==null?void 0:L.killHouseRequests)==null?void 0:ru.filter(c=>c.bar))==null?void 0:nu.map((c,G)=>{var U,V,X,J,Z,D,T,m,uu,du,au,ou,hu;let K;return((U=c==null?void 0:c.bar)==null?void 0:U.state)==="pending"&&(K="#ff7410"),((V=c==null?void 0:c.bar)==null?void 0:V.state)==="accepted"&&(K="green"),((X=c==null?void 0:c.bar)==null?void 0:X.state)==="rejected"&&(K="red"),u.jsx(y,{container:!0,direction:"column",style:{whiteSpace:"nowrap"},children:u.jsx(F,{variant:"caption",color:K,children:u.jsxs(y,{container:!0,gap:1,style:{flexFlow:"nowrap"},children:[u.jsx("a",{href:(J=c==null?void 0:c.bar)==null?void 0:J.carWeightWithLoadImage,children:u.jsx("img",{src:(Z=c==null?void 0:c.bar)==null?void 0:Z.carWeightWithLoadImage,width:"20",height:"20",alt:"",style:{borderRadius:"4px"}})}),"وزن با بار:"," ",(T=(D=c==null?void 0:c.bar)==null?void 0:D.carWeightWithLoad)==null?void 0:T.toLocaleString()," ","/",u.jsx("a",{href:(m=c==null?void 0:c.bar)==null?void 0:m.carWeightWithoutLoadImage,children:u.jsx("img",{src:(uu=c==null?void 0:c.bar)==null?void 0:uu.carWeightWithoutLoadImage,width:"20",height:"20",alt:"",style:{borderRadius:"4px"}})}),"وزن بدون بار:"," ",(au=(du=c==null?void 0:c.bar)==null?void 0:du.carWeightWithoutLoad)==null?void 0:au.toLocaleString()," ","/ وزن خالص:",(ou=c==null?void 0:c.bar)==null?void 0:ou.netWeight.toLocaleString()," ","/ تعداد واقعی:",(hu=c==null?void 0:c.bar)==null?void 0:hu.realQuantity.toLocaleString()]})})},G)})]}),u.jsxs(eu,{component:"th",scope:"row",children:[u.jsx(y,{style:{marginBottom:"2px"},children:u.jsx(F,{variant:"button",textAlign:"center",style:{borderBottom:"1px solid gray",paddingBottom:"2px"},children:"فاکتور استان"})}),(cu=(su=L==null?void 0:L.killHouseRequests)==null?void 0:su.filter(c=>c.provinceFactor))==null?void 0:cu.map((c,G)=>{var U,V,X,J,Z,D,T,m,uu;let K;return((U=c==null?void 0:c.killHouseFactor)==null?void 0:U.state)==="pending"&&(K="#ff7410"),((V=c==null?void 0:c.killHouseFactor)==null?void 0:V.state)==="accepted"&&(K="green"),((X=c==null?void 0:c.killHouseFactor)==null?void 0:X.state)==="rejected"&&(K="red"),u.jsx(y,{container:!0,direction:"column",style:{whiteSpace:"nowrap"},children:u.jsxs(F,{variant:"caption",color:K,children:["فی:"," ",(J=c==null?void 0:c.provinceFactor)==null?void 0:J.factorFee.toLocaleString()," / ","وزن:"," ",(Z=c==null?void 0:c.provinceFactor)==null?void 0:Z.totalWeight.toLocaleString()," / ","مبلغ کل:"," ",(D=c==null?void 0:c.provinceFactor)==null?void 0:D.totalPrice.toLocaleString(),u.jsx("a",{href:(T=c==null?void 0:c.killHouseFactor)==null?void 0:T.factorImage,children:u.jsx("img",{src:(m=c==null?void 0:c.killHouseFactor)==null?void 0:m.factorImage,width:"20",height:"20",alt:"",style:{borderRadius:"4px"}})}),"شناسه پرداخت:",(uu=c==null?void 0:c.killHouseFactor)==null?void 0:uu.paymentCode]})},G)})]})]},xu)})})]})})},C)})})})]})},C6=ul("PROVINCE_GET_CONTRADICTIONS_DATA",async(n,{dispatch:a})=>{a(a6());try{const{data:s,status:o}=await gu.get(`/killing_info_discrepancy_report/?date1=${n.selectedDate1}&date2=${n.selectedDate2}&role=${Cu()}`);return a(s6()),{data:s,status:o}}catch(s){throw a(s6()),s}}),t={invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center",marginBottom:"2px",fontFamily:"titr"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:9,fontWeight:"bolder"},tableCellGreen:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:9,color:"white",fontWeight:"bolder",backgroundColor:"rgba(26, 188, 156, 0.7)"},tableHeader:{backgroundColor:"rgba(211, 211, 211, 0.3)",pageBreakAfter:"auto"},headerRow:{backgroundColor:"rgba(211, 211, 211, 0.3)",color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableHeaderCell:{backgroundColor:"rgba(211, 211, 211, 0.3)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bolder"},tableHeaderCellGreen:{backgroundColor:"rgba(26, 188, 156, 0.7)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bolder",color:"white"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"}},x6=({clearanceCode:n})=>{const a=P.useRef(null),s=()=>{a.current&&a.current.submit()};return u.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:a,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[u.jsx("input",{name:"gid",type:"hidden",value:n}),u.jsx("a",{color:"primary",onClick:s,children:n})]})},nl=({item:n})=>u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"تعداد درخواست"}),u.jsx("th",{style:t.tableHeaderCell,children:"مجموع درخواست کشتار (قطعه)"}),u.jsx("th",{style:t.tableHeaderCell,children:"مجموع درخواست کشتار (وزن)"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخصیص به خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخصیص به خریدار "}),u.jsx("th",{style:t.tableHeaderCellGreen,children:"مانده قطعه قابل تخصیص"}),u.jsx("th",{style:t.tableHeaderCellGreen,children:"وزن قابل تخصیص"}),u.jsx("th",{style:t.tableHeaderCell,children:"اپراتور"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{style:t.tableRowEven,children:[u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.totalRequests.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.poultryRequestTotalQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:Math.round(n==null?void 0:n.poultryRequestTotalWeight).toLocaleString()}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.provinceKillRequestsTotalQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.provinceKillRequestsTotalWeight.toLocaleString()}),u.jsx("td",{style:t.tableCellGreen,children:n==null?void 0:n.poultryRequestTotalRemainQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCellGreen,children:Math.round(n==null?void 0:n.poultryRequestRemainWeight).toLocaleString()}),u.jsxs("td",{style:t.tableCell,children:[n==null?void 0:n.operatorFullname," ",u.jsx("br",{})," ",n==null?void 0:n.operatorMobile]})]})})]}),qe=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"سهم کشتار (قطعه)"}),u.jsx("th",{style:t.tableHeaderCell,children:"سهم کشتار (وزن)"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد ماشین ها"}),u.jsx("th",{style:t.tableHeaderCell,children:"تخصیص به ماشین (قطعه)"}),u.jsx("th",{style:t.tableHeaderCell,children:"تخصیص به ماشین (وزن)"}),u.jsx("th",{style:t.tableHeaderCellGreen,children:"مانده قطعه قابل تخصیص"}),u.jsx("th",{style:t.tableHeaderCellGreen,children:"مانده وزن قابل تخصیص"}),u.jsx("th",{style:t.tableHeaderCell,children:"اپراتور"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x;return u.jsxs("tr",{style:e%2===0?t.tableRowEven:{},children:[u.jsx("td",{style:t.tableCell,children:e+a}),u.jsxs("td",{style:t.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:(N=l==null?void 0:l.totalInfo)==null?void 0:N.provinceKillRequestQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(f=l==null?void 0:l.totalInfo)==null?void 0:f.provinceKillRequestWeight.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(S=l==null?void 0:l.totalInfo)==null?void 0:S.killHouseRequestsCount.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(g=l==null?void 0:l.totalInfo)==null?void 0:g.killHouseRequestQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(H=l==null?void 0:l.totalInfo)==null?void 0:H.killHouseRequestWeight.toLocaleString()}),u.jsx("td",{style:t.tableCellGreen,children:(p=l==null?void 0:l.totalInfo)==null?void 0:p.provinceKillRequestRemainQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCellGreen,children:(A=l==null?void 0:l.totalInfo)==null?void 0:A.provinceKillRequestRemainWeight.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:u.jsxs(u.Fragment,{children:[(b=l==null?void 0:l.totalInfo)==null?void 0:b.operatorFullname,u.jsx("br",{}),(x=l==null?void 0:l.totalInfo)==null?void 0:x.operatorMobile]})})]},e)})})]})},d6=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:t.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"محل کشتار"}),u.jsx("th",{style:t.tableHeaderCell,children:"دامپزشک"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?t.tableRowEven:{},children:[u.jsx("td",{style:t.tableCell,children:e+a}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:t.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:M((N=l==null?void 0:l.killRequest)==null?void 0:N.reciveDate)}),u.jsxs("td",{style:t.tableCell,children:[(S=(f=l==null?void 0:l.poultryRequest)==null?void 0:f.poultry)==null?void 0:S.unitName," ",u.jsx("br",{}),"(",(p=(H=(g=l==null?void 0:l.poultryRequest)==null?void 0:g.poultry)==null?void 0:H.user)==null?void 0:p.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:t.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:t.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:t.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.killPlace}),u.jsx("td",{style:t.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},We=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:t.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"دامپزشک"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?t.tableRowEven:{},children:[u.jsx("td",{style:t.tableCell,children:e+a}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:t.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsxs("td",{style:t.tableCell,children:[(f=(N=l==null?void 0:l.poultryRequest)==null?void 0:N.poultry)==null?void 0:f.unitName," ",u.jsx("br",{}),"(",(H=(g=(S=l==null?void 0:l.poultryRequest)==null?void 0:S.poultry)==null?void 0:g.user)==null?void 0:H.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:M((p=l==null?void 0:l.killRequest)==null?void 0:p.reciveDate)}),u.jsx("td",{style:t.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:t.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:t.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:t.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:t.tableCell,children:u.jsx(x6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:t.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},Ie=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:t.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"کاربر"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?t.tableRowEven:{},children:[u.jsx("td",{style:t.tableCell,children:e+a}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:t.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsxs("td",{style:t.tableCell,children:[(f=(N=l==null?void 0:l.poultryRequest)==null?void 0:N.poultry)==null?void 0:f.unitName," ",u.jsx("br",{}),"(",(H=(g=(S=l==null?void 0:l.poultryRequest)==null?void 0:S.poultry)==null?void 0:g.user)==null?void 0:H.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:M((p=l==null?void 0:l.killRequest)==null?void 0:p.reciveDate)}),u.jsx("td",{style:t.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:t.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:t.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:t.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:t.tableCell,children:u.jsx(x6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.vetAcceptedRealQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.vetAcceptedRealWeight.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},Be=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"اطلاعات بار کشتارگاه (تعداد)"}),u.jsx("th",{style:t.tableHeaderCell,children:"اطلاعات بار کشتارگاه (وزن)"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x;return u.jsxs("tr",{style:e%2===0?t.tableRowEven:{},children:[u.jsx("td",{style:t.tableCell,children:e+a}),u.jsx("td",{style:t.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:t.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:t.tableCell,children:M((N=l==null?void 0:l.killRequest)==null?void 0:N.reciveDate)}),u.jsx("td",{style:t.tableCell,children:(f=l==null?void 0:l.car)==null?void 0:f.typeCar}),u.jsx("td",{style:t.tableCell,children:(S=l==null?void 0:l.car)==null?void 0:S.driverName}),u.jsx("td",{style:t.tableCell,children:u.jsx(x6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:t.tableCell,children:(g=l==null?void 0:l.weightInfo)==null?void 0:g.quantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(H=l==null?void 0:l.weightInfo)==null?void 0:H.weight.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(p=l==null?void 0:l.weightInfo)==null?void 0:p.killHouseVetQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(A=l==null?void 0:l.weightInfo)==null?void 0:A.killHouseVetWeight.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(b=l==null?void 0:l.weightInfo)==null?void 0:b.assingmentQuantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(x=l==null?void 0:l.weightInfo)==null?void 0:x.assingmentWeight.toLocaleString()})]},e)})})]})},j={page:{width:"210mm",height:"297mm",display:"flex",margin:"0 auto",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},pageData:{position:"relative",display:"flex",direction:"rtl",flexDirection:"column"},tableInNewPage:{pageBreakAfter:"always",paddingLeft:"20px",paddingRight:"20px",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},logo:{marginTop:"15px",width:"100px",height:"auto",zIndex:10},logoFooter:{width:"100px",height:"auto"},contentContainer:{alignItems:"center",display:"flex",justifyContent:"space-between",marginRight:"20px",marginLeft:"20px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},watermarkContainer:{position:"fixed",top:250,left:30,right:0,bottom:0,justifyContent:"center",alignItems:"center",opacity:.15,zIndex:-1,userSelect:"none"},watermarkp:{fontFamily:"nazanin",fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%",userSelect:"none"},firsttitle:{pAlign:"center",color:"#00008b",fontWeight:"800"},divider:{alignSelf:"center",width:"120mm",height:"1px",backgroundColor:"black",margin:"0em"},divider2:{alignSelf:"center",width:"100%",height:"1px",backgroundColor:"black",margin:"0em"},footer:{left:0,bottom:0,width:"100%",position:"absolute"},footerContainer:{alignItems:"center",display:"flex"},circle:{borderRadius:"50%",width:"20px",height:"20px",padding:"10px",background:"#ecf0f1",border:" 1px solid #000",color:"#000",textAlign:"center",marginRight:"300px"},titleOfTable:{marginRight:"20px",fontSize:"15px"},titleOfTable2:{fontSize:"15px"}},i6=P.forwardRef((n,a)=>{const{item:s}=n,{inDate1:o}=n,{inDate2:l}=n,e=()=>u.jsx(u.Fragment,{children:u.jsxs("div",{style:j.contentContainer,children:[u.jsx("div",{style:j.contentInLine}),u.jsxs("div",{style:{...j.contentInLine,marginRight:"100px"},children:[u.jsxs("span",{style:{...j.firsttitle,fontSize:14,zIndex:1},children:["گزارش مغایرت اطلاعات کشتار و عدم فعالیت نقش ها"," "]}),o===l?u.jsxs("span",{style:{fontSize:"15px",color:"#485460"},children:["مورخ ",M(Q(o))]}):u.jsxs("span",{style:{fontSize:"15px",color:"#485460"},children:["از تاریخ ",M(Q(o))," ","‌ ‌‌ "," تا تاریخ"," ","‌ ",M(Q(l))]}),u.jsx("hr",{style:j.divider}),"سامانه رصدیار"]}),u.jsx("div",{style:j.contentInLine,children:u.jsx("img",{alt:"logo",src:Ve,style:j.logo})})]})});let C=0;const i=()=>(C++,u.jsx(u.Fragment,{children:u.jsxs("div",{style:j.footer,children:[u.jsx("div",{style:j.divider2}),u.jsxs("div",{style:j.footerContainer,children:[u.jsx("img",{alt:"logo",src:Xe,style:j.logoFooter}),u.jsxs("p",{style:{fontSize:15,marginRight:"10px"},children:["گزارش مغایرت درخواست کشتار و عدم فعالیت نقش ها",u.jsx("br",{}),"www.rasadyaar.ir"]}),u.jsx("div",{style:j.circle,children:C})]})]})})),h=15,N=Math.ceil(Math.max(0,((s==null?void 0:s.partFour.length)-h)/h)),f=[];for(let x=0;xv-h&&f.push(u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"مغایرت در ثبت ماشین و ایجاد بار"}),u.jsx(qe,{items:s==null?void 0:s.partTwo,start:w,end:v})]}),u.jsx(i,{})]},x))}const S=Math.ceil(Math.max(0,((s==null?void 0:s.partFour.length)-h)/h)),g=[];for(let x=0;xv-h&&g.push(u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"بارهای تخلیه نشده"}),u.jsx(We,{items:s==null?void 0:s.partFour,start:w,end:v})]}),u.jsx(i,{})]},x))}const H=Math.ceil(Math.max(0,((s==null?void 0:s.partFive.length)-h)/h)),p=[];for(let x=0;xv-h&&p.push(u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"بارهاي تکمیل نشده (بارگزاري سند باسکول و مستندات وزنی)"}),u.jsx(Ie,{items:s==null?void 0:s.partFive,start:w,end:v})]}),u.jsx(i,{})]},x))}const A=Math.ceil(Math.max(0,((s==null?void 0:s.partSix.length)-h)/h)),b=[];for(let x=0;xv-h&&b.push(u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"مغایرت در اطلاعات بار"}),u.jsx(Be,{items:s==null?void 0:s.partSix,start:w,end:v})]}),u.jsx(i,{})]},x))}return u.jsxs("div",{ref:a,children:[u.jsx("div",{style:j.watermarkContainer,children:u.jsx("p",{style:j.watermarkp,children:"سامانه رصدیار "})}),u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.pageData,children:[u.jsx("h3",{style:j.titleOfTable,children:" درخواست کشتار و تخصیص"}),u.jsx("div",{style:j.container,children:u.jsx(nl,{item:s==null?void 0:s.partOne})}),u.jsx("h3",{style:j.titleOfTable,children:"مغایرت در ثبت ماشین و ایجاد بار"}),u.jsx("div",{style:j.container,children:u.jsx(qe,{items:s==null?void 0:s.partTwo,start:1,end:h})})]}),u.jsx(i,{})]}),f,u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.pageData,children:[u.jsx("h3",{style:j.titleOfTable,children:"بارهای فاقد کد قرنطینه"}),u.jsx("div",{style:j.container,children:u.jsx(d6,{items:s==null?void 0:s.partThree,start:1,end:15})})]}),u.jsx(i,{})]}),(s==null?void 0:s.partThree.length)>15&&u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"بارهای فاقد کد قرنطینه"}),u.jsx(d6,{items:s==null?void 0:s.partThree,start:16,end:30})]}),u.jsx(i,{})]}),(s==null?void 0:s.partThree.length)>30&&u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"بارهای فاقد کد قرنطینه"}),u.jsx(d6,{items:s==null?void 0:s.partThree,start:31,end:45})]}),u.jsx(i,{})]}),(s==null?void 0:s.partThree.length)>45&&u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.tableInNewPage,children:[u.jsx("h3",{style:j.titleOfTable2,children:"بارهای فاقد کد قرنطینه"}),u.jsx(d6,{items:s==null?void 0:s.partThree,start:46,end:75})]}),u.jsx(i,{})]}),u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.pageData,children:[u.jsx("h3",{style:j.titleOfTable,children:"بارهای تخلیه نشده"}),u.jsx("div",{style:j.container,children:u.jsx(We,{items:s==null?void 0:s.partFour,start:1,end:h})})]}),u.jsx(i,{})]}),g,u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.pageData,children:[u.jsx("h3",{style:j.titleOfTable,children:"بارهاي تکمیل نشده (بارگزاري سند باسکول و مستندات وزنی)"}),u.jsx("div",{style:j.container,children:u.jsx(Ie,{items:s==null?void 0:s.partFive,start:1,end:h})})]}),u.jsx(i,{})]}),p,u.jsxs("div",{style:j.page,children:[u.jsx(e,{}),u.jsxs("div",{style:j.pageData,children:[u.jsx("h3",{style:j.titleOfTable,children:"مغایرت در اطلاعات بار"}),u.jsx("div",{style:j.container,children:u.jsx(Be,{items:s==null?void 0:s.partSix,start:1,end:h})})]}),u.jsx(i,{})]}),b]})});i6.displayName="ProvinceGetContradictionsFile";i6.propTypes={item:Pe.PropTypes.any};const r={invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center",fontFamily:"titr",marginBottom:"15px"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12,fontWeight:"bolder"},tableCellGreen:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12,color:"white",fontWeight:"bolder",backgroundColor:"rgba(26, 188, 156, 0.7)"},tableHeader:{backgroundColor:"rgba(211, 211, 211, 0.3)",pageBreakAfter:"auto"},headerRow:{backgroundColor:"rgba(211, 211, 211, 0.3)",color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableHeaderCell:{backgroundColor:"rgba(211, 211, 211, 0.3)",fontSize:12,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bolder"},tableHeaderCellGreen:{backgroundColor:"rgba(26, 188, 156, 0.7)",fontSize:12,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bolder",color:"white"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"}},j6=({clearanceCode:n})=>{const a=P.useRef(null),s=()=>{a.current&&a.current.submit()};return u.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:a,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[u.jsx("input",{name:"gid",type:"hidden",value:n}),u.jsx("a",{color:"primary",onClick:s,children:n})]})},sl=({item:n})=>u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"تعداد درخواست"}),u.jsx("th",{style:r.tableHeaderCell,children:"مجموع درخواست کشتار (قطعه)"}),u.jsx("th",{style:r.tableHeaderCell,children:"مجموع درخواست کشتار (وزن)"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد تخصیص به خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن تخصیص به خریدار "}),u.jsx("th",{style:r.tableHeaderCellGreen,children:"مانده قطعه قابل تخصیص"}),u.jsx("th",{style:r.tableHeaderCellGreen,children:"وزن قابل تخصیص"}),u.jsx("th",{style:r.tableHeaderCell,children:"اپراتور"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{style:r.tableRowEven,children:[u.jsx("td",{style:r.tableCell,children:n==null?void 0:n.totalRequests.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:n==null?void 0:n.poultryRequestTotalQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:Math.round(n==null?void 0:n.poultryRequestTotalWeight).toLocaleString()}),u.jsx("td",{style:r.tableCell,children:n==null?void 0:n.provinceKillRequestsTotalQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:n==null?void 0:n.provinceKillRequestsTotalWeight.toLocaleString()}),u.jsx("td",{style:r.tableCellGreen,children:n==null?void 0:n.poultryRequestTotalRemainQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCellGreen,children:Math.round(n==null?void 0:n.poultryRequestRemainWeight).toLocaleString()}),u.jsxs("td",{style:r.tableCell,children:[n==null?void 0:n.operatorFullname," ",u.jsx("br",{})," ",n==null?void 0:n.operatorMobile]})]})})]}),cl=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:r.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"سهم کشتار (قطعه)"}),u.jsx("th",{style:r.tableHeaderCell,children:"سهم کشتار (وزن)"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد ماشین ها"}),u.jsx("th",{style:r.tableHeaderCell,children:"تخصیص به ماشین (قطعه)"}),u.jsx("th",{style:r.tableHeaderCell,children:"تخصیص به ماشین (وزن)"}),u.jsx("th",{style:r.tableHeaderCellGreen,children:"مانده قطعه قابل تخصیص"}),u.jsx("th",{style:r.tableHeaderCellGreen,children:"مانده وزن قابل تخصیص"}),u.jsx("th",{style:r.tableHeaderCell,children:"اپراتور"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x;return u.jsxs("tr",{style:e%2===0?r.tableRowEven:{},children:[u.jsx("td",{style:r.tableCell,children:e+a}),u.jsxs("td",{style:r.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:(N=l==null?void 0:l.totalInfo)==null?void 0:N.provinceKillRequestQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(f=l==null?void 0:l.totalInfo)==null?void 0:f.provinceKillRequestWeight.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(S=l==null?void 0:l.totalInfo)==null?void 0:S.killHouseRequestsCount.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(g=l==null?void 0:l.totalInfo)==null?void 0:g.killHouseRequestQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(H=l==null?void 0:l.totalInfo)==null?void 0:H.killHouseRequestWeight.toLocaleString()}),u.jsx("td",{style:r.tableCellGreen,children:(p=l==null?void 0:l.totalInfo)==null?void 0:p.provinceKillRequestRemainQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCellGreen,children:(A=l==null?void 0:l.totalInfo)==null?void 0:A.provinceKillRequestRemainWeight.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:u.jsxs(u.Fragment,{children:[(b=l==null?void 0:l.totalInfo)==null?void 0:b.operatorFullname,u.jsx("br",{}),(x=l==null?void 0:l.totalInfo)==null?void 0:x.operatorMobile]})})]},e)})})]})},_e=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:r.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:r.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:r.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:r.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:r.tableHeaderCell,children:"محل کشتار"}),u.jsx("th",{style:r.tableHeaderCell,children:"دامپزشک"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?r.tableRowEven:{},children:[u.jsx("td",{style:r.tableCell,children:e+a}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:r.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:M((N=l==null?void 0:l.killRequest)==null?void 0:N.reciveDate)}),u.jsxs("td",{style:r.tableCell,children:[(S=(f=l==null?void 0:l.poultryRequest)==null?void 0:f.poultry)==null?void 0:S.unitName," ",u.jsx("br",{}),"(",(p=(H=(g=l==null?void 0:l.poultryRequest)==null?void 0:g.poultry)==null?void 0:H.user)==null?void 0:p.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:r.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:r.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:r.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.killPlace}),u.jsx("td",{style:r.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},dl=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:r.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:r.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:r.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:r.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:r.tableHeaderCell,children:"دامپزشک"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?r.tableRowEven:{},children:[u.jsx("td",{style:r.tableCell,children:e+a}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:r.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsxs("td",{style:r.tableCell,children:[(f=(N=l==null?void 0:l.poultryRequest)==null?void 0:N.poultry)==null?void 0:f.unitName," ",u.jsx("br",{}),"(",(H=(g=(S=l==null?void 0:l.poultryRequest)==null?void 0:S.poultry)==null?void 0:g.user)==null?void 0:H.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:M((p=l==null?void 0:l.killRequest)==null?void 0:p.reciveDate)}),u.jsx("td",{style:r.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:r.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:r.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:r.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:r.tableCell,children:u.jsx(j6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:r.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},al=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"فروشنده"}),u.jsx("th",{style:r.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:r.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:r.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:r.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:r.tableHeaderCell,children:"کاربر"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_;return u.jsxs("tr",{style:e%2===0?r.tableRowEven:{},children:[u.jsx("td",{style:r.tableCell,children:e+a}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:r.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsxs("td",{style:r.tableCell,children:[(f=(N=l==null?void 0:l.poultryRequest)==null?void 0:N.poultry)==null?void 0:f.unitName," ",u.jsx("br",{}),"(",(H=(g=(S=l==null?void 0:l.poultryRequest)==null?void 0:S.poultry)==null?void 0:g.user)==null?void 0:H.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:M((p=l==null?void 0:l.killRequest)==null?void 0:p.reciveDate)}),u.jsx("td",{style:r.tableCell,children:(A=l==null?void 0:l.car)==null?void 0:A.typeCar}),u.jsx("td",{style:r.tableCell,children:(b=l==null?void 0:l.car)==null?void 0:b.driverName}),u.jsx("td",{style:r.tableCell,children:(x=l==null?void 0:l.poultryRequest)==null?void 0:x.chickenBreed}),u.jsx("td",{style:r.tableCell,children:(w=l==null?void 0:l.quantity)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(R=(v=l==null?void 0:l.weightInfo)==null?void 0:v.weight)==null?void 0:R.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(E=l==null?void 0:l.weightInfo)==null?void 0:E.indexWeight}),u.jsx("td",{style:r.tableCell,children:u.jsx(j6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.vetAcceptedRealQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.vetAcceptedRealWeight.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:l!=null&&l.vetFarm?u.jsxs(u.Fragment,{children:[(W=(q=(k=l==null?void 0:l.vetFarm)==null?void 0:k.vet)==null?void 0:q.user)==null?void 0:W.fullname,u.jsx("br",{}),(_=(B=(I=l==null?void 0:l.vetFarm)==null?void 0:I.vet)==null?void 0:B.user)==null?void 0:_.mobile]}):"ندارد"})]},e)})})]})},ol=({items:n,start:a,end:s})=>{const o=n==null?void 0:n.slice(a-1,s);return u.jsxs("table",{style:r.invoiceTable,children:[u.jsx("thead",{style:r.tableHeader,children:u.jsxs("tr",{style:r.headerRow,children:[u.jsx("th",{style:r.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:r.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:r.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:r.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:r.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:r.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:r.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:r.tableHeaderCell,children:"اطلاعات بار کشتارگاه (تعداد)"}),u.jsx("th",{style:r.tableHeaderCell,children:"اطلاعات بار کشتارگاه (وزن)"})]})}),u.jsx("tbody",{children:o==null?void 0:o.map((l,e)=>{var C,i,h,N,f,S,g,H,p,A,b,x;return u.jsxs("tr",{style:e%2===0?r.tableRowEven:{},children:[u.jsx("td",{style:r.tableCell,children:e+a}),u.jsx("td",{style:r.tableCell,children:l==null?void 0:l.barCode}),u.jsxs("td",{style:r.tableCell,children:[(C=l==null?void 0:l.killhouseUser)==null?void 0:C.name," ",u.jsx("br",{})," (",(h=(i=l==null?void 0:l.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:h.user.mobile,")"]}),u.jsx("td",{style:r.tableCell,children:M((N=l==null?void 0:l.killRequest)==null?void 0:N.reciveDate)}),u.jsx("td",{style:r.tableCell,children:(f=l==null?void 0:l.car)==null?void 0:f.typeCar}),u.jsx("td",{style:r.tableCell,children:(S=l==null?void 0:l.car)==null?void 0:S.driverName}),u.jsx("td",{style:r.tableCell,children:u.jsx(j6,{clearanceCode:l==null?void 0:l.clearanceCode})}),u.jsx("td",{style:r.tableCell,children:(g=l==null?void 0:l.weightInfo)==null?void 0:g.quantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(H=l==null?void 0:l.weightInfo)==null?void 0:H.weight.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(p=l==null?void 0:l.weightInfo)==null?void 0:p.killHouseVetQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(A=l==null?void 0:l.weightInfo)==null?void 0:A.killHouseVetWeight.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(b=l==null?void 0:l.weightInfo)==null?void 0:b.assingmentQuantity.toLocaleString()}),u.jsx("td",{style:r.tableCell,children:(x=l==null?void 0:l.weightInfo)==null?void 0:x.assingmentWeight.toLocaleString()})]},e)})})]})},hl=()=>{var p;const[,,n,a,s,o]=P.useContext(Fu),[l,e]=P.useState(),[C,i]=P.useState(),h=h6(),N=P.useRef(),f=Je.useReactToPrint({content:()=>N.current,documentTitle:"گزارش مغایرت درخواست کشتار و عدم فعالیت نقش ها "}),S=()=>{h(a6()),h(C6({selectedDate1:n,selectedDate2:s})).then(A=>{i(A.payload.data),h(s6())})},g=pu(A=>A.userSlice),H=()=>{h(a6()),h(C6({selectedDate1:n,selectedDate2:s})).then(A=>{e(A.payload.data),h(s6())})};return P.useEffect(()=>{(()=>{const b=Q(new Date).format("YYYY-MM-DD"),x=Q(b).subtract(1,"days").format("YYYY-MM-DD"),w=b;a(x),o(w),h(a6());try{const v=h(C6({selectedDate1:x,selectedDate2:w}));i(v.payload.data)}catch{h(s6())}})()},[]),P.useEffect(()=>{l&&f()},[l]),u.jsxs(y,{container:!0,p:z.TINY,xs:12,children:[u.jsxs(y,{container:!0,alignItems:"center",gap:z.SMALL,children:[u.jsx("div",{style:{visibility:"hidden",position:"absolute"},children:u.jsx(i6,{ref:N,item:l,inDate1:n,inDate2:s})}),u.jsx(F,{variant:"body2",children:"دریافت لیست مغایرت ها (حداکثر بازه 7 روزه)"}),u.jsx(y,{style:{width:"150px"},children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:A=>u.jsx(ju,{...A}),value:n,onChange:A=>{a(Q(A).format("YYYY-MM-DD"))}})}),u.jsx(y,{style:{width:"150px"},children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(ju,{style:{width:"160px"},...A}),value:s,onChange:A=>{o(Q(A).format("YYYY-MM-DD"))}})}),u.jsx(c6,{disabled:Q(s).diff(Q(n),"days")>7,type:"submit",onClick:S,endIcon:u.jsx(tl,{}),children:"جستجو"}),u.jsx(Au,{title:"خروجی PDF",children:u.jsx($e,{disabled:Q(s).diff(Q(n),"days")>7,"aria-label":"delete",color:"success",onClick:()=>{H()},children:u.jsx(el,{size:28})})}),u.jsx(Au,{title:"خروجی اکسل",children:u.jsx("a",{href:`${gu.defaults.baseURL}discrepancy_report_excel/?date1=${n}&date2=${s}&key=${(p=g==null?void 0:g.userProfile)==null?void 0:p.key}&role=${Cu()}`,rel:"noreferrer",children:u.jsx(c6,{color:"success",children:u.jsx(o6,{size:32})})})})]}),C&&u.jsx(y,{width:"100%",mt:z.SMALL,children:C&&u.jsxs(y,{width:"100%",mt:z.SMALL,children:[iu("درخواست کشتار و تخصیص",u.jsx(sl,{item:C==null?void 0:C.partOne})),iu("مغایرت در ثبت ماشین و ایجاد بار",u.jsx(cl,{items:C==null?void 0:C.partTwo,start:1,end:1e3})),iu("بارهای دارای مغایرت تعداد",u.jsx(_e,{items:C==null?void 0:C.partSeven,start:1,end:1e3})),iu("بارهای فاقد کد قرنطینه",u.jsx(_e,{items:C==null?void 0:C.partThree,start:1,end:1e3})),iu("بارهای تخلیه نشده",u.jsx(dl,{items:C==null?void 0:C.partFour,start:1,end:1e3})),iu("بارهاي تکمیل نشده (بارگزاري سند باسکول و مستندات وزنی)",u.jsx(al,{items:C==null?void 0:C.partFive,start:1,end:1e3})),iu("مغایرت در اطلاعات بار",u.jsx(ol,{items:C==null?void 0:C.partSix,start:1,end:1e3}))]})})]})},iu=(n,a)=>u.jsxs(Qe,{children:[u.jsx(Ge,{expandIcon:u.jsx(Ze,{}),"aria-controls":"panel-content",id:"panel-header",children:u.jsx(F,{variant:"subtitle1",children:n})}),u.jsx(Me,{children:a})]}),O=({link:n,text:a,fontSize:s,role:o,token:l,fColor:e})=>{const C=pu(h=>h.userSlice.authToken),[i]=P.useContext(Fu);return u.jsxs(u.Fragment,{children:[" ",Cu()==="ProvinceOperator"||Cu()==="SuperAdmin"?u.jsx(Au,{title:"جهت دانلود کلید کنید ",placement:"top",children:u.jsx("a",{onClick:()=>{i({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"})},className:"cell",style:{textDecoration:"none",fontSize:s||"12px",color:e||"white"},href:n?`${gu.defaults.baseURL}${n}${o?`&role=${Cu()}`:""}${l?`&token=${C}`:""}`:"#",children:a})}):u.jsx("span",{style:{textDecoration:"none",fontSize:s||"12px",color:e||"white"},children:a})]})},Cl=()=>{var h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_,L,xu,Y,lu,tu,ru,nu,su,cu,c,G,K,U,V,X,J,Z,D,T,m,uu,du,au,ou,hu,bu,Nu,fu,Su,Hu,vu,wu,Lu,Ru,Eu,ku,qu,d,Wu,Iu,Bu,_u,Ku,Ou,Pu,$u,Qu,Gu,Mu,Yu,zu,Uu,Vu,Xu,Ju,Zu,Du,Tu,mu,u6,e6,l6,t6,r6,y6,A6,g6,F6,p6,b6,N6,f6,S6,H6,v6,w6,L6,R6,E6,k6,q6,W6,I6,B6,_6,K6,O6,P6,$6,Q6,G6,M6,Y6,z6,U6,V6,X6,J6,Z6,D6,T6,m6,u0,e0,l0,t0,r0,n0,s0,c0,d0,a0,o0,h0,C0,x0,i0,j0,y0,A0,g0,F0,p0,b0,N0,f0,S0,H0,v0,w0,L0,R0,E0,k0,q0,W0,I0,B0,_0,K0,O0,P0,$0,Q0,G0,M0,Y0,z0,U0,V0,X0,J0,Z0,D0,T0,m0,ue,ee,le,te,re,ne,se,ce,de,ae,oe,he,Ce,xe,ie,je,ye,Ae,ge,Fe,pe,be,Ne,fe,Se,He,ve,we,Le,Re;const n=h6(),[,,a,s,o,l]=P.useContext(Fu),{casesTableDetails:e}=pu($=>$.provinceSlice),[C]=P.useContext(Fu),i=pu($=>$.userSlice.userProfile.key);return P.useEffect(()=>{const $=Q(new Date).format("YYYY-MM-DD");s($),l($)},[]),P.useEffect(()=>{n(De({selectedDate1:a,selectedDate2:o}))},[a,o]),u.jsxs(y,{container:!0,p:z.TINY,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(F,{m:2,variant:"body1",children:"گزارش کلی فارم های فعال مرغ گوشتی دارای مانده در سالن بیشتر از 10 درصد و بازه سنی 55 تا 90 روزه"}),(Cu()==="ProvinceOperator"||Cu()==="SuperAdmin")&&u.jsx(Au,{title:"خروجی اکسل گزارش جامع",children:u.jsx(c6,{color:"success",onClick:()=>{C({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const $=`${gu.defaults.baseURL}poultry_hatching_between_50age_70age_excel`;window.location.href=$},children:u.jsx(o6,{size:32})})}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{className:"green-header",children:[u.jsx("th",{children:"تعداد فارم"}),u.jsx("th",{children:"مجموع جوجه ریزی کل"}),u.jsx("th",{children:"تعداد فارم بایگانی"}),u.jsx("th",{children:"مجموع جوجه ریزی بایگانی"}),u.jsx("th",{children:"تعداد فارم فعال"}),u.jsx("th",{children:"مجموع جوجه ریزی فعال"}),u.jsx("th",{children:"مجموع قطعه کشتار شده"}),u.jsx("th",{children:"مجموع وزن کشتار شده"}),u.jsx("th",{children:"جمع کل مانده در سالن "}),u.jsx("th",{children:"مانده در سالن از 90 درصد جوجه ریزی"}),u.jsx("th",{children:"کمترین سن"}),u.jsx("th",{children:"بیشترین سن"}),u.jsx("th",{children:"مجموع وزن تعهد دولتی"}),u.jsx("th",{children:"مجموع قطعه کشتار دولتی"}),u.jsx("th",{children:"مجموع وزن کشتار دولتی"}),u.jsx("th",{children:"مجموع قطعه کشتار آزاد"}),u.jsx("th",{children:"مجموع وزن کشتار آزاد"}),u.jsx("th",{children:"مجموع تعداد کشتار خارج از استان"}),u.jsx("th",{children:"مجموع وزن کشتار خارج از استان"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(N=(h=e==null?void 0:e.age55Age90)==null?void 0:h.poultry)==null?void 0:N.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(S=(f=e==null?void 0:e.age55Age90)==null?void 0:f.hatchingQuantity)==null?void 0:S.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(H=(g=e==null?void 0:e.age55Age90)==null?void 0:g.lenArchiveHatching)==null?void 0:H.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(A=(p=e==null?void 0:e.age55Age90)==null?void 0:p.archiveHatchingQuantity)==null?void 0:A.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(x=(b=e==null?void 0:e.age55Age90)==null?void 0:b.lenActiveHatching)==null?void 0:x.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(v=(w=e==null?void 0:e.age55Age90)==null?void 0:w.activeHatchingQuantity)==null?void 0:v.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(E=(R=e==null?void 0:e.age55Age90)==null?void 0:R.hatchingKilledQuantity)==null?void 0:E.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(q=(k=e==null?void 0:e.age55Age90)==null?void 0:k.hatchingKilledWeight)==null?void 0:q.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(I=(W=e==null?void 0:e.age55Age90)==null?void 0:W.hatchingLeftOver)==null?void 0:I.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(_=(B=e==null?void 0:e.age55Age90)==null?void 0:B.hatchingLeftOverNintyPercent)==null?void 0:_.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(xu=(L=e==null?void 0:e.age55Age90)==null?void 0:L.minAge)==null?void 0:xu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(lu=(Y=e==null?void 0:e.age55Age90)==null?void 0:Y.maxAge)==null?void 0:lu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(ru=(tu=e==null?void 0:e.age55Age90)==null?void 0:tu.totalCommitment)==null?void 0:ru.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(su=(nu=e==null?void 0:e.age55Age90)==null?void 0:nu.governmentalQuantity)==null?void 0:su.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(c=(cu=e==null?void 0:e.age55Age90)==null?void 0:cu.governmentalWeight)==null?void 0:c.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(K=(G=e==null?void 0:e.age55Age90)==null?void 0:G.freeQuantity)==null?void 0:K.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(V=(U=e==null?void 0:e.age55Age90)==null?void 0:U.freeWeight)==null?void 0:V.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(J=(X=e==null?void 0:e.age55Age90)==null?void 0:X.outProvinceKilledQuantity)==null?void 0:J.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(D=(Z=e==null?void 0:e.age55Age90)==null?void 0:Z.outProvinceKilledWeight)==null?void 0:D.toLocaleString()})]})})]})}),u.jsxs(y,{container:!0,gap:z.SMALL,xs:12,mt:4,alignItems:"center",children:[u.jsx(y,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:$=>u.jsx(ju,{size:"small",style:{width:"160px"},...$}),value:a,onChange:$=>{s(Q($).format("YYYY-MM-DD"))}})}),u.jsx(y,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:$=>u.jsx(ju,{size:"small",style:{width:"160px"},...$}),value:o,onChange:$=>{l(Q($).format("YYYY-MM-DD"))}})}),u.jsx(y,{children:u.jsx(Au,{title:"خروجی اکسل گزارش جامع",children:u.jsx(c6,{color:"warning",onClick:()=>{C({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const $=`${gu.defaults.baseURL}detail_of_killing_excel/?date1=${a}&date2=${o}&key=${i}&role=${Cu()}`;window.location.href=$},children:u.jsx(o6,{size:32})})})})]}),u.jsx(F,{m:2,variant:"body1",children:"گزارش بارهای ایجاد شده در فرآیند کشتار مرغ گوشتی"}),u.jsx(y,{container:!0,alignItems:"center",justifyContent:"center",xs:12,m:1,children:u.jsx(F,{variant:"body2",color:"primary",children:"اطلاعات کلی بارها"})}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsxs("th",{className:"green-cell",children:[" ",u.jsx(O,{text:"درخواست مرغداران",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})," "]}),u.jsxs("th",{className:"green-cell",children:[u.jsx(O,{text:"مجموع حجم درخواست مرغداران",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})," "]}),u.jsx("th",{className:"green-cell",children:u.jsx(O,{text:"مجموع وزن قطعه درخواست مرغداران",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"green-cell",children:u.jsx(O,{text:"کمترین سن کشتار",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"green-cell",children:u.jsx(O,{text:"بیشترین سن کشتار",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"green-cell",children:u.jsx(O,{text:"میانگین سنی کشتار",role:!0,token:!0,link:`poultry_kill_request_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"تعداد بارهای ایجاد شده",link:`bar_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"مجموع حجم بارها",link:`bar_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"مجموع وزن بارهای ایجاد شده",link:`bar_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"میانگین وزن",link:`bar_excel/?start=${a}&end=${o}`})}),u.jsx("th",{className:"light-green-cell",children:u.jsx(O,{fColor:"rgb(99, 97, 97)",text:"تعداد بارهای دارای کد قرنطینه",link:`number_of_times_with_quarantine_code_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-green-cell",children:u.jsx(O,{fColor:"rgb(99, 97, 97)",text:" مجموع قطعه بارهای دارای کد قرنطینه",link:`number_of_times_with_quarantine_code_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-blue-cell",children:u.jsx(O,{text:"تعداد بار احراز شده از قرنطینه",link:`the_burden_of_quarantine_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-blue-cell",children:u.jsx(O,{text:"مجموع حجم احراز شده از قرنطینه",link:`the_burden_of_quarantine_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-yellow-cell",children:u.jsx(O,{text:"تعداد بارهای فاقد کد قرنطینه",link:`bar_without_quarantine_code_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-yellow-cell",children:u.jsx(O,{text:"مجموع قطعه بارهای فاقد کد قرنطینه",link:`bar_without_quarantine_code_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-yellow-cell",children:u.jsx(O,{text:"تعداد بارهایی که در قرنطینه و رصدیار اختلاف دارند",link:`bar_without_quarantine_code_excel/?date1=${a}&date2=${o}`})})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(m=(T=e==null?void 0:e.killRequest)==null?void 0:T.poultryRequest)==null?void 0:m.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(du=(uu=e==null?void 0:e.killRequest)==null?void 0:uu.poultryRequestQuantity)==null?void 0:du.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(ou=(au=e==null?void 0:e.killRequest)==null?void 0:au.poultryRequestWeight)==null?void 0:ou.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(bu=(hu=e==null?void 0:e.killRequest)==null?void 0:hu.minAge)==null?void 0:bu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(fu=(Nu=e==null?void 0:e.killRequest)==null?void 0:Nu.maxAge)==null?void 0:fu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Hu=(Su=e==null?void 0:e.killRequest)==null?void 0:Su.avgAge)==null?void 0:Hu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(wu=(vu=e==null?void 0:e.killRequest)==null?void 0:vu.lenKillRequest)==null?void 0:wu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Ru=(Lu=e==null?void 0:e.killRequest)==null?void 0:Lu.killRequestQuantity)==null?void 0:Ru.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(ku=(Eu=e==null?void 0:e.killRequest)==null?void 0:Eu.killRequestWeight)==null?void 0:ku.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(qu=e==null?void 0:e.killRequest)==null?void 0:qu.avgWeight}),u.jsx("td",{className:"centered-cell",children:(Wu=(d=e==null?void 0:e.killRequest)==null?void 0:d.lenKillRequestHasCode)==null?void 0:Wu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Bu=(Iu=e==null?void 0:e.killRequest)==null?void 0:Iu.quantityOfKillRequestHasCode)==null?void 0:Bu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Ku=(_u=e==null?void 0:e.killRequest)==null?void 0:_u.lenKillRequestHasQuarantine)==null?void 0:Ku.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Pu=(Ou=e==null?void 0:e.killRequest)==null?void 0:Ou.quantityOfKillRequestHasQuarantine)==null?void 0:Pu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Qu=($u=e==null?void 0:e.killRequest)==null?void 0:$u.lenKillRequestHasNotCode)==null?void 0:Qu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Mu=(Gu=e==null?void 0:e.killRequest)==null?void 0:Gu.quantityOfKillRequestHasNotCode)==null?void 0:Mu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(zu=(Yu=e==null?void 0:e.killRequest)==null?void 0:Yu.differenceBar)==null?void 0:zu.toLocaleString()})]})})]})}),u.jsx(y,{container:!0,alignItems:"center",justifyContent:"center",xs:12,m:1,children:u.jsx(F,{variant:"body2",color:"primary",children:"تفکیک بارهای دولتی، آزاد و خارج از استان"})}),u.jsx("div",{style:{overflowX:"auto"},children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"تعداد بار دولتی",link:`government_burden_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"مجموع قطعه بارهای دولتی",link:`government_burden_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"مجموع وزن بارهای دولتی",link:`government_burden_excel/?date1=${a}&date2=${o}`})}),u.jsxs("th",{className:"blue-cell",children:[" ",u.jsx(O,{text:"بارهای دولتی دارای کد قرنطینه احراز شده",link:`government_burden_excel/?date1=${a}&date2=${o}`})]}),u.jsx("th",{className:"blue-cell",children:u.jsx(O,{text:"حجم دولتی احراز شده از قرنطینه",link:`goverment_bar_state_with_a_certified_quarantine_code_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-green-cell",children:u.jsx(O,{text:" تعداد بارهای آزاد",link:`free_loads_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-green-cell",children:u.jsx(O,{text:" مجموع قطعه بارهای بارهای آزاد",link:`free_loads_excel/?date1=${a}&date2=${o}`})}),u.jsx("th",{className:"light-blue-cell",children:"مجموع وزن بارهای آزاد"}),u.jsx("th",{className:"light-blue-cell",children:"بارهای آزاد احراز شده از قرنطینه"}),u.jsx("th",{className:"light-blue-cell",children:"مجموع حجم بارهای آزاد احراز شده از قرنطینه"}),u.jsx("th",{className:"light-blue-cell",children:"کل بارهای آزاد دارای کد قرنطینه"}),u.jsx("th",{className:"sky-blue-cell",children:"تعداد بارهای خارج از استان"}),u.jsx("th",{className:"sky-blue-cell",children:"مجموع قطعه بارهای خارج از استان"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(Vu=(Uu=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:Uu.lenGovernment)==null?void 0:Vu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Ju=(Xu=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:Xu.quantityGovernment)==null?void 0:Ju.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Du=(Zu=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:Zu.weightGovernment)==null?void 0:Du.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(mu=(Tu=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:Tu.lenGovernmentQuarantineQuantity)==null?void 0:mu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(e6=(u6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:u6.realQuantityBarGovernmentQuarantineQuantity)==null?void 0:e6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(t6=(l6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:l6.lenFree)==null?void 0:t6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(y6=(r6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:r6.quantityFree)==null?void 0:y6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(g6=(A6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:A6.weightFree)==null?void 0:g6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(p6=(F6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:F6.lenFreeQuarantineQuantity)==null?void 0:p6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(N6=(b6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:b6.realQuantityBarFreeQuarantineQuantity)==null?void 0:N6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(S6=(f6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:f6.lenFreeHasCode)==null?void 0:S6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(v6=(H6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:H6.lenOutKillRequest)==null?void 0:v6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(L6=(w6=e==null?void 0:e.freeAndGovernmentKillRequest)==null?void 0:w6.quantityOutKillRequest)==null?void 0:L6.toLocaleString()})]})})]})}),u.jsx(y,{container:!0,alignItems:"center",justifyContent:"center",xs:12,m:1,children:u.jsx(F,{variant:"body2",color:"primary",children:"اطلاعات بارهای تخلیه شده و تکمیل شده توسط کشتارگاه"})}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{className:"sky-blue-cell",children:"تعداد بارهای ورودی به کشتارگاه"}),u.jsx("th",{className:"sky-blue-cell",children:"مجموعه قطعه بارهای ورودی به کشتارگاه"}),u.jsx("th",{className:"sky-blue-cell",children:"وزن بارهای ورودی به کشتارگاه"}),u.jsx("th",{className:"sky-blue-cell",children:"میانگین وزن"}),u.jsx("th",{className:"brown-cell",children:"وزن لاشه مرغ بعد از کسر 25% افت"}),u.jsx("th",{className:"light-blue-cell",children:"تعداد بار تخلیه شده دامپزشک"}),u.jsx("th",{className:"light-blue-cell",children:"مجموع حجم تخلیه شده دامپزشک"}),u.jsx("th",{className:"light-blue-cell",children:"مجموع وزن تخلیه شده دامپزشک"}),u.jsx("th",{className:"blue-cell",children:"تعداد بارهای تکمیل شده کشتارگاه"}),u.jsx("th",{className:"blue-cell",children:"مجموع حجم نهایی در کشتارگاه"}),u.jsx("th",{className:"blue-cell",children:"مجموع وزن نهایی در کشتارگاه"}),u.jsx("th",{className:"blue-cell",children:"بارهای تخلیه شده فاقد کد قرنطینه"}),u.jsx("th",{className:"blue-cell",children:"قطعه بارهای تخلیه شده فاقد کد قرنطینه"}),u.jsx("th",{className:"blue-cell",children:"وزن بارهای تخلیه شده فاقد کد قرنطینه"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(E6=(R6=e==null?void 0:e.completeKillRequest)==null?void 0:R6.lenCompleteWithKillHouseAndVet)==null?void 0:E6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(q6=(k6=e==null?void 0:e.completeKillRequest)==null?void 0:k6.quantityWithKillHouseAndVet)==null?void 0:q6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(I6=(W6=e==null?void 0:e.completeKillRequest)==null?void 0:W6.weightWithKillHouseAndVet)==null?void 0:I6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(B6=e==null?void 0:e.completeKillRequest)==null?void 0:B6.avgWeight}),u.jsx("td",{className:"centered-cell",children:(K6=(_6=e==null?void 0:e.completeKillRequest)==null?void 0:_6.less25)==null?void 0:K6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(P6=(O6=e==null?void 0:e.completeKillRequest)==null?void 0:O6.lenCompleteWithVet)==null?void 0:P6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Q6=($6=e==null?void 0:e.completeKillRequest)==null?void 0:$6.quantityCompleteWithVet)==null?void 0:Q6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(M6=(G6=e==null?void 0:e.completeKillRequest)==null?void 0:G6.weightCompleteWithVet)==null?void 0:M6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(z6=(Y6=e==null?void 0:e.completeKillRequest)==null?void 0:Y6.lenCompleteWithKillHouse)==null?void 0:z6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(V6=(U6=e==null?void 0:e.completeKillRequest)==null?void 0:U6.quantityFinalKillHouse)==null?void 0:V6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(J6=(X6=e==null?void 0:e.completeKillRequest)==null?void 0:X6.weightFinalKillHouse)==null?void 0:J6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(D6=(Z6=e==null?void 0:e.completeKillRequest)==null?void 0:Z6.lenKillReqsHasNotCode)==null?void 0:D6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(m6=(T6=e==null?void 0:e.completeKillRequest)==null?void 0:T6.quantityKillReqsHasNotCode)==null?void 0:m6.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(e0=(u0=e==null?void 0:e.completeKillRequest)==null?void 0:u0.weightKillReqsHasNotCode)==null?void 0:e0.toLocaleString()})]})})]})}),u.jsx(y,{container:!0,alignItems:"center",justifyContent:"center",xs:12,m:1,children:u.jsx(F,{variant:"body2",color:"primary",children:"اطلاعات بارهای تخلیه نشده و تخلیه نشده توسط کشتارگاه"})}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{className:"red-cell",children:"تعداد بار تخلیه نشده"}),u.jsx("th",{className:"red-cell",children:"مجموع بارهای تخلیه نشده"}),u.jsx("th",{className:"red-cell",children:"وزن بارهای تخلیه نشده"}),u.jsx("th",{className:"light-green-cell",children:"بارهای تخلیه شده و عدم تکمیل توسط کشتارگاه"}),u.jsx("th",{className:"light-green-cell",children:"قطعه بارهای تخلیه شده و عدم تکمیل توسط کشتارگاه"}),u.jsx("th",{className:"light-green-cell",children:"وزن بارهای تخلیه شده و عدم تکمیل توسط کشتارگاه"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(t0=(l0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:l0.lenKillReqsNotAssigment)==null?void 0:t0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(n0=(r0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:r0.quantityKillReqsNotAssigment)==null?void 0:n0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(c0=(s0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:s0.weightKillReqsNotAssigment)==null?void 0:c0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(a0=(d0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:d0.lenKillRequestHasNotComplete)==null?void 0:a0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(h0=(o0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:o0.quantityKillRequestHasNotComplete)==null?void 0:h0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(x0=(C0=e==null?void 0:e.killRequestHasNotAssigment)==null?void 0:C0.weightKillRequestHasNotComplete)==null?void 0:x0.toLocaleString()})]})})]})}),u.jsx(y,{container:!0,alignItems:"center",justifyContent:"center",xs:12,m:1,children:u.jsx(F,{variant:"body2",color:"primary",children:"حجم نهایی کم شده از سالن مرغدار (ملاک کشتار)"})}),u.jsx("div",{className:"table-container",children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{className:"blue-cell",children:"ملاک قطعه کشتار شده"}),u.jsx("th",{className:"blue-cell",children:"ملاک وزن کشتار شده"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(j0=(i0=e==null?void 0:e.finalQuantityAndWeight)==null?void 0:i0.finalQuantity)==null?void 0:j0.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(A0=(y0=e==null?void 0:e.finalQuantityAndWeight)==null?void 0:y0.finalWeight)==null?void 0:A0.toLocaleString()})]})})]})}),u.jsx(y,{xs:12,mt:2,children:u.jsx(F,{variant:"body2",color:"primary",children:"توزیع از کشتارگاه به مباشر و صنف"})}),u.jsxs(y,{container:!0,justifyContent:"space-between",xs:12,mt:1,children:[u.jsxs(F,{variant:"body2",children:["تعداد خریداران:"," ",(F0=(g0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:g0.buyers)==null?void 0:F0.toLocaleString()]}),u.jsxs(F,{variant:"body2",children:["تعداد مباشر تخصیص داده شده:"," ",(b0=(p0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:p0.numberOfSteward)==null?void 0:b0.toLocaleString()]}),u.jsxs(F,{variant:"body2",children:["تعداد صنف تخصیص داده شده:"," ",(f0=(N0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:N0.numberOfGuild)==null?void 0:f0.toLocaleString()]})]}),u.jsx("div",{className:"table-container",children:u.jsxs("table",{className:"table-styles",style:{width:"100%"},children:[u.jsxs("thead",{children:[u.jsxs("tr",{children:[u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"ورودی از سردخانه"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"خرید خارج از استان"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"بارهای روزانه"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"جمع کل انبار"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع شده"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع/تحویل شده"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"مانده انبار"})]}),u.jsxs("tr",{children:[u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"})]})]}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell detail-cell",children:(H0=(S0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:S0.incomingQuantityOfColdHouse)==null?void 0:H0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(w0=(v0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:v0.incomingWeightOfColdHouse)==null?void 0:w0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(R0=(L0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:L0.totalNumberOfFreeCarcasses)==null?void 0:R0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(k0=(E0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:E0.totalFreeWeightOfCarcasses)==null?void 0:k0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(W0=(q0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:q0.totalNumberOfCarcasses)==null?void 0:W0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(B0=(I0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:I0.totalWeightOfCarcasses)==null?void 0:B0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(K0=(_0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:_0.finalTotalNumberOfCarcasses)==null?void 0:K0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(P0=(O0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:O0.finalTotalWeightOfCarcasses)==null?void 0:P0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Q0=($0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:$0.totalAllocatedQuantity)==null?void 0:Q0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(M0=(G0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:G0.totalAllocatedWeight)==null?void 0:M0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(z0=(Y0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:Y0.totalAcceptedAllocatedQuantity)==null?void 0:z0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(V0=(U0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:U0.totalAcceptedAllocatedWeight)==null?void 0:V0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(J0=(X0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:X0.totalRemainQuantity)==null?void 0:J0.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(D0=(Z0=e==null?void 0:e.killHouseWareHouseTotalReportDailyBroadCast)==null?void 0:Z0.totalRemainWeight)==null?void 0:D0.toLocaleString()})]})})]})}),u.jsx(y,{xs:12,mt:2,children:u.jsx(F,{variant:"body2",color:"primary",children:"توزیع از مباشر به صنف"})}),u.jsxs(y,{container:!0,justifyContent:"space-between",xs:12,mt:1,children:[u.jsxs(F,{variant:"body2",children:["تعداد خریداران:"," ",(m0=(T0=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:T0.buyers)==null?void 0:m0.toLocaleString()]}),u.jsxs(F,{variant:"body2",children:["تعداد صنف تخصیص داده شده:"," ",(ee=(ue=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:ue.numberOfGuild)==null?void 0:ee.toLocaleString()]})]}),u.jsx("div",{className:"table-container",children:u.jsxs("table",{className:"table-styles",style:{width:"100%"},children:[u.jsxs("thead",{children:[u.jsxs("tr",{children:[u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"ورودی از سردخانه"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"خرید خارج از استان"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"بارهای روزانه"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"جمع کل انبار"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع شده"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع/تحویل شده"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"مانده انبار"})]}),u.jsxs("tr",{children:[u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"})]})]}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell detail-cell",children:(te=(le=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:le.incomingQuantityOfColdHouse)==null?void 0:te.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(ne=(re=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:re.incomingWeightOfColdHouse)==null?void 0:ne.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(ce=(se=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:se.totalNumberOfFreeCarcasses)==null?void 0:ce.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(ae=(de=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:de.totalFreeWeightOfCarcasses)==null?void 0:ae.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(he=(oe=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:oe.totalNumberOfCarcasses)==null?void 0:he.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(xe=(Ce=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:Ce.totalWeightOfCarcasses)==null?void 0:xe.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(je=(ie=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:ie.finalTotalNumberOfCarcasses)==null?void 0:je.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Ae=(ye=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:ye.finalTotalWeightOfCarcasses)==null?void 0:Ae.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Fe=(ge=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:ge.totalAllocatedQuantity)==null?void 0:Fe.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(be=(pe=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:pe.totalAllocatedWeight)==null?void 0:be.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(fe=(Ne=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:Ne.totalAcceptedAllocatedQuantity)==null?void 0:fe.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(He=(Se=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:Se.totalAcceptedAllocatedWeight)==null?void 0:He.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(we=(ve=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:ve.totalRemainQuantity)==null?void 0:we.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Re=(Le=e==null?void 0:e.stewardWareHouseTotalReportDailyBroadCast)==null?void 0:Le.totalRemainWeight)==null?void 0:Re.toLocaleString()})]})})]})})]})},xl=()=>{var h,N,f,S,g,H,p,A,b,x,w,v,R,E,k,q,W,I,B,_,L,xu,Y,lu,tu,ru,nu,su,cu,c,G,K,U,V,X,J,Z,D,T,m,uu,du,au,ou,hu,bu,Nu,fu,Su,Hu,vu,wu,Lu,Ru,Eu,ku,qu;const n=h6(),[,,a,s,o,l]=P.useContext(Fu),{slaughterSurveillance:e}=pu(d=>d.provinceSlice),[C]=P.useContext(Fu),i=Te();return P.useEffect(()=>{const d=Q(new Date).format("YYYY-MM-DD");s(d),l(d)},[]),P.useEffect(()=>{n(me({selectedDate1:a,selectedDate2:o}))},[a,o]),u.jsxs(y,{container:!0,p:z.TINY,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsxs(y,{container:!0,gap:z.SMALL,xs:12,mt:4,children:[u.jsx(y,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:d=>u.jsx(ju,{size:"small",style:{width:"160px"},...d}),value:a,onChange:d=>{s(Q(d).format("YYYY-MM-DD"))}})}),u.jsx(y,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:d=>u.jsx(ju,{size:"small",style:{width:"160px"},...d}),value:o,onChange:d=>{l(Q(d).format("YYYY-MM-DD"))}})}),u.jsx(Au,{title:"خروجی اکسل گزارش پایش کشتارگاه",children:u.jsx(c6,{color:"primary",onClick:()=>{C({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const d=`${gu.defaults.baseURL}comprehensive_report_of_the_slaughterhouse_excel/?date1=${a}&date2=${o}`;window.location.href=d},children:u.jsx(o6,{size:32})})})]}),u.jsxs(F,{m:2,variant:"body1",children:["گزارش جامع خریداران در فرآیند کشتار مرغ گوشتی ",i]}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{className:"green-header",children:[u.jsx("th",{children:"تعداد کل بارهای ایجاد شده (زنده)"}),u.jsx("th",{children:"وزن کل بارهای ایجاد شده (زنده)"}),u.jsx("th",{children:"حجم کل بارهای تحویلی کشتارگاه (زنده)"}),u.jsx("th",{children:"وزن کل بارهای تحویلی کشتارگاه (زنده)"}),u.jsx("th",{children:"وزن تحویلی با افت 25 درصد"}),u.jsx("th",{children:"تعداد ورودی به انبار کشتارگاه (لاشه)"}),u.jsx("th",{children:"وزن ورودی به انبار کشتارگاه (لاشه)"}),u.jsx("th",{children:"درصد لاشه ورودی به انبار کشتارگاه نسبت به بار تحویلی کشتارگاه"}),u.jsx("th",{children:"درصد وزن لاشه ورودی به انبار کشتارگاه نسبت به بار تحویلی کشتارگاه"}),u.jsx("th",{children:"درصد تعداد بار تحویلی نسبت به بار ایحاد شده"}),u.jsx("th",{children:"درصد وزن بار تحویلی نسبت به بار ایحاد شده"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(N=(h=e==null?void 0:e.allKillRequest)==null?void 0:h.quantityOfCreateBar)==null?void 0:N.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(S=(f=e==null?void 0:e.allKillRequest)==null?void 0:f.weightOfCreateBar)==null?void 0:S.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(H=(g=e==null?void 0:e.allKillRequest)==null?void 0:g.quantityOfReceiveBar)==null?void 0:H.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(A=(p=e==null?void 0:e.allKillRequest)==null?void 0:p.weightOfReceiveBar)==null?void 0:A.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(x=(b=e==null?void 0:e.allKillRequest)==null?void 0:b.weightWithTwentyFivePercentReceive)==null?void 0:x.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(v=(w=e==null?void 0:e.allKillRequest)==null?void 0:w.quantityWarehouse)==null?void 0:v.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(E=(R=e==null?void 0:e.allKillRequest)==null?void 0:R.weightWarehouse)==null?void 0:E.toLocaleString()}),u.jsxs("td",{className:"centered-cell",children:[(q=(k=e==null?void 0:e.allKillRequest)==null?void 0:k.quantityPercentWarehouse)==null?void 0:q.toLocaleString(),"%"]}),u.jsxs("td",{className:"centered-cell",children:[(I=(W=e==null?void 0:e.allKillRequest)==null?void 0:W.weightPercentWarehouse)==null?void 0:I.toLocaleString(),"%"]}),u.jsxs("td",{className:"centered-cell",children:[(_=(B=e==null?void 0:e.allKillRequest)==null?void 0:B.quantityPercentReceive)==null?void 0:_.toLocaleString(),"%"]}),u.jsxs("td",{className:"centered-cell",children:[(xu=(L=e==null?void 0:e.allKillRequest)==null?void 0:L.weightPercentReceive)==null?void 0:xu.toLocaleString(),"%"]})]})})]})}),u.jsx(y,{xs:12,children:u.jsxs(F,{m:2,variant:"body1",color:"secondary",children:["اطلاعات کلی توزیع و پخش مرغ گرم از تاریخ"," ",M((Y=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Y.date1)," ","تا تاریخ"," ",M((lu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:lu.date2)]})}),u.jsx("div",{children:u.jsxs("table",{className:"table-styles",children:[u.jsx("thead",{children:u.jsxs("tr",{className:"green-header",children:[u.jsx("th",{children:"تعداد خریداران"}),u.jsx("th",{children:"تعداد کشتار داخل استان"}),u.jsx("th",{children:"وزن کشتار داخل استان"}),u.jsx("th",{children:"تعداد خرید خارج استان"}),u.jsx("th",{children:"وزن خرید خارج استان"}),u.jsx("th",{children:"تعداد جمع کل انبار"}),u.jsx("th",{children:"وزن جمع کل انبار"}),u.jsx("th",{children:"تعداد توزیع شده"}),u.jsx("th",{children:"وزن توزیع شده"}),u.jsx("th",{children:"تعداد توزیع / تحویل شده"}),u.jsx("th",{children:"وزن توزیع / تحویل شده"}),u.jsx("th",{children:"تعداد مانده انبار"}),u.jsx("th",{children:"وزن مانده انبار"}),u.jsx("th",{children:"درصد توزیع نسبت به ورودی به انبار"}),u.jsx("th",{children:"تعداد مباشر تخصیص داده شده"}),u.jsx("th",{children:"تعداد صنف تخصیص داده شده"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{className:"centered-cell",children:(ru=(tu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:tu.numberOfBuyer)==null?void 0:ru.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(su=(nu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:nu.quantityOfKillRequestInProvince)==null?void 0:su.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(c=(cu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:cu.weightOfKillRequestInProvince)==null?void 0:c.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(K=(G=e==null?void 0:e.generalBroadcastInformations)==null?void 0:G.quantityOfKillRequestOutProvince)==null?void 0:K.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(V=(U=e==null?void 0:e.generalBroadcastInformations)==null?void 0:U.weightOfKillRequestOutProvince)==null?void 0:V.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(J=(X=e==null?void 0:e.generalBroadcastInformations)==null?void 0:X.quantityCarcasses)==null?void 0:J.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(D=(Z=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Z.weightCarcasses)==null?void 0:D.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(m=(T=e==null?void 0:e.generalBroadcastInformations)==null?void 0:T.allocatedQuantity)==null?void 0:m.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(du=(uu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:uu.allocatedWeight)==null?void 0:du.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(ou=(au=e==null?void 0:e.generalBroadcastInformations)==null?void 0:au.acceptedAllocatedQuantity)==null?void 0:ou.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(bu=(hu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:hu.acceptedAllocatedWeight)==null?void 0:bu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(fu=(Nu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Nu.remainQuantity)==null?void 0:fu.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(Hu=(Su=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Su.remainWeight)==null?void 0:Hu.toLocaleString()}),u.jsxs("td",{className:"centered-cell",children:["%",(wu=(vu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:vu.percentWarehouse)==null?void 0:wu.toLocaleString()]}),u.jsx("td",{className:"centered-cell",children:(Ru=(Lu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Lu.numberOfStewards)==null?void 0:Ru.toLocaleString()}),u.jsx("td",{className:"centered-cell",children:(ku=(Eu=e==null?void 0:e.generalBroadcastInformations)==null?void 0:Eu.numberOfGiulds)==null?void 0:ku.toLocaleString()})]})})]})}),u.jsxs(y,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(y,{xs:4}),u.jsx(y,{xs:4,children:u.jsx(F,{m:2,variant:"body1",color:"secondary",children:"اطلاعات کلی بارها و توزیع خریداران"})}),u.jsx(y,{xs:4,justifyContent:"end",container:!0,children:u.jsx(F,{sx:{fontSize:"10px",color:"red"},children:"*وزن (کیلوگرام)، حجم (قطعه)"})})]}),u.jsx("div",{className:"last-table-container",children:u.jsxs("table",{className:"table-styles",style:{width:"100%"},children:[u.jsxs("thead",{children:[u.jsxs("tr",{children:[u.jsx("th",{className:"strong-blue-cell",colSpan:1,rowSpan:2,children:"ردیف"})," ",u.jsx("th",{className:"strong-blue-cell",colSpan:1,rowSpan:2,children:"خریدار"})," ",u.jsx("th",{className:"strong-blue-cell",colSpan:1,rowSpan:2,children:"شهرستان"}),u.jsx("th",{className:"green-cell",colSpan:2,children:"حجم کل بارهای ایجاد شده توسط کشتارگاه ( زنده)"}),u.jsx("th",{className:"green-cell",colSpan:2,children:"حجم کل بارهای تحویلی توسط کشتارگاه( زنده)"}),u.jsx("th",{className:"strong-blue-cell",rowSpan:2,colSpan:1,children:"وزن تحویلی با افت 25%"}),u.jsxs("th",{className:"strong-blue-cell",rowSpan:2,colSpan:1,children:["درصد حجم بار ایجاد شده به تحویلی"," "]}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"ورودی به انبار کشتارگاه(لاشه)"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"درصد لاشه ورودی به انبار کشتارگاه نسبت به بارتحویلی کشتارگاه (با افت 25 %)"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"خرید خارج از استان"}),u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"جمع کل انبار"})," ",u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع شده"})," ",u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"توزیع/تحویل شده"})," ",u.jsx("th",{className:"strong-blue-cell",colSpan:2,children:"مانده انبار"}),u.jsx("th",{className:"strong-blue-cell",colSpan:1,rowSpan:2,children:"درصد وزن مانده در انبار به ورودی انبار"}),u.jsx("th",{className:"strong-blue-cell",colSpan:1,rowSpan:2,children:"تعداد مباشر/ صنف"}),u.jsx("th",{className:"strong-blue-cell",colSpan:3,children:"بارهای تخلیه شده و عدم تکمیل(تحویل)"})," "]}),u.jsxs("tr",{children:[u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"تعداد بار"}),u.jsx("th",{className:"centered-cell yellow-cell",children:"حجم بار "}),u.jsx("th",{className:"centered-cell yellow-cell",children:"وزن بار "})]})]}),u.jsx("tbody",{children:(qu=e==null?void 0:e.killRequestAndBroadcast)==null?void 0:qu.map((d,Wu)=>{var Iu,Bu,_u,Ku,Ou,Pu,$u,Qu,Gu,Mu,Yu,zu,Uu,Vu,Xu,Ju,Zu,Du,Tu,mu,u6,e6,l6,t6,r6;return u.jsxs("tr",{className:"row-of-table",children:[u.jsx("td",{className:"centered-cell detail-cell",children:Wu+1}),u.jsx("td",{className:"centered-cell detail-cell",children:d==null?void 0:d.name}),u.jsx("td",{className:"centered-cell detail-cell",children:d==null?void 0:d.city}),u.jsx("td",{className:"centered-cell detail-cell",children:(Iu=d==null?void 0:d.killReqQuantity)==null?void 0:Iu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Bu=d==null?void 0:d.killReqWeight)==null?void 0:Bu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(_u=d==null?void 0:d.quantityReceiver)==null?void 0:_u.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Ku=d==null?void 0:d.weightReceiver)==null?void 0:Ku.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Ou=d==null?void 0:d.twentyFivePercentWeight)==null?void 0:Ou.toLocaleString()}),u.jsxs("td",{className:"centered-cell detail-cell",children:["%",parseInt((Pu=d==null?void 0:d.receiverPercent)==null?void 0:Pu.toLocaleString())]}),u.jsx("td",{className:"centered-cell detail-cell",children:($u=d==null?void 0:d.quantityOfCarcasses)==null?void 0:$u.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Qu=d==null?void 0:d.weightOfCarcasses)==null?void 0:Qu.toLocaleString()}),u.jsxs("td",{className:"centered-cell detail-cell",children:["%",parseInt((Gu=d==null?void 0:d.quantityOfLashePercent)==null?void 0:Gu.toLocaleString())]}),u.jsxs("td",{className:"centered-cell detail-cell",children:["%",parseInt((Mu=d==null?void 0:d.weightOfLashePercent)==null?void 0:Mu.toLocaleString())]}),u.jsx("td",{className:"centered-cell detail-cell",children:(Yu=d==null?void 0:d.quantityOutProvince)==null?void 0:Yu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(zu=d==null?void 0:d.weightOutProvince)==null?void 0:zu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Uu=d==null?void 0:d.totalNumberOfCarcasses)==null?void 0:Uu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Vu=d==null?void 0:d.totalWeightOfCarcasses)==null?void 0:Vu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Xu=d==null?void 0:d.allocatedQuantity)==null?void 0:Xu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Ju=d==null?void 0:d.allocatedWeight)==null?void 0:Ju.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Zu=d==null?void 0:d.acceptedAllocatedQuantity)==null?void 0:Zu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Du=d==null?void 0:d.acceptedAllocatedWeight)==null?void 0:Du.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(Tu=d==null?void 0:d.remainQuantity)==null?void 0:Tu.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(mu=d==null?void 0:d.remainWeight)==null?void 0:mu.toLocaleString()}),u.jsxs("td",{className:"centered-cell detail-cell",children:["%",parseInt((u6=d==null?void 0:d.remainPercent)==null?void 0:u6.toLocaleString())]}),u.jsx("td",{className:"centered-cell detail-cell",children:(e6=d==null?void 0:d.stewardAndGuild)==null?void 0:e6.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(l6=d==null?void 0:d.lenKillReqNotComplete)==null?void 0:l6.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(t6=d==null?void 0:d.quantityKillReqNotComplete)==null?void 0:t6.toLocaleString()}),u.jsx("td",{className:"centered-cell detail-cell",children:(r6=d==null?void 0:d.weightKillReqNotComplete)==null?void 0:r6.toLocaleString()})]},Wu)})})]})})]})},il=()=>{const[n,a]=P.useState("new"),s=(o,l)=>{l&&a(l)};return u.jsxs(y,{container:!0,direction:"column",mt:z.MEDIUM,xs:12,justifyContent:"center",children:[u.jsx(y,{contaienr:!0,justifyContent:"end",mb:z.SMALL,children:u.jsxs(y,{container:!0,alignItems:"center",gap:z.SMALL,children:[u.jsx(F,{children:"نمایش بصورت: "}),u.jsxs(Ye,{color:"primary",value:n,exclusive:!0,onChange:s,children:[u.jsx(n6,{value:"new",children:"پرونده ای"}),u.jsx(n6,{value:"contradictions",children:"گزارش مغایرت"}),u.jsx(n6,{value:"atlas",children:"با جزئیات"}),u.jsx(n6,{value:"killdetail",children:"جزئیات کشتار و پخش"}),u.jsx(n6,{value:"killhouseSurveillance",children:"جزئیات پایش کشتارگاه"})]})]})}),u.jsxs(y,{container:!0,xs:12,children:[n==="atlas"&&u.jsx(rl,{}),n==="new"&&u.jsx(ll,{}),n==="contradictions"&&u.jsx(hl,{}),n==="killdetail"&&u.jsx(Cl,{}),n==="killhouseSurveillance"&&u.jsx(xl,{})]})]})},Sl=()=>u.jsx(u.Fragment,{children:u.jsx(ze,{display:"flex",justifyContent:"center",children:u.jsx(y,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(y,{container:!0,justifyContent:"space-between",gap:z.SMALL,children:u.jsx(y,{xs:12,children:u.jsx(il,{})})})})})});export{Sl as default}; diff --git a/build/assets/FilterAlt-DZsHj-WQ.js b/build/assets/FilterAlt-DZsHj-WQ.js new file mode 100644 index 0000000..756876e --- /dev/null +++ b/build/assets/FilterAlt-DZsHj-WQ.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=i(a()),l=t;o=e.default=(0,u.default)((0,l.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAlt");export{o as d}; diff --git a/build/assets/GeneralDashboard-C2wglTq5.js b/build/assets/GeneralDashboard-C2wglTq5.js new file mode 100644 index 0000000..ceeca92 --- /dev/null +++ b/build/assets/GeneralDashboard-C2wglTq5.js @@ -0,0 +1 @@ +import{i as Bu,j as u,an as A,B as N,ah as Z,a1 as Ru,b as L,ab as ku,T as _,I as au,a5 as v,ap as uu,ao as ru,au as du,H as Cu,cz as V,cA as O,cB as Du,cC as tu,cD as Ou,cE as Tu,aj as Mu,ay as Pu,az as Hu,aA as x,ac as Uu,aL as g,aM as Wu}from"./mui-vendor-D_SVL-Dx.js";import{r as Gu,j as B,A as U,u as W,c as G,b as T,V as y,G as r,S as o,$ as Vu,v as zu,L as F,g as $,h as p,W as S,lx as $u,p as qu,fY as su,m as q,ad as lu,a4 as hu,ly as M,lz as xu,lA as mu,lB as ju,lC as Au,lD as pu,lE as bu,lF as vu,lG as Fu,lH as yu,lI as gu,lJ as Eu,lK as fu,lL as wu,lM as Ku,lN as K,fG as Y,lO as H,lP as J,lQ as Q,lR as X,X as Yu,lS as Ju,lT as Qu,lU as Xu,lV as Zu}from"./index-D80MdVQn.js";import{b as ou,r as m,f as Lu}from"./react-vendor-CmFgShSM.js";import{d as z}from"./Person-PsPK2YrR.js";import{d as u6}from"./Phone-DO6stZ0w.js";import{d as e6,a as cu}from"./Cake-B9u2Frdy.js";import{a as R,u as b,f as E}from"./redux-vendor-CfkcHgWN.js";import{I as n6,f as a6}from"./toBase64-UDzdrM-n.js";import{d as Iu}from"./Save-Dna-LSr8.js";import{s as r6,a as t6}from"./slaughter-get-provinces-D6etA0Tf.js";import{N as iu}from"./NavLink-Uri4Pz8C.js";import{S as f}from"./SimpleTable-tm4uaKUf.js";import{B as s6}from"./BackButton-Dr-K0JXJ.js";import l6 from"./AcessDashboardV2-CBsNkeft.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";var eu={},o6=Bu;Object.defineProperty(eu,"__esModule",{value:!0});var _u=eu.default=void 0,c6=o6(Gu()),i6=u;_u=eu.default=(0,c6.default)((0,i6.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock");const d6=R("CHANGE_PROFILE_INFO",async e=>{const{data:a,status:t}=await B.put("system_user_profile/0/",e);return{data:a,status:t}}),C6=R("CHANGE_PROFILE_FACTOR_INFO",async e=>{const{data:a,status:t}=await B.put("system_user_profile-for-factor/0/",e);return{data:a,status:t}}),Nu=({user:e})=>{const[a,t]=ou.useState([]),[n,c]=ou.useState(),[d]=m.useContext(U),C=j=>{var l;j[0]&&c(a6((l=j[0])==null?void 0:l.data_url)),t(j)},h=b(),s=W({initialValues:{firstname:e.firstName?e.firstName:"",lastname:e.lastName?e.lastName:"",natioanlId:e.nationalId?e.nationalId:"",natioanlCode:e.nationalCode?e.nationalCode:"",birthday:e.birthday?new Date(e.birthday):Date()},validationSchema:G({firstname:y().typeError("لطفا فیلد را به درستی وارد کنید.!"),lastname:y().typeError("لطفا فیلد را به درستی وارد کنید.!"),natioanlId:T().typeError("لطفا فیلد را به صورت عددی وارد کنید!"),natioanlCode:T().typeError("لطفا فیلد را به صورت عددی وارد کنید!")})});return m.useEffect(()=>{s.validateForm()},[]),u.jsxs(r,{container:!0,gap:o.SMALL,direction:"column",justifyContent:"space-between",children:[u.jsxs(r,{container:!0,direction:"column",gap:o.SMALL,children:[u.jsx(r,{children:u.jsx(A,{id:"firstname",label:"نام",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.firstname,error:s.touched.firstname?!!s.errors.firstname:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.firstname&&s.errors.firstname?s.errors.firstname:null})}),u.jsx(r,{children:u.jsx(A,{id:"lastname",label:"نام خانوادگی",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.lastname,error:s.touched.lastname?!!s.errors.lastname:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.lastname&&s.errors.lastname?s.errors.lastname:null})}),u.jsx(r,{children:u.jsx(A,{id:"natioanlId",label:"کد ملی",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.natioanlId,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.natioanlId?!!s.errors.natioanlId:null,helperText:s.touched.natioanlId&&s.errors.natioanlId?s.errors.natioanlId:null})}),u.jsx(r,{children:u.jsx(A,{id:"natioanlCode",label:"شماره شناسنامه",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.natioanlCode,error:s.touched.natioanlCode?!!s.errors.natioanlCode:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.natioanlCode&&s.errors.natioanlCode?s.errors.natioanlCode:null})}),u.jsx(r,{display:"contents",children:u.jsx(Vu,{fullWidth:!0,label:"تاریخ تولد",id:"birthday",renderInput:j=>u.jsx(A,{...j}),value:s.values.birthday,error:s.touched.birthday?!!s.errors.birthday:null,onChange:j=>{const l=new Date(j);s.setFieldValue("birthday",l)},onBlur:s.handleBlur,helperText:s.touched.birthday&&s.errors.birthday?s.errors.birthday:null})}),u.jsx(r,{children:u.jsx(n6,{onChange:C,images:a,maxNumber:1,title:"عکس پروفایل"})})]}),u.jsx(r,{children:u.jsx(N,{fullWidth:!0,variant:"contained",disabled:!s.isValid,onClick:()=>{const j=zu(new Date(s.values.birthday)).format("YYYY-MM-DD hh:mm:ss");s.values.firstname||s.values.lastname||s.values.natioanlCode||s.values.natioanlId||n?(h(F()),h(d6({type:"self_profile",fullname:s.values.firstname+" "+s.values.lastname,first_name:s.values.firstname?s.values.firstname:null,last_name:s.values.lastname?s.values.lastname:null,national_code:s.values.natioanlCode?s.values.natioanlCode:null,national_id:s.values.natioanlId?s.values.natioanlId:null,birthday:j,image:n||"",person_type:"self"})).then(l=>{l.error?d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(h($()),h(p()),h(S({right:!1,bottom:!1,content:null})),d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),h(p())})):d({vertical:"top",horizontal:"center",msg:"لطفا حداقل یکی از موارد را تغییر دهید.",severity:"error"})},children:"ثبت اطلاعات"})})]})};Nu.propTypes={user:Z.PropTypes.any};const h6=()=>{const[e]=m.useContext(U),{userProfile:a}=E(c=>c.userSlice),t=b(),n=W({initialValues:{lastPassword:"",newPassword:"",renewPassword:""},validationSchema:G({lastPassword:y().required("این فیلد اجباری است!").typeError("لطفا رمز را وارد کنید!"),newPassword:y().required("این فیلد اجباری است!").typeError("لطفا رمز را وارد کنید!"),renewPassword:y().required("این فیلد اجباری است!").typeError("لطفا رمز را وارد کنید!")})});return u.jsx(r,{container:!0,direction:"column",flex:"1",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(r,{container:!0,direction:"column",gap:o.SMALL,children:[u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"lastPassword",value:n.values.lastPassword,error:n.touched.lastPassword?!!n.errors.lastPassword:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.lastPassword&&n.errors.lastPassword?n.errors.lastPassword:null,label:"رمز قبلی",type:"password",autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"newPassword",value:n.values.newPassword,error:n.touched.newPassword?!!n.errors.newPassword:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.newPassword&&n.errors.newPassword?n.errors.newPassword:null,label:"رمز جدید",type:"password",autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"renewPassword",value:n.values.renewPassword,error:n.touched.renewPassword?!!n.errors.renewPassword:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.renewPassword&&n.errors.renewPassword?n.errors.renewPassword:null,label:"تکرار رمز جدید",type:"password",autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(N,{fullWidth:!0,size:"large",variant:"contained",startIcon:u.jsx(Iu,{}),onClick:()=>{t($u({username:a.mobile,password:n.values.newPassword})).then(c=>{c.error?e({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(e({vertical:"top",horizontal:"center",msg:"رمزعبور با موفقیت تغییر یافت!",severity:"success"}),t(S({right:!1,bottom:!1,content:null})))})},children:"ذخیره تغییرات"})})]})})},x6={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.5}}},m6=()=>{var k,D;const{userProfile:e}=E(i=>i.userSlice),a=b(),t=Ru(),[n,c]=m.useState([]),[d,C]=m.useState([]),[h]=m.useContext(U),s=()=>{a($())};m.useEffect(()=>{s()},[a]);const j=G({nationalId:y().required("شناسه ملی الزامی است"),registrationNumber:y().required("شماره ثبت الزامی است"),economicalCode:y().required("کد اقتصادی الزامی است"),address:y().required("نشانی الزامی است"),unitName:y().required("نام واحد الزامی است"),postalCode:y().matches(/^[0-9]{10}$/,"کد پستی باید 10 رقم باشد").required("کد پستی الزامی است"),province:y().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:y().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")}),l=W({initialValues:{nationalId:(e==null?void 0:e.unitNationalId)||"",registrationNumber:(e==null?void 0:e.unitRegistrationNumber)||"",address:(e==null?void 0:e.unitAddress)||"",postalCode:(e==null?void 0:e.unitPostalCode)||"",economicalCode:(e==null?void 0:e.unitEconomicalNumber)||"",unitName:(e==null?void 0:e.unitName)||"",province:(e==null?void 0:e.unitProvince)||"",city:(e==null?void 0:e.unitCity)||""},validationSchema:j,onSubmit:i=>{a(F()),a(C6({userprofile_key:e==null?void 0:e.key,unit_name:i.unitName,unit_national_id:i.nationalId,unit_registration_number:i.registrationNumber,unit_province:i.province,unit_city:i.city,unit_postal_code:i.postalCode,unit_address:i.address,unit_economical_number:i.economicalCode})).then(w=>{w.error?h({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(a($()),a(p()),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),a(p())})}});m.useEffect(()=>{a(r6()).then(i=>{c(i.payload.data)})},[]),m.useEffect(()=>{l.values.province&&C([],a(t6(l.values.province)).then(i=>{C(i.payload.data)}))},[l.values.province]),m.useEffect(()=>{l.validateForm()},[a,e]);const P=[{icon:u.jsx(z,{color:"primary"}),label:"نام و نام خانوادگی",value:(e==null?void 0:e.fullname)||"نامشخص"},{icon:u.jsx(u6,{color:"secondary"}),label:"موبایل",value:(e==null?void 0:e.mobile)||"نامشخص"},{icon:u.jsx(su,{color:"error"}),label:"کدملی",value:(e==null?void 0:e.nationalId)||"نامشخص"},{icon:u.jsx(su,{color:"info"}),label:"شماره شناسنامه",value:(e==null?void 0:e.nationalCode)||"نامشخص"},{icon:u.jsx(e6,{color:"success"}),label:"تاریخ تولد",value:e!=null&&e.birthday?qu(e==null?void 0:e.birthday):"نامشخص"},{icon:u.jsx(cu,{color:"warning"}),label:"استان",value:(e==null?void 0:e.province)||"نامشخص"},{icon:u.jsx(cu,{color:"warning"}),label:"شهر",value:(e==null?void 0:e.city)||"نامشخص"}];return u.jsx(L,{display:"flex",flexDirection:"column",gap:1,sx:{width:"100%",padding:1},children:u.jsx(q.div,{initial:"hidden",animate:"visible",variants:x6,style:{width:"100%"},children:u.jsxs(ku,{elevation:4,sx:{padding:2,borderRadius:3,bgcolor:t.palette.background.paper},children:[u.jsxs(L,{display:"flex",justifyContent:"space-between",alignItems:"center",mb:1,children:[u.jsxs(L,{display:"flex",alignItems:"center",gap:1,children:[u.jsx(z,{color:"primary"}),u.jsx(_,{variant:"subtitle2",fontWeight:"bold",color:"primary",children:"اطلاعات کاربری"})]}),u.jsx(au,{color:"primary",size:"small",onClick:()=>{a(S({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Nu,{user:e}),title:"ویرایش اطلاعات کاربری"}))},children:u.jsx(lu,{})})]}),u.jsx(v,{container:!0,spacing:1,children:P.map((i,w)=>u.jsx(v,{item:!0,xs:12,sm:4,md:3,children:u.jsxs(L,{display:"flex",alignItems:"center",gap:1,children:[i.icon,u.jsxs(L,{children:[u.jsx(_,{variant:"body2",fontWeight:"500",color:"text.secondary",children:i.label}),u.jsx(_,{variant:"body2",fontWeight:"600",color:"text.primary",children:i.value})]})]})},w))}),u.jsx(uu,{sx:{marginY:2}}),(((k=e==null?void 0:e.role)==null?void 0:k.includes("ProvinceOperator"))||((D=e==null?void 0:e.role)==null?void 0:D.includes("KillHouse")))&&u.jsxs(u.Fragment,{children:[u.jsx(L,{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2,children:u.jsxs(L,{display:"flex",alignItems:"center",gap:1,children:[u.jsx(z,{color:"primary"}),u.jsx(_,{variant:"subtitle2",fontWeight:"bold",color:"primary",children:"اطلاعات صدور فاکتور"})]})}),u.jsx("form",{onSubmit:l.handleSubmit,children:u.jsxs(v,{container:!0,spacing:2,alignItems:"center",children:[u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"نام واحد",name:"unitName",value:l.values.unitName,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.unitName&&!!l.errors.unitName,helperText:l.touched.unitName&&l.errors.unitName})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"شناسه ملی",name:"nationalId",value:l.values.nationalId,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.nationalId&&!!l.errors.nationalId,helperText:l.touched.nationalId&&l.errors.nationalId})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"شماره ثبت",name:"registrationNumber",value:l.values.registrationNumber,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.registrationNumber&&!!l.errors.registrationNumber,helperText:l.touched.registrationNumber&&l.errors.registrationNumber})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"کد اقتصادی",name:"economicalCode",value:l.values.economicalCode,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.economicalCode&&!!l.errors.economicalCode,helperText:l.touched.economicalCode&&l.errors.economicalCode})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"کد پستی",name:"postalCode",value:l.values.postalCode,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.postalCode&&!!l.errors.postalCode,helperText:l.touched.postalCode&&l.errors.postalCode})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(A,{size:"small",fullWidth:!0,label:"نشانی",name:"address",value:l.values.address,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.address&&!!l.errors.address,helperText:l.touched.address&&l.errors.address})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(ru,{size:"small",style:{width:"100%"},disablePortal:!0,id:"province",options:n?n.map(i=>({id:i.name,label:i.name})):[],onChange:(i,w)=>{l.setFieldValue("province",w?w.id:""),l.setFieldValue("city","")},renderInput:i=>u.jsx(A,{...i,label:e!=null&&e.unitProvince?`استان ${e==null?void 0:e.unitProvince}`:"استان را انتخاب کنید"})})}),u.jsx(v,{item:!0,xs:12,sm:4,children:u.jsx(ru,{size:"small",minWidth:210,style:{width:"100%"},disabled:!l.values.province,disablePortal:!0,id:"city",options:d?d.map(i=>({id:i.name,label:i.name})):[],onChange:(i,w)=>{l.setFieldValue("city",w?w.id:"")},renderInput:i=>u.jsx(A,{...i,label:e!=null&&e.unitCity?`شهر ${e==null?void 0:e.unitCity}`:"شهر را انتخاب کنید"})})}),u.jsx(v,{item:!0,container:!0,xs:12,sm:4,children:u.jsx(N,{disabled:!l.isValid,type:"submit",variant:"contained",color:"primary",children:"ثبت"})})]})})]}),u.jsxs(L,{display:"flex",justifyContent:"space-between",alignItems:"center",mt:2,children:[u.jsxs(L,{display:"flex",alignItems:"center",gap:1,children:[u.jsx(_u,{color:"secondary"}),u.jsx(_,{variant:"subtitle2",fontWeight:"bold",color:"secondary",children:"تغییر رمز عبور"})]}),u.jsx(au,{color:"secondary",size:"small",onClick:()=>{a(S({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"تغییر رمز عبور",content:u.jsx(h6,{})}))},children:u.jsx(lu,{})})]})]})})})},j6={General:{path:M,label:"کاربری",icon:u.jsx(Cu,{})},CityOperator:{path:wu,label:"شهرستان",icon:u.jsx(V,{})},Poultry:{path:fu,label:"مرغداری",icon:u.jsx(Tu,{})},ProvinceOperator:{path:Eu,label:"تخصیص استان",icon:u.jsx(tu,{})},KillHouse:{path:gu,label:"کشتارگاه",icon:u.jsx(O,{})},VetFarm:{path:yu,label:"دامپزشک فارم",icon:u.jsx(O,{})},KillHouseVet:{path:Fu,label:"دامپزشک کشتارگاه",icon:u.jsx(O,{})},Driver:{path:vu,label:"راننده",icon:u.jsx(Ou,{})},ProvinceFinancial:{path:bu,label:"مالی",icon:u.jsx(tu,{})},ProvinceInspector:{path:pu,label:"بازرس",icon:u.jsx(Du,{})},Guilds:{path:Au,label:"صنف",icon:u.jsx(V,{})},CityVet:{path:ju,label:"دامپزشک شهرستان",icon:u.jsx(O,{})},LiveStockSupport:{path:mu,label:"پشتیبانی امور دام",icon:u.jsx(O,{})},ChainCompany:{path:xu,label:"شرکت زنجیره",icon:u.jsx(V,{})}},A6=()=>{const{pathname:e}=Lu(),[a]=hu();return u.jsx(L,{p:o.SMALL,display:"flex",flexDirection:"column",children:u.jsxs(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:1,direction:{xs:"column",md:"row"},children:[u.jsx(uu,{sx:{width:"100%"},children:u.jsx(du,{label:u.jsx(_,{variant:"h6",sx:{fontSize:"18px",color:"darkcyan"},children:"نقش ها"})})}),u.jsx(q.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.2},children:u.jsx(iu,{to:M,active:e===M||e==="/"?"true":null,style:{textDecoration:"none"},children:u.jsx(N,{variant:"outlined",color:"primary",fullWidth:!0,startIcon:u.jsx(Cu,{}),sx:{borderRadius:3,padding:"4px 8px"},children:"حساب کاربری"})})}),a.map((t,n)=>{const c=j6[t];return c?u.jsx(q.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.3,delay:n*.1},children:u.jsx(iu,{to:c.path,active:e===c.path?"true":null,style:{textDecoration:"none"},children:u.jsx(N,{variant:"outlined",fullWidth:!0,size:"small",startIcon:c.icon,sx:{borderRadius:3,padding:"4px 8px",color:"gray"},children:c.label})})},t+n):null})]})})},p6=R("CHANGE_BANK_FORM",async e=>{const a=window.location.pathname.split("/")[3],{data:t,status:n}=await B.post(`user-bank_card/?role=${Ku(a)}`,e);return{data:t,status:n}}),b6=R("UPDATE_BANK_FORM",async e=>{const{data:a,status:t}=await B.put("user-bank_card/0/",e);return{data:a,status:t}}),Su=({item:e})=>{var c,d,C,h,s;const[a]=m.useContext(U),t=b(),n=W({initialValues:{bankName:(c=e==null?void 0:e.userBankInfo)==null?void 0:c.bankName,cardNumber:(d=e==null?void 0:e.userBankInfo)==null?void 0:d.card,accountNumber:(C=e==null?void 0:e.userBankInfo)==null?void 0:C.account,shabaNumber:(h=e==null?void 0:e.userBankInfo)==null?void 0:h.shaba,accountHolder:(s=e==null?void 0:e.userBankInfo)==null?void 0:s.nameOfBankUser},validationSchema:G({cardNumber:T().required("این فیلد اجباری است!").typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:T().required("این فیلد اجباری است!").typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:T().required("این فیلد اجباری است!").typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:y().required("این فیلد اجباری است!").typeError("لطفا نام صاحب حساب را وارد کنید!")})});return u.jsx(r,{container:!0,gap:o.SMALL,direction:"column",display:"flex",children:u.jsxs(r,{container:!0,gap:o.SMALL,direction:"column",children:[u.jsx(r,{children:u.jsxs(Mu,{fullWidth:!0,children:[u.jsx(Pu,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(Hu,{fullWidth:!0,value:n.values.bankName,id:"bankName",label:"بانک",onChange:j=>{n.setFieldValue("bankName",j.target.value)},children:[u.jsx(x,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(x,{value:"انصار",children:"انصار"}),u.jsx(x,{value:"سپه",children:"سپه"}),u.jsx(x,{value:"دی",children:"دی"}),u.jsx(x,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(x,{value:"گردشگری",children:"گردشگری"}),u.jsx(x,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(x,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(x,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(x,{value:"مسکن",children:"مسکن"}),u.jsx(x,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(x,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(x,{value:"ملت",children:"ملت"}),u.jsx(x,{value:"ملی",children:"ملی"}),u.jsx(x,{value:"پارسیان",children:"پارسیان"}),u.jsx(x,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(x,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(x,{value:"صادرات",children:"صادرات"}),u.jsx(x,{value:"سامان",children:"سامان"}),u.jsx(x,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(x,{value:"سرمایه",children:"سرمایه"}),u.jsx(x,{value:"شهر",children:"شهر"}),u.jsx(x,{value:"سینا",children:"سینا"}),u.jsx(x,{value:"تجارت",children:"تجارت"}),u.jsx(x,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(x,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"cardNumber",label:"شماره کارت",value:n.values.cardNumber,error:n.touched.cardNumber?!!n.errors.cardNumber:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.cardNumber&&n.errors.cardNumber?n.errors.cardNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"accountNumber",label:"شماره حساب",value:n.values.accountNumber,error:n.touched.accountNumber?!!n.errors.accountNumber:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.accountNumber&&n.errors.accountNumber?n.errors.accountNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"shabaNumber",label:"شماره شبا",value:n.values.shabaNumber,error:n.touched.shabaNumber?!!n.errors.shabaNumber:null,InputProps:{endAdornment:u.jsx(Uu,{position:"end",children:"IR"})},onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.shabaNumber&&n.errors.shabaNumber?n.errors.shabaNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(r,{children:u.jsx(A,{fullWidth:!0,id:"accountHolder",label:"نام صاحب حساب",value:n.values.accountHolder,error:n.touched.accountHolder?!!n.errors.accountHolder:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.accountHolder&&n.errors.accountHolder?n.errors.accountHolder:null,variant:"outlined"})}),u.jsx(r,{children:u.jsx(N,{onClick:()=>{t(F()),e.userBankInfo?t(b6({name_of_bank_user:n.values.accountHolder,bank_name:n.values.bankName,card:n.values.cardNumber,shaba:n.values.shabaNumber,account:n.values.accountNumber,key:e.userBankInfo.key})).then(j=>{t(p()),j.error?a({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(t(K()),t(Y()),t(H()),t(J()),t(Q()),t(X()),t(S({right:!1,bottom:!1,content:null})),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):t(p6({name_of_bank_user:n.values.accountHolder,bank_name:n.values.bankName,card:n.values.cardNumber,shaba:n.values.shabaNumber,account:n.values.accountNumber,key:e.key?e.key:null})).then(j=>{t(p()),j.error?a({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(t(K()),t(Y()),t(H()),t(J()),t(Q()),t(X()),t(S({right:!1,bottom:!1,content:null})),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},fullWidth:!0,size:"large",variant:"contained",startIcon:u.jsx(Iu,{}),children:"ذخیره تغییرات"})})]})})};Su.propTypes={item:Z.PropTypes.object};const I=({item:e})=>{var t,n,c,d,C;const a=b();return u.jsxs(r,{container:!0,direction:"column",gap:o.SMALL,children:[u.jsx(r,{textAlign:"start",children:u.jsx(uu,{textAlign:"left",children:u.jsx(du,{label:u.jsxs(r,{display:"flex",alignItems:"center",children:[u.jsx(_,{variant:"body2",children:"اطلاعات بانکی"}),u.jsx(N,{variant:"text",onClick:()=>{a(S({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"تغییر اطلاعات بانکی",content:u.jsx(Su,{item:e})}))},children:"(ویرایش)"})]})})})}),u.jsx(r,{children:u.jsx(f,{columns:["نام بانک","نام صاحب حساب","شماره کارت","شماره حساب","شماره شبا"],data:[[(t=e==null?void 0:e.userBankInfo)==null?void 0:t.bankName,(n=e==null?void 0:e.userBankInfo)==null?void 0:n.nameOfBankUser,(c=e==null?void 0:e.userBankInfo)==null?void 0:c.card,Number((d=e==null?void 0:e.userBankInfo)==null?void 0:d.account),(C=e==null?void 0:e.userBankInfo)==null?void 0:C.shaba]]})})]})};I.propTypes={item:Z.PropTypes.object};const v6=()=>{const{profile:e}=E(t=>t.citySlice),a=b();return m.useEffect(()=>{a(F()),a(J()).then(t=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[u.jsx(r,{children:u.jsx(f,{name:`اطلاعات شهرستان ${e==null?void 0:e.user.fullname}`,columns:["نام کامل","تلفن","آدرس","کد پستی"],data:[[e==null?void 0:e.user.fullname,e==null?void 0:e.user.mobile,e==null?void 0:e.address.address,e==null?void 0:e.address.postalCode]]})}),u.jsx(r,{children:u.jsx(I,{item:e})})]})})})})})},F6=()=>{const e=b(),{profile:a}=E(t=>t.provinceSlice);return m.useEffect(()=>{e(F()),e(H()).then(t=>{e(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(f,{name:`اطلاعات استان ${a==null?void 0:a.user.fullname}`,columns:["نام کامل","تلفن","آدرس","کد پستی"],data:[[a==null?void 0:a.user.fullname,a==null?void 0:a.user.mobile,a==null?void 0:a.address.address,a==null?void 0:a.address.postalCode]]})})})})})})})},y6=()=>{const{profile:e}=E(t=>t.vetFarmSlice),a=b();return m.useEffect(()=>{a(F()),a(X()).then(t=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(I,{item:e==null?void 0:e.vet})})})})})})})},g6=()=>{const{profile:e}=E(n=>n.avicultureSlice),a=b();m.useEffect(()=>{a(F()),a(K()).then(n=>{a(p())})},[]);const t=e==null?void 0:e.aviculture;return u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:t==null?void 0:t.map((n,c)=>u.jsxs(u.Fragment,{children:[u.jsx(r,{children:u.jsx(f,{name:`اطلاعات مرغداری ${n.unitName}`,columns:["شناسه پرورش دهنده","آدرس","تعداد سالن ها","تعداد پارتی","تاریخ آخرین پارتی","کد سیستمی","کد اپیدمیولوژیک"],data:[[n.breedingUniqueId?n.breedingUniqueId:"نامشخص",`${n.address.province.name} - ${n.address.city.name} ${n.address.address?" - "+n.address.address:""}`,n.numberOfHalls,n.numberOfParty,Yu(new Date(n==null?void 0:n.lastPartyDate),"yyyy/MM/dd"),n.systemCode,n.epidemiologicalCode]]},"avicultures"+c)}),u.jsx(r,{children:u.jsx(I,{item:n})})]}))})})})})},E6=()=>{var t,n,c,d;const{profile:e}=E(C=>C.driverSlice),a=b();return m.useEffect(()=>{a(F()),a(Ju()).then(C=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[u.jsx(r,{children:u.jsx(f,{name:`اطلاعات شهرستان ${(t=e==null?void 0:e.user)==null?void 0:t.fullname}`,columns:["نام کامل","تلفن","کد ملی"],data:[[(n=e==null?void 0:e.user)==null?void 0:n.fullname,(c=e==null?void 0:e.user)==null?void 0:c.mobile,(d=e==null?void 0:e.address)==null?void 0:d.nationalId]]})}),u.jsx(r,{children:u.jsx(I,{item:e})})]})})})})})},f6=()=>{const{profile:e}=E(t=>t.inspectorSlice),a=b();return m.useEffect(()=>{a(F()),a(Qu()).then(t=>{a(p())})},[]),u.jsx(g,{children:u.jsx(v,{container:!0,gap:o.LARGE,children:u.jsx(v,{container:!0,direction:"column",xs:12,children:u.jsx(v,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[u.jsx(v,{children:u.jsx(f,{name:`اطلاعات بازرس ${e==null?void 0:e.inspector.user.fullname}`,columns:["نام کامل","تلفن","آدرس","کد پستی"],data:[[e==null?void 0:e.inspector.user.fullname,e==null?void 0:e.inspector.user.mobile,e==null?void 0:e.inspector.address.address,e==null?void 0:e.inspector.address.postalCode]]})}),u.jsx(v,{})]})})})})})},w6=()=>{var t;const{profile:e}=E(n=>n.slaughterSlice),a=b();return m.useEffect(()=>{a(F()),a(Y()).then(n=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[(t=e==null?void 0:e.killHouse)==null?void 0:t.map(n=>u.jsx(r,{children:u.jsx(f,{name:`اطلاعات کشتارگاه ${n.name}`,columns:["نام کامل","تلفن","آدرس","ظرفیت","آدرس سیستمی"],data:[[n.name,n.phone,n.address,n.capacity,n.systemAddress.address]]})},n.name)),u.jsx(r,{children:u.jsx(I,{item:e==null?void 0:e.killHouseOperator})})]})})})})})},L6=()=>{var t,n,c,d,C;const e=b(),{profile:a}=E(h=>h.provinceSlice);return m.useEffect(()=>{e(F()),e(H()).then(h=>{e(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[u.jsx(r,{children:u.jsx(f,{name:`اطلاعات مالی ${(t=a==null?void 0:a.user)==null?void 0:t.fullname}`,columns:["نام کامل","تلفن","آدرس","کد پستی"],data:[[(n=a==null?void 0:a.user)==null?void 0:n.fullname,(c=a==null?void 0:a.user)==null?void 0:c.mobile,(d=a==null?void 0:a.address)==null?void 0:d.address,(C=a==null?void 0:a.address)==null?void 0:C.postalCode]]})}),u.jsx(r,{children:u.jsx(I,{item:a})})]})})})})})},I6=()=>{var t,n,c,d,C,h,s,j,l,P,k,D,i,w;const e=b(),{profile:a}=E(nu=>nu.slaughterHouseVetSlice);return m.useEffect(()=>{e(F()),e(Q()).then(nu=>{e(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(u.Fragment,{children:[u.jsx(r,{children:u.jsx(f,{name:"اطلاعات کشتارگاه",columns:["نام کشتارگاه","استان","شهر","مالک کشتارگاه","شماره تماس"],data:[[(n=(t=a==null?void 0:a.killHouseVet)==null?void 0:t.killHouse)==null?void 0:n.name,(C=(d=(c=a==null?void 0:a.killHouseVet)==null?void 0:c.killHouse)==null?void 0:d.killHouseOperator)==null?void 0:C.address.province.name,(j=(s=(h=a==null?void 0:a.killHouseVet)==null?void 0:h.killHouse)==null?void 0:s.killHouseOperator)==null?void 0:j.address.city.name,(k=(P=(l=a==null?void 0:a.killHouseVet)==null?void 0:l.killHouse)==null?void 0:P.killHouseOperator)==null?void 0:k.user.fullname,(w=(i=(D=a==null?void 0:a.killHouseVet)==null?void 0:D.killHouse)==null?void 0:i.killHouseOperator)==null?void 0:w.user.mobile]]})}),u.jsx(r,{children:u.jsx(I,{item:a==null?void 0:a.vet})})]})})})})})},_6=()=>{var t,n;const{guildProfile:e}=E(c=>c.generalSlice),a=b();return m.useEffect(()=>{a(F()),a(Xu()).then(c=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(f,{name:"اطلاعات صنف",columns:["نام صنف","شناسه صنف","شماره مجوز","حوزه فعالیت","نوع فعالیت","محدودیت مباشر","محدودیت کشتارگاه"],data:[[e==null?void 0:e.guildsName,e==null?void 0:e.guildsId,e==null?void 0:e.licenseNumber,e==null?void 0:e.areaActivity,e==null?void 0:e.typeActivity,(t=e==null?void 0:e.centersAllocation)==null?void 0:t.map(c=>c.label).join(" - "),(n=e==null?void 0:e.killHouseCentersAllocation)==null?void 0:n.map(c=>c.label).join(" - ")]]})})})})})})})},N6=()=>{var t,n,c,d,C,h;const{cityVetGetProfile:e}=E(s=>s.generalSlice),a=b();return m.useEffect(()=>{a(F()),a(Zu()).then(s=>{a(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(f,{name:"اطلاعات دامپزشک فارم",columns:["نام","نام خانوداگی","استان","شهر","آدرس","کدپستی"],data:[[(t=e==null?void 0:e.user)==null?void 0:t.firstName,(n=e==null?void 0:e.user)==null?void 0:n.lastName,(c=e==null?void 0:e.address)==null?void 0:c.province.name,(d=e==null?void 0:e.address)==null?void 0:d.city.name,(C=e==null?void 0:e.address)==null?void 0:C.address,(h=e==null?void 0:e.address)==null?void 0:h.postalCode]]})})})})})})})},S6=R("LIVE_STOCK_PROFILE",async()=>{const{data:e,status:a}=await B.get("live_stock_support/0/?profile");return{data:e,status:a}}),B6=()=>{var n,c,d,C,h,s;const[e,a]=m.useState(),t=b();return m.useEffect(()=>{t(F()),t(S6()).then(j=>{a(j.payload.data),t(p())})},[]),u.jsx(L,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(f,{name:"اطلاعات پشتیبان امور دام",columns:["نام","نام خانوداگی","استان","شهر","آدرس","کدپستی"],data:[[(n=e==null?void 0:e.user)==null?void 0:n.firstName,(c=e==null?void 0:e.user)==null?void 0:c.lastName,(d=e==null?void 0:e.address)==null?void 0:d.province.name,(C=e==null?void 0:e.address)==null?void 0:C.city.name,(h=e==null?void 0:e.address)==null?void 0:h.address,(s=e==null?void 0:e.address)==null?void 0:s.postalCode]]})})})})})})})},R6=R("CHAIN_GET_PROFILE",async()=>{const{data:e,status:a}=await B.get("chain-company/0/?profile");return{data:e,status:a}}),k6=()=>{var n,c,d,C,h,s;const e=b(),[a,t]=m.useState();return m.useEffect(()=>{e(F()),e(R6()).then(j=>{t(j.payload.data),e(p())})},[]),u.jsx(g,{children:u.jsx(r,{container:!0,gap:o.LARGE,children:u.jsx(r,{container:!0,direction:"column",xs:12,children:u.jsx(r,{container:!0,direction:"column",justifyContent:"space-between",gap:o.SMALL,children:u.jsx(u.Fragment,{children:u.jsx(r,{children:u.jsx(f,{name:"اطلاعات شرکت زنجیره",columns:["نام","نام خانوداگی","استان","شهر","آدرس","کدپستی"],data:[[(n=a==null?void 0:a.user)==null?void 0:n.firstName,(c=a==null?void 0:a.user)==null?void 0:c.lastName,(d=a==null?void 0:a.address)==null?void 0:d.province.name,(C=a==null?void 0:a.address)==null?void 0:C.city.name,(h=a==null?void 0:a.address)==null?void 0:h.address,(s=a==null?void 0:a.address)==null?void 0:s.postalCode]]})})})})})})})},u0=()=>{const{pathname:e}=Lu(),[a]=hu();return u.jsx(u.Fragment,{children:u.jsx(g,{display:"flex",justifyContent:"center",children:u.jsxs(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===M&&u.jsx(r,{my:o.MEDIUM,children:u.jsx(Wu,{children:u.jsx(A6,{})})}),e===M&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,pb:o.MEDIUM,children:u.jsx(r,{xs:12,mb:o.MEDIUM,children:u.jsx(m6,{})})}),e==="/"?u.jsx(r,{container:!0,my:o.MEDIUM,xs:12,children:u.jsx(l6,{})}):u.jsxs(r,{xs:12,children:[window.location.pathname!=="/dashboard/profile"&&u.jsx(s6,{}),u.jsx(r,{xs:12,mt:2,children:a.map((t,n)=>{switch(t){case"CityOperator":return e===wu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(v6,{})})},t+n);case"Poultry":return e===fu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(g6,{})})},t+n);case"ProvinceOperator":return e===Eu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(F6,{})})},t+n);case"ProvinceFinancial":return e===bu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(L6,{})})},t+n);case"ProvinceInspector":return e===pu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(f6,{})})},t+n);case"KillHouse":return e===gu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(w6,{})})},t+n);case"KillHouseVet":return e===Fu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(I6,{})})},t+n);case"VetFarm":return e===yu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(y6,{})})},t+n);case"Driver":return e===vu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(E6,{})})},t+n);case"Guilds":return e===Au&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(_6,{})})},t+n);case"CityVet":return e===ju&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(N6,{})})},t+n);case"ChainCompany":return e===xu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(k6,{})})},t+n);case"LiveStockSupport":return e===mu&&u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(r,{xs:12,md:12,children:u.jsx(B6,{})})},t+n);default:return null}})})]})]})})})};export{u0 as default}; diff --git a/build/assets/GuildManageGuildsPage-COo16lW5.js b/build/assets/GuildManageGuildsPage-COo16lW5.js new file mode 100644 index 0000000..3ecf849 --- /dev/null +++ b/build/assets/GuildManageGuildsPage-COo16lW5.js @@ -0,0 +1 @@ +import{j as r,T as P,b as V,bs as K,P as S,an as uu,B as D,d as eu}from"./mui-vendor-D_SVL-Dx.js";import{G as s,S as h,a0 as $,O as ru,j as au,L as su,h as nu,n5 as tu}from"./index-D80MdVQn.js";import{r as t,f as ou}from"./react-vendor-CmFgShSM.js";import{R as lu,a as cu}from"./index.esm-C1-dCPnj.js";import{u as du,f as pu}from"./redux-vendor-CfkcHgWN.js";import{M as J,p as M}from"./ManageGuildsOperations-Y6lK_GEz.js";import{C as Cu}from"./CreateGuilds-DgFk5FAd.js";import{P as fu}from"./PageTable-B0hPU2Kw.js";import"./checkPathStartsWith-DedybDvj.js";import"./Visibility-Cb7r65bM.js";import"./CheckCircle-DhdOmw2t.js";import"./Send-BBQc1q74.js";import"./Person-PsPK2YrR.js";import"./Business-C5WNOK1n.js";import"./Phone-DO6stZ0w.js";import"./Cake-B9u2Frdy.js";import"./Tune-BBzxV8DK.js";import"./city-get-city-Cof5ivkn.js";import"./LabelField-BYhJrYEE.js";import"./DialogAlert-CML4Ua46.js";import"./styled-components.browser.esm-gS9mh05b.js";const q=({columns:n,data:o,ignore:i,paginated:A,name:c})=>{const L=Math.ceil((o==null?void 0:o.length)/2),[l,F]=t.useState(1);function w(p){return i==null?void 0:i.includes(p)}const x=(l-1)*2,O=x+2,d=A?o.slice(x,O):o;return r.jsxs(r.Fragment,{children:[r.jsxs(s,{container:!0,xs:12,mb:h.SMALL,spacing:1,justifyContent:"space-between",children:[c&&r.jsx(P,{m:2,xs:12,variant:"body2",children:c}),!o.length&&r.jsx(s,{xs:12,display:"grid",justifyContent:"center",mt:4,children:r.jsx(P,{xs:12,variant:"body1",color:"error",children:"موردی وجود ندارد!"})}),d.map((p,g)=>{let C=0;return r.jsx(s,{xs:o.length===1?12:6,children:r.jsx(V,{display:"flex",flexDirection:"column",border:1,borderRadius:3,children:p.map((T,f)=>{var v;return!w(f)&&r.jsxs(s,{alignItems:"center",justifyContent:"space-between",display:"flex",xs:12,sx:{backgroundColor:C++%2===0?"rgba(148,148,148,0.1)":"ffff"},children:[r.jsx(s,{item:!0,xs:5,children:r.jsx(P,{sx:{fontSize:((v=n[f])==null?void 0:v.length)<=15?13:10},children:`${n[f]}`})}),r.jsx(s,{item:!0,xs:7,style:{fontSize:12,width:"100%"},children:T})]},f)})})},g)})]}),A&&r.jsx(s,{container:!0,mb:h.SMALL,justifyContent:"center",children:r.jsx(K,{count:L,page:l,variant:"outlined",onChange:(p,g)=>F(g)})})]})};q.propTypes={columns:S.any,data:S.any,ignore:S.array,paginated:S.any};const hu=()=>{const n=du(),[o,i]=t.useState([]),A=pu(u=>u.userSlice.userProfile.key),[c,b]=t.useState([]),[L,l]=t.useState(!1),[F,w]=t.useState(0),[x,O]=t.useState(10),[d,p]=t.useState(""),g=u=>{p(u.target.value)},C=async(u,e)=>{l(!0);const a=await n(M({steward:!0,search:"filter",value:e,page:u,page_size:x}));b(a.data.results),w(a.data.count),l(!1)},T=u=>{C(u,d)},f=async(u,e)=>{l(!0);const a=await n(M({steward:!0,search:"filter",value:d,page:e,page_size:x}));b(a.data.results),w(a.data.count),O(u),l(!1),n(nu())},[v,Q]=t.useState(0),X=(u,e)=>{n(su()),Q(e),C(e+1,d)};t.useEffect(()=>{C(1)},[]);const E=()=>{C(1)},I=[{name:"شناسه صنف",selector:u=>u.guildsId,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"نام واحد صنفی",selector:u=>u==null?void 0:u.guildsName,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"نام شخص/شرکت",selector:u=>{var e,a;return`${(e=u==null?void 0:u.user)==null?void 0:e.fullname} (${(a=u==null?void 0:u.user)==null?void 0:a.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"کدملی",selector:u=>{var e;return(e=u==null?void 0:u.user)==null?void 0:e.nationalId},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"نوع فعالیت",selector:u=>u==null?void 0:u.typeActivity,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"حوزه فعالیت",selector:u=>u==null?void 0:u.areaActivity,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کدپستی",selector:u=>{var e;return(e=u==null?void 0:u.address)==null?void 0:e.postalCode},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"استان/شهر/آدرس",selector:u=>{var e,a,j;return`${(e=u==null?void 0:u.address)==null?void 0:e.province.name}/${(a=u==null?void 0:u.address)==null?void 0:a.city.name}/${(j=u==null?void 0:u.address)==null?void 0:j.address}`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"مباشر",selector:u=>u!=null&&u.steward?"می باشد":"نمی باشد",sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"محدودیت تخصیص",selector:u=>u!=null&&u.limitationAllocation?"دارد":"ندارد",sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"حداکثر تخصیص",selector:u=>u==null?void 0:u.allocationLimit,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"مباشر",selector:u=>{var e;return(e=u==null?void 0:u.centersAllocation)==null?void 0:e.map(a=>a.label).join(" - ")},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کشتارگاه",selector:u=>{var e;return(e=u==null?void 0:u.killHouseInfo)==null?void 0:e.map(a=>`${a.name} (${a.mobile})`).join(" - ")},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"وضعیت",selector:u=>{let e="";return(u==null?void 0:u.provinceAcceptState)==="accepted"?e="تایید شده":(u==null?void 0:u.provinceAcceptState)==="rejected"?e="رد شده":(u==null?void 0:u.provinceAcceptState)==="pending"&&(e="در انتظار تایید"),e},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"عملیات",selector:(u,e)=>r.jsx(J,{item:u,updateTable:E},e+(u==null?void 0:u.guildsId)),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"110px"}],G=async u=>{u.preventDefault(),l(!0);try{const e=await n(M({steward:!0,search:"filter",value:d}));b(e.data.results),w(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{l(!1)}};$()==="CityJahad"&&I.pop();const Y=u=>{let e="";return(u==null?void 0:u.provinceAcceptState)==="accepted"?e="تایید شده":(u==null?void 0:u.provinceAcceptState)==="rejected"?e="رد شده":(u==null?void 0:u.provinceAcceptState)==="pending"&&(e="در انتظار تایید"),e};t.useEffect(()=>{const u=c==null?void 0:c.map((e,a)=>{var j,N,_,k,z,B,W,U,H;return[e.guildsId,e==null?void 0:e.guildsName,`${(j=e==null?void 0:e.user)==null?void 0:j.fullname} (${(N=e==null?void 0:e.user)==null?void 0:N.mobile})`,(_=e==null?void 0:e.user)==null?void 0:_.nationalId,e==null?void 0:e.typeActivity,e==null?void 0:e.areaActivity,(k=e==null?void 0:e.address)==null?void 0:k.postalCode,`${(z=e==null?void 0:e.address)==null?void 0:z.province.name}/${(B=e==null?void 0:e.address)==null?void 0:B.city.name}/${(W=e==null?void 0:e.address)==null?void 0:W.address}`,e!=null&&e.steward?"می باشد":"نمی باشد",e!=null&&e.limitationAllocation?"دارد":"ندارد",e==null?void 0:e.allocationLimit,(U=e==null?void 0:e.centersAllocation)==null?void 0:U.map(y=>y.label).join(" - "),(H=e==null?void 0:e.killHouseInfo)==null?void 0:H.map(y=>`${y.name} (${y.mobile})`).join(" - "),Y(e),r.jsx(J,{item:e},a+(e==null?void 0:e.guildsId))]});i(u)},[c]);const Z=I.map(u=>u.name),m=window.innerWidth<=600,R=r.jsx(s,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:r.jsxs(s,{container:!0,width:"100%",alignItems:"center",justifyContent:"space-between",gap:h.SMALL,children:[r.jsx("form",{onSubmit:G,children:r.jsxs(s,{container:!0,alignItems:"center",gap:h.SMALL,children:[r.jsx(P,{children:"مدیریت اصناف"}),r.jsx(uu,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:g}),r.jsx(D,{type:"submit",onClick:G,endIcon:r.jsx(lu,{}),children:"جستجو"})]})}),r.jsxs(s,{children:[$()!=="CityJahad"&&r.jsx(D,{variant:"contained",onClick:()=>{n(ru({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:window.innerWidth<=600?"small":"auto",title:"ثبت واحد جدید",content:r.jsx(Cu,{updateTable:E})}))},children:"ثبت واحد جدید"}),r.jsx(eu,{title:"خروجی اکسل",children:r.jsx("a",{href:`${au.defaults.baseURL}guilds_excel/?key=${A}&role=${$()}&search=filter&value=${d}`,rel:"noreferrer",children:r.jsx(D,{color:"success",children:r.jsx(cu,{size:32})})})})]})]})});return r.jsx(s,{children:m?r.jsxs(s,{container:!0,justifyContent:"center",gap:h.SMALL,children:[R,r.jsx(q,{columns:Z,data:o}),r.jsx(K,{count:Math.ceil(F/10),page:v+1,variant:"outlined",onChange:(u,e)=>{X(u,e-1)}})]}):r.jsx(fu,{title:R,columns:I,data:c,progressPending:L,pagination:!0,paginationServer:!0,paginationTotalRows:F,onChangeRowsPerPage:f,onChangePage:T})})},Ru=()=>{const{pathname:n}=ou();return r.jsx(r.Fragment,{children:r.jsx(V,{display:"flex",justifyContent:"center",children:r.jsx(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:r.jsx(s,{container:!0,justifyContent:"space-between",gap:h.SMALL,children:r.jsx(s,{xs:12,children:n===tu&&r.jsx(hu,{})})})})})})};export{Ru as default}; diff --git a/build/assets/GuildPspDevices-CysFwX7k.js b/build/assets/GuildPspDevices-CysFwX7k.js new file mode 100644 index 0000000..9cf4191 --- /dev/null +++ b/build/assets/GuildPspDevices-CysFwX7k.js @@ -0,0 +1 @@ +import{j as u,a5 as d,T as w,aj as Au,ak as gu,al as P,am as cu,aD as Cu,ao as pu,an as su,az as yu,aA as tu,B as T,ay as Fu,a_ as q,I as ru,b3 as bu,aq as Su,b7 as hu,as as du,at as xu,b as au,au as mu,cy as _u}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./react-vendor-CmFgShSM.js";import{u as Y,f as fu}from"./redux-vendor-CfkcHgWN.js";import{A as nu,S as O,a0 as J,j as N,_ as H,C as X,ad as ku,O as uu,L as ou,h as Q,G as V,p as Eu}from"./index-D80MdVQn.js";import{B as Du}from"./BackButton-Dr-K0JXJ.js";import{R as zu}from"./index.esm-C1-dCPnj.js";import{R as wu}from"./ResponsiveTable-bUYl0qDM.js";import{d as Iu}from"./Tune-BBzxV8DK.js";import{d as $u}from"./PersonAddAlt1Rounded--1IUMwiN.js";import{d as Bu}from"./Add-CiyqkOpq.js";import{d as Ou}from"./Delete-CIwpNviU.js";import{L as eu}from"./LabelField-BYhJrYEE.js";import{c as W}from"./checkPathStartsWith-DedybDvj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Tu=({device:t,onSuccess:C})=>{const E=Y(),[g]=c.useContext(nu),[x,D]=c.useState([]),[e,h]=c.useState(null),[_,p]=c.useState(""),[y,f]=c.useState(!1),[F,m]=c.useState(!1),[j,A]=c.useState(""),[i,o]=c.useState("delegate"),b=fu(a=>a.userSlice.selectedSubUser);c.useEffect(()=>{let a=!0;return(async()=>{var I,s,n,S;f(!0),A(""),h(null),p("");try{let r;const $=J();if(i==="delegate"?r=await N.get(`/get_representatives/?role=${$}${W("slaughter")||W("steward")?`&role_key=${b==null?void 0:b.key}`:""}`):r=await N.get(`/get_dispensers/?role=${$}${W("slaughter")||W("steward")?`&role_key=${b==null?void 0:b.key}`:""}`),a){const Z=(Array.isArray((I=r==null?void 0:r.data)==null?void 0:I.results)?(s=r==null?void 0:r.data)==null?void 0:s.results:Array.isArray(r==null?void 0:r.data)?r==null?void 0:r.data:Array.isArray((n=r==null?void 0:r.data)==null?void 0:n.data)?(S=r==null?void 0:r.data)==null?void 0:S.data:Array.isArray(r)?r:[]).map(B=>{const L=(B==null?void 0:B.fullname)||"-",K=(B==null?void 0:B.mobile)||"",U=K?` (${K})`:"",v=`${L}${U}`;return{...B,label:v||"-"}});D(Z)}}catch(r){a&&(A("دریافت لیست کاربران با خطا مواجه شد."),console.error("Error fetching users:",r))}finally{a&&f(!1)}})(),()=>{a=!1}},[i,b==null?void 0:b.key]);const R=()=>{E(X())},M=a=>{if(!a)return[];const l=[],I=["active","trash","deleted","isActive","isDeleted"];return Object.keys(a).forEach(s=>{if(typeof a[s]=="boolean"&&a[s]===!0&&!I.includes(s.toLowerCase())){const n=H(s);l.push({key:s,label:n||s})}}),l},G=async()=>{var a,l,I,s;if(!e){g({vertical:"top",horizontal:"center",severity:"error",msg:"لطفاً یک کاربر را انتخاب کنید."});return}if(!(t!=null&&t.key)&&!(t!=null&&t.id)){g({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد. لطفاً دوباره تلاش کنید."});return}m(!0);try{const n={key:(t==null?void 0:t.key)||(t==null?void 0:t.id),recipient_type:i==="delegate"?"representative":"dispenser",recipient_key:(e==null?void 0:e.key)||(e==null?void 0:e.id)};await N.put("/user-pos-machine/0/",n),g({vertical:"top",horizontal:"center",severity:"success",msg:"دستگاه با موفقیت به کاربر فرعی اختصاص داده شد."}),C&&C(),R()}catch(n){g({vertical:"top",horizontal:"center",severity:"error",msg:((l=(a=n==null?void 0:n.response)==null?void 0:a.data)==null?void 0:l.result)||((s=(I=n==null?void 0:n.response)==null?void 0:I.data)==null?void 0:s.detail)||"اختصاص دستگاه با خطا مواجه شد."})}finally{m(!1)}},z=e?M(e):[];return u.jsxs(d,{container:!0,direction:"column",gap:O.SMALL,width:"100%",alignItems:"stretch",sx:{minWidth:400},children:[u.jsxs(w,{variant:"body2",children:["دستگاه انتخاب شده:"," ",(t==null?void 0:t.serial)||(t==null?void 0:t.pos_unique_id)||(t==null?void 0:t.pos_id)||(t==null?void 0:t.posId)||"-"]}),u.jsx(eu,{label:"نوع کاربر",children:u.jsx(Au,{fullWidth:!0,children:u.jsxs(gu,{row:!0,sx:{gap:2},value:i,onChange:a=>o(a.target.value),children:[u.jsx(P,{value:"delegate",control:u.jsx(cu,{}),label:"نماینده‌ها"}),u.jsx(P,{value:"dispenser",control:u.jsx(cu,{}),label:"پخش‌کنندگان"})]})})}),y?u.jsx(d,{container:!0,justifyContent:"center",children:u.jsx(Cu,{size:24})}):u.jsx(pu,{disablePortal:!0,fullWidth:!0,size:"small",options:x,value:e,loading:y,loadingText:"در حال دریافت...",noOptionsText:"موردی یافت نشد.",onChange:(a,l)=>{h(l),p("")},isOptionEqualToValue:(a,l)=>(a==null?void 0:a.key)===(l==null?void 0:l.key)||(a==null?void 0:a.id)===(l==null?void 0:l.id),getOptionLabel:a=>(a==null?void 0:a.label)||"",renderOption:(a,l)=>l?c.createElement("li",{...a,key:(l==null?void 0:l.key)||(l==null?void 0:l.id)},u.jsxs(d,{container:!0,direction:"column",children:[u.jsx(w,{variant:"body2",fontWeight:600,children:(l==null?void 0:l.label)||"-"}),(l==null?void 0:l.city)&&u.jsx(w,{variant:"caption",color:"text.secondary",children:l.city})]})):null,renderInput:a=>u.jsx(su,{...a,label:"انتخاب کاربر",placeholder:"نام یا شماره تماس",InputProps:{...a.InputProps,endAdornment:u.jsxs(u.Fragment,{children:[y?u.jsx(Cu,{color:"inherit",size:16}):null,a.InputProps.endAdornment]})}})}),j&&u.jsx(w,{variant:"caption",color:"error",children:j}),e&&z.length>0&&u.jsx(eu,{label:"سطح دسترسی فرعی",children:u.jsxs(yu,{fullWidth:!0,size:"small",value:_,onChange:a=>p(a.target.value),displayEmpty:!0,children:[u.jsx(tu,{value:"",children:u.jsx("em",{children:"انتخاب سطح دسترسی"})}),z.map(a=>u.jsx(tu,{value:a.key,children:a.label},a.key))]})}),u.jsxs(d,{container:!0,justifyContent:"flex-end",gap:O.SMALL,mt:2,children:[u.jsx(T,{variant:"outlined",color:"primary",onClick:R,disabled:F,children:"انصراف"}),u.jsx(T,{variant:"contained",onClick:G,disabled:!e||F||y,children:F?"در حال ثبت...":"ثبت"})]})]})},Mu=({device:t,onSuccess:C})=>{const E=Y(),[g]=c.useContext(nu),[x,D]=c.useState(""),[e,h]=c.useState(!1),_=["Steward","KillHouse","Guilds"],p=()=>{E(X())},y=async()=>{var f,F,m,j;if(!x){g({vertical:"top",horizontal:"center",severity:"error",msg:"لطفاً یک سطح دسترسی را انتخاب کنید."});return}if(!(t!=null&&t.key)&&!(t!=null&&t.id)){g({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد. لطفاً دوباره تلاش کنید."});return}h(!0);try{const A={pos_key:(t==null?void 0:t.key)||(t==null?void 0:t.id),name:x};await N.post("/pos-access-level/",A),g({vertical:"top",horizontal:"center",severity:"success",msg:"سطح دسترسی با موفقیت افزوده شد."}),C&&C(),p()}catch(A){g({vertical:"top",horizontal:"center",severity:"error",msg:((F=(f=A==null?void 0:A.response)==null?void 0:f.data)==null?void 0:F.result)||((j=(m=A==null?void 0:A.response)==null?void 0:m.data)==null?void 0:j.detail)||"افزودن سطح دسترسی با خطا مواجه شد."})}finally{h(!1)}};return u.jsxs(d,{container:!0,direction:"column",gap:O.SMALL,width:"100%",alignItems:"stretch",sx:{minWidth:300},children:[u.jsxs(w,{variant:"body2",children:["دستگاه انتخاب شده:"," ",(t==null?void 0:t.serial)||(t==null?void 0:t.pos_unique_id)||(t==null?void 0:t.pos_id)||(t==null?void 0:t.posId)||"-"]}),u.jsxs(Au,{fullWidth:!0,size:"small",children:[u.jsx(Fu,{id:"access-level-label",children:"سطح دسترسی"}),u.jsxs(yu,{labelId:"access-level-label",id:"access-level-select",value:x,label:"سطح دسترسی",onChange:f=>D(f.target.value),children:[u.jsx(tu,{value:"",children:u.jsx("em",{children:"انتخاب سطح دسترسی"})}),_.map(f=>u.jsx(tu,{value:f,children:H(f)},f))]})]}),u.jsxs(d,{container:!0,justifyContent:"flex-end",gap:O.SMALL,mt:2,children:[u.jsx(T,{variant:"outlined",color:"primary",onClick:p,disabled:e,children:"انصراف"}),u.jsx(T,{variant:"contained",onClick:y,disabled:!x||e,children:e?"در حال ثبت...":"ثبت"})]})]})},Pu=({accessLevel:t,device:C,onSuccess:E})=>{const g=Y(),[x]=c.useContext(nu),[D,e]=c.useState(!1),[h,_]=c.useState({in_province_sale:(t==null?void 0:t.in_province_sale)||!1,out_province_sale:(t==null?void 0:t.out_province_sale)||!1,cutting:(t==null?void 0:t.cutting)||!1,freezing:(t==null?void 0:t.freezing)||!1,warehouse:(t==null?void 0:t.warehouse)||!1,retail:(t==null?void 0:t.retail)||!1}),p=()=>{g(X())},y=F=>m=>{_(j=>({...j,[F]:m.target.checked}))},f=async()=>{var F,m,j,A;if(!(t!=null&&t.key)){x({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه سطح دسترسی یافت نشد. لطفاً دوباره تلاش کنید."});return}e(!0);try{const i={key:t.key,in_province_sale:h.in_province_sale,out_province_sale:h.out_province_sale,cutting:h.cutting,freezing:h.freezing,warehouse:h.warehouse,retail:h.retail};await N.put("/pos-access-level/0/",i),x({vertical:"top",horizontal:"center",severity:"success",msg:"زیربخش‌های سطح دسترسی با موفقیت ویرایش شد."}),E&&E(),p()}catch(i){x({vertical:"top",horizontal:"center",severity:"error",msg:((m=(F=i==null?void 0:i.response)==null?void 0:F.data)==null?void 0:m.result)||((A=(j=i==null?void 0:i.response)==null?void 0:j.data)==null?void 0:A.detail)||"ویرایش زیربخش‌ها با خطا مواجه شد."})}finally{e(!1)}};return u.jsxs(d,{container:!0,direction:"column",gap:O.SMALL,width:"100%",alignItems:"stretch",sx:{minWidth:400},children:[u.jsxs(w,{variant:"body2",children:["سطح دسترسی:"," ",H(t==null?void 0:t.name)||(t==null?void 0:t.name)||"-"]}),u.jsxs(w,{variant:"body2",children:["دستگاه:"," ",(C==null?void 0:C.serial)||(C==null?void 0:C.pos_unique_id)||(C==null?void 0:C.pos_id)||(C==null?void 0:C.posId)||"-"]}),u.jsx(eu,{label:"تنظیمات زیربخش‌ها",children:u.jsxs(d,{container:!0,p:1,children:[u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.in_province_sale,onChange:y("in_province_sale")}),label:"فروش داخل استان"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.out_province_sale,onChange:y("out_province_sale")}),label:"فروش خارج استان"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.cutting,onChange:y("cutting")}),label:"قطعه بندی"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.freezing,onChange:y("freezing")}),label:"انجماد"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.warehouse,onChange:y("warehouse")}),label:"انبار"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(P,{control:u.jsx(q,{checked:h.retail,onChange:y("retail")}),label:"خرده‌فروشی"})})]})}),u.jsxs(d,{container:!0,justifyContent:"flex-end",gap:O.SMALL,mt:2,children:[u.jsx(T,{variant:"outlined",color:"primary",onClick:p,disabled:D,children:"انصراف"}),u.jsx(T,{variant:"contained",onClick:f,disabled:D,children:D?"در حال ثبت...":"ثبت"})]})]})},Wu=({device:t,onSubUserAssigned:C,fetchApiData:E,page:g})=>{const[x,D]=c.useState(null),e=Y(),[h]=c.useContext(nu),_=o=>{D(o.currentTarget)},p=()=>{D(null)},y=()=>{p(),e(uu({title:"اختصاص دستگاه به کاربر فرعی",width:"auto",content:u.jsx(Tu,{device:t,onSuccess:C})}))},f=()=>{p(),e(uu({title:"افزودن سطح دسترسی",width:"auto",content:u.jsx(Mu,{device:t,onSuccess:C})}))},F=o=>{p(),e(uu({title:"ویرایش زیربخش‌های سطح دسترسی",width:"auto",content:u.jsx(Pu,{accessLevel:o,device:t,onSuccess:()=>E(g)})}))},m=o=>{p(),e(uu({title:"حذف سطح دسترسی",size:320,content:u.jsxs(d,{container:!0,spacing:2,children:[u.jsx(d,{item:!0,xs:12,container:!0,justifyContent:"center",alignItems:"center",mb:2,children:u.jsxs(w,{variant:"body2",color:"default",children:["آیا از حذف سطح دسترسی"," ",H(o==null?void 0:o.name)||(o==null?void 0:o.name)," مطمئن هستید؟"]})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(T,{fullWidth:!0,variant:"contained",color:"error",onClick:async()=>{var b,R,M,G;try{e(ou()),await N.delete(`/pos-access-level/0/?key=${o==null?void 0:o.key}`),e(Q()),e(X()),h({vertical:"top",horizontal:"center",severity:"success",msg:"سطح دسترسی با موفقیت حذف شد."}),E&&E(g)}catch(z){e(Q()),h({vertical:"top",horizontal:"center",severity:"error",msg:((R=(b=z==null?void 0:z.response)==null?void 0:b.data)==null?void 0:R.result)||((G=(M=z==null?void 0:z.response)==null?void 0:M.data)==null?void 0:G.detail)||"حذف سطح دسترسی با خطا مواجه شد."})}},children:"تایید"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(T,{fullWidth:!0,variant:"outlined",onClick:()=>e(X()),children:"انصراف"})})]})}))},j=!!x,A=j?"device-operations-popover":void 0,i=Array.isArray(t==null?void 0:t.accessLevels)?t.accessLevels.filter(o=>!(o!=null&&o.trash)):[];return u.jsxs(u.Fragment,{children:[u.jsx(ru,{"aria-describedby":A,color:"primary",onClick:_,size:"small",children:u.jsx(Iu,{fontSize:"small"})}),u.jsx(bu,{id:A,open:j,anchorEl:x,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(Su,{sx:{minWidth:200,p:0},children:[u.jsxs(hu,{onClick:y,children:[u.jsx(du,{sx:{minWidth:36,color:"success.main"},children:u.jsx($u,{fontSize:"small"})}),u.jsx(xu,{primary:"اختصاص به کاربر",primaryTypographyProps:{sx:{color:"success.main",fontSize:"0.875rem"}}})]}),u.jsxs(hu,{onClick:f,children:[u.jsx(du,{sx:{minWidth:36,color:"info.main"},children:u.jsx(Bu,{fontSize:"small"})}),u.jsx(xu,{primary:"افزودن سطح دسترسی",primaryTypographyProps:{sx:{color:"info.main",fontSize:"0.875rem"}}})]}),i.length>0&&u.jsxs(u.Fragment,{children:[u.jsx(au,{sx:{pl:1.5,py:.5,bgcolor:"action.hover"},children:u.jsx(w,{variant:"caption",color:"text.secondary",children:"مدیریت سطح دسترسی:"})}),i.map((o,b)=>u.jsx(au,{sx:{pl:1,pr:.5},children:u.jsxs(d,{container:!0,alignItems:"center",justifyContent:"space-between",children:[u.jsx(w,{variant:"body2",sx:{py:.5,pl:.5},children:H(o==null?void 0:o.name)||(o==null?void 0:o.name)||"-"}),u.jsxs(d,{gap:.5,children:[u.jsx(ru,{size:"small",color:"primary",onClick:()=>F(o),children:u.jsx(ku,{fontSize:"small"})}),u.jsx(ru,{size:"small",color:"error",onClick:()=>m(o),children:u.jsx(Ou,{fontSize:"small"})})]})]})},(o==null?void 0:o.key)||b))]})]})})]})},u6=()=>{const[t,C]=c.useState([]),[E,g]=c.useState(0),[x,D]=c.useState(10),[e,h]=c.useState(""),[_,p]=c.useState(1),[y,f]=c.useState([]),[F,m]=c.useState([]),[j,A]=c.useState(""),i=fu(s=>s.userSlice.selectedSubUser),o=Y(),b=async()=>{try{o(ou());const s=await N.get(`/get_all_pos_company/?role=${J()}${W("slaughter")||W("steward")?`&role_key=${i==null?void 0:i.key}`:""}`);m(s.data),o(Q())}catch(s){console.error("Error fetching brands:",s),o(Q())}},R=s=>{var n,S,r;return(S=(n=s==null?void 0:s.owner)==null?void 0:n.role)!=null&&S.includes("KillHouse")?J()==="KillHouse":(r=s==null?void 0:s.owner)!=null&&r.includes("Steward")?J()==="Steward":!1},M=async s=>{var n,S;try{o(ou());let r=`/user-pos-machine/?search=filter&value=${e}&role=${J()}${W("slaughter")||W("steward")?`&role_key=${i==null?void 0:i.key}`:""}&page=${s}&page_size=${x}`;j&&(r+=`&company=${j}`);const $=await N.get(r);C(((n=$.data)==null?void 0:n.results)||[]),g(((S=$.data)==null?void 0:S.count)||0)}catch(r){console.error("Error fetching devices:",r)}finally{o(Q())}},G=s=>{M(s),p(s)},z=s=>{D(s),p(1)},a=s=>{h(s.target.value)};c.useEffect(()=>{const s=t==null?void 0:t.map((n,S)=>{var L,K,U,v,iu;const r=(n==null?void 0:n.owner)||{},$=(n==null?void 0:n.posCompany)||{},lu=n!=null&&n.recipient?`${((L=n==null?void 0:n.recipient)==null?void 0:L.firstName)||""} ${((K=n==null?void 0:n.recipient)==null?void 0:K.lastName)||""}`.trim()+((U=n==null?void 0:n.recipient)!=null&&U.mobile?` (${(v=n==null?void 0:n.recipient)==null?void 0:v.mobile} - ${((iu=n==null?void 0:n.recipient)==null?void 0:iu.agentType)==="dispenser"?"توزیع کننده":"نماینده"})`:""):"-",Z=Array.isArray(n==null?void 0:n.accessLevels)?n.accessLevels.filter(k=>!(k!=null&&k.trash)):[],B=Z.length>0?u.jsx(V,{container:!0,gap:.5,flexWrap:"wrap",children:Z.map((k,ju)=>u.jsx(mu,{label:H(k==null?void 0:k.name)||(k==null?void 0:k.name)||"-",size:"small"},(k==null?void 0:k.key)||ju))}):"-";return[_===1?S+1:S+x*(_-1)+1,($==null?void 0:$.name)||"-",(n==null?void 0:n.serial)??"-",(n==null?void 0:n.receiverNumber)??"-",(n==null?void 0:n.terminalNumber)??"-",(n==null?void 0:n.password)??"-",(n==null?void 0:n.posUniqueId)||(n==null?void 0:n.posId)||"-",r!=null&&r.fullname?`${r==null?void 0:r.fullname} (${(r==null?void 0:r.mobile)??"-"})`:"-",(r==null?void 0:r.nationalId)||(r==null?void 0:r.nationalCode)||"-",n!=null&&n.createDate?Eu(n==null?void 0:n.createDate):"-",B,lu,n!=null&&n.active?"فعال":"غیرفعال",R(n)?u.jsx(Wu,{device:n},(n==null?void 0:n.id)||(n==null?void 0:n.key)||`device-${S}`):u.jsx(_u,{sx:{fontSize:20,mt:1,color:"gray"}})]});f(s)},[t,_,x]),c.useEffect(()=>{b()},[o,i==null?void 0:i.key]),c.useEffect(()=>{M(_)},[j,x,i==null?void 0:i.key]);const l=async s=>{s.preventDefault(),M(1)},I=u.jsx(V,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,padding:2,width:"100%",children:u.jsx(V,{container:!0,width:"100%",alignItems:"center",justifyContent:"space-between",gap:O.SMALL,children:u.jsxs(V,{container:!0,alignItems:"center",gap:O.SMALL,xs:12,md:"auto",children:[u.jsx(pu,{size:"small",style:{minWidth:210},disablePortal:!0,id:"brand",options:Array.isArray(F)?F.map(s=>({data:s,label:`${(s==null?void 0:s.name)||""}`})):[],onChange:(s,n)=>{var S;A((S=n==null?void 0:n.data)==null?void 0:S.key)},renderInput:s=>u.jsx(su,{fullWidth:!0,...s,label:"انتخاب برند دستگاه"})}),u.jsxs(V,{container:!0,alignItems:"center",gap:O.SMALL,children:[u.jsx(su,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:e,onChange:a}),u.jsx(T,{type:"submit",onClick:l,endIcon:u.jsx(zu,{}),children:"جستجو"})]})]})})});return u.jsx(au,{display:"flex",justifyContent:"center",children:u.jsxs(V,{container:!0,xs:12,lg:10,children:[u.jsx(Du,{}),I,u.jsx(wu,{data:y,columns:["ردیف","برند دستگاه","شماره سریال","شماره پذیرنده","شماره ترمینال","کلمه عبور امنیتی","کلید پوز","مالک","کدملی","تاریخ ایجاد","سطوح دسترسی","تحویل گیرنده","فعال / غیرفعال","عملیات"],handlePageChange:G,totalRows:E,page:_,perPage:x,handlePerRowsChange:z,title:"مدیریت دستگاه ها"})]})})};export{u6 as default}; diff --git a/build/assets/Guilds-D4W1iArQ.js b/build/assets/Guilds-D4W1iArQ.js new file mode 100644 index 0000000..65156d5 --- /dev/null +++ b/build/assets/Guilds-D4W1iArQ.js @@ -0,0 +1 @@ +import{j as u,al as cu,a_ as j,an as L,ac as T0,ao as x0,T as au,B as N,d as Lu,I as k,b3 as h0,b8 as du,aA as iu,b as Nu}from"./mui-vendor-D_SVL-Dx.js";import{G as c,bf as pu,bg as Su,bh as Au,bi as Ru,bj as q,bk as K,bl as Z,bm as uu,bn as eu,bo as nu,bp as ru,bq as su,S as g,a0 as a,br as yu,bs as Du,bt as mu,bu as Mu,bv as bu,bw as Vu,bx as ku,by as wu,bz as zu,bA as Bu,bB as Wu,bC as Hu,bD as $u,bE as Xu,bF as Qu,bG as Yu,bH as Ju,bI as qu,bJ as Ku,bK as Zu,L as W,j as m,bL as Ou,h as y,A as Iu,u as u0,c as e0,W as n0,ah as v0,ad as w,bM as j0,bN as r0,bO as s0,bP as t0,bQ as o0,bR as l0,bS as c0,bT as a0,bU as i0,bV as _0,bW as C0,bX as E0,bY as Cu,bZ as Eu,C as Pu,b as _u,O as Fu,b_ as d0,b$ as p0,c0 as S0,c1 as A0,c2 as R0,c3 as P0,c4 as F0,c5 as G0,c6 as f0,c7 as L0,c8 as N0,c9 as y0,ca as D0,cb as m0,cc as M0,cd as b0}from"./index-D80MdVQn.js";import{B as O0}from"./BackButton-Dr-K0JXJ.js";import{N as I}from"./NavLink-Uri4Pz8C.js";import{L as U}from"./LinkItem-Din4toX7.js";import{c as h}from"./index.esm-D0kIaQoT.js";import{f as Uu,r as d}from"./react-vendor-CmFgShSM.js";import{a as V0,R as k0}from"./index.esm-C1-dCPnj.js";import{a as gu,f as tu,u as P}from"./redux-vendor-CfkcHgWN.js";import{d as w0}from"./Tune-BBzxV8DK.js";import{R as ou}from"./ResponsiveTable-bUYl0qDM.js";import{I as lu}from"./index.esm-D7rRcI8K.js";import{M as I0,a as z0,P as B0,b as W0,c as H0}from"./ProvinceLegalGuildsOutProvince-DyJ1xElp.js";import{p as z,a as B,P as Gu,b as $0}from"./ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Visibility-Cb7r65bM.js";import"./Check-DhP5SvVt.js";import"./Close-J1gH5PMD.js";import"./CheckCircle-DhdOmw2t.js";import"./Send-BBQc1q74.js";import"./CreateGuilds-DgFk5FAd.js";import"./city-get-city-Cof5ivkn.js";import"./Person-PsPK2YrR.js";import"./Phone-DO6stZ0w.js";import"./Cake-B9u2Frdy.js";import"./LabelField-BYhJrYEE.js";import"./DialogAlert-CML4Ua46.js";import"./Business-C5WNOK1n.js";import"./ManageGuildsOperations-Y6lK_GEz.js";import"./checkPathStartsWith-DedybDvj.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./address-DVSldlUX.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";const X0=()=>{const{pathname:n}=Uu();return u.jsxs(u.Fragment,{children:[u.jsx(O0,{}),u.jsxs(c,{container:!0,gap:g.SMALL,p:g.SMALL,direction:"row",justifyContent:"center",xs:12,children:[[pu,Su,Au,Ru].includes(n)&&u.jsxs(u.Fragment,{children:[u.jsx(I,{to:a()==="SuperAdmin"?q:a()==="AdminX"?K:a()==="KillHouse"?uu:a()==="ProvinceOperator"?Z:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف داخل استان"})}),u.jsx(I,{to:a()==="SuperAdmin"?eu:a()==="AdminX"?nu:a()==="KillHouse"?su:a()==="ProvinceOperator"?ru:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف خارج استان"})})]}),[q,K,Z,uu].includes(n)&&u.jsxs(u.Fragment,{children:[u.jsx(I,{to:a()==="SuperAdmin"?yu:a()==="AdminX"?Du:a()==="KillHouse"?mu:a()==="ProvinceOperator"?Mu:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"درخواست های ثبت صنف"})}),u.jsx(I,{to:a()==="SuperAdmin"?bu:a()==="AdminX"?Vu:a()==="KillHouse"?ku:a()==="ProvinceOperator"?wu:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف حقیقی"})}),u.jsx(I,{to:a()==="SuperAdmin"?zu:a()==="AdminX"?Bu:a()==="KillHouse"?Wu:a()==="ProvinceOperator"?Hu:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف حقوقی"})})]}),[eu,nu,ru,su].includes(n)&&u.jsxs(u.Fragment,{children:[u.jsx(I,{to:a()==="SuperAdmin"?$u:a()==="AdminX"?Xu:a()==="KillHouse"?Qu:a()==="ProvinceOperator"?Yu:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف حقیقی"})}),u.jsx(I,{to:a()==="SuperAdmin"?Ju:a()==="AdminX"?qu:a()==="KillHouse"?Ku:a()==="ProvinceOperator"?Zu:null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف حقوقی"})})]})]})]})},Q0=gu("PROVINCE_CHANGE_ACTIVE_STEWARD_SERVICE",async(n,{dispatch:l})=>{try{l(W());const{data:t,status:C}=await m.put("steward/0/",n);return l(Ou()),l(y()),{data:t,status:C}}catch(t){return l(y()),{error:t.response.data.result}}}),Y0=gu("PROVINCE_EDIT_STEWARD_SERVICE",async(n,{dispatch:l})=>{try{l(W());const{data:t,status:C}=await m.put("steward/0/",n);return l(Ou()),l(y()),{data:t,status:C}}catch(t){return l(y()),{error:t.response.data.result}}}),J0=e0().shape({}),q0=({guild:n})=>{const{provinceGetBuyersOptions:l}=tu(o=>o.provinceSlice),[t,C]=d.useState(n.centersAllocation?n.centersAllocation:[]),p=P(),[E]=d.useContext(Iu),i=u0({initialValues:{allocation_limit:n.allocationLimit,centers_allocation:"",limitation_allocation:n.limitationAllocation},validationSchema:J0,onSubmit:o=>{p(Y0({allocation_limit:o.allocation_limit,limitation_allocation:o.limitation_allocation,centers_allocation:t,steward_key:n.key})).then(S=>{S.payload.error?E({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(p(n0({right:!1,bottom:!1,content:null})),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return d.useEffect(()=>{p(v0())},[]),u.jsx("form",{onSubmit:i.handleSubmit,style:{width:"100%"},children:u.jsxs(c,{container:!0,direction:"column",width:"100%",gap:g.SMALL,children:[u.jsx(cu,{control:u.jsx(j,{name:"limitation_allocation",checked:i.values.limitation_allocation,onChange:i.handleChange}),label:"محدودیت تخصیص"}),i.errors.limitation_allocation&&u.jsx("div",{children:i.errors.limitation_allocation}),i.values.limitation_allocation&&u.jsxs(u.Fragment,{children:[u.jsx(L,{label:"حداکثر تخصیص",variant:"outlined",fullWidth:!0,id:"allocation_limit",name:"allocation_limit",InputProps:{endAdornment:u.jsx(T0,{position:"start",children:"کیلوگرم"})},value:i.values.allocation_limit,onChange:i.handleChange,error:i.touched.allocation_limit&&!!i.errors.allocation_limit,helperText:i.touched.allocation_limit&&i.errors.allocation_limit}),u.jsx(x0,{style:{width:"100%"},options:l,value:i.values.guild,onChange:(o,S)=>{C([...t,S])},error:i.touched.guild&&!!i.errors.guild,helperText:i.touched.guild&&i.errors.guild,getOptionLabel:o=>o.label,renderInput:o=>u.jsx(L,{...o,label:"انتخاب انبار",variant:"outlined"})}),u.jsx(au,{children:"محدودیت انبار های انتخاب شده"}),!t.length&&u.jsx(au,{variant:"caption",children:"محدودیتی وجود ندارد"}),t==null?void 0:t.map((o,S)=>u.jsxs(c,{container:!0,gap:g.SMALL,alignItems:"center",children:[u.jsx(N,{variant:"text",onClick:()=>{C(t.filter(T=>T.value!==o.value))},children:"حذف"}),u.jsx(au,{children:o.label},o.label)]},o.value))]}),u.jsx(N,{color:"primary",fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})})},K0=({guild:n})=>{const l=P(),[t,C]=d.useState(n.active),[p,E]=d.useState(!1),[i,o]=d.useState(null),S=A=>{E(!0),o(A.currentTarget)},T=()=>{E(!1),o(null)},r=A=>{C(A.target.checked),l(Q0({steward_key:n==null?void 0:n.key,active:A.target.checked}))};return u.jsxs(c,{children:[u.jsx(Lu,{title:"مدیریت متصدی",placement:"left",children:u.jsx(k,{color:"primary",onClick:S,children:u.jsx(w0,{})})}),u.jsx(h0,{open:p,anchorEl:i,onClose:T,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(c,{container:!0,direction:"column",alignItems:"flex-start",justifyContent:"center",gap:1,children:[u.jsx(cu,{control:u.jsx(du,{checked:t,onChange:r,color:"primary"}),label:t?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(N,{size:"small",color:"primary",startIcon:u.jsx(w,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{T(),l(n0({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"اعمال محدودیت",content:u.jsx(q0,{guild:n})}))},children:"اعمال محدودیت"})]})})})]})},Z0=()=>{const n=P(),[l,t]=d.useState([]),[C,p]=d.useState("همه"),{provinceGetStewards:E}=tu(S=>S.provinceSlice),i=tu(S=>S.userSlice.userProfile.key);d.useEffect(()=>{n(Ou())},[]),d.useEffect(()=>{const S=C==="همه"?E:E==null?void 0:E.filter(r=>C==="فعال"?r==null?void 0:r.active:!(r!=null&&r.active)),T=S==null?void 0:S.map((r,A)=>{var H,$,s,X,Q,D,Y,J,O,G,f,M,_,e,v,b,V,R,Tu,xu,hu,vu,ju;const F=[A+1,(H=r==null?void 0:r.guilds)==null?void 0:H.guildsId,($=r==null?void 0:r.guilds)==null?void 0:$.guildsName,`${(X=(s=r==null?void 0:r.guilds)==null?void 0:s.user)==null?void 0:X.fullname} (${(D=(Q=r==null?void 0:r.guilds)==null?void 0:Q.user)==null?void 0:D.mobile})`,(J=(Y=r==null?void 0:r.guilds)==null?void 0:Y.user)==null?void 0:J.nationalId,(O=r==null?void 0:r.guilds)==null?void 0:O.typeActivity,(G=r==null?void 0:r.guilds)==null?void 0:G.areaActivity,(f=r==null?void 0:r.guilds)==null?void 0:f.licenseNumber,`${(_=(M=r==null?void 0:r.guilds)==null?void 0:M.address)==null?void 0:_.province.name}/${(v=(e=r==null?void 0:r.guilds)==null?void 0:e.address)==null?void 0:v.city.name}`,(V=(b=r==null?void 0:r.guilds)==null?void 0:b.address)==null?void 0:V.address,r!=null&&r.limitationAllocation?"دارد":"ندارد",(R=r==null?void 0:r.allocationLimit)==null?void 0:R.toLocaleString(),(Tu=r==null?void 0:r.centersAllocation)==null?void 0:Tu.map(g0=>g0.label).join(" - "),(hu=(xu=r==null?void 0:r.productInfo)==null?void 0:xu.totalCarcassesWeight)==null?void 0:hu.toLocaleString(),(ju=(vu=r==null?void 0:r.productInfo)==null?void 0:vu.realAllocatedWeight)==null?void 0:ju.toLocaleString(),u.jsx(K0,{guild:r},A)];return a()==="CityJahad"&&F.pop(),F});t(T)},[E,C]);const o=["ردیف","شناسه صنف","نام واحد صنفی","نام شخص/شرکت","کدملی","نوع فعالیت","حوزه فعالیت","شماره مجوز","استان/شهرستان","آدرس واحد صنفی","محدودیت تخصیص","حداکثر تخصیص","مراکز تخصیص","وزن خرید (کیلوگرم)","وزن فروش (کیلوگرم)","عملیات"];return a()==="CityJahad"&&o.pop(),u.jsxs(c,{container:!0,children:[u.jsxs(c,{container:!0,alignItems:"center",gap:g.SMALL,children:[u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${m.defaults.baseURL}stewards_excel/?role=${a()}&key=${i}`,rel:"noreferrer",children:u.jsx(N,{color:"success",children:u.jsx(V0,{size:32})})})}),u.jsxs(L,{select:!0,label:"وضعیت",value:C,onChange:S=>p(S.target.value),size:"small",sx:{width:150},children:[u.jsx(iu,{value:"همه",children:"همه"}),u.jsx(iu,{value:"فعال",children:"فعال"}),u.jsx(iu,{value:"غیرفعال",children:"غیرفعال"})]})]}),u.jsx(ou,{title:"مباشرین",paginated:!0,columns:o,data:l})]})},U0=gu("UPDATE_GUILDS_SETTINGS_SERVICE",async n=>{const{data:l,status:t}=await m.put("kill_house_choose_steward_guilds/0/",n);return{data:l,status:t}}),u6=({guildState:n,choose_steward_guilds_key:l})=>{const t=P(),[C,p]=d.useState(n),E=()=>{p(i=>(t(U0({choose_steward_guilds_key:l,guilds:!i})),!i))};return u.jsx(c,{container:!0,alignItems:"center",justifyContent:"center",children:u.jsx(cu,{control:u.jsx(du,{checked:C,onChange:E,name:"switchState",color:"primary"})})})},e6=({stewardState:n,choose_steward_guilds_key:l})=>{const t=P(),[C,p]=d.useState(n),E=()=>{p(i=>(t(U0({choose_steward_guilds_key:l,steward:!i})),!i))};return u.jsx(c,{container:!0,alignItems:"center",justifyContent:"center",children:u.jsx(cu,{control:u.jsx(du,{checked:C,onChange:E,name:"switchState",color:"primary"})})})},n6=()=>{const n=P(),[l,t]=d.useState([]),{getGuildsSettings:C}=tu(p=>p.provinceSlice);return d.useEffect(()=>{n(W()),n(j0({kill_house_key:null})).then(()=>{n(y())})},[]),d.useEffect(()=>{if(Array.isArray(C)){const p=C==null?void 0:C.map((E,i)=>[i+1,E.killHouse.name,u.jsx(u6,{guildState:E.guilds,choose_steward_guilds_key:E.key},i),u.jsx(e6,{stewardState:E.steward,choose_steward_guilds_key:E.key},i)]);t(p)}},[C]),u.jsx(c,{children:u.jsx(ou,{paginated:!0,title:"مجوزهای توزیع",columns:["ردیف","نام کشتارگاه","اجازه فروش آزاد به صنف","اجازه فروش آزاد به مباشرین"],data:l})})},r6=()=>u.jsxs(c,{container:!0,gap:g.SMALL,p:g.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",children:[u.jsx(I,{to:a()==="Commerce"?r0:s0,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف"})}),u.jsx(I,{to:a()==="Commerce"?t0:o0,children:u.jsx(U,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مباشرین"})}),u.jsx(I,{to:a()==="Commerce"?l0:c0,children:u.jsx(U,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مدیریت فرآیند"})})]}),s6=()=>u.jsxs(c,{container:!0,gap:g.SMALL,p:g.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",children:[u.jsx(I,{to:a()==="CityJahad"?a0:i0,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف"})}),u.jsx(I,{to:a()==="CityJahad"?_0:C0,children:u.jsx(U,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مباشرین"})})]}),t6=()=>{const{pathname:n}=Uu();return u.jsxs(c,{container:!0,gap:g.SMALL,p:g.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",children:[u.jsx(I,{to:E0,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"درخواست های ثبت صنف"})}),u.jsx(I,{to:Cu,active:n===Cu?"true":null,children:u.jsx(U,{icon:u.jsx(h,{size:30,color:"#244CCC"}),title:"اصناف"})}),u.jsx(I,{to:Eu,active:n===Eu?"true":null,children:u.jsx(U,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مباشرین"})})]})},o6=()=>u.jsx(c,{container:!0,alignItems:"center",justifyContent:"center",children:u.jsx(I0,{})}),l6=e0({percentInsideProvince:_u().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی"),percentOutsideProvince:_u().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی"),percentSegmentation:_u().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی")}).test("total-percentage","مجموع درصدها نمی‌تواند بیشتر از 100 باشد",function(n){const{percentInsideProvince:l,percentOutsideProvince:t,percentSegmentation:C}=n;return(l||0)+(t||0)+(C||0)<=100}),fu=({item:n,updateTable:l,type:t,isDashboard:C})=>{const[p]=d.useContext(Iu),E=P(),i=C?z:B,o=u0({initialValues:{percentInsideProvince:t==="gov"?n==null?void 0:n.inProvinceGovernmentalSellingPercent:(n==null?void 0:n.inProvinceFreeSellingPercent)||0,percentOutsideProvince:t==="gov"?n==null?void 0:n.outProvinceGovernmentalSellingPercent:(n==null?void 0:n.outProvinceFreeSellingPercent)||0,percentSegmentation:t==="gov"?n==null?void 0:n.segmentationGovernmentalPercent:(n==null?void 0:n.segmentationFreeSellingPercent)||0},validationSchema:l6,onSubmit:r=>{E(i({...C?{}:{key:n==null?void 0:n.key},...t==="gov"?{governmental_selling_permission:!0,in_province_governmental_selling_percent:r.percentInsideProvince,segmentation_governmental_percent:r.percentSegmentation,out_province_governmental_selling_percent:r.percentOutsideProvince}:{free_selling_permission:!0,in_province_free_selling_percent:r.percentInsideProvince,out_province_free_selling_percent:r.percentOutsideProvince,segmentation_free_selling_percent:r.percentSegmentation}})).then(A=>{A.payload.error?p({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),E(Pu()),l()})}}),T=(()=>{const{percentInsideProvince:r,percentOutsideProvince:A,percentSegmentation:F}=o.values;return(r||0)+(A||0)+(F||0)})();return u.jsx(Nu,{component:"form",onSubmit:o.handleSubmit,sx:{width:"100%"},children:u.jsxs(c,{container:!0,spacing:2,alignItems:"flex-start",children:[u.jsx(c,{item:!0,xs:12,sm:4,children:u.jsx(L,{fullWidth:!0,id:"percentInsideProvince",name:"percentInsideProvince",label:"حداقل توزیع داخل استان",type:"number",value:o.values.percentInsideProvince,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentInsideProvince&&!!o.errors.percentInsideProvince,helperText:o.touched.percentInsideProvince&&o.errors.percentInsideProvince,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsx(c,{item:!0,xs:12,sm:4,children:u.jsx(L,{fullWidth:!0,id:"percentOutsideProvince",name:"percentOutsideProvince",label:"حداکثر فروش خارج استان",type:"number",value:o.values.percentOutsideProvince,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentOutsideProvince&&!!o.errors.percentOutsideProvince,helperText:o.touched.percentOutsideProvince&&o.errors.percentOutsideProvince,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsx(c,{item:!0,xs:12,sm:4,children:u.jsx(L,{fullWidth:!0,id:"percentSegmentation",name:"percentSegmentation",label:"حداکثر قطعه بندی",type:"number",value:o.values.percentSegmentation,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentSegmentation&&!!o.errors.percentSegmentation,helperText:o.touched.percentSegmentation&&o.errors.percentSegmentation,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsxs(c,{container:!0,xs:12,justifyContent:"center",spacing:1,children:[u.jsx(c,{xs:6,children:u.jsx(N,{onClick:o.handleSubmit,variant:"contained",color:"primary",disabled:!o.isValid||T>100,fullWidth:!0,children:"ثبت"})}),u.jsx(c,{xs:6,children:u.jsx(N,{onClick:()=>E(Pu()),variant:"contained",color:"error",fullWidth:!0,children:"انصراف"})})]})]})})},c6=()=>{const n=_=>{r(_.target.value)},[l]=d.useContext(Iu),t=P(),[C,p]=d.useState([]),[E,i]=d.useState(0),[o,S]=d.useState(10),[T,r]=d.useState(""),[A,F]=d.useState(1),[H,$]=d.useState([]),[s,X]=d.useState([]),Q=()=>{t($0()).then(_=>{X(_.payload.data)})},D=async _=>{let e;t(W()),e=await m.get(`guilds-for-configs/?search=filter&value=${T}&role=${a()}&page=${_}&page_size=${o}`),Q(),t(y()),p(e.data.results),i(e.data.count)},Y=_=>{D(_),F(_)},J=_=>{S(_),F(1)},O=()=>{D(A!==0?A:1)},G=(_,e)=>{t(Fu({title:"فروش دولتی",content:u.jsx(fu,{item:_,updateTable:O,type:"gov",isDashboard:e})}))},f=(_,e)=>{t(Fu({title:"فروش آزاد",content:u.jsx(fu,{item:_,updateTable:O,type:"free",isDashboard:e})}))};d.useEffect(()=>{const _=C==null?void 0:C.map((e,v)=>{var b,V;return[A===1?v+1:v+o*(A-1)+1,`${(b=e==null?void 0:e.user)==null?void 0:b.fullname} (${(V=e==null?void 0:e.user)==null?void 0:V.mobile})`,u.jsx(Gu,{amount:e==null?void 0:e.outProvinceFreeBuyingCommitmentPercent,updateTable:O,item:e,isGuild:!0},v),u.jsx(j,{checked:e==null?void 0:e.freeSaleFromFreeQuotaInProvince,onClick:()=>{t(B({key:e==null?void 0:e.key,free_sale_from_free_quota_in_province:!(e!=null&&e.freeSaleFromFreeQuotaInProvince)})).then(R=>{R.payload.error?l({vertical:"top",horizontal:"center",msg:R.payload.error,severity:"error"}):(O(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},v),u.jsx(j,{checked:e==null?void 0:e.freeSaleFormGovernmentalQuota,onClick:()=>{t(B({key:e==null?void 0:e.key,free_sale_form_governmental_quota:!(e!=null&&e.freeSaleFormGovernmentalQuota)})).then(R=>{R.payload.error?l({vertical:"top",horizontal:"center",msg:R.payload.error,severity:"error"}):(O(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},v),u.jsxs(c,{container:!0,alignItems:"center",xs:12,justifyContent:"start",direction:"row",children:[u.jsx(c,{xs:6,children:u.jsx(j,{checked:e==null?void 0:e.governmentalSellingPermission,onChange:()=>{const R=!(e!=null&&e.governmentalSellingPermission);t(B({key:e==null?void 0:e.key,governmental_selling_permission:R,...R===!1?{in_province_governmental_selling_percent:0,segmentation_governmental_percent:0,out_province_governmental_selling_percent:0}:{}})).then(()=>{R===!0?G(e):l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),O()})}})}),(e==null?void 0:e.governmentalSellingPermission)&&u.jsx(c,{xs:6,children:u.jsx(k,{size:"small",onClick:()=>G(e),color:"primary",children:u.jsx(w,{})})})]},v),u.jsxs(c,{container:!0,alignItems:"center",xs:12,justifyContent:"center",direction:"row",children:[u.jsx(c,{xs:6,children:u.jsx(j,{checked:e==null?void 0:e.freeSellingPermission,onChange:()=>{const R=!(e!=null&&e.freeSellingPermission);t(B({key:e==null?void 0:e.key,free_selling_permission:R,...R===!1?{in_province_free_selling_percent:0,out_province_free_selling_percent:0,segmentation_free_selling_percent:0}:{}})).then(()=>{R===!0?f(e):l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),O()})}})}),u.jsxs(c,{xs:6,children:[(e==null?void 0:e.freeSellingPermission)&&u.jsx(k,{size:"small",onClick:()=>f(e),color:"primary",children:u.jsx(w,{})})," "]})]},v),e==null?void 0:e.inProvinceGovernmentalSellingPercent,e==null?void 0:e.outProvinceGovernmentalSellingPercent,e==null?void 0:e.segmentationGovernmentalPercent,e==null?void 0:e.inProvinceFreeSellingPercent,e==null?void 0:e.outProvinceFreeSellingPercent,e==null?void 0:e.segmentationFreeSellingPercent]});$(_)},[C]),d.useEffect(()=>{D(1)},[t,o]);const M=async _=>{_.preventDefault(),t(W());try{const e=await m.get(`guilds-for-configs/?role=${a()}&search=filter&value=${T}&page=1&page_size=${o}`);p(e.data.results),i(e.data.count),t(y())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(c,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(c,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["درصد تحویل خرید خارج استان","فروش آزاد به داخل استان","فروش آزاد از سهمیه دولتی","فروش دولتی","فروش آزاد","درصد فروش دولتی داخل استان","درصد فروش دولتی خارج استان","درصد فروش دولتی قطعه بندی","درصد فروش آزاد داخل استان","درصد فروش آزاد خارج استان","درصد فروش آزاد قطعه بندی"],data:[[u.jsx(Gu,{amount:s==null?void 0:s.outProvinceFreeBuyingCommitmentPercent,updateTable:O,item:s,isGuild:!0,isDashboard:!0},s),u.jsx(j,{checked:s==null?void 0:s.freeSaleFromFreeQuotaInProvince,onClick:()=>{t(z({free_sale_from_free_quota_in_province:!(s!=null&&s.freeSaleFromFreeQuotaInProvince)})).then(_=>{_.payload.error?l({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(O(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},s),u.jsx(j,{checked:s==null?void 0:s.freeSaleFormGovernmentalQuota,onClick:()=>{t(z({free_sale_form_governmental_quota:!(s!=null&&s.freeSaleFormGovernmentalQuota)})).then(_=>{_.payload.error?l({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(O(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},s),u.jsxs(c,{container:!0,alignItems:"center",xs:12,justifyContent:"start",direction:"row",children:[u.jsx(c,{xs:6,children:u.jsx(j,{checked:s==null?void 0:s.governmentalSellingPermission,onChange:()=>{const _=!(s!=null&&s.governmentalSellingPermission);t(z({governmental_selling_permission:_,..._===!1?{in_province_governmental_selling_percent:0,segmentation_governmental_percent:0,out_province_governmental_selling_percent:0}:{}})).then(()=>{_===!0?G(s,!0):l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),O()})}})}),(s==null?void 0:s.governmentalSellingPermission)&&u.jsx(c,{xs:6,children:u.jsx(k,{size:"small",onClick:()=>G(s,!0),color:"primary",children:u.jsx(w,{})})})]},s),u.jsxs(c,{container:!0,alignItems:"center",xs:12,justifyContent:"center",direction:"row",children:[u.jsx(c,{xs:6,children:u.jsx(j,{checked:s==null?void 0:s.freeSellingPermission,onChange:()=>{const _=!(s!=null&&s.freeSellingPermission);t(z({free_selling_permission:_,..._===!1?{in_province_free_selling_percent:0,out_province_free_selling_percent:0,segmentation_free_selling_percent:0}:{}})).then(()=>{_===!0?f(s,!0):l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),O()})}})}),u.jsxs(c,{xs:6,children:[(s==null?void 0:s.freeSellingPermission)&&u.jsx(k,{size:"small",onClick:()=>f(s,!0),color:"primary",children:u.jsx(w,{})})," "]})]},s),s==null?void 0:s.inProvinceGovernmentalSellingPercent,s==null?void 0:s.outProvinceGovernmentalSellingPercent,s==null?void 0:s.segmentationGovernmentalPercent,s==null?void 0:s.inProvinceFreeSellingPercent,s==null?void 0:s.outProvinceFreeSellingPercent,s==null?void 0:s.segmentationFreeSellingPercent]],title:"تنظیمات کلی"})}),u.jsx(c,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(c,{children:u.jsxs("form",{onSubmit:M,children:[u.jsx(L,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:n}),u.jsx(N,{type:"submit",onClick:M,endIcon:u.jsx(k0,{}),children:"جستجو"})]})})}),u.jsx(ou,{data:H,columns:["ردیف","نام مباشر","درصد تحویل خرید خارج استان","فروش آزاد به داخل استان","فروش آزاد از سهمیه دولتی","فروش دولتی","فروش آزاد","درصد فروش دولتی داخل استان","درصد فروش دولتی خارج استان","درصد فروش دولتی قطعه بندی","درصد فروش آزاد داخل استان","درصد فروش آزاد خارج استان","درصد فروش آزاد قطعه بندی"],handlePageChange:Y,totalRows:E,page:A,perPage:o,handlePerRowsChange:J,title:"مباشرین"})]})},a6=[Au,d0,Ru,p0,S0,A0,R0,pu,Su,q,K,Z,eu,nu,ru,uu,su],i6=[Au,pu,Su,Ru,q,K,Z,eu,nu,ru,uu,su],_6=[d0,p0],C6=[A0,R0],E6=[P0,F0,G0,r0,Cu,s0,a0,i0,wu,Vu,bu],d6=[f0,L0,N0,t0,Eu,o0,C0,_0],p6=[y0,D0,m0,c0,l0],S6=[Mu,yu,Du,E0,mu],A6=[M0,b0],R6=[$u,Xu,Yu,Qu],O6=[zu,Bu,Hu,Wu],I6=[Ju,qu,Zu,Ku],x=(n,l)=>l.includes(n),U6=(n,l)=>l.some(t=>n.includes(t)),oe=()=>{const{pathname:n}=Uu();return u.jsx(Nu,{display:"flex",justifyContent:"center",children:u.jsxs(c,{container:!0,direction:"column",justifyContent:"center",xs:12,lg:10,children:[x(n,a6)?u.jsxs(c,{justifyContent:"center",my:g.MEDIUM,children:[x(n,i6)&&u.jsx(X0,{}),x(n,_6)&&u.jsx(r6,{}),x(n,C6)&&u.jsx(s6,{}),n===S0&&u.jsx(t6,{})]}):u.jsx(O0,{}),u.jsx(c,{container:!0,justifyContent:"space-between",gap:g.SMALL,children:u.jsxs(c,{xs:12,children:[x(n,E6)&&u.jsx(o6,{}),U6(n,d6)&&u.jsx(Z0,{}),x(n,p6)&&u.jsx(n6,{}),x(n,S6)&&u.jsx(z0,{}),x(n,A6)&&u.jsx(c6,{}),x(n,R6)&&u.jsx(B0,{userType:"guild"}),n===ku&&u.jsx(I0,{userType:"guild"}),x(n,O6)&&u.jsx(W0,{userType:"guild"}),x(n,I6)&&u.jsx(H0,{userType:"guild"})]})})]})})};export{oe as default}; diff --git a/build/assets/Hatching-ubNErkhC.js b/build/assets/Hatching-ubNErkhC.js new file mode 100644 index 0000000..fecd5f8 --- /dev/null +++ b/build/assets/Hatching-ubNErkhC.js @@ -0,0 +1 @@ +import{j as t,b5 as u,b6 as i,b as a}from"./mui-vendor-D_SVL-Dx.js";import{G as r,S as m}from"./index-D80MdVQn.js";import{B as p}from"./BackButton-Dr-K0JXJ.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{b as c,d as C,c as x}from"./CityHatchingInfo-DJ4zCsXg.js";import"./redux-vendor-CfkcHgWN.js";import"./index.esm-C1-dCPnj.js";import"./Add-CiyqkOpq.js";import"./CityNewKillRequest-N5kvrMlL.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./DialogAlert-CML4Ua46.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./CityHatchingsArchiveOperations-BvV7gasp.js";import"./Tune-BBzxV8DK.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./Sms-C-zLQmIm.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";const j=()=>{const[e,o]=l.useState(0),n=(d,s)=>{o(s)};return t.jsxs(r,{container:!0,alignItems:"center",justifyContent:"center",children:[t.jsx(r,{xs:12,container:!0,alignItems:"center",justifyContent:"center",children:t.jsxs(u,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:e,onChange:n,children:[t.jsx(i,{label:"جوجه ریزی",value:0}),t.jsx(i,{label:"بایگانی",value:1}),t.jsx(i,{label:"آمار جوجه ریزی",value:2})]})}),e===0&&t.jsx(c,{readOnly:!0}),e===1&&t.jsx(C,{readOnly:!0}),e===2&&t.jsx(x,{})]})},tt=()=>t.jsx(t.Fragment,{children:t.jsx(a,{display:"flex",justifyContent:"center",children:t.jsxs(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[t.jsx(p,{}),t.jsx(r,{container:!0,justifyContent:"space-between",gap:m.SMALL,children:t.jsx(r,{xs:12,children:t.jsx(j,{})})})]})})});export{tt as default}; diff --git a/build/assets/Info-CGBpeO9n.js b/build/assets/Info-CGBpeO9n.js new file mode 100644 index 0000000..7458010 --- /dev/null +++ b/build/assets/Info-CGBpeO9n.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),f=t;u=e.default=(0,i.default)((0,f.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");export{u as d}; diff --git a/build/assets/Inspection-BKT32dnc.js b/build/assets/Inspection-BKT32dnc.js new file mode 100644 index 0000000..890cd4c --- /dev/null +++ b/build/assets/Inspection-BKT32dnc.js @@ -0,0 +1 @@ +import{j as u,b as j,T as h,I as U,ap as _,b5 as c6,b6 as t6,an as u6,B as d6,d as i6}from"./mui-vendor-D_SVL-Dx.js";import{r as b}from"./react-vendor-CmFgShSM.js";import{u as x6}from"./redux-vendor-CfkcHgWN.js";import{j as s6,a0 as A6,G as F,S as Y,A as C6,v as e6,p as o6,$ as l6,O as F6,L as h6,h as b6}from"./index-D80MdVQn.js";import{R as j6,a as p6}from"./index.esm-C1-dCPnj.js";import{R as m6}from"./ResponsiveTable-bUYl0qDM.js";import{B as g6}from"./BackButton-Dr-K0JXJ.js";import{L as f}from"./LabelField-BYhJrYEE.js";import{d as v6}from"./Close-J1gH5PMD.js";import{d as D6}from"./PictureAsPdf-CIzo5EaA.js";import{d as y6}from"./Visibility-Cb7r65bM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const f6=async(l,w)=>(await s6.get(`poultry_science_report/?role=${A6()}&page=${l}&page_size=${w}`)).data,w6=({item:l})=>{var S,T,I,k,N,E,M,R,P,W;const[w,O]=b.useState(0),[p,L]=b.useState(null),g=t=>{O(t)},V=t=>{L(t)},v=()=>{L(null)},z=()=>{const A=`${s6.defaults.baseURL||""}poultry_science_report_pdf/?key=${l==null?void 0:l.key}`;window.open(A,"_blank")},J=t=>{if(!t)return"---";try{return new Date(t).toLocaleDateString("fa-IR")}catch{return t}},H=t=>{if(!t)return"---";try{const A=new Date(t);return`${A.toLocaleDateString("fa-IR")} (${A.toLocaleTimeString("fa-IR",{hour:"2-digit",minute:"2-digit"})})`}catch{return t}},e=((S=l==null?void 0:l.hatching)==null?void 0:S.poultry)||{},s=(l==null?void 0:l.hatching)||{},C=(l==null?void 0:l.reportInformation)||{},q={"نام واحد مرغداری":(e==null?void 0:e.unitName)||"---","کد یکتا / شناسه واحد":(e==null?void 0:e.breedingUniqueId)||"---","پروانه بهداشتی":(e==null?void 0:e.healthCertificateNumber)||"---","مجوز جوجه ریزی":(s==null?void 0:s.licenceNumber)||"---","کد اپیدمیولوژیک":(e==null?void 0:e.epidemiologicalCode)||"---","اعتبار پروانه بهره برداری":e!=null&&e.operatingLicenceCapacity?`${e.operatingLicenceCapacity}`:"---","وضعیت مستاجر":s!=null&&s.hasTenant?(s==null?void 0:s.InteractTypeName)||"دارد":"ندارد","نام مالک / بهره بردار":((T=e==null?void 0:e.user)==null?void 0:T.fullname)||"---","نوع مالکیت":(s==null?void 0:s.InteractTypeName)||"---","کد ملی بهره بردار":((I=e==null?void 0:e.user)==null?void 0:I.nationalId)||((k=e==null?void 0:e.user)==null?void 0:k.nationalCode)||"---",استان:((E=(N=e==null?void 0:e.address)==null?void 0:N.province)==null?void 0:E.name)||(e==null?void 0:e.provinceName)||"---",شهر:((R=(M=e==null?void 0:e.address)==null?void 0:M.city)==null?void 0:R.name)||(e==null?void 0:e.cityName)||"---","مختصات جغرافیایی":e!=null&&e.Lat&&(e!=null&&e.Long)?`${e.Lat}, ${e.Long}`:l!=null&&l.lat&&(l!=null&&l.log)?`${l.lat}, ${l.log}`:"---","شماره تماس بهره بردار":((P=e==null?void 0:e.user)==null?void 0:P.mobile)||"---","ظرفیت اسمی واحدها":e!=null&&e.totalCapacity?`${e.totalCapacity.toLocaleString()}`:"---","تاریخ جوجه ریزی":H(s==null?void 0:s.date),"تاریخ بازدید":H(l==null?void 0:l.date),"تعداد جوجه ریزی اولیه":s!=null&&s.quantity?`${s.quantity.toLocaleString()}`:"---","تعداد جوجه ریزی توسط دامپزشکی":s!=null&&s.quantity?`${s.quantity.toLocaleString()}`:"---","تعداد جوجه طبق خود اظهاری مرغدار":s!=null&&s.quantity?`${s.quantity.toLocaleString()}`:"---","منبع تهیه جوجه":((W=C==null?void 0:C.casualties)==null?void 0:W.sourceOfHatching)||"---","سن جوجه در زمان بازدید":s!=null&&s.chickenAge?`${s.chickenAge} روز`:s!=null&&s.nowAge?`${s.nowAge} روز`:"---","نوع نژاد":(s==null?void 0:s.chickenBreed)||"---"},c=(C==null?void 0:C.generalConditionHall)||{},d=(C==null?void 0:C.casualties)||{},m=(C==null?void 0:C.technicalOfficer)||{},Q={"وضعیت بهداشتی سالن":(c==null?void 0:c.healthStatus)||"---","وضعیت تهویه":(c==null?void 0:c.ventilationStatus)||"---","وضعیت بستر":(c==null?void 0:c.bedCondition)||"---","دما و رطوبت سالن با توجه به سن جوجه":c!=null&&c.temperature?`${c.temperature} درجه`:"---","کیفیت آب مصرفی":(c==null?void 0:c.drinkingWaterQuality)||"---","منبع آب مصرفی":(c==null?void 0:c.drinkingWaterSource)||"---","تعداد تلفات عادی دوره":d!=null&&d.normalLosses?`${d.normalLosses}`:"---","تلفات غیر عادی":d!=null&&d.abnormalLosses?`${d.abnormalLosses}`:"---","علت تلفات غیر عادی":(d==null?void 0:d.causeAbnormalLosses)||"---","نوع بیماری تشخیصی":(d==null?void 0:d.typeDisease)||"---","نمونه برداری انجام شده":d!=null&&d.samplingDone?"بله":"خیر","نوع نمونه":(d==null?void 0:d.typeSampling)||"---","نام مسئول فنی بهداشتی":(m==null?void 0:m.technicalHealthOfficer)||"---","نام مسئول فنی نظام مهندسی":(m==null?void 0:m.technicalEngineeringOfficer)||"---"},r=(C==null?void 0:C.inputStatus)||{},n=(C==null?void 0:C.infrastructureEnergy)||{},i=(C==null?void 0:C.facilities)||{},x=(C==null?void 0:C.hr)||{},K={"وضعیت نهاده":(r==null?void 0:r.inputStatus)||"---","نوع دان":(r==null?void 0:r.typeOfGrain)||"---","کیفیت دانه":(r==null?void 0:r.gradeGrain)||"---","موجودی تا روز بازدید":(r==null?void 0:r.inventoryUntilVisit)||"---","موجودی در انبار":(r==null?void 0:r.inventoryInWarehouse)||"---","کد رهگیری":(r==null?void 0:r.trackingCode)||"---","نام شرکت":(r==null?void 0:r.companyName)||"---","نوع ژنراتور":(n==null?void 0:n.generatorType)||"---","مدل ژنراتور":(n==null?void 0:n.generatorModel)||"---","تعداد ژنراتور":(n==null?void 0:n.generatorCount)||"---","نوع سوخت":(n==null?void 0:n.fuelType)||"---","ظرفیت ژنراتور":n!=null&&n.generatorCapacity?`${n.generatorCapacity.toLocaleString()}`:"---","میزان موجودی سوخت اضطراری (لیتر)":n!=null&&n.emergencyFuelInventory?`${n.emergencyFuelInventory.toLocaleString()}`:"---","سابقه قطعی برق دوره جاری":n!=null&&n.hasPowerCutHistory?"بله":"خیر","مدت زمان قطعی":n!=null&&n.powerCutDuration?`${n.powerCutDuration} ساعت`:"---","ساعت قطعی":(n==null?void 0:n.powerCutHour)||"---","عملکرد ژنراتور":(n==null?void 0:n.generatorPerformance)||"---","توضیحات تکمیلی":(n==null?void 0:n.additionalNotes)||"---","تعداد افراد شاغل":x!=null&&x.numberEmployed?`${x.numberEmployed}`:"---","تعداد افراد بومی":x!=null&&x.numberIndigenous?`${x.numberIndigenous}`:"---","تعداد افراد غیر بومی":x!=null&&x.numberNonIndigenous?`${x.numberNonIndigenous}`:"---","وضعیت قرارداد کارگران":(x==null?void 0:x.contractStatus)||"---","آموزش دیده در حوزه بهداشت و امنیت زیستی":x!=null&&x.trained?"بله":"خیر","تسهیلات دریافتی فعال":i!=null&&i.hasFacilities?"بله":"خیر","نوع تسهیلات":(i==null?void 0:i.typeOfFacility)||"---","مبلغ تسهیلات":i!=null&&i.amount?`${i.amount.toLocaleString()}`:"---","وضعیت بازپرداخت":(i==null?void 0:i.repaymentStatus)||"---","درخواست جدید بهره بردار":(i==null?void 0:i.requestFacilities)||"---","تاریخ تسهیلات":J(i==null?void 0:i.date)},X=()=>u.jsx(F,{container:!0,item:!0,sx:{width:"100%",display:"flex",flexWrap:"wrap"},xs:12,children:Object.entries(q).map(([t,A])=>u.jsx(F,{xs:2.4,lg:3,nxl:2.4,p:1,children:u.jsx(f,{label:t,children:u.jsx(h,{variant:"body2",sx:{py:1},children:A||"---"})})},t))}),a=()=>u.jsx(F,{container:!0,item:!0,sx:{width:"100%",display:"flex",flexWrap:"wrap"},xs:12,children:Object.entries(Q).map(([t,A])=>u.jsx(F,{xs:2.4,lg:3,nxl:2.4,p:1,children:u.jsx(f,{label:t,children:u.jsx(h,{variant:"body2",sx:{py:1},children:A||"---"})})},t))}),o=()=>u.jsx(F,{container:!0,item:!0,sx:{width:"100%",display:"flex",flexWrap:"wrap"},xs:12,children:Object.entries(K).map(([t,A])=>u.jsx(F,{xs:4,p:1,children:u.jsx(f,{label:t,children:u.jsx(h,{variant:"body2",sx:{py:1},children:A||"---"})})},t))}),$=({src:t,onClick:A})=>{const y=t==null?void 0:t.toLowerCase().match(/\.(mp4|webm|ogg|mov)$/i);return u.jsx(j,{onClick:()=>A&&A(t),sx:{position:"relative",width:"70px",height:"70px",borderRadius:1.5,overflow:"hidden",border:"1px solid #e0e0e0",cursor:"pointer","&:hover":{opacity:.8}},children:y?u.jsx(j,{component:"video",src:t,sx:{width:"100%",height:"100%",objectFit:"cover"}}):u.jsx(j,{component:"img",src:t,alt:"thumbnail",sx:{width:"100%",height:"100%",objectFit:"cover"}})})},D=({title:t,description:A,images:y=[]})=>u.jsxs(F,{container:!0,direction:"column",gap:1,sx:{mb:2},children:[u.jsx(h,{variant:"h6",sx:{fontWeight:"bold",fontSize:18},children:t}),A&&u.jsx(h,{variant:"body2",sx:{mb:1,color:"text.secondary"},children:A}),y&&y.length>0?u.jsx(F,{container:!0,gap:Y.SMALL,children:y.map((Z,B)=>u.jsx($,{src:Z,onClick:V},B))}):u.jsx(h,{variant:"body2",sx:{color:"text.secondary",fontStyle:"italic"},children:"تصویری موجود نیست"})]}),G=()=>{var B,a6,n6;const t=(c==null?void 0:c.images)||[],A=(r==null?void 0:r.images)||[],y=(d==null?void 0:d.images)||[],Z=(s==null?void 0:s.violationImage)||[];return u.jsxs(F,{direction:"column",xs:12,children:[u.jsx(D,{title:"وضعیت کلی سالن",images:t}),u.jsx(D,{title:"انبار نهاده ها",images:A}),u.jsx(D,{title:"تلفات",images:y}),u.jsx(D,{title:"تصاویر تخلف",images:Z}),u.jsx(j,{sx:{mb:3},children:u.jsxs(c6,{value:w,onChange:(L6,r6)=>g(r6),sx:{"& .MuiTabs-indicator":{display:"none"},"& .MuiTab-root":{minHeight:"auto",px:3,py:1,borderRadius:2,fontWeight:"bold",textTransform:"none","&.Mui-selected":{bgcolor:"#4caf50",color:"white"},"&:not(.Mui-selected)":{bgcolor:"#f5f5f5",color:"text.primary"}}},children:[u.jsx(t6,{label:"وضعیت کلی واحد"}),u.jsx(t6,{label:(C==null?void 0:C.inspectionStatus)||"---"})]})}),u.jsx(f,{label:"توصیه ها / اخطارها / اقدامات اصلاحی :",children:u.jsx(h,{variant:"body2",color:"text.secondary",sx:{fontSize:13,py:1},children:(C==null?void 0:C.inspectionNotes)||"---"})}),u.jsx(_,{sx:{my:2,visibility:"hidden"}}),u.jsx(h,{variant:"h6",sx:{fontWeight:"bold",fontSize:16,mb:2},children:"احراز مسئول سالن"}),u.jsxs(F,{container:!0,xs:12,children:[u.jsx(F,{xs:12,lg:3,p:1,children:u.jsx(f,{label:"مسئول سالن حضور دارد؟",children:u.jsx(h,{variant:"body2",sx:{py:1},children:(B=s==null?void 0:s.vetFarm)!=null&&B.vetFarmFullName?"بله":"خیر"})})}),u.jsx(F,{xs:12,lg:3,p:1,children:u.jsx(f,{label:"نام مسئول سالن در زمان بازدید",children:u.jsx(h,{variant:"body2",sx:{py:1},children:((a6=s==null?void 0:s.vetFarm)==null?void 0:a6.vetFarmFullName)||"---"})})}),u.jsx(F,{xs:12,lg:3,p:1,children:u.jsx(f,{label:"تلفن مسئول سالن",children:u.jsx(h,{variant:"body2",sx:{py:1},children:((n6=s==null?void 0:s.vetFarm)==null?void 0:n6.vetFarmMobile)||"---"})})})]})]})};return u.jsxs(j,{sx:{maxHeight:"80vh",overflowY:"auto",width:"100%",p:2},children:[u.jsxs(j,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:2},children:[u.jsx(h,{variant:"h5",sx:{fontWeight:"bold"},children:"اطلاعات"}),u.jsx(U,{onClick:z,color:"error",title:"دانلود PDF",children:u.jsx(D6,{})})]}),u.jsx(_,{sx:{mb:3}}),X(),u.jsx(h,{variant:"h5",sx:{fontWeight:"bold",mb:2,mt:4},children:"پایش سلامت"}),u.jsx(_,{sx:{mb:3}}),a(),u.jsx(h,{variant:"h5",sx:{fontWeight:"bold",mb:2,mt:4},children:"زیرساخت"}),u.jsx(_,{sx:{mb:3}}),o(),u.jsx(h,{variant:"h5",sx:{fontWeight:"bold",mb:2,mt:4},children:"مستندات"}),u.jsx(_,{sx:{mb:3}}),G(),p&&u.jsxs(j,{onClick:v,sx:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(0, 0, 0, 0.9)",zIndex:9999,display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:[u.jsx(U,{onClick:t=>{t.stopPropagation(),v()},sx:{position:"absolute",top:16,right:16,backgroundColor:"rgba(255, 255, 255, 0.2)",color:"white","&:hover":{backgroundColor:"rgba(255, 255, 255, 0.3)"},zIndex:1e4},children:u.jsx(v6,{})}),u.jsx(j,{onClick:t=>t.stopPropagation(),sx:{maxWidth:"90vw",maxHeight:"90vh",display:"flex",alignItems:"center",justifyContent:"center"},children:p!=null&&p.toLowerCase().match(/\.(mp4|webm|ogg|mov)$/i)?u.jsx(j,{component:"video",src:p,controls:!0,autoPlay:!0,sx:{maxWidth:"100%",maxHeight:"90vh",objectFit:"contain"}}):u.jsx(j,{component:"img",src:p,alt:"fullscreen",sx:{maxWidth:"100%",maxHeight:"90vh",objectFit:"contain"}})})]})]})},O6=()=>{const l=x6(),[w,O]=b.useState(""),[p,L]=b.useState(0),[g,V]=b.useState(10),[v,z]=b.useState([]),[J,H]=b.useState([]),[e,s]=b.useState(1),[,,C,q,c,d]=b.useContext(C6),[m]=b.useContext(C6);b.useEffect(()=>{const a=e6(new Date).format("YYYY-MM-DD");q(a),d(a)},[]);const Q=a=>{O(a.target.value)},r=async a=>{l(h6());try{const o=await f6(a,g);z(o.results||[]),L(o.count||0)}catch(o){console.error("Error fetching inspection data:",o),z([]),L(0)}l(b6())},n=a=>{r(a),s(a)},i=a=>{V(a),s(1),r(1)},x=async a=>{a.preventDefault(),s(1),r(1)},K=a=>{l(F6({title:"جزئیات",size:1280,content:u.jsx(w6,{item:a})}))},X=a=>{if((a==null?void 0:a.state)==="pending")return"در انتظار تایید";if((a==null?void 0:a.state)==="accepted")return"تایید شده";if((a==null?void 0:a.state)==="rejected")return"رد شده"};return b.useEffect(()=>{const a=v==null?void 0:v.map((o,$)=>{var D,G,S,T,I,k,N,E,M,R,P,W;return[e===1?$+1:$+g*(e-1)+1,o6(o==null?void 0:o.date)||"-",(o==null?void 0:o.reportId)||"-",((G=(D=o==null?void 0:o.hatching)==null?void 0:D.poultry)==null?void 0:G.unitName)||"-",((T=(S=o==null?void 0:o.hatching)==null?void 0:S.poultry)==null?void 0:T.breedingUniqueId)||"-",((I=o==null?void 0:o.hatching)==null?void 0:I.licenceNumber)||"-",((M=(E=(N=(k=o==null?void 0:o.hatching)==null?void 0:k.poultry)==null?void 0:N.user)==null?void 0:E.city)==null?void 0:M.name)||"-",o6((R=o==null?void 0:o.hatching)==null?void 0:R.date)||"-",((W=(P=o==null?void 0:o.hatching)==null?void 0:P.quantity)==null?void 0:W.toLocaleString())||"-",X(o)||"-",u.jsx(j,{display:"flex",justifyContent:"center",children:u.jsx(U,{color:"primary",onClick:()=>K(o),size:"small",children:u.jsx(y6,{})})},`details-${$}`)]});H(a||[])},[v,e,g]),b.useEffect(()=>{r(1)},[C,c,g]),u.jsx(j,{display:"flex",justifyContent:"center",children:u.jsxs(F,{container:!0,direction:"column",flexWrap:"nowrap",xs:12,sm:12,md:10,lg:10,children:[u.jsx(g6,{}),u.jsx(F,{xs:12,container:!0,alignItems:"center",gap:Y.SMALL,justifyContent:"flex-start",mb:Y.SMALL,mt:Y.SMALL,children:u.jsx("form",{onSubmit:x,children:u.jsxs(F,{container:!0,alignItems:"center",gap:Y.SMALL,children:[u.jsx(F,{style:{width:"150px"},children:u.jsx(l6,{label:"از تاریخ",id:"date",renderInput:a=>u.jsx(u6,{...a}),value:C,onChange:a=>{q(e6(a).format("YYYY-MM-DD"))}})}),u.jsx(F,{style:{width:"150px"},children:u.jsx(l6,{label:"تا تاریخ",id:"date",renderInput:a=>u.jsx(u6,{...a}),value:c,onChange:a=>{d(e6(a).format("YYYY-MM-DD"))}})}),u.jsx(u6,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Q,value:w}),u.jsx(d6,{type:"submit",onClick:x,endIcon:u.jsx(j6,{}),children:"جستجو"}),u.jsx(i6,{title:"خروجی اکسل",children:u.jsx(U,{color:"success",onClick:()=>{m({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این عملیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const a=`${s6.defaults.baseURL}inspection_excel/?date1=${C}&date2=${c}&search=filter&value=${w}`;window.location.href=a},children:u.jsx(p6,{size:32})})})]})})}),u.jsx(m6,{data:J,columns:["ردیف","تاریخ بازرسی","شناسه بازرسی","نام فارم","شناسه یکتا","شناسه جوجه ریزی","شهرستان","تاریخ جوجه ریزی","تعداد جوجه ریزی","وضعیت بازرسی","مشاهده جزییات"],handlePageChange:n,totalRows:p,page:e,perPage:g,handlePerRowsChange:i,paginated:!0,title:"بازرسی"})]})})};export{O6 as default}; diff --git a/build/assets/Inspector-3L1B1-iL.js b/build/assets/Inspector-3L1B1-iL.js new file mode 100644 index 0000000..0fba727 --- /dev/null +++ b/build/assets/Inspector-3L1B1-iL.js @@ -0,0 +1 @@ +import{j as r,aR as m,aS as uu,aT as ru,aU as eu,aV as su,aW as ou,T as Y,an as tu,B as D,ah as nu,I as P,a5 as G,b as au}from"./mui-vendor-D_SVL-Dx.js";import{j as cu,A as lu,u as Cu,c as pu,V as iu,a4 as du,G as o,S as p,m as Au,L as K,h as O,W as k,l$ as b,p as L,ad as xu,m0 as Q,m1 as U,m2 as B,m3 as w,m4 as W,m5 as q,jP as ju,m6 as Fu}from"./index-D80MdVQn.js";import{d as z}from"./Plagiarism-BibpZV6P.js";import{a as yu,u as M,f as V}from"./redux-vendor-CfkcHgWN.js";import{r as a,j as Eu,u as $,f as X}from"./react-vendor-CmFgShSM.js";import{S as J}from"./SimpleTable-tm4uaKUf.js";import{g as hu}from"./useRequestFile-BwZzzy4x.js";import{A as fu}from"./index-C-DZrBTM.js";import{N}from"./NavLink-Uri4Pz8C.js";import{V as Tu}from"./index.esm-DYumyMPq.js";import{L as _}from"./LinkItem-Din4toX7.js";import{a as Su}from"./index.esm-BvdS_LQd.js";import{a as Ru}from"./index.esm-CIIta_9s.js";import{c as gu}from"./index.esm-C1-dCPnj.js";import{R as vu,a as Iu}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{B as Lu}from"./BackButton-Dr-K0JXJ.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./AdvancedTable-DF_gMS-x.js";const H=yu("INSPECTOR_REQUEST_OPERATIONS",async e=>{const{data:c,status:t}=await cu.post("inspector/",e);return{data:c,status:t}}),Z=({process:e})=>{const[c]=a.useContext(lu),[t,v]=a.useState(!1);a.useEffect(()=>{e===null&&v(!0)},[]);const n=Cu({initialValues:{rejectText:""},validationSchema:pu({rejectText:iu().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[I,l]=a.useState(!1),s=M(),[u]=du(),{id:d}=Eu();return r.jsx(r.Fragment,{children:!t&&r.jsxs(m,{sx:{alignSelf:"flex-start",width:"100%"},children:[r.jsxs(uu,{children:[r.jsx(ru,{color:"secondary"}),r.jsx(eu,{})]}),r.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[r.jsxs(o,{container:!0,children:[r.jsx(o,{children:r.jsx(su,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات بازرسی"})}),r.jsx(o,{children:r.jsx(ou,{color:"textSecondary",children:r.jsx(Y,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),r.jsx(o,{children:r.jsx(o,{xs:12,children:r.jsx(o,{container:!0,gap:p.SMALL,padding:p.SMALL,children:r.jsx(fu,{children:I?r.jsx(Au.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:r.jsxs(o,{flexDirection:"column",container:!0,gap:p.SMALL,children:[r.jsx(o,{children:r.jsx(tu,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:n.values.rejectText,error:n.touched.rejectText?!!n.errors.rejectText:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.rejectText&&n.errors.rejectText?n.errors.rejectText:null})}),r.jsxs(o,{container:!0,gap:p.SMALL,children:[r.jsx(o,{children:r.jsx(D,{variant:"outlined",color:"secondary",onClick:()=>{l(!1)},children:"لغو"})}),r.jsx(o,{children:r.jsx(D,{color:"secondary",variant:"outlined",disabled:!n.isValid,onClick:()=>{var C;s(K()),s(H({message:n.values.rejectText,key:(C=e==null?void 0:e.poultry)==null?void 0:C.poultryRequestKey,state:"rejected"})).then(i=>{i.error?(s(O()),c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(s(k({right:!1,bottom:!1,top:!1,content:null})),s(b()),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),s(O())},children:"رد درخواست"})})]})]})}):r.jsxs(o,{container:!0,gap:p.SMALL,children:[r.jsx(D,{variant:"outlined",color:"secondary",onClick:()=>{l(!0)},children:"رد اطلاعات و پیام به استان"}),r.jsx(D,{variant:"outlined",onClick:()=>{var C;s(K()),s(H({key:(C=e==null?void 0:e.poultry)==null?void 0:C.poultryRequestKey,state:"accepted"})).then(i=>{i.error?(s(O()),c({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(s(k({right:!1,bottom:!1,top:!1,content:null})),s(b()),hu(u,d,s),c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),s(O())},children:"تایید نهایی درخواست"})]})})})})})]})]})})};Z.propTypes={process:nu.PropTypes.any};const Nu=()=>{const e=$(),{inspectorNewRequests:c}=V(l=>l.inspectorSlice),t=M();a.useEffect(()=>{t(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=c==null?void 0:c.filter(u=>!u.inspector||u.inspector==="pending"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(P,{color:"primary",onClick:()=>{t(k({title:"عملیات تایید / رد بازرس",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:r.jsx(Z,{process:u.process})}))},children:r.jsx(xu,{})},d),r.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(Q+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[c]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","عملیات","مشاهده"]);return r.jsx(r.Fragment,{children:r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های جدید در انتظار برای بررسی",columns:I,data:v})})})},_u=()=>{const{pathname:e}=X();return r.jsx(o,{container:!0,gap:p.SMALL,p:p.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:r.jsx(o,{container:!0,direction:"column",style:{width:"100%"},children:r.jsxs(o,{container:!0,gap:p.SMALL,justifyContent:"center",children:[r.jsx(N,{to:U,active:e===U?"true":null,children:r.jsx(_,{icon:r.jsx(Tu,{size:30,color:"#244CCC"}),title:"درخواست های جدید",description:"درخواست های در انتظار بررسی"})}),r.jsx(N,{to:B,active:e===B?"true":null,children:r.jsx(_,{icon:r.jsx(Su,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),r.jsx(N,{to:w,active:e===w?"true":null,children:r.jsx(_,{icon:r.jsx(Ru,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),r.jsx(N,{to:W,active:e===W?"true":null,children:r.jsx(_,{icon:r.jsx(gu,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"درخواست های رد شده",description:"مشاهده درخواست هایی که به دلایل مختلف توسط اتحادیه رد شده است"})}),r.jsx(N,{to:q,active:e===q?"true":null,children:r.jsx(_,{icon:r.jsx(ju,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})})]})})})},bu=()=>{const e=$(),c=M(),{inspectorNewRequests:t}=V(l=>l.inspectorSlice);a.useEffect(()=>{c(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=t==null?void 0:t.filter(u=>u.inspector==="rejected"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(Q+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[t]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های رد شده",columns:I,data:v})})},Du=()=>{const e=$(),c=M(),{inspectorNewRequests:t}=V(l=>l.inspectorSlice);a.useEffect(()=>{c(b())},[]);const[v,n]=a.useState([]);a.useEffect(()=>{var s;const l=(s=t==null?void 0:t.filter(u=>u.inspector==="accepted"))==null?void 0:s.map((u,d)=>{var C,i,A,x,j,F,y,E,h,f,T,S;return[d+1,u.orderCode,L(u==null?void 0:u.createDate),L(u==null?void 0:u.sendDate),(i=(C=u==null?void 0:u.process)==null?void 0:C.poultry)==null?void 0:i.poultryName,(x=(A=u==null?void 0:u.process)==null?void 0:A.poultry)==null?void 0:x.poultryMobile,(F=(j=u==null?void 0:u.process)==null?void 0:j.poultry)==null?void 0:F.poultryCity,(E=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:E.poultryProvince,(f=(h=u==null?void 0:u.process)==null?void 0:h.poultry)==null?void 0:f.age,(S=(T=u==null?void 0:u.process)==null?void 0:T.poultry)==null?void 0:S.poultryQuantity,r.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var R,g;return e(Q+((g=(R=u==null?void 0:u.process)==null?void 0:R.poultry)==null?void 0:g.poultryRequestId))},children:r.jsx(z,{})},d)]});n(l)},[t]);const[I]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return r.jsx(r.Fragment,{children:r.jsx(G,{xs:12,mt:p.SMALL,children:r.jsx(J,{name:"درخواست های بایگانی شده",columns:I,data:v})})})},u6=()=>{const{pathname:e}=X();return r.jsx(r.Fragment,{children:r.jsx(au,{display:"flex",justifyContent:"center",children:r.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===Fu?r.jsxs(o,{justifyContent:"center",my:p.MEDIUM,children:[r.jsx(o,{children:r.jsx(Y,{variant:"h6",children:"صفحه مدیریت درخواست ها (بازرس)"})}),r.jsx(_u,{})]}):r.jsx(Lu,{}),r.jsx(o,{container:!0,justifyContent:"space-between",gap:p.SMALL,children:r.jsxs(o,{xs:12,children:[e===U&&r.jsx(Nu,{}),e===W&&r.jsx(bu,{}),e===q&&r.jsx(Du,{}),e===B&&r.jsx(vu,{}),e===w&&r.jsx(Iu,{})]})})]})})})};export{u6 as default}; diff --git a/build/assets/InspectorEditAviculture-BR0gvDfL.js b/build/assets/InspectorEditAviculture-BR0gvDfL.js new file mode 100644 index 0000000..a0aec95 --- /dev/null +++ b/build/assets/InspectorEditAviculture-BR0gvDfL.js @@ -0,0 +1 @@ +import{a as S,u as k}from"./redux-vendor-CfkcHgWN.js";import{j as W,A as q,u as H,c as O,V as y,b as A,v as w,L as E,h as N,G as l,S as G,$ as Z,ep as L,W as R}from"./index-D80MdVQn.js";import{j as e,an as s,B as z,ah as o,ao as D,aj as uu,ay as eu,az as ru,aA as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./react-vendor-CmFgShSM.js";import{c as U,a as Y}from"./city-get-city-Cof5ivkn.js";const iu=S("INSPECTOR_CHANGE_USER_STATE",async C=>{const{data:p,status:m}=await W.delete("system_user_profile/0/",{params:C});return{data:p,status:m}}),M=S("INSPECTOR_UPDATE_USER_PROFILE",async C=>{const{data:p,status:m}=await W.put("system_user_profile/0/",C);return{data:p,status:m}}),au=({id:C,birthday:p,nationalCode:m,nationalId:b,firstName:F,lastName:f,password:j,phone:B})=>{const[d]=t.useContext(q),[,_]=t.useState([]),[,T]=t.useState([]),[x]=t.useState(),[,P]=t.useState(!0),i=k(),r=H({initialValues:{fname:F||"",lname:f||"",nationalcode:b||"",nationalId:m||"",password:j||"",phone:B||"",birthday:p||w(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:O({fname:y().typeError("لطفا فیلد را پر کنید!"),lname:y().typeError("لطفا فیلد را پر کنید!"),nationalcode:y().typeError("لطفا مقادیر را به درستی وارد کنید!"),nationalId:A().test("len","کد ملی میبایست ده رقم باشد.",(c,v)=>{if(v.originalValue)return v.originalValue.length===10}),password:y().typeError("لطفا مقادیر را به درستی وارد کنید!")})});return t.useEffect(()=>{r.validateForm()},[]),t.useEffect(()=>{var c;(c=i(U()))==null||c.then(v=>{_(v.payload.data)})},[]),t.useEffect(()=>{x&&(i(E()),i(Y(x)).then(c=>{T(c.payload.data),P(!1),i(N())}))},[x]),e.jsx(e.Fragment,{children:e.jsx(l,{children:e.jsxs(l,{container:!0,gap:G.SMALL,direction:"column",children:[e.jsx(l,{children:e.jsx(s,{id:"fname",label:"نام",variant:"outlined",sx:{width:"100%"},value:r.values.fname,error:r.touched.fname?!!r.errors.fname:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.fname&&r.errors.fname?r.errors.fname:null})}),e.jsx(l,{children:e.jsx(s,{id:"lname",label:"نام خانوادگی ",variant:"outlined",sx:{width:"100%"},value:r.values.lname,error:r.touched.lname?!!r.errors.lname:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.lname&&r.errors.lname?r.errors.lname:null})}),e.jsx(l,{children:e.jsx(Z,{fullWidth:!0,label:"تاریخ تولد",id:"birthday",renderInput:c=>e.jsx(s,{...c}),value:r.values.birthday,error:r.touched.birthday?!!r.errors.birthday:null,onChange:c=>{r.setFieldValue("birthday",w(c).format("YYYY-MM-DD hh:mm:ss"))},onBlur:r.handleBlur,helperText:r.touched.birthday&&r.errors.birthday?r.errors.birthday:null})}),e.jsx(l,{children:e.jsx(s,{id:"nationalcode",label:"شماره شناسنامه",variant:"outlined",sx:{width:"100%"},value:r.values.nationalcode,error:r.touched.nationalcode?!!r.errors.nationalcode:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.nationalcode&&r.errors.nationalcode?r.errors.nationalcode:null})}),e.jsx(l,{children:e.jsx(s,{id:"nationalId",label:"کد ملی",type:"nationalId",variant:"outlined",sx:{width:"100%"},value:r.values.nationalId,error:r.touched.nationalId?!!r.errors.nationalId:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.nationalId&&r.errors.nationalId?r.errors.nationalId:null})}),e.jsx(l,{children:e.jsx(s,{id:"phone",label:"تلفن",variant:"outlined",sx:{width:"100%"},value:r.values.phone,error:r.touched.phone?!!r.errors.phone:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.phone&&r.errors.phone?r.errors.phone:null})}),e.jsx(l,{children:e.jsx(s,{id:"password",label:"کلمه عبور",variant:"outlined",sx:{width:"100%"},value:r.values.password,error:r.touched.password?!!r.errors.password:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.password&&r.errors.password?r.errors.password:null})}),e.jsx(z,{fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{i(E()),i(M({type:"self_profile",person_type:"operator",userprofile_key:C,fullname:r.values.fname+" "+r.values.lname,first_name:r.values.fname,last_name:r.values.lname,national_code:r.values.nationalcode,national_id:r.values.nationalId,birthday:r.values.birthday,password:r.values.password,image:"",second_mobile_number:r.values.phone})).then(c=>{c.error?c.error.message.includes("403")?d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(N()),i(L(C)),i(R({right:!1,bottom:!1,content:null}))})},children:"ارسال اطلاعات"})]})})})};au.propTypes={id:o.PropTypes.any,firstName:o.PropTypes.any,lastName:o.PropTypes.any,birthday:o.PropTypes.any,nationalCode:o.PropTypes.any,nationalId:o.PropTypes.any,password:o.PropTypes.any};const lu=({id:C,address:p,postal:m,name_of_bank_user:b,card:F,shaba:f,account:j,accountHolder:B,type:d,poultry:_,halls:T,uniqueId:x,farmName:P})=>{const[i]=t.useContext(q),[r,c]=t.useState(),[v,V]=t.useState(),[I,K]=t.useState(),[$,J]=t.useState(),[Q,X]=t.useState(!0);t.useEffect(()=>{var n;h(E()),(n=h(U()))==null||n.then(g=>{h(N()),c(g.payload.data)})},[]),t.useEffect(()=>{I&&(h(E()),h(Y(I)).then(n=>{V(n.payload.data),X(!1),h(N())}))},[I]);const h=k(),u=H({initialValues:{address:p||"",postal:m||"",bankName:b||"",cardNumber:F||"",accountNumber:j||"",shabaNumber:f||"",accountHolder:B||"",halls:T||"",uniqueId:x||"",farmName:P||""},validationSchema:O({cardNumber:A().typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:A().typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:A().typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:y().typeError("لطفا نام صاحب حساب را وارد کنید!"),address:y().typeError("لطفا آدرس را وارد کنید!"),postal:A().typeError("لطفا عدد وارد کنید!"),halls:A().typeError("لطفا عدد وارد کنید!"),uniqueId:A().typeError("لطفا عدد وارد کنید!")})});return t.useEffect(()=>{u.validateForm()},[]),e.jsx(e.Fragment,{children:e.jsx(l,{children:e.jsxs(l,{container:!0,gap:G.SMALL,direction:"column",children:[e.jsx(l,{children:e.jsx(s,{fullWidth:!0,id:"farmName",label:"نام فارم",value:u.values.farmName,error:u.touched.farmName?!!u.errors.farmName:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.farmName&&u.errors.farmName?u.errors.farmName:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{fullWidth:!0,id:"uniqueId",label:"شناسه یکتا",value:u.values.uniqueId,error:u.touched.uniqueId?!!u.errors.uniqueId:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.uniqueId&&u.errors.uniqueId?u.errors.uniqueId:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{fullWidth:!0,id:"address",label:"آدرس",value:u.values.address,error:u.touched.address?!!u.errors.address:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.address&&u.errors.address?u.errors.address:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{fullWidth:!0,id:"postal",label:"کد پستی",value:u.values.postal,error:u.touched.postal?!!u.errors.postal:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.postal&&u.errors.postal?u.errors.postal:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{fullWidth:!0,id:"halls",label:"تعداد سالن",value:u.values.halls,error:u.touched.halls?!!u.errors.halls:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.halls&&u.errors.halls?u.errors.halls:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(D,{disablePortal:!0,id:"province",options:r?r==null?void 0:r.map(n=>({id:n.key,label:n.name})):[],onChange:(n,g)=>{K(g.id)},renderInput:n=>e.jsx(s,{...n,label:"استان را انتخاب کنید"})})}),e.jsx(l,{children:e.jsx(D,{disabled:Q,disablePortal:!0,id:"city",options:v?v.map(n=>({id:n.key,label:n.name})):[],onChange:(n,g)=>{J(g.id)},renderInput:n=>e.jsx(s,{...n,label:"شهر را انتخاب کنید"})})}),e.jsx(l,{children:e.jsxs(uu,{fullWidth:!0,disabled:d==="ProvinceOperator"||d==="ProvinceInspector",children:[e.jsx(eu,{id:"demo-simple-select-label",children:"بانک"}),e.jsxs(ru,{fullWidth:!0,value:u.values.bankName,id:"bankName",label:"بانک",onChange:n=>{u.setFieldValue("bankName",n.target.value)},children:[e.jsx(a,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),e.jsx(a,{value:"انصار",children:"انصار"}),e.jsx(a,{value:"سپه",children:"سپه"}),e.jsx(a,{value:"دی",children:"دی"}),e.jsx(a,{value:"کاب",children:"اقتصاد نوین"}),e.jsx(a,{value:"گردشگری",children:"گردشگری"}),e.jsx(a,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),e.jsx(a,{value:"ایران زمین",children:"ایران زمین"}),e.jsx(a,{value:"کشاورزی",children:"کشاورزی"}),e.jsx(a,{value:"مسکن",children:"مسکن"}),e.jsx(a,{value:"مهر ایران",children:"مهر ایران"}),e.jsx(a,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),e.jsx(a,{value:"ملت",children:"ملت"}),e.jsx(a,{value:"ملی",children:"ملی"}),e.jsx(a,{value:"پارسیان",children:"پارسیان"}),e.jsx(a,{value:"پاسارگاد",children:"پاسارگاد"}),e.jsx(a,{value:"پست بانک ایران",children:"پست بانک ایران"}),e.jsx(a,{value:"صادرات",children:"صادرات"}),e.jsx(a,{value:"سامان",children:"سامان"}),e.jsx(a,{value:"صنعت و معدن",children:"صنعت و معدن"}),e.jsx(a,{value:"سرمایه",children:"سرمایه"}),e.jsx(a,{value:"شهر",children:"شهر"}),e.jsx(a,{value:"سینا",children:"سینا"}),e.jsx(a,{value:"تجارت",children:"تجارت"}),e.jsx(a,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),e.jsx(a,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),e.jsx(l,{children:e.jsx(s,{disabled:d==="ProvinceOperator"||d==="ProvinceInspector",fullWidth:!0,id:"cardNumber",label:"شماره کارت",value:u.values.cardNumber,error:u.touched.cardNumber?!!u.errors.cardNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.cardNumber&&u.errors.cardNumber?u.errors.cardNumber:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{disabled:d==="ProvinceOperator"||d==="ProvinceInspector",fullWidth:!0,id:"accountNumber",label:"شماره حساب",value:u.values.accountNumber,error:u.touched.accountNumber?!!u.errors.accountNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.accountNumber&&u.errors.accountNumber?u.errors.accountNumber:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{disabled:d==="ProvinceOperator"||d==="ProvinceInspector",fullWidth:!0,id:"shabaNumber",label:"شماره شبا",value:u.values.shabaNumber,error:u.touched.shabaNumber?!!u.errors.shabaNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.shabaNumber&&u.errors.shabaNumber?u.errors.shabaNumber:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(l,{children:e.jsx(s,{disabled:d==="ProvinceOperator"||d==="ProvinceInspector",fullWidth:!0,id:"accountHolder",label:"نام صاحب حساب",value:u.values.accountHolder,error:u.touched.accountHolder?!!u.errors.accountHolder:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.accountHolder&&u.errors.accountHolder?u.errors.accountHolder:null,variant:"outlined"})}),e.jsx(z,{fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{h(E()),h(M({user_bank_info:{name_of_bank_user:u.values.accountHolder,bank_name:u.values.bankName,card:u.values.cardNumber,shaba:u.values.shabaNumber,account:u.values.accountNumber},address:{address:u.values.address,postal_code:u.values.postal,city:$,province:I},poultry_key:_,type:d,person_type:"operator",userprofile_key:C,halls:u.values.halls,breeding_unique_id:u.values.uniqueId,unit_name:u.values.farmName})).then(n=>{n.error?n.error.message.includes("403")?i({vertical:"top",horizontal:"center",msg:"مرغداری از قبل موجود است!",severity:"error"}):n.error.message.includes("400")?i({vertical:"top",horizontal:"center",msg:"شناسه یکتا تکراریست!",severity:"error"}):i({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),h(N()),h(L(C)),h(R({right:!1,bottom:!1,content:null}))})},children:"ارسال اطلاعات"})]})})})};lu.propTypes={id:o.PropTypes.any,address:o.PropTypes.any,postal:o.PropTypes.any,name_of_bank_user:o.PropTypes.any,bank_name:o.PropTypes.any,card:o.PropTypes.any,shaba:o.PropTypes.any,account:o.PropTypes.any,accountHolder:o.PropTypes.any,type:o.PropTypes.any,poultry:o.PropTypes.any,halls:o.PropTypes.any,uniqueId:o.PropTypes.any};export{au as I,iu as a,lu as b,M as i}; diff --git a/build/assets/InspectorReporting-DfVbdsTE.js b/build/assets/InspectorReporting-DfVbdsTE.js new file mode 100644 index 0000000..efe8d27 --- /dev/null +++ b/build/assets/InspectorReporting-DfVbdsTE.js @@ -0,0 +1 @@ +import{j as e,b as L,aO as O,aP as V,T as _,aQ as G,an as o,aj as R,ay as Y,az as P,aA as d,aX as $,ap as H,B as y}from"./mui-vendor-D_SVL-Dx.js";import{j as U,A as W,u as f,c as D,b as t,V as i,X,G as r,S as m,k as q,$ as T,v as E,L as Q,h as J}from"./index-D80MdVQn.js";import{r as C}from"./react-vendor-CmFgShSM.js";import{a as K,u as Z}from"./redux-vendor-CfkcHgWN.js";import{d as uu}from"./Add-CiyqkOpq.js";import{b as eu}from"./index-Eu1ghc4Y.js";import{d as ru}from"./Search-TgPAjvS8.js";import{A as au}from"./AdvancedTable-DF_gMS-x.js";import"./Close-J1gH5PMD.js";import"./Delete-CIwpNviU.js";const lu=K("INSPECTOR_GET_REPORTING",async h=>{const{data:p,status:F}=await U.get("reporting-all-poultry/?type=filter&value="+h);return{data:p,status:F}}),pu=()=>{const[h,p]=C.useState(),[F,N]=C.useState(),x=Z(),[I]=C.useContext(W),u=f({initialValues:{mobile:"",fname:"",lname:"",nationalCode:"",nationalId:"",address:"",unitName:"",gisCode:"",operationNumber:"",halls:"",economicCode:"",systemCode:"",epidemiologicalCode:"",capacity:"",licenseNumber:"",healthCode:"",orderCode:"",race:""},validationSchema:D({mobile:t().typeError("لطفا عدد وارد کنید!"),fname:i().typeError("فیلد را به درستی وارد کنید!"),lname:i().typeError("فیلد را به درستی وارد کنید!"),nationalCode:t().typeError("لطفا عدد وارد کنید!"),nationalId:t().typeError("لطفا عدد وارد کنید!"),address:i().typeError("فیلد را به درستی وارد کنید!"),unitName:i().typeError("فیلد را به درستی وارد کنید!"),race:i().typeError("فیلد را به درستی وارد کنید!"),gisCode:t().typeError("لطفا عدد وارد کنید!"),operationNumber:t().typeError("لطفا عدد وارد کنید!"),halls:t().typeError("لطفا عدد وارد کنید!"),economicCode:t().typeError("لطفا عدد وارد کنید!"),systemCode:t().typeError("لطفا عدد وارد کنید!"),epidemiologicalCode:t().typeError("لطفا عدد وارد کنید!"),capacity:t().typeError("لطفا عدد وارد کنید!"),licenseNumber:t().typeError("لطفا عدد وارد کنید!"),healthCode:t().typeError("لطفا عدد وارد کنید!"),orderCode:t().typeError("لطفا عدد وارد کنید!")})}),l=f({initialValues:{hatchingDateFrom:"",hatchingDateTo:""},validationSchema:D({hatchingDateFrom:i().typeError("فیلد را به درستی وارد کنید!"),hatchingDateTo:i().typeError("فیلد را به درستی وارد کنید!")})});C.useEffect(()=>{u.validateForm(),l.validateForm()},[]);const z=()=>u.isValid&&l.isValid?Object.values(u.values).filter(n=>n.length>0).length===0&&Object.values(l.values).filter(n=>n.length>0).length!==2:!0,[g,w]=C.useState(!0),S=()=>{w(!g)},M=()=>{let n=Object.values(u.values).filter(s=>s.length>0),a="";for(let s=0;s{x(J()),s.error?I({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):p(s==null?void 0:s.payload.data)})};C.useEffect(()=>{if(h){const n=h.map((a,s)=>{var A,v,j,B,b;return[s+1,a.unitName,(A=a.userprofile)==null?void 0:A.fullName,a.breedingUniqueId,a.numberOfHalls,a.totalCapacity,(v=a.userprofile)==null?void 0:v.mobile,(j=a.userprofile)==null?void 0:j.province,(B=a.userprofile)==null?void 0:B.city,(b=a.hatching)==null?void 0:b.length,a.numberOfParty,X(new Date(a==null?void 0:a.lastPartyDate),"yyyy/MM/dd"),a.gisCode,a.economicCode,a.samasatUserCode,a.unitStatus]});N(n)}},[h]);const[c,k]=C.useState(!1);return e.jsx(e.Fragment,{children:e.jsx(L,{display:"flex",justifyContent:"center",children:e.jsxs(r,{container:!0,direction:"column",xs:12,sm:12,md:10,lg:10,mt:m.MEDIUM,children:[e.jsxs(O,{xs:12,expanded:g,onChange:S,children:[e.jsx(V,{expandIcon:e.jsx(q,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:e.jsx(_,{children:"جستجو"})}),e.jsx(G,{children:e.jsxs(r,{container:!0,justifyContent:"center",gap:m.SMALL,children:[e.jsxs(r,{justifyContent:"start",container:!0,gap:m.SMALL,children:[e.jsx(r,{children:e.jsx(o,{size:"small",id:"mobile",label:"موبایل",value:u.values.mobile,error:u.touched.mobile?!!u.errors.mobile:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.mobile&&u.errors.mobile?u.errors.mobile:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"fname",label:"نام",value:u.values.fname,error:u.touched.fname?!!u.errors.fname:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.fname&&u.errors.fname?u.errors.fname:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"lname",label:"نام خانوادگی",value:u.values.lname,error:u.touched.lname?!!u.errors.lname:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.lname&&u.errors.lname?u.errors.lname:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"nationalCode",label:"کد ملی",value:u.values.nationalCode,error:u.touched.nationalCode?!!u.errors.nationalCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.nationalCode&&u.errors.nationalCode?u.errors.nationalCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"nationalId",label:"شماره شناسنامه",value:u.values.nationalId,error:u.touched.nationalId?!!u.errors.nationalId:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.nationalId&&u.errors.nationalId?u.errors.nationalId:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"address",label:"آدرس",value:u.values.address,error:u.touched.address?!!u.errors.address:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.address&&u.errors.address?u.errors.address:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"unitName",label:"نام واحد",value:u.values.unitName,error:u.touched.unitName?!!u.errors.unitName:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.unitName&&u.errors.unitName?u.errors.unitName:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{minWidth:230,children:e.jsxs(R,{size:"small",children:[e.jsx(Y,{id:"demo-simple-select-label",children:"نژاد مرغ"}),e.jsxs(P,{labelId:"demo-simple-select-label",id:"race",label:"نژاد مرغ",value:u.values.race,error:u.touched.race?!!u.errors.race:null,onChange:n=>{u.setFieldValue("race",n.target.value)},onBlur:u.handleBlur,children:[e.jsx(d,{value:"",children:"همه"}),e.jsx(d,{value:"آرین",children:"آرین"}),e.jsx(d,{value:"راس",children:"راس"}),e.jsx(d,{value:"آربراکرز (آپلاس)",children:"آربراکرز (آپلاس)"}),e.jsx(d,{value:"کاب",children:"کاب"}),e.jsx(d,{value:"هوبارد",children:"هوبارد"}),e.jsx(d,{value:"ترکیبی",children:"ترکیبی"}),e.jsx(d,{value:"وارداتی",children:"وارداتی"})]}),e.jsx($,{children:u.touched.race&&u.errors.race?u.errors.race:null})]})}),c&&e.jsxs(e.Fragment,{children:[e.jsx(r,{children:e.jsx(o,{size:"small",id:"gisCode",label:"کد gis",value:u.values.gisCode,error:u.touched.gisCode?!!u.errors.gisCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.gisCode&&u.errors.gisCode?u.errors.gisCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"operationNumber",label:"شماره گواهی عملیاتی",value:u.values.operationNumber,error:u.touched.operationNumber?!!u.errors.operationNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.operationNumber&&u.errors.operationNumber?u.errors.operationNumber:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"halls",label:"تعداد سالن",value:u.values.halls,error:u.touched.halls?!!u.errors.halls:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.halls&&u.errors.halls?u.errors.halls:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"economicCode",label:"کد اکونومی",value:u.values.economicCode,error:u.touched.economicCode?!!u.errors.economicCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.economicCode&&u.errors.economicCode?u.errors.economicCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"systemCode",label:"کد سیستمی",value:u.values.systemCode,error:u.touched.systemCode?!!u.errors.systemCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.systemCode&&u.errors.systemCode?u.errors.systemCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"epidemiologicalCode",label:"کد اپیدمیولوژیک",value:u.values.epidemiologicalCode,error:u.touched.epidemiologicalCode?!!u.errors.epidemiologicalCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.epidemiologicalCode&&u.errors.epidemiologicalCode?u.errors.epidemiologicalCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"capacity",label:"ظرفیت کل",value:u.values.capacity,error:u.touched.capacity?!!u.errors.capacity:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.capacity&&u.errors.capacity?u.errors.capacity:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"licenseNumber",label:"شماره مجوز",value:u.values.licenseNumber,error:u.touched.licenseNumber?!!u.errors.licenseNumber:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.licenseNumber&&u.errors.licenseNumber?u.errors.licenseNumber:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"healthCode",label:"کد بهداشتی",value:u.values.healthCode,error:u.touched.healthCode?!!u.errors.healthCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.healthCode&&u.errors.healthCode?u.errors.healthCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{children:e.jsx(o,{size:"small",id:"orderCode",label:"کد سفارش",value:u.values.orderCode,error:u.touched.orderCode?!!u.errors.orderCode:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.orderCode&&u.errors.orderCode?u.errors.orderCode:null,autoComplete:"current-password",variant:"outlined"})}),e.jsx(r,{maxWidth:230,children:e.jsx(T,{label:"جوجه ریزی از",id:"hatchingDateFrom",renderInput:n=>e.jsx(o,{size:"small",...n,error:!1}),value:l.values.hatchingDateFrom,error:l.touched.hatchingDateFrom?!!l.errors.hatchingDateFrom:null,onChange:n=>{l.setFieldValue("hatchingDateFrom",E(n).format("YYYY-MM-DD"))},onBlur:l.handleBlur,helperText:l.touched.hatchingDateFrom&&l.errors.hatchingDateFrom?l.errors.hatchingDateFrom:null})}),e.jsx(r,{maxWidth:230,children:e.jsx(T,{label:"تا",id:"hatchingDateTo",renderInput:n=>e.jsx(o,{size:"small",...n,error:!1}),value:l.values.hatchingDateTo,error:l.touched.hatchingDateTo?!!l.errors.hatchingDateTo:null,onChange:n=>{l.setFieldValue("hatchingDateTo",E(n).format("YYYY-MM-DD"))},onBlur:l.handleBlur,helperText:l.touched.hatchingDateTo&&l.errors.hatchingDateTo?l.errors.hatchingDateTo:null})})]})]}),e.jsx(H,{sx:{width:"100%"}}),e.jsx(r,{children:e.jsx(y,{size:"small",endIcon:e.jsx(ru,{}),variant:"contained",disabled:z(),onClick:M,children:"جستجو"})}),e.jsx(r,{children:e.jsx(y,{variant:"contained",endIcon:c?e.jsx(eu,{}):e.jsx(uu,{}),onClick:()=>{k(!c)},size:"small",children:c?e.jsx(e.Fragment,{children:"کاهش فیلتر"}):e.jsx(e.Fragment,{children:"افزودن فیلتر"})})})]})})]}),e.jsx(r,{container:!0,justifyContent:"space-between",gap:m.SMALL,children:e.jsx(r,{xs:12,children:e.jsx(au,{name:"گزارشات",columns:["ردیف","نام واحد","نام مرغدار","شناسه یکتا","تعداد سالن","ظرفیت","موبایل","استان","شهرستان","تعداد جوجه ریزی","تعداد پارتی","تاریخ آخرین پارتی","کد gis","کد اکونومی","کد سماصط","وضعیت واحد"],data:F})})})]})})})};export{pu as default}; diff --git a/build/assets/JahadIllegalKilling-bhPN4Eev.js b/build/assets/JahadIllegalKilling-bhPN4Eev.js new file mode 100644 index 0000000..d666eb0 --- /dev/null +++ b/build/assets/JahadIllegalKilling-bhPN4Eev.js @@ -0,0 +1 @@ +import{j as e,b as p}from"./mui-vendor-D_SVL-Dx.js";import{mk as f,p as n,G as s,S as i}from"./index-D80MdVQn.js";import{r as t}from"./react-vendor-CmFgShSM.js";import{u as A,f as x}from"./redux-vendor-CfkcHgWN.js";import{A as j}from"./AdvancedTable-DF_gMS-x.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const F=()=>{const C=A(),{jahadIllegalKilling:r}=x(a=>a.jahadSlice),[l,c]=t.useState([]);return t.useEffect(()=>{C(f())},[]),t.useEffect(()=>{const a=r==null?void 0:r.map((u,d)=>{const o=u.quantity-u.losses-u.leftOver;return[d+1,u.poultry.unitName,u.poultry.userprofile.baseOrder,u.poultry.userprofile.mobile,u.hall,u.period,n(u==null?void 0:u.createDate),n(u==null?void 0:u.date),u.chickenBreed,u.age,u.quantity,`${u.losses} (%${(u.losses*100/u.quantity).toFixed(0)})`,o+` (%${(o*100/u.quantity).toFixed(0)})`,`${u.leftOver} (%${(u.leftOver*100/u.quantity).toFixed(0)})`,u.message]});c(a)},[r]),e.jsx(s,{container:!0,children:e.jsx(j,{name:"کشتارهای غیرمجاز",columns:["ردیف","نام فارم","کدکاربری","تلفن","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","کشتار شده","مانده در سالن","توضیحات"],data:l})})},$=()=>e.jsx(e.Fragment,{children:e.jsx(p,{display:"flex",justifyContent:"center",children:e.jsx(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(s,{container:!0,justifyContent:"space-between",gap:i.SMALL,children:e.jsx(s,{xs:12,children:e.jsx(F,{})})})})})});export{$ as default}; diff --git a/build/assets/JahadKillStats-CE2a5IJL.js b/build/assets/JahadKillStats-CE2a5IJL.js new file mode 100644 index 0000000..e967c9c --- /dev/null +++ b/build/assets/JahadKillStats-CE2a5IJL.js @@ -0,0 +1 @@ +import{j as t,I as m,b as f}from"./mui-vendor-D_SVL-Dx.js";import{X as s,mj as p,G as r,S as o}from"./index-D80MdVQn.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{N as x,L as h,B as A,C as j}from"./chart-vendor-sE2SUVPW.js";import{A as b}from"./AdvancedTable-DF_gMS-x.js";import"./auto-gcBAg08D.js";import{d as y}from"./PictureAsPdf-CIzo5EaA.js";import{u as S,f as g}from"./redux-vendor-CfkcHgWN.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";A.font.family="iranyekan";console.log(j);const F=()=>{const d=S(),{killsDailyReport:u}=g(e=>e.jahadSlice),[i,c]=n.useState([]),[C]=n.useState({labels:u==null?void 0:u.map(e=>s(new Date(e.date),"yyyy/MM/dd")),datasets:[{label:"درخواست کشتار",data:u==null?void 0:u.map(e=>e.totalPoultryRequestQuantity),backgroundColor:"#ff6384"},{label:"تایید شده",data:u==null?void 0:u.map(e=>e.acceptedRequestQuantity),backgroundColor:"#36a2eb"}],options:{title:{display:!0,text:"Monthly Sales and Expenses Report",fontSize:18},legend:{position:"bottom"},scales:{yAxes:[{ticks:{beginAtZero:!0}}]}}}),[l]=n.useState({labels:u==null?void 0:u.map(e=>s(new Date(e.date),"yyyy/MM/dd")),datasets:[{label:"میانگین وزن",data:u==null?void 0:u.map(e=>e.indexWeight),borderColor:"#ff6384",fill:!1}],options:{title:{display:!0,text:"Monthly Sales Report",fontSize:18},legend:{position:"bottom"},tooltips:{mode:"index",intersect:!1}}});return n.useEffect(()=>{d(p())},[]),n.useEffect(()=>{const e=u==null?void 0:u.map((a,M)=>[a.province,a.date,a.indexWeight,a.remainQuantity,a.provinceQuantity,a.countryQuantity,t.jsx("a",{target:"_blank",href:`https://core-inventory.iran.liara.run/pdf/kills-daily-report?date=${a.date}&which=${window.location.origin}`,rel:"noreferrer",children:t.jsx(m,{color:"primary",children:t.jsx(y,{})},"rrr")},"rrr")]);c(e)},[u]),t.jsxs(r,{mt:o.SMALL,children:[t.jsxs(r,{container:!0,children:[t.jsx(r,{xs:12,sm:6,children:t.jsx(x,{data:C})}),t.jsx(r,{xs:12,sm:6,children:t.jsx(h,{data:l})})]}),t.jsx(b,{name:"آمار روزانه کشتار استان",columns:["استان","درخواست کشتار","وزن اعلامی","مرغ باقی مانده","تایید نهایی استان","تایید نهایی کشوری","دریافت سند"],data:i})]})},N=()=>t.jsx(t.Fragment,{children:t.jsx(f,{display:"flex",justifyContent:"center",children:t.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:t.jsx(r,{xs:12,children:t.jsx(F,{})})})})})});export{N as default}; diff --git a/build/assets/LabelField-BYhJrYEE.js b/build/assets/LabelField-BYhJrYEE.js new file mode 100644 index 0000000..2140de5 --- /dev/null +++ b/build/assets/LabelField-BYhJrYEE.js @@ -0,0 +1 @@ +import{j as r,a5 as t,b as e,T as i}from"./mui-vendor-D_SVL-Dx.js";import{S as p}from"./index-D80MdVQn.js";const n=({label:o,children:s})=>r.jsx(t,{container:!0,xs:12,children:r.jsxs(e,{style:{borderRadius:8,border:"1px solid #e6e6e6",position:"relative",width:"100%"},p:{xs:"8px 4px 6px",sm:"10px 8px 8px"},children:[o&&r.jsx(i,{variant:"body2",style:{position:"absolute",top:0,transform:"translateY(-50%)",right:8,backgroundColor:"white",padding:p.SMALL,fontSize:{xs:"12px",sm:"14px"},color:"#797979"},children:o}),s]})});export{n as L}; diff --git a/build/assets/LineWithText-D8cjSeS5.js b/build/assets/LineWithText-D8cjSeS5.js new file mode 100644 index 0000000..4c2c634 --- /dev/null +++ b/build/assets/LineWithText-D8cjSeS5.js @@ -0,0 +1 @@ +import{j as r,ap as i,T as e}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";const x=({text:a})=>r.jsxs("div",{style:{display:"flex",alignItems:"center",marginBottom:"15px",marginTop:"15px"},children:[r.jsx(i,{sx:{flex:1,height:"2px",background:"linear-gradient(90deg, rgba(255,0,150,0.5), rgba(0,204,255,0.5))",borderRadius:3,opacity:.7}}),r.jsx(e,{variant:"body1",sx:{fontWeight:500,color:"text.primary",padding:"0 15px",fontSize:"14px"},children:a}),r.jsx(i,{sx:{flex:1,height:"2px",background:"linear-gradient(90deg, rgba(0,204,255,0.5), rgba(255,0,150,0.5))",borderRadius:3,opacity:.7}})]});export{x as L}; diff --git a/build/assets/LinkItem-Din4toX7.js b/build/assets/LinkItem-Din4toX7.js new file mode 100644 index 0000000..29a23a5 --- /dev/null +++ b/build/assets/LinkItem-Din4toX7.js @@ -0,0 +1 @@ +import{a1 as p,j as e,c2 as d,e as c,b as f,T as x}from"./mui-vendor-D_SVL-Dx.js";import{f as l,r as m}from"./react-vendor-CmFgShSM.js";import{fJ as h,G as u,fK as g,m as b}from"./index-D80MdVQn.js";import{u as y}from"./redux-vendor-CfkcHgWN.js";const T=d(b.div)(({theme:a})=>({display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",gap:"10px",width:window.innerWidth<=600?"40vw":"180px",height:window.innerWidth<=600?"40vw":"180px",borderRadius:"16px",background:a.palette.mode==="dark"?"#1e272e":"#ffffff",borderStyle:"solid",borderWidth:"1px",borderColor:a.palette.primary.main,boxShadow:a.palette.mode==="dark"?"5px 5px 15px rgba(0, 0, 0, 0.5)":"5px 5px 15px rgba(0, 0, 0, 0.1)",transition:"transform 0.2s ease, background 0.4s ease","&:hover":{transform:"translateY(-10px)",background:a.palette.mode==="dark"?"#2f3640":"#f5f6fa"},padding:2})),S=({icon:a,title:t,badgeContent:i,...s})=>{const o=p(),r=y(),{pathname:n}=l();return m.useEffect(()=>{r(h(n))},[r]),e.jsx(u,{onClick:()=>{r(g(t))},children:e.jsxs(T,{...s,initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},transition:{duration:.6},theme:o,children:[e.jsx(c,{badgeContent:i,color:"primary",children:e.jsx(f,{sx:{fontSize:"20px",color:"#00a8ff"},children:a})}),e.jsx(x,{sx:{fontSize:"14px",fontWeight:600,textAlign:"center",color:o.palette.mode==="dark"?"#f5f6fa":"#2f3640"},children:t})]})})};export{S as L}; diff --git a/build/assets/LiveStockColdHouse-CbRfFbY6.js b/build/assets/LiveStockColdHouse-CbRfFbY6.js new file mode 100644 index 0000000..b991d0b --- /dev/null +++ b/build/assets/LiveStockColdHouse-CbRfFbY6.js @@ -0,0 +1 @@ +import{j as e,T as m,an as g,b as I}from"./mui-vendor-D_SVL-Dx.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{g3 as M,A as b,v as i,p as H,G as a,S as c,$ as F,mC as R,a0 as q}from"./index-D80MdVQn.js";import{f as D,u as T}from"./redux-vendor-CfkcHgWN.js";import{S as k}from"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const v=()=>{const{inventoryData:s}=D(t=>t.liveStockSlice),[Y,d]=o.useState([]),p=T();o.useEffect(()=>{p(M())},[]);const{freezingRequests:r}=D(t=>t.liveStockSlice),[,,n,C,l,x]=o.useContext(b);o.useEffect(()=>{const t=i(new Date).format("YYYY-MM-DD");C(t),x(t)},[]);const y=()=>{!n||!l||p(R({role:q(),date1:n,date2:l}))};o.useEffect(()=>{y()},[n,l]),o.useEffect(()=>{if(!r||!Array.isArray(r)){d([]);return}const t=r.filter(u=>(u==null?void 0:u.state)==="accepted").map((u,L)=>{var f,A,j,h,S;return[L+1,((f=u==null?void 0:u.coldHouse)==null?void 0:f.name)||"-",((j=(A=u==null?void 0:u.killHouseRequest)==null?void 0:A.killHouseRequestInfo)==null?void 0:j.poultryName)||"-",((S=(h=u==null?void 0:u.killHouseRequest)==null?void 0:h.killHouseRequestInfo)==null?void 0:S.killHouseFullname)||"-",(u==null?void 0:u.quantity)||"-",(u==null?void 0:u.weight)||"-",H(u==null?void 0:u.createDate)||"-","در انتظار تایید"]});d(t||[])},[r]);const E=e.jsxs(a,{container:!0,alignItems:"center",gap:c.SMALL,children:[e.jsx(a,{container:!0,gap:c.TINY,children:e.jsx(m,{children:"تخصیص برای انجماد"})}),e.jsxs(a,{container:!0,gap:c.SMALL,children:[e.jsx(a,{children:e.jsx(F,{label:"از تاریخ",id:"date",renderInput:t=>e.jsx(g,{size:"small",style:{width:"160px"},...t}),value:n,onChange:t=>{C(i(t).format("YYYY-MM-DD"))}})}),e.jsx(a,{children:e.jsx(F,{label:"تا تاریخ",id:"date",renderInput:t=>e.jsx(g,{size:"small",style:{width:"160px"},...t}),value:l,onChange:t=>{x(i(t).format("YYYY-MM-DD"))}})})]})]});return e.jsxs(a,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:[e.jsx(k,{name:`موجودی انبار ${(s==null?void 0:s.name)||""}`,columns:["تعداد کل","وزن کل"],data:[[s!=null&&s.totalQuantity?s.totalQuantity.toLocaleString():"-",s!=null&&s.totalWeight?s.totalWeight.toLocaleString():"-"]]}),e.jsx(a,{container:!0,mt:4,xs:12,children:e.jsx(k,{name:E,columns:["ردیف","سردخانه","مرغدار","کشتارگاه","تعداد","وزن","تاریخ ثبت","وضعیت"],data:Y})})]})},J=()=>e.jsx(I,{display:"flex",justifyContent:"center",children:e.jsx(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(a,{container:!0,justifyContent:"space-between",gap:c.SMALL,mt:2,children:e.jsx(a,{xs:12,children:e.jsx(v,{})})})})});export{J as default}; diff --git a/build/assets/LiveStockFreezingRequests-CUr6iKJr.js b/build/assets/LiveStockFreezingRequests-CUr6iKJr.js new file mode 100644 index 0000000..e2e4a85 --- /dev/null +++ b/build/assets/LiveStockFreezingRequests-CUr6iKJr.js @@ -0,0 +1 @@ +import{j as e,an as S,B as uu,i as eu,I as tu,b5 as au,b6 as B,b3 as su,aq as nu,b7 as H,as as Y,at as N,b as ou}from"./mui-vendor-D_SVL-Dx.js";import{r as o,b as ru}from"./react-vendor-CmFgShSM.js";import{L as lu,j as cu,h as G,A as R,c as iu,b as W,u as Cu,a0 as w,C as du,G as r,r as hu,v as D,p as $,S as E,$ as V,mC as pu,O as Au}from"./index-D80MdVQn.js";import{a as fu,u as K,f as xu}from"./redux-vendor-CfkcHgWN.js";import{R as J}from"./ResponsiveTable-bUYl0qDM.js";import{d as Fu}from"./Tune-BBzxV8DK.js";import{d as gu}from"./CheckCircleOutline-fmBK9poN.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Q=fu("LIVE_STOCK_CHANGE_FREEZING_STATE",async(s,{dispatch:n})=>{n(lu());try{const{data:l,status:i}=await cu.put("check-cold-house-allocations/0/",s);return n(G()),{data:l,status:i}}catch(l){return n(G()),{error:l.response.data.result}}}),yu=({item:s,fetchApi:n})=>{const l=K(),[i]=o.useContext(R),b=iu({quantity:W().required("مقدار اجباری است").positive("عدد مثبت وارد کنید"),weight:W().required("وزن اجباری است").positive("عدد مثبت وارد کنید")}),a=Cu({initialValues:{quantity:s.quantity?s==null?void 0:s.quantity:"",weight:s.weight?s==null?void 0:s.weight:""},validationSchema:b,onSubmit:L=>{l(Q({allocation_key:s==null?void 0:s.key,role:w(),state:"accepted",accepted_quantity:parseInt(a.values.quantity),accepted_weight:parseInt(a.values.weight)})).then(C=>{C.payload.error?i({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(n(),l(du()),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return e.jsx("form",{onSubmit:a.handleSubmit,children:e.jsxs(r,{container:!0,gap:2,children:[e.jsx(S,{fullWidth:!0,id:"quantity",name:"quantity",label:"مقدار",value:a.values.quantity,onChange:a.handleChange,error:a.touched.quantity&&!!a.errors.quantity,helperText:a.touched.quantity&&a.errors.quantity}),e.jsx(S,{fullWidth:!0,id:"weight",name:"weight",label:"وزن",value:a.values.weight,onChange:a.handleChange,error:a.touched.weight&&!!a.errors.weight,helperText:a.touched.weight&&a.errors.weight}),e.jsx(uu,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ارسال"})]})})};var I={},ju=eu;Object.defineProperty(I,"__esModule",{value:!0});var U=I.default=void 0,vu=ju(hu()),qu=e;U=I.default=(0,vu.default)((0,qu.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"}),"CancelOutlined");const Su=()=>{const s=K(),[n,l]=ru.useState("0"),i=(t,c)=>{l(c)},[b,a]=o.useState([]),[L,C]=o.useState([]),[_]=o.useContext(R),{freezingRequests:d}=xu(t=>t.liveStockSlice),[,,F,M,g,T]=o.useContext(R),[y,z]=o.useState({anchorPosition:null,item:null});o.useEffect(()=>{const t=D(new Date).format("YYYY-MM-DD");M(t),T(t)},[]);const k=()=>{!F||!g||s(pu({role:w(),date1:F,date2:g}))};o.useEffect(()=>{k()},[F,g]);const X=(t,c)=>{const u=t.currentTarget.getBoundingClientRect();z({anchorPosition:{top:u.bottom+window.scrollY,left:u.left+u.width/2+window.scrollX},item:c})},j=()=>{z({anchorPosition:null,item:null})},Z=t=>{t&&(s(Au({title:"تایید درخواست",content:e.jsx(yu,{item:t,fetchApi:k})})),j())},m=t=>{t&&(j(),s(Q({allocation_key:t==null?void 0:t.key,role:w(),state:"rejected"})).then(c=>{var u;(u=c.payload)!=null&&u.error?_({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(k(),_({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),j()}))};o.useEffect(()=>{if(!d||!Array.isArray(d)){a([]),C([]);return}const t=d.filter(u=>(u==null?void 0:u.state)==="pending").map((u,v)=>{var h,p,A,f,x;return[v+1,((h=u==null?void 0:u.coldHouse)==null?void 0:h.name)||"-",((A=(p=u==null?void 0:u.killHouseRequest)==null?void 0:p.killHouseRequestInfo)==null?void 0:A.poultryName)||"-",((x=(f=u==null?void 0:u.killHouseRequest)==null?void 0:f.killHouseRequestInfo)==null?void 0:x.killHouseFullname)||"-",(u==null?void 0:u.quantity)||"-",(u==null?void 0:u.weight)||"-",$(u==null?void 0:u.createDate)||"-","در انتظار تایید",e.jsx(r,{container:!0,justifyContent:"center",children:e.jsx(tu,{color:"primary",onClick:q=>X(q,u),children:e.jsx(Fu,{})})},v)]});a(t||[]);const c=d.filter(u=>(u==null?void 0:u.state)!=="pending").map((u,v)=>{var p,A,f,x,q;let h="تایید شده";return(u==null?void 0:u.state)==="rejected"&&(h="رد شده"),[v+1,((p=u==null?void 0:u.coldHouse)==null?void 0:p.name)||"-",((f=(A=u==null?void 0:u.killHouseRequest)==null?void 0:A.killHouseRequestInfo)==null?void 0:f.poultryName)||"-",((q=(x=u==null?void 0:u.killHouseRequest)==null?void 0:x.killHouseRequestInfo)==null?void 0:q.killHouseFullname)||"-",(u==null?void 0:u.quantity)||"-",(u==null?void 0:u.weight)||"-",$(u==null?void 0:u.createDate)||"-",h]});C(c||[])},[d]);const O=n==="0"?"تخصیص برای انجماد":"تخصیص برای انجماد تایید / رد شده",P=e.jsxs(r,{container:!0,gap:E.SMALL,children:[e.jsx(r,{children:e.jsx(V,{label:"از تاریخ",id:"date",renderInput:t=>e.jsx(S,{size:"small",style:{width:"160px"},...t}),value:F,onChange:t=>{M(D(t).format("YYYY-MM-DD"))}})}),e.jsx(r,{children:e.jsx(V,{label:"تا تاریخ",id:"date",renderInput:t=>e.jsx(S,{size:"small",style:{width:"160px"},...t}),value:g,onChange:t=>{T(D(t).format("YYYY-MM-DD"))}})})]});return e.jsxs(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:E.SMALL,children:[e.jsxs(au,{value:n,onChange:i,textColor:"secondary",indicatorColor:"secondary","aria-label":"secondary tabs example",children:[e.jsx(B,{value:"0",label:"درخواست های جدید"}),e.jsx(B,{value:"1",label:"تائید/ رد شده"})]}),n==="0"?e.jsx(J,{title:O,operation:P,columns:["ردیف","سردخانه","مرغدار","کشتارگاه","تعداد","وزن","تاریخ ثبت","وضعیت","عملیات"],data:b,noPagination:!0,paginated:!1}):e.jsx(J,{title:O,operation:P,columns:["ردیف","سردخانه","مرغدار","کشتارگاه","تعداد","وزن","تاریخ ثبت","وضعیت"],data:L,noPagination:!0,paginated:!1}),e.jsx(su,{anchorReference:"anchorPosition",anchorPosition:y.anchorPosition||{top:0,left:0},open:!!y.anchorPosition,onClose:j,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:e.jsxs(nu,{sx:{p:0},children:[e.jsxs(H,{onClick:()=>Z(y.item),children:[e.jsx(Y,{children:e.jsx(gu,{color:"success"})}),e.jsx(N,{primary:"تایید"})]}),e.jsxs(H,{onClick:()=>m(y.item),children:[e.jsx(Y,{children:e.jsx(U,{color:"error"})}),e.jsx(N,{primary:"رد"})]})]})})]})},Mu=()=>e.jsx(ou,{display:"flex",justifyContent:"center",children:e.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(r,{container:!0,justifyContent:"space-between",gap:E.SMALL,mt:2,children:e.jsx(r,{xs:12,children:e.jsx(Su,{})})})})});export{Mu as default}; diff --git a/build/assets/LiveStockSupportCases-DWIg6NTV.js b/build/assets/LiveStockSupportCases-DWIg6NTV.js new file mode 100644 index 0000000..ca2ffe2 --- /dev/null +++ b/build/assets/LiveStockSupportCases-DWIg6NTV.js @@ -0,0 +1 @@ +import{j as t,b as e}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";import{P as o}from"./ProvinceCases-DnIHuuz_.js";import{G as r,S as s}from"./index-D80MdVQn.js";import"./index.esm-C1-dCPnj.js";import"./redux-vendor-CfkcHgWN.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const d=()=>t.jsx(e,{display:"flex",justifyContent:"center",children:t.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(r,{container:!0,justifyContent:"space-between",gap:s.SMALL,mt:2,children:t.jsx(r,{xs:12,children:t.jsx(o,{})})})})});export{d as default}; diff --git a/build/assets/LiveStockSupportManageBars-BJ7MQ-0w.js b/build/assets/LiveStockSupportManageBars-BJ7MQ-0w.js new file mode 100644 index 0000000..5937729 --- /dev/null +++ b/build/assets/LiveStockSupportManageBars-BJ7MQ-0w.js @@ -0,0 +1 @@ +import{j as r}from"./mui-vendor-D_SVL-Dx.js";import"./react-vendor-CmFgShSM.js";import{V as t}from"./VetFarmOperation-BtBlNfY-.js";import"./Visibility-Cb7r65bM.js";import"./index-D80MdVQn.js";import"./redux-vendor-CfkcHgWN.js";import"./AddCircleOutline-5cdNoXZy.js";import"./VetFarmAggregateBars-CoRoWSrV.js";import"./Pageview-CHY_bSEN.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./index.esm-C1-dCPnj.js";import"./VetFarmDeletedBars-D6uptIlB.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./checkPathStartsWith-DedybDvj.js";import"./SlaughterManageBars-DS0speaj.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./VetFarmEditTrafficCode-C5Hod_My.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./SlaughterEnterNoneReciept-By4AAznT.js";import"./Tune-BBzxV8DK.js";import"./ReceiptLong-BODgrrI9.js";import"./getDocumentStates-X7qXjbQL.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./VetFarmSubmitClearanceCode-DupXGNod.js";import"./LabelField-BYhJrYEE.js";import"./ChainBarManagement-B5xS_M-_.js";import"./Settings-Cboitw62.js";import"./CarPelak-BUqZflo3.js";import"./SlaughterFreeBuyBars-N07aGQVN.js";import"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./ChechClearanceCode-C2pygfym.js";import"./province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js";import"./Refresh-DGpCWJBi.js";import"./free-buying-payment-BOY4iF0l.js";import"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import"./PictureAsPdf-CIzo5EaA.js";const tr=()=>r.jsx(t,{});export{tr as default}; diff --git a/build/assets/ManageFarm-CjQCA55_.js b/build/assets/ManageFarm-CjQCA55_.js new file mode 100644 index 0000000..e62fc7f --- /dev/null +++ b/build/assets/ManageFarm-CjQCA55_.js @@ -0,0 +1 @@ +import{j as u,an as $,I as Q,ao as hu,aj as fu,ay as vu,az as ju,aA as yu,at as O,bl as gu,B,T as f,aM as bu,b4 as Fu,b as X,bm as Eu,i as Cu,b5 as Su,b6 as U,d as su,b3 as au,aq as nu,b7 as Y,as as J}from"./mui-vendor-D_SVL-Dx.js";import{j as k,L as H,h as v,A as Z,u as Iu,c as _u,V as Tu,b as ku,G as s,S as h,W as T,e4 as Lu,cf as Du,a0 as xu,e5 as lu,r as pu}from"./index-D80MdVQn.js";import{r as a,b as ou}from"./react-vendor-CmFgShSM.js";import{a as z,u as uu,f as Mu}from"./redux-vendor-CfkcHgWN.js";import{d as Ru}from"./Search-TgPAjvS8.js";import{d as Hu}from"./Delete-CIwpNviU.js";import{R as wu}from"./ResponsiveTable-bUYl0qDM.js";import{R as Vu}from"./index.esm-C1-dCPnj.js";import{d as iu}from"./Tune-BBzxV8DK.js";import{d as Pu}from"./FileDownload-BhyX47RJ.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Nu=z("VET_FARM_NEW_FARM",async i=>{const{data:o,status:r}=await k.post("vet_farm/",i);return{data:o,status:r}}),Bu=z("VET_GET_VET_FARM_DATA",async i=>{const{data:o,status:r}=await k.get("Poultry/?type=filter&value="+i);return{data:o,status:r}}),zu=z("INSPECTOR_DELETE_VET_FARM_SERVICE",async(i,{dispatch:o})=>{o(H());try{const{data:r,status:C}=await k.delete("vet_farm/0/",{params:i});return o(v()),{data:r,status:C}}catch(r){return o(v()),{error:r.response.data.result}}}),qu=({vetFarmKey:i,item:o,updateTable:r})=>{var n;const[C,E]=a.useState(!0),[L,y]=a.useState(""),[g,D]=a.useState(""),[S,l]=a.useState([]),[d,M]=a.useState([]),[I]=a.useContext(Z),K={PaperProps:{style:{maxHeight:48*4.5+8,width:250}}},[w,_]=ou.useState([]),[q,W]=ou.useState([]);a.useEffect(()=>{g&&W(g==null?void 0:g.map(e=>({id:e.key,label:e.unitName,halls:e.numberOfHalls,registerVetHalls:e.registerVetHalls})))},[g]);const G=e=>{const{target:{value:t}}=e;_(typeof t=="string"?t.split(","):t)},c=uu(),x=Iu({initialValues:{uniqueID:"",hatching:""},validationSchema:_u({uniqueID:ku().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!"),hatching:Tu().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})});a.useEffect(()=>{x.validateForm()},[]);const V=a.useRef();return a.useEffect(()=>{V.current.querySelector(".MuiAutocomplete-popupIndicator").click()},[q]),u.jsxs(s,{container:!0,gap:h.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[u.jsxs(s,{container:!0,direction:"column",gap:h.SMALL,children:[u.jsxs(s,{display:"flex",width:1,children:[u.jsx($,{id:"uniqueID",label:"جستجو براساس شناسه یکتا یا کدملی فرد",variant:"outlined",sx:{width:"100%"},value:x.values.uniqueID,error:x.touched.uniqueID?!!x.errors.uniqueID:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.uniqueID&&x.errors.uniqueID?x.errors.uniqueID:null}),u.jsx(Q,{disabled:!x.values.uniqueID,"aria-label":"delete",color:"primary",onClick:()=>{x.values.uniqueID&&(c(H()),l([]),_([]),c(Bu(x.values.uniqueID)).then(e=>{e.error&&(c(v()),I({vertical:"top",horizontal:"center",msg:"مرغداری با این شناسه یافت نشد!",severity:"error"})),e.payload.data&&(c(v()),E(!1),D(e.payload.data),V.current.focus())}))},children:u.jsx(Ru,{})})]}),u.jsx(s,{children:u.jsx(hu,{ref:V,disabled:C,disablePortal:!0,id:"hatching",options:q,onChange:(e,t)=>{y(t.id),M(t.registerVetHalls),_([]),l(new Array(t.halls).fill("*"))},renderInput:e=>u.jsx($,{...e,label:"مرغداری را انتخاب کنید"})})}),u.jsx(s,{children:u.jsxs(fu,{children:[u.jsx(vu,{id:"demo-multiple-checkbox-label",children:S.length?"انتخاب سالن":"سالنی موجود نیست"}),u.jsx(ju,{maxWidth:"100%",disabled:!S.length,fullWidth:!0,labelId:"demo-multiple-checkbox-label",id:"demo-multiple-checkbox",multiple:!0,onChange:G,value:w,input:u.jsx(gu,{label:"انتخاب سالن"}),renderValue:e=>e.join(", "),MenuProps:K,children:S.map((e,t)=>{const j="سالن شماره "+(t+1),b=t+1;return u.jsx(yu,{value:j,disabled:d.includes(b),children:u.jsx(O,{primary:j})},t)})})]})})]}),u.jsx(s,{mt:h.SMALL,children:u.jsx(B,{fullWidth:!0,variant:"contained",disabled:!w.length,onClick:()=>{c(H()),c(Nu({poultry_key:L,halls:w.map(e=>e.split(" ")[2]),vet_key:i})).then(e=>{e.error?(c(v()),e.error.message.includes("403")?(I({vertical:"top",horizontal:"center",msg:"قبلا این مرغداری و این سالن را ثبت کرده‌اید",severity:"error"}),c(T({right:!1,bottom:!1,content:null}))):I({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(r(),c(Lu()),I({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),c(T({right:!1,bottom:!1,content:null})),c(v()))})},children:"ثبت اطلاعات"})}),u.jsxs(s,{container:!0,direction:"column",gap:h.SMALL,mt:h.SMALL,children:[u.jsx(s,{children:u.jsx(f,{variant:"body1",children:"فارم های ثبت شده"})}),u.jsx(s,{container:!0,direction:"column",gap:h.SMALL,children:(n=o==null?void 0:o.farms)==null?void 0:n.map((e,t)=>u.jsx(bu,{sx:{width:"100%",transition:"all 0.3s ease-in-out","&:hover":{transform:"translateY(-2px)",boxShadow:4},borderLeft:"4px solid",borderLeftColor:"primary.main",borderRadius:2},children:u.jsx(Fu,{sx:{pb:1,"&:last-child":{pb:1}},children:u.jsxs(X,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:h.SMALL,children:[u.jsx(X,{display:"flex",alignItems:"center",gap:1.5,flex:1,children:u.jsx(f,{variant:"body1",sx:{fontWeight:500,color:"text.primary",flex:1},children:e.poultryName})}),u.jsx(Eu,{sx:{p:0,m:0},children:u.jsx(B,{color:"error",variant:"contained",size:"small",startIcon:u.jsx(Hu,{}),onClick:()=>{c(zu({vet_farm_key:e.vetFarmKey})).then(j=>{j.payload.error?I({vertical:"top",horizontal:"center",msg:j.payload.error,severity:"error"}):(r(),I({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),c(T({right:!1,bottom:!1,content:null})))})},sx:{textTransform:"none",borderRadius:2,px:2},children:"حذف"})})]})})},t))})]})]})},Ou=z("INSPECTOR_SET_KILLHOUSE_VET_SERVICE",async(i,{dispatch:o})=>{o(H());try{const{data:r,status:C}=await k.delete("kill_house_vet/0/",{params:i});return o(v()),{data:r,status:C}}catch(r){return o(v()),{error:r.response.data.result}}}),$u=z("INSPECTOR_SET_KILLHOUSE_VET_SERVICE",async(i,{dispatch:o})=>{o(H());try{const{data:r,status:C}=await k.post("kill_house_vet/",i);return o(v()),{data:r,status:C}}catch(r){return o(v()),{error:r.response.data.result}}}),Ku=({userKey:i,item:o})=>{var S;const r=uu(),[C]=a.useContext(Z),{inspectorGetKillHouses:E}=Mu(l=>l.inspectorSlice),[L,y]=a.useState(null),[g,D]=a.useState([]);return a.useEffect(()=>{r(Du())},[]),a.useEffect(()=>{const l=(E==null?void 0:E.filter(d=>d.killer===!1).map(d=>({title:d.name,value:d.key})))||[];D(l)},[E]),u.jsxs(s,{contianer:!0,gap:h.SMALL,children:[u.jsx(s,{children:u.jsx(hu,{options:g,getOptionLabel:l=>l.title,renderInput:l=>u.jsx($,{...l,label:"انتخاب کشتارگاه",variant:"outlined"}),value:L,onChange:(l,d)=>{y(d)}})}),u.jsx(s,{mt:h.TINY,children:u.jsx(B,{variant:"contained",fullWidth:!0,onClick:()=>{r($u({role:xu(),user_key:i,key:L.value})).then(l=>{l.payload.error?C({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(r(lu()),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(T({right:!1,bottom:!1,content:null})))})},children:"ثبت"})}),u.jsxs(s,{container:!0,direction:"column",gap:h.SMALL,mt:h.SMALL,children:[u.jsx(s,{children:u.jsx(f,{children:"کشتارگاه های ثبت شده"})}),u.jsx(s,{children:(S=o.killHouses)==null?void 0:S.map((l,d)=>u.jsxs(s,{container:!0,alignItems:"center",gap:h.SMALL,children:[u.jsxs(f,{children:[d+1,". ",l.KillHouseName]}),u.jsx(B,{color:"error",variant:"outlined",onClick:()=>{r(Ou({user_key:i,key:l.KillHouseKey})).then(M=>{M.payload.error?C({vertical:"top",horizontal:"center",msg:M.payload.error,severity:"error"}):(r(lu()),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(T({right:!1,bottom:!1,content:null})))})},children:"حذف"})]},d))})]})]})};var eu={},Wu=Cu;Object.defineProperty(eu,"__esModule",{value:!0});var Au=eu.default=void 0,Gu=Wu(pu()),cu=u;Au=eu.default=(0,Gu.default)([(0,cu.jsx)("path",{d:"M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z"},"0"),(0,cu.jsx)("path",{d:"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z"},"1")],"AddBusiness");var tu={},Uu=Cu;Object.defineProperty(tu,"__esModule",{value:!0});var mu=tu.default=void 0,Yu=Uu(pu()),du=u;mu=tu.default=(0,Yu.default)([(0,du.jsx)("path",{d:"M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z"},"0"),(0,du.jsx)("path",{d:"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z"},"1")],"AddHomeWork");const Ju=()=>{const i=uu(),[o]=a.useContext(Z),[r,C]=a.useState([]),[E,L]=a.useState(0),[y,g]=a.useState(10),[D,S]=a.useState(""),[l,d]=a.useState(1),[M,I]=a.useState([]),[p,ru]=a.useState(0),K=(n,e)=>{ru(e)},w=n=>{S(n.target.value)},_=async n=>{i(H());const e=p===0?"&vet_farm=true":p===2?"&vet_farm=false":"";try{const t=await k.get(`vet/?search=filter&value=${D}&role=${xu()}&page=${n}&page_size=${y}${e}`);C(t.data.results),L(t.data.count)}catch(t){console.error("Error fetching users",t)}finally{i(v())}},q=async n=>{n.preventDefault(),d(1),_(1)},W=n=>{_(n),d(n)},G=n=>{g(n),d(1)},c=({vetFarm:n})=>{const[e,t]=a.useState(null),j=!!e,b=m=>{t(m.currentTarget)},F=()=>{t(null)},R=()=>{i(T({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت فارم",content:u.jsx(qu,{item:n,vetFarmKey:n.key,updateTable:x})})),F()},A=()=>{o({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این عملیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const m=`${k.defaults.baseURL}technical_responsible_performance_excel/?key=${n==null?void 0:n.key}`;window.location.href=m,F()};return u.jsxs(s,{children:[u.jsx(su,{title:"تنظیمات",children:u.jsx(Q,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:b,children:u.jsx(iu,{})})}),u.jsx(au,{open:j,anchorEl:e,onClose:F,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(nu,{sx:{minWidth:180,p:1},children:[u.jsxs(Y,{onClick:R,sx:{py:1},children:[u.jsx(J,{children:u.jsx(Au,{color:"primary"})}),u.jsx(O,{primary:u.jsx(f,{variant:"body2",color:"textPrimary",children:"ثبت فارم"})})]}),u.jsxs(Y,{onClick:A,sx:{py:1},children:[u.jsx(J,{children:u.jsx(Pu,{color:"success"})}),u.jsx(O,{primary:u.jsx(f,{variant:"body2",color:"textPrimary",children:"خروجی اکسل"})})]})]})})]})},x=()=>{_(l!==0?l:1)},V=({vet:n})=>{const[e,t]=a.useState(null),j=!!e,b=A=>{t(A.currentTarget)},F=()=>{t(null)},R=()=>{i(T({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت کشتارگاه",content:u.jsx(Ku,{item:n,userKey:n.user.key})})),F()};return u.jsxs(s,{children:[u.jsx(su,{title:"تنظیمات",children:u.jsx(Q,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:b,children:u.jsx(iu,{})})}),u.jsx(au,{open:j,anchorEl:e,onClose:F,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(nu,{sx:{minWidth:180,p:1},children:u.jsxs(Y,{onClick:R,sx:{py:1},children:[u.jsx(J,{children:u.jsx(mu,{color:"primary"})}),u.jsx(O,{primary:u.jsx(f,{variant:"body2",color:"textPrimary",children:"ثبت کشتارگاه"})})]})})})]})};return a.useEffect(()=>{_(1)},[i,y,p]),a.useEffect(()=>{const n=r==null?void 0:r.map((e,t)=>{var F,R;const b=[l===1?t+1:t+y*(l-1)+1,e.user.fullname,e.user.nationalId,e.user.mobile,e.user.province,e.user.city];return p===0?[...b,u.jsx(s,{container:!0,alignItems:"baseline",xs:12,spacing:2,mt:1,mb:1,children:(F=e==null?void 0:e.farms)!=null&&F.length?e==null?void 0:e.farms.map((A,m)=>{var P,N;return u.jsxs(s,{container:!0,direction:"column",alignItems:"center",xs:((P=e==null?void 0:e.farms)==null?void 0:P.length)===1?12:6,mt:"5px",mb:m+1===((N=e==null?void 0:e.farms)==null?void 0:N.length)?1:0,style:{background:m%2===1?"white":"ghostwhite",borderStyle:"solid",borderWidth:"1px",borderColor:"gray",borderRadius:"10px"},children:[u.jsxs(f,{variant:"caption",children:[A.poultryName," (",A.poultryFullName,")"]}),u.jsx(f,{variant:"caption",children:A.poultryMobile})]},m)}):"-"},t),u.jsx(c,{vetFarm:e},`actions-vet-${t}`)]:p===2?[...b,u.jsx(s,{container:!0,alignItems:"baseline",xs:12,spacing:2,mt:1,mb:1,children:(R=e==null?void 0:e.killHouses)!=null&&R.length?e==null?void 0:e.killHouses.map((A,m)=>{var P,N;return u.jsxs(s,{container:!0,direction:"column",alignItems:"center",xs:((P=e==null?void 0:e.killHouses)==null?void 0:P.length)===1?12:6,mt:"5px",mb:m+1===((N=e==null?void 0:e.killHouses)==null?void 0:N.length)?1:0,style:{background:m%2===1?"white":"ghostwhite",borderStyle:"solid",borderWidth:"1px",borderColor:"gray",borderRadius:"10px"},children:[u.jsxs(f,{variant:"caption",children:[A.KillHouseName," (",A.KillHouseUserFullName,")"]}),u.jsx(f,{variant:"caption",children:A.KillHouseUserMobile})]},m)}):"-"},t),u.jsx(V,{vet:e},`actions-killhouse-${t}`)]:[...b,u.jsx(c,{vetFarm:e},`actions-vet-no-farm-${t}`)]});I(n)},[r,l,y,p]),u.jsxs(s,{container:!0,mt:2,justifyContent:"center",xs:12,children:[u.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",mb:h.MEDIUM,mt:h.SMALL,xs:12,children:u.jsxs(Su,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:p,onChange:K,children:[u.jsx(U,{label:"دامپزشکان فارم"}),u.jsx(U,{label:"دامپزشکان بدون فارم"}),u.jsx(U,{label:"دامپزشکان کشتارگاه"})]})}),u.jsx(s,{justifyContent:"start",container:!0,xs:12,children:u.jsxs("form",{onSubmit:q,children:[u.jsx($,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:w,value:D}),u.jsx(B,{type:"submit",endIcon:u.jsx(Vu,{}),children:"جستجو"})]})}),u.jsx(wu,{title:p===0?"مدیریت دامپزشکان فارم":p===2?"مدیریت دامپزشکان کشتارگاه":"مدیریت دامپزشکان بدون فارم",handlePageChange:W,totalRows:E,page:l,perPage:y,handlePerRowsChange:G,columns:p===0?["ردیف","نام و نام خانوادگی","کدملی","تلفن","استان","شهرستان","فارم ها","عملیات"]:p===2?["ردیف","نام و نام خانوادگی","کدملی","تلفن","استان","شهرستان","کشتارگاه ها","عملیات"]:["ردیف","نام و نام خانوادگی","کدملی","تلفن","استان","شهرستان","عملیات"],data:M})]})},ie=()=>u.jsx(u.Fragment,{children:u.jsx(X,{display:"flex",justifyContent:"center",children:u.jsx(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(s,{container:!0,justifyContent:"space-between",gap:h.SMALL,children:u.jsx(s,{xs:12,children:u.jsx(Ju,{})})})})})});export{ie as default}; diff --git a/build/assets/ManageGuildsOperations-Y6lK_GEz.js b/build/assets/ManageGuildsOperations-Y6lK_GEz.js new file mode 100644 index 0000000..6bbe71e --- /dev/null +++ b/build/assets/ManageGuildsOperations-Y6lK_GEz.js @@ -0,0 +1 @@ +import{a as B,f as H,u as X}from"./redux-vendor-CfkcHgWN.js";import{G as n,S as h,fY as L,f_ as Y,p as su,f$ as nu,g0 as au,L as G,j as z,h as _,a0 as m,dx as ou,A as Z,u as tu,c as lu,W as N,bL as iu,ah as cu,r as du,O as T,ad as xu}from"./index-D80MdVQn.js";import{j as u,T as e,b as s,al as uu,a_ as hu,an as $,ac as pu,ao as q,B as b,i as ju,d as fu,I as Cu,b3 as gu,b8 as yu}from"./mui-vendor-D_SVL-Dx.js";import{r as A}from"./react-vendor-CmFgShSM.js";import{d as vu,a as bu,b as Au,e as _u,f as Fu,g as Iu,C as mu,P as Su,h as Ru,p as Eu}from"./CreateGuilds-DgFk5FAd.js";import{c as K}from"./checkPathStartsWith-DedybDvj.js";import{d as ku}from"./Visibility-Cb7r65bM.js";import{d as ru}from"./CheckCircle-DhdOmw2t.js";import{d as wu}from"./Send-BBQc1q74.js";import{d as O}from"./Person-PsPK2YrR.js";import{d as J}from"./Business-C5WNOK1n.js";import{d as Q}from"./Phone-DO6stZ0w.js";import{d as Du,a as U}from"./Cake-B9u2Frdy.js";import{d as Nu}from"./Tune-BBzxV8DK.js";const Gu=({item:r,userType:i})=>{var y,f,v,o,a,c,w,C,F,S,R,E,k,g,D,M,P,V;const t=I=>I?typeof I=="object"?I.name||I.title||I.label||JSON.stringify(I):I:"-",x=((f=(y=r==null?void 0:r.address)==null?void 0:y.province)==null?void 0:f.name)||"-",l=((o=(v=r==null?void 0:r.address)==null?void 0:v.city)==null?void 0:o.name)||"-",d=((a=r==null?void 0:r.address)==null?void 0:a.postalCode)||"-",j=((c=r==null?void 0:r.guildAreaActivity)==null?void 0:c.title)||"-",p=(r==null?void 0:r.unionName)||"-";return u.jsx(n,{container:!0,gap:h.TINY,maxHeight:"80vh",minWidth:{xs:"96vw",md:"90vw",lg:"1280px"},overflow:"auto",p:2,children:u.jsxs(n,{container:!0,xs:12,children:[u.jsx(n,{item:!0,xs:12,lg:6,pl:{xs:0,md:2},pr:{xs:0,md:3},mb:2,children:u.jsxs(n,{container:!0,direction:"column",gap:h.SMALL,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(e,{variant:"h6",gutterBottom:!0,children:"اطلاعات شخصی"})}),u.jsxs(n,{container:!0,xs:12,children:[u.jsxs(n,{container:!0,xs:12,md:6,gap:h.TINY,px:h.TINY,children:[u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(L,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"کد ملی"}),u.jsx(e,{variant:"body1",children:t((w=r==null?void 0:r.user)==null?void 0:w.nationalId)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(O,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام"}),u.jsx(e,{variant:"body1",children:t((C=r==null?void 0:r.user)==null?void 0:C.firstName)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(O,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام خانوادگی"}),u.jsx(e,{variant:"body1",children:t((F=r==null?void 0:r.user)==null?void 0:F.lastName)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(L,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شماره شناسنامه"}),u.jsx(e,{variant:"body1",children:t((S=r==null?void 0:r.user)==null?void 0:S.nationalCode)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(vu,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"در قید حیات"}),u.jsx(e,{variant:"body1",children:(R=r==null?void 0:r.user)!=null&&R.isAlive?"بلی":"خیر"})]})]})})]}),u.jsxs(n,{container:!0,xs:12,md:6,gap:h.TINY,px:h.TINY,mt:{xs:1,md:0},direction:"column",children:[u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Du,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"تاریخ تولد"}),u.jsx(e,{variant:"body1",children:t((E=r==null?void 0:r.user)==null?void 0:E.birthday)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(O,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام پدر"}),u.jsx(e,{variant:"body1",children:t((k=r==null?void 0:r.user)==null?void 0:k.fatherName)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(bu,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"جنسیت"}),u.jsx(e,{variant:"body1",children:((g=r==null?void 0:r.user)==null?void 0:g.gender)==="True"?"مرد":((D=r==null?void 0:r.user)==null?void 0:D.gender)==="False"?"زن":"-"})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Q,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شماره همراه"}),u.jsx(e,{variant:"body1",children:t((M=r==null?void 0:r.user)==null?void 0:M.mobile)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(U,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شهر"}),u.jsx(e,{variant:"body1",children:t((P=r==null?void 0:r.user)==null?void 0:P.city)})]})]})})]})]})]})}),u.jsx(n,{item:!0,xs:12,lg:6,pr:{xs:0,md:2},pl:{xs:0,md:3},children:u.jsxs(n,{container:!0,gap:h.TINY,direction:"column",children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(e,{variant:"h6",gutterBottom:!0,children:"اطلاعات واحد"})}),u.jsxs(n,{container:!0,xs:12,children:[u.jsxs(n,{container:!0,direction:"column",xs:12,md:6,px:h.TINY,gap:h.TINY,children:[u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(J,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام واحد"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.guildsName)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(J,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"رسته واحد صنفی"}),u.jsx(e,{variant:"body1",children:j})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Y,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"استان"}),u.jsx(e,{variant:"body1",children:x})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(U,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شهرستان"}),u.jsx(e,{variant:"body1",children:l})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Au,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"تاریخ انقضا مجوز"}),u.jsx(e,{variant:"body1",children:su(r==null?void 0:r.licenseExpireDate)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(_u,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شماره مجوز"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.licenseNumber)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Fu,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام اتحادیه"}),u.jsx(e,{variant:"body1",children:p})]})]})})]}),u.jsxs(n,{container:!0,xs:12,md:6,px:h.TINY,direction:"column",gap:h.TINY,children:[u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Iu,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"کد پستی"}),u.jsx(e,{variant:"body1",children:d})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Q,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شماره تلفن"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.phone)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(Y,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"آیا اتباع است؟"}),u.jsx(e,{variant:"body1",children:r!=null&&r.isForeignNational?"بلی":"خیر"})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(nu,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"نام شرکت"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.companyName)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(L,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"شناسه ملی شرکت"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.companyIdentifier)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(ru,{color:"action"}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"وضعیت مجوز"}),u.jsx(e,{variant:"body1",children:t(r==null?void 0:r.licenseStatus)})]})]})}),u.jsx(n,{item:!0,xs:12,children:u.jsxs(s,{display:"flex",alignItems:"flex-start",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(au,{color:"action",sx:{mt:.5}}),u.jsxs(s,{children:[u.jsx(e,{variant:"caption",color:"text.secondary",children:"آدرس"}),u.jsx(e,{variant:"body1",children:t((V=r==null?void 0:r.address)==null?void 0:V.address)})]})]})})]})]})]})})]})})},zu=B("CHECK_KILLHOUSE_REQUEST_STEWARD_SERVICE",async(r,{dispatch:i})=>{var t;try{i(G());const{data:x,status:l}=await z.put(`main_steward_view/${(t=r==null?void 0:r.params)==null?void 0:t.id}/`,r==null?void 0:r.body);return i(_()),{data:x,status:l}}catch(x){return i(_()),{error:x.response.data.result}}}),er=B("PROVINCE_GET_TOTAL_GUILDS_SERVICE",async(r,{dispatch:i})=>{var t,x,l;try{i(G());const{data:d,status:j}=await z.get("total_guilds/",{params:{...r,role:m()}});return i(_()),{data:d,status:j}}catch(d){return i(_()),{error:((x=(t=d.response)==null?void 0:t.data)==null?void 0:x.result)||((l=d.response)==null?void 0:l.data)||"خطا در دریافت اطلاعات"}}}),Lu=B("PROVINCE_CHANGE_ACTIVE_GUILD_SERVICE",async(r,{dispatch:i})=>{try{i(G());const{data:t,status:x}=await z.put("provinceCreateGuildService",r);return i(ou()),i(_()),{data:t,status:x}}catch(t){return i(_()),{error:t.response.data.result}}}),Tu=lu().shape({}),$u=({guild:r,updateTable:i})=>{const{provinceGetStewardsOptions:t,provinceGetBuyersOptions:x}=H(a=>a.provinceSlice),l=H(a=>a.userSlice.selectedSubUser),[d,j]=A.useState(r.centersAllocation?r.centersAllocation:[]),[p,y]=A.useState(r.killHouseCentersAllocation?r.killHouseCentersAllocation:[]),f=X(),[v]=A.useContext(Z),o=tu({initialValues:{allocation_limit:r.allocationLimit,centers_allocation:"",limitation_allocation:r.limitationAllocation,currentBuyer:""},validationSchema:Tu,onSubmit:a=>{f(Lu({kill_house_centers_allocation:p,allocation_limit:a.allocation_limit,limitation_allocation:a.limitation_allocation,centers_allocation:d,guilds_key:r.key})).then(c=>{i(),c.payload.error?v({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(f(N({right:!1,bottom:!1,content:null})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return A.useEffect(()=>{f(iu({role_key:K("province")&&(l==null?void 0:l.key)||""})),f(cu({role_key:K("province")&&(l==null?void 0:l.key)||""}))},[l==null?void 0:l.key]),u.jsx("form",{onSubmit:o.handleSubmit,style:{width:"100%"},children:u.jsxs(n,{container:!0,direction:"column",width:"100%",gap:h.SMALL,children:[u.jsx(uu,{control:u.jsx(hu,{name:"limitation_allocation",checked:o.values.limitation_allocation,onChange:o.handleChange}),label:"محدودیت تخصیص"}),o.errors.limitation_allocation&&u.jsx("div",{children:o.errors.limitation_allocation}),o.values.limitation_allocation&&u.jsxs(u.Fragment,{children:[u.jsx($,{label:"حداکثر تخصیص",variant:"outlined",fullWidth:!0,id:"allocation_limit",name:"allocation_limit",InputProps:{endAdornment:u.jsx(pu,{position:"start",children:"کیلوگرم"})},value:o.values.allocation_limit,onChange:o.handleChange,error:o.touched.allocation_limit&&!!o.errors.allocation_limit,helperText:o.touched.allocation_limit&&o.errors.allocation_limit}),!(r!=null&&r.steward)&&m()!=="Guilds"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{style:{width:"100%"},options:t,value:o.values.guild,onChange:(a,c)=>{j([...d,c])},error:o.touched.guild&&!!o.errors.guild,helperText:o.touched.guild&&o.errors.guild,getOptionLabel:a=>a.label,renderInput:a=>u.jsx($,{...a,label:"انتخاب مباشر",variant:"outlined"})}),u.jsx(e,{children:"محدودیت مباشرین انتخاب شده"}),!d.length&&u.jsx(e,{variant:"caption",children:"محدودیتی وجود ندارد"}),d==null?void 0:d.map(a=>u.jsx(u.Fragment,{children:a!==null&&u.jsxs(n,{container:!0,gap:h.SMALL,alignItems:"center",children:[u.jsx(b,{variant:"text",onClick:()=>{j(d.filter(c=>c.value!==a.value))},children:"حذف"}),u.jsx(e,{children:a.label},a.label)]},a.value)}))]})]}),o.values.limitation_allocation&&m()!=="KillHouse"&&m()!=="Guilds"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{style:{width:"100%"},options:x,value:o.values.guild,onChange:(a,c)=>{y([...p,c])},error:o.touched.guild&&!!o.errors.guild,helperText:o.touched.guild&&o.errors.guild,getOptionLabel:a=>a.label,renderInput:a=>u.jsx($,{...a,label:"انتخاب انبار",variant:"outlined"})}),u.jsx(e,{children:"محدودیت انبار های انتخاب شده"}),!p.length&&u.jsx(e,{variant:"caption",children:"محدودیتی وجود ندارد"}),p==null?void 0:p.map(a=>u.jsx(u.Fragment,{children:a!==null&&u.jsxs(n,{container:!0,gap:h.SMALL,alignItems:"center",children:[u.jsx(b,{variant:"text",onClick:()=>{y(p.filter(c=>c.value!==a.value))},children:"حذف"}),u.jsx(e,{children:a.label},a.label)]},a.value)}))]}),u.jsx(b,{color:"primary",fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})})};var W={},Ou=ju;Object.defineProperty(W,"__esModule",{value:!0});var eu=W.default=void 0,Bu=Ou(du()),Wu=u;eu=W.default=(0,Bu.default)((0,Wu.jsx)("path",{d:"m22.69 18.37 1.14-1-1-1.73-1.45.49c-.32-.27-.68-.48-1.08-.63L20 14h-2l-.3 1.49c-.4.15-.76.36-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49c.32.27.68.48 1.08.63L18 24h2l.3-1.49c.4-.15.76-.36 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z"}),"ManageHistory");const sr=({item:r,updateTable:i,userType:t})=>{const x=t==="steward",l=X(),[d,j]=A.useState(r.active),[p,y]=A.useState(!1),[f,v]=A.useState(null),[o]=A.useContext(Z),a=C=>{y(!0),v(C.currentTarget)},c=()=>{y(!1),v(null)},w=async C=>{var S,R,E,k;const F=C.target.checked;j(F),l(G());try{let g=null;x?g=await l(zu({params:{id:r==null?void 0:r.id},body:{active:F,role:m()}})).then(()=>{i(),l(N({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}):(g=await z.put("guilds/0/",{guilds_key:r==null?void 0:r.key,active:F,role:m()}),g.status===200&&(i(),l(N({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))),l(_())}catch(g){l(_());const D=((R=(S=g.response)==null?void 0:S.data)==null?void 0:R.result)||((k=(E=g.response)==null?void 0:E.data)==null?void 0:k.error)||"خطا در انجام عملیات";o({vertical:"top",horizontal:"center",msg:D,severity:"error"}),j(!F)}};return u.jsxs(n,{children:[u.jsx(fu,{title:"مدیریت صنف",placement:"left",children:u.jsx(Cu,{color:"primary",onClick:a,children:u.jsx(Nu,{})})}),u.jsx(gu,{open:p,anchorEl:f,onClose:c,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(n,{container:!0,direction:"column",alignItems:"flex-start",justifyContent:"center",gap:1,children:[u.jsx(b,{size:"small",color:"info",startIcon:u.jsx(ku,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{c(),l(T({title:`مشاهده جزییات ${x?"مباشر":"صنف"}`,content:u.jsx(Gu,{userType:t,item:r}),size:window.innerWidth<=600?"small":"auto"}))},children:"جزییات"}),["AdminX","SuperAdmin","GuildRoom"].includes(m())&&u.jsxs(u.Fragment,{children:[u.jsx(uu,{control:u.jsx(yu,{checked:d,onChange:w,color:"primary"}),label:d?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(b,{color:"primary",size:"small",startIcon:u.jsx(xu,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{c(),l(T({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش واحد",size:window.innerWidth<=600?"small":"auto",content:u.jsx(mu,{guild:r,updateTable:i})}))},children:"ویرایش"}),u.jsx(b,{size:"small",color:"warning",startIcon:u.jsx(eu,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{c(),l(N({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"اعمال محدودیت",content:u.jsx($u,{guild:r,updateTable:i})}))},children:"محدودیت"})]}),!(r!=null&&r.isRegistered)&&u.jsxs(n,{container:!0,alignItems:"flex-start",justifyContent:"flex-start",gap:h.TINY,direction:"column",children:[u.jsx(b,{size:"small",color:"success",startIcon:u.jsx(ru,{size:30}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{c(),l(T({title:"ثبت کد احراز",size:"auto",content:u.jsx(Su,{item:r,updateTable:i,userType:t})}))},children:"ثبت کد احراز"}),u.jsx(b,{size:"small",color:"secondary",startIcon:u.jsx(wu,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{c(),l(x?Ru({key:r.key}):Eu({key:r.key})).then(C=>{C.payload.error?o({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(i(),o({vertical:"top",horizontal:"center",msg:"کد با موفقیت ارسال شد.",severity:"success"}))})},children:"ارسال مجدد کد"})]})]})})})]})};export{sr as M,Gu as V,er as p,zu as u}; diff --git a/build/assets/ManageProcess-SFjhpmQF.js b/build/assets/ManageProcess-SFjhpmQF.js new file mode 100644 index 0000000..ebe3541 --- /dev/null +++ b/build/assets/ManageProcess-SFjhpmQF.js @@ -0,0 +1 @@ +import{j as u,b8 as lu,T as w,an as S,B as R,aj as Q,ak as Z,al as v,am as I,i as Oe,d as ou,I as G,aA as Cu,a_ as z,az as Eu,ay as Ku,ac as Le,ap as le,a5 as su,bj as e0,aD as t0,bh as r0,b as cu,b5 as Ne,b6 as gu,b3 as Yu,aq as Qu,b7 as yu,as as _u,at as mu,bk as Du}from"./mui-vendor-D_SVL-Dx.js";import{B as n0}from"./BackButton-Dr-K0JXJ.js";import{L as b,j as _,h as g,G as i,S as M,d7 as Fu,A as D,u as H,c as q,b as N,a0 as V,s as a0,C as K,r as Be,O as Y,W as vu,d8 as ze,d9 as Ue,da as zu,db as Ou,dc as Uu,dd as Ve,M as s0,de as Vu,df as o0,dg as Mu,dh as Me,di as ku,dj as Pu,cM as l0,dk as qe,dl as qu,dm as i0,dn as He,dp as Hu,dq as c0,dr as We,ds as Wu,dt as C0,du as Ge,dv as Gu,dw as d0,dx as h0,ak as pu,al as xu,b7 as p0,V as $,ad as ru,b8 as $e,dy as x0,dz as g0,dA as A0,dB as y0,dC as _0,dD as m0,dE as v0,a2 as ie,dF as j0,dG as f0,dH as F0,dI as E0,_ as Lu,m as ce,dJ as b0,dK as S0,dL as k0,dM as P0,dN as I0,dO as w0,dP as T0,dQ as R0,dR as D0,dS as O0,dT as L0,dU as N0,dV as B0,dW as z0,dX as U0,dY as V0,dZ as M0,d_ as q0,d$ as H0,e0 as W0,e1 as G0,e2 as $0,e3 as K0}from"./index-D80MdVQn.js";import{r as C,f as Ke,u as Ye}from"./react-vendor-CmFgShSM.js";import{a as P,u as k,f as bu}from"./redux-vendor-CfkcHgWN.js";import{R as uu}from"./ResponsiveTable-bUYl0qDM.js";import{d as du}from"./Tune-BBzxV8DK.js";import{d as Qe}from"./Done-CKhyNcU8.js";import{p as wu}from"./province-policy-wages-edit-killhouse-XxOr2bTq.js";import{g as Y0}from"./getSystemBaseAddress-B3dWKz82.js";import{V as Q0,b as X0,c as Ce}from"./index.esm-DYumyMPq.js";import{L as eu}from"./LinkItem-Din4toX7.js";import{N as tu}from"./NavLink-Uri4Pz8C.js";import{P as Z0}from"./ProvinceSelectSlaughterForSlaughter-CdXowQiW.js";import{a as J0,R as Xe}from"./index.esm-C1-dCPnj.js";import{A as u6}from"./AdvancedTable-DF_gMS-x.js";import{h as e6}from"./hour-limit-get-kill-request-D0k1b5_O.js";import{p as de,a as t6,b as he}from"./province-get-sell-for-freezing-status-q8iW-gS-.js";import{p as r6,a as n6,b as a6}from"./province-policy-market-daily-limitation---nGjnVx.js";import{p as pe,a as s6}from"./province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js";import{p as xe,a as o6,b as ge,c as l6}from"./province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js";import{p as i6}from"./province-policy-drop-limit-D3SVePgA.js";import{p as hu,a as Ru}from"./province-policy-upload-image-DZLwIF5K.js";import{p as c6,a as C6,b as Ae}from"./province-policy-edit-trade-time-range-Br-EnTHO.js";import{s as d6,g as h6}from"./getDocumentStates-X7qXjbQL.js";import{S as p6}from"./SimpleTable-tm4uaKUf.js";import{d as Xu}from"./Delete-CIwpNviU.js";import{g as x6}from"./getRoleList-ByrtG6ED.js";import{d as g6}from"./Check-DhP5SvVt.js";import{d as A6}from"./Save-Dna-LSr8.js";import{G as y6}from"./index.esm-CIIta_9s.js";import{c as Au,P as _6}from"./ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";const Tu=P("MANAGE_PROCESS_BUY_REQ_OPERATION_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("kill_house_purchase/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),ye=({item:e,getLimitInformation:t,isDebt:r})=>{const a=k(),[n,o]=C.useState(r?e.allowPurchaseRequest.totalLimitation:e.allowPurchaseRequest.allow),l=()=>{r?(o(!n),a(Tu({kill_house_key:e.key,total_limitation:!n})).then(s=>{a(Fu()),t()})):(o(!n),a(Tu({kill_house_key:e.key,allow:!n})).then(s=>{a(Fu()),t()}))};return u.jsx(i,{container:!0,alignItems:"center",justifyContent:"center",gap:M.SMALL,children:u.jsx(i,{container:!0,alignItems:"center",children:u.jsx(lu,{checked:n,onChange:l,color:"primary"})})})},m6=({item:e,getLimitInformation:t,fetchdata:r})=>{var A;const a=k(),[n,o]=C.useState(e.allowPurchaseRequest.limitation),[l,s]=C.useState((A=e==null?void 0:e.allowPurchaseRequest)==null?void 0:A.limitationNumber);C.useEffect(()=>{o(e.allowPurchaseRequest.limitation),s(e.allowPurchaseRequest.limitationNumber)},[e]);const c=Number(l)>0,d=F=>{s(F.target.value)},h=()=>{const F=!n;o(F),a(Tu({kill_house_key:e.key,limitation:F})),a(Fu()),t(),r()},y=()=>{a(Tu({kill_house_key:e.key,limitation:n,limitation_number:Number(l)})),a(Fu()),t(),r()};return u.jsxs(i,{container:!0,direction:"column",gap:M.SMALL,pt:M.TINY,children:[u.jsxs(i,{container:!0,alignItems:"center",spacing:1,children:[u.jsx(i,{item:!0,children:u.jsx(lu,{checked:n,onChange:h,color:"primary"})}),u.jsx(i,{item:!0,children:u.jsx(w,{children:"محدودیت بر اساس بدهی"})})]}),n&&u.jsxs(i,{container:!0,alignItems:"center",spacing:1,children:[u.jsx(i,{item:!0,xs:!0,children:u.jsx(S,{fullWidth:!0,size:"small",label:"مبلغ بدهی",value:l,onChange:d,variant:"outlined"})}),u.jsx(i,{item:!0,children:u.jsx(R,{onClick:y,variant:"contained",color:"primary",disabled:!c,sx:{minWidth:"40px"},children:u.jsx(Qe,{})})})]})]})},v6=({item:e,fetchdata:t})=>{const[r]=C.useContext(D),a=k(),[n,o]=C.useState(e==null?void 0:e.maxKillLimit),[l,s]=C.useState(e==null?void 0:e.totalKillCapacity),[c,d]=C.useState(e==null?void 0:e.extraBarKillPercent),h=()=>{const A=!n;o(A),a(wu({kill_house_key:e==null?void 0:e.key,total_kill_capacity:l,extra_bar_kill_percent:c,max_kill_limit:A})).then(F=>{F.payload.error?r({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(t(),r({vertical:"top",horizontal:"center",msg:"وضعیت محدودیت با موفقیت تغییر کرد.",severity:"success"}))})},y=()=>{a(wu({kill_house_key:e==null?void 0:e.key,total_kill_capacity:l,extra_bar_kill_percent:c,max_kill_limit:n})).then(A=>{A.payload.error?r({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(t(),r({vertical:"top",horizontal:"center",msg:"محدودیت با موفقیت ویرایش شد.",severity:"success"}))})};return u.jsxs(i,{container:!0,direction:"column",alignItems:"center",spacing:2,children:[u.jsxs(i,{item:!0,container:!0,alignItems:"center",spacing:1,children:[u.jsx(i,{item:!0,children:u.jsx(lu,{checked:n,onChange:h,inputProps:{"aria-label":"محدودیت کشتار"}})}),u.jsx(i,{children:u.jsx(w,{children:"محدودیت سقف کشتار"})})]}),n&&u.jsxs(i,{item:!0,container:!0,spacing:2,justifyContent:"center",width:"100%",children:[u.jsx(i,{item:!0,children:u.jsx(S,{fullWidth:!0,label:"ظرفیت کشتار",type:"number",value:l,onChange:A=>s(A.target.value),size:"small"})}),u.jsx(i,{item:!0,children:u.jsx(S,{fullWidth:!0,label:"درصد اضافه بار",type:"number",value:c,onChange:A=>d(A.target.value),size:"small"})}),u.jsx(i,{item:!0,children:u.jsx(R,{variant:"outlined",disabled:!c||!l||c>100||c<0,onClick:y,children:"ثبت"})})]})]})},j6=({item:e,fetchdata:t})=>{const r=k(),[a]=C.useContext(D),[n,o]=C.useState({minimumSaleState:(e==null?void 0:e.quota)||!1,quotaOption:e!=null&&e.quotaMaxKillLimit?"max_kill_limit":e!=null&&e.quotaRequest?"request":e!=null&&e.quotaCustom?"custom":"",qoutaCustomQuntity:(e==null?void 0:e.quotaCustomQuantity)||0,percent:(e==null?void 0:e.governmentalQuota)||0}),[l,s]=C.useState({percent:!1,qoutaCustomQuntity:!1});C.useEffect(()=>{n.minimumSaleState||(o(x=>({...x,quotaOption:"",qoutaCustomQuntity:0,percent:0})),s({percent:!1,qoutaCustomQuntity:!1}))},[n.minimumSaleState]);const c=(x,p)=>{o(j=>({...j,[x]:p}))},d=x=>{const p=x.target.value;o(j=>({...j,quotaOption:p,...p!=="custom"&&{qoutaCustomQuntity:0},...p==="custom"&&{percent:0}})),s({percent:!1,qoutaCustomQuntity:!1})},h=(x,p)=>{o(j=>({...j,[x]:p})),s(j=>({...j,[x]:!1}))},y=()=>{const x={percent:!1,qoutaCustomQuntity:!1};return n.minimumSaleState&&((n.quotaOption==="max_kill_limit"||n.quotaOption==="request")&&(!n.percent||n.percent<=0||n.percent>100)&&(x.percent=!0),n.quotaOption==="custom"&&(!n.qoutaCustomQuntity||n.qoutaCustomQuntity<=0)&&(x.qoutaCustomQuntity=!0)),s(x),!Object.values(x).some(p=>p)},A=()=>{if(!y()){a({vertical:"top",horizontal:"center",msg:"لطفاً مقادیر الزامی را به درستی وارد کنید",severity:"error"});return}r(wu({kill_house_key:e==null?void 0:e.key,quota:n.minimumSaleState,quota_max_kill_limit:n.quotaOption==="max_kill_limit",quota_request:n.quotaOption==="request",quota_custom:n.quotaOption==="custom",quota_custom_quantity:n.qoutaCustomQuntity,governmental_quota:n.percent})).then(x=>{var p;(p=x.payload)!=null&&p.error?a({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"تغییرات با موفقیت ذخیره شد",severity:"success"}),t())})},F=()=>n.minimumSaleState?n.quotaOption==="max_kill_limit"||n.quotaOption==="request"?n.percent>0&&n.percent<=100:n.quotaOption==="custom"?n.qoutaCustomQuntity>0:!1:!0;return u.jsxs(i,{xs:12,container:!0,direction:"column",gap:M.SMALL,children:[u.jsxs(i,{xs:12,container:!0,alignItems:"center",gap:1,children:[u.jsx(i,{item:!0,children:u.jsx(lu,{checked:n.minimumSaleState,onChange:x=>{c("minimumSaleState",x.target.checked),x.target.checked||r(wu({kill_house_key:e==null?void 0:e.key,quota:!1,quota_max_kill_limit:!1,quota_request:!1,quota_custom:!1,quota_custom_quantity:0,governmental_quota:0})).then(p=>{var j;(j=p.payload)!=null&&j.error?a({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"تغییرات با موفقیت ذخیره شد",severity:"success"}),t())})},inputProps:{"aria-label":"in-province-selling-limitation-switch"}})}),u.jsx(i,{item:!0,children:u.jsx(w,{children:"الزام به خرید دولتی"})})]}),n.minimumSaleState&&u.jsxs(i,{xs:12,container:!0,direction:"column",gap:1,children:[u.jsx(i,{item:!0,children:u.jsx(Q,{component:"fieldset",fullWidth:!0,children:u.jsxs(Z,{value:n.quotaOption,onChange:d,children:[u.jsx(v,{value:"max_kill_limit",control:u.jsx(I,{}),label:"بر اساس سقف کشتار"}),u.jsx(v,{value:"request",control:u.jsx(I,{}),label:"بر اساس اعلام نیازها"}),u.jsx(v,{value:"custom",control:u.jsx(I,{}),label:"بر اساس حجم از سقف کشتار"})]})})}),(n.quotaOption==="max_kill_limit"||n.quotaOption==="request")&&u.jsx(S,{label:"درصد خرید دولتی",size:"small",fullWidth:!0,type:"number",value:n.percent,onChange:x=>h("percent",Math.max(0,Math.min(100,x.target.value))),inputProps:{min:1,max:100},error:l.percent,helperText:l.percent?"درصد باید بین ۱ تا ۱۰۰ باشد":""}),n.quotaOption==="custom"&&u.jsx(S,{label:"حجم",size:"small",fullWidth:!0,type:"number",value:n.qoutaCustomQuntity,onChange:x=>h("qoutaCustomQuntity",Math.max(0,x.target.value)),inputProps:{min:1},error:l.qoutaCustomQuntity,helperText:l.qoutaCustomQuntity?"حجم باید بزرگتر از صفر باشد":""}),u.jsx(R,{fullWidth:!0,variant:"contained",color:"primary",onClick:A,disabled:!F(),startIcon:u.jsx(Qe,{}),children:"ذخیره تغییرات"})]})]})},Zu=P("PROVINCE_UPDATE_Killer_IDENTITY_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("/kill_house/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),f6=q({maximumIncrease:N().typeError("لطفا یک عدد وارد کنید").min(0,"عددی بین 0 تا 100 وارد کنید!").max(100,"عددی بین 0 تا 100 وارد کنید!").required("این فیلد اجباری است"),maximumDecrease:N().typeError("لطفا یک عدد وارد کنید").min(0,"عددی بین 0 تا 100 وارد کنید!").max(100,"عددی بین 0 تا 100 وارد کنید!").required("این فیلد اجباری است")}),F6=({item:e,fetchdata:t})=>{const[r]=C.useContext(D),a=k(),n=H({initialValues:{maximumIncrease:(e==null?void 0:e.maximumLoadVolumeIncrease)||0,maximumDecrease:(e==null?void 0:e.maximumLoadVolumeReduction)||0},validationSchema:f6,onSubmit:o=>{a(Zu({kill_house_key:e==null?void 0:e.key,maximum_load_volume_increase:o.maximumIncrease,maximum_load_volume_reduction:o.maximumDecrease})).then(l=>{l.payload.error?r({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(t(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsxs("form",{onSubmit:n.handleSubmit,children:[u.jsx(w,{variant:"body2",children:"درصد افزایش/کاهش حجم ورود اطلاعات بار"}),u.jsx(S,{size:"small",fullWidth:!0,id:"maximumIncrease",name:"maximumIncrease",label:"حداکثر افزایش حجم بار",type:"number",value:n.values.maximumIncrease,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.maximumIncrease&&!!n.errors.maximumIncrease,helperText:n.touched.maximumIncrease&&n.errors.maximumIncrease,margin:"dense"}),u.jsx(S,{size:"small",fullWidth:!0,id:"maximumDecrease",name:"maximumDecrease",label:"حداکثر کاهش حجم بار",type:"number",value:n.values.maximumDecrease,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.maximumDecrease&&!!n.errors.maximumDecrease,helperText:n.touched.maximumDecrease&&n.errors.maximumDecrease,margin:"dense"}),u.jsx(R,{type:"submit",variant:"contained",sx:{mt:1},fullWidth:!0,children:"ثبت اطلاعات"})]})},E6=({item:e,fetchdata:t})=>{const[r]=C.useContext(D),a=k(),[n,o]=C.useState((e==null?void 0:e.wareHouseRemainingWeightLimitationStatus)||!1),[l,s]=C.useState((e==null?void 0:e.wareHouseRemainingWeightLimitation)||""),[c,d]=C.useState((e==null?void 0:e.wareHouseRemainingPercentLimitationStatus)||!1),[h,y]=C.useState((e==null?void 0:e.wareHouseRemainingPercentLimitation)||""),A=()=>{o(!n)},F=()=>{d(!c)},x=()=>{a(Zu({kill_house_key:e==null?void 0:e.key,ware_house_remaining_weight_limitation_status:n,ware_house_remaining_weight_limitation:n?l:0,ware_house_remaining_percent_limitation_status:c,ware_house_remaining_percent_limitation:c?h:0})).then(p=>{p.payload.error?r({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(t(),r({vertical:"top",horizontal:"center",msg:"محدودیت‌های انبار با موفقیت ویرایش شد.",severity:"success"}))})};return u.jsxs(i,{container:!0,direction:"column",alignItems:"flex-start",width:"100%",sx:{px:{xs:1,sm:0}},children:[u.jsx(i,{item:!0,width:"100%",mb:2,children:u.jsx(w,{variant:"h6",sx:{fontSize:{xs:"1rem",sm:"1rem"},fontWeight:"bold"},children:"محدودیت سقف انبار"})}),u.jsxs(i,{item:!0,container:!0,direction:"column",spacing:{xs:2,sm:2},width:"100%",mb:2,px:1,children:[u.jsxs(i,{item:!0,container:!0,direction:"row",alignItems:"center",flexWrap:"wrap",sx:{gap:2},children:[u.jsx(i,{item:!0,children:u.jsx(lu,{checked:n,onChange:A,inputProps:{"aria-label":"محدودیت وزن انبار"},size:"small"})}),u.jsx(i,{item:!0,xs:!0,children:u.jsx(w,{sx:{fontSize:{xs:"0.625rem",sm:"0.875rem"}},children:"محدودیت مانده انبار"})})]}),n&&u.jsx(i,{item:!0,container:!0,spacing:{xs:1,sm:2},alignItems:"stretch",mb:2,children:u.jsx(i,{item:!0,xs:12,mt:2,children:u.jsx(S,{fullWidth:!0,label:"حداکثر وزن باقی مانده انبار (کیلوگرم)",type:"number",value:l,onChange:p=>s(p.target.value),size:"small",inputProps:{min:0},sx:{"& .MuiInputLabel-root":{fontSize:{xs:"0.875rem",sm:"1rem"}},"& .MuiInputBase-input":{fontSize:{xs:"0.875rem",sm:"1rem"}}}})})})]}),u.jsxs(i,{item:!0,container:!0,direction:"column",spacing:{xs:1.5,sm:2},width:"100%",px:1,children:[u.jsxs(i,{item:!0,container:!0,direction:"row",alignItems:"center",flexWrap:"wrap",sx:{gap:2},children:[u.jsx(i,{item:!0,children:u.jsx(lu,{checked:c,onChange:F,inputProps:{"aria-label":"محدودیت درصد انبار"},size:"small"})}),u.jsx(i,{item:!0,xs:!0,children:u.jsx(w,{sx:{fontSize:{xs:"0.625rem",sm:"0.875rem"}},children:"محدودیت مانده کشتار روزانه"})})]}),c&&u.jsx(i,{item:!0,container:!0,spacing:{xs:1,sm:2},mt:2,alignItems:"stretch",xs:12,children:u.jsx(i,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,label:"درصد وزن باقی مانده روزانه انبار",type:"number",value:h,onChange:p=>y(p.target.value),size:"small",inputProps:{min:0,max:100},sx:{"& .MuiInputLabel-root":{fontSize:{xs:"0.875rem",sm:"1rem"}},"& .MuiInputBase-input":{fontSize:{xs:"0.875rem",sm:"1rem"}}}})})})]}),u.jsx(i,{item:!0,width:"100%",mt:4,children:u.jsx(R,{variant:"contained",onClick:x,fullWidth:!0,disabled:n&&(!l||l<=0)||c&&(!h||h<=0||h>100),sx:{fontSize:{xs:"0.875rem"},py:{xs:1.5,sm:1}},children:"ثبت اطلاعات"})})]})},b6=P("PROVINCE_UPDATE_KILLHOUSE_ARCHIVE_PERCENT_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("kill_house/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),S6=({item:e,fetchdata:t})=>{const[r]=C.useContext(D),a=k(),[n,o]=C.useState((e==null?void 0:e.wareHouseRemainingWeightArchivePercent)!==void 0&&(e==null?void 0:e.wareHouseRemainingWeightArchivePercent)!==null&&(e==null?void 0:e.wareHouseRemainingWeightArchivePercent)>0),[l,s]=C.useState((e==null?void 0:e.wareHouseRemainingWeightArchivePercent)||0);C.useEffect(()=>{const A=(e==null?void 0:e.wareHouseRemainingWeightArchivePercent)!==void 0&&(e==null?void 0:e.wareHouseRemainingWeightArchivePercent)!==null&&(e==null?void 0:e.wareHouseRemainingWeightArchivePercent)>0;o(A),s((e==null?void 0:e.wareHouseRemainingWeightArchivePercent)||0)},[e]);const c=Number(l)>=0&&Number(l)<=100,d=A=>{s(A.target.value)},h=()=>{const A=!n;o(A),A||s(0)},y=()=>{a(b6({kill_house_key:e.key,ware_house_remaining_weight_archive_percent:n?Number(l):0})).then(A=>{A.payload.error?r({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(t(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(i,{container:!0,direction:"column",gap:M.SMALL,pt:M.TINY,children:[u.jsx(i,{container:!0,alignItems:"center",spacing:1,children:u.jsx(i,{item:!0,children:u.jsx(v,{control:u.jsx(lu,{checked:n,onChange:h,color:"primary"}),label:"حداکثر افت استاندارد لاشه"})})}),n&&u.jsx(i,{container:!0,alignItems:"center",spacing:1,children:u.jsx(i,{item:!0,xs:!0,children:u.jsx(S,{fullWidth:!0,size:"small",label:"درصد",type:"number",value:l,onChange:d,variant:"outlined",inputProps:{min:0,max:100},error:!c,helperText:c?"":"عدد باید بین 0 تا 100 باشد"})})}),u.jsx(i,{item:!0,width:"100%",mt:2,children:u.jsx(R,{variant:"contained",onClick:y,fullWidth:!0,disabled:n&&!c,children:"ثبت اطلاعات"})})]})},k6=({item:e,fetchdata:t})=>{const{role:r}=bu(o=>o.userSlice),a=k(),n=()=>{r.includes("KillHouse")&&a(a0())};return u.jsxs(i,{container:!0,direction:"column",gap:2,alignItems:"flex-start",m:"3",children:[u.jsx(i,{item:!0,container:!0,spacing:2,justifyContent:"center",width:"100%",m:"3"}),u.jsxs(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:[u.jsx(i,{item:!0,children:u.jsx(ye,{item:e,getLimitInformation:n},e.key)}),u.jsx(i,{item:!0,children:u.jsx(w,{children:"مجوز ثبت درخواست"})})]}),u.jsxs(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:[u.jsx(i,{item:!0,children:u.jsx(ye,{item:e,isDebt:!0},`${e.key}-isDebt`)}),u.jsx(i,{item:!0,children:u.jsx(w,{children:"محدودیت پنل"})})]}),u.jsx(i,{xs:12,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,xs:12,children:u.jsx(j6,{item:e,fetchdata:t},e.key)})}),V()==="AdminX"&&u.jsx(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,children:u.jsx(m6,{item:e,getLimitInformation:n,fetchdata:t},`limit-${e.key}`)})}),u.jsx(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,children:u.jsx(v6,{item:e,fetchdata:t},e.key)})}),u.jsx(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,children:u.jsx(F6,{item:e,fetchdata:t})})}),u.jsx(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,xs:12,children:u.jsx(E6,{item:e,fetchdata:t})})}),u.jsx(i,{item:!0,container:!0,alignItems:"center",spacing:1,justifyContent:"start",sx:{border:"1px solid #ccc",borderRadius:2,width:"100%",p:1},children:u.jsx(i,{item:!0,xs:12,children:u.jsx(S6,{item:e,fetchdata:t})})})]})},P6=({item:e})=>{var l;const t=bu(s=>s.userSlice.userPath),r=`${window.location.origin}/pay/${Y0(t)}/${(l=e==null?void 0:e.wageInfo)==null?void 0:l.userToken}`,[a]=C.useContext(D),n=k(),o=()=>{navigator.clipboard.writeText(r).then(()=>{a({vertical:"top",horizontal:"center",msg:"لینک پرداخت کپی شد",severity:"success"}),n(K())})};return u.jsx(i,{xs:12,container:!0,spacing:3,alignItems:"center",direction:"column",children:u.jsxs(i,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[u.jsx(i,{children:u.jsx(R,{fullWidth:!0,variant:"contained",sx:{backgroundColor:"blue",color:"white"},onClick:()=>window.open(r,"_blank"),children:"پرداخت بدهی"})}),u.jsx(i,{children:u.jsx(R,{fullWidth:!0,variant:"outlined",sx:{color:"blue",borderColor:"blue"},onClick:o,children:"کپی لینک"})})]})})};var Ju={},I6=Oe;Object.defineProperty(Ju,"__esModule",{value:!0});var Ze=Ju.default=void 0,w6=I6(Be()),T6=u;Ze=Ju.default=(0,w6.default)((0,T6.jsx)("path",{d:"M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5"}),"Attachment");const R6=()=>{const e=k(),[t,r]=C.useState([]),[a,n]=C.useState([]),o=()=>{e(Fu()).then(l=>{n(l.payload.data)})};return C.useEffect(()=>{o()},[]),C.useEffect(()=>{const l=a==null?void 0:a.map((s,c)=>{var h,y,A,F,x,p,j,E,T,O,f,B,U;const d=s.killer?`کشتارکن ${(s==null?void 0:s.type)==="public"?"عمومی":"اختصاصی"} (${(h=s==null?void 0:s.killHouseForKiller)==null?void 0:h.killHouseName})`:"کشتارگاه";return[c+1,d,s.name,`${(A=(y=s==null?void 0:s.killHouseOperator)==null?void 0:y.user)==null?void 0:A.fullname} (${(x=(F=s==null?void 0:s.killHouseOperator)==null?void 0:F.user)==null?void 0:x.mobile})`,`${((j=(p=s==null?void 0:s.systemAddress)==null?void 0:p.province)==null?void 0:j.name)||""} - ${((T=(E=s==null?void 0:s.systemAddress)==null?void 0:E.city)==null?void 0:T.name)||""} - ${((O=s==null?void 0:s.systemAddress)==null?void 0:O.address)||""}`,(B=(f=s==null?void 0:s.wageInfo)==null?void 0:f.totalAmount)==null?void 0:B.toLocaleString(),u.jsx(ou,{title:"لینک پرداخت",placement:"left-start",children:u.jsx(G,{color:"primary",onClick:()=>{e(Y({title:"لینک پرداخت بدهی",content:u.jsx(P6,{item:s})}))},children:u.jsx(Ze,{})})},c),(U=s==null?void 0:s.allowPurchaseRequest)!=null&&U.limitation?"فعال":"غیر فعال",u.jsx(u.Fragment,{children:u.jsx(w,{children:s!=null&&s.maxKillLimit?s.totalKillCapacity:"-"})}),u.jsxs(u.Fragment,{children:[u.jsx(w,{children:s!=null&&s.maxKillLimit?`%${s.extraBarKillPercent}`:"-"})," "]}),u.jsxs(u.Fragment,{children:[u.jsx(w,{children:s!=null&&s.inProvinceSellingLimitationPercent?`%${s.inProvinceSellingLimitationPercent}`:"-"})," "]}),u.jsx(u.Fragment,{children:u.jsx(w,{children:s!=null&&s.outProvinceSellingLimitationPercent?`%${s.outProvinceSellingLimitationPercent}`:"-"})}),s!=null&&s.quota?"دارد":"ندارد",s!=null&&s.quota?s!=null&&s.quotaMaxKillLimit?"بر اساس سقف کشتار":s!=null&&s.quotaRequest?"بر اساس اعلام نیازها":"بر اساس حجم از سقف کشتار":"-",s!=null&&s.governmentalQuota?s==null?void 0:s.governmentalQuota:"-",s!=null&&s.quotaCustomQuantity?s==null?void 0:s.quotaCustomQuantity:"-",(s==null?void 0:s.maximumLoadVolumeIncrease)||0,(s==null?void 0:s.maximumLoadVolumeReduction)||0,s!=null&&s.wareHouseRemaininggWeightLimitationStatus?"فعال":"غیر فعال",s!=null&&s.wareHouseRemainingWeightLimitation?`${s==null?void 0:s.wareHouseRemainingWeightLimitation} کیلوگرم`:"-",s!=null&&s.wareHouseRemainingPercentLimitationStatus?"فعال":"غیر فعال",s!=null&&s.wareHouseRemainingPercentLimitation?`%${s==null?void 0:s.wareHouseRemainingPercentLimitation}`:"-",s!=null&&s.wareHouseRemainingWeightArchivePercent?`%${s==null?void 0:s.wareHouseRemainingWeightArchivePercent}`:"-",u.jsx(ou,{title:"محدودیت پنل",placement:"left-start",children:u.jsx(G,{"aria-label":"delete",color:"primary",onClick:()=>{e(vu({right:!(window.innerWidth<=700),bottom:window.innerWidth<=700,title:"محدودیت پنل",content:u.jsx(k6,{item:s,fetchdata:o})}))},children:u.jsx(du,{})})},c)]});r(l)},[a]),u.jsx(i,{children:u.jsx(uu,{paginated:!0,title:"مجوز خرید",columns:["ردیف","ماهیت","نام واحد","نام و نام خانوادگی (تلفن)","آدرس","مبلغ بدهی (ریال)","لینک پرداخت","سقف بدهی","محدودیت سقف کشتار","درصد افزایش بار","حداقل فروش داخل استان","حداکثر فروش خارج استان","الزام به خرید دولتی","نوع الزام","درصد الزام به خرید دولتی","حجم الزام خرید از سقف کشتار","حداکثر افزایش حجم ورود اطلاعات بار","حداکثر کاهش حجم ورود اطلاعات بار","محدودیت مانده انبار","حداکثز وزن باقی مانده انبار","محدودیت مانده روزانه انبار","درصد وزن باقی مانده روزانه انبار","حداکثر افت استاندارد لاشه","عملیات"],data:t,customColors:[{name:"مجوز ثبت درخواست",color:"red"},{name:"محدودیت براساس بدهی",color:"red"},{name:"محدودیت پنل",color:"red"}]})})},D6=()=>{const{pathname:e}=Ke();return u.jsxs(i,{container:!0,gap:M.SMALL,direction:"row",mt:M.MEDIUM,justifyContent:{xs:"center",lg:"flex-start"},xs:12,children:[u.jsx(tu,{to:V()==="SuperAdmin"?ze:V()==="AdminX"?Ue:zu,active:e===zu?"true":null,children:u.jsx(eu,{icon:u.jsx(Q0,{size:30,color:"#244CCC"}),title:"شورای سیاست گذاری"})}),V()==="AdminX"&&u.jsx(tu,{to:V()==="AdminX"?Ou:Ou,active:e===Ou?"true":null,children:u.jsx(eu,{icon:u.jsx(X0,{size:30,color:"#244CCC"}),title:"سهم بندی"})}),u.jsx(tu,{to:V()==="SuperAdmin"?Uu:Ve,active:e===Uu?"true":null,children:u.jsx(eu,{icon:u.jsx(s0,{size:30,color:"#244CCC"}),title:"وضعیت اسناد"})}),V()==="AdminX"&&u.jsx(tu,{to:Vu,active:e===Vu?"true":null,children:u.jsx(eu,{icon:u.jsx(o0,{size:30,color:"#244CCC"}),title:"حساب ها"})}),(V()==="AdminX"||V()==="SuperAdmin")&&u.jsx(tu,{to:V()==="AdminX"?Mu:Me,active:e===Mu?"true":null,children:u.jsx(eu,{icon:u.jsx(Ce,{size:30,color:"#244CCC"}),title:"مدیریت ارسال تیکت"})}),V()==="AdminX"&&u.jsx(tu,{to:V()==="AdminX"?ku:ku,active:e===ku?"true":null,children:u.jsx(eu,{icon:u.jsx(Ce,{size:30,color:"#244CCC"}),title:"کرونجاب"})}),V()==="AdminX"&&u.jsx(tu,{to:V()==="AdminX"?Pu:Pu,active:e===Pu?"true":null,children:u.jsx(eu,{icon:u.jsx(l0,{size:30,color:"#244CCC"}),title:"مدیریت ارسال پیامک"})}),u.jsx(tu,{to:V()==="SuperAdmin"?qe:qu,active:e===qu?"true":null,children:u.jsx(eu,{icon:u.jsx(i0,{size:30,color:"#244CCC"}),title:"مدیریت بازه وزنی"})}),u.jsx(tu,{to:V()==="SuperAdmin"?He:Hu,active:e===Hu?"true":null,children:u.jsx(eu,{icon:u.jsx(c0,{size:30,color:"#244CCC"}),title:"دسته بندی وزنی"})}),u.jsx(tu,{to:V()==="SuperAdmin"?We:Wu,active:e===Wu?"true":null,children:u.jsx(eu,{icon:u.jsx(C0,{size:30,color:"#244CCC"}),title:"جریمه"})}),u.jsx(tu,{to:V()==="SuperAdmin"?Ge:Gu,active:e===Gu?"true":null,children:u.jsx(eu,{icon:u.jsx(d0,{size:30,color:"#244CCC"}),title:"محدودیت توزیع لاشه"})})]})},O6=P("PROVINCE_PURGE_NEEDED_REQUEST_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("kill_request/0/",{previous_requests:!0});return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),L6=P("PROVINCE_CREATE_KILLHOUSE_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.post("kill_house/",e);return t(h0()),t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),N6={city:"",mobile:"",password:"",first_name:"",last_name:"",national_id:"",address:"",name:"",killer:!1},B6=q().shape({city:$().required("City is required"),mobile:$().required("Mobile is required"),password:$().required("Password is required"),first_name:$().required("First Name is required"),last_name:$().required("Last Name is required"),national_id:$().required("National ID is required"),address:$().required("Address is required"),name:$().required("Name is required")}),z6=()=>{const e=k(),[t]=C.useContext(D),{provinceGetCities:r}=bu(n=>n.provinceSlice),a=H({initialValues:N6,validationSchema:B6,onSubmit:n=>{const{first_name:o,last_name:l,mobile:s,city:c,password:d,national_id:h,address:y,name:A,killer:F}=n;e(L6({city:c,mobile:s,password:d,first_name:o,last_name:l,national_id:h,address:y,name:A,killer:F})).then(x=>{x.payload.error?t({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):(e(pu()),e(xu()),e(vu({right:!1,bottom:!1,content:null})),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return C.useEffect(()=>{e(p0())},[]),u.jsx("div",{children:u.jsx("form",{onSubmit:a.handleSubmit,children:u.jsxs(i,{container:!0,gap:M.SMALL,direction:"column",children:[u.jsx(S,{fullWidth:!0,id:"first_name",name:"first_name",label:"نام",value:a.values.first_name,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.first_name&&!!a.errors.first_name,helperText:a.touched.first_name&&a.errors.first_name}),u.jsx(S,{fullWidth:!0,id:"last_name",name:"last_name",label:"نام خانوادگی",value:a.values.last_name,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.last_name&&!!a.errors.last_name,helperText:a.touched.last_name&&a.errors.last_name}),u.jsx(S,{fullWidth:!0,id:"national_id",name:"national_id",label:"کدملی",value:a.values.national_id,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.national_id&&!!a.errors.national_id,helperText:a.touched.national_id&&a.errors.national_id}),u.jsx(S,{select:!0,label:"شهر",variant:"outlined",fullWidth:!0,id:"city",name:"city",value:a.values.city,onChange:a.handleChange,error:a.touched.city&&!!a.errors.city,helperText:a.touched.city&&a.errors.city,children:r==null?void 0:r.map(n=>u.jsx(Cu,{value:n.name,children:n.name},n.id))}),u.jsx(S,{fullWidth:!0,id:"mobile",name:"mobile",label:"تلفن",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.mobile&&!!a.errors.mobile,helperText:a.touched.mobile&&a.errors.mobile}),u.jsx(S,{fullWidth:!0,id:"name",name:"name",label:"نام واحد",value:a.values.name,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.name&&!!a.errors.name,helperText:a.touched.name&&a.errors.name}),u.jsx(S,{fullWidth:!0,id:"address",name:"address",label:"آدرس",value:a.values.address,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.address&&!!a.errors.address,helperText:a.touched.address&&a.errors.address}),u.jsx(S,{fullWidth:!0,id:"password",name:"password",label:"رمزعبور",type:"password",value:a.values.password,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.password&&!!a.errors.password,helperText:a.touched.password&&a.errors.password}),u.jsx(v,{control:u.jsx(z,{id:"killer",name:"killer",checked:a.values.killer,onChange:a.handleChange}),label:"کشتارکن می باشد"}),u.jsx(R,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",children:"ثبت"})]})})})},U6=P("PROVINCE_UPDATE_SLAUGHTER_IDENTITY_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("kill_house_percent/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),V6=({killhouseType:e,slaughterKey:t})=>{const r=k(),[a]=C.useContext(D),[n,o]=C.useState(e),l=s=>{r(U6({percentage_key:t,identity:s.target.value})).then(c=>{c.payload.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(o(s.target.value),r(pu()),r(xu()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(Eu,{label:"Select Option",value:n,onChange:l,style:{width:140},size:"small",children:[u.jsx(Cu,{value:"KillHouse",children:"کشتارگاه"}),u.jsx(Cu,{value:"Killer",children:"کشتارکن"})]})},M6=({slaughterKey:e,disableSelect:t,killerType:r})=>{const a=k(),[n]=C.useContext(D),[o,l]=C.useState(r),s=c=>{a(Zu({kill_house_key:e,type:c.target.value})).then(d=>{d.payload.error?n({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(l(c.target.value),a(pu()),a(xu()),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsx(u.Fragment,{children:t?"-":u.jsxs(Eu,{disabled:t,label:"Select Option",value:o,onChange:s,style:{width:140},size:"small",children:[u.jsx(Cu,{value:"public",children:"عمومی"}),u.jsx(Cu,{value:"exclusive",children:"اختصاصی"})]})})},q6=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(),{provinceGetSlaughterhousesQuota:n}=bu(o=>o.provinceSlice);return C.useEffect(()=>{e(pu()),e(xu())},[]),C.useEffect(()=>{const o=n==null?void 0:n.map((l,s)=>{var d,h,y,A,F,x,p,j,E,T,O,f,B,U,m,X,W,iu,J,ju,fu,Su,L,au,ee,te,re,ne,ae,se;const c=(d=l==null?void 0:l.killHouse)!=null&&d.killer?"Killer":"KillHouse";return[s+1,V()==="ProvinceOperator"?(h=l==null?void 0:l.killHouse)!=null&&h.killer?"کشتارکن":"کشتارگاه":u.jsx(V6,{killhouseType:c,slaughterKey:l.key},s),V()==="ProvinceOperator"?(y=l==null?void 0:l.killHouse)!=null&&y.killer?((A=l==null?void 0:l.killHouse)==null?void 0:A.type)==="public"?"عمومی":"اختصاصی":"-":u.jsx(M6,{killerType:(F=l==null?void 0:l.killHouse)==null?void 0:F.type,disableSelect:c==="KillHouse",slaughterKey:(x=l==null?void 0:l.killHouse)==null?void 0:x.key},s),u.jsxs(i,{alignItems:"center",justifyContent:"center",children:[u.jsx(w,{variant:"caption",children:(p=l.killHouse)==null?void 0:p.name}),u.jsx(G,{size:"small",color:"primary","aria-label":"Delete",onClick:()=>{var oe;e(Y({title:"ویرایش",content:u.jsx(W6,{name:(oe=l.killHouse)==null?void 0:oe.name,item:l},l.key)}))},children:u.jsx(ru,{fontSize:"10px"})})]},l.key),u.jsxs(i,{container:!0,alignItems:"center",justifyContent:"center",children:[u.jsxs(w,{variant:"caption",children:[(T=(E=(j=l.killHouse)==null?void 0:j.killHouseOperator)==null?void 0:E.user)==null?void 0:T.fullname," (",(B=(f=(O=l.killHouse)==null?void 0:O.killHouseOperator)==null?void 0:f.user)==null?void 0:B.mobile,")"]}),u.jsx(G,{size:"small",color:"primary","aria-label":"Delete",onClick:()=>{e(Y({title:"ویرایش",content:u.jsx(G6,{item:l},l.key)}))},children:u.jsx(ru,{fontSize:"10px"})})]},l.key),l.killHouseVet?`${(X=(m=(U=l.killHouseVet)==null?void 0:U.vet)==null?void 0:m.user)==null?void 0:X.fullname} (${(J=(iu=(W=l.killHouseVet)==null?void 0:W.vet)==null?void 0:iu.user)==null?void 0:J.mobile})`:"-",`${(Su=(fu=(ju=l.killHouse)==null?void 0:ju.systemAddress)==null?void 0:fu.province)==null?void 0:Su.name} - ${(ee=(au=(L=l.killHouse)==null?void 0:L.systemAddress)==null?void 0:au.city)==null?void 0:ee.name} - ${(re=(te=l.killHouse)==null?void 0:te.systemAddress)==null?void 0:re.address}`,(ne=l==null?void 0:l.killHouse)!=null&&ne.killer?u.jsx(Z0,{slaughterKey:l.key,killHouseForKiller:l.killHouseForKiller,disabled:!1},((ae=l.killHouse)==null?void 0:ae.name)+s):(se=l.killHouse)==null?void 0:se.name,u.jsx(H6,{item:l},l.key)]});a(o)},[n]),u.jsxs(i,{mt:M.SMALL,children:[u.jsxs(i,{container:!0,justifyContent:"space-between",mb:M.SMALL,children:[u.jsxs(i,{children:[u.jsx(R,{variant:"contained",onClick:()=>{e(vu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ایجاد خریدار",content:u.jsx(z6,{})}))},children:"ایجاد خریدار"}),u.jsx(ou,{title:"خروجی اکسل",children:u.jsx("a",{href:`${_.defaults.baseURL}kill_house_user_excel`,rel:"noreferrer",children:u.jsx(R,{color:"success",children:u.jsx(J0,{size:32})})})})]}),u.jsx(R,{variant:"contained",onClick:()=>{e(O6()).then(o=>{o.payload.error?t({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"پاکسازی اعلام نیاز"})]}),u.jsx(uu,{paginated:!0,title:"کشتارگاه ها",columns:["ردیف","ماهیت","نوع کشتارکن","نام واحد","نام و نام خانوادگی (تلفن)","دامپزشک کشتارگاه (تلفن)","آدرس","محل کشتار","وضعیت"],data:r})]})},H6=({item:e})=>{const t=k(),[r,a]=C.useState(e.killHouse.active),n=o=>{a(o.target.checked);const l=`${_.defaults.baseURL}kill_house/0/`,s={kill_house_key:e.killHouse.key,active:o.target.checked};_.put(l,s).then(()=>{t(pu()),t(xu()),t(K())}).catch(c=>{console.error("Error:",c)})};return u.jsx(v,{control:u.jsx(lu,{checked:r,onChange:n,color:"primary"}),label:r?"فعال":"غیرفعال"})},W6=({name:e,item:t})=>{const r=k(),[a,n]=C.useState(e),o=l=>{n(l.target.value)};return u.jsxs(i,{container:!0,gap:M.TINY,children:[u.jsx(S,{label:"نام واحد",variant:"outlined",fullWidth:!0,value:a,onChange:o}),u.jsx(R,{variant:"contained",fullWidth:!0,onClick:()=>{const l=`${_.defaults.baseURL}kill_house/0/`,s={kill_house_key:t.killHouse.key,name:a};_.put(l,s).then(()=>{r(pu()),r(xu()),r(K())}).catch(c=>{console.error("Error:",c)})},children:"ثبت"})]})},G6=({item:e})=>{var y,A,F,x,p,j,E,T,O;const t=k(),[r,a]=C.useState((F=(A=(y=e.killHouse)==null?void 0:y.killHouseOperator)==null?void 0:A.user)==null?void 0:F.firstName),[n,o]=C.useState((j=(p=(x=e.killHouse)==null?void 0:x.killHouseOperator)==null?void 0:p.user)==null?void 0:j.lastName),[l,s]=C.useState((O=(T=(E=e.killHouse)==null?void 0:E.killHouseOperator)==null?void 0:T.user)==null?void 0:O.mobile),c=f=>{a(f.target.value)},d=f=>{o(f.target.value)},h=f=>{s(f.target.value)};return u.jsxs(i,{container:!0,gap:M.SMALL,children:[u.jsx(S,{label:"نام",variant:"outlined",fullWidth:!0,value:r,onChange:c}),u.jsx(S,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,value:n,onChange:d}),u.jsx(S,{label:"تلفن",variant:"outlined",fullWidth:!0,value:l,onChange:h}),u.jsx(R,{variant:"contained",fullWidth:!0,onClick:()=>{const f=`${_.defaults.baseURL}kill_house/0/`,B={kill_house_key:e.killHouse.key,first_name:r,last_name:n,mobile:l};_.put(f,B).then(()=>{t(pu()),t(xu()),t(K())}).catch(U=>{console.error("Error:",U)})},children:"ثبت"})]})},$6=P("PROVINCE_CHANGE_SLAUGHTER_CAR_PERMISSION_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.post("province_allow_kill_house_register_car/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),K6=({state:e,killHouseKey:t})=>{const r=k(),[a,n]=C.useState(e),o=()=>{n(!a),r($6({allow:!e,kill_house_key:t})).then(l=>{r($e())})};return u.jsx(lu,{checked:a,onChange:o})},Y6=()=>{const e=k(),[t,r]=C.useState([]),{provinceGetOnlyKillHouses:a}=bu(n=>n.provinceSlice);return C.useEffect(()=>{e($e("kill_house"))},[]),C.useEffect(()=>{const n=a==null?void 0:a.map(o=>[o.killer?"کشتارکن":"کشتارگاه",o.name,u.jsx(K6,{killHouseKey:o.key,state:o.allowState},o.key)]);r(n)},[a]),u.jsx(i,{children:u.jsx(u6,{name:"خریداران",columns:["ماهیت","خریدار","دسترسی ثبت خودرو"],data:t})})};var ue={},Q6=Oe;Object.defineProperty(ue,"__esModule",{value:!0});var Je=ue.default=void 0,X6=Q6(Be()),Z6=u;Je=ue.default=(0,X6.default)((0,Z6.jsx)("path",{d:"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"LiveHelp");const J6=P("PROVINCE_GET_POLICY_POULTRY_CHOOSE_KILL_HOUSE_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.get("province_allow_poultry_choose_kill_house_total/");return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),ut=P("PROVINCE_POLICY_FREE_SALE_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.post("province_allow_poultry_sell_free_total/",e);return t(g()),{data:r,status:a}}),et=P("PROVINCE_POLICY_GET_FREE_SALE_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("province_allow_poultry_sell_free_total/",e);return t(g()),{data:r,status:a}}),_e=P("PROVINCE_POLICY_POULTRY_CHOOSE_KILL_HOUSE_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.post("province_allow_poultry_choose_kill_house_total/",e);return t(g()),{data:r,status:a}}),tt=P("PROVINCE_POLICY_AUTO_ACCEPT_SLAUGHTER_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("auto_accept_province_kill_requests/0/",e);return t(g()),{data:r,status:a}}),rt=P("PROVINCE_POLICY_GET_AUTO_ACCEPT_SLAUGHTER_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("auto_accept_province_kill_requests/",e);return t(g()),{data:r,status:a}}),nt=P("PROVINCE_POLICY_AUTO_ALLOCATE_CAR_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("auto_make_kill_house_requests/0/",e);return t(g()),{data:r,status:a}}),at=P("PROVINCE_POLICY_GET_AUTO_ALLOCATE_CAR_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("auto_make_kill_house_requests/",e);return t(g()),{data:r,status:a}}),st=P("GET_LOSSES_PERMISSION_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("losses_permission/");return t(g()),{data:r,status:a}}),me=P("UPDATE_LOSSES_PERMISSION_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("losses_permission/0/",e);return t(g()),{data:r,status:a}}),ot=()=>{const[e,t]=C.useState(!0),[r,a]=C.useState(""),[n,o]=C.useState(),l=k();C.useEffect(()=>{l(st()).then(d=>{t(d.payload.data.allow),a(d.payload.data.percent),o(d.payload.data)})},[]),C.useEffect(()=>{e||l(me({permission_key:n.key,allow:!1,percent:parseInt(r)}))},[e]);const s=d=>{t(d.target.checked)},c=d=>{const h=d.target.value;(/^\d*$/.test(h)||h==="")&&a(h)};return u.jsxs(i,{container:!0,alignItems:"center",gap:M.TINY,children:[u.jsx(v,{control:u.jsx(z,{checked:e,onChange:s,name:"item4"}),label:"اعمال درصد تلفات پیش فرض:"}),u.jsx(i,{children:u.jsx(S,{disabled:!e,type:"number",label:"درصد تلفات",size:"small",value:r,onChange:c,inputProps:{inputMode:"numeric",pattern:"[0-9]*"}})}),u.jsx(i,{children:u.jsx(R,{variant:"contained",disabled:!e||!r,onClick:()=>{l(me({permission_key:n.key,percent:parseInt(r),allow:e}))},children:"ثبت"})})]})},lt=P("GET_DIRECT_BUY_PERMISSION_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("allow_direct_buying_total/");return t(g()),{data:r,status:a}}),it=P("POST_DIRECT_BUY_PERMISSION_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.post("allow_direct_buying_total/",e);return t(g()),{data:r,status:a}}),ct=()=>{const e=Ye(),[t,r]=C.useState(!1),a=k();C.useEffect(()=>{a(lt()).then(o=>{r(o.payload.data.allowState)})},[]);const n=o=>{a(it({allow:o.target.checked})),r(o.target.checked)};return u.jsxs(i,{container:!0,alignItems:"center",gap:M.TINY,children:[u.jsx(v,{control:u.jsx(z,{checked:t,onChange:n,name:"item4"}),label:"دسترسی کشتارگاه/کشتارکن برای ثبت خرید مستقیم"}),u.jsx(ou,{title:"مدیریت",children:u.jsx(G,{disabled:!t,color:"success",onClick:()=>{e(`${V()==="AdminX"?x0:V()==="SuperAdmin"?g0:V()==="ProvinceFinancial"?A0:""}`)},children:u.jsx(du,{})})})]})},Ct=P("GET_HOUR_LIMIT_KILL_REQUEST_KILLHOUSE_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("kill_house_hour_limit/");return t(g()),{data:r,status:a}}),ve=P("HOUR_LIMIT_KILL_REQUEST_KILLHOUSE_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.post("kill_house_hour_limit/",e);return t(g()),{data:r,status:a}}),dt=()=>{const e=k(),t=Array.from({length:8},(l,s)=>s+8),[r,a]=C.useState(!1),[n,o]=C.useState("");return C.useEffect(()=>{e(Ct()).then(l=>{a(l.payload.data.active),o(l.payload.data.hour)})},[]),C.useEffect(()=>{r&&n&&e(ve({hour:n,active:r})),!r&&n&&(o(null),e(ve({hour:0,active:r})))},[n,r]),u.jsxs(i,{container:!0,gap:2,children:[u.jsx(v,{control:u.jsx(z,{checked:r,onChange:()=>a(!r)}),label:"محدودیت زمان درخواست کشتار کشتارگاه"}),r&&u.jsxs(Q,{style:{width:200},children:[u.jsx(Ku,{id:"hour-label",children:"ساعت پایان درخواست"}),u.jsx(Eu,{labelId:"hour-label",label:"ساعت پایان درخواست",id:"hour-select",value:n,onChange:l=>o(l.target.value),children:t.map(l=>u.jsxs(Cu,{value:l,children:[l,":00"]},l))})]})]})},ht=P("POLICY_CHANGE_PROVINCE_FEE_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("share/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),pt=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(),n=o=>{a(o.target.value)};return C.useEffect(()=>{e(y0()).then(o=>{a(o.payload.data.provinceUnion)})},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:M.SMALL,children:[u.jsx(i,{children:u.jsx(w,{children:"مبلغ تعرفه استان:"})}),u.jsx(i,{children:u.jsx(S,{InputLabelProps:{shrink:!0},size:"small",label:"مبلغ تعرفه ",type:"number",value:r,onChange:n,style:{width:"160px"},InputProps:{endAdornment:u.jsx(Le,{position:"end",children:"﷼"})}})}),u.jsx(i,{children:u.jsx(R,{variant:"contained",onClick:()=>{e(ht({province_union:Number(r)})).then(o=>{o.payload.error?t({vertical:"top",horizontal:"center",msg:o.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ثبت"})})]})},je=P("PROVINCE_GET_EVACUATION_PERMIT",async()=>{const{data:e,status:t}=await _.get("evacuation_permit/");return{data:e,status:t}}),xt=P("PROVINCE_EDIT_EVACUATION_PERMIT",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("evacuation_permit/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),gt=P("PROVINCE_SET_SELL_FOR_FREEZING_ACCESSS",async e=>{const{data:t,status:r}=await _.put("sell-for-freezing/0/",e);return{data:t,status:r}}),At=P("PROVINCE_GET_LIMITATION",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.get("operation-limitation/");return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}});function yt(e){return e.replace(/[A-Z]/g,function(t){return"_"+t.toLowerCase()})}const _t=P("PROVINCE_POLICY_UPDATE_LIMITATIONS",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.put("operation-limitation/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),mt=()=>{const e=k(),[t,r]=C.useState();C.useEffect(()=>{e(At()).then(o=>{r(o.payload.data)})},[]);const a=o=>{const{name:l,checked:s}=o.target;r(c=>{const d={...c,[l]:s};return n(d),d})},n=o=>{const l={};for(const s in o)if(Object.prototype.hasOwnProperty.call(o,s)){const c=yt(s);l[c]=o[s]}e(_t(l))};return u.jsx(u.Fragment,{children:t&&u.jsxs(i,{display:"grid",xs:12,children:[u.jsx(v,{control:u.jsx(z,{onChange:a,name:"vetFarmLimitation",checked:t==null?void 0:t.vetFarmLimitation}),label:"محدودیت کد قرنطینه برای بار داخل استان"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.vetFarmOutProvinceLimitation,onChange:a,name:"vetFarmOutProvinceLimitation"}),label:"بار خارج از استان"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.provinceAllocationLimitation,onChange:a,name:"provinceAllocationLimitation"}),label:"محدودیت تخصیص استان به کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseAllocationLimitation,onChange:a,name:"killHouseAllocationLimitation"}),label:"محدودیت ایجاد بار برای کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseVetLimitation,onChange:a,name:"killHouseVetLimitation"}),label:"محدودیت تایید تخلیه برای دامپزشک"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.vetCheckKillHouseAssignmentLimitation,onChange:a,name:"vetCheckKillHouseAssignmentLimitation"}),label:"محدودیت تایید تخلیه ورود اطلاعات بار"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseAssignmentLimitation,onChange:a,name:"killHouseAssignmentLimitation"}),label:"محدودیت ورود اطلاعات بار کشتارگاه "}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseInputBarLimitation,onChange:a,name:"killHouseInputBarLimitation"}),label:"محدودیت ورود بار به انبار کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseStewardGuildAllocationLimitation,onChange:a,name:"killHouseStewardGuildAllocationLimitation"}),label:"محدودیت تخصیص کشتارگاه به مباشر یا صنف"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseFreezingLimitation,onChange:a,name:"killHouseFreezingLimitation"}),label:"محدودیت انجماد برای کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseFreeSaleLimitation,onChange:a,name:"killHouseFreeSaleLimitation"}),label:"محدودیت فروش آزاد برای کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:t==null?void 0:t.killHouseFreeBuyLimitation,onChange:a,name:"killHouseFreeBuyLimitation"}),label:"محدودیت خرید آزاد برای کشتارگاه"})]})})},fe=P("PROVINCE_EDIT_APPROVED_PRICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("approved-price/0/",e);return t(g()),{data:r,status:a}}),Nu=P("PROVINCE_EDIT_KILL_APPROVED_PRICE",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.put("broadcast-price/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Bu=P("PROVINCE_UPDATE_POLICY_AVICULTURE_COMMIT_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("free_sale_within_province/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),vt=({approvedState:e})=>{const t=k(),[r]=C.useContext(D),[a,n]=C.useState(""),[o,l]=C.useState(!1),[s,c]=C.useState(),[d,h]=C.useState("byWeight");C.useEffect(()=>{t(_0()).then(x=>{l(x.payload.data.allow),c(x.payload.data.key),x.payload.data.type==="weight"?(h("byWeight"),n(x.payload.data.weight)):(h("byPercent"),n(x.payload.data.percent))})},[]);const y=x=>{l(x.target.checked),t(Bu({free_sale_key:s,allow:x.target.checked})).then(p=>{p.payload.error?(r({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}),l(!1)):r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},A=x=>{const p=x.target.value;(/^\d*$/.test(p)||p==="")&&n(p)},F=x=>{h(x.target.value)};return C.useEffect(()=>{!e&&s&&(l(!1),t(Bu({free_sale_key:s,allow:!1})))},[e]),u.jsxs(i,{container:!0,alignItems:"center",gap:M.TINY,children:[u.jsx(i,{children:u.jsx(v,{control:u.jsx(z,{checked:o,onChange:y}),label:"تعهد تحویل مرغ به نرخ دولتی"})}),o&&u.jsxs(i,{container:!0,alignItems:"center",children:[u.jsx(i,{children:u.jsx(Q,{component:"fieldset",disabled:!o,children:u.jsxs(Z,{"aria-label":"options",name:"options",value:d,onChange:F,children:[u.jsx(v,{value:"byPercent",control:u.jsx(I,{}),label:"بر اساس درصد تحویل"}),u.jsx(v,{value:"byWeight",control:u.jsx(I,{}),label:"بر اساس وزن قطعه"})]})})}),d&&u.jsxs(i,{container:!0,gap:M.TINY,children:[u.jsx(i,{children:u.jsx(S,{disabled:!o,type:"number",style:{width:"200px"},InputProps:{endAdornment:u.jsx(Le,{position:"end",children:d==="byWeight"?"کیلوگرم":"درصد"})},size:"small",value:a,onChange:A,inputProps:{inputMode:"numeric",pattern:"[0-9]*"}})}),u.jsx(i,{children:u.jsx(R,{variant:"contained",disabled:!o||!a||Number(a)<1,onClick:()=>{t(Bu({free_sale_key:s,allow:o,weight:d==="byWeight"?Number(a):0,percent:d==="byPercent"?Number(a):0,type:d==="byWeight"?"weight":"percent"})).then(x=>{x.payload.error?r({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ثبت"})})]})]})]})},jt=({approvedState:e})=>{const t=k(),[r]=C.useContext(D),[a,n]=C.useState(!1),[o,l]=C.useState();C.useEffect(()=>{t(m0()).then(d=>{var h;l(d.payload.data),(h=d.payload.data)!=null&&h.active&&n(!0)})},[]);const s=H({initialValues:{kill_house_price:"",steward_price:"",guild_price:""},validationSchema:q({kill_house_price:N().required("این فیلد اجباری است"),steward_price:N().required("این فیلد اجباری است"),guild_price:N().required("این فیلد اجباری است")})});C.useEffect(()=>{s.validateForm()},[]),C.useEffect(()=>{o!=null&&o.killHousePrice&&a&&(s.setFieldValue("kill_house_price",o==null?void 0:o.killHousePrice),s.setFieldValue("steward_price",o==null?void 0:o.stewardPrice),s.setFieldValue("guild_price",o==null?void 0:o.guildPrice))},[o]);const c=d=>{n(d.target.checked),d.target.checked===!1&&t(Nu({active:!1})).then(h=>{h.payload.error?r({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})};return C.useEffect(()=>{a&&e&&(n(!1),t(Nu({active:!1})))},[e]),u.jsx(i,{container:!0,xs:12,alignItems:"center",justifyContent:"space-between",direction:"column",children:u.jsxs(i,{container:!0,xs:12,gap:2,alignItems:"center",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",textAlign:"initial",children:u.jsx(i,{children:u.jsx(v,{control:u.jsx(z,{checked:a,onChange:c}),label:"قیمت مصوب کشتارگاه، صنف و مباشر"})})}),a&&u.jsxs(u.Fragment,{children:[u.jsxs(i,{container:!0,xs:12,md:4,lg:4,spacing:1,children:[u.jsx(i,{children:u.jsx(S,{size:"small",label:"قیمت کشتارگاه",name:"kill_house_price",value:s.values.kill_house_price,onChange:s.handleChange,error:s.touched.kill_house_price&&!!s.errors.kill_house_price,helperText:s.touched.kill_house_price&&s.errors.kill_house_price,required:!0})}),u.jsx(i,{children:u.jsx(S,{size:"small",label:"قیمت مباشر",name:"steward_price",value:s.values.steward_price,onChange:s.handleChange,error:s.touched.steward_price&&!!s.errors.steward_price,helperText:s.touched.steward_price&&s.errors.steward_price,required:!0})}),u.jsx(i,{children:u.jsx(S,{size:"small",label:"قیمت صنف",name:"guild_price",value:s.values.guild_price,onChange:s.handleChange,error:s.touched.guild_price&&!!s.errors.guild_price,helperText:s.touched.guild_price&&s.errors.guild_price,required:!0})})]}),u.jsx(i,{container:!0,xs:12,md:2,children:u.jsx(R,{disabled:!s.isValid,variant:"contained",onClick:()=>{t(Nu({active:!0,guild_price:s.values.guild_price,kill_house_price:s.values.kill_house_price,steward_price:s.values.steward_price})).then(d=>{d.payload.error?r({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ثبت"})})]})]})})},ft=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(!1),[n,o]=C.useState(!1),[l,s]=C.useState();C.useEffect(()=>{e(v0()).then(h=>{var y;s(h.payload.data),(y=h.payload.data)!=null&&y.approved&&a(!0)})},[]);const c=H({initialValues:{minWeight:"",maxWeight:"",minPrice:"",maxPrice:""},validationSchema:q({minWeight:N().required("این فیلد اجباری است"),maxWeight:N().required("این فیلد اجباری است"),minPrice:N().required("این فیلد اجباری است"),maxPrice:N().required("این فیلد اجباری است")})});C.useEffect(()=>{c.validateForm()},[]),C.useEffect(()=>{l!=null&&l.highestPrice&&r&&(c.setFieldValue("minWeight",l==null?void 0:l.lowestWeight),c.setFieldValue("maxWeight",l==null?void 0:l.highestWeight),c.setFieldValue("minPrice",l==null?void 0:l.lowestPrice),c.setFieldValue("maxPrice",l==null?void 0:l.highestPrice))},[l]);const d=h=>{a(h.target.checked),h.target.checked===!1&&(o(!0),e(fe({approved:!1})).then(y=>{y.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}))};return u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"space-between",direction:"column",mt:4,children:[u.jsxs(i,{container:!0,xs:12,gap:2,alignItems:"center",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",textAlign:"initial",children:u.jsx(i,{children:u.jsx(v,{control:u.jsx(z,{checked:r,onChange:d}),label:"قیمت مصوب مرغ زنده"})})}),r&&u.jsxs(u.Fragment,{children:[u.jsxs(i,{container:!0,xs:12,md:4,lg:4,spacing:1,children:[u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"وزن کف (گرم)",name:"minWeight",value:c.values.minWeight,onChange:c.handleChange,error:c.touched.minWeight&&!!c.errors.minWeight,helperText:c.touched.minWeight&&c.errors.minWeight,required:!0})}),u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"وزن سقف (گرم)",name:"maxWeight",value:c.values.maxWeight,onChange:c.handleChange,error:c.touched.maxWeight&&!!c.errors.maxWeight,helperText:c.touched.maxWeight&&c.errors.maxWeight,required:!0})}),u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"قیمت وزن کف (ریال)",name:"minPrice",value:c.values.minPrice,onChange:c.handleChange,error:c.touched.minPrice&&!!c.errors.minPrice,helperText:c.touched.minPrice&&c.errors.minPrice,required:!0})}),u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"قیمت وزن سقف (ریال)",name:"maxPrice",value:c.values.maxPrice,onChange:c.handleChange,error:c.touched.maxPrice&&!!c.errors.maxPrice,helperText:c.touched.maxPrice&&c.errors.maxPrice,required:!0})})]}),u.jsx(i,{container:!0,xs:12,md:2,children:u.jsx(R,{disabled:!c.isValid||c.values.maxPrice{e(fe({approved:!0,lowest_price:c.values.minPrice,highest_price:c.values.maxPrice,lowest_weight:c.values.minWeight,highest_weight:c.values.maxWeight})).then(h=>{h.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ارسال"})})]})]}),u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"space-between",mt:2,children:[u.jsx(le,{style:{width:"100%",backgroundColor:"black",marginBottom:"20px"}}),u.jsx(vt,{approvedState:r}),u.jsx(le,{style:{width:"100%",backgroundColor:"black",marginBottom:"20px"}}),u.jsx(jt,{approvedState:n})]})]})},Ft=P("GET_MIN_MAX_AGE_STATE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("chicken-age-range/");return t(g()),{data:r,status:a}}),Fe=P("PROVINCE_EDIT_MIN_MAX_AGE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("chicken-age-range/0/",e);return t(g()),{data:r,status:a}}),Et=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState("inactive"),[n,o]=C.useState();C.useEffect(()=>{e(Ft()).then(c=>{var d;o(c.payload.data),(d=c.payload.data)!=null&&d.active&&a("active")})},[]);const l=H({initialValues:{minAge:"",maxAge:""},validationSchema:q({minAge:N().required("این فیلد اجباری است"),maxAge:N().required("این فیلد اجباری است")})});C.useEffect(()=>{l.validateForm()},[]),C.useEffect(()=>{n!=null&&n.minimum&&(l.setFieldValue("minAge",n==null?void 0:n.minimum),l.setFieldValue("maxAge",n==null?void 0:n.maximum),l.validateForm())},[n]);const s=c=>{a(c.target.value)};return u.jsxs(i,{container:!0,xs:12,gap:2,alignItems:"center",justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{variant:"body1",children:"حداقل و حداکثر سن کشتار"}),u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:r,onChange:s,row:!0,children:[u.jsx(v,{value:"active",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{onClick:()=>{e(Fe({active:!1})).then(c=>{c.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},value:"inactive",control:u.jsx(I,{}),label:"غیر فعال"})]})}),r==="active"&&u.jsxs(u.Fragment,{children:[u.jsxs(i,{container:!0,xs:12,children:[u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"حداقل سن کشتار",name:"minAge",value:l.values.minAge,onChange:l.handleChange,error:l.touched.minAge&&!!l.errors.minAge,helperText:l.touched.minAge&&l.errors.minAge,required:!0})}),u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"حداکثر سن کشتار",name:"maxAge",value:l.values.maxAge,onChange:l.handleChange,error:l.touched.maxAge&&!!l.errors.maxAge,helperText:l.touched.maxAge&&l.errors.maxAge,required:!0})})]}),u.jsx(i,{container:!0,xs:12,md:2,children:u.jsx(R,{disabled:!l.isValid,variant:"contained",onClick:()=>{e(Fe({active:!0,maximum:parseInt(l.values.maxAge),minimum:parseInt(l.values.minAge)})).then(c=>{c.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ارسال"})})]})]})},bt=P("GET_MIN_MAX_AGE_STATE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("time-range/");return t(g()),{data:r,status:a}}),Ee=P("PROVINCE_POLICY_EDIT_TIME_RANGE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("time-range/0/",e);return t(g()),{data:r,status:a}}),nu=({value:e="",onChange:t,label:r="زمان",disabled:a=!1,className:n=""})=>{const[o,l]=C.useState(e),[s,c]=C.useState(!1),d=C.useRef(null),h=Array.from({length:24},(f,B)=>B.toString().padStart(2,"0")),y=Array.from({length:12},(f,B)=>(B*5).toString().padStart(2,"0"));C.useEffect(()=>{l(e)},[e]);const[A,F]=o?o.split(":"):"",x=A||"00",p=F||"00";C.useEffect(()=>{const f=B=>{d.current&&!d.current.contains(B.target)&&c(!1)};return document.addEventListener("mousedown",f),()=>document.removeEventListener("mousedown",f)},[]);const j=f=>{const B=`${f}:${p}:00`;l(B),t(B)},E=f=>{const B=`${x}:${f}:00`;l(B),t(B),c(!1)},T=f=>{const B=f.target.value;if((/^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$/.test(B)||B==="")&&(l(B),B.includes(":")&&B.length===5)){const U=`${B}:00`;t(U)}},O=()=>{(!o.includes(":")||o.length!==5)&&l(x+":"+p)};return u.jsxs("div",{className:`time-picker ${n}`,ref:d,children:[u.jsx(w,{children:r&&u.jsx("label",{className:"time-picker-label",children:r})}),u.jsxs("div",{className:"time-picker-input-container",children:[u.jsx("input",{type:"text",value:o.slice(0,5),onChange:T,onBlur:O,onFocus:()=>c(!0),placeholder:"hh:mm",className:"time-picker-input",disabled:a,"aria-haspopup":"listbox","aria-expanded":s}),u.jsx("button",{type:"button",className:"time-picker-toggle",onClick:()=>c(!s),disabled:a,"aria-label":"Toggle time picker",children:u.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[u.jsx("circle",{cx:"12",cy:"12",r:"10"}),u.jsx("polyline",{points:"12 6 12 12 16 14"})]})})]}),s&&u.jsxs("div",{className:"time-picker-dropdown",children:[u.jsxs("div",{className:"time-picker-column",children:[u.jsx("div",{className:"time-picker-header",children:"دقیقه"}),u.jsx("div",{className:"time-picker-list",children:y.map(f=>u.jsx("button",{type:"button",className:`time-picker-item ${f===p?"selected":""}`,onClick:()=>E(f),children:f},f))})]}),u.jsxs("div",{className:"time-picker-column",children:[u.jsx("div",{className:"time-picker-header",children:"ساعت"}),u.jsx("div",{className:"time-picker-list",children:h.map(f=>u.jsx("button",{type:"button",className:`time-picker-item ${f===x?"selected":""}`,onClick:()=>j(f),children:f},f))})]})]})]})},St=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState([{start:"01:00:00",end:"24:00:00",name:"poultry_request",active:!0},{start:"01:00:00",end:"24:00:00",name:"kill_request",active:!1},{start:"01:00:00",end:"24:00:00",name:"province_kill_request",active:!1},{start:"01:00:00",end:"24:00:00",name:"kill_house_request",active:!1},{start:"01:00:00",end:"24:00:00",name:"vet_farm_check_request",active:!1}]);C.useEffect(()=>{e(bt()).then(o=>{const l=o.payload.data.timeRange;a(s=>s.map(c=>{const d=l.find(h=>h.name===c.name);return d?{...c,...d}:c}))})},[]);const n=o=>{let l="درخواست کشتار مرغدار";switch(o){case"poultry_request":l="درخواست کشتار مرغدار";break;case"kill_request":l="ثبت اعلام نیاز کشتارگاه";break;case"province_kill_request":l="تخصیص استان به کشتارگاه";break;case"kill_house_request":l="ایجاد بار کشتارگاه";break;case"vet_farm_check_request":l="ثبت کد قرنطینه";break}return l};return u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"start",sx:{background:"#EAEFFF",borderRadius:"15px"},children:u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"start",gap:2,my:2,children:r==null?void 0:r.map((o,l)=>u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"start",gap:2,isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{sx:{color:"rgba(0, 0, 0, 0.6)"},children:n(o==null?void 0:o.name)}),u.jsxs(i,{container:!0,xs:12,alignItems:"end",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",children:u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:o.active,onChange:s=>{const c=r.map((d,h)=>h===l?{...d,active:s.target.value==="true"}:d);a(c),s.target.value==="false"&&e(Ee({time_range:c})).then(d=>{d.payload.error?t({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},row:!0,children:[u.jsx(v,{value:!0,control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{value:!1,control:u.jsx(I,{}),label:"غیر فعال"})]})})}),r[l].active===!0&&u.jsxs(i,{container:!0,justifyContent:"start",alignItems:"start",gap:1,mt:1,children:[u.jsx(i,{children:u.jsx(nu,{value:o==null?void 0:o.start,onChange:s=>{const c=r;c[l].start=s,a(c)},label:"از"})}),u.jsx(i,{children:u.jsx(nu,{value:o==null?void 0:o.end,onChange:s=>{const c=r;c[l].end=s,a(c)},label:"تا"})})]}),r[l].active===!0&&u.jsx(i,{container:!0,mt:1,children:u.jsx(R,{variant:"contained",disabled:(o==null?void 0:o.end)<(o==null?void 0:o.start),onClick:()=>{e(Ee({time_range:r})).then(s=>{s.payload.error?t({vertical:"top",horizontal:"center",msg:s.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ارسال"})})]})]},l))})})},kt=P("PROVINCE_POLICY_GET_PAYMENT_FRACTIONS",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("payment-gateway-percentage/");return t(g()),{data:r,status:a}}),Pt=P("PROVINCE_POLICY_EDIT_PAYMENT_FRACTIONS",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("payment-gateway-percentage/0/",e);return t(g()),{data:r,status:a}}),It=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(),n=H({initialValues:{website:"",union:"",guilds:"",other:""},validationSchema:q({website:N().required("این فیلد اجباری است!").min(0,"درصدی بیش از 0 وارد کنید!"),union:N().required("این فیلد اجباری است!").min(0,"درصدی بیش از 0 وارد کنید!"),guilds:N().required("این فیلد اجباری است!").min(0,"درصدی بیش از 0 وارد کنید!"),other:N().required("این فیلد اجباری است!").min(0,"درصدی بیش از 0 وارد کنید!")}),onSubmit:o=>{e(Pt({company:o.website,union:o.union,guilds:o.guilds,other:o.other})).then(l=>{l.payload.error?t({vertical:"top",horizontal:"center",msg:l.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})}});return C.useEffect(()=>{n.validateForm()},[]),C.useEffect(()=>{e(kt()).then(o=>{a(o.payload.data)})},[]),C.useEffect(()=>{(r!=null&&r.company||r!=null&&r.guilds||r!=null&&r.union)&&(n.setFieldValue("website",r.company),n.setFieldValue("union",r.union),n.setFieldValue("guilds",r.guilds),n.setFieldValue("other",r.other))},[r]),u.jsx("form",{onSubmit:n.handleSubmit,children:u.jsxs(su,{container:!0,spacing:2,alignItems:"center",children:[u.jsx(su,{container:!0,item:!0,xs:12,children:u.jsx(w,{variant:"body1",gutterBottom:!0,children:"سهم بندی کارمزدها"})}),u.jsx(su,{item:!0,xs:12,sm:3,md:2,children:u.jsx(S,{fullWidth:!0,id:"website",name:"website",label:"سامانه",value:n.values.website,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.website&&!!n.errors.website,helperText:n.touched.website&&n.errors.website})}),u.jsx(su,{item:!0,xs:12,sm:3,md:2,children:u.jsx(S,{fullWidth:!0,id:"union",name:"union",label:"اتحادیه",value:n.values.union,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.union&&!!n.errors.union,helperText:n.touched.union&&n.errors.union})}),u.jsx(su,{item:!0,xs:12,sm:3,md:2,children:u.jsx(S,{fullWidth:!0,id:"guilds",name:"guilds",label:"اصناف",value:n.values.guilds,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.guilds&&!!n.errors.guilds,helperText:n.touched.guilds&&n.errors.guilds})}),u.jsx(su,{item:!0,xs:12,sm:3,md:2,children:u.jsx(S,{fullWidth:!0,id:"other",name:"other",label:"سایر",value:n.values.other,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.other&&!!n.errors.other,helperText:n.touched.other&&n.errors.other})}),u.jsx(su,{item:!0,xs:12,sm:3,md:2,children:u.jsxs(w,{variant:"body1",color:"primary",children:["مجموع:"," ",Number(n.values.guilds)+Number(n.values.union)+Number(n.values.website)+Number(n.values.other)," ","درصد"]})}),u.jsx(su,{item:!0,xs:12,md:3,children:u.jsx(R,{disabled:!n.isValid||Number(n.values.guilds)+Number(n.values.union)+Number(n.values.website)+Number(n.values.other)>100,variant:"contained",color:"primary",type:"submit",fullWidth:!0,children:"ثبت"})})]})})},wt=P("PROVINCE_GET_FREE_SALE_STATUS",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.get("poultry-out-province-request/");return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),be=P("PROVINCE_EDIT_FREE_SALE_STATE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("poultry-out-province-request/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Tt=()=>{const[e,t]=C.useState(!1),[r,a]=C.useState(!1),n=k(),[o]=C.useContext(D),l=H({initialValues:{maxLimit:""},validationSchema:q({maxLimit:N().required("این فیلد اجباری است").max(100,"درصدی بین 1 تا 100 وارد کنید!").min(1,"درصدی بین 1 تا 100 وارد کنید!")})}),s=()=>{n(wt()).then(c=>{t(c.payload.data.allow),c.payload.data.limitationStatus&&a(!0),l.setFieldValue("maxLimit",c.payload.data.limitation)})};return C.useEffect(()=>{s()},[]),C.useEffect(()=>{l.validateForm()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"حداکثر فروش به خارج استان"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{n(be({allow:!1})).then(c=>{c.payload.error?o({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(s(),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},name:"item6"}),label:"بدون محدودیت"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(v,{control:u.jsx(z,{checked:r,onChange:()=>a(!r),color:"primary"}),label:"درصد محدودیت جوجه ریزی"})}),r&&u.jsx(i,{children:u.jsx(S,{size:"small",label:"درصد محدودیت",name:"maxLimit",value:l.values.maxLimit,onChange:l.handleChange,error:l.touched.maxLimit&&!!l.errors.maxLimit,helperText:l.touched.maxLimit&&l.errors.maxLimit,required:!0})}),u.jsx(i,{children:u.jsx(R,{disabled:r?!l.isValid:!1,variant:"contained",onClick:()=>{n(be({allow:!0,limitation_status:!!r,limitation:l.values.maxLimit})).then(c=>{c.payload.error?o({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(s(),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})]})},Se=P("PROVINCE_EDIT_EXPORT_STATE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("poultry-export/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Rt=()=>{const[e,t]=C.useState(!1),[r,a]=C.useState(!1),n=k(),[o]=C.useContext(D),l=H({initialValues:{maxLimit:""},validationSchema:q({maxLimit:N().required("این فیلد اجباری است").max(100,"درصدی بین 1 تا 100 وارد کنید!").min(1,"درصدی بین 1 تا 100 وارد کنید!")})}),s=()=>{n(r6()).then(c=>{t(c.payload.data.allow),l.setFieldValue("maxLimit",c.payload.data.limitation)})};return C.useEffect(()=>{s()},[]),C.useEffect(()=>{l.validateForm()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"مجوز صادرات"})}),u.jsxs(i,{container:!0,xs:12,children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{n(Se({allow:!1})).then(c=>{c.payload.error?o({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(s(),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},name:"item6"}),label:"غیر فعال"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(v,{control:u.jsx(z,{checked:r,onChange:()=>a(!r),color:"primary"}),label:"درصد محدودیت جوجه ریزی"})}),r&&u.jsx(i,{children:u.jsx(S,{size:"small",label:"درصد محدودیت",name:"maxLimit",value:l.values.maxLimit,onChange:l.handleChange,error:l.touched.maxLimit&&!!l.errors.maxLimit,helperText:l.touched.maxLimit&&l.errors.maxLimit,required:!0})}),u.jsx(i,{children:u.jsx(R,{disabled:r?!l.isValid:!1,variant:"contained",onClick:()=>{n(Se({allow:!0,limitation_status:!!r,limitation:l.values.maxLimit})).then(c=>{c.payload.error?o({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(s(),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})]})},Dt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=H({initialValues:{maxLimit:""},validationSchema:q({maxLimit:N().required("این فیلد اجباری است")})}),o=()=>{r(s6()).then(l=>{t(l.payload.data.allow),n.setFieldValue("maxLimit",l.payload.data.limitation)})};return C.useEffect(()=>{o()},[]),C.useEffect(()=>{n.validateForm()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"مجوز ادغام بار (کد قرنطینه) "})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{r(pe({allow:!1})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},name:"item6"}),label:"غیر فعال"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(S,{size:"small",label:"میزان محدودیت (براساس تعداد)",name:"maxLimit",value:n.values.maxLimit,onChange:n.handleChange,error:n.touched.maxLimit&&!!n.errors.maxLimit,helperText:n.touched.maxLimit&&n.errors.maxLimit,required:!0})}),u.jsx(i,{children:u.jsx(R,{disabled:!n.isValid,variant:"contained",onClick:()=>{r(pe({allow:!0,limitation:n.values.maxLimit})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})]})},Ot=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=H({initialValues:{maxLimit:""},validationSchema:q({maxLimit:N().required("این فیلد اجباری است")})}),o=()=>{r(o6()).then(l=>{t(l.payload.data.allow),n.setFieldValue("maxLimit",l.payload.data.limitation)})};return C.useEffect(()=>{o()},[]),C.useEffect(()=>{n.validateForm()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"حداکثر حجم بار تخصیصی به خودرو"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{r(xe({allow:!1})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},name:"item6"}),label:"غیر فعال"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(S,{size:"small",label:"میزان محدودیت (براساس تعداد)",name:"maxLimit",value:n.values.maxLimit,onChange:n.handleChange,error:n.touched.maxLimit&&!!n.errors.maxLimit,helperText:n.touched.maxLimit&&n.errors.maxLimit,required:!0})}),u.jsx(i,{children:u.jsx(R,{fullWidth:!0,disabled:!n.isValid,variant:"contained",onClick:()=>{r(xe({allow:!0,limitation:n.values.maxLimit})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})]})},Lt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(l6()).then(o=>{t(o.payload.data.allow)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"ثبت قیمت خرید توسط کشتارگاه"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(ge({allow:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(ge({allow:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"غیر فعال"})]})]})},Nt=P("GET_AUTO_DIRECT_BUYING",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("automatic-direct-buying-permission/");return t(g()),{data:r,status:a}}),ke=P("PROVINCE_AUTO_DIRECT_BUYING",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("automatic-direct-buying-permission/0/",e);return t(g()),{data:r,status:a}}),Bt=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState("inactive"),[n,o]=C.useState();C.useEffect(()=>{e(Nt()).then(c=>{var d;o(c.payload.data),(d=c.payload.data)!=null&&d.allow&&a("active")})},[]);const l=H({initialValues:{hour:"",hour2:"",minute:"",minute2:""},validationSchema:q({hour:$().required("این فیلد اجباری است"),hour2:$().required("این فیلد اجباری است")})});C.useEffect(()=>{l.validateForm()},[]),C.useEffect(()=>{n!=null&&n.allow&&(l.setFieldValue("hour",n==null?void 0:n.startTime),l.setFieldValue("hour2",n==null?void 0:n.endTime),l.validateForm())},[n]);const s=c=>{a(c.target.value)};return u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"start",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{sx:{color:"rgba(0, 0, 0, 0.6)"},children:"تایید خودکار خرید مستقیم"}),u.jsxs(i,{container:!0,xs:12,alignItems:"end",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",children:u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:r,onChange:s,row:!0,children:[u.jsx(v,{value:"active",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{onClick:()=>{e(ke({allow:!1})).then(c=>{c.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},value:"inactive",control:u.jsx(I,{}),label:"غیر فعال"})]})})}),r==="active"&&u.jsxs(i,{container:!0,justifyContent:"start",alignItems:"start",gap:1,mt:1,children:[u.jsx(i,{children:u.jsx(nu,{value:l.values.hour,onChange:c=>{l.setFieldValue("hour",c)},label:"از"})}),u.jsx(i,{children:u.jsx(nu,{value:l.values.hour2,onChange:c=>{l.setFieldValue("hour2",c)},label:"تا"})})]})]}),r==="active"&&u.jsx(i,{container:!0,children:u.jsx(R,{variant:"contained",disabled:!l.isValid||l.values.hour>l.values.hour2,onClick:()=>{e(ke({allow:!0,start_time:l.values.hour,end_time:l.values.hour2})).then(c=>{c.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ارسال"})})]})},zt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(t6()).then(o=>{t(o.payload.data.poultryStatus)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"احراز پیامکی قیمت مرغ برای مرغدار"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(de({poultry_status:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(de({poultry_status:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"غیر فعال"})]})]})},Ut=P("PROVINCE_EDIT_DROP_LIMITED_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("/drop-limit/0/",e);return t(g()),{data:r,status:a}}),Vt=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState();C.useEffect(()=>{e(i6()).then(o=>{a(o.payload.data)})},[]);const n=H({initialValues:{limitDown:"",limitUp:""},validationSchema:q({limitDown:N().required("این فیلد اجباری است").min(0,"حداقل مقدار باید 0 باشد").max(100,"حداکثر مقدار باید 100 باشد"),limitUp:N().required("این فیلد اجباری است").min(0,"حداقل مقدار باید 0 باشد").max(100,"حداکثر مقدار باید 100 باشد")})});return C.useEffect(()=>{n.validateForm()},[]),C.useEffect(()=>{r!=null&&r.killHouseLimitPercentDown&&(n.setFieldValue("limitDown",r==null?void 0:r.killHouseLimitPercentDown),n.setFieldValue("limitUp",r==null?void 0:r.killHouseLimitPercentUp),n.validateForm())},[r]),u.jsxs(i,{container:!0,xs:12,gap:2,alignItems:"center",justifyContent:"space-between",sx:{width:"370px"},isPolicy:!0,children:[u.jsx(w,{variant:"body1",children:"حداقل و حداکثرافت برای کشتارگاه"}),u.jsxs(i,{container:!0,xs:12,children:[u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"حداقل افت کشتار (درصد)",name:"limitDown",value:n.values.limitDown,onChange:n.handleChange,error:n.touched.limitDown&&!!n.errors.limitDown,helperText:n.touched.limitDown&&n.errors.limitDown,required:!0,type:"number",inputProps:{min:0,max:100}})}),u.jsx(i,{xs:6,children:u.jsx(S,{size:"small",label:"حداکثر افت کشتار (درصد)",name:"limitUp",value:n.values.limitUp,onChange:n.handleChange,error:n.touched.limitUp&&!!n.errors.limitUp,helperText:n.touched.limitUp&&n.errors.limitUp,required:!0,type:"number",inputProps:{min:0,max:100}})})]}),u.jsx(i,{container:!0,xs:12,md:2,children:u.jsx(R,{disabled:!n.isValid,variant:"contained",onClick:()=>{e(Ut({active:!0,kill_house_limit_percent_up:parseInt(n.values.limitUp),kill_house_limit_percent_down:parseInt(n.values.limitDown)})).then(o=>{o.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ارسال"})})]})},Mt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(Ru()).then(o=>{t(o.payload.data.killHouseAllocation)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"سند توزیع داخل استان کشتارگاه"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(hu({kill_house_allocation:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(hu({kill_house_allocation:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اختیاری"})]})]})},qt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(Ru()).then(o=>{t(o.payload.data.killHouseFreeSale)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"سند توزیع خارج استان کشتارگاه"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(hu({kill_house_free_sale:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(hu({kill_house_free_sale:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اختیاری"})]})]})},Ht=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(Ru()).then(o=>{t(o.payload.data.stewardAllocation)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"سند توزیع داخل استان مباشر"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(hu({steward_allocation:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(hu({steward_allocation:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اختیاری"})]})]})},Wt=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=()=>{r(Ru()).then(o=>{t(o.payload.data.steward_free_sale)})};return C.useEffect(()=>{n()},[]),u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"سند توزیع خارج استان مباشر"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:e,onClick:()=>{t(!0),r(hu({steward_free_sale:!0})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:!e,name:"item6",onClick:()=>{t(!1),r(hu({steward_free_sale:!1})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(n(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),label:"اختیاری"})]})]})},Gt=P("DIRECT_EDIT_BUYING_VERIFICATION",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("direct-buying-verification/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Pe=P("DIRECT_BUYING_VERIFICATION",async()=>{const{data:e,status:t}=await _.get("direct-buying-verification/");return{data:e,status:t}}),Ie=P("PAYMENT_EDIT_DEADLINES",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("direct-buying-verification/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),$t=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(!1),[n,o]=C.useState(!1),l=H({initialValues:{payment_deadline_days:""},validationSchema:q({payment_deadline_days:N().required("این فیلد اجباری است").min(0,"حداقل مقدار باید 0 باشد").max(100,"حداکثر مقدار باید 100 باشد")})});C.useEffect(()=>{e(Pe()).then(h=>{var A;const y=(A=h.payload.data)==null?void 0:A.poultryCodeMandatory;a(y)}),e(c6()).then(h=>{var A,F,x,p;const y=((F=(A=h.payload)==null?void 0:A.data)==null?void 0:F.paymentDeadline)??!1;o(y),y&&((p=(x=h.payload)==null?void 0:x.data)!=null&&p.paymentDeadlineDays)&&l.setFieldValue("payment_deadline_days",h.payload.data.paymentDeadlineDays)})},[]);const s=h=>{e(Gt({poultry_code_mandatory:h})).then(()=>{e(Pe()).then(y=>{var A,F;a((F=(A=y.payload)==null?void 0:A.data)==null?void 0:F.poultryCodeMandatory)})})},c=h=>{const y=h===!0;y||e(Ie({payment_deadline:!1,payment_deadline_days:0})).then(A=>{A.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"غیرفعال شد.",severity:"success"})}),o(y)},d=()=>{e(Ie({payment_deadline:!0,payment_deadline_days:parseInt(l.values.payment_deadline_days)})).then(h=>{h.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):t({vertical:"top",horizontal:"center",msg:"تنظیمات با موفقیت ذخیره شد.",severity:"success"})})};return u.jsxs(u.Fragment,{children:[u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"19%"}},children:[u.jsx(w,{variant:"body1",children:"ثبت کداحراز خرید مستقیم مرغدار"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:r===!0,onClick:()=>{s(!0)}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:r===!1,onClick:()=>{s(!1)},name:"item6"}),label:"اختیاری"})]})]}),u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{variant:"body1",children:"حداکثر مهلت تسویه با مرغدار"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:n===!0,onClick:()=>c(!0)}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:n===!1,onClick:()=>c(!1),name:"item6"}),label:"غیر فعال"})]}),n!==!1&&u.jsxs(u.Fragment,{children:[u.jsx(i,{xs:12,children:u.jsx(S,{size:"small",label:"تعداد روز",name:"payment_deadline_days",value:l.values.payment_deadline_days,onChange:l.handleChange,error:l.touched.payment_deadline_days&&!!l.errors.payment_deadline_days,helperText:l.touched.payment_deadline_days&&l.errors.payment_deadline_days,required:!0,type:"number",inputProps:{min:0,max:100}})}),u.jsx(i,{container:!0,xs:12,md:2,children:u.jsx(R,{variant:"contained",disabled:!l.values.payment_deadline_days||l.errors.payment_deadline_days,onClick:d,children:"ارسال"})})]})]})]})},Kt={start_time:"01:00:00",end_time:"24:00:00",allow:!1},Yt=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(Kt);C.useEffect(()=>{e(C6()).then(l=>{const s=l.payload.data;a({start_time:s.startTime,end_time:s.endTime,allow:s.allow})})},[e]);const n=l=>{const s=l.target.value==="true",c={...r,allow:s};a(c),s||e(Ae({allow:!1})).then(d=>{var h;(h=d.payload)!=null&&h.error?t({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},o=()=>{e(Ae(r)).then(l=>{var s;(s=l.payload)!=null&&s.error?t({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})};return u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"start",gap:2,isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{sx:{color:"rgba(0, 0, 0, 0.6)"},children:"بازه نمایش معاملات"}),u.jsxs(i,{container:!0,xs:12,alignItems:"end",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",children:u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"time-range-active",name:"time-range-active",value:String(r.allow),onChange:n,row:!0,children:[u.jsx(v,{value:"true",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{value:"false",control:u.jsx(I,{}),label:"غیر فعال"})]})})}),r.allow&&u.jsxs(i,{container:!0,justifyContent:"start",alignItems:"start",gap:1,mt:1,children:[u.jsx(i,{children:u.jsx(nu,{value:r.start_time,onChange:l=>a(s=>({...s,start_time:l})),label:"از"})}),u.jsx(i,{children:u.jsx(nu,{value:r.end_time,onChange:l=>a(s=>({...s,end_time:l})),label:"تا"})})]}),r.allow&&u.jsx(i,{container:!0,mt:1,children:u.jsx(R,{variant:"contained",disabled:r.end_time{const[e,t]=C.useState(!1),[r,a]=C.useState(null),n=k(),[o]=C.useContext(D);C.useEffect(()=>{(async()=>{try{n(b());const c=await _.get("/allow_register_code_for_steward_free_sale_bar_information");c.data&&(t(c.data.active),a(c.data.id)),n(g())}catch(c){console.error("Error fetching data:",c),n(g())}})()},[n]);const l=async s=>{if(r!==null)try{n(b()),await _.put(`/allow_register_code_for_steward_free_sale_bar_information/${r}/`,{active:s}),t(s),o({vertical:"top",horizontal:"center",msg:"تغییرات با موفقیت ثبت شد",severity:"success"}),n(g())}catch(c){console.error("Error updating data:",c),o({vertical:"top",horizontal:"center",msg:"خطا در ثبت تغییرات",severity:"error"}),n(g())}};return u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{variant:"body1",children:"اجباری بودن کد احراز مباشر"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"supervisor-authentication",checked:e===!0,onClick:()=>l(!0)}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{name:"supervisor-authentication",checked:e===!1,onClick:()=>l(!1)}),label:"غیر فعال"})]})]})},Xt=()=>{const[e,t]=C.useState(!1),[r,a]=C.useState(null),n=k(),[o]=C.useContext(D);C.useEffect(()=>{(async()=>{try{n(b());const c=await _.get("/allow_register_code_for_kill_house_free_sale_bar_information");c.data&&(t(c.data.active),a(c.data.id)),n(g())}catch(c){console.error("Error fetching data:",c),n(g())}})()},[n]);const l=async s=>{if(r!==null)try{n(b()),await _.put(`/allow_register_code_for_kill_house_free_sale_bar_information/${r}/`,{active:s}),t(s),o({vertical:"top",horizontal:"center",msg:"تغییرات با موفقیت ثبت شد",severity:"success"}),n(g())}catch(c){console.error("Error updating data:",c),o({vertical:"top",horizontal:"center",msg:"خطا در ثبت تغییرات",severity:"error"}),n(g())}};return u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(w,{variant:"body1",children:"اجباری بودن کد احراز کشتارگاه"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"slaughterhouse-verification",checked:e===!0,onClick:()=>l(!0)}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{name:"slaughterhouse-verification",checked:e===!1,onClick:()=>l(!1)}),label:"غیر فعال"})]})]})},Zt=P("PROVINCE_POLICY_GET_DIRECT_PURCHASE_BAR_LIMITATION",async(e,{dispatch:t})=>{var r,a;try{t(b());const{data:n,status:o}=await _.get("limitation_for_direct_purchase_and_bar_information/");return t(g()),{data:n,status:o}}catch(n){return t(g()),{error:((a=(r=n.response)==null?void 0:r.data)==null?void 0:a.result)||"خطا در دریافت اطلاعات"}}}),we=P("PROVINCE_POLICY_EDIT_DIRECT_PURCHASE_BAR_LIMITATION",async({id:e,data:t},{dispatch:r})=>{var a,n;try{r(b());const{data:o,status:l}=await _.put(`limitation_for_direct_purchase_and_bar_information/${e}/`,t);return r(g()),{data:o,status:l}}catch(o){return r(g()),{error:((n=(a=o.response)==null?void 0:a.data)==null?void 0:n.result)||"خطا در ویرایش اطلاعات"}}}),Jt={id:null,key:null,active:!1,start_time:"08:00:00",end_time:"18:00:00",allowBuying:null},ur=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(Jt);C.useEffect(()=>{e(Zt()).then(s=>{var c;if((c=s.payload)!=null&&c.data){const d=s.payload.data;a({id:d.id,key:d.key,active:d.active,start_time:d.startTime,end_time:d.endTime,allowBuying:d.allowBuying??null})}})},[e]);const n=s=>{const c=s.target.value==="true",d={...r,active:c};a(d),c||e(we({id:r.id,data:{active:!1}})).then(h=>{var y,A;if((y=h.payload)!=null&&y.error)t({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"});else if((A=h.payload)!=null&&A.data){const F=h.payload.data;a(x=>({...x,id:F.id??x.id,key:F.key??x.key,active:F.active??x.active,start_time:F.startTime??x.start_time,end_time:F.endTime??x.end_time,allowBuying:F.allowBuying??x.allowBuying})),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}})},o=s=>{const c=s.target.value==="بلی";a(d=>({...d,allowBuying:c}))},l=()=>{e(we({id:r.id,data:{active:r.active,start_time:r.start_time,end_time:r.end_time,allow_buying:r.allowBuying}})).then(s=>{var c,d;if((c=s.payload)!=null&&c.error)t({vertical:"top",horizontal:"center",msg:s.payload.error,severity:"error"});else if((d=s.payload)!=null&&d.data){const h=s.payload.data;a({id:h.id??r.id,key:h.key??r.key,active:h.active??r.active,start_time:h.startTime??r.start_time,end_time:h.endTime??r.end_time,allowBuying:h.allowBuying??r.allowBuying}),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}})};return u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"start",gap:2,isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"19%",nxl:"19%"}},children:[u.jsx(w,{sx:{color:"rgba(0, 0, 0, 0.6)"},children:"بازه‌ی اضطراری خرید و ایجاد بعدی"}),u.jsxs(i,{container:!0,xs:12,alignItems:"end",justifyContent:"start",children:[u.jsx(i,{container:!0,direction:"column",children:u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"limitation-active",name:"limitation-active",value:String(r.active),onChange:n,row:!0,children:[u.jsx(v,{value:"true",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{value:"false",control:u.jsx(I,{}),label:"غیر فعال"})]})})}),r.active&&u.jsxs(i,{container:!0,justifyContent:"start",alignItems:"start",gap:1,mt:1,children:[u.jsx(i,{children:u.jsx(nu,{value:r.start_time,onChange:s=>a(c=>({...c,start_time:s})),label:"از"})}),u.jsx(i,{children:u.jsx(nu,{value:r.end_time,onChange:s=>a(c=>({...c,end_time:s})),label:"تا"})})]}),r.active&&u.jsxs(i,{mt:2,xs:12,children:[u.jsx(w,{sx:{color:"rgba(0, 0, 0, 0.6)",mb:1,fontSize:16,width:"fit-content"},justifyContent:"flex-start",children:"اجازه خرید دارد؟"}),u.jsx(Q,{children:u.jsxs(Z,{"aria-labelledby":"allow-buying-radio",name:"allow-buying-radio",value:r.allowBuying===!0?"بلی":r.allowBuying===!1?"خیر":"",onChange:o,row:!0,children:[u.jsx(v,{value:"بلی",control:u.jsx(I,{}),label:"بلی"}),u.jsx(v,{value:"خیر",control:u.jsx(I,{}),label:"خیر"})]})})]}),r.active&&u.jsx(i,{container:!0,mt:1,xs:12,children:u.jsx(R,{variant:"contained",disabled:r.end_time({...e,[t]:!1}),{}),tr=()=>{const[e]=C.useContext(D),t=C.useCallback(({severity:F,msg:x,vertical:p="top",horizontal:j="center"})=>e({severity:F,msg:x,vertical:p,horizontal:j}),[e]),[r,a]=C.useState(er),[n,o]=C.useState(null),[l,s]=C.useState(!0),[c,d]=C.useState(!1);C.useEffect(()=>{(async()=>{var x,p,j,E;s(!0);try{const{data:T}=await _.get("hatching-loss-management/");o((T==null?void 0:T.id)??null),a(O=>Iu.reduce((f,{key:B})=>({...f,[B]:!!(T!=null&&T[B])}),{...O}))}catch(T){const O=((p=(x=T==null?void 0:T.response)==null?void 0:x.data)==null?void 0:p.detail)??((E=(j=T==null?void 0:T.response)==null?void 0:j.data)==null?void 0:E.message)??(T==null?void 0:T.message)??"خطایی در دریافت اطلاعات رخ داده است.";t({severity:"error",msg:O})}finally{s(!1)}})()},[]);const h=F=>x=>{const{checked:p}=x.target;a(j=>({...j,[F]:p}))},y=C.useMemo(()=>Iu.reduce((F,{key:x,apiKey:p})=>(F[p]=!!r[x],F),{}),[r]),A=async F=>{var p,j,E,T;F.preventDefault(),d(!0);const x=n??1;try{await _.patch(`hatching-loss-management/${x}/`,y),t({severity:"success",msg:"اطلاعات با موفقیت به‌روزرسانی شد."})}catch(O){const f=((j=(p=O==null?void 0:O.response)==null?void 0:p.data)==null?void 0:j.detail)??((T=(E=O==null?void 0:O.response)==null?void 0:E.data)==null?void 0:T.message)??(O==null?void 0:O.message)??"خطایی در به‌روزرسانی اطلاعات رخ داده است.";t({severity:"error",msg:f})}finally{d(!1)}};return u.jsx(su,{component:"section",xs:12,style:{padding:"20px",width:"100%"},children:l?u.jsx(e0,{direction:"row",justifyContent:"center",children:u.jsx(t0,{})}):u.jsxs(su,{component:"form",onSubmit:A,xs:12,children:[u.jsx(r0,{children:Iu.map(({key:F,label:x})=>u.jsx(v,{control:u.jsx(z,{checked:!!r[F],onChange:h(F),name:F,disabled:c}),label:x},F))}),u.jsx(cu,{children:u.jsx(R,{type:"submit",variant:"contained",disabled:c,color:"primary",children:c?"در حال ذخیره...":"به‌روزرسانی"})})]})})},rr=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=H({initialValues:{quantity:""},validationSchema:q({quantity:N().required("این فیلد اجباری است").min(1,"حداقل مقدار باید 1 باشد")})}),o=()=>{r(n6()).then(s=>{var c;(c=s.payload)!=null&&c.data&&(t(s.payload.data.active),n.setFieldValue("quantity",s.payload.data.quantity))})};C.useEffect(()=>{o()},[]),C.useEffect(()=>{n.validateForm()},[]);const l=s=>{const c=V();r(a6({quantity:s?parseInt(n.values.quantity):0,active:s,register_role:c})).then(d=>{var h;(h=d.payload)!=null&&h.error?a({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"سقف کشتار پنل معاملات"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"marketDailyLimit",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{t(!1),l(!1)},name:"marketDailyLimit"}),label:"غیر فعال"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(S,{size:"small",label:"میزان محدودیت (براساس تعداد)",name:"quantity",type:"number",value:n.values.quantity,onChange:n.handleChange,error:n.touched.quantity&&!!n.errors.quantity,helperText:n.touched.quantity&&n.errors.quantity,required:!0})}),u.jsx(i,{children:u.jsx(R,{fullWidth:!0,disabled:!n.isValid,variant:"contained",onClick:()=>l(!0),children:"ثبت"})})]})]})},nr=P("PROVINCE_GET_HATCHING_ARCHIVE_PERCENT",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.get("/hatching-archive-percent/");return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),ar=P("PROVINCE_EDIT_HATCHING_ARCHIVE_PERCENT",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("/hatching-archive-percent/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),sr=()=>{const[e,t]=C.useState(!1),r=k(),[a]=C.useContext(D),n=H({initialValues:{percent:""},validationSchema:q({percent:N().required("این فیلد اجباری است").min(1,"حداقل مقدار باید 1 باشد").max(100,"حداکثر مقدار باید 100 باشد")})}),o=()=>{r(nr()).then(s=>{var c;(c=s.payload)!=null&&c.data&&(t(s.payload.data.active),n.setFieldValue("percent",s.payload.data.percent))})};C.useEffect(()=>{o()},[]),C.useEffect(()=>{n.validateForm()},[]);const l=s=>{r(ar({percent:s?parseInt(n.values.percent):0,active:s})).then(c=>{var d;(d=c.payload)!=null&&d.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(o(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(i,{container:!0,alignItems:"center",gap:2,justifyContent:"space-between",isPolicy:!0,sx:{width:{xs:"100%",sm:"48%",lg:"24%",nxl:"19%"}},children:[u.jsx(i,{children:u.jsx(w,{variant:"body1",children:"بایگانی خودکار جوجه‌ریزی"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"hatchingArchivePercent",checked:e,onClick:()=>{t(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!e,onClick:()=>{t(!1),l(!1)},name:"hatchingArchivePercent"}),label:"غیر فعال"})]}),e&&u.jsxs(u.Fragment,{children:[u.jsx(i,{children:u.jsx(S,{size:"small",label:"درصد بایگانی",name:"percent",type:"number",value:n.values.percent,onChange:n.handleChange,error:n.touched.percent&&!!n.errors.percent,helperText:n.touched.percent&&n.errors.percent,required:!0})}),u.jsx(i,{children:u.jsx(R,{fullWidth:!0,disabled:!n.isValid,variant:"contained",onClick:()=>l(!0),children:"ثبت"})})]})]})},or=()=>{const[e,t]=C.useState(!0),[r,a]=C.useState("0"),[n,o]=C.useState(!1),[l,s]=C.useState(!1),[c,d]=C.useState(!1),[h,y]=C.useState(!1),A=k(),F=Ye(),x=Array.from({length:8},(L,au)=>au+8),[p,j]=C.useState(!1),[E,T]=C.useState(""),[O,f]=C.useState("optional"),[B,U]=C.useState(!1),[m,X]=C.useState(!1),[W,iu]=C.useState(!1),J=L=>{L.target.name==="item1"&&(o(L.target.checked),A(ut({allow:L.target.checked}))),L.target.name==="item6"&&(s(L.target.checked),A(_e({allow:L.target.checked,mandatory:W}))),L.target.name==="autoAcceptSlaughter"&&(d(L.target.checked),A(tt({allow:L.target.checked}))),L.target.name==="autoCarAllocateSlaughter"&&(y(L.target.checked),A(nt({allow:L.target.checked})))};C.useEffect(()=>{A(et()).then(L=>{o(L.payload.data)}),A(J6()).then(L=>{s(L.payload.data.allowState),iu(L.payload.data.mandatory)}),A(rt()).then(L=>{d(L.payload.data)}),A(at()).then(L=>{y(L.payload.data)}),A(je()).then(L=>{f(L.payload.data.type)}),A(he()).then(L=>{U(L.payload.data.permission)})},[]),C.useEffect(()=>{t(!1),e||A(_e({allow:l,mandatory:W}))},[W]),C.useEffect(()=>{p&&E&&A(ie({hour:E,active:p})),!p&&E&&(T(null),A(ie({hour:0,active:p})))},[E,p]),C.useEffect(()=>{A(e6()).then(L=>{j(L.payload.data.active),T(L.payload.data.hour)})},[]);const ju=L=>{A(xt({type:L})).then(()=>{A(je()).then(au=>{f(au.payload.data.type)})})},fu=L=>{A(gt({permission:L})).then(()=>{A(he()).then(au=>{U(au.payload.data.permission)})})},Su=(L,au)=>{a(au)};return u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:4,sx:{background:"#F9F9F9",borderRadius:"15px"},children:[u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:4,mt:2,children:u.jsx(w,{xs:12,children:"مدیریت فرآیند"})}),u.jsxs(Ne,{value:r,onChange:Su,textColor:"secondary",indicatorColor:"secondary","aria-label":"secondary tabs example",children:[u.jsx(gu,{value:"0",label:"صدور مجوز"}),u.jsx(gu,{value:"1",label:"محدودیت و اولویت"}),u.jsx(gu,{value:"3",label:"قیمت مصوب"}),u.jsx(gu,{value:"4",label:"مدیریت تلفات"})]}),r==="0"&&u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsxs(i,{container:!0,xs:12,gap:2,alignItems:"start",className:"manage-process",direction:"column",children:[u.jsxs(i,{xs:12,container:!0,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(i,{isPolicy:!0,container:!0,justifyContent:"center",isLocked:!0,sx:{height:"60px",width:{xs:"100%",sm:"48%",lg:"19%"}},xs:12,children:u.jsx(v,{control:u.jsx(z,{checked:!0,onChange:J,name:"item4"}),label:"مدیر اجرایی (اتحادیه)"})}),u.jsxs(i,{isPolicy:!0,container:!0,justifyContent:"center",sx:{height:"60px",width:"340px"},children:[u.jsx(v,{control:u.jsx(z,{checked:n,onChange:J,name:"item1"}),label:"مجوز فروش به خارج استان (زنده)"}),u.jsx(ou,{title:"مدیریت",children:u.jsx(G,{disabled:!n,color:"success",onClick:()=>{F(V()==="ProvinceOperator"?j0:V()==="SuperAdmin"?f0:F0)},children:u.jsx(du,{})})})]})]}),u.jsxs(i,{xs:12,container:!0,justifyContent:"center",alignItems:"start",gap:2,px:2,children:[u.jsx($t,{}),u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"19%"}},children:[u.jsx(w,{variant:"body1",children:"تخلیه با کد قرنطینه"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:O!=="optional",onClick:()=>{ju("force")}}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:O==="optional",onClick:()=>{ju("optional")},name:"item6"}),label:"اختیاری"})]})]}),u.jsxs(i,{container:!0,alignItems:"center",isPolicy:!0,gap:2,sx:{width:{xs:"100%",sm:"48%",lg:"19%"}},children:[u.jsx(w,{variant:"body1",children:"مجوز فروش مرغ برای انجماد"}),u.jsxs(i,{xs:12,container:!0,justifyContent:"space-between",children:[u.jsx(v,{control:u.jsx(I,{name:"item6",checked:B,onClick:()=>{fu(!0)}}),label:"فعال"}),u.jsx(v,{control:u.jsx(I,{checked:!B,onClick:()=>{fu(!1)},name:"item6"}),label:"غیر فعال"})]})]}),u.jsx(Dt,{}),u.jsx(Tt,{}),u.jsx(Rt,{}),u.jsx(Lt,{}),u.jsx(zt,{}),u.jsx(Ot,{}),u.jsx(Et,{}),u.jsx(Bt,{}),u.jsx(Mt,{}),u.jsx(qt,{}),u.jsx(Ht,{}),u.jsx(Wt,{}),u.jsx(Yt,{}),u.jsx(Qt,{}),u.jsx(Xt,{}),u.jsx(ur,{}),u.jsx(rr,{}),u.jsx(sr,{}),u.jsx(Vt,{})]}),u.jsx(St,{})]})}),r==="1"&&u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"start",direction:"column",mt:2,children:[u.jsx(mt,{}),u.jsxs(i,{container:!0,children:[u.jsx(v,{control:u.jsx(z,{checked:l,onChange:J,name:"item6"}),label:"اولویت بندی کشتارگاه توسط مرغدار"}),u.jsx(ou,{title:"مدیریت","aria-label":"choose-slaughter",children:u.jsx(G,{disabled:!l,color:"success",onClick:()=>{F(E0)},children:u.jsx(du,{})})}),l&&u.jsxs(u.Fragment,{children:[u.jsx(v,{control:u.jsx(I,{value:!0,name:"item6",checked:W===!0,onChange:()=>iu(!0)}),label:"اجباری"}),u.jsx(v,{control:u.jsx(I,{checked:W===!1,onChange:()=>iu(!1),value:!1,name:"item6"}),label:"اختیاری"})]})]}),u.jsx(v,{control:u.jsx(z,{checked:"",onChange:J,name:"item2"}),label:"فروش خارج از شبکه"}),u.jsx(v,{control:u.jsx(z,{checked:"",onChange:J,name:"item3"}),label:"فعال سازی پنل بورس"}),u.jsxs(i,{container:!0,children:[u.jsx(v,{control:u.jsx(z,{checked:"",onChange:J,name:"item5"}),label:"تسویه حساب مالی"}),u.jsx(ou,{title:"در صورت فعال بودن این فیلتر امکان تخصیص حجم بار به کشتارگاه یا کشتارکن که بدهی از قبل دارد وجود ندارد.",open:m,placement:"bottom",children:u.jsx(G,{"aria-label":"help",onMouseOver:()=>X(!0),onMouseLeave:()=>X(!1),children:u.jsx(Je,{})})})]}),(V()==="ProvinceOperator"||V()==="SuperAdmin")&&u.jsx(dt,{}),(V()==="ProvinceOperator"||V()==="SuperAdmin")&&u.jsxs(i,{container:!0,gap:2,children:[u.jsx(v,{control:u.jsx(z,{checked:p,onChange:()=>j(!p)}),label:"محدودیت زمان درخواست کشتار مرغدار"}),p&&u.jsxs(Q,{style:{width:200},children:[u.jsx(Ku,{id:"hour-label",children:"ساعت پایان درخواست"}),u.jsx(Eu,{labelId:"hour-label",label:"ساعت پایان درخواست",id:"hour-select",value:E,onChange:L=>T(L.target.value),children:x.map(L=>u.jsxs(Cu,{value:L,children:[L,":00"]},L))})]})]}),u.jsx(v,{control:u.jsx(z,{name:"autoAcceptSlaughter",checked:c,onChange:J}),label:"تایید خودکار حجم تخصیصی به کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:h,onChange:J,name:"autoCarAllocateSlaughter",disabled:"true"}),label:"ایجاد خودروی حمل بار برای کشتارگاه"}),u.jsx(v,{control:u.jsx(z,{checked:"",onChange:J,name:"item2"}),label:"عدم امکان وارد کردن اطلاعات بار در صورت تایید نکردن تخلیه دامپزشک کشتارگاه"}),u.jsx(ot,{}),u.jsx(ct,{}),u.jsx(pt,{})]}),r==="2"&&u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(It,{})}),r==="3"&&u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsx(ft,{})}),r==="4"&&u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(tr,{})})]})},lr=P("PROVINCE_POLICY_SUBMIT_DOCUMENT_STATE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.post("bar-documents-status/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),ir=P("PROVINCE_POLICY_SUBMIT_DOCUMENT_STATE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("bar-documents-status/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),cr=P("PROVINCE_POLICY_DELETE_DOCUMENT_STATE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.delete("bar-documents-status/"+e+"/");return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Cr=()=>{const e=k(),[t,r]=C.useState([]),[a,n]=C.useState(!1),[o,l]=C.useState([]),[s,c]=C.useState([]),d=(F,x)=>{const p=[...o];p[x]={...p[x],value:parseInt(F.target.value)},l(p)},[h]=C.useContext(D),y=()=>{e(h6()).then(F=>{var p;c(F.payload.data);const x=(p=F.payload.data)==null?void 0:p.map(j=>({key:j==null?void 0:j.key,value:j==null?void 0:j.priorityId}));l(x)})};C.useEffect(()=>{const F=s==null?void 0:s.map((x,p)=>{var j;return[a?u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:100},value:((j=o[p])==null?void 0:j.value)||(x==null?void 0:x.priorityId),onChange:E=>d(E,p)},p):x==null?void 0:x.priorityId,x==null?void 0:x.title,x!=null&&x.sms?"دارد":"ندارد",x!=null&&x.isError?u.jsx(w,{color:"error",variant:"body2",children:"ندارد"},p):u.jsx(w,{color:"primary",variant:"body2",children:"دارد"},p),u.jsx(i,{container:!0,justifyContent:"center",children:u.jsx(A,{onEdit:()=>{e(Y({title:"ویرایش وضعیت",content:u.jsx(Te,{fetchData:y,isEdit:!0,item:x})}))},onDelete:()=>{e(cr(x==null?void 0:x.id)).then(E=>{E.payload.error?h({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(y(),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}})},p)]});r(F)},[s,o,a]),C.useEffect(()=>{y()},[]);const A=({onEdit:F,onDelete:x})=>{const[p,j]=C.useState(null),E=!!p,T=U=>{j(U.currentTarget)},O=()=>{j(null)},f=()=>{F(),O()},B=()=>{x(),O()};return u.jsxs(i,{children:[u.jsx(ou,{title:"تنظیمات",children:u.jsx(G,{color:"primary",onClick:T,children:u.jsx(du,{})})}),u.jsx(Yu,{open:E,anchorEl:p,onClose:O,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(Qu,{sx:{minWidth:140,p:1},children:[u.jsxs(yu,{onClick:f,sx:{py:1},children:[u.jsx(_u,{children:u.jsx(ru,{color:"primary"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"ویرایش"})})]}),u.jsxs(yu,{onClick:B,sx:{py:1},children:[u.jsx(_u,{children:u.jsx(Xu,{color:"error"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"حذف"})})]})]})})]})};return u.jsx(i,{container:!0,xs:12,alignItems:"center",justifyContent:"space-between",children:u.jsxs(i,{container:!0,style:{width:"100%"},mt:2,alignItems:"center",gap:2,children:[u.jsx(w,{variant:"body1",children:"وضعیت اسناد"}),u.jsxs(i,{container:!0,alignItems:"center",gap:1,children:[u.jsx(R,{variant:"contained",onClick:()=>{e(Y({title:"ایجاد وضعیت جدید",content:u.jsx(Te,{fetchData:y})}))},children:"ساخت وضعیت جدید"}),a?u.jsxs(i,{container:!0,alignItems:"center",gap:1,children:[u.jsx(R,{variant:"contained",onClick:()=>{e(d6({priority_list:o})).then(F=>{F.payload.error?h({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(y(),a(!1),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ذخیره تغییرات"}),u.jsx(R,{variant:"contained",onClick:()=>{n(!1)},color:"error",children:"لغو"})]}):u.jsx(R,{variant:"contained",onClick:()=>{n(!0)},children:"ویرایش اولویت ها"})]}),u.jsx(p6,{style:{width:"100%"},columns:["اولویت","عنوان","ارسال پیامک","مجوز ویرایش سند","عملیات"],data:t})]})})},Te=({fetchData:e,isEdit:t,item:r})=>{const[a,n]=C.useState(!!(r!=null&&r.sms)),[o,l]=C.useState(!!(r!=null&&r.isError)),s=k(),c=A=>{n(A.target.checked)},d=A=>{l(A.target.checked)},h=H({initialValues:{stateTitle:r!=null&&r.title?r==null?void 0:r.title:"",priority:r!=null&&r.priorityId?r==null?void 0:r.priorityId:1},validationSchema:q({stateTitle:$().required("این فیلد اجباری است!").typeError("لطفا عنوان وضعیت را وارد کنید!"),priority:N().required("این فیلد اجباری است!").typeError("لطفا عنوان وضعیت را وارد کنید!").min(1,"عدد مثبت وارد کنید!")})});C.useEffect(()=>{h.validateForm()},[]);const[y]=C.useContext(D);return u.jsxs(i,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:1,children:[u.jsx(S,{fullWidth:!0,id:"stateTitle",label:"عنوان وضعیت",value:h.values.stateTitle,error:h.touched.stateTitle?!!h.errors.stateTitle:null,onChange:h.handleChange,onBlur:h.handleBlur,helperText:h.touched.stateTitle&&h.errors.stateTitle?h.errors.stateTitle:null,autoComplete:"current-password",variant:"outlined"}),t&&u.jsx(S,{fullWidth:!0,id:"priority",label:"اولویت",value:h.values.priority,error:h.touched.priority?!!h.errors.priority:null,onChange:h.handleChange,onBlur:h.handleBlur,helperText:h.touched.priority&&h.errors.priority?h.errors.priority:null,autoComplete:"current-password",variant:"outlined"}),u.jsxs(i,{container:!0,children:[u.jsx(v,{control:u.jsx(z,{checked:a,onChange:c,inputProps:{"aria-label":"controlled"}}),label:"ارسال پیامک"}),u.jsx(v,{control:u.jsx(z,{checked:o,onChange:d,inputProps:{"aria-label":"controlled"}}),label:"محدود کننده"})]}),u.jsx(R,{disabled:!h.isValid,variant:"contained",fullWidth:!0,onClick:()=>{t?s(ir({title:h.values.stateTitle,sms:a,is_error:o,bar_documents_status_key:r==null?void 0:r.key,priority_id:h.values.priority})).then(A=>{A.payload.error?y({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(e(),s(K()),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):s(lr({title:h.values.stateTitle,sms:a,is_error:o})).then(A=>{A.payload.error?y({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(e(),s(K()),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})},dr=P("PROVINCE_POLICY_GET_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("zarinpal-accounts/");return t(g()),{data:r,status:a}}),hr=P("PROVINCE_POLICY_EDIT_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.put("zarinpal-accounts/0/",e);return t(g()),{data:r,status:a}}),pr=P("PROVINCE_POLICY_GET_BENEFICIARY_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("beneficiary-accounts/");return t(g()),{data:r,status:a}}),xr=P("PROVINCE_POLICY_SUBMIT_BENEFICIARY_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.post("beneficiary-accounts/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),$u=P("PROVINCE_POLICY_EDIT_BENEFICIARY_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.put("beneficiary-accounts/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),gr=P("PROVINCE_POLICY_DELETE_BENEFICIARY_ACCOUNTS_SERVICE",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.delete("beneficiary-accounts/0/?account_key="+e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),Ar=({fetchData:e,item:t})=>{const[r]=C.useContext(D),a=k(),n=H({initialValues:{account:t!=null&&t.account?t==null?void 0:t.account:""},validationSchema:q({account:$().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!").max(26,"شماره شبا نامعتبر است!").min(26,"شماره شبا نامعتبر است!")})});return C.useEffect(()=>{n.validateForm()},[]),u.jsxs(i,{xs:12,container:!0,direction:"column",gap:2,children:[u.jsxs(w,{variant:"body1",color:"primary",children:["ویرایش حساب ",t==null?void 0:t.name]}),u.jsx(S,{id:"account",label:"شماره شبا",variant:"outlined",sx:{width:"100%",height:"100%"},value:n.values.account,error:n.touched.account&&n.values.account!=="-"?!!n.errors.account:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.account&&n.values.account!=="-"&&n.errors.account?n.errors.account:null}),u.jsx(i,{children:u.jsx(R,{fullWidth:!0,variant:"contained",disabled:!n.isValid&&n.values.account!=="-",onClick:()=>{a(hr({account_key:t==null?void 0:t.key,account:n.values.account})).then(o=>{o.payload.error?r({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(K()),e())})},children:"ویرایش شماره شبا"})})]})},yr=q().shape({sheba:$().required("شبا الزامی است").matches(/^IR[0-9]{24}$/,"شماره شبا باید با IR شروع شود و شامل 24 رقم باشد"),name:$().required("نام ذینفع الزامی است"),percentage:N().required("درصد الزامی است").min(0,"درصد نمی‌تواند کمتر از 0 باشد").max(100,"درصد نمی‌تواند بیشتر از 100 باشد")}),u0=({fetchData:e,item:t})=>{const[r]=C.useContext(D),a=k(),n=l=>{l.payload.error?r({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(e(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(vu({right:!1,bottom:!1,content:null})))},o=H({initialValues:{name:(t==null?void 0:t.name)||"",sheba:(t==null?void 0:t.shaba)||"IR",percentage:(t==null?void 0:t.percent)||""},validationSchema:yr,onSubmit:l=>{t?a($u({name:l.name,percent:l.percentage,shaba:l.sheba,account_key:t==null?void 0:t.key})).then(s=>{n(s)}):a(xr({name:l.name,percent:l.percentage,shaba:l.sheba})).then(s=>{n(s)})}});return u.jsxs(i,{container:!0,xs:12,direction:"grid",gap:2,children:[u.jsx(S,{id:"name",label:"نام",variant:"outlined",sx:{width:"100%",height:"100%"},value:o.values.name,error:o.touched.name?!!o.errors.name:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.name&&o.errors.name?o.errors.name:null}),u.jsx(S,{id:"sheba",label:"شماره شبا",variant:"outlined",sx:{width:"100%"},value:o.values.sheba,error:o.touched.sheba?!!o.errors.sheba:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.sheba&&o.errors.sheba?o.errors.sheba:null}),u.jsx(S,{fullWidth:!0,id:"percentage",name:"percentage",label:"درصد",variant:"outlined",type:"number",value:o.values.percentage,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentage&&!!o.errors.percentage,helperText:o.touched.percentage&&o.errors.percentage,inputProps:{min:0,max:100,step:"0.01"}}),u.jsx(R,{fullWidth:!0,variant:"contained",onClick:o.handleSubmit,children:"ثبت"})]})},_r=({item:e,fetchData:t})=>{const[r,a]=C.useState(null),n=k(),o=h=>{a(h.currentTarget)},[l]=C.useContext(D),s=()=>{a(null)},c=!!r,d=c?"popover":void 0;return u.jsxs(i,{container:!0,children:[u.jsx(G,{"aria-describedby":d,variant:"contained",color:"primary",onClick:o,children:u.jsx(du,{})}),u.jsx(Yu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:d,open:c,anchorEl:r,onClose:s,children:u.jsxs(Qu,{sx:{minWidth:140,p:1},children:[u.jsxs(yu,{onClick:()=>{s(),n(vu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(u0,{fetchData:t,item:e}),title:" ویرایش حساب ذینفع"}))},children:[u.jsx(_u,{children:u.jsx(ru,{color:"primary"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"ویرایش"})})]}),u.jsxs(yu,{onClick:()=>{s(),n(Y({title:"حذف حساب",content:u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(w,{variant:"body2",color:"red",children:"آیا از حذف حساب اطمینان دارید؟"}),u.jsxs(i,{container:!0,xs:12,mt:2,justifyContent:"center",alignItems:"center",spacing:2,children:[u.jsx(i,{item:!0,xs:6,children:u.jsx(R,{onClick:()=>{n(gr(e==null?void 0:e.key)).then(h=>{h.payload.error?l({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(),n(K()))})},variant:"contained",color:"error",fullWidth:!0,children:"تایید"})}),u.jsx(i,{item:!0,xs:6,children:u.jsx(R,{variant:"contained",color:"primary",fullWidth:!0,children:"رد"})})]})]})}))},children:[u.jsx(_u,{children:u.jsx(Xu,{color:"error"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"حذف"})})]})]})})]})},mr=()=>{const e=k(),[t,r]=C.useState(),[a,n]=C.useState(),[o,l]=C.useState(),[s,c]=C.useState(),[d,h]=C.useState(0),y=(p,j)=>{h(j)},A=()=>{e(dr()).then(p=>{l(p.payload.data)}),e(pr()).then(p=>{c(p.payload.data)})},[F]=C.useContext(D),x=p=>{p.payload.error?F({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(A(),F({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))};return C.useEffect(()=>{const p=o==null?void 0:o.map((E,T)=>[T+1,E==null?void 0:E.name,E==null?void 0:E.account,u.jsx(G,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{e(Y({title:"ویرایش حساب",content:u.jsx(Ar,{item:E,fetchData:A})}))},children:u.jsx(ru,{})},T)]);r(p);const j=s==null?void 0:s.map((E,T)=>[T+1,E==null?void 0:E.name,E==null?void 0:E.percent,E==null?void 0:E.shaba,u.jsx(z,{checked:E.inProvince,onChange:()=>e($u({in_province:!(E!=null&&E.inProvince),account_key:E==null?void 0:E.key})).then(O=>{x(O)})},T),u.jsx(z,{checked:E==null?void 0:E.outProvince,onChange:()=>e($u({out_province:!(E!=null&&E.outProvince),account_key:E==null?void 0:E.key})).then(O=>{x(O)})},T),u.jsx(_r,{item:E,fetchData:A},T)]);n(j)},[o,s]),C.useEffect(()=>{A()},[e,d]),u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsxs(Ne,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:d,onChange:y,children:[u.jsx(gu,{label:"حساب ها",value:0}),u.jsx(gu,{label:"حساب های ذینفع",value:1})]}),d===0&&u.jsx(uu,{noPagination:!0,columns:["ردیف","نام","شماره حساب","ویرایش"],data:t,title:"حساب ها",customColors:[{name:"تعداد تخصیص بدون بار",color:"yellow"},{name:"نام",color:"cyan"},{name:"شماره حساب",color:"orange"}]}),d===1&&u.jsxs(i,{xs:12,container:!0,mt:2,children:[u.jsx(R,{variant:"contained",onClick:()=>{e(vu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(u0,{fetchData:A}),title:" افزودن حساب ذینفع"}))},children:"افزودن حساب ذینفع"}),u.jsx(uu,{noPagination:!0,columns:["ردیف","نام ذینفع","درصد سهم","شماره شبا","سهم داخل استان","سهم خارج استان","عملیات"],data:a,title:"حساب های ذینفع"})]})]})},vr=P("PROVINCE_POLICY_GET_TICKETS",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("ticket-permission/");return t(g()),{data:r,status:a}}),jr=P("PROVINCE_POLICY_SUBMIT_TICKET_PERMISSION",async(e,{dispatch:t})=>{try{t(b());const{data:r,status:a}=await _.post("ticket-permission/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),fr=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(),[n,o]=C.useState();C.useEffect(()=>{e(vr()).then(s=>{a(s.payload.data)})},[]);const l=(s,c)=>{const{target:{value:d}}=s,h=[...r];h[c]={...h[c],roles:typeof d=="string"?d.split(","):d},a(h)};return C.useEffect(()=>{const s=r==null?void 0:r.map((c,d)=>{var h;return[d+1,Lu(c==null?void 0:c.role)!=="نامشخص"?Lu(c==null?void 0:c.role):c==null?void 0:c.role,u.jsx(i,{container:!0,justifyContent:"center",style:{margin:"3px"},children:u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Ku,{id:"demo-simple-select-label",children:"مجوز ارسال تیکت"}),u.jsx(Eu,{size:"small",sx:{width:{xs:"110px",sm:"220px"}},labelId:"demo-simple-select-label",label:"مجوز ارسال تیکت",value:c==null?void 0:c.roles,onChange:y=>l(y,d),multiple:!0,renderValue:y=>y.map(A=>Lu(A)).join(", "),children:(h=x6())==null?void 0:h.map((y,A)=>u.jsxs(Cu,{value:y.role,alignItems:"center",children:[(c==null?void 0:c.roles.includes(y.role))&&u.jsx(g6,{sx:{marginRight:"8px",color:"#00796b"}}),y.translation]},A))})]})},d),u.jsx(G,{color:"primary",onClick:()=>{e(jr({roles:c==null?void 0:c.roles,role:c==null?void 0:c.role})).then(y=>{if(y.payload.error){t({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"});return}else t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:u.jsx(A6,{})},d)]});o(s)},[r]),u.jsx(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:2,children:u.jsx(uu,{paginated:!0,title:"اجازه ثبت تیکت",columns:["ردیف","نقش","مجوز ارسال","ثبت"],data:n,customColors:[{name:"ردیف",color:"#74b9ff"},{name:"نقش",color:"#81ecec"},{name:"مجوز ارسال",color:"#636e72",text:"white"}]})})},Fr=()=>{const[e]=C.useContext(D),t=async(n,o)=>{try{(await _.get(o)).status===200&&e({vertical:"top",horizontal:"center",msg:`"${n}" با موفقیت ارسال شد`,severity:"success"})}catch{e({vertical:"top",horizontal:"center",msg:`خطا در ارسال "${n}"`,severity:"error"})}},[r,a]=C.useState([{disabled:!1,title:"اس ام اس های بدهی ساعت 9 صبح",description:"اس ام اس های بدهی",link:`${_.defaults.baseURL}send_gate_way_sms_manual/`},{disabled:!1,title:" اس ام اس های بسته شدن پنل برای بدهی",description:" اس ام اس های بسته شدن پنل برای بدهی",link:`${_.defaults.baseURL}send_deactivate_panel_debt_sms_manual/`},{disabled:!1,title:"وارد کردن بارهای خارج استان به انبار",description:"وارد کردن بارهای خارج استان به انبار",link:`${_.defaults.baseURL}add_free_bar_to_warehouse_manual/`},{disabled:!1,title:"ساخت بارهای خارج استان",description:"ساخت بارهای خارج استان",link:`${_.defaults.baseURL}create_kill_house_free_bar/`},{disabled:!1,title:"آپدیت جوجه ریزی ها",description:"آپدیت جوجه ریزی ها",link:`${_.defaults.baseURL}api_update_poultry_hatching_from_rsi/`},{disabled:!1,title:"تیکت اخطاریه بار های واردنشده به انبار خارج استانی",description:"تیکت اخطاریه بار های واردنشده به انبار خارج استانی",link:`${_.defaults.baseURL}warning_free_bar_to_warehouse_manual/`,isTicket:!0},{disabled:!1,title:"تیکت تخصیصات بدون بار",description:"تیکت تخصیصات بدون بار",link:`${_.defaults.baseURL}warning_province_kill_request_without_bar_manual/`,isTicket:!0},{disabled:!1,title:"وارد کردن بارهای داخل استانی به انبار",description:"وارد کردن بارهای داخل استانی به انبار",link:`${_.defaults.baseURL}add_to_warehouse_manual/`},{disabled:!1,title:"خارج کردن تمام افراد",description:"خارج کردن تمام افراد",link:`${_.defaults.baseURL}remove_access_token_manual/`},{disabled:!1,title:"چک کردن تعداد کد قرنطینه داخل استان",description:"چک کردن تعداد کد قرنطینه داخل استان",link:`${_.defaults.baseURL}find_gid_code_manual/`},{disabled:!1,title:"آپدیت سن جموجه ریزی",description:"آپدیت سن جموجه ریزی",link:`${_.defaults.baseURL}update_chicken_age_from_login_manual/`},{disabled:!1,title:"چک کردن کد قرنطینه خارج استان",description:"چک کردن کد قرنطینه خارج استان",link:`${_.defaults.baseURL}get_gid_out_province_manual/`},{disabled:!1,title:"پیغام تعرفه کل ساعت 4 ایتا",description:"پیغام تعرفه کل ساعت 4 ایتا",link:`${_.defaults.baseURL}daily_manual_transaction_for_eata/`},{disabled:_.defaults.baseURL.includes("testbackend.rasadyar.com"),title:"ارسال دستی پیامک گزارش توزیع گوشت مرغ داخل استان",description:"ارسال دستی پیامک گزارش توزیع گوشت مرغ داخل استان",link:`${_.defaults.baseURL}send_daily_distribution_report_sms_manual/`},{disabled:_.defaults.baseURL.includes("testbackend.rasadyar.com"),title:"ارسال دستی پیامک اطلاعات کشتار مرغ گوشتی",description:"ارسال دستی پیامک اطلاعات کشتار مرغ گوشتی",link:`${_.defaults.baseURL}send_daily_slaughter_statistics_sms_manual/`},{disabled:!1,title:"ارسال دستی بارها به ایتا",description:"ارسال دستی بارها به ایتا",link:`${_.defaults.baseURL}send_all_bar_to_eitaa/`},{disabled:!1,title:"ارسال دستی تخصیصات به ایتا فقط برای مرکزی کار میکنه",description:"ارسال دستی تخصیصات به ایتا فقط برای مرکزی کار میکنه",link:`${_.defaults.baseURL}bot_eitaa_for_province_kill_request/`}]);return u.jsx(ce.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:u.jsx(cu,{display:"flex",justifyContent:"center",alignItems:"center",children:u.jsx(i,{container:!0,direction:"column",xs:12,sm:12,md:10,lg:12,children:u.jsx(i,{container:!0,xs:12,justifyContent:"center",mb:2,px:1,children:(r||[]).map((n,o)=>{var l,s,c,d,h;return u.jsx(i,{item:!0,xs:6,sm:4,md:4,lg:2,p:1,children:u.jsx(cu,{style:{outline:"none",color:"#727272"},onClick:()=>{if(!(n!=null&&n.disabled)){const y=r.map((A,F)=>F===o?{...A,disabled:!0}:A);a(y),t(n==null?void 0:n.title,n==null?void 0:n.link)}},sx:{cursor:"pointer"},children:u.jsx(ce.div,{whileHover:{scale:n!=null&&n.disabled?null:1.05},whileTap:{scale:n!=null&&n.disabled?null:.9},children:u.jsxs(cu,{p:((l=M)==null?void 0:l.SMALL)||2,border:"1px solid #E6E6E6",borderRadius:((s=M)==null?void 0:s.SMALL)||1,bgcolor:"#FCFCFC",display:"flex",flexDirection:"column",alignItems:"center",sx:{cursor:n!=null&&n.disabled?"not-allowed":"pointer"},minHeight:"11rem",maxHeight:"11rem",children:[u.jsx(cu,{sx:{width:60,minWidth:60,height:60,minHeight:60,borderRadius:"50%",backgroundColor:n!=null&&n.disabled?"gray":"#244CCC",display:"flex",justifyContent:"center",alignItems:"center",marginBottom:((c=M)==null?void 0:c.SMALL)||1},children:(n==null?void 0:n.icon)||u.jsx(y6,{size:24,color:"#FFFFFF"})}),u.jsx(w,{variant:"body1",mt:((d=M)==null?void 0:d.TINY)||.5,sx:{color:"#727272",minHeight:"50px",fontWeight:{xs:600,md:600},fontSize:{xs:"13px",md:"16px"}},children:(n==null?void 0:n.title)||""}),u.jsx(w,{mt:((h=M)==null?void 0:h.TINY)||.5,sx:{color:"#727272",fontSize:{xs:"10px",md:"12px"}},children:(n==null?void 0:n.description)||""})]})})})},(n==null?void 0:n.id)||o)})})})})})},Er=P("MANAGEMENT_SEND_SMS",async(e,{dispatch:t})=>{var r,a;try{t(b());const{id:n,...o}=e,{data:l,status:s}=await _.put(`management-send-sms/${n}/`,o);return t(g()),{data:l,status:s}}catch(n){return t(g()),{error:((a=(r=n.response)==null?void 0:r.data)==null?void 0:a.result)||"خطا در ارسال پیامک"}}}),br=({item:e,item_id:t,updateTable_data:r})=>{const a=k(),[n]=C.useContext(D),o=()=>{a(Y({title:"ویرایش",content:u.jsx(l,{})}))},l=()=>{const s=q({username:$().required("نام کاربری الزامی است").min(3,"حداقل ۳ کاراکتر وارد کنید"),password:$().required("رمز عبور الزامی است").min(6,"حداقل ۶ کاراکتر وارد کنید")});return u.jsx(b0,{initialValues:{username:(e==null?void 0:e.username)||"",password:(e==null?void 0:e.password)||""},enableReinitialize:!0,validationSchema:s,onSubmit:(c,{setSubmitting:d})=>{const h={id:t,username:c.username,password:c.password};a(Er(h)).then(y=>{d(!1),y.error?n({vertical:"top",horizontal:"center",msg:y.error,severity:"error"}):(r(),a(K()),n({vertical:"top",horizontal:"center",msg:"ویرایش با موفقیت انجام شد",severity:"success"}))})},children:({values:c,errors:d,touched:h,handleChange:y,handleBlur:A,isSubmitting:F})=>u.jsx(S0,{children:u.jsxs(cu,{display:"flex",flexDirection:"column",gap:2,children:[u.jsx(S,{label:"نام کاربری",name:"username",value:c.username,onChange:y,onBlur:A,error:h.username&&!!d.username,helperText:h.username&&d.username,fullWidth:!0}),u.jsx(S,{label:"رمز عبور",name:"password",type:"text",value:c.password,onChange:y,onBlur:A,error:h.password&&!!d.password,helperText:h.password&&d.password,fullWidth:!0}),u.jsx(R,{variant:"contained",color:"primary",type:"submit",disabled:!t||F,children:"ثبت"})]})})})};return u.jsx(i,{container:!0,children:u.jsx(ou,{title:"ویرایش",children:u.jsx(G,{color:"primary",onClick:o,children:u.jsx(du,{})})})})},Sr=()=>{const e=k(),[t,r]=C.useState([]),[a,n]=C.useState(1),[o,l]=C.useState(10),[s,c]=C.useState([]),[d,h]=C.useState(0),y=C.useCallback(async()=>{var p;e(b());try{const j=await _.get("management-send-sms/");e(g()),r((j==null?void 0:j.data)||[]),h(((p=j==null?void 0:j.data)==null?void 0:p.count)||0)}catch(j){e(g()),console.error("Error fetching users:",j)}},[e]);C.useEffect(()=>{y(1)},[y]);const A=C.useCallback(()=>{y(1)},[y]),F=p=>{n(p),y(p)},x=(p,j)=>{l(p)};return C.useEffect(()=>{const p=t==null?void 0:t.map((j,E)=>[a===1?E+1:E+o*(a-1)+1,j==null?void 0:j.name,j==null?void 0:j.username,j==null?void 0:j.password,u.jsx(br,{updateTable_data:A,item:j,item_id:j==null?void 0:j.id},`ops-${E}`)]);c(p)},[t]),u.jsxs(u.Fragment,{children:[u.jsx(i,{container:!0,alignItems:"center",mb:M.SMALL,gap:M.SMALL}),u.jsx(uu,{data:s,columns:["ردیف","نام","نام کابری","رمز عبور","ویرایش"],handlePageChange:F,handlePerRowsChange:x,totalRows:d,title:"مدیریت ارسال پیامک"})]})},kr=({item:e,updateTable:t})=>{const r={market_capacity_percent:(e==null?void 0:e.marketCapacityPercent)??0,market_light_capacity:(e==null?void 0:e.marketLightCapacity)??!1,market_light_capacity_percent:(e==null?void 0:e.marketLightCapacityPercent)??0,total_kill_capacity:(e==null?void 0:e.totalKillCapacity)??0,total_kill_capacity_percent:(e==null?void 0:e.totalKillCapacityPercent)??0},a=k(),[n]=C.useContext(D),[o,l]=C.useState((e==null?void 0:e.marketBuying)||!1),[s,c]=C.useState((e==null?void 0:e.marketBuyingLimitation)||!1),[d,h]=C.useState((e==null?void 0:e.marketBuyingCapacityPercentStatus)||!1),[y,A]=C.useState(!!r.market_light_capacity),F=(j,E)=>q({market_capacity_percent:j&&d?N().required("درصد خرید کل الزامی است").min(0,"حداقل مقدار 0 است").max(100,"حداکثر مقدار 100 است").typeError("فقط عدد مجاز است"):N().notRequired(),total_kill_capacity:s&&!d?N().required("سقف کشتار الزامی است!").typeError("فقط عدد مجاز است"):N().notRequired(),total_kill_capacity_percent:s&&!d?N().required("درصد از سقف کشتار الزامی است!").typeError("فقط عدد مجاز است").min(0,"حداقل مقدار 0 است").max(100,"حداکثر مقدار 100 است"):N().notRequired(),market_light_capacity_percent:j&&y&&s?N().required("درصد خرید سبک الزامی است").min(0,"حداقل مقدار 0 است").max(100,"حداکثر مقدار 100 است").typeError("فقط عدد مجاز است"):N().notRequired()}),x=C.useMemo(()=>F(o),[o,y,s,d]);C.useEffect(()=>{p.validateForm()},[o,y,s,d]);const p=H({initialValues:{market_capacity_percent:r.market_capacity_percent??"",total_kill_capacity:r.total_kill_capacity??"",total_kill_capacity_percent:r.total_kill_capacity_percent??"",market_light_capacity_percent:r.market_light_capacity_percent??""},validationSchema:x,validateOnBlur:!0,validateOnChange:!0,onSubmit:(j,E)=>{const T={key:e==null?void 0:e.key,market_buying:o,market_buying_limitation:s,market_buying_capacity_percent_status:!!(o&&s&&d),market_capacity_percent:o&&s&&d?Number(j.market_capacity_percent):0,total_kill_capacity_percent:o&&s&&!d?j==null?void 0:j.total_kill_capacity_percent:0,market_light_capacity:y,market_light_capacity_percent:y&&s?Number(j.market_light_capacity_percent):0};a(Au(T)).then(O=>{O.payload.error?n({vertical:"top",horizontal:"center",msg:O.payload.error,severity:"error"}):(a(K()),t(),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),E.setSubmitting(!1)}});return u.jsxs(i,{container:!0,xs:12,children:[u.jsxs(i,{container:!0,gap:2,xs:12,children:[u.jsx(i,{xs:12,children:u.jsxs(Q,{component:"fieldset",children:[u.jsx(Du,{component:"legend",children:"اجازه خرید"}),u.jsxs(Z,{fullWidth:!0,row:!0,name:"market_buying",value:o?"true":"false",onChange:j=>l(j.target.value==="true"),children:[u.jsx(v,{value:"true",control:u.jsx(I,{}),label:"دارد"}),u.jsx(v,{value:"false",control:u.jsx(I,{}),label:"ندارد"})]})]})}),o&&u.jsxs(i,{container:!0,gap:2,xs:12,children:[u.jsx(i,{xs:12,children:u.jsxs(Q,{component:"fieldset",children:[u.jsx(Du,{component:"legend",children:"محدودیت کشتار"}),u.jsxs(Z,{fullWidth:!0,row:!0,name:"market_buying",value:s?"true":"false",onChange:j=>c(j.target.value==="true"),children:[u.jsx(v,{value:"true",control:u.jsx(I,{}),label:"دارد"}),u.jsx(v,{value:"false",control:u.jsx(I,{}),label:"ندارد"})]})]})}),s&&u.jsx(i,{xs:12,children:u.jsxs(Q,{component:"fieldset",children:[u.jsx(Du,{component:"legend",children:"نوع محدودیت"}),u.jsxs(Z,{fullWidth:!0,row:!0,name:"market_buying",value:d?"true":"false",onChange:j=>h(j.target.value==="true"),children:[u.jsx(v,{value:"false",control:u.jsx(I,{}),label:"درصد از سقف کشتار"}),u.jsx(v,{value:"true",control:u.jsx(I,{}),label:"درصد از اعلام کشتارها"})]})]})}),s&&d&&u.jsx(i,{item:!0,xs:12,children:u.jsx(S,{size:"small",fullWidth:!0,label:"درصد از کل کشتار",name:"market_capacity_percent",value:p.values.market_capacity_percent,onChange:p.handleChange,onBlur:p.handleBlur,error:p.touched.market_capacity_percent&&!!p.errors.market_capacity_percent,helperText:p.touched.market_capacity_percent&&p.errors.market_capacity_percent})}),s&&!d&&u.jsx(i,{item:!0,xs:12,children:u.jsx(S,{disabled:!0,size:"small",fullWidth:!0,label:"سقف کشتار",name:"total_kill_capacity",value:p.values.total_kill_capacity,onChange:p.handleChange,onBlur:p.handleBlur,error:p.touched.total_kill_capacity&&!!p.errors.total_kill_capacity,helperText:p.touched.total_kill_capacity&&p.errors.total_kill_capacity})}),s&&!d&&u.jsx(i,{item:!0,xs:12,children:u.jsx(S,{size:"small",fullWidth:!0,label:"درصد از سقف کشتار",name:"total_kill_capacity_percent",value:p.values.total_kill_capacity_percent,onChange:p.handleChange,onBlur:p.handleBlur,error:p.touched.total_kill_capacity_percent&&!!p.errors.total_kill_capacity_percent,helperText:p.touched.total_kill_capacity_percent&&p.errors.total_kill_capacity_percent})}),s&&u.jsx(i,{item:!0,xs:12,children:u.jsx(Q,{component:"fieldset",children:u.jsx(v,{control:u.jsx(lu,{checked:y,onChange:j=>A(j.target.checked),name:"market_light_capacity"}),label:"اولویت خرید سبک"})})}),y&&s&&u.jsx(i,{item:!0,xs:12,children:u.jsx(S,{fullWidth:!0,type:"number",name:"market_light_capacity_percent",label:"درصد خرید سبک",value:p.values.market_light_capacity_percent,onChange:p.handleChange,onBlur:p.handleBlur,error:p.touched.market_light_capacity_percent&&!!p.errors.market_light_capacity_percent,helperText:p.touched.market_light_capacity_percent&&p.errors.market_light_capacity_percent})})]})]}),u.jsx(i,{container:!0,xs:12,sx:{width:"100%"},mt:2,children:u.jsx(R,{onClick:p.handleSubmit,type:"submit",variant:"contained",fullWidth:!0,disabled:!p.isValid,children:"ثبت"})})]})},Pr=()=>{const e=O=>{d(O.target.value)},t=k(),[r,a]=C.useState([]),[n,o]=C.useState(0),[l,s]=C.useState(10),[c,d]=C.useState(""),[h,y]=C.useState(1),[A,F]=C.useState([]),x=async O=>{let f;t(b()),f=await _.get(`market-kill-houses/?search=filter&value=${c}&role=${V()}&page=${O}&page_size=${l}`),t(g()),a(f.data.results),o(f.data.count)},p=O=>{x(O),y(O)},j=O=>{s(O),y(1)},E=()=>{x(h!==0?h:1)};C.useEffect(()=>{const O=r==null?void 0:r.map((f,B)=>{var U,m;return[h===1?B+1:B+l*(h-1)+1,f==null?void 0:f.name,`${f==null?void 0:f.fullname} (${f==null?void 0:f.mobile})`,f!=null&&f.killer?"کشتارکن":"کشتارگاه",f!=null&&f.marketBuying?"دارد":"ندارد",(U=f==null?void 0:f.totalKillCapacity)==null?void 0:U.toLocaleString(),(m=f==null?void 0:f.totalKillCapacityPercent)==null?void 0:m.toLocaleString(),`%${f==null?void 0:f.marketCapacityPercent}`,f!=null&&f.marketLightCapacity?"دارد":"ندارد",f!=null&&f.marketLightCapacity?`%${f==null?void 0:f.marketLightCapacityPercent}`:"-",u.jsx(ou,{title:"تعیین درصد",placement:"left-start",children:u.jsx(G,{"aria-label":"delete",color:"primary",onClick:()=>{t(Y({title:"تعیین درصد",content:u.jsx(kr,{updateTable:E,item:f})}))},children:u.jsx(k0,{})})},B)]});F(O)},[r]),C.useEffect(()=>{x(1)},[t,l]);const T=async O=>{O.preventDefault(),t(b());try{const f=await _.get(`market-kill-houses/?role=${V()}&search=filter&value=${c}&page=1&page_size=${l}`);a(f.data.results),o(f.data.count),t(g())}catch(f){console.error("Error fetching data:",f)}};return u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(i,{children:u.jsxs("form",{onSubmit:T,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:e}),u.jsx(R,{type:"submit",onClick:T,endIcon:u.jsx(Xe,{}),children:"جستجو"})]})})}),u.jsx(uu,{data:A,columns:["ردیف","نام","نام مالک","نوع واحد","اجازه خرید","سقف کشتار","درصد از سقف کشتار","درصد از کل خرید","اولویت خرید سبک"," خرید سبک","عملیات"],handlePageChange:p,totalRows:n,page:h,perPage:l,handlePerRowsChange:j,title:"کشتارگاه ها"})]})};function Ir(e){var o,l;let t=String(e).replace(/[^0-9.]/g,"");const r=t.indexOf(".");r!==-1&&(t=t.slice(0,r+1)+t.slice(r+1).replace(/\./g,"")),t.length===2&&!t.includes(".")&&(t=`${t[0]}.${t[1]}`);const a=t.split(".");if(((o=a[0])==null?void 0:o.length)>1){const s=a[0][0],c=((l=a[0])==null?void 0:l.slice(1))+(a[1]||"");t=c?`${s}.${c.replace(/\D/g,"").slice(0,1)}`:`${s}`}if(t.includes(".")){const[s,c=""]=t.split(".");t=`${s}.${c.slice(0,1)}`}t=t.replace(/^0(\d)/,"$1"),t==="."&&(t="");const n=parseFloat(t);return Number.isNaN(n)||(n>=10&&(t="9.9"),n<0&&(t="0")),t}const wr=q({from_age:N().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),to_age:N().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),from_weight:$().required("این فیلد اجباری است!").test("is-weight","Format: d.d and < 10",e=>e==null||e===""?!0:/^\d(\.\d)?$/.test(String(e))&&parseFloat(e)<10),to_weight:$().required("این فیلد اجباری است!").test("is-weight","Format: d.d and < 10",(e,t)=>{if(e==null||e==="")return!0;if(!(/^\d(\.\d)?$/.test(String(e))&&parseFloat(e)<10))return!1;const a=parseFloat(t.parent.from_weight),n=parseFloat(e);return!Number.isNaN(a)&&!Number.isNaN(n)?n>=a||t.createError({message:"حداکثر وزن از حداقل وزن باید بیشتر باشد!"}):!0})}),Re=({item:e,fetchData:t})=>{const r=k(),[a]=C.useContext(D),n=H({initialValues:{from_age:e==null?void 0:e.fromAge,to_age:e==null?void 0:e.toAge,from_weight:e==null?void 0:e.fromWeight,to_weight:e==null?void 0:e.toWeight},validationSchema:wr,validateOnChange:!0,validateOnBlur:!0,onSubmit:s=>{const c={from_age:Number(s.from_age),to_age:Number(s.to_age),from_weight:s.from_weight===""?null:Number(s.from_weight),to_weight:s.to_weight===""?null:Number(s.to_weight)};r((e?P0:I0)({...c,...e?{id:e==null?void 0:e.id}:{}})).then(h=>{h.payload.error?a({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(K()),t())})}});C.useEffect(()=>{n.validateForm()},[]);const o=s=>{["e","E","+","-",","].includes(s.key)&&s.preventDefault()},l=s=>c=>{const d=Ir(c.target.value);n.setFieldValue(s,d)};return u.jsxs(i,{container:!0,xs:12,gap:2,justifyContent:"center",alignItems:"center",dierction:"column",children:[u.jsx(S,{fullWidth:!0,label:"از سن",name:"from_age",type:"number",value:n.values.from_age,onChange:n.handleChange,onBlur:n.handleBlur,inputProps:{step:1,inputMode:"numeric",pattern:"[0-9]*",min:0,max:150},onKeyDown:o,error:!!(n.touched.from_age&&n.errors.from_age),helperText:n.touched.from_age&&n.errors.from_age}),u.jsx(S,{fullWidth:!0,label:"تا سن",name:"to_age",type:"number",value:n.values.to_age,onChange:n.handleChange,onBlur:n.handleBlur,inputProps:{step:1,inputMode:"numeric",pattern:"[0-9]*",min:0,max:150},onKeyDown:o,error:!!(n.touched.to_age&&n.errors.to_age),helperText:n.touched.to_age&&n.errors.to_age}),u.jsx(S,{fullWidth:!0,label:"از وزن",name:"from_weight",value:n.values.from_weight,onChange:l("from_weight"),onBlur:n.handleBlur,inputProps:{inputMode:"decimal"},onKeyDown:o,error:!!(n.touched.from_weight&&n.errors.from_weight),helperText:n.touched.from_weight&&n.errors.from_weight}),u.jsx(S,{fullWidth:!0,label:"تا وزن",name:"to_weight",value:n.values.to_weight,onChange:l("to_weight"),onBlur:n.handleBlur,inputProps:{inputMode:"decimal"},onKeyDown:o,error:!!(n.touched.to_weight&&n.errors.to_weight),helperText:n.touched.to_weight&&n.errors.to_weight}),u.jsx(R,{disabled:n.values.to_age<=n.values.from_age,fullWidth:!0,type:"submit",variant:"contained",onClick:n.handleSubmit,children:e?"ویرایش":"ثبت"})]})},Tr=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState(),[n,o]=C.useState(),l=()=>{e(T0()).then(c=>{a(c.payload.data)})};C.useEffect(()=>{l()},[]),C.useEffect(()=>{const c=r==null?void 0:r.map((d,h)=>[h+1,d==null?void 0:d.fromAge,d==null?void 0:d.toAge,d==null?void 0:d.fromWeight,d==null?void 0:d.toWeight,u.jsx(s,{onEdit:()=>{e(Y({title:"ویرایش بازه",content:u.jsx(Re,{fetchData:l,item:d})}))},onDelete:()=>{e(Y({title:"آیا مطمئن هستید؟",content:u.jsxs(i,{container:!0,spacing:2,children:[u.jsx(i,{item:!0,children:u.jsx(R,{variant:"contained",color:"error",onClick:()=>{e(w0(d==null?void 0:d.id)).then(y=>{y.payload.error?t({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(l(),e(K()),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"})}),u.jsx(i,{item:!0,children:u.jsx(R,{onClick:()=>{e(K())},children:"لغو"})})]})}))}},`actions-${h}`)]);o(c)},[r]);const s=({onEdit:c,onDelete:d})=>{const[h,y]=C.useState(null),A=!!h,F=E=>{y(E.currentTarget)},x=()=>{y(null)},p=()=>{c(),x()},j=()=>{d(),x()};return u.jsxs(i,{container:!0,justifyContent:"center",children:[u.jsx(G,{color:"primary",onClick:F,children:u.jsx(du,{})}),u.jsx(Yu,{open:A,anchorEl:h,onClose:x,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(Qu,{sx:{minWidth:150,p:1},children:[u.jsxs(yu,{onClick:p,sx:{py:1},children:[u.jsx(_u,{children:u.jsx(ru,{color:"primary"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"ویرایش"})})]}),u.jsxs(yu,{onClick:j,sx:{py:1},children:[u.jsx(_u,{children:u.jsx(Xu,{color:"error"})}),u.jsx(mu,{primary:u.jsx(w,{variant:"body2",color:"textPrimary",children:"حذف"})})]})]})})]})};return u.jsxs(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:[u.jsx(R,{variant:"contained",color:"primary",onClick:()=>{e(Y({title:"ایجاد بازه جدید",content:u.jsx(Re,{fetchData:l})}))},children:"ایجاد بازه جدید"}),u.jsx(uu,{title:"بازه وزنی",columns:["ردیف","از سن","تا سن","حداقل وزن","حداکثر وزن","عملیات"],data:n,paginated:!0})]})},Rr=P("PROVINCE_POLICY_GET_WEIGHT_CATEGORY",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("index-weight-category/");return t(g()),{data:r,status:a}});P("PROVINCE_POLICY_SUBMIT_WEIGHT_CATEGORY",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.post("index-weight-category/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}});const Dr=P("PROVINCE_POLICY_EDIT_WEIGHT_CATEGORY",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.put("index-weight-category/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}});P("PROVINCE_DELETE_WEIGHT_CATEGORY",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.delete(`index-weight-category/${e}/`);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}});const Or=({item:e,fetchData:t})=>{const r=k(),[a]=C.useContext(D),n=H({initialValues:{min_value:(e==null?void 0:e.minValue)||"",max_value:(e==null?void 0:e.maxValue)||""},validationSchema:q({min_value:N().typeError("لطفا فیلد را به صورت عددی وارد کنید.!").required("این فیلد اجباری است!"),max_value:N().typeError("لطفا فیلد را به صورت عددی وارد کنید.!").required("این فیلد اجباری است!")}),onSubmit:async o=>{r(Dr({...o,key:e==null?void 0:e.key})).then(l=>{l.payload.error?a({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(),r(K()))})}});return u.jsx(i,{container:!0,xs:12,direction:"column",children:u.jsx("form",{onSubmit:n.handleSubmit,children:u.jsxs(i,{container:!0,xs:12,gap:2,direction:"column",children:[u.jsx(S,{fullWidth:!0,id:"min_value",size:"small",label:"حداقل وزن",variant:"outlined",sx:{width:"100%"},value:n.values.min_value,error:n.touched.min_value?!!n.errors.min_value:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.min_value&&n.errors.min_value?n.errors.min_value:null}),u.jsx(S,{fullWidth:!0,id:"max_value",size:"small",label:"حداکثر وزن",variant:"outlined",sx:{width:"100%"},value:n.values.max_value,error:n.touched.max_value?!!n.errors.max_value:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.max_value&&n.errors.max_value?n.errors.max_value:null}),u.jsx(R,{variant:"contained",fullWidth:!0,onClick:n.handleSubmit,children:"ویرایش"})]})})})},Lr=()=>{const e=k(),[t,r]=C.useState(),[a,n]=C.useState(),o=()=>{e(Rr()).then(l=>{r(l.payload.data)})};return C.useEffect(()=>{o()},[]),C.useEffect(()=>{const l=t==null?void 0:t.map((s,c)=>[c+1,s==null?void 0:s.name,s==null?void 0:s.minValue,s==null?void 0:s.maxValue,u.jsx(i,{container:!0,alignItems:"center",gap:12,justifyContent:"center",children:u.jsx(G,{color:"primary",onClick:()=>{e(Y({title:"ویرایش دسته بندی وزنی",content:u.jsx(Or,{fetchData:o,item:s})}))},children:u.jsx(ru,{})})},c)]);n(l)},[t]),u.jsx(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:u.jsx(uu,{title:"دسته بندی وزنی",columns:["ردیف","نام","حداقل وزن","حداکثر وزن","ویرایش"],data:a,paginated:!0})})},Nr=P("PROVINCE_POLICY_GET_FINE_PERMISSION",async(e,{dispatch:t})=>{t(b());const{data:r,status:a}=await _.get("fine-permission/");return t(g()),{data:r,status:a}}),Br=P("PROVINCE_POLICY_EDIT_WEIGHT_FINE_PERMISSION",async(e,{dispatch:t})=>{t(b());try{const{data:r,status:a}=await _.put("fine-permission/0/",e);return t(g()),{data:r,status:a}}catch(r){return t(g()),{error:r.response.data.result}}}),zr=({item:e,fetchData:t})=>{const r=k(),[a]=C.useContext(D),[n,o]=C.useState({start_time:(e==null?void 0:e.startTime)||"01:00:00",end_time:(e==null?void 0:e.endTime)||"24:00:00",fine:(e==null?void 0:e.fine)||!1}),l=H({initialValues:{fine_coefficient:(e==null?void 0:e.fineCoefficient)||0},validationSchema:q({fine_coefficient:N().typeError("لطفا فیلد را به صورت عددی وارد کنید!").required("این فیلد اجباری است!")}),onSubmit:async s=>{const c={key:e==null?void 0:e.key,fine:n.fine,start_time:n.fine?n.start_time:"00:00:00",end_time:n.fine?n.end_time:"00:00:00",fine_coefficient:n.fine?s.fine_coefficient:0};r(Br(c)).then(d=>{d.payload.error?a({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(),r(K()))})}});return u.jsx(i,{container:!0,xs:12,direction:"column",justifyContent:"center",children:u.jsx("form",{onSubmit:l.handleSubmit,children:u.jsxs(i,{container:!0,xs:12,gap:2,direction:"column",children:[u.jsx(i,{item:!0,display:"flex",justifyContent:"start",children:u.jsxs(Z,{row:!0,value:n.fine?"active":"inactive",onChange:s=>o(c=>({...c,fine:s.target.value==="active"})),children:[u.jsx(v,{value:"active",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{value:"inactive",control:u.jsx(I,{}),label:"غیرفعال"})]})}),n.fine&&u.jsxs(i,{item:!0,display:"flex",alignItems:"center",sx:{flexDirection:{xs:"column",md:"row"}},gap:2,children:[u.jsx(S,{id:"fine_coefficient",size:"small",label:"ضریب جریمه",variant:"outlined",value:l.values.fine_coefficient,error:l.touched.fine_coefficient?!!l.errors.fine_coefficient:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.fine_coefficient&&l.errors.fine_coefficient?l.errors.fine_coefficient:null,sx:{width:363,marginTop:"26px"}}),u.jsxs(i,{item:!0,display:"flex",alignItems:"center",gap:2,children:[u.jsx(nu,{value:n.start_time,onChange:s=>o(c=>({...c,start_time:s})),label:"از"}),u.jsx(nu,{value:n.end_time,onChange:s=>o(c=>({...c,end_time:s})),label:"تا"})]})]}),u.jsx(R,{variant:"contained",fullWidth:!0,type:"submit",children:"ویرایش"})]})})})},Ur=()=>{const e=k(),[t,r]=C.useState(),[a,n]=C.useState(),o=()=>{e(Nr()).then(l=>{r(l.payload.data)})};return C.useEffect(()=>{o()},[]),C.useEffect(()=>{const l=t==null?void 0:t.map((s,c)=>[c+1,s==null?void 0:s.name,s!=null&&s.startTime&&(s!=null&&s.endTime)&&(s==null?void 0:s.startTime)!=="00:00:00"&&(s==null?void 0:s.endTime)!=="00:00:00"?`از ${s==null?void 0:s.startTime.slice(0,5)} تا ${s==null?void 0:s.endTime.slice(0,5)}`:"-",s==null?void 0:s.fineCoefficient,s!=null&&s.fine?"فعال":"غیر فعال",u.jsx(i,{container:!0,alignItems:"center",gap:12,justifyContent:"center",children:u.jsx(G,{color:"primary",onClick:()=>{e(Y({title:"ویرایش جریمه",content:u.jsx(zr,{fetchData:o,item:s})}))},children:u.jsx(ru,{})})},c)]);n(l)},[t]),u.jsx(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:u.jsx(uu,{name:"جریمه",columns:["ردیف","نام","زمان","ضریب جریمه","وضعیت","ویرایش"],data:a,paginated:!0})})},Vr=q({percentInsideProvince:N().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی"),percentOutsideProvince:N().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی"),percentSegmentation:N().typeError("باید عدد وارد کنید").min(0,"نمی‌تواند کمتر از 0 باشد").max(100,"نمی‌تواند بیشتر از 100 باشد").required("الزامی")}).test("total-percentage","مجموع درصدها نمی‌تواند بیشتر از 100 باشد",function(e){const{percentInsideProvince:t,percentOutsideProvince:r,percentSegmentation:a}=e;return(t||0)+(r||0)+(a||0)<=100}),De=({item:e,updateTable:t,type:r})=>{const[a]=C.useContext(D),n=k(),o=H({initialValues:{percentInsideProvince:r==="gov"?e==null?void 0:e.inProvinceGovernmentalSellingPercent:(e==null?void 0:e.inProvinceFreeSellingPercent)||0,percentOutsideProvince:r==="gov"?e==null?void 0:e.outProvinceGovernmentalSellingPercent:(e==null?void 0:e.outProvinceFreeSellingPercent)||0,percentSegmentation:r==="gov"?e==null?void 0:e.segmentationGovernmentalPercent:(e==null?void 0:e.segmentationFreeSellingPercent)||0,percentColdHouse:r==="gov"?e==null?void 0:e.coldHouseGovernmentalPercent:(e==null?void 0:e.coldHouseFreePercent)||0},validationSchema:Vr,onSubmit:c=>{n(Au({key:e==null?void 0:e.key,...r==="gov"?{governmental_selling_permission:!0,in_province_governmental_selling_percent:c.percentInsideProvince,segmentation_governmental_percent:c.percentSegmentation,out_province_governmental_selling_percent:c.percentOutsideProvince,cold_house_governmental_percent:c.percentColdHouse}:{free_selling_permission:!0,in_province_free_selling_percent:c.percentInsideProvince,out_province_free_selling_percent:c.percentOutsideProvince,segmentation_free_selling_percent:c.percentSegmentation,cold_house_free_percent:c.percentColdHouse}})).then(d=>{d.payload.error?a({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(K()),t()})}}),s=(()=>{const{percentInsideProvince:c,percentOutsideProvince:d,percentSegmentation:h,percentColdHouse:y}=o.values;return(c||0)+(d||0)+(y||0)+(h||0)})();return u.jsx(cu,{component:"form",onSubmit:o.handleSubmit,sx:{width:"100%"},children:u.jsxs(i,{container:!0,spacing:2,alignItems:"flex-start",children:[u.jsx(i,{item:!0,xs:12,sm:6,children:u.jsx(S,{fullWidth:!0,id:"percentInsideProvince",name:"percentInsideProvince",label:"حداقل توزیع داخل استان",type:"number",value:o.values.percentInsideProvince,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentInsideProvince&&!!o.errors.percentInsideProvince,helperText:o.touched.percentInsideProvince&&o.errors.percentInsideProvince,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsx(i,{item:!0,xs:12,sm:6,children:u.jsx(S,{fullWidth:!0,id:"percentOutsideProvince",name:"percentOutsideProvince",label:"حداکثر فروش خارج استان",type:"number",value:o.values.percentOutsideProvince,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentOutsideProvince&&!!o.errors.percentOutsideProvince,helperText:o.touched.percentOutsideProvince&&o.errors.percentOutsideProvince,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsx(i,{item:!0,xs:12,sm:6,children:u.jsx(S,{fullWidth:!0,id:"percentSegmentation",name:"percentSegmentation",label:"حداکثر قطعه بندی",type:"number",value:o.values.percentSegmentation,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentSegmentation&&!!o.errors.percentSegmentation,helperText:o.touched.percentSegmentation&&o.errors.percentSegmentation,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsx(i,{item:!0,xs:12,sm:6,children:u.jsx(S,{fullWidth:!0,id:"percentColdHouse",name:"percentColdHouse",label:"حداکثر انجماد",type:"number",value:o.values.percentColdHouse,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.percentColdHouse&&!!o.errors.percentColdHouse,helperText:o.touched.percentColdHouse&&o.errors.percentColdHouse,inputProps:{min:0,max:100,step:.1},size:"small"})}),u.jsxs(i,{container:!0,xs:12,justifyContent:"center",spacing:1,children:[u.jsx(i,{xs:6,children:u.jsx(R,{onClick:o.handleSubmit,variant:"contained",color:"primary",disabled:!o.isValid||s>100,fullWidth:!0,children:"ثبت"})}),u.jsx(i,{xs:6,children:u.jsx(R,{onClick:()=>n(K()),variant:"contained",color:"error",fullWidth:!0,children:"انصراف"})})]})]})})},Mr=()=>{const e=U=>{h(U.target.value)},[t]=C.useContext(D),r=k(),[a,n]=C.useState([]),[o,l]=C.useState(0),[s,c]=C.useState(10),[d,h]=C.useState(""),[y,A]=C.useState(1),[F,x]=C.useState([]),p=async U=>{let m;r(b()),m=await _.get(`market-kill-houses/?search=filter&value=${d}&role=${V()}&page=${U}&page_size=${s}`),r(g()),n(m.data.results),l(m.data.count)},j=U=>{p(U),A(U)},E=U=>{c(U),A(1)},T=()=>{p(y!==0?y:1)},O=U=>{r(Y({title:"فروش دولتی",content:u.jsx(De,{item:U,updateTable:T,type:"gov"})}))},f=U=>{r(Y({title:"فروش آزاد",content:u.jsx(De,{item:U,updateTable:T,type:"free"})}))};C.useEffect(()=>{const U=a==null?void 0:a.map((m,X)=>[y===1?X+1:X+s*(y-1)+1,m==null?void 0:m.name,`${m==null?void 0:m.fullname} (${m==null?void 0:m.mobile})`,m!=null&&m.killer?"کشتارکن":"کشتارگاه",u.jsx(_6,{amount:m==null?void 0:m.outProvinceFreeBuyingCommitmentPercent,updateTable:T,item:m},X),u.jsx(z,{checked:m==null?void 0:m.freeSaleFromFreeQuotaInProvince,onClick:()=>{r(Au({key:m==null?void 0:m.key,free_sale_from_free_quota_in_province:!(m!=null&&m.freeSaleFromFreeQuotaInProvince)})).then(W=>{W.payload.error?t({vertical:"top",horizontal:"center",msg:W.payload.error,severity:"error"}):(T(),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},X),u.jsx(z,{checked:m==null?void 0:m.freeSaleFormGovernmentalQuota,onClick:()=>{r(Au({key:m==null?void 0:m.key,free_sale_form_governmental_quota:!(m!=null&&m.freeSaleFormGovernmentalQuota)})).then(W=>{W.payload.error?t({vertical:"top",horizontal:"center",msg:W.payload.error,severity:"error"}):(T(),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},X),u.jsxs(i,{container:!0,alignItems:"center",xs:12,justifyContent:"start",direction:"row",children:[u.jsx(i,{xs:6,children:u.jsx(z,{checked:m==null?void 0:m.governmentalSellingPermission,onChange:()=>{const W=!(m!=null&&m.governmentalSellingPermission);r(Au({key:m==null?void 0:m.key,governmental_selling_permission:W,...W===!1?{in_province_governmental_selling_percent:0,segmentation_governmental_percent:0,out_province_governmental_selling_percent:0}:{}})).then(iu=>{W===!0?O(m):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),T()})}})}),(m==null?void 0:m.governmentalSellingPermission)&&u.jsx(i,{xs:6,children:u.jsx(G,{size:"small",onClick:()=>O(m),color:"primary",children:u.jsx(ru,{})})})]},X),u.jsxs(i,{container:!0,alignItems:"center",xs:12,justifyContent:"center",direction:"row",children:[u.jsx(i,{xs:6,children:u.jsx(z,{checked:m==null?void 0:m.freeSellingPermission,onChange:()=>{const W=!(m!=null&&m.freeSellingPermission);r(Au({key:m==null?void 0:m.key,free_selling_permission:W,...W===!1?{in_province_free_selling_percent:0,out_province_free_selling_percent:0,segmentation_free_selling_percent:0}:{}})).then(iu=>{W===!0?f(m):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),T()})}})}),u.jsxs(i,{xs:6,children:[(m==null?void 0:m.freeSellingPermission)&&u.jsx(G,{size:"small",onClick:()=>f(m),color:"primary",children:u.jsx(ru,{})})," "]})]},X),m==null?void 0:m.inProvinceGovernmentalSellingPercent,m==null?void 0:m.outProvinceGovernmentalSellingPercent,m==null?void 0:m.segmentationGovernmentalPercent,m==null?void 0:m.coldHouseGovernmentalPercent,m==null?void 0:m.inProvinceFreeSellingPercent,m==null?void 0:m.outProvinceFreeSellingPercent,m==null?void 0:m.segmentationFreeSellingPercent,m==null?void 0:m.coldHouseFreePercent]);x(U)},[a]),C.useEffect(()=>{p(1)},[r,s]);const B=async U=>{U.preventDefault(),r(b());try{const m=await _.get(`market-kill-houses/?role=${V()}&search=filter&value=${d}&page=1&page_size=${s}`);n(m.data.results),l(m.data.count),r(g())}catch(m){console.error("Error fetching data:",m)}};return u.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(i,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:e}),u.jsx(R,{type:"submit",onClick:B,endIcon:u.jsx(Xe,{}),children:"جستجو"})]})})}),u.jsx(uu,{data:F,columns:["ردیف","نام","نام مالک","نوع واحد","درصد تحویل خرید خارج استان","فروش آزاد به داخل استان","فروش آزاد از سهمیه دولتی","فروش دولتی","فروش آزاد","درصد فروش دولتی داخل استان","درصد فروش دولتی خارج استان","درصد فروش دولتی قطعه بندی","درصد فروش دولتی انجماد","درصد فروش آزاد داخل استان","درصد فروش آزاد خارج استان","درصد فروش آزاد قطعه بندی","درصد فروش آزاد انجماد"],handlePageChange:j,totalRows:o,page:y,perPage:s,handlePerRowsChange:E,title:"کشتارگاه ها"})]})},qr=({item:e,fetchData:t})=>{const r=k(),[a]=C.useContext(D),[n,o]=C.useState({time:(e==null?void 0:e.time)||"16:00:00",allow:(e==null?void 0:e.allow)!==void 0?e==null?void 0:e.allow:!0}),l=async s=>{var c,d;s.preventDefault(),r(b());try{await _.put(`restriction_carcass_distribution/${e==null?void 0:e.id}/`,{time:n.time,allow:n.allow}),r(g()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(),r(K())}catch(h){r(g()),a({vertical:"top",horizontal:"center",msg:((d=(c=h==null?void 0:h.response)==null?void 0:c.data)==null?void 0:d.message)||"خطا در ویرایش اطلاعات",severity:"error"}),console.error("Error updating data:",h)}};return u.jsx(i,{container:!0,xs:12,direction:"column",justifyContent:"center",children:u.jsx("form",{onSubmit:l,children:u.jsxs(i,{container:!0,xs:12,gap:2,direction:"column",children:[u.jsx(i,{item:!0,display:"flex",justifyContent:"start",children:u.jsxs(Z,{row:!0,value:n.allow?"allow":"disallow",onChange:s=>o(c=>({...c,allow:s.target.value==="allow"})),children:[u.jsx(v,{value:"allow",control:u.jsx(I,{}),label:"فعال"}),u.jsx(v,{value:"disallow",control:u.jsx(I,{}),label:"غیر فعال"})]})}),u.jsx(i,{item:!0,display:"flex",alignItems:"center",gap:2,children:u.jsx(nu,{value:n.time,onChange:s=>o(c=>({...c,time:s})),label:"زمان"})}),u.jsx(R,{variant:"contained",fullWidth:!0,type:"submit",children:"ویرایش"})]})})})},Hr=()=>{const e=k(),[t]=C.useContext(D),[r,a]=C.useState([]),[n,o]=C.useState([]),l=async()=>{var c,d;e(b());try{const h=await _.get("restriction_carcass_distribution/");e(g()),a((h==null?void 0:h.data)||[])}catch(h){e(g()),t({vertical:"top",horizontal:"center",msg:((d=(c=h==null?void 0:h.response)==null?void 0:c.data)==null?void 0:d.message)||"خطا در دریافت اطلاعات",severity:"error"}),console.error("Error fetching data:",h)}};C.useEffect(()=>{l()},[]);const s=c=>({KillHouse:"کشتارگاه",Steward:"مباشر"})[c]||c;return C.useEffect(()=>{const c=r==null?void 0:r.map((d,h)=>[h+1,s(d==null?void 0:d.distributionType),d!=null&&d.out?"خارج استان":"داخل استان",(d==null?void 0:d.time)||"-",d!=null&&d.allow?"فعال":"غیر فعال",u.jsx(i,{container:!0,alignItems:"center",gap:12,justifyContent:"center",children:u.jsx(G,{color:"primary",onClick:()=>{e(Y({title:"ویرایش محدودیت توزیع لاشه",content:u.jsx(qr,{fetchData:l,item:d})}))},children:u.jsx(ru,{})})},h)]);o(c)},[r]),u.jsx(u.Fragment,{children:u.jsx(uu,{title:"محدودیت توزیع لاشه",columns:["ردیف","نوع توزیع","محل توزیع","زمان","وضعیت","ویرایش"],data:n,paginated:!0})})},Pn=()=>{const{pathname:e}=Ke();return u.jsx(u.Fragment,{children:u.jsx(cu,{display:"flex",justifyContent:"center",children:u.jsxs(i,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===R0||e===D0||e===O0?u.jsxs(i,{justifyContent:"center",my:M.MEDIUM,children:[u.jsx(i,{children:u.jsx(w,{variant:"h6",children:"مدیریت فرآیند"})}),u.jsx(D6,{})]}):u.jsx(n0,{}),u.jsx(i,{container:!0,justifyContent:"space-between",gap:M.SMALL,children:u.jsxs(i,{mt:M.SMALL,xs:12,children:[(e===zu||e===ze||e===Ue)&&u.jsx(or,{}),(e===L0||e===N0)&&u.jsx(Pr,{}),(e===B0||e===z0)&&u.jsx(Mr,{}),(e===U0||e===V0||e===M0)&&u.jsx(Y6,{}),(e===q0||e===H0||e===W0)&&u.jsx(q6,{}),(e===G0||e===$0||e===K0)&&u.jsx(R6,{}),(e===Uu||e===Ve)&&u.jsx(Cr,{}),e===Vu&&u.jsx(mr,{}),(e===Mu||e===Me)&&u.jsx(fr,{}),e===ku&&u.jsx(Fr,{}),e===Pu&&u.jsx(Sr,{}),(e===qu||e===qe)&&u.jsx(Tr,{}),(e===Hu||e===He)&&u.jsx(Lr,{}),(e===Wu||e===We)&&u.jsx(Ur,{}),(e===Gu||e===Ge)&&u.jsx(Hr,{})]})})]})})})};export{Pn as default}; diff --git a/build/assets/ManageProcessWageFractions-DawBUCJk.js b/build/assets/ManageProcessWageFractions-DawBUCJk.js new file mode 100644 index 0000000..ffc7eea --- /dev/null +++ b/build/assets/ManageProcessWageFractions-DawBUCJk.js @@ -0,0 +1 @@ +import{j as e,an as v,B as Y,I as N,a_ as U,ac as $,b5 as Q,b6 as R,aO as X,aP as q,aQ as J,b as Z}from"./mui-vendor-D_SVL-Dx.js";import{B as ee}from"./BackButton-Dr-K0JXJ.js";import{L as f,j as E,h as A,A as T,u as ue,c as ae,V as te,G as g,C as z,ad as ne,O as B,a0 as se,k as re,S as W}from"./index-D80MdVQn.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{a as _,u as O}from"./redux-vendor-CfkcHgWN.js";import{R as S}from"./ResponsiveTable-bUYl0qDM.js";import{p as oe}from"./province-policy-wages-edit-killhouse-XxOr2bTq.js";import{d as M}from"./Save-Dna-LSr8.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const le=_("PROVINCE_POLICY_GET_WAGE_FRACTIONS",async(r,{dispatch:u})=>{u(f());const{data:a,status:o}=await E.get("wage-type/");return u(A()),{data:a,status:o}}),ce=_("PROVINCE_POLICY_CREATE_WAGE",async(r,{dispatch:u})=>{try{u(f());const{data:a,status:o}=await E.post("share-type/",r);return u(A()),{data:a,status:o}}catch(a){return u(A()),{error:a.response.data.result}}}),ie=_("PROVINCE_POLICY_EDIT_SHARE_TYPE",async(r,{dispatch:u})=>{try{u(f());const{data:a,status:o}=await E.put("share-type/"+r.id+"/",{name:r.name});return u(A()),{data:a,status:o}}catch(a){return u(A()),{error:a.response.data.result}}}),V=({fetchData:r,item:u,itsEdit:a,fetchDataShareTypes:o})=>{const[w]=p.useContext(T),y=O(),i=ue({initialValues:{wageName:u!=null&&u.name?u==null?void 0:u.name:""},validationSchema:ae({wageName:te().typeError("لطفا فیلد را به درستی وارد کنید.!")})});return p.useEffect(()=>{i.validateForm()},[]),e.jsxs(g,{container:!0,xs:12,gap:2,children:[e.jsx(g,{xs:12,children:e.jsx(v,{id:"wageName",label:"عنوان نقش",variant:"outlined",sx:{width:"100%"},value:i.values.wageName,error:i.touched.wageName?!!i.errors.wageName:null,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.wageName&&i.errors.wageName?i.errors.wageName:null})}),e.jsx(g,{xs:12,children:e.jsx(Y,{variant:"contained",disabled:!i.isValid,onClick:()=>{a?y(ie({name:i.values.wageName,id:u==null?void 0:u.id})).then(x=>{r(),o(),y(z()),x.payload.error?w({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):w({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}):y(ce({name:i.values.wageName})).then(x=>{r(),o(),y(z()),x.payload.error?w({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):w({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ثبت"})})]})},de=_("PROVINCE_POLICY_EDIT_WAGE",async(r,{dispatch:u})=>{try{u(f());const{data:a,status:o}=await E.put("wage-type/0/",r);return u(A()),{data:a,status:o}}catch(a){return u(A()),{error:a.response.data.result}}}),Ce=_("PROVINCE_POLICY_GET_SHARE_TYPE",async(r,{dispatch:u})=>{u(f());const{data:a,status:o}=await E.get("share-type/");return u(A()),{data:a,status:o}}),pe=_("PROVINCE_POLICY_WAGES_SETUP_GET_KILLHOUSES",async(r,{dispatch:u})=>{u(f());const{data:a,status:o}=await E.get("kill_house/?gate-way-kill-houses=true/");return u(A()),{data:a,status:o}}),he=()=>{const[r]=p.useContext(T),u=O(),[a,o]=p.useState(),[w,y]=p.useState(),i=()=>{u(pe()).then(l=>{o(l.payload.data)})};p.useEffect(()=>{i()},[]);const x=l=>parseInt(l==null?void 0:l.companyGatewayPercent)+parseInt(l.unionGatewayPercent)+parseInt(l.guildsGatewayPercent)+parseInt(l.otherGatewayPercent)>100;p.useEffect(()=>{const l=a==null?void 0:a.map((t,n)=>{var m,F;return[n+1,t==null?void 0:t.name,(F=(m=t==null?void 0:t.killHouseOperator)==null?void 0:m.user)==null?void 0:F.mobile,e.jsx(v,{style:{width:"160px"},label:"سهم شرکت",value:t.companyGatewayPercent,onChange:h=>I(h,n),size:"small"},n),e.jsx(v,{style:{width:"160px"},label:"سهم اتحادیه",value:t.unionGatewayPercent,onChange:h=>b(h,n),size:"small"},n),e.jsx(v,{style:{width:"160px"},label:"سهم صنف",value:t.guildsGatewayPercent,onChange:h=>j(h,n),size:"small"},n),e.jsx(v,{style:{width:"160px"},label:"سهم دیگر",value:t.otherGatewayPercent,onChange:h=>G(h,n),size:"small"},n),e.jsx(N,{disabled:x(t),color:"primary",onClick:()=>{u(oe({kill_house_key:t==null?void 0:t.key,company_gateway_percent:parseInt(t==null?void 0:t.companyGatewayPercent),union_gateway_percent:parseInt(t.unionGatewayPercent),guilds_gateway_percent:parseInt(t.guildsGatewayPercent),other_gateway_percent:parseInt(t.otherGatewayPercent)})).then(h=>{h.payload.error?r({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(i(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:e.jsx(M,{})},n)]});y(l)},[a]);const I=(l,t)=>{const n=[...a];n[t].companyGatewayPercent=Number(l.target.value),o(n)},b=(l,t)=>{const n=[...a];n[t].unionGatewayPercent=Number(l.target.value),o(n)},j=(l,t)=>{const n=[...a];n[t].guildsGatewayPercent=Number(l.target.value),o(n)},G=(l,t)=>{const n=[...a];n[t].otherGatewayPercent=Number(l.target.value),o(n)};return e.jsx(g,{container:!0,alignItems:"center",justifyContent:"center",children:e.jsx(S,{paginated:!0,title:"بر اساس کشتارگاه",columns:["ردیف","نام کشتارگاه","موبایل","سهم شرکت","سهم اتحادیه","سهم صنف","سهم دیگر","ذخیره تغییرات"],data:w})})},ye=()=>{const r=O(),[u,a]=p.useState(),[o,w]=p.useState(),[y,i]=p.useState(),[x,I]=p.useState(),[b]=p.useContext(T),[j,G]=p.useState(0),l=(d,C)=>{G(C)},t=()=>{r(le()).then(d=>{a(d.payload.data)})},n=()=>{r(Ce()).then(d=>{i(d.payload.data)})};p.useEffect(()=>{j===0&&(t(),n())},[r,j]),p.useEffect(()=>{const d=u==null?void 0:u.map((s,c)=>{var k;return[c+1,s.name,e.jsx(U,{checked:s.status,onChange:P=>h(P,c,s),inputProps:{"aria-label":"controlled"}},c),e.jsx(v,{style:{width:{xs:"80px",lg:"120px"}},label:"مبلغ تعرفه",value:s.amount,disabled:!s.status,onChange:P=>F(P,c),size:"small",InputProps:{endAdornment:e.jsx($,{position:"end",children:"ریال"})}},c),e.jsx(g,{container:!0,alignItems:"center",justifyContent:"center",gap:1,children:(k=s==null?void 0:s.percentages)==null?void 0:k.map((P,L)=>e.jsx(v,{disabled:!s.status,style:{width:{xs:"80px",lg:"100px"}},label:P.name,value:P.percent,onChange:K=>m(K,c,L),size:"small"},L))},c),e.jsx(N,{disabled:H(c)||!s.status,color:"primary",onClick:()=>D(s),children:e.jsx(M,{})},c)]});I(d);const C=y==null?void 0:y.map((s,c)=>[c+1,s==null?void 0:s.name,e.jsx(N,{"aria-label":"delete",color:"primary",onClick:()=>{r(B({title:"ویرایش نقش",content:e.jsx(V,{itsEdit:!0,fetchData:t,fetchDataShareTypes:n,item:s})}))},children:e.jsx(ne,{})},c)]);w(C)},[u,y]);const m=(d,C,s)=>{const c=[...u];c[C].percentages[s].percent=Number(d.target.value),a(c)},F=(d,C)=>{const s=[...u];s[C].amount=Number(d.target.value),a(s)},h=(d,C,s)=>{const c=[...u];c[C].status=!c[C].status,a(c,D(s))},H=d=>{if(u[d].percentages.length){let C=0;return u[d].percentages.forEach(s=>{C+=s.percent}),C!==100}},D=d=>{r(de(d)).then(C=>{t(),C.payload.error?b({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):b({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})};return e.jsxs(g,{container:!0,alignItems:"center",justifyContent:"center",children:[se()==="AdminX"&&e.jsxs(Q,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:j,onChange:l,children:[e.jsx(R,{label:"سهامداران"}),e.jsx(R,{label:"نوع تسویه"})]}),j===0&&e.jsx(e.Fragment,{children:e.jsxs(g,{container:!0,mb:2,children:[e.jsx(Y,{variant:"contained",onClick:()=>{r(B({title:"افزودن نقش",content:e.jsx(V,{fetchData:t,fetchDataShareTypes:n})}))},children:"افزودن نقش"}),e.jsx(g,{xs:12,mt:2,children:e.jsxs(X,{children:[e.jsx(q,{expandIcon:e.jsx(re,{}),"aria-controls":"panel1-content",id:"panel1-header",children:"سهامداران"}),e.jsx(J,{children:e.jsx(S,{paginated:!0,columns:["ردیف","نام","ویرایش"],data:o,title:"سهامداران"})})]})}),e.jsx(S,{paginated:!0,title:"تعرفه ها",columns:["ردیف","عنوان","وضعیت","مبلغ تعرفه","سهم بندی","ذخیره تغییرات"],data:x})]})}),j===1&&e.jsx(he,{})]})},be=()=>e.jsx(e.Fragment,{children:e.jsx(Z,{display:"flex",justifyContent:"center",children:e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e.jsx(ee,{}),e.jsx(g,{container:!0,justifyContent:"space-between",gap:W.SMALL,children:e.jsx(g,{mt:W.SMALL,xs:12,children:e.jsx(ye,{})})})]})})});export{be as default}; diff --git a/build/assets/Messages-D3Z06gmJ.js b/build/assets/Messages-D3Z06gmJ.js new file mode 100644 index 0000000..1bea536 --- /dev/null +++ b/build/assets/Messages-D3Z06gmJ.js @@ -0,0 +1 @@ +import{j as u,aO as g,aP as f,T as o,aQ as d,ap as c,au as x,ah as r,b as A}from"./mui-vendor-D_SVL-Dx.js";import{r as T}from"./react-vendor-CmFgShSM.js";import{f as j,u as S}from"./redux-vendor-CfkcHgWN.js";import{k as E,p as F,q as k,S as i,G as a,io as P,lW as b}from"./index-D80MdVQn.js";import{M as D}from"./MessagesSenders-BR0MJdf_.js";const m=({heading:n,message:t,linkText:l,link:s,image:e,time:p,number:h})=>u.jsxs(g,{children:[u.jsx(f,{expandIcon:u.jsx(E,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:u.jsx(o,{children:n?h+1+" - "+n:h+1+" بدون عنوان "})}),u.jsx(d,{children:u.jsxs(o,{color:"primary",textAlign:"justify",children:[t||"برای این پیغام توضیحی نوشته نشده است",u.jsx("hr",{}),u.jsxs(o,{mt:i.SMALL,textAlign:"justify",children:["تاریخ ثبت پیام: ",F(p)," - ساعت ",k(p)]})]})}),l&&u.jsxs(u.Fragment,{children:[u.jsx(c,{textAlign:"left",children:u.jsx(x,{label:"پیوند"})}),u.jsx(d,{children:u.jsx("a",{style:{textDecoration:"none"},href:s,children:l})})]}),e!=null&&e.length?u.jsx(c,{textAlign:"left",children:u.jsx(x,{label:"تصاویر"})}):"",e!=null&&e.length?e.map((C,y)=>[u.jsx(a,{display:"inline-block",p:i.SMALL,children:u.jsx("a",{href:C,children:u.jsx("img",{src:C,alt:"Slaughter Payment Factor",width:"100"})},"SlaughterPaymentFactorImage")},y)]):""]});m.propTypes={message:r.PropTypes.string,heading:r.PropTypes.string,link:r.PropTypes.string,linkText:r.PropTypes.string,image:r.PropTypes.any,time:r.PropTypes.string,number:r.PropTypes.any};const J=()=>{const{senderMessages:n}=j(s=>s.messageSlice),{reciverMessages:t}=j(s=>s.messageSlice),l=S();return T.useEffect(()=>{l(P()),l(b())},[]),u.jsx(u.Fragment,{children:u.jsx(A,{display:"flex",justifyContent:"center",children:u.jsxs(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsxs(a,{justifyContent:"center",my:i.MEDIUM,children:[!(n!=null&&n.length)&&!(t!=null&&t.length)&&u.jsx(o,{variant:"body1",color:"primary",children:"در حال حاضر پیامی جهت نمایش وجود ندارد!"}),n!=null&&n.length?u.jsx(c,{children:u.jsx(x,{label:"پیام های همگانی"})}):"",u.jsx(a,{p:i.SMALL,children:n==null?void 0:n.map((s,e)=>u.jsx(D,{number:e,heading:s.heading,message:s.message,link:s.link,linkText:s.linkText,image:s.image,time:s.time},e))})]}),u.jsxs(a,{justifyContent:"center",children:[t!=null&&t.length?u.jsx(c,{children:u.jsx(x,{label:"پیام های شما"})}):"",u.jsx(a,{p:i.SMALL,children:t==null?void 0:t.map((s,e)=>u.jsx(m,{number:e,heading:s.heading,message:s.message,link:s.link,linkText:s.linkText,image:s.image,time:s.time},e))})]})]})})})};export{J as default}; diff --git a/build/assets/MessagesSenders-BR0MJdf_.js b/build/assets/MessagesSenders-BR0MJdf_.js new file mode 100644 index 0000000..6df4f4d --- /dev/null +++ b/build/assets/MessagesSenders-BR0MJdf_.js @@ -0,0 +1 @@ +import{j as s,aq as y,ar as u,at as m,B as g,bp as f,T as x,au as c,ap as T,ah as e}from"./mui-vendor-D_SVL-Dx.js";import{r as A}from"./react-vendor-CmFgShSM.js";import{ip as P,k as b,p as E,q as D}from"./index-D80MdVQn.js";const F=({heading:i,message:a,linkText:n,link:j,image:r,time:o,number:l})=>{const[t,h]=A.useState(!1),d=()=>{h(!t)};return s.jsxs(y,{children:[s.jsxs(u,{children:[s.jsx(m,{primary:i?`${l+1} - ${i}`:`${l+1} بدون عنوان`}),s.jsx(g,{variant:"text",onClick:d,children:t?s.jsx(P,{}):s.jsx(b,{})})]}),s.jsx(f,{in:t,children:s.jsx(u,{children:s.jsx(x,{color:"primary",textAlign:"justify",children:a||"برای این پیام توضیحی نوشته نشده است"})})}),s.jsx(u,{children:s.jsxs(x,{fontSize:13,color:"red",mt:1,textAlign:"justify",children:["تاریخ ثبت پیام: ",E(o)," - ساعت ",D(o)]})}),n&&s.jsxs(s.Fragment,{children:[s.jsx(u,{children:s.jsx(c,{label:"پیوند"})}),s.jsx(u,{children:s.jsx("a",{style:{textDecoration:"none"},href:j,children:n})})]}),s.jsx(T,{}),r&&r.length>0&&s.jsxs("div",{children:[s.jsx(u,{children:s.jsx(c,{label:"تصاویر"})}),r.map((p,C)=>s.jsx(u,{children:s.jsx("a",{href:p,style:{textDecoration:"none"},children:s.jsx("img",{src:p,alt:"Slaughter Payment Factor",width:"100"})})},C))]})]})};F.propTypes={message:e.PropTypes.string,heading:e.PropTypes.string,link:e.PropTypes.string,linkText:e.PropTypes.string,image:e.PropTypes.array,time:e.PropTypes.string,number:e.PropTypes.number};export{F as M}; diff --git a/build/assets/MonthlyDataCalendar-_xfuL-Zd.js b/build/assets/MonthlyDataCalendar-_xfuL-Zd.js new file mode 100644 index 0000000..2b9ea20 --- /dev/null +++ b/build/assets/MonthlyDataCalendar-_xfuL-Zd.js @@ -0,0 +1 @@ +import{j as e,b,an as X,I as j,cb as _,b3 as I,aM as T,cc as tt,T as M,C as et,a5 as m}from"./mui-vendor-D_SVL-Dx.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{et as a,v as V}from"./index-D80MdVQn.js";const rt=({onDateSelect:v,dayData:d={},selectedDate:f=null,label:W="انتخاب تاریخ",className:Z="",disableToday:$=!1,maxGregorianDate:D=null,customDateFilter:Y=null})=>{const[r,w]=p.useState(new a),[S,B]=p.useState([]),[A,E]=p.useState(null),k=p.useRef(null),L=!!A,z=()=>{E(k.current)},R=()=>{E(null)},F=["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],N=["ش","ی","د","س","چ","پ","ج"],O=t=>d[t]||null,P=t=>{const s=t.format("YYYY/MM/DD");if(Y)return Y(t,s,d);const u=new a,x=new a().subtract("day",2),c=new a().subtract("day",1),l=u.format("YYYY/MM/DD"),o=x.format("YYYY/MM/DD"),n=c.format("YYYY/MM/DD"),i=$?!1:s===l;let h=!1;if(D){const g=t.toDate?t.toDate():new Date;h=V(g).isAfter(V(D),"day")}const C=d[s]!==void 0&&(d[s].active===void 0||d[s].active===!0);return!h&&(i||s===o||s===n||C)};p.useEffect(()=>{(()=>{const s=[],u=r.year(),x=r.month(),c=r.daysInMonth();let o=new a([u,x,1]).day();o>=1&&o<=7&&(o=o-1),o=o%7;for(let n=0;n{t&&t.isEnabled&&!t.hasZeroValue&&v&&(v(t),R())},q=()=>{const t=new a([r.year(),r.month()+1,1]);w(t)},G=()=>{const t=new a([r.year(),r.month()-1,1]);w(t)},J=t=>f&&f===t,K=t=>t==null?"":t.toLocaleString("fa-IR"),Q=()=>{if(!f)return"";const t=S.find(s=>s&&s.formattedDate===f);return t?`${t.day.toLocaleString("fa-IR")} ${F[t.date.month()-1]}`:f};return e.jsxs(b,{className:Z,sx:{width:"100%"},children:[e.jsx(X,{ref:k,fullWidth:!0,value:Q(),onClick:z,label:W,placeholder:"انتخاب تاریخ...",size:"medium",InputProps:{readOnly:!0,startAdornment:e.jsx(j,{size:"small",onClick:z,children:e.jsx(_,{fontSize:"small"})})},sx:{cursor:"pointer",width:"100%",fontSize:{xs:"13px",sm:"16px"}}}),e.jsx(I,{open:L,anchorEl:A,onClose:R,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},children:e.jsxs(T,{elevation:3,sx:{p:{xs:1,sm:2},borderRadius:3,backgroundColor:"#fff",maxWidth:500,width:"99%"},children:[e.jsxs(b,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:{xs:1,sm:2},pb:{xs:1,sm:2},borderBottom:"2px solid #f0f0f0"},children:[e.jsx(j,{onClick:G,size:"small",children:e.jsx(tt,{})}),e.jsxs(M,{variant:"h6",sx:{fontWeight:"bold",color:"#333",fontSize:{xs:"16px",sm:"20px"}},children:[F[r.month()-1]," ",r.year()]}),e.jsx(j,{onClick:q,size:"small",children:e.jsx(et,{})})]}),e.jsx(m,{container:!0,spacing:{xs:.5,sm:1},sx:{mb:{xs:.5,sm:1}},children:N.map((t,s)=>e.jsx(m,{item:!0,xs:12/7.3,children:e.jsx(b,{sx:{textAlign:"center",fontWeight:"bold",color:"#666",fontSize:{xs:"12px",sm:"14px"},py:{xs:.5,sm:1}},children:t})},s))}),e.jsx(m,{container:!0,spacing:{xs:.5,sm:1},children:S.map((t,s)=>{if(!t)return e.jsx(m,{item:!0,xs:12/7.3,children:e.jsx(b,{sx:{aspectRatio:"1/1"}})},`empty-${s}`);const u=O(t.formattedDate),x=J(t.formattedDate);let c="#fff",l="#e0e0e0",o=1,n="pointer";return!t.isEnabled||t.hasZeroValue?(c="#f5f5f5",l="#d0d0d0",o=t.hasZeroValue?.4:.25,n="not-allowed"):x&&(c="#e3f2fd",l="#1976d2"),t.isToday&&t.isEnabled&&!t.hasZeroValue&&(l="#ff9800"),e.jsx(m,{item:!0,xs:12/7.3,children:e.jsxs(T,{onClick:()=>H(t),sx:{aspectRatio:"1/1",cursor:n,transition:"all 0.2s ease",backgroundColor:c,border:{xs:`1.5px solid ${l}`,sm:`2px solid ${l}`},display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",p:{xs:.5,sm:1},gap:{xs:.25,sm:.5},opacity:o,"&:hover":t.isEnabled&&!t.hasZeroValue?{transform:"scale(1.05)",boxShadow:"0 4px 12px rgba(0,0,0,0.15)",backgroundColor:"#f5f5f5"}:{}},children:[e.jsx(M,{variant:"body1",sx:{fontWeight:"bold",fontSize:{xs:"16px",sm:"20px"},color:t.isToday?"#ff9800":"#333",lineHeight:1.2},children:t.day.toLocaleString("fa-IR")}),u&&u.value1!==void 0&&e.jsx(M,{variant:"caption",sx:{fontSize:{xs:"10px",sm:"13px"},color:"#1976d2",fontWeight:"600",lineHeight:1.2},children:K(u.value1)})]})},s)})})]})})]})};export{rt as M}; diff --git a/build/assets/NationalInfo-D0ubFFSk.js b/build/assets/NationalInfo-D0ubFFSk.js new file mode 100644 index 0000000..4711c02 --- /dev/null +++ b/build/assets/NationalInfo-D0ubFFSk.js @@ -0,0 +1 @@ +import{j as u,T as Z,H as c2,b9 as i2,ba as b6,bb as C2,bc as L6,bd as k6,be as d2,bf as p2,aJ as T6,B as h6,bg as x2,b as n2,a1 as h2,ag as g2,a5 as E,d as f,aj as A2,ak as j2,al as R6,am as t2,I as O6,ao as I6,an as R,az as f2,aA as e2,a_ as S6,aD as s2,b5 as F2,b6 as A6}from"./mui-vendor-D_SVL-Dx.js";import{u as y2,r as a,j as _6,f as S2}from"./react-vendor-CmFgShSM.js";import{L as C6,j as U,h as t6,G as F,C as E2,ci as b2,cj as L2,ck as I2,a0 as f6,O as P2,A as j6,v as Q,cA as B6,cB as D6,a3 as a2,$ as d6,p as y6,cC as v2,cD as M2}from"./index-D80MdVQn.js";import{p as $2,P as w2,N as N2,a as l2,b as k2,c as T2}from"./NationalInfoTransports-kAWAVDmY.js";import{a as P6,u as g6}from"./redux-vendor-CfkcHgWN.js";import{R as p6}from"./ResponsiveTable-bUYl0qDM.js";import{R as v6,a as M6}from"./index.esm-C1-dCPnj.js";import{g as r2}from"./getSamasatProvinces-BvJGUILK.js";import{d as $6}from"./ToggleOffOutlined-C41wua6U.js";import{d as w6}from"./ToggleOn-Cv1P2E48.js";import{d as o2}from"./Visibility-Cb7r65bM.js";import{d as R2}from"./Search-TgPAjvS8.js";import{C as z6}from"./ChechClearanceCode-C2pygfym.js";import"./Tune-BBzxV8DK.js";import"./Download-CJYPO5Fu.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const O2=P6("ALL_PROVINCE_DETAIL_FOR_MAP",async(e,{dispatch:j})=>{j(C6());const{data:l,status:s}=await U.get("https://rsibackend.rasadyar.com/app/all_province_detail_for_map/");return j(t6()),{data:l,status:s}}),_2=({provinceId:e})=>{var n,P,v,M,T,A,b,O,$,h,_,B,L,w,g,K,W;const j=g6(),l=y2(),[s,x]=a.useState(null);a.useEffect(()=>{j($2({province:e})).then(V=>{x(V.payload.data)})},[]);const S=()=>{j(E2()),l(f6()==="AdminX"?`${b2}/${e}`:f6()==="SuperAdmin"?`${L2}/${e}`:`${I2}/${e}`)},c=({icon:V,label:G,value:Y,color:q="text.primary"})=>u.jsxs(F,{container:!0,spacing:1,alignItems:"center",sx:{mb:1,ml:1},children:[u.jsx(F,{item:!0,sx:{color:"primary.main"},children:V}),u.jsx(F,{item:!0,xs:!0,children:u.jsx(Z,{variant:"caption",sx:{display:"flex",alignItems:"center"},children:u.jsxs(n2,{component:"span",sx:{fontWeight:"bold",mr:1,color:q},children:[G,": ",Y]})})})]});return u.jsxs(F,{container:!0,sx:{justifyContent:"center"},children:[u.jsxs(F,{container:!0,gap:.3,xs:12,style:{width:"100%",justifyContent:"space-between"},children:[u.jsxs(F,{container:!0,xs:5.7,direction:"column",sx:{border:"1px solid #e0e0e0",borderRadius:2,boxShadow:2,p:2,backgroundColor:"background.paper"},children:[u.jsx(Z,{children:"کل جوجه ریزی ها"}),u.jsx(c,{icon:u.jsx(c2,{fontSize:"small"}),label:"تعداد فارم ها",value:((n=s==null?void 0:s.poultryCount)==null?void 0:n.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(i2,{fontSize:"small"}),label:"تعداد کل جوجه ریزی",value:((P=s==null?void 0:s.totalHatchingCount)==null?void 0:P.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(b6,{fontSize:"small"}),label:"حجم کل جوجه ریزی",value:((v=s==null?void 0:s.totalHatchingQuantity)==null?void 0:v.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(C2,{fontSize:"small"}),label:"تلفات",value:((M=s==null?void 0:s.totalHatchingEvacuation)==null?void 0:M.toLocaleString())||0,color:"error.main"}),u.jsx(c,{icon:u.jsx(C2,{fontSize:"small"}),label:"درصد تلفات ",value:((T=s==null?void 0:s.totalHatchingEvacuationPercent)==null?void 0:T.toLocaleString())||0,color:"error.main"}),u.jsx(c,{icon:u.jsx(L6,{fontSize:"small"}),label:"کشتار شده",value:((A=s==null?void 0:s.totalHatchingKillingQuantity)==null?void 0:A.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(L6,{fontSize:"small"}),label:"درصد کشتار",value:((b=s==null?void 0:s.totalHatchingKillingQuantityPercent)==null?void 0:b.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(L6,{fontSize:"small"}),label:"مانده در سالن",value:((O=s==null?void 0:s.totalHatchingLeftOver)==null?void 0:O.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(L6,{fontSize:"small"}),label:"درصد مانده در سالن",value:(($=s==null?void 0:s.totalHatchingLeftOverPercent)==null?void 0:$.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(k6,{fontSize:"small"}),label:"میانگین سن کشتار",value:Math.floor(s==null?void 0:s.totalHatchingKillingAge)||0}),u.jsx(c,{icon:u.jsx(d2,{fontSize:"small"}),label:"تعداد شهرستان",value:Math.floor((h=s==null?void 0:s.cityCount)==null?void 0:h.toLocaleString())||0})]}),u.jsxs(F,{container:!0,xs:6,direction:"column",sx:{border:"1px solid #e0e0e0",borderRadius:2,boxShadow:2,p:2,backgroundColor:"background.paper"},children:[u.jsx(Z,{children:" جوجه ریزی های فعال"}),u.jsx(c,{icon:u.jsx(p2,{fontSize:"small"}),label:"تعداد جوجه ریزی ",value:Math.floor((_=s==null?void 0:s.totalActiveHatchingCount)==null?void 0:_.toLocaleString())||0,color:"success.main"}),u.jsx(c,{icon:u.jsx(b6,{fontSize:"small",color:"success"}),label:"حجم جوجه ریزی ",value:(B=s==null?void 0:s.totalActiveHatchingQuantity)==null?void 0:B.toLocaleString(),color:"success.main"}),u.jsx(c,{icon:u.jsx(b6,{fontSize:"small",color:"success"}),label:"تلفات",value:(L=s==null?void 0:s.totalActiveHatchingEvacuation)==null?void 0:L.toLocaleString(),color:"success.main"}),u.jsx(c,{icon:u.jsx(b6,{fontSize:"small",color:"success"}),label:"درصد تلفات ",value:Math.floor((w=s==null?void 0:s.totalActiveHatchingEvacuationPercent)==null?void 0:w.toLocaleString()),color:"success.main"}),u.jsx(c,{icon:u.jsx(k6,{fontSize:"small"}),label:"کشتار شده ",value:Math.floor(s==null?void 0:s.totalActiveHatchingKillingQuantity).toLocaleString()||0}),u.jsx(c,{icon:u.jsx(k6,{fontSize:"small"}),label:"درصد کشتار ",value:Math.floor(s==null?void 0:s.totalActiveHatchingKillingQuantityPercent)||0}),u.jsx(c,{icon:u.jsx(T6,{fontSize:"small"}),label:"مانده در سالن ",value:((g=s==null?void 0:s.totalActiveHatchingLeftOver)==null?void 0:g.toLocaleString())||0}),u.jsx(c,{icon:u.jsx(T6,{fontSize:"small"}),label:"درصد مانده در سالن ",value:Math.floor((K=s==null?void 0:s.totalActiveHatchingLeftOverPercent)==null?void 0:K.toLocaleString())}),u.jsx(c,{icon:u.jsx(T6,{fontSize:"small"}),label:"میانگین سن کشتار",value:((W=Math.floor(s==null?void 0:s.totalActiveHatchingKillingAge))==null?void 0:W.toLocaleString())||0})]})]}),u.jsx(F,{item:!0,xs:10,display:"flex",justifyContent:"center",mt:3,style:{width:"95%"},children:u.jsx(h6,{variant:"contained",color:"primary",fullWidth:!0,sx:{borderRadius:2,fontWeight:"bold",py:1.5,boxShadow:2,transition:"all 0.3s ease","&:hover":{transform:"translateY(-2px)",boxShadow:4}},onClick:S,endIcon:u.jsx(x2,{}),children:"نمایش جزئیات"})})]})};function B2({getProvinceColor:e}){const j=g6(),l=h2(),s=g2(l.breakpoints.down("md")),x=S=>{var c,n;j(P2({title:`نمای کلی استان ${(c=S.target.parentNode)==null?void 0:c.id}`,content:u.jsx(_2,{provinceId:(n=S.target.parentNode)==null?void 0:n.id})}))};return u.jsx(E,{item:!0,md:8,xs:12,mt:4,children:u.jsx("div",{style:{position:"relative",marginLeft:"96px",display:s?"flex":"block",justifyContent:s?"center":"flex-start",overflow:s?"hidden":"visible"},children:u.jsxs("svg",{style:{position:"relative",width:s?"80vw":"800px",height:s?"80vw":"620px"},viewBox:"0 0 800 620",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",children:[u.jsx(f,{placement:"top",title:"البرز",children:u.jsx("a",{id:"البرز",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M195.228 147.455C193.812 146.633 194.789 143.729 196.476 144.492C200.632 145.165 204.775 145.961 208.886 146.866C212.299 147.533 214.917 150.01 218.143 151.162C219.642 151.731 221.174 152.229 222.693 152.753C222.894 153.723 223.1 154.7 223.307 155.683C220.25 156.744 217.037 157.281 214.019 158.42C211.246 159.144 211.905 162.547 210.826 164.584C209.339 165.872 207.283 166.48 206.126 168.149C204.943 169.805 204.071 171.655 203.114 173.446C203.049 171.959 202.978 170.471 202.914 168.989C201.854 168.834 200.794 168.679 199.74 168.53C199.649 170.186 199.552 171.849 199.455 173.511C199.048 172.25 198.635 170.982 198.247 169.72C195.125 169.656 191.996 169.772 188.874 169.552C188.809 167.806 188.467 166.033 188.764 164.293C190.639 162.314 193.502 161.796 195.745 160.347C199.055 158.316 200.923 154.538 201.375 150.761C199.294 149.726 197.077 148.885 195.228 147.455Z",fill:e("البرز")})})}),u.jsx(f,{placement:"top",title:"اردبیل",children:u.jsx("a",{id:"اردبیل",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M117.12 15.6736C118.755 13.94 121.237 12.0123 123.693 13.3643C127.934 16.1394 130.907 20.3829 134.204 24.1477C132.2 24.9045 130.041 25.4867 128.405 26.9357C126.996 28.1842 126.951 30.3706 127.52 32.0266C128.774 34.1484 131.321 35.0217 132.801 36.9364C133.047 37.8873 133.163 38.8706 133.312 39.8409C130.584 40.1643 127.41 39.9185 125.232 41.9044C123.506 43.3081 124.159 45.7469 123.991 47.681C125.697 48.5866 127.617 49.2529 129.02 50.6372C129.647 51.8145 129.828 53.173 130.183 54.4473C131.954 55.0748 133.926 55.3465 135.464 56.4914C137.591 58.7426 138.463 61.8346 139.155 64.7714C140.713 66.0652 142.296 67.3331 143.874 68.601C139.84 71.9712 138.618 77.3338 137.468 82.2112C137.591 85.9501 139.123 89.495 140.28 93.0205C141.456 96.3519 143.324 99.3534 145.283 102.264C146.821 104.25 146.078 106.838 145.903 109.108C143.609 109.199 140.861 108.985 139.73 111.456C139.09 110.396 138.438 109.335 137.785 108.28C135.315 108.701 132.872 109.548 130.351 109.496C127.52 108.216 126.848 104.832 125.161 102.504C123.112 99.6962 121.502 96.6106 120.009 93.4862C121.754 90.737 123.28 87.8325 124.023 84.637C121.78 84.016 119.518 83.4726 117.242 83.0198C117.126 78.524 116.208 74.1123 115.096 69.7718C112.537 69.7524 109.757 70.3799 107.398 69.0602C104.812 67.7277 102.298 66.2399 99.6669 64.9849C102.498 60.4762 106.519 56.5626 107.643 51.1677C106.461 50.8507 105.284 50.5402 104.108 50.2362C107.314 46.6913 109.382 41.5098 107.159 36.9041C102.265 37.2793 98.7555 41.1346 95.8403 44.686C95.7563 39.8215 95.2844 34.8729 96.1764 30.0537C96.5125 27.9448 98.6262 27.0133 100.203 25.9395C103.19 24.2059 105.575 21.2562 109.182 20.7904C112.53 20.4282 114.928 17.9894 117.12 15.6736Z",fill:e("اردبیل")})})}),u.jsx(f,{placement:"top",title:"آذربایجان شرقی",children:u.jsx("a",{id:"آذربایجان شرقی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M88.4952 33.4757C89.8332 31.658 92.3865 32.3566 94.3127 31.9944C94.4808 35.9274 94.0736 39.8927 94.5066 43.8128C94.6359 45.1065 95.9093 45.7146 96.7173 46.562C97.9519 44.9254 99.0831 43.1918 100.518 41.7234C102.179 40.0221 104.493 39.2459 106.601 38.282C106.581 40.5784 106.846 43.0236 105.747 45.1389C104.707 47.1442 103.136 48.8002 101.701 50.5209C103.052 51.2195 104.461 51.7888 105.896 52.2998C104.636 55.0231 103.188 57.6753 101.268 59.9911C100.001 61.7118 98.1458 63.5813 98.8051 65.923C101.61 68.0383 104.933 69.3385 107.939 71.1433C109.736 72.34 111.791 71.0721 113.64 70.6646C114.952 75.2186 115.379 79.9537 116.297 84.5853C118.294 84.8894 120.291 85.1999 122.282 85.5362C121.306 87.9491 119.981 90.2067 119.024 92.626C118.514 93.8356 119.141 95.1165 119.567 96.255C120.918 99.6381 123.387 102.374 125.1 105.557C125.941 107.142 127.04 108.578 128.332 109.826C123.349 107.219 117.751 109.548 112.47 109.251C108.436 108.804 105.288 111.676 102.457 114.109C100.525 115.901 98.2299 117.22 96.1614 118.824C94.4937 120.041 94.358 122.259 93.8085 124.084C90.764 125.19 87.4804 125.17 84.4488 124.045C84.6298 120.959 85.2956 117.615 83.8412 114.73C81.8438 112.155 78.0495 111.405 74.9985 112.194C72.051 112.815 70.5901 115.732 68.7738 117.828C65.3156 115.105 63.2471 111.01 59.5627 108.552C61.6053 107.336 65.1217 106.915 65.4966 104.14C64.4559 98.726 59.4528 95.5757 56.0269 91.7009C56.8285 90.556 58.884 89.6956 58.2764 88.0202C56.9513 85.2581 54.1395 83.2204 51.0239 83.1363C48.5353 83.0846 46.428 81.7908 44.7409 80.0507C45.0383 76.5253 45.717 73.0386 46.9257 69.7072C48.0957 66.9386 45.4649 64.7004 43.6744 62.9926C41.774 61.0391 38.9751 60.8579 36.4219 60.7286C36.8679 59.2796 36.9261 57.4683 38.3417 56.5692C40.4101 54.9455 42.6272 53.5289 44.6892 51.8923C44.728 48.0045 44.2497 44.0651 44.8767 40.2097C45.6653 38.696 47.1261 37.4993 48.7098 36.8977C53.0083 37.9586 56.9448 40.2032 61.2756 41.2188C63.7578 41.7557 66.1624 42.6484 68.6704 43.043C70.4156 42.8942 71.9734 41.898 73.7187 41.6846C76.0457 41.9304 78.2951 42.6743 80.6157 42.9783C83.3758 39.9186 85.9032 36.6713 88.4952 33.4757Z",fill:e("آذربایجان شرقی")})})}),u.jsx(f,{placement:"top",title:"آذربایجان غربی",children:u.jsx("a",{id:"آذربایجان غربی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M19.1572 6.62395C20.4177 5.63423 21.6975 4.66391 22.9644 3.68066C24.477 6.11291 26.707 7.98885 29.6546 8.23466C29.9325 9.82598 30.1976 11.4173 30.4561 13.0086C32.3565 14.6775 34.5284 16.2106 35.6273 18.5717C37.0558 21.198 37.4242 24.206 37.6634 27.1364C39.3828 27.5698 41.6839 27.1558 42.841 28.7794C44.4957 31.037 45.5106 33.6698 46.7775 36.1473C45.614 37.2923 44.4505 38.4437 43.287 39.6016C43.1448 43.5152 43.6425 47.487 42.9897 51.3683C41.0375 53.1925 38.3938 54.1175 36.5839 56.1034C35.4333 57.6947 35.5561 59.9264 34.1664 61.3884C32.9577 62.8115 31.9299 64.3705 31.1025 66.0459C32.9835 66.7122 34.9356 67.2297 36.7067 68.1806C36.9653 70.0759 35.039 71.0139 33.9789 72.2429C31.8911 74.0542 31.8976 77.101 32.0786 79.6367C32.0721 81.3639 33.9983 81.9267 35.1037 82.8776C36.6421 86.3901 38.368 89.8962 38.9756 93.7192C39.2858 95.1488 39.4345 96.7401 40.4752 97.8657C42.0136 99.5605 43.9657 100.867 45.2779 102.775C47.3916 105.518 48.9882 108.604 50.8756 111.495C52.3623 113.843 55.4973 114.859 58.1217 114.115C58.9555 113.481 59.6536 112.699 60.3905 111.968C62.627 113.455 64.2947 115.577 66.1757 117.453C67.1712 118.643 68.897 118.708 70.2803 118.288C72.0643 116.664 73.0857 113.921 75.6712 113.384C78.3731 112.847 80.8617 114.335 83.2534 115.351C83.4538 118.423 83.2534 121.515 82.4648 124.498C84.4298 125.384 86.3755 126.522 88.5603 126.755C90.4607 126.658 92.2576 125.921 94.074 125.397C95.2634 128.282 96.2976 131.251 96.8147 134.343C96.0261 136.277 95.5736 138.321 95.2828 140.385C92.5938 140.327 89.7238 140.469 87.2933 139.097C85.5481 138.205 84.3264 136.601 83.3568 134.938C80.4674 135.384 77.6039 136.387 74.6435 136.031C71.7218 135.682 68.7678 135.727 65.8848 136.297C63.7324 135.035 61.2761 132.739 58.6647 134.272C55.6977 135.462 55.3745 138.858 55.3099 141.62C52.6532 141.633 50.003 141.646 47.3463 141.666C45.5946 144.499 43.5779 147.158 41.7421 149.939C39.9581 149.674 38.1611 149.564 36.3577 149.545C36.1638 144.344 34.7352 139.298 34.593 134.084C32.9253 133.832 31.1801 133.806 29.5899 133.192C28.1614 132.273 27.3664 130.669 26.3645 129.343C27.2823 127.163 28.4264 125.054 29.0082 122.751C28.6527 121.574 27.8124 120.629 27.1531 119.62C25.6082 119.627 24.0633 119.601 22.5184 119.594C23.7272 117.194 25.7181 114.788 25.2462 111.935C24.6063 110.208 23.0355 109.063 21.8009 107.769C22.4602 104.897 24.5804 101.935 23.488 98.9524C22.3504 95.5304 17.2568 96.6819 16.0674 93.3117C14.7359 89.922 17.1792 86.61 17.2245 83.2139C17.2439 81.3704 15.3887 80.5618 14.1153 79.6561C11.31 77.9549 9.23508 75.3609 6.69476 73.3297C8.35598 70.464 11.1807 68.2905 12.0727 65.0109C12.7967 62.5528 13.3138 60.0364 13.9279 57.5524C12.5963 56.8538 11.2712 56.1552 9.93964 55.4501C10.4374 52.8496 10.6507 50.1586 9.95903 47.5711C9.04116 44.7896 11.6073 42.6031 12.299 40.0933C10.6313 37.7192 8.62747 35.5263 7.70959 32.6995C8.8537 30.8818 10.4244 28.8182 9.62291 26.5348C8.87309 25.1052 7.61263 24.0055 6.92099 22.55C6.35863 20.6159 6.30692 18.5847 6.07422 16.5923C9.35789 17.692 12.6351 19.0181 16.1644 18.934C16.6492 14.7164 18.0971 10.7122 19.1572 6.62395Z",fill:e("آذربایجان شرقی")})})}),u.jsx(f,{placement:"top",title:"بوشهر",children:u.jsx("a",{id:"بوشهر",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M177.336 377.678C177.834 377.057 178.338 376.442 178.842 375.828C180.148 376.72 181.356 377.898 182.927 378.312C184.679 378.383 186.405 377.781 188.157 377.917C190.244 378.577 192.597 379.877 193.03 382.238C193.722 385.143 195.609 387.504 197.2 389.962C197.924 390.919 198.57 392.161 199.83 392.498C204.29 393.772 209.397 393.073 213.379 395.803C215.363 397.744 213.65 401.263 215.622 403.275C217.832 405.584 220.903 406.697 223.559 408.378C225.337 409.329 225.699 411.464 226.352 413.191C227.561 416.891 229.248 420.423 231.161 423.806C232.919 426.95 236.08 429.201 237.211 432.714C238.407 436.291 239.105 440.017 239.674 443.743C240.152 447.43 241.891 450.788 243.675 454.003C245.453 457.308 249.098 459.029 250.915 462.308C253.765 467.134 254.05 473.15 257.624 477.588C260.856 481.501 265.187 484.322 269.473 486.954C265.756 486.728 262.013 487.627 258.335 486.818C259.66 486.346 260.992 485.926 262.336 485.518C260.165 483.073 258.387 480.285 256.066 477.976C252.796 474.787 247.573 475.763 244.069 472.988C242.667 471.856 241.865 470.006 240.185 469.236C236.5 468.117 232.615 468.395 228.828 468.311C225.815 468.253 223.643 465.84 221.323 464.243C219.022 462.806 218.24 460.115 217.276 457.748C216.714 457.871 216.152 458 215.596 458.136C215.757 456.305 215.867 454.475 215.932 452.651C211.608 449.086 209.022 443.543 208.944 437.947C208.751 435.864 209.203 433.167 207.141 431.86C204.924 430.618 202.351 429.984 200.535 428.089C201.744 425.585 202.81 423.017 203.799 420.423C201.227 418.657 198.156 418.146 195.118 418.754C195.674 416.561 197.025 414.246 196.152 411.956C195.138 409.122 194 406.334 192.778 403.585C191.783 401.224 189.527 399.866 187.723 398.203C185.868 396.554 184.763 394.283 183.25 392.355C181.867 390.486 179.915 388.746 179.896 386.242C179.76 383.209 178.958 380.252 177.336 377.678Z",fill:e("بوشهر")})})}),u.jsx(f,{placement:"top",title:"چهار محال و بختیاری",children:u.jsx("a",{id:"چهار محال و بختیاری",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M195.19 287.71C198.738 287.549 202.378 287.251 205.474 285.317C205.48 288.512 205.299 291.766 206.133 294.891C206.954 297.847 209.397 299.878 211.401 302.058C213.916 304.665 215.603 307.919 217.115 311.179C217.788 312.796 218.544 314.497 218.408 316.296C217.684 318.489 216.01 320.352 215.848 322.732C215.609 325.494 215.493 328.431 216.669 331.019C217.6 333.276 219.067 335.676 218.234 338.212C217.542 340.864 214.556 341.582 212.364 342.585C210.289 343.257 207.859 344.571 205.771 343.238C202.468 341.401 201.027 337.675 199.592 334.395C194.666 332.713 189.585 331.329 185.106 328.599C186.211 326.368 187.898 324.116 187.523 321.484C187.149 318.372 184.77 316.108 183.025 313.689C181.383 311.418 179.722 309.167 177.976 306.974C176.05 304.626 175.565 301.431 173.536 299.154C172.288 297.64 170.704 296.359 169.825 294.58C169.476 293.286 169.929 291.928 170.039 290.628C173.626 288.357 177.808 286.352 182.171 287.303C184.014 288.221 185.132 290.582 187.407 290.563C190.348 290.777 192.268 287.756 195.19 287.71Z",fill:e("چهار محال و بختیاری")})})}),u.jsx(f,{placement:"top",title:"فارس",children:u.jsx("a",{id:"فارس",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M236.448 329.531C239.149 326.775 242.013 324.162 245.206 321.982C246.202 324.02 246.693 326.782 249.026 327.733C253.047 329.389 257.513 329.453 261.799 329.317C265.005 329.324 267.533 326.866 270.648 326.568C273.466 326.989 275.703 328.962 277.92 330.611C280.745 332.888 284.048 334.932 285.606 338.367C289.064 345.541 290.654 353.485 294.397 360.542C295.974 363.227 297.803 365.769 299.755 368.195C301.675 370.582 304.222 372.555 305.405 375.466C306.904 379.049 306.762 383.028 307.816 386.728C308.32 388.623 310.188 389.606 311.7 390.635C315.876 393.19 320.252 395.842 322.883 400.124C324.635 402.505 325.197 405.914 327.983 407.415C330.821 409.09 334.214 408.961 337.388 409.006C339.463 414.039 340.892 419.343 341.46 424.764C343.128 427.002 344.24 429.577 345.054 432.235C344.033 432.766 343.018 433.303 342.003 433.84C345.171 436.349 347.866 439.396 351.156 441.764C352.947 443.096 354.996 444.72 355.112 447.159C355.196 451.506 353.011 455.542 352.986 459.876C353.787 462.114 355.927 463.544 356.799 465.75C356.735 469.023 353.781 472.354 350.361 472.128C348.422 472.432 345.798 471.507 344.518 473.461C342.094 476.126 342.54 481.346 338.325 482.142C334.867 481.954 331.92 479.412 328.41 479.386C326.936 479.839 325.643 480.829 324.118 481.107C320.155 480.932 316.18 480.964 312.224 480.622C309.238 480.343 306.801 482.381 304.416 483.856C304.396 486.605 304.351 489.361 304.312 492.117C303.187 492.945 302.069 493.785 300.951 494.626C297.183 493.992 293.382 493.546 289.555 493.481C287.616 493.494 285.89 492.563 284.197 491.754C281.546 490.325 278.424 491.36 275.619 490.622C273.563 489.29 272.613 486.735 270.415 485.551C266.789 483.5 263.286 481.184 260.293 478.267C254.585 472.898 255.626 463.693 249.789 458.376C245.555 455.031 242.976 450.044 241.528 444.933C241.05 440.541 240.041 436.233 238.742 432.015C237.708 428.671 234.657 426.582 232.944 423.638C230.572 419.518 228.652 415.138 227.198 410.617C225.653 405.694 219.305 405.649 216.461 401.871C215.66 399.866 216.183 397.589 215.685 395.512C213.21 393.468 210.094 392.09 206.869 391.929C204.147 391.76 201.458 391.275 198.84 390.512C198.162 388.662 197.438 386.792 196.203 385.233C195.479 384.127 194.225 383.079 194.594 381.611C194.516 380.298 196.042 379.716 197.115 379.599C198.918 380.078 200.482 381.203 202.292 381.682C204.587 380.647 206.565 379.023 208.898 378.066C211.135 377.128 213.171 375.789 214.949 374.152C214.496 372.412 214.031 370.646 214.218 368.835C214.477 366.28 213.455 363.854 212.647 361.493C215.123 362.677 217.444 364.152 219.725 365.672C222.673 367.774 227.45 367.308 229.454 364.126C230.359 361.926 230.029 359.255 231.852 357.457C232.084 355.729 232.214 353.989 232.582 352.288C233.5 348.174 236.092 344.661 237.016 340.541C237.469 338.05 237.294 335.508 237.301 332.992C235.103 332.228 232.731 331.853 230.708 330.682C230.042 329.596 229.699 328.36 229.253 327.189C231.509 328.36 233.875 329.376 236.448 329.531Z",fill:e("فارس")})})}),u.jsx(f,{placement:"top",title:"گیلان",children:u.jsx("a",{id:"گیلان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M140.942 64.1959C143.702 64.1765 146.456 63.9631 149.183 63.4844C148.647 69.6814 149.274 75.9173 150.244 82.0432C151.058 85.8921 151.569 90.1874 154.452 93.1371C157.005 95.7246 160.269 97.4518 163.43 99.1854C170.366 102.73 178.588 100.434 185.698 103.377C186.888 103.901 188.419 104.412 188.827 105.803C189.926 109.083 190.378 112.906 193.119 115.331C195.265 117.188 197.676 118.708 199.893 120.481C197.921 122.143 195.058 123.353 194.573 126.173C194.211 128.217 192.925 129.834 191.458 131.219C189.312 130.779 187.094 130.145 184.89 130.585C182.014 131.27 180.042 133.916 177.14 134.524C174.722 134.557 172.428 133.651 170.049 133.366C168.149 133.017 165.944 133.133 164.445 131.71C162.538 129.951 161.051 127.803 159.338 125.863C157.367 123.767 157.658 120.526 155.841 118.32C153.65 115.59 150.916 113.352 148.647 110.687C146.553 108.643 148.259 105.467 147.309 102.996C146.43 100.958 144.995 99.2372 143.935 97.303C141.912 93.8228 140.852 89.9028 139.63 86.0991C139.139 84.5013 138.563 82.7742 139.236 81.1311C140.709 76.7 141.621 71.5703 145.803 68.7887C144.316 67.1133 142.707 65.5608 140.942 64.1959Z",fill:e("گیلان")})})}),u.jsx(f,{placement:"top",title:"گلستان",children:u.jsx("a",{id:"گلستان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M349.779 79.3843C354.181 78.2652 358.861 77.9289 363.295 79.1062C366.146 79.9083 369.106 79.462 371.957 78.8992C370.127 82.7481 369.83 87.0821 368.893 91.1898C369.985 93.124 371.75 94.56 372.933 96.436C370.192 99.748 365.111 99.8126 362.552 103.345C361.194 105.253 359.779 107.116 358.156 108.804C355.616 111.495 354.989 115.273 353.573 118.566C351.847 122.408 352.106 126.703 351.434 130.779C347.627 131.121 344.259 129.181 340.633 128.534C336.496 127.784 333.483 131.16 330.433 133.321C327.989 134.97 326.819 137.791 324.757 139.79C320.659 141.743 315.999 140.495 311.648 140.637C307.524 137.428 302.857 135.016 298.785 131.742C299.173 130.947 299.567 130.145 299.968 129.355C302.528 129.381 305.495 129.737 307.524 127.79C308.307 126.037 307.563 124.09 307.156 122.33C305.818 117.679 304.557 112.996 303.821 108.196C306.6 108.274 309.483 108.41 312.127 107.375C315.494 106.12 318.881 104.716 322.514 104.457C324.841 104.114 327.666 104.541 329.353 102.51C331.512 100.628 330.743 97.5227 331.221 95.0193C331.273 93.5897 332.54 92.7294 333.509 91.882C335.203 90.5623 336.825 89.1521 338.331 87.6255C340.374 85.562 342.901 84.0806 345.17 82.2953C346.625 81.215 348.008 79.9212 349.779 79.3843Z",fill:e("گلستان")})})}),u.jsx(f,{placement:"top",title:"همدان",children:u.jsx("a",{id:"همدان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M119.298 164.326C122.911 165.691 125.354 168.757 128.438 170.891C129.769 170.471 131.004 169.779 132.355 169.41C135.309 170.523 137.526 173.505 140.894 173.498C143.421 173.789 143.298 170.374 144.041 168.737C146.575 169.216 148.948 170.264 151.035 171.771C149.691 172.864 148.178 174.068 148.98 175.989C153.278 175.756 157.538 176.474 161.688 177.541C161.423 181.319 159.503 185.11 160.744 188.888C161.966 193.176 163.64 197.329 164.862 201.618C165.172 202.323 164.661 202.964 164.112 203.365C162.16 201.929 163.42 199.056 162.451 197.083C161.229 194.651 159.807 192.297 158.204 190.104C155.664 189.767 153.375 191.481 151.553 193.047C149.407 195.007 151.268 197.924 152.083 200.072C151.572 200.48 151.068 200.894 150.564 201.314C150.557 203.397 150.564 205.486 150.602 207.576C148.566 206.308 146.304 205.473 143.919 205.156C144.578 206.858 145.496 208.436 146.659 209.84C146.31 211.463 145.677 213.249 146.633 214.795C148.249 218.042 150.357 221.328 149.956 225.125C150.182 228.082 147.351 229.628 145.367 231.206C142.432 229.854 140.002 227.597 137.054 226.335C134.805 225.598 133.732 227.972 132.516 229.343C129.847 228.515 127.112 227.952 124.43 227.202C122.607 226.704 121.385 225.177 119.996 224.019C117.824 222.066 114.611 221.917 112.478 219.918C110.726 218.262 108.929 215.836 110.313 213.398C112.73 214.07 115.174 214.672 117.636 215.157C117.649 212.272 117.675 209.387 117.746 206.508C115.62 206.424 113.596 207.11 111.677 207.964C109.434 206.483 106.88 205.441 104.877 203.63C104.844 203.39 104.767 202.912 104.734 202.672C106.641 201.612 108.845 201.379 110.959 201.042C111.405 198.61 112.329 196.294 113.752 194.27C115.303 193.953 116.848 193.584 118.393 193.228C119.058 193.92 119.724 194.606 120.39 195.305C121.883 193.739 123.661 191.941 123.234 189.56C123.008 184.631 117.152 183.02 115.93 178.55C115.038 175.439 114.075 172.315 112.258 169.598C112.75 168.938 113.247 168.285 113.739 167.625C114.611 169.016 115.477 170.406 116.356 171.797C117.992 171.008 119.621 170.212 121.256 169.417C120.61 167.715 119.957 166.02 119.298 164.326Z",fill:e("همدان")})})}),u.jsx(f,{placement:"top",title:"هرمزگان",children:u.jsx("a",{id:"هرمزگان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M364.726 432.326C367.247 429.913 370.013 427.752 373.219 426.323C373.549 430.637 374.124 434.926 374.396 439.247C374.648 441.951 373.387 444.448 373.006 447.081C373.549 449.015 375.372 450.212 376.755 451.557C379.269 453.601 381.506 456.286 384.738 457.192C387.272 457.722 389.993 457.748 392.482 456.952C395.701 455.82 396.851 452.191 399.566 450.399C401.105 449.688 402.843 449.733 404.492 449.52C404.53 452.599 404.227 455.756 405.002 458.776C405.797 461.668 409.184 462.36 410.897 464.54C412.436 466.597 413.877 468.745 415.726 470.563C415.215 471.539 414.672 472.516 414.304 473.564C414.756 474.399 415.37 475.142 415.933 475.912C416.573 478.577 417.264 481.236 418.131 483.843C419.145 486.773 418.719 489.917 418.939 492.957C419.055 495.001 419.902 496.91 420.664 498.792C422.933 498.96 425.474 498.566 427.458 499.924C429.998 501.587 432.364 503.508 434.93 505.145C436.249 503.372 437.574 501.606 438.899 499.84C441.659 501.367 444.626 502.725 446.817 505.067C448.666 507.072 448.298 510.009 448.524 512.525C449.771 513.095 451.038 513.754 452.454 513.793C458.155 514.007 463.914 513.593 469.422 512.014C470.152 513.353 470.889 514.699 471.658 516.031C470.643 516.795 469.629 517.552 468.62 518.321C469.635 520.126 470.637 521.937 471.594 523.781C469.7 526.782 469.59 530.411 468.594 533.73C468.303 534.94 467.87 536.162 468 537.43C469.848 540.981 473.597 542.799 476.538 545.277C476.894 546.312 476.978 547.424 477.185 548.511C479.913 550.529 481.432 553.582 482.356 556.778C480.721 557.186 479.098 557.593 477.469 557.994C475.582 555.568 473.281 553.22 470.139 552.619C465.634 551.7 461.006 551.519 456.449 550.943C452.822 550.245 450.159 553.893 446.604 553.68C443.753 552.586 442.105 549.779 440.192 547.56C438.854 547.78 437.516 548.006 436.184 548.226C435.37 547.528 434.594 546.777 433.689 546.228C431.53 546.118 429.41 546.641 427.264 546.674C424.297 546.797 421.427 545.917 418.609 545.134C417.982 542.353 416.909 539.668 415.028 537.495C413.108 535.554 414.562 532.76 414.304 530.411C413.548 528.497 412.158 526.899 411.447 524.965C410.419 522.384 410.529 519.55 410.471 516.827C410.451 513.554 409.74 510.281 408.448 507.279C407.129 504.439 404.013 503.094 402.417 500.481C401.848 498.85 401.9 497.084 401.712 495.396C398.435 494.465 395.061 494.025 391.713 493.455C388.881 493.009 386.031 491.845 383.141 492.569C380.679 493.126 377.996 493.54 376.044 495.286C374.001 497 371.862 498.779 369.179 499.323C365.986 500.306 362.379 500.176 359.516 502.059C357.531 503.301 358.1 505.875 357.939 507.848C356.471 508.547 354.965 509.692 353.252 509.272C351.649 509.175 349.981 508.327 348.404 508.929C343.602 511.303 339.303 514.531 335.179 517.92C333.208 519.706 330.447 519.466 327.991 519.389C325.179 516.051 320.952 514.634 317.377 512.344C315.49 510.947 313.182 512.131 311.082 511.924C309.427 511.587 307.927 510.74 306.272 510.429C304.327 510.669 302.517 511.587 300.545 511.665C296.796 511.717 293.125 510.022 290.591 507.286C289.156 505.617 288.878 503.204 287.34 501.645C282.233 499.051 276.189 498.385 271.529 494.872C268.627 492.627 265.498 490.693 262.512 488.572C265.517 488.539 268.53 488.442 271.535 488.306C272.33 489.522 273.022 490.849 274.127 491.832C276.913 492.459 279.874 491.935 282.595 492.912C284.89 493.74 287.113 494.911 289.602 495.047C292.886 495.306 296.169 495.622 299.447 496.036C301.961 496.45 304.23 494.575 305.529 492.602C305.975 490.57 305.665 488.462 305.807 486.398C305.484 483.791 308.619 482.957 310.584 482.426C315.225 482.064 319.898 483.157 324.533 482.452C326.149 482.155 327.61 481.242 329.252 481.1C332.968 481.779 336.608 484.6 340.492 483.08C343.983 481.068 343.582 476.055 346.717 473.713C349.038 472.645 351.714 473.027 354.196 472.878C356.058 470.88 358.895 468.861 358.262 465.737C358.262 463.052 355.217 461.797 354.687 459.372C355.049 454.805 357.098 450.361 356.303 445.71C356.09 443.691 354.364 442.404 352.91 441.233C350.072 439.111 347.486 436.692 344.772 434.428C345.366 434.137 345.967 433.852 346.568 433.568C346.084 431.343 345.58 429.124 345.017 426.924C347.835 427.267 350.718 427.293 353.491 428.005C354.959 429.492 355.463 431.86 357.331 432.96C359.677 433.898 362.819 434.402 364.726 432.326Z",fill:e("هرمزگان")})})}),u.jsx(f,{placement:"top",title:"ایلام",children:u.jsx("a",{id:"ایلام",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M47.9159 228.508C51.6068 228.715 55.5045 226.937 58.995 228.754C61.1217 229.602 63.5262 229.983 65.2909 231.549C68.1092 233.975 70.8693 236.737 74.5084 237.875C77.4689 238.755 80.4617 237.597 83.3834 237.112C85.9237 236.627 88.5351 236.963 91.0884 236.614C91.9287 236.504 92.4975 235.676 92.4587 234.861C92.6139 232.888 92.3553 230.915 92.1549 228.961C94.4367 229.013 96.7249 229.181 98.9873 229.511C98.3538 232.648 96.9318 235.915 93.9584 237.455C89.5952 237.836 84.8442 238.283 81.3473 241.226C79.9769 242.649 78.2769 244.635 79.1948 246.731C80.5134 252.048 84.4823 256.712 89.8409 258.194C92.9629 258.931 95.3287 261.124 97.6169 263.233C99.9246 265.4 103.001 266.791 104.721 269.54C106.912 273.395 109.006 277.567 108.644 282.147C109.349 282.665 110.041 283.202 110.752 283.719C109.692 285.757 108.625 287.827 107.067 289.535C105.774 291.087 104.139 292.459 103.396 294.399C103.615 295.919 104.262 297.342 104.779 298.785C102.672 299.982 100.661 301.34 98.8386 302.944C98.4896 302.64 98.1405 302.349 97.7915 302.052C96.3242 297.931 94.7922 293.804 93.1633 289.761C90.5002 288.189 86.5572 290.201 84.172 287.723C77.8374 281.714 71.4445 275.711 64.4894 270.42C61.4772 268.505 57.8639 268.045 54.3992 267.638C54.3346 266.144 54.341 264.649 54.3022 263.162C55.3365 261.9 57.4502 260.697 56.7262 258.802C55.1878 254.972 52.7056 251.453 49.5706 248.756C49.409 247.766 49.241 246.776 49.0923 245.787C47.528 244.583 45.9573 243.4 44.3672 242.242C45.0847 237.519 48.0904 233.379 47.9159 228.508Z",fill:e("ایلام")})})}),u.jsx(f,{placement:"top",title:"اصفهان",children:u.jsx("a",{id:"اصفهان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M233.649 216.393C236.946 214.872 240.171 217.182 243.39 217.751C248.658 218.67 254.081 217.324 259.33 218.56C264.805 219.692 269.718 222.881 275.373 223.256C287.396 224.433 299.497 223.521 311.552 223.89C317.473 224.304 323.084 221.826 328.979 221.891C335.863 221.897 342.753 221.846 349.637 221.936C349.689 225.151 349.573 228.366 349.657 231.581C349.728 234.822 350.523 238.031 350.167 241.284C349.896 243.885 349.741 246.498 349.482 249.099C349.133 252.275 346.955 254.785 345.242 257.34C343.561 257.385 341.855 257.262 340.213 257.65C336.361 261.357 336.593 267.218 334.169 271.713C332.935 274.087 330.071 274.689 327.731 275.394C323.265 276.41 318.753 277.309 314.519 279.094C308.372 281.429 302.974 285.673 296.375 286.766C291.191 287.833 286.472 283.933 281.314 284.716C279.194 285.634 277.772 287.562 275.904 288.856C274.41 289.936 272.562 290.279 270.836 290.79C270.429 296.055 271.637 301.45 270.112 306.612C269.091 310.675 267.358 314.646 267.416 318.909C267.436 321.109 268.308 323.159 269.071 325.184C266.259 326.323 263.538 327.856 260.519 328.373C257.637 328.464 254.851 327.565 252.045 327.066C250.914 326.737 249.557 326.62 248.729 325.695C247.669 324.155 247.184 322.318 246.544 320.585C241.832 320.96 239.279 325.307 235.866 327.933C233.675 327.823 231.749 326.646 229.816 325.747C228.497 327.442 227.98 330.055 229.512 331.769C231.671 333.076 234.179 333.639 236.532 334.518C235.995 337.507 235.562 340.541 234.444 343.381C233.436 346.033 231.858 348.491 231.309 351.311C230.837 353.556 230.462 355.826 229.809 358.032C227.095 356.467 224.373 354.895 221.768 353.161C218.136 350.865 216.604 346.576 213.3 343.918C215.899 342.792 219.234 341.511 219.797 338.348C220.889 333.464 216.455 329.583 217.121 324.712C216.81 321.769 219.105 319.64 219.881 317.027C220.191 312.635 217.728 308.702 215.615 305.047C212.816 300.351 206.785 297.226 206.934 291.113C206.416 288.758 208.168 284.651 204.891 283.946C203.178 284.437 201.665 285.414 199.998 286.022C197.276 287.012 194.129 285.88 191.556 287.394C190.043 288.073 188.595 289.302 186.844 289.114C185.15 288.215 184.058 286.559 182.81 285.162C178.466 285.434 174.032 286.048 170.438 288.72C170.858 287.083 171.272 285.44 171.679 283.797C169.346 281.973 166.405 281.986 163.606 281.746C161.13 281.475 161.331 278.279 161.958 276.533C163.141 274.353 166.01 274.288 168.105 273.505C168.085 271.539 168.072 269.572 168.079 267.612C169.772 267.282 171.505 267.043 173.108 266.364C174.588 265.516 175.693 264.145 176.741 262.819C178.874 260.283 178.085 256.576 180.044 253.937C181.666 251.641 183.056 248.458 186.165 247.992C190.451 247.106 194.743 246.233 199.048 245.444C201.523 245.127 202.939 242.817 205.027 241.737C206.138 241.388 207.308 241.271 208.465 241.084C209.661 238.451 211.394 236.129 212.861 233.651C214.231 231.504 211.827 229.337 212.253 227.092C212.648 224.905 213.204 222.751 213.572 220.565C213.837 219.601 213.889 218.353 214.832 217.777C221.005 215.972 227.605 218.838 233.649 216.393Z",fill:e("اصفهان")})})}),u.jsx(f,{placement:"top",title:"کرمان",children:u.jsx("a",{id:"کرمان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M392.327 309.905C394.687 308.287 397.35 310.112 399.418 311.347C404.738 314.983 411.183 316.199 416.91 319.006C420.71 320.934 424.983 321.535 428.881 323.204C436.896 326.859 444.717 331.025 453.062 333.904C458.221 335.922 463.146 338.464 468.136 340.845C471.116 342.106 472.344 345.282 474.258 347.656C476.798 350.897 479.099 354.319 481.303 357.799C482.221 359.326 483.288 361.053 482.79 362.916C481.646 369.165 480.411 375.407 479.849 381.747C479.539 386.546 476.72 390.796 476.862 395.661C478.679 397.362 481.051 398.96 481.465 401.612C482.118 405.377 482.208 409.252 483.482 412.9C482.234 415.565 480.243 417.823 479.099 420.527C478.349 424.725 479.487 429.124 482.131 432.462C479.732 434.26 477.289 436.058 474.49 437.19C471.394 438.594 467.916 439.487 465.395 441.874C465.273 442.65 465.286 443.42 465.441 444.202C467.18 445.231 469.183 445.664 471.122 446.182C471.459 447.915 472.015 449.681 471.762 451.473C470.502 453.058 468.53 453.873 467.218 455.413C466.947 459.727 468.951 464.152 467.496 468.376C464.814 468.991 462.028 469.553 459.992 471.572C460.806 475.149 461.297 478.83 462.577 482.29C463.65 482.691 464.775 482.976 465.906 483.241C464.756 489.011 465.344 494.976 466.934 500.603C467.968 502.596 470.153 503.708 471.213 505.694C471.678 506.897 471.775 508.204 471.989 509.478C464.988 512.059 457.458 512.558 450.063 512.279C449.792 509.317 450.057 505.785 447.549 503.67C444.847 501.257 441.776 499.096 438.318 497.938C436.89 499.497 435.842 501.347 434.692 503.107C431.938 501.237 429.185 499.387 426.47 497.472C424.841 497.395 423.218 497.311 421.589 497.24C420.4 494.445 420.006 491.411 420.206 488.397C420.542 484.58 418.7 481.107 418.215 477.393C418.054 475.712 417.02 474.353 416.005 473.085C416.625 472.29 417.239 471.494 417.866 470.705C415.798 468.835 413.981 466.694 412.708 464.204C411.512 461.927 408.862 461.209 407.091 459.527C405.721 455.943 406.011 451.991 405.934 448.219C403.749 448.278 401.454 447.902 399.367 448.666C396.354 450.354 395.023 454.041 391.849 455.497C388.139 456.765 383.801 455.885 380.873 453.272C378.721 451.357 376.4 449.571 374.655 447.269C376.484 440.036 375.586 432.513 374.384 425.255C368.973 425.016 365.961 430.042 361.734 432.436C358.65 432.979 356.737 430.12 355.283 427.895C354.326 426.038 352.083 426.284 350.338 426.045C347.836 425.838 345.38 425.294 342.956 424.693C342.613 419.964 341.366 415.371 339.937 410.875C339.465 409.594 338.832 407.939 337.287 407.732C334.378 407.208 331.185 407.622 328.561 406.017C327.184 405.26 326.615 403.721 325.911 402.421C324.573 399.607 322.452 397.31 320.675 394.788C322.795 393.798 324.999 393.002 327.255 392.381C326.874 389.037 326.189 385.66 326.751 382.303C327.009 379.948 327.759 377.574 327.3 375.213C326.512 373.855 325.316 372.8 324.495 371.474C323.693 369.242 324.055 366.7 322.924 364.566C322.181 363.181 321.153 361.997 320.184 360.788C320.526 356.628 321.735 352.036 325.484 349.668C327.274 349.202 329.162 349.416 330.998 349.26C334.766 349.118 338.153 347.08 341.915 346.88C344.766 346.932 347.448 348.206 350.318 348.154C353.395 348.09 356.866 348.064 359.407 346.078C361.197 343.963 360.783 340.89 361.404 338.322C362.225 334.654 361.727 330.85 362.38 327.176C364.998 324.886 368.463 323.987 371.669 322.836C375.864 321.425 379.438 318.689 382.78 315.849C385.605 313.34 389.147 311.897 392.327 309.905Z",fill:e("کرمان")})})}),u.jsx(f,{placement:"top",title:"کرمانشاه",children:u.jsx("a",{id:"کرمانشاه",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M60.2347 180.847C64.029 183.965 67.5389 187.587 69.8336 191.973C70.8161 193.881 72.3739 195.382 73.977 196.773C74.1967 197.892 74.3648 199.03 74.7138 200.13C77.8295 200.855 81.0226 201.23 84.1382 201.967C85.7607 199.283 88.023 197.077 89.7101 194.438C90.6603 192.393 93.2459 193.681 94.9588 193.5C95.2885 192.704 95.6246 191.921 95.9543 191.138C97.5896 190.847 99.225 190.556 100.86 190.246C100.867 189.081 100.873 187.923 100.88 186.766C103.394 188.687 106.73 189.405 108.798 191.908C109.671 192.853 110.511 193.836 111.364 194.806C110.627 196.559 110 198.358 109.464 200.182C107.208 200.369 104.978 200.855 102.903 201.767C103.478 203.216 103.84 204.943 105.204 205.894C106.594 206.948 108.171 207.705 109.709 208.52C109.781 209.49 109.858 210.461 109.936 211.431C111.907 209.982 114.027 208.746 116.316 207.86C116.303 209.71 116.27 211.56 116.238 213.41C114.409 212.893 112.579 212.395 110.744 211.942C109.186 213.689 107.337 215.183 105.023 215.765C102.005 219.523 98.9277 223.269 96.5619 227.499C94.6033 227.577 92.6512 227.655 90.6926 227.726C90.8219 230.294 90.99 232.862 91.1451 235.436C87.6999 235.449 84.1964 235.132 80.8158 235.986C78.6892 236.484 76.3686 237.118 74.2872 236.096C70.1309 234.667 67.1252 231.374 64.0548 228.405C62.5811 228.295 61.0556 228.386 59.6335 227.926C58.5541 227.351 57.675 226.477 56.7377 225.707C53.1955 226.924 49.3947 227.616 45.749 226.4C45.9947 228.515 46.6087 230.76 45.7814 232.83C44.7471 235.54 43.6806 238.244 42.9889 241.071C41.7155 239.725 40.3711 238.438 39.3045 236.918C38.0699 235.165 37.7015 232.985 36.6737 231.128C35.8851 229.88 34.7151 228.935 33.668 227.913C36.4475 224.517 39.9444 220.888 39.4144 216.114C37.8824 214.232 36.0144 212.654 34.5794 210.687C35.9756 210.305 37.3718 209.924 38.7745 209.561C38.8132 208.384 38.8585 207.207 38.9102 206.036C40.9657 206.528 42.9954 207.09 45.0121 207.724C45.5293 204.956 44.5144 202.316 43.3574 199.852C44.1848 198.558 44.9281 197.167 46.0722 196.113C47.2681 195.13 48.8452 194.845 50.2673 194.334C50.9072 192.122 50.7715 189.437 52.3552 187.639C54.7921 186.688 57.5521 187.011 60.1183 186.597C60.1442 184.676 60.1765 182.761 60.2347 180.847Z",fill:e("کرمانشاه")})})}),u.jsx(f,{placement:"top",title:"خراسان شمالی",children:u.jsx("a",{id:"خراسان شمالی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M379.689 72.9156C382.591 72.1523 385.565 71.596 388.564 71.3437C391.99 71.2208 395.222 75.0956 398.538 72.9415C399.591 72.3981 400.593 71.7642 401.614 71.1497C403.217 73.4719 404.956 75.7037 406.876 77.7737C407.212 79.6173 406.915 81.9913 408.673 83.2009C410.063 84.3394 411.97 84.016 413.637 84.1583C418.556 84.0678 423.01 86.4159 427.632 87.7549C430.773 88.6088 433.391 90.9893 434.664 93.9649C435.188 96.1772 434.774 98.4931 435.22 100.718C436.106 102.614 437.948 103.791 439.461 105.149C436.81 105.971 434.206 106.909 431.633 107.95C431.672 109.432 431.717 110.92 431.775 112.401C432.674 113.539 433.656 114.639 434.296 115.959C434.677 118.32 432.04 119.432 430.502 120.616C430.469 123.76 430.476 126.897 430.476 130.041C426.087 130.261 421.607 129.55 417.839 127.188C414.452 125.526 412.008 122.524 408.776 120.661C406.34 119.853 403.702 120.338 401.188 120.319C396.947 120.552 392.707 119.931 388.473 120.299C386.618 120.39 385.067 121.593 384.033 123.061C381.583 126.419 379.915 130.255 378.267 134.052C374.938 131.82 372.158 128.903 368.888 126.593C369.062 124.963 369.411 123.314 369.198 121.677C368.765 120.584 368.093 119.62 367.485 118.63C369.359 117.757 371.331 116.703 371.505 114.367C369.321 114.354 366.987 115.072 364.886 114.29C363.71 112.181 362.65 109.995 361.047 108.17C362.411 106.068 363.671 103.7 365.934 102.42C368.881 100.68 372.456 99.7609 374.699 96.9988C373.755 94.6053 371.842 92.82 370.142 90.9634C371.37 87.2957 371.848 83.4338 373.012 79.7466C373.968 79.3973 374.925 79.0415 375.895 78.6922C376.741 76.5963 377.161 73.6207 379.689 72.9156Z",fill:e("خراسان شمالی")})})}),u.jsx(f,{placement:"top",title:"خراسان رضوی",children:u.jsx("a",{id:"خراسان رضوی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M450.366 94.1203C451.077 93.4411 451.8 92.7619 452.518 92.0891C457.644 93.965 461.923 97.7946 467.404 98.6937C468.949 98.7907 469.208 100.563 469.699 101.715C470.714 105.201 472.168 108.998 475.471 110.92C480.048 112.893 484.902 114.245 489.362 116.47C491.418 118.495 493.073 120.907 495.173 122.9C497.494 125.086 497.778 129.116 500.946 130.371C504.83 130.701 508.715 129.789 512.613 130.035C517.539 130.287 522.425 129.595 527.338 129.349C526.763 132.823 525.748 136.232 525.476 139.757C525.172 142.914 527.758 145.301 528.236 148.283C527.945 150.812 526.775 153.141 526.032 155.554C527.564 156.925 529.406 158.122 530.356 160.011C530.512 162.023 529.93 164.041 530.247 166.053C530.57 167.638 531.19 169.138 531.746 170.659C529.923 173.569 528.475 176.752 528.327 180.239C527.894 180.303 527.021 180.439 526.588 180.51C526.271 182.69 526.659 184.845 527.28 186.934C527.532 189.554 526.763 192.154 526.685 194.774C526.562 197.918 524.966 200.68 523.737 203.487C523.013 204.962 522.341 206.592 520.926 207.537C519.174 208.734 517.183 209.542 515.515 210.868C517.241 213.566 519.872 215.513 521.753 218.094C519.639 218.094 517.286 217.525 515.399 218.76C512.742 220.494 511.947 223.935 509.342 225.727C506.718 227.668 504.184 229.718 501.573 231.672C499.317 230.132 497.235 228.224 494.617 227.318C491.211 226.523 487.527 227.758 484.262 226.225C482.032 225.1 479.524 224.886 477.068 225.028C470.371 225.313 463.623 224.634 456.972 225.669C454.839 225.863 453.384 227.59 451.82 228.851C449.958 227.791 447.974 227.008 445.957 226.316C442.467 225.436 441.898 219.556 437.657 220.701C432.997 221.542 428.336 220.293 424.167 218.249C425.027 215.856 426.236 213.475 426.21 210.881C425.57 207.666 422.48 205.887 420.754 203.319C419.83 200.906 420.884 197.873 419.1 195.751C417.361 193.564 415.266 191.688 413.476 189.541C410.561 189.528 407.633 189.276 404.737 189.651C402.061 190.162 400.277 192.478 397.846 193.506C395.842 193.81 393.806 193.629 391.796 193.694C391.608 197.116 391.647 201.094 388.939 203.63C385.397 207.026 380.148 207.065 375.559 207C376.929 204.212 378.629 201.599 380.633 199.225C382.908 196.501 384.556 193.254 387.226 190.873C390.083 188.279 394.562 188.849 397.316 186.099C399.378 183.706 399.016 180.232 400.477 177.528C401.46 175.465 403.295 173.744 403.586 171.39C401.143 166.855 395.539 165.037 393.244 160.347C391.188 155.916 389.372 151.091 389.831 146.123C390.018 143.354 391.899 141.109 392.436 138.444C392.869 136.484 391.512 134.556 389.727 133.871C388.196 134.032 386.741 134.563 385.235 134.841C383.412 135.32 381.693 134.337 380.006 133.819C381.745 130.209 383.367 126.483 385.81 123.281C387.194 121.49 389.682 121.69 391.699 121.612C396.463 121.677 401.22 121.515 405.978 121.697C408.841 121.716 410.819 124.012 412.881 125.668C417.238 129.291 422.803 131.827 428.563 131.561C429.623 131.484 430.864 131.406 431.588 130.507C432.066 127.648 431.769 124.737 431.866 121.858C433.378 120.5 435.518 119.297 435.764 117.071C436.274 114.322 433.43 112.796 432.37 110.596C432.738 109.535 433.585 108.727 434.658 108.397C437.211 107.446 439.829 106.657 442.215 105.311C440.366 103.752 438.097 102.581 436.72 100.563C436.158 98.6872 436.365 96.6884 436.306 94.7542C439.648 95.4205 442.874 94.3402 445.763 92.723C447.282 93.2276 448.821 93.6869 450.366 94.1203Z",fill:e("خراسان جنوبی")})})}),u.jsx(f,{placement:"top",title:"خراسان جنوبی",children:u.jsx("a",{id:"خراسان جنوبی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M418.848 204.011C421.149 205.9 423.773 207.899 424.523 210.946C424.801 213.74 422.506 216.393 423.444 219.168C425.195 221.16 428.059 221.509 430.509 222.137C433.553 222.92 436.682 222.189 439.765 222.286C441.601 223.903 442.629 226.406 444.93 227.493C447.192 228.547 449.519 229.55 451.95 230.165C454.315 229.104 456.106 226.717 458.892 226.697C465.563 226.154 472.272 226.503 478.962 226.426C481.309 226.309 483.351 227.571 485.53 228.211C489.221 228.819 493.442 227.551 496.68 229.984C498.561 231.051 500.416 233.528 502.801 232.319C505.665 230.915 507.778 228.405 510.474 226.73C510.513 229.44 510.577 232.17 511.191 234.822C512.045 238.251 511.256 241.77 511.107 245.237C515.29 247.844 520.247 248.031 525.031 247.863C521.062 253.258 515.962 258.09 513.919 264.643C513.131 267.146 514.876 269.346 516.117 271.338C519.86 276.791 520.441 283.551 522.102 289.781C523.033 294.47 525.005 299.173 523.977 304.018C523.046 308.314 524.307 312.615 524.494 316.917C524.649 320.003 525.005 323.095 526.039 326.032C529.187 326.892 534.209 326.504 534.966 330.631C535.948 333.289 533.492 335.262 532.186 337.248C528.676 341.576 530.383 347.45 529.95 352.534C529.42 357.379 531.734 361.733 533.369 366.118C531.301 366.461 529.109 367.173 527.047 366.506C524.559 364.831 523.693 361.733 521.805 359.52C519.53 356.506 515.8 355.374 512.542 353.795C511.114 353.194 509.666 352.256 508.05 352.502C506.04 352.799 504.185 353.679 502.297 354.371C496.447 356.674 490.21 357.838 484.411 360.29C482 356.014 479.311 351.9 476.344 347.986C473.953 344.836 471.975 341.065 468.284 339.234C462.589 336.388 456.849 333.593 450.877 331.381C444.82 329.369 439.28 326.154 433.398 323.729C436.01 318.405 438.123 312.79 441.491 307.867C442.506 306.269 443.728 304.646 443.857 302.686C442.441 300.745 439.959 299.878 438.647 297.873C437.748 294.451 438.75 290.854 438.085 287.4C437.483 285.44 435.88 284.036 434.458 282.652C431.601 280.084 429.048 277.199 426.624 274.223C424.349 271.299 425.002 267.347 424.672 263.899C424.64 260.781 423.069 258.026 421.653 255.354C422.616 252.728 423.605 250.108 424.504 247.456C421.886 247.695 419.01 247.753 416.857 249.493C414.717 250.981 413.244 253.433 410.729 254.351C409.585 254.856 408.758 253.594 408.163 252.818C404.608 247.009 401.654 240.832 399.262 234.453C398.829 233.386 399.663 232.39 400.044 231.445C401.589 228.586 402.934 225.624 404.194 222.629C406.062 218.411 407.148 213.896 409.217 209.762C411.253 209.588 413.476 209.801 415.299 208.688C417.057 207.66 417.898 205.713 418.848 204.011Z",fill:e("خراسان جنوبی")})})}),u.jsx(f,{placement:"top",title:"خوزستان",children:u.jsx("a",{id:"خوزستان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M125.255 268.97C128.151 269.449 130.866 268.071 133.716 267.942C135.5 268.873 136.851 270.458 138.661 271.357C141.15 272.315 143.961 272.224 146.347 273.492C149.178 275.077 151.201 277.833 154.149 279.243C156.023 279.799 158.014 279.359 159.921 279.223C160.503 280.595 161.104 281.96 161.692 283.331C164.278 283.376 166.954 283.124 169.455 283.926C169.992 287.639 167.813 291.204 168.44 294.93C169.022 296.831 170.735 298.041 171.963 299.509C174.019 301.586 174.394 304.691 176.204 306.942C178.828 310.15 181.019 313.682 183.631 316.904C185.098 318.728 185.751 321.012 186.397 323.23C184.316 326.083 183.553 329.641 181.588 332.539C178.841 334.893 174.801 334.887 171.989 337.183C171.86 342.229 172.984 347.255 172.564 352.333C176.876 355.419 181.872 357.23 186.94 358.66C186.468 360.71 185.731 362.722 185.55 364.831C186.235 368.059 188.459 371.151 187.334 374.573C187.166 376.623 184.626 376.772 183.029 376.798C181.491 376.151 180.386 374.793 178.996 373.9C177.593 374.883 176.553 376.339 175.034 377.154C169.313 379.489 164.058 382.788 158.408 385.285C158.402 383.15 158.402 381.022 158.402 378.894C155.92 378.331 153.36 378.241 150.839 378.616C150.568 377.529 150.296 376.442 150.025 375.362C148.331 375.194 146.547 375.116 145.047 374.217C143.024 373.027 141.835 370.911 140.044 369.45C138.234 368.732 136.955 371.112 136.78 372.626C137.245 374.198 138.241 375.563 138.693 377.147C138.745 379.043 138.558 381.475 136.754 382.581C132.747 385.091 127.97 385.997 123.303 386.184C122.508 381.915 121.002 377.82 120.549 373.493C117.214 370.549 113.116 367.884 111.403 363.608C110.983 358.129 110.866 352.469 112.502 347.158C108.442 345.036 103.795 344.998 99.3281 344.959C99.7547 339.215 99.3281 333.095 102.069 327.843C104.079 323.78 105.404 319.42 107.641 315.468C104.603 311.981 100.976 308.449 100.304 303.649C102.23 301.89 104.506 300.583 106.555 298.972C106.005 297.362 105.462 295.751 104.906 294.14C108.429 290.156 111.803 286.003 114.344 281.306C116.225 277.613 117.382 273.596 119.198 269.876C120.646 268.071 123.277 268.945 125.255 268.97Z",fill:e("خوزستان")})})}),u.jsx(f,{placement:"top",title:"کهکیلویه و بویراحمد",children:u.jsx("a",{id:"کهکیلویه و بویراحمد",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M185.027 330.501C187.548 331.317 189.803 332.791 192.337 333.587C194.173 334.286 196.203 334.583 197.864 335.689C200.43 338.503 201.393 342.896 205.116 344.571C207.553 345.147 210.087 344.817 212.563 344.791C215.433 347.812 217.172 351.868 220.714 354.229C223.021 355.872 225.665 357.017 227.869 358.815C229.136 359.714 228.897 361.513 228.645 362.845C226.965 365.627 222.782 366.293 220.229 364.314C217.43 362.36 214.651 360.064 211.05 359.967C211.348 362.198 211.968 364.365 212.447 366.558C212.834 369.049 212.763 371.584 213.125 374.081C209.531 376.197 205.653 377.801 202.298 380.317C200.837 379.593 199.422 378.7 197.806 378.383C196.267 378.273 194.768 378.674 193.275 378.965C191.775 378.144 190.159 377.439 188.957 376.197C188.511 374.385 188.924 372.477 188.769 370.64C188.763 368.544 187.78 366.655 187.03 364.766C187.774 362.464 188.187 360.07 188.343 357.657C183.488 355.717 177.865 354.837 173.993 351.079C173.611 346.673 174.277 342.171 173.34 337.785C175.841 336.847 178.427 336.129 180.838 334.965C182.745 334.033 183.598 331.957 185.027 330.501Z",fill:e("کهکیلویه و بویراحمد")})})}),u.jsx(f,{placement:"top",title:"کردستان",children:u.jsx("a",{id:"کردستان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M59.1365 135.578C60.8947 134.517 62.5301 136.309 64.0685 136.995C65.6974 138.295 67.7529 137.377 69.5822 137.215C72.0579 136.794 74.4624 137.81 76.9317 137.771C78.7092 137.642 80.3899 136.943 82.1545 136.749C84.3716 138.075 85.91 140.43 88.4439 141.232C90.9584 142.008 93.6344 141.724 96.2265 141.737C96.6272 140.042 97.0215 138.353 97.4158 136.659C102.742 138.735 108.585 138.962 113.905 141.032C115.282 141.504 115.935 142.914 116.284 144.221C117.68 148.91 116.911 153.859 116.168 158.588C118.695 161.039 122.14 162.268 124.493 164.927C121.837 163.957 119.238 162.831 116.555 161.939C117.467 164.403 118.533 166.809 119.645 169.19C118.663 169.345 117.68 169.488 116.704 169.649C115.954 168.453 115.243 167.224 114.293 166.176C112.464 166.02 111.384 168.006 110.861 169.488C111.455 171.551 112.645 173.382 113.304 175.426C114.047 177.483 114.416 179.753 115.812 181.513C117.751 184.081 120.705 185.931 121.914 189.023C122.619 190.724 121.067 192.167 120.305 193.551C119.833 192.807 119.354 192.07 118.87 191.339C116.601 192.064 114.345 193.021 111.94 193.137C110.389 191.966 109.406 190.213 107.874 189.03C106.317 187.943 104.449 187.367 102.994 186.125C102.096 185.148 101.145 184.23 100.215 183.292C99.4002 185.258 99.4584 187.412 99.4261 189.502C97.4805 189.515 95.5348 189.521 93.5892 189.534C93.7766 190.44 93.9705 191.339 94.158 192.245C92.8781 192.031 91.6112 191.727 90.3314 191.501C88.612 193.28 87.1253 195.266 85.9165 197.426C85.0762 197.808 84.2488 198.215 83.402 198.597C83.3245 199.095 83.1693 200.098 83.0918 200.596C81.1979 199.968 79.3104 199.308 77.4617 198.565C76.964 198.662 76.4663 198.752 75.9685 198.836C75.7035 197.381 75.5419 195.77 74.191 194.89C71.3274 192.613 70.0993 189.043 67.7788 186.319C65.6198 183.544 62.7498 181.455 60.3776 178.887C58.1087 176.267 56.1243 173.362 54.7992 170.141C55.646 169.468 56.5509 168.86 57.2814 168.058C57.6563 166.939 57.8243 165.762 58.057 164.61C60.1578 164.397 62.4266 164.571 64.3141 163.465C65.6974 162.689 66.9708 161.744 68.27 160.845C67.7464 160.024 67.2293 159.209 66.7122 158.394C60.8818 158.872 55.1159 157.773 49.2984 157.721C47.6178 155.14 45.4976 152.882 42.9961 151.09C44.8642 148.238 46.4801 145.152 48.8395 142.668C51.4897 142.248 54.1657 142.992 56.816 143.186C57.0357 140.605 56.4346 137.086 59.1365 135.578Z",fill:e("کردستان")})})}),u.jsx(f,{placement:"top",title:"لرستان",children:u.jsx("a",{id:"لرستان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M98.0674 227.674C100.873 223.45 103.575 218.987 107.699 215.895C109.017 217.706 110.233 219.614 111.803 221.225C113.529 223.049 116.153 223.398 118.254 224.627C120.2 225.869 121.544 228.017 123.852 228.67C126.489 229.453 129.172 230.165 131.913 230.417C134.298 231.077 135.119 226.691 137.517 228.095C140.167 229.88 142.746 231.834 145.823 232.862C145.196 235.43 144.621 238.011 144.078 240.599C145.067 241.627 146.043 242.682 147.012 243.736C149.384 244.131 151.867 244.997 154.252 244.305C156.32 242.475 156.837 239.234 159.455 237.985C160.102 237.61 160.767 237.261 161.433 236.911C162.59 237.707 163.76 238.477 164.924 239.273C164.562 242.145 164.659 245.159 166.65 247.462C168.608 246.97 170.56 246.453 172.506 245.91C173.747 248.51 175.007 251.097 176.287 253.679C177.865 256.667 177.347 260.691 174.762 262.961C172.842 265.49 169.571 265.963 166.779 266.991C166.714 268.692 166.643 270.387 166.578 272.089C164.323 272.865 162.138 273.971 160.67 275.918C159.345 277.762 156.896 278.745 154.73 277.826C151.602 276.39 149.591 273.337 146.527 271.797C144.194 270.691 141.518 270.788 139.133 269.844C137.239 268.887 135.849 267.024 133.755 266.441C131.919 266.15 130.174 266.998 128.416 267.379C125.371 268.214 122.191 267.399 119.12 267.949C117.705 268.841 117.181 270.549 116.522 271.998C115.106 275.672 113.607 279.321 111.849 282.853C109.631 280.873 110.058 277.729 109.088 275.168C107.821 271.778 106.354 268.22 103.381 265.963C100.478 263.666 97.6731 261.26 94.8096 258.918C92.14 256.661 88.3199 256.732 85.605 254.552C82.6962 252.365 81.3647 248.704 80.4727 245.314C81.3065 241.731 85.1848 240.696 88.2164 239.68C90.1685 238.969 92.2758 239.163 94.3054 239.324C95.8438 237.817 97.5245 236.446 98.8884 234.77C99.845 233.263 100 231.413 100.42 229.712C99.6317 229.033 98.8496 228.353 98.0674 227.674Z",fill:e("لرستان")})})}),u.jsx(f,{placement:"top",title:"مرکزی",children:u.jsx("a",{id:"مرکزی",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M200.846 169.281C201.331 171.5 201.667 173.744 201.919 176.002C203.135 174.934 204.363 173.88 205.572 172.8C206.444 174.844 207.698 176.927 207.381 179.243C206.929 182.328 205.087 184.948 203.574 187.6C202.062 190.084 200.795 192.859 198.468 194.709C196.684 196.152 194.441 196.747 192.321 197.478C188.668 198.526 186.089 201.967 182.082 202.013C180.666 204.076 180.162 206.534 179.664 208.947C179.283 211.03 177.913 212.725 177.234 214.698C177.848 218.469 178.533 222.24 178.766 226.07C182.314 225.746 185.76 224.589 189.334 224.563C191.771 226.393 193.064 229.602 196.011 230.773C200.969 231.866 205.546 228.761 210.407 228.541C211.324 229.912 212.585 231.892 211.35 233.438C209.941 235.508 208.442 237.533 207.53 239.887C206.418 239.92 205.307 239.965 204.201 239.997C202.643 241.621 201.15 243.671 198.772 244.047C194.008 244.765 189.263 245.644 184.59 246.815C181.5 248.044 180.136 251.389 178.255 253.905C176.872 251.66 175.896 249.209 174.706 246.86C174.228 246.058 173.646 244.972 172.573 244.985C170.389 244.829 168.217 245.153 166.045 245.302C166.297 243.283 166.575 241.271 166.904 239.273C165.166 237.707 163.278 236.31 161.242 235.152C159.71 236.109 158.133 236.996 156.51 237.804C155.476 239.829 154.752 242.093 153.188 243.794C150.299 243.354 147.461 242.171 145.477 239.958C146.491 237.3 147.241 234.544 147.739 231.737C149.413 230.093 151.372 228.282 151.359 225.74C151.895 222.053 150.551 218.508 148.657 215.422C147.325 213.495 148.12 211.134 148.01 208.986C147.286 208.151 146.388 207.505 145.541 206.819C147.61 207.789 149.743 208.617 151.902 209.361C151.908 206.133 151.404 202.517 153.841 199.962C153.033 198.131 152.302 196.275 151.682 194.38C153.544 193.345 155.386 192.271 157.183 191.126C158.159 193.002 159.342 194.755 160.525 196.508C162.166 198.739 160.977 201.883 162.509 204.147C164.054 205.331 166.303 204.49 166.232 202.42C165.883 196.805 162.593 191.85 161.837 186.319C162.141 183.363 163.097 180.504 163.104 177.503C164.881 177.69 166.73 178.188 168.508 177.729C169.277 177.127 169.923 176.383 170.595 175.685C176.555 175.394 181.558 171.629 187.369 170.814C190.42 170.924 193.471 171.564 196.529 171.021C197.498 172.593 198.468 174.158 199.508 175.678C200.284 173.621 200.627 171.454 200.846 169.281Z",fill:e("مرکزی")})})}),u.jsx(f,{placement:"top",title:"مازندران",children:u.jsx("a",{id:"مازندران",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M197.932 123.799C198.959 122.893 200.11 122.149 201.235 121.373C206.432 124.4 211.234 128.094 216.658 130.727C220.29 132.603 224.479 132.609 228.331 133.774C233.593 135.197 238.745 137.784 244.349 137.189C248.531 137.047 251.847 133.955 255.945 133.47C258.434 133.146 260.974 133.127 263.405 132.435C269.106 130.785 274.788 129.039 280.528 127.531C284.923 126.677 289.364 126.069 293.798 125.422C293.895 125.946 294.082 127.001 294.179 127.525C295.472 127.861 296.765 128.191 298.064 128.521C297.993 129.886 297.928 131.257 297.857 132.622C301.49 136.102 305.886 138.58 310.165 141.161C307.611 142.688 304.554 144.098 303.416 147.067C302.285 149.881 301.451 152.921 299.286 155.166C297.082 157.475 295.543 160.522 292.725 162.152C290.747 163.388 288.394 162.767 286.261 162.43C284.684 163.452 283.139 164.778 281.193 164.94C279.552 164.985 278.039 164.235 276.514 163.743C273.54 162.521 270.237 163.692 267.225 162.644C263.935 161.842 261.142 159.765 257.891 158.898C255.473 160.638 253.922 163.271 251.75 165.276C250.567 166.311 249.313 167.922 247.536 167.437C244.634 166.932 242.009 165.445 239.546 163.899C236.896 162.256 235.616 159.254 233.341 157.229C231.02 155.547 227.898 155.903 225.423 154.597C224.363 153.549 223.697 152.171 222.617 151.142C220.517 150.01 218.047 149.758 216.011 148.477C214.072 147.3 212.017 146.336 209.922 145.489C208.067 144.777 206.904 143.069 205.333 141.944C203.29 140.462 200.86 139.641 198.843 138.134C196.535 136.432 194.519 134.382 192.418 132.441C193.543 131.18 194.751 129.938 195.411 128.353C196.167 126.8 196.503 124.918 197.932 123.799Z",fill:e("مازندران")})})}),u.jsx(f,{placement:"top",title:"قزوین",children:u.jsx("a",{id:"قزوین",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M146.194 131.891C149.684 129.976 152.729 127.188 156.504 125.849C159.354 126.716 160.447 129.931 162.489 131.846C163.801 133.592 166.051 133.858 168.055 134.155C171.306 134.608 174.37 136.523 177.731 135.908C180.582 135.197 182.592 132.629 185.494 132.046C187.13 131.807 188.978 131.807 190.355 132.861C193.904 135.371 196.748 138.813 200.575 140.954C202.617 142.073 204.634 143.263 206.431 144.764C202.688 144.182 199.01 143.224 195.255 142.713C194.447 143.47 193.632 144.227 192.824 144.984C193.238 146.168 193.316 147.578 194.169 148.561C195.908 149.997 198.17 150.605 199.928 152.035C198.739 154.868 197.336 158.128 194.343 159.448C191.978 160.535 189.605 161.622 187.395 163.012C187.395 165.031 187.395 167.049 187.375 169.067C181.428 170.231 176.173 173.75 170.039 174.171C168.876 175.083 167.815 176.603 166.128 176.267C160.621 175.84 155.243 174.158 149.665 174.546C150.473 174.313 151.281 174.08 152.089 173.854C152.037 172.618 151.979 171.389 151.934 170.16C149.232 168.653 146.304 167.586 143.24 167.126C143.091 164.345 142.134 161.719 140.531 159.455C141.624 158.219 142.71 156.99 143.796 155.754C145.58 156.705 147.254 158.025 149.27 158.426C151.552 157.747 153.75 156.815 156.064 156.233C158.398 155.793 159.774 153.497 160.246 151.343C160.757 147.63 160.576 143.503 158.288 140.365C157.195 138.696 155.023 138.56 153.33 137.894C150.247 136.917 148.281 134.175 146.194 131.891Z",fill:e("قزوین")})})}),u.jsx(f,{placement:"top",title:"قم",children:u.jsx("a",{id:"قم",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M200.186 195.194C202.745 193.021 203.696 189.67 205.648 187.05C211.433 187.089 216.72 190.007 222.46 190.55C223.449 191.999 224.522 193.474 226.119 194.302C230.346 196.656 234.651 198.875 239.04 200.9C240.275 204.574 238.879 208.358 237.25 211.664C235.724 215.092 231.484 215.707 228.168 215.979C223.178 215.675 217.677 214.627 213.043 217.026C211.549 219.802 211.776 223.133 211.136 226.173C206.553 227.564 201.957 229.466 197.102 229.466C193.631 228.722 192.545 224.472 189.391 223.211C186.178 222.81 183.037 223.857 179.928 224.491C179.676 220.513 177.969 216.205 179.992 212.44C181.266 209.684 181.867 206.702 182.468 203.746C184.653 203.274 186.78 202.491 188.583 201.146C192.106 198.468 197.038 198.461 200.186 195.194Z",fill:e("قم")})})}),u.jsx(f,{placement:"top",title:"سمنان",children:u.jsx("a",{id:"سمنان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M359.604 108.746C361.633 110.829 363.016 113.397 364.038 116.095C365.977 116.179 367.916 116.159 369.849 115.933C368.459 116.399 366.61 116.625 366.197 118.32C366.546 119.969 367.399 121.438 368.162 122.919C367.735 124.219 367.321 125.52 366.901 126.813C369.48 128.838 372.066 130.856 374.509 133.049C377.017 135.494 380.663 135.96 383.973 136.465C385.776 136.788 387.418 135.844 389.014 135.164C389.758 135.941 391.122 136.497 391.057 137.765C390.495 140.469 388.413 142.675 388.355 145.521C387.702 151.22 389.758 156.757 392.227 161.783C394.444 166.046 399.816 167.327 402.078 171.532C401.302 174.165 399.046 176.06 398.329 178.725C397.508 180.911 397.586 183.57 395.944 185.356C393.326 187.186 389.797 187.012 387.243 188.978C383.611 191.675 381.633 195.861 378.84 199.302C373.727 205.253 371.452 213.113 366.19 218.967C364.988 220.41 363.133 220.998 361.329 221.238C355.505 222.221 349.727 220.351 343.896 220.533C337.646 220.675 331.395 220.429 325.151 220.623C319.54 221.276 314.033 222.932 308.338 222.719C299.295 222.292 290.239 222.628 281.19 222.493C277.26 222.389 273.368 221.639 269.665 220.351C265.935 219.084 262.322 217.356 258.392 216.839C255.657 216.528 252.904 216.671 250.163 216.684C250.169 214.982 250.182 213.288 250.208 211.593C247.933 209.115 245.367 206.942 242.885 204.684C241.766 203.546 240.325 202.291 240.448 200.531C240.383 197.704 242.736 195.77 244.52 193.914C244.365 192.258 244.52 190.485 243.764 188.952C242.432 186.475 239.969 184.851 238.605 182.399C239.136 180.29 240.293 178.421 241.217 176.474C242.652 176.7 244.184 176.668 245.535 177.295C247.868 178.835 249.239 181.681 251.992 182.619C254.552 183.311 257.312 182.91 259.833 183.842C262.108 184.631 264.468 185.537 266.937 185.207C270.162 185.051 272.67 182.82 275.185 181.06C276.814 179.831 278.637 178.79 279.942 177.185C280.388 173.557 279.134 170.012 278.501 166.473C280.621 166.415 282.793 166.266 284.719 165.277C287.951 163.633 292.088 165.095 294.997 162.598C297.246 160.522 298.765 157.799 300.853 155.573C302.915 153.355 303.704 150.392 304.809 147.662C305.94 144.822 308.946 143.36 311.693 142.481C315.836 141.478 320.271 143.27 324.336 141.627C327.446 140.618 328.318 137.053 330.645 135.08C332.914 133.185 335.215 131.102 338.046 130.125C342.112 129.446 345.641 132.506 349.675 132.338C351.032 132.266 352.59 131.413 352.784 129.951C353.14 127.104 352.881 124.122 354.103 121.444C355.945 117.214 357.031 112.634 359.604 108.746Z",fill:e("سمنان")})})}),u.jsx(f,{placement:"top",title:"سیستان و بلوچستان",children:u.jsx("a",{id:"سیستان و بلوچستان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M535.513 327.759C540.794 329.447 546.54 327.668 551.724 329.706C554.568 330.754 555.99 333.645 557.393 336.123C558.395 338.173 559.875 340.45 559.015 342.824C558.007 346.195 557.71 349.953 555.428 352.78C548.337 362.114 541.479 371.623 534.44 380.984C532.856 383.157 530.962 385.137 529.779 387.569C530.199 389.115 531.544 390.208 532.578 391.385C536.476 395.247 540.057 399.426 543.916 403.333C546.049 405.287 546.191 408.347 547.484 410.785C548.938 413.534 550.806 416.031 552.577 418.58C554.568 421.4 555.596 424.822 557.916 427.423C560.463 430.282 563.023 433.225 566.223 435.379C571.18 438.627 577.522 437.682 582.744 440.244C585.414 441.609 587.011 444.287 588.84 446.557C591.432 446.389 594.03 446.13 596.609 445.742C595.886 449.805 595.291 454.022 596.293 458.098C597.579 463.35 598.704 468.655 599.376 474.024C599.745 476.695 597.844 478.901 597.165 481.359C597.973 483.125 599.628 484.956 601.748 484.814C605.284 484.671 608.264 482.42 611.703 481.844C613.926 481.696 615.924 483.106 617.494 484.548C616.693 485.642 615.62 486.489 614.605 487.362C614.877 489.736 615.264 492.097 615.659 494.458C615.116 495.06 614.573 495.662 614.043 496.27C614.017 498.903 614.017 501.535 614.043 504.168C610.158 503.644 606.254 504.116 602.388 504.504C599.997 504.563 598.29 506.536 596.028 507.014C592.44 507.978 588.323 508.243 585.504 510.934C584.58 512.707 584.897 514.835 584.709 516.776C583.326 516.802 581.949 516.827 580.579 516.879C577.353 520.088 572.687 520.78 568.815 522.908C568.472 527.992 568.356 533.09 567.974 538.174C567.244 538.808 565.893 539.022 565.725 540.128C564.898 544.145 564.102 548.266 564.639 552.38C564.93 554.896 564.71 557.445 564.199 559.922C563.294 560.356 562.37 560.763 561.562 561.358C560.942 562.607 560.883 564.043 560.612 565.395C559.216 565.479 557.813 565.615 556.423 565.472C552.752 565.201 549.94 562.232 546.23 562.141C541.33 561.869 536.54 560.718 531.867 559.288C531.182 557.632 531.007 555.485 529.449 554.391C527.575 554.107 525.571 554.372 523.949 555.381C523.606 556.513 523.406 557.691 523.257 558.874C521.092 557.898 518.849 557.089 516.541 556.558C516.444 557.121 516.257 558.24 516.166 558.803C515.772 558.829 514.99 558.881 514.595 558.913C514.098 558.182 513.6 557.451 513.122 556.733C510.956 557.121 508.804 557.548 506.651 557.982C505.481 557.328 504.421 555.925 502.941 556.403C500.627 556.584 498.086 558.227 495.934 556.701C494.57 555.944 493.342 554.948 491.868 554.43C489.082 554.521 486.458 555.608 483.782 556.287C482.974 553.557 481.972 550.827 479.949 548.751C478.268 547.043 478.533 544.016 476.174 542.929C473.465 541.37 471.184 539.235 469.16 536.881C471.048 533.051 471.022 528.672 472.722 524.797C473.84 522.578 471.487 520.696 470.576 518.846C471.733 517.914 472.897 516.989 474.067 516.071C473.252 515.113 472.444 514.162 471.636 513.205C472.67 510.889 473.847 508.289 472.89 505.734C472.263 503.301 470.143 501.82 468.191 500.5C467.816 497.958 467.363 495.435 466.898 492.919C466.168 489.659 467.047 486.36 467.48 483.132C467.59 481.327 469.115 480.188 470.137 478.869C472.205 476.572 472.308 473.312 472.716 470.408C471.617 469.483 470.427 468.629 469.529 467.51C469.232 463.712 469.135 459.896 468.811 456.099C470.052 454.52 471.811 453.479 473.381 452.269C473.162 450.148 473.569 447.761 472.386 445.878C470.835 444.274 468.482 443.931 466.484 443.148C468.372 441.589 470.498 440.347 472.806 439.545C477.04 437.98 481.119 435.606 483.788 431.873C481.965 429.512 479.968 426.912 480.24 423.742C479.936 420.197 482.819 417.726 484.312 414.841C485.353 413.185 484.48 411.244 484.183 409.504C483.439 406.548 483.549 403.456 482.819 400.506C482.198 397.977 479.477 396.858 478.372 394.652C478.43 391.017 480.673 387.866 481.009 384.27C481.804 377.633 482.87 371.035 483.937 364.443C484.17 362.283 486.064 360.969 488.016 360.471C493.911 358.692 499.903 357.179 505.578 354.753C506.864 354.384 508.332 353.297 509.65 354.138C512.378 355.633 515.313 356.681 518.092 358.078C522.003 360.277 522.708 365.394 526.172 368.014C528.874 368.59 531.641 367.962 534.33 367.542C534.537 362.709 531.279 358.641 531.356 353.847C531.35 349.96 531.091 346.039 531.602 342.178C532.151 338.814 535.144 336.686 536.463 333.684C537.012 331.672 536.101 329.661 535.513 327.759Z",fill:e("سیستان و بلوچستان")})})}),u.jsx(f,{placement:"top",title:"تهران",children:u.jsx("a",{id:"تهران",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M222.963 157.242C225.562 156.233 228.432 156.874 230.979 157.734C232.957 158.381 234.036 160.283 235.329 161.757C237.255 164.19 239.795 166.092 242.588 167.431C245.154 168.666 248.095 168.181 250.842 168.252C253.512 165.788 255.949 163.097 258.14 160.205C261.042 162.068 264.164 163.815 267.668 164.164C270.79 164.416 273.938 164.436 277.028 164.992C277.209 169.061 278.282 173.007 278.689 177.05C275.741 178.589 273.182 180.73 270.389 182.522C267.694 184.23 264.268 183.906 261.437 182.736C258.774 181.565 255.826 181.849 253.034 181.332C249.614 180.407 248.16 176.493 244.876 175.342C243.144 175.09 240.591 174.533 239.64 176.474C238.406 178.434 237.132 180.588 237.087 182.969C239.136 186.397 243.344 188.719 243.17 193.215C241.347 194.929 239.899 196.973 238.716 199.166C234.825 197.213 230.972 195.188 227.133 193.144C225.62 192.419 224.599 191.08 223.739 189.696C218.038 188.111 212.376 185.996 206.383 185.983C207.65 183.454 209.092 180.814 208.93 177.884C208.898 175.284 207.03 173.259 206.293 170.872C207.25 168.084 210.423 167.295 212.298 165.315C212.99 163.633 213.177 161.803 213.513 160.03C216.726 159.332 219.874 158.368 222.963 157.242Z",fill:e("تهران")})})}),u.jsx(f,{placement:"top",title:"یزد",children:u.jsx("a",{id:"یزد",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M398.079 195.285C400.755 193.998 402.771 191.313 405.894 191.009C408.111 190.815 410.496 190.505 412.635 191.287C415.829 193.448 418.188 196.695 419.552 200.285C418.117 202.582 417.044 205.189 415.034 207.058C413.017 208.488 410.373 208.145 408.04 208.417C404.918 215.72 402.72 223.431 398.841 230.41C398.105 231.885 396.948 233.535 397.781 235.23C399.74 240.146 401.931 244.978 404.581 249.564C405.771 251.563 406.65 253.905 408.511 255.399C409.772 255.619 411.058 255.619 412.345 255.684C415.092 252.624 418.227 249.629 422.422 248.808C421.659 250.787 420.677 252.76 420.612 254.927C420.761 257.185 421.976 259.171 422.616 261.312C423.831 264.857 423.592 268.66 424.051 272.334C424.148 273.486 424.969 274.359 425.641 275.239C427.625 277.561 429.506 279.993 431.807 282.018C433.617 283.655 435.602 285.311 436.442 287.691C437.774 291.469 437.45 295.544 437.496 299.484C439.157 300.693 440.838 301.871 442.538 303.042C438.582 309.349 435.065 315.914 432.208 322.797C426.972 320.572 421.304 319.55 416.204 317.001C412.261 315.164 408.033 314.051 404.071 312.285C401.912 311.328 400.044 309.853 397.936 308.825C395.403 307.621 392.242 307.731 389.934 309.368C387.329 311.089 384.414 312.344 382.087 314.465C379.301 316.911 376.431 319.44 372.882 320.701C368.778 322.247 364.188 323.25 360.924 326.361C360.258 332.546 360.62 339.111 358.3 344.978C354.357 347.003 349.496 347.411 345.301 345.819C341.119 344.299 336.975 346.356 332.961 347.359C330.369 348.045 327.667 348.019 325.011 348.006C322.955 350.102 320.583 352.159 319.717 355.083C319.148 356.946 318.495 358.893 318.721 360.872C319.419 362.451 320.583 363.764 321.455 365.258C322.716 367.218 322.431 369.657 322.619 371.882C323.847 373.337 325.508 374.586 326.161 376.436C326.077 378.228 325.534 379.961 325.276 381.734C324.746 384.942 325.14 388.196 325.541 391.392C323.459 391.916 321.488 392.783 319.73 394.031C317.041 392.466 314.461 390.719 311.895 388.966C310.88 388.203 309.704 387.426 309.336 386.139C308.185 382.452 308.437 378.422 306.86 374.851C305.515 371.811 302.807 369.747 300.797 367.192C298.088 363.764 295.561 360.115 294.003 356.008C291.469 350.173 290.067 343.911 287.229 338.212C284.973 333.49 280.351 330.65 276.273 327.675C273.984 325.941 270.546 325.21 269.531 322.215C267.921 318.068 269.738 313.689 270.882 309.679C272.84 304.044 272.375 297.957 271.754 292.142C273.461 291.605 275.277 291.171 276.68 290.001C278.399 288.72 279.834 286.928 281.922 286.236C286.356 285.945 290.358 288.739 294.798 288.519C298.437 288.325 301.96 287.09 305.14 285.356C310.855 282.361 316.704 279.457 323.052 278.085C326.963 277.076 331.352 276.662 334.513 273.913C338.048 269.792 337.221 263.563 340.686 259.41C342.237 258.478 344.221 258.899 345.96 258.718C348.041 255.761 350.821 252.857 351.002 249.04C351.306 244.357 352.088 239.654 351.454 234.958C350.905 230.818 350.963 226.633 351.015 222.46C355.811 223.295 360.963 223.547 365.475 221.445C369.786 218.036 371.79 212.718 374.983 208.43C379.43 208.203 384.382 209.051 388.176 206.056C392.035 203.785 393.276 199.205 393.218 194.994C394.827 195.182 396.456 195.518 398.079 195.285Z",fill:e("یزد")})})}),u.jsx(f,{placement:"top",title:"زنجان",children:u.jsx("a",{id:"زنجان",onClick:x,style:{cursor:"pointer"},children:u.jsx("path",{className:"path-city path-city-g1",d:"M109.528 111.036C111.667 109.962 114.104 110.337 116.405 110.305C118.771 110.35 121.13 109.982 123.503 110.046C125.584 110.118 127.381 111.321 129.378 111.767C131.932 111.644 134.33 110.557 136.792 109.93C137.794 111.146 138.829 112.336 139.843 113.539C141.085 112.369 142.158 110.577 144.103 110.641C147.005 110.027 148.693 112.828 150.483 114.549C152.926 117.285 156.449 119.931 156.339 123.98C152.455 126.451 148.292 128.495 144.659 131.367C146.669 134.621 148.951 138.315 152.875 139.389C154.31 140.003 156.229 140.042 157.134 141.484C158.285 143.289 159.067 145.346 159.41 147.462C159.798 149.959 158.375 152.203 157.425 154.403C154.51 154.862 151.64 155.645 149.074 157.119C147.503 156.175 146.055 154.758 144.181 154.519C141.712 155.444 140.037 157.663 138.124 159.384C139.171 160.58 140.464 161.654 141.11 163.148C142.035 166.15 142.229 169.32 141.905 172.431C139.145 171.771 136.715 170.322 134.394 168.75C132.455 167.308 130.089 168.582 128.15 169.326C126.457 167.515 126.004 165.011 124.795 162.922C122.966 160.794 119.786 160.386 118.054 158.187C117.33 154.61 119.385 151.065 118.538 147.475C117.905 144.764 117.769 141.239 114.886 139.893C110.93 137.933 106.464 137.513 102.185 136.698C100.763 136.407 99.1078 135.85 98.7071 134.265C97.5177 130.52 95.8953 126.794 95.6626 122.829C95.4816 121.076 97.0782 120.047 98.2675 119.109C102.023 116.418 105.19 112.847 109.528 111.036Z",fill:e("زنجان")})})}),u.jsx(f,{placement:"top",title:"خزر",children:u.jsx("a",{id:"خزر",style:{cursor:"pointer"},children:u.jsx("path",{d:"M153.972 24.8531C202.135 24.7819 250.304 24.8466 298.473 24.8207C297.581 28.385 296.579 31.9428 296.101 35.5977C295.952 37.2472 295.803 39.0455 296.592 40.5657C298.79 42.5645 302.216 43.6383 303.172 46.7174C303.153 51.1032 300.748 54.9457 299.507 59.0339C298.234 63.3615 301.026 67.5274 300.412 71.8615C300.063 74.6624 299.346 77.4116 299.055 80.2256C298.13 86.662 299.022 93.2213 300.703 99.4572C301.666 103.015 301.802 106.722 302.623 110.312C303.961 115.991 304.756 121.833 307.038 127.247C304.116 127.467 301.097 127.848 298.234 127.008C296.502 126.477 295.228 124.925 293.451 124.562C282.688 124.09 272.643 128.463 262.411 131.063C258.914 131.969 255.165 131.581 251.804 133.017C248.778 134.259 245.747 135.941 242.373 135.76C237.706 135.579 233.414 133.509 228.947 132.377C225.373 131.322 221.552 131.225 218.12 129.705C215.341 128.489 212.736 126.911 210.215 125.229C206.64 122.777 202.691 120.914 199.304 118.197C196.466 115.952 192.969 113.986 191.793 110.325C190.623 107.815 190.732 104.283 188.005 102.821C184.1 100.557 179.459 100.44 175.096 99.9552C171.36 99.5154 167.385 99.703 164.004 97.8076C161.289 96.3133 158.581 94.7479 156.157 92.8073C153.164 90.4074 152.815 86.3127 152.007 82.8325C150.204 74.0738 150.592 65.1016 150.676 56.22C150.798 53.1927 149.984 50.2106 150.126 47.1897C151.05 44.738 153.442 42.8944 153.507 40.1193C153.727 35.0349 153.054 29.9052 153.972 24.8531Z",fill:"#1E90FF"})})}),u.jsx(f,{placement:"top",title:"خلیج فارس",children:u.jsx("a",{id:"خلیج فارس",style:{cursor:"pointer"},children:u.jsx("path",{d:"M138.84 373.448C138.11 372.38 138.827 371.235 139.144 370.174C142.066 373.001 144.684 377.07 149.183 377.245C149.241 378.351 149.312 379.457 149.376 380.57C152.033 379.877 154.8 379.742 157.476 380.414C157.547 382.64 157.637 384.865 157.741 387.097C161.813 385.402 165.847 383.565 169.628 381.275C171.703 380.11 173.959 378.681 176.454 379.185C179.136 382.361 177.081 387.278 179.834 390.428C181.871 392.783 183.538 395.409 185.329 397.951C187.087 400.461 190.345 401.664 191.534 404.607C192.736 407.577 193.803 410.604 195.173 413.502C194.21 415.352 193.745 417.383 193.383 419.427C195.212 420.417 197.255 420.534 199.239 419.964C200.144 420.378 201.055 420.812 201.96 421.245C200.868 423.406 199.808 425.579 198.754 427.759C199.549 428.762 200.293 429.842 201.295 430.67C203.124 431.912 205.451 432.261 207.196 433.665C207.739 436.576 207.183 439.603 207.927 442.495C208.806 446.169 210.629 449.559 213.065 452.437C214.61 453.899 213.912 456.105 214.08 457.975C213.945 459.333 215.199 460.155 215.942 461.112C217.577 462.613 218.346 464.987 220.46 465.931C222.761 467.024 224.552 468.972 226.885 469.974C230.563 470.388 234.293 469.703 237.971 470.291C240.169 470.375 241.332 472.497 242.793 473.83C245.508 476.883 250 476.32 253.387 478.125C256.051 479.438 257.589 482.103 259.244 484.445C258.365 484.956 257.485 485.454 256.613 485.984C257.524 487.304 258.416 488.798 259.974 489.445C263.549 491.146 266.949 493.223 270.013 495.733C271.616 497.059 273.309 498.353 275.339 498.954C279.456 500.261 283.496 501.787 287.536 503.34C287.569 504.362 287.601 505.397 287.64 506.439C289.85 508.819 292.151 511.348 295.306 512.454C298.809 513.58 302.681 513.36 306.088 511.995C309.009 513.101 312.228 514.505 315.254 512.875C319.177 515.786 324.426 516.976 327.296 521.187C329.125 521.31 331.019 521.685 332.835 521.194C335.143 520.295 336.875 518.438 338.789 516.931C341.924 514.292 345.621 512.474 348.989 510.165C350.624 510.494 352.272 511.09 353.972 510.908C355.963 510.54 357.825 509.718 359.732 509.052C359.835 506.969 358.62 504.116 360.837 502.764C363.339 501.71 366.183 502.007 368.768 501.205C371.38 500.655 373.668 499.226 375.652 497.479C378.038 495.364 381.244 494.672 384.262 493.96C385.478 493.65 386.712 494.025 387.901 494.303C391.916 495.403 396.137 495.455 400.105 496.761C400.112 498.003 400.041 499.265 400.28 500.507C401.999 503.65 406.052 504.899 407.229 508.431C408.761 512.81 408.87 517.494 409.258 522.067C409.459 524.603 410.545 526.951 411.831 529.112C413.512 531.524 412.258 534.558 412.283 537.249C415.418 539.267 416.375 542.909 417.112 546.331C420.195 547.256 423.343 548.253 426.607 548.097C429.167 548.168 432.024 547.095 434.293 548.789C435.877 549.96 437.822 549.799 439.665 549.488C441.578 551.325 443.149 553.635 445.547 554.883C449.302 556.293 452.347 552.27 456.083 552.8C461.209 553.259 466.503 553.072 471.422 554.818C473.872 555.64 475.164 558.072 477.207 559.502C481.622 559.431 485.552 556.798 489.941 556.39C492.682 555.717 494.685 558.117 497.109 558.874C499.339 559.075 501.511 558.331 503.683 557.917C504.556 558.415 505.415 558.971 506.372 559.34C508.402 559.353 510.335 558.46 512.377 558.421C513.075 558.926 513.683 559.54 514.336 560.136C515.493 560.168 516.656 560.194 517.833 560.226C517.768 559.573 517.71 558.919 517.658 558.286C520.8 559.392 523.715 561.067 526.895 562.089C526.733 559.832 525.538 557.852 524.672 555.821C526.184 555.814 527.697 555.827 529.222 555.84C529.539 557.264 529.868 558.687 530.185 560.123C532.473 560.99 534.775 561.876 537.192 562.329C540.553 563.021 544.031 562.93 547.366 563.771C550.146 564.463 552.441 566.41 555.272 566.967C557.379 567.458 559.564 567.193 561.697 566.941C562.162 565.356 562.647 563.778 563.138 562.212C566.183 562.219 569.402 561.992 572.194 563.461C575.872 565.324 579.582 567.381 583.771 567.788C588.91 568.286 594.482 568.584 599.2 566.113C601.67 564.89 603.305 562.451 605.807 561.313C609.995 560.692 614.32 561.294 618.437 560.039C618.418 577.459 618.476 594.873 618.411 612.293C552.538 612.209 486.67 612.3 420.796 612.28C417.7 612.099 414.113 613.063 411.443 611.038C408.806 609.169 406.227 607.028 404.675 604.13C403.046 601.154 401.036 598.359 398.328 596.27C395.128 593.812 393.758 589.879 392.038 586.379C390.209 582.291 387.455 578.41 387.274 573.791C387.068 568.189 387.449 562.581 387.145 556.992C387.081 554.378 384.676 552.891 383.351 550.924C383.894 547.767 386.964 545.84 388.018 542.871C389.854 536.945 388.632 530.716 389.162 524.655C388.005 524.234 386.848 523.807 385.704 523.393C384.54 525.347 383.513 527.371 382.562 529.441C381.554 529.092 380.552 528.723 379.518 528.503C377.889 530.256 376.725 532.391 375.736 534.558C374.269 537.76 374.327 541.577 372.104 544.442C370.132 547.218 367.185 549.009 364.483 550.982C362.531 552.367 361.083 554.294 359.661 556.19C359.505 555.019 359.344 553.848 359.189 552.697C357.211 555.705 355.698 559.068 353.067 561.604C349.312 565.233 346.507 569.677 343.01 573.532C340.353 576.514 336.869 578.52 333.805 581.036C331.872 582.621 329.823 584.051 327.729 585.422C327.671 587.44 327.878 589.53 327.283 591.49C326.701 593.23 324.975 594.116 323.553 595.06C324.516 596.011 325.46 596.988 326.43 597.939C324.225 597.421 322.041 596.852 319.862 596.225C320.03 598.295 321.2 600.779 319.746 602.622C318.091 603.968 315.887 604.311 313.948 605.1C312.099 603.25 309.953 601.426 307.122 601.963C308.092 604.149 309.559 606.057 311.239 607.752C308.609 608.425 306.055 609.324 303.528 610.314C299.798 611.814 295.687 611.271 291.777 611.155C290.607 610.521 289.469 609.751 288.157 609.486C286.03 609.33 283.949 609.977 281.829 609.9C279.961 608.942 278.299 607.597 276.27 606.982C276.134 607.603 275.862 608.839 275.727 609.453C274.137 608.632 272.527 607.021 270.601 607.804C266.102 609.007 261.183 608.205 257.285 605.663C253.504 611.879 246.025 614.725 239.012 614.712C236.4 614.622 233.479 614.868 231.164 613.503C229.219 610.21 230.46 606.135 230.318 602.519C227.706 601.84 225.508 603.463 223.485 604.861C221.979 603.547 220.641 601.95 218.818 601.076C216.86 600.449 214.908 601.497 213.065 602.047C213.705 600.132 214.222 598.107 215.483 596.49C216.905 594.595 218.889 593.249 220.796 591.897C219.982 591.211 219.174 590.539 218.359 589.872C219.2 586.839 219.859 583.598 221.927 581.12C223.227 579.328 225.121 577.537 224.92 575.13C224.739 571.702 224.474 568.254 224.985 564.838C223.983 564.554 222.994 564.289 221.999 564.01C222.554 561.177 221.333 558.525 220.9 555.795C221.488 553.796 222.897 552.16 223.615 550.213C224.707 547.412 224.326 544.345 224.416 541.415C222.645 539.934 220.473 539.183 218.165 539.494C217.648 537.327 217.021 535.199 216.394 533.07C214.597 532.559 212.542 531.11 210.784 532.469C207.752 534.526 203.305 535.761 202.471 539.837C201.586 543.492 200.319 547.03 199.078 550.581C198.101 549.449 197.048 548.388 196.078 547.263C195.348 548.304 194.249 549.197 193.984 550.504C194.178 553.039 195.471 555.465 194.928 558.059C193.906 564.948 194.314 572.09 196.86 578.617C197.772 580.525 197.397 582.647 197.016 584.646C196.615 584.678 195.807 584.743 195.406 584.775C194.966 582.226 194.701 579.438 192.704 577.569C192.071 575.712 191.295 573.908 190.267 572.239C189.614 572.362 188.961 572.491 188.315 572.633C188.141 568.196 188.089 563.622 186.512 559.418C185.529 556.338 181.644 556.009 180.138 553.331C178.91 551.254 177.326 549.41 175.258 548.143C176.169 547.806 177.074 547.463 177.992 547.14C176.79 545.484 175.361 543.918 174.702 541.952C174.385 540.509 174.534 539.022 174.528 537.566C173.248 536.602 171.948 535.671 170.636 534.765C170.662 533.109 170.811 531.46 171.192 529.849C172.362 532.042 173.151 534.403 174.153 536.68C176.493 532.863 179.227 528.652 178.451 523.949C178.354 520.689 174.463 520.262 172.627 518.276C171.257 516.18 171.444 513.528 171.153 511.135C172.433 511.381 173.707 511.626 174.993 511.859C173.972 509.078 172.647 506.128 170.093 504.433C167.088 502.926 163.487 502.318 161.128 499.724C159.105 497.35 158.122 494.316 156.965 491.47C156.015 491.243 155.058 491.011 154.115 490.784C153.707 491.619 153.307 492.485 152.912 493.339C151.755 491.949 150.508 490.648 149.073 489.549C148.704 487.66 148.749 485.454 147.289 484.005C146.151 483.022 144.697 482.524 143.365 481.883C145.537 482.032 147.715 482.181 149.887 482.349C149.299 480.945 149.047 479.27 147.857 478.228C145.673 477.788 143.417 478.054 141.232 477.646C139.5 477.342 138.931 475.434 138.026 474.192C137.754 474.179 137.218 474.153 136.953 474.14C137.043 473.092 137.056 472.038 137.017 470.996C135.983 469.819 134.316 470.776 133.016 470.847C133.811 470.388 134.613 469.935 135.408 469.495C135.686 466.125 133.294 463.738 131.103 461.565C131.711 461.397 132.939 461.06 133.546 460.892C131.568 459.43 129.287 458.356 127.509 456.642C126.998 455.439 127.322 454.068 127.225 452.806C127.496 451.06 125.861 449.986 125.02 448.686C123.172 446.46 123.579 443.407 123.404 440.722C122.506 439.694 121.439 438.762 120.825 437.533C120.16 435.47 120.418 433.148 119.274 431.246C118.259 429.525 117.309 427.766 116.598 425.896C115.085 424.272 113.334 422.649 112.862 420.385C111.782 416.432 112.396 411.775 109.539 408.489C107.807 406.38 104.885 407.596 102.629 407.9C102.72 407.318 102.804 406.749 102.894 406.179C101.867 405.901 100.832 405.623 99.8047 405.358C101.505 404.239 103.159 403.042 104.64 401.632C105.965 400.487 107.251 398.682 109.268 399.277C112.403 399.297 116.359 401.088 118.841 398.385C120.205 396.774 122.112 394.413 120.677 392.291C118.996 389.451 116.824 386.864 115.906 383.636C118.182 384.8 120.269 386.495 122.829 387.006C128.866 387.996 135.078 386.042 139.81 382.245C140.172 379.269 140.327 376.164 138.84 373.448ZM183.196 412.066C181.851 412.875 181.851 415.119 183.202 415.934C185.542 416.322 185.542 411.658 183.196 412.066ZM387.876 496.017C387.423 496.716 386.938 497.389 386.505 498.107C386.958 498.773 387.468 499.407 387.953 500.073C388.38 500.073 389.233 500.073 389.66 500.067C390.138 499.394 390.662 498.76 391.127 498.081C390.655 497.421 390.151 496.787 389.673 496.153C389.227 496.114 388.328 496.05 387.876 496.017ZM373.623 500.668C373.623 500.947 373.616 501.503 373.616 501.781C371.574 502.881 369.35 503.631 367.004 503.178C365.73 502.603 364.037 502.156 363.119 503.586C363.5 504.343 364.011 505.015 364.509 505.72C364.528 506.309 364.554 506.911 364.586 507.519C364.166 507.732 363.326 508.159 362.906 508.373C362.576 508.392 361.91 508.437 361.58 508.463C360.986 509.097 360.385 509.738 359.783 510.372C359.467 510.391 358.82 510.423 358.504 510.436C356.972 511.284 355.407 512.053 353.863 512.875C353.565 512.94 352.971 513.069 352.667 513.127C351.555 513.464 350.437 513.761 349.331 514.11C348.885 514.188 347.993 514.337 347.547 514.408C347.754 515.352 347.954 516.31 348.22 517.248C348.297 517.662 348.459 518.496 348.536 518.91C349.907 518.787 351.29 518.703 352.647 518.438C352.958 518.335 353.578 518.121 353.888 518.018C355.42 517.228 356.959 516.446 358.484 515.631C358.769 515.592 359.35 515.514 359.641 515.475C360.824 515.01 361.813 514.175 363.002 513.722C363.293 513.638 363.882 513.477 364.172 513.392C365.064 513.179 365.963 512.998 366.868 512.817C367.385 512.403 367.902 511.995 368.419 511.588C369.505 511.969 370.772 513.574 371.949 512.571C373.649 511.536 375.181 510.223 376.616 508.845C377.314 508.107 377.999 507.344 378.606 506.523C378.807 506.51 379.214 506.484 379.414 506.471C379.421 506.244 379.434 505.785 379.44 505.559C380.856 504.828 382.239 504.026 383.519 503.068C382.924 502.518 382.336 501.962 381.767 501.406C381.438 501.322 380.791 501.141 380.468 501.05C378.219 500.533 375.904 500.681 373.623 500.668ZM386.305 503.709C384.657 504.634 383.564 505.979 383.777 507.965C384.236 507.836 385.167 507.577 385.633 507.448C386.454 507.085 387.268 506.697 388.044 506.238C387.533 505.345 386.919 504.517 386.305 503.709ZM276.955 505.669C277.052 507.732 278.907 508.657 280.316 509.802C281.396 509.763 282.488 509.776 283.574 509.647C284.149 508.994 284.421 508.153 284.783 507.389C282.249 506.51 279.599 506.057 276.955 505.669ZM368.671 512.94C367.585 513.832 367.844 515.314 367.637 516.549C368.581 516.226 369.609 516.006 370.417 515.365C370.695 514.227 369.983 512.733 368.671 512.94ZM289.378 515.145C289.87 516.051 290.464 516.886 291.078 517.726C292.203 517.358 293.315 516.957 294.427 516.556C293.793 515.702 293.14 514.861 292.494 514.026C291.415 514.259 290.29 514.453 289.378 515.145ZM302.229 518.8C301.977 518.8 301.472 518.807 301.22 518.807C301.22 519.091 301.22 519.648 301.22 519.926C302.196 520.081 303.185 520.243 304.168 520.456C304.472 520.612 305.073 520.916 305.377 521.071C306.488 521.64 307.768 521.006 307.762 519.706C307.012 519.143 306.191 518.697 305.357 518.289C304.653 517.765 303.929 517.254 303.218 516.769C302.959 517.474 302.571 518.121 302.229 518.8ZM320.884 528.827C322.092 530.024 323.514 530.696 325.13 529.778C325.143 529.312 325.169 528.374 325.176 527.908C324.271 527.384 323.366 526.873 322.416 526.466C321.569 526.964 321.33 528.005 320.884 528.827ZM347.586 528.665C348.271 529.357 348.963 530.062 349.661 530.768C350.353 530.379 351.031 529.978 351.678 529.526C351.781 528.62 351.665 527.675 350.786 527.21C349.473 526.763 348.588 528.077 347.586 528.665ZM343.223 531.084C343.229 531.57 343.236 532.54 343.242 533.025C343.727 533.025 344.69 533.025 345.175 533.025C345.175 532.54 345.175 531.57 345.175 531.084C344.69 531.084 343.714 531.084 343.223 531.084ZM321.976 534.649C321.931 535.619 321.898 536.596 321.879 537.579C322.849 537.54 323.831 537.501 324.807 537.469C324.587 535.858 323.579 534.862 321.976 534.649ZM321.905 544.003C322.215 546.157 324.975 545.193 326.255 544.481C324.93 543.783 322.441 541.344 321.905 544.003ZM340.14 546.208C339.758 547.185 339.416 548.188 339.099 549.197C340.178 549.165 341.264 549.132 342.35 549.087C341.652 548.097 340.902 547.14 340.14 546.208Z",fill:"#1E90FF"})})}),u.jsx(f,{placement:"top",title:"دریاچه",children:u.jsx("a",{id:"دریاچه",style:{cursor:"pointer"},children:u.jsx("path",{d:"M462.42 471.178C464.96 469.295 468.308 469.709 471.275 469.67C471.133 472.368 471.12 475.298 469.439 477.569C468.185 479.27 466.847 481.204 464.798 481.98C462.698 480.628 462.73 477.776 462.025 475.622C461.864 474.166 460.888 472.2 462.42 471.178Z",fill:"#1E90FF"})})}),u.jsx(f,{placement:"top",title:"دریاچه",children:u.jsx("a",{id:"دریاچه",style:{cursor:"pointer"},children:u.jsx("path",{d:"M240.8 204.678C243.14 206.683 245.66 208.507 247.729 210.804C249.222 212.414 249.248 214.724 249.616 216.761C245.473 216.833 241.465 215.739 237.555 214.478C239.242 211.438 240.489 208.158 240.8 204.678Z",fill:"#1E90FF"})})}),u.jsx(f,{placement:"top",title:"ارومیه",children:u.jsx("a",{id:"ارومیه",style:{cursor:"pointer"},children:u.jsx("path",{d:"M32.9258 64.9334C36.6231 60.8322 43.9597 62.9216 45.5563 68.0125C44.6772 72.3401 42.8867 76.6806 43.6106 81.1829C44.1471 82.6901 45.608 83.641 46.9396 84.3978C48.6525 85.3229 50.6111 84.4367 52.4339 84.7148C54.3084 85.3164 55.4784 87.0371 56.7841 88.402C55.5042 89.5017 53.7719 91.1577 55.0195 92.9495C57.7408 96.2551 61.7096 98.5838 63.5195 102.627C63.8492 103.177 63.8039 103.688 63.3773 104.166C61.7936 105.499 59.7187 106.094 58.148 107.446C57.9217 109.354 58.1092 111.288 58.1674 113.203C56.2347 112.815 53.8107 112.886 52.5696 111.062C49.6027 106.566 47.0688 101.631 42.9513 98.0404C40.9216 96.365 40.8441 93.5835 40.0167 91.2741C38.9178 88.1239 37.5604 85.0706 36.6296 81.8621C35.6988 81.06 34.684 80.3355 33.9277 79.3587C33.4946 78.0391 33.5851 76.5901 33.876 75.251C34.5676 72.7282 37.8577 71.8549 38.3232 69.2545C38.7433 66.1754 34.9231 65.9619 32.9258 64.9334Z",fill:"#1E90FF"})})})]})})})}function D2(){return u.jsxs(E,{xs:12,sx:{display:"flex",flexDirection:"rowReverse",border:"1px solid #A8A8A8",borderRadius:"20px",padding:"10px",gap:"5px",alignItems:"center",marginLeft:{xs:"0px",md:"173px"},width:{xs:"100%",md:"480px"}},children:[u.jsxs(E,{xs:6,item:!0,sx:{display:"flex",alignItems:"center",marginLeft:"10px"},children:[u.jsx(E,{sx:{backgroundColor:"#F18989",width:"15px",height:"15px",borderRadius:"8px"}}),u.jsx(Z,{sx:{marginLeft:"10px",color:"#717171",fontWeight:"400",fontSize:"14px"},children:"کمتر از 25%"})]}),u.jsxs(E,{xs:6,item:!0,sx:{display:"flex",alignItems:"center",marginLeft:"10px"},children:[u.jsx(E,{sx:{backgroundColor:"#FF944D",width:"15px",height:"15px",borderRadius:"8px"}}),u.jsx(Z,{sx:{marginLeft:"10px",color:"#717171",fontWeight:"400",fontSize:"14px"},children:"25% تا 50%"})]}),u.jsxs(E,{xs:6,item:!0,sx:{display:"flex",alignItems:"center",marginLeft:"10px"},children:[u.jsx(E,{sx:{backgroundColor:"#F4C430",width:"15px",height:"15px",borderRadius:"8px"}}),u.jsx(Z,{sx:{marginLeft:"10px",color:"#717171",fontWeight:"400",fontSize:"14px"},children:"50% تا 75%"})]}),u.jsxs(E,{xs:6,item:!0,sx:{display:"flex",alignItems:"center",marginLeft:"10px"},children:[u.jsx(E,{sx:{backgroundColor:"#61D8BA",width:"15px",height:"15px",borderRadius:"8px"}}),u.jsx(Z,{sx:{marginLeft:"10px",color:"#717171",fontWeight:"400",fontSize:"14px"},children:"75% تا 100%"})]})]})}const z2=P6("DASHBOARD_PROVINCE_DETAILS_FOR_MAP",async(e,{dispatch:j})=>{j(C6());const{data:l,status:s}=await U.get("https://rsibackend.rasadyar.com/app/dashboard_province_detail_for_map/");return j(t6()),{data:l,status:s}}),W2=()=>{var x;const[e,j]=a.useState({totalQuantity:0,totalLeftOver:0,totalKilledQuantity:0,totalHatchingLeftOverPercent:0,totalActiveLeft:0,totalActiveLeftPercent:0}),l=g6(),s=()=>{l(z2()).then(S=>{var c;(c=S.payload)!=null&&c.data&&j(S.payload.data)})};return a.useEffect(()=>{s()},[]),u.jsxs(E,{sx:{display:"flex",flexDirection:"row",border:"1px solid #A8A8A8",borderRadius:"20px",padding:"10px",maxHeight:"156px",marginTop:"20px",backgroundColor:"white",flexWrap:"wrap"},children:[u.jsxs(E,{item:!0,sx:{marginTop:"10px",display:"flex"},children:[u.jsx(Z,{sx:{color:"#717171",fontWeight:"600",fontSize:"12px"},children:"حجم کل جوجه ریزی:"}),u.jsxs(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:[e==null?void 0:e.totalQuantity.toLocaleString()," قطعه"]})]}),u.jsxs(E,{item:!0,sx:{marginTop:"10px",display:"flex",marginRight:"10px"},children:[u.jsx(Z,{sx:{color:"#717171",fontWeight:"600",fontSize:"12px",marginLeft:"10px"},children:"حجم مانده در سالن:"}),u.jsxs(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:[(x=e==null?void 0:e.totalLeftOver)==null?void 0:x.toLocaleString()," قطعه"]})]}),u.jsxs(E,{item:!0,sx:{marginTop:"10px",display:"flex"},children:[u.jsx(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:"حجم کل کشتار شده:"}),u.jsx(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:e==null?void 0:e.totalKilledQuantity.toLocaleString()})]}),u.jsxs(E,{item:!0,sx:{marginTop:"10px",display:"flex"},children:[u.jsx(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:"درصد مانده در سالن :"}),u.jsxs(E,{sx:{display:"flex",alignItems:"center"},children:[u.jsx(E,{sx:{borderRadius:"8px",marginLeft:"5px"}}),u.jsxs(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px"},children:[e==null?void 0:e.totalHatchingLeftOverPercent,"%"]})]})]}),u.jsxs(E,{item:!0,sx:{marginTop:"10px",display:"flex"},children:[u.jsx(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:"درصد آماده کشتار:"}),u.jsxs(E,{sx:{display:"flex",alignItems:"center"},children:[u.jsx(E,{sx:{borderRadius:"8px",marginLeft:"5px"}}),u.jsxs(Z,{sx:{color:"#333",fontWeight:"700",fontSize:"12px",marginLeft:"10px"},children:[e.totalActiveLeftPercent,"%"]})]})]})]})};function Y2({onPercentageTypeChange:e,selectedPercentageType:j}){const l=s=>{e(s.target.value)};return u.jsx(A2,{children:u.jsxs(j2,{sx:{justifyContent:"center"},"aria-labelledby":"percentage-type-radio-buttons-group",name:"percentage-type-radio-buttons-group",value:j,onChange:l,row:!0,children:[u.jsx(R6,{value:"hatching",control:u.jsx(t2,{}),label:"مانده در سالن"}),u.jsx(R6,{value:"active",control:u.jsx(t2,{}),label:"آماده کشتار"})]})})}const H2=()=>{const[e,j]=a.useState([]),[l,s]=a.useState("hatching"),[x,S]=a.useState([]),c=g6(),n=()=>{c(O2()).then(A=>{var $;const b=(($=A.payload)==null?void 0:$.data)||[];S(b);const O=b.map((h,_)=>{var B,L,w;return[_+1,(h==null?void 0:h.provinceName)||"",((B=h==null?void 0:h.totalQuantity)==null?void 0:B.toLocaleString())||"0",((L=h==null?void 0:h.totalKilledQuantity)==null?void 0:L.toLocaleString())||"0",((w=h==null?void 0:h.totalLeftOver)==null?void 0:w.toLocaleString())||"0",`% ${h==null?void 0:h.totalHatchingLeftOverPercent.toLocaleString()} `,h==null?void 0:h.totalActiveLeft.toLocaleString(),` % ${h==null?void 0:h.totalActiveLeftPercent.toLocaleString()}`]});j(O)})};a.useEffect(()=>{n()},[]);const P=A=>A<25?"#F18989":A<50?"#FF944D":A<75?"#F4C430":"#61D8BA",v={};x.forEach(A=>{A!=null&&A.provinceName&&(A!=null&&A.totalHatchingLeftOverPercent)&&(v[A==null?void 0:A.provinceName]=A==null?void 0:A.totalHatchingLeftOverPercent)});const M=A=>{const b=x.find($=>($==null?void 0:$.provinceName)===A);if(!b)return"#B0B0B0";const O=l==="hatching"?b==null?void 0:b.totalHatchingLeftOverPercent:b==null?void 0:b.totalActiveLeftPercent;return O?P(O):"#B0B0B0"},T=A=>{s(A)};return u.jsxs(E,{xs:12,md:12,container:!0,spacing:2,justifyContent:"center",children:[u.jsx(E,{item:!0,xs:12,md:4,gap:2,sx:{maxHeight:{xs:"auto",md:"668px"},overflowY:"scroll"},children:u.jsx(p6,{title:"اطلاعات کشتار زنده کشتارگاه",columns:["ردیف"," استان"," جوجه ریزی","کشتار شده","مانده در سالن"," مانده در سالن","آماده کشتار"," آماده کشتار"],data:e,sx:{"& .MuiTableCell-root":{fontSize:"0.75rem",padding:"8px"},"& .MuiTableHead-root":{"& .MuiTableCell-root":{fontWeight:600}}}})}),u.jsxs(E,{xs:12,md:7,gap:2,sx:{display:"flex",flexDirection:"column",marginLeft:{xs:"0px",md:"33px"}},children:[u.jsx(W2,{}),u.jsx(Y2,{onPercentageTypeChange:T,selectedPercentageType:l}),u.jsx(B2,{getProvinceColor:M}),u.jsx(D2,{})]})]})},Z2=P6("PROVINCE_NATIONAL_GET_DISTRIBUTION_SERVICE",async(e,{dispatch:j})=>{j(C6());const{data:l,status:s}=await U.get("https://rsibackend.rasadyar.com/app/transport-carcass-dashboard",{params:e});return j(t6()),{data:l,status:s}}),U2=P6("PROVINCE_NATIONAL_GET_STEWARD_DISTRIBUTION_SERVICE",async(e,{dispatch:j})=>{j(C6());const{data:l,status:s}=await U.get("https://rsibackend.rasadyar.com/app/guilds-transport-carcass-dashboard",{params:e});return j(t6()),{data:l,status:s}}),V2=()=>{var a6,e6,z,o6,o,C,s6,c6,i6,H,l6;const[,,e,j,l,s]=a.useContext(j6),x=g6(),[S,c]=a.useState("KillHouse");a.useEffect(()=>{const d=Q(new Date).format("YYYY-MM-DD");j(d),s(d)},[]);const[n,P]=a.useState([]),[v,M]=a.useState(!1),[T]=a.useContext(j6),[A,b]=a.useState(""),O=d=>{K(d.target.value)},[$,h]=a.useState([]),[_,B]=a.useState(0),[L,w]=a.useState(10),[g,K]=a.useState(""),[W,V]=a.useState(1),[G,Y]=a.useState([]),q=async d=>{let t;D(),x(C6()),t=await U.get(`https://rsibackend.rasadyar.com/app/transport-carcass-detail/?search=${g}${v?`&date1=${e}&date2=${l}`:""}&role=${S}&province=${A}&page=${d}&page_size=${L}`),x(t6()),h(t.data.results),B(t.data.count)},y=d=>{q(d),V(d)},r=d=>{w(d),V(1)},D=()=>{x(Z2({role:S,province:A,date1:v?e:null,date2:v?l:null})).then(d=>{P(d.payload.data)})};a.useEffect(()=>{const d=$==null?void 0:$.map((t,r6)=>{var p,k,I,N,x6,m,u6,N6,E6,i,F6,W6,Y6,H6,Z6,U6,V6,K6,Q6,G6,q6,X6,J6,m6,u2;const n6=((p=t==null?void 0:t.info)==null?void 0:p.totalInputBarsWight)+((k=t==null?void 0:t.info)==null?void 0:k.totalOutputBarsWight);return[W===1?r6+1:r6+L*(W-1)+1,(I=t==null?void 0:t.info)==null?void 0:I.role,(t==null?void 0:t.UnitName)||(t==null?void 0:t.name),(t==null?void 0:t.PartIdCode)||(t==null?void 0:t.jihadiCode),(t==null?void 0:t.Province)||(t==null?void 0:t.province),(t==null?void 0:t.City)||(t==null?void 0:t.city),"گوشت مرغ تازه",(x6=(N=t==null?void 0:t.info)==null?void 0:N.totalInputBuyBarsCount)==null?void 0:x6.toLocaleString(),(u6=(m=t==null?void 0:t.info)==null?void 0:m.totalInputBuyBarsWight)==null?void 0:u6.toLocaleString(),(E6=(N6=t==null?void 0:t.info)==null?void 0:N6.totalOutputBuyBarsCount)==null?void 0:E6.toLocaleString(),(F6=(i=t==null?void 0:t.info)==null?void 0:i.totalOutputBuyBarsWight)==null?void 0:F6.toLocaleString(),(Y6=(W6=t==null?void 0:t.info)==null?void 0:W6.totalWareHouse)==null?void 0:Y6.toLocaleString(),n6==null?void 0:n6.toLocaleString(),"%"+((H6=t==null?void 0:t.info)!=null&&H6.totalWareHouse?(n6/((Z6=t==null?void 0:t.info)==null?void 0:Z6.totalWareHouse)*100).toFixed(1):0),(V6=(U6=t==null?void 0:t.info)==null?void 0:U6.inputBars)==null?void 0:V6.toLocaleString(),(Q6=(K6=t==null?void 0:t.info)==null?void 0:K6.totalInputBarsWight)==null?void 0:Q6.toLocaleString(),"%"+((q6=(G6=t==null?void 0:t.info)==null?void 0:G6.totalInputBarsPercent)==null?void 0:q6.toLocaleString()),(J6=(X6=t==null?void 0:t.info)==null?void 0:X6.totalOutputBarsWight)==null?void 0:J6.toLocaleString(),"%"+((u2=(m6=t==null?void 0:t.info)==null?void 0:m6.totalOutputBarsPercent)==null?void 0:u2.toLocaleString()),u.jsx(O6,{color:"success",size:"small",onClick:()=>{window.open(f6()==="AdminX"?`${B6}/${S==="KillHouse"?t.PartIdCode:t==null?void 0:t.jihadiCode}/${(t==null?void 0:t.UnitName)||(t==null?void 0:t.name)}/distribution`:`${D6}/${S==="KillHouse"?t.PartIdCode:t==null?void 0:t.jihadiCode}/${(t==null?void 0:t.UnitName)||(t==null?void 0:t.name)}/distribution`,"_blank")},children:u.jsx(o2,{})},r6)]});Y(d)},[$]),a.useEffect(()=>{q(1)},[x,e,l,L,S,A,v]);const X=async d=>{d.preventDefault(),D(),x(C6());try{const t=await U.get(`https://rsibackend.rasadyar.com/app/transport-carcass-detail/?role=${S}&province=${A}&search=${g}${v?`&date1=${e}&date2=${l}`:""}&page=1&page_size=${L}`);h(t.data.results),B(t.data.count),x(t6())}catch(t){console.error("Error fetching data:",t)}},J=()=>[{name:"همه"},...r2()];return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(F,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(p6,{noPagination:!0,isDashboard:!0,columns:["نقش","تعداد","محصول","وزن خرید داخل استان","وزن خرید خارج استان","وزن کل انبار","وزن کل توزیع","درصد توزیع نسبت به انبار","تعداد توزیع داخل استان","وزن توزیع داخل استان","درصد توزیع داخل استان","تعداد توزیع خارج استان","وزن توزیع خارج استان","درصد توزیع خارج استان","آخرین آپدیت"],data:[[n==null?void 0:n.role,S==="KillHouse"?(a6=n==null?void 0:n.totalCountKillHouse)==null?void 0:a6.toLocaleString():(e6=n==null?void 0:n.totalCountSteward)==null?void 0:e6.toLocaleString(),n==null?void 0:n.product,(z=n==null?void 0:n.totalInputBuyBarsWight)==null?void 0:z.toLocaleString(),(o6=n==null?void 0:n.totalOutputBuyBarsWight)==null?void 0:o6.toLocaleString(),(o=n==null?void 0:n.totalWareHouse)==null?void 0:o.toLocaleString(),((n==null?void 0:n.totalInputBarsWight)+(n==null?void 0:n.totalOutputBarsWight)).toLocaleString(),n!=null&&n.totalWareHouse?"%"+(n!=null&&n.totalWareHouse?(((n==null?void 0:n.totalInputBarsWight)+(n==null?void 0:n.totalOutputBarsWight))/(n==null?void 0:n.totalWareHouse)*100).toFixed(1):0):"",(C=n==null?void 0:n.inputBars)==null?void 0:C.toLocaleString(),(s6=n==null?void 0:n.totalInputBarsWight)==null?void 0:s6.toLocaleString(),n!=null&&n.totalInputBarsPercent?"%"+((c6=n==null?void 0:n.totalInputBarsPercent)==null?void 0:c6.toLocaleString()):"",(i6=n==null?void 0:n.outputBars)==null?void 0:i6.toLocaleString(),(H=n==null?void 0:n.totalOutputBarsWight)==null?void 0:H.toLocaleString(),n!=null&&n.totalOutputBarsPercent?"%"+((l6=n==null?void 0:n.totalOutputBarsPercent)==null?void 0:l6.toLocaleString()):"",(n==null?void 0:n.lastUpdate)&&a2(n==null?void 0:n.lastUpdate)]],title:"خلاصه اطلاعات"})}),u.jsxs(F,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(I6,{sx:{minWidth:"220px"},size:"small",disablePortal:!0,id:"hatching",options:J().map(d=>({label:d.name})),onChange:(d,t)=>{t.label!=="همه"?b(t.label):b("")},renderInput:d=>u.jsx(R,{...d,label:"انتخاب استان"})}),u.jsxs(f2,{size:"small",labelId:"demo-simple-select-label",id:"race",label:"نژاد مرغ",value:S,onChange:d=>{c(d.target.value)},children:[u.jsx(e2,{value:"KillHouse",children:"کشتارگاه"}),u.jsx(e2,{value:"Steward",children:"مباشر"})]}),u.jsxs(F,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(S6,{icon:u.jsx($6,{}),checkedIcon:u.jsx(w6,{}),checked:v,onChange:()=>M(!v),color:"primary",size:"large"}),u.jsx(F,{children:u.jsx(d6,{disabled:!v,label:"از تاریخ",id:"date",renderInput:d=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...d}),value:e,onChange:d=>{j(Q(d).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(d6,{disabled:!v,label:"تا تاریخ",id:"date",renderInput:d=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...d}),value:l,onChange:d=>{s(Q(d).format("YYYY-MM-DD"))}})})]}),u.jsx(F,{children:u.jsxs("form",{onSubmit:X,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:O}),u.jsx(h6,{type:"submit",onClick:X,endIcon:u.jsx(v6,{}),children:"جستجو"})]})}),u.jsx(f,{title:"خروجی اکسل",children:u.jsx(h6,{color:"success",onClick:()=>{T({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const d=`https://rsibackend.rasadyar.com/app/transport-carcass-detail-excel/?search=${g}${v?`&date1=${e}&date2=${l}`:""}&role=${S}&province=${A}`;window.location.href=d},children:u.jsx(M6,{size:32})})})]}),u.jsx(p6,{data:G,columns:["ردیف","نقش","نام واحد","شناسه یکتا","استان","شهرستان","محصول","تعداد خرید داخل استان","وزن خرید داخل استان","تعداد خرید خارج استان","وزن خرید خارج استان","وزن کل انبار","وزن کل توزیع","درصد توزیع نسبت به انبار","تعداد توزیع داخل استان","وزن توزیع داخل استان","درصد توزیع داخل استان","وزن توزیع خارج استان","درصد توزیع خارج استان","جزئیات"],handlePageChange:y,totalRows:_,page:W,perPage:L,handlePerRowsChange:r,title:"توزیع / فروش گوشت مرغ"})]})},K2=()=>{var X,J,a6,e6,z,o6;const[,,e,j,l,s]=a.useContext(j6),x=g6(),[S]=a.useContext(j6);a.useEffect(()=>{const o=Q(new Date).format("YYYY-MM-DD");j(o),s(o)},[]);const[c,n]=a.useState([]),[P,v]=a.useState(!1),[M,T]=a.useState(""),A=o=>{w(o.target.value)},[b,O]=a.useState([]),[$,h]=a.useState(0),[_,B]=a.useState(10),[L,w]=a.useState(""),[g,K]=a.useState(1),[W,V]=a.useState([]),G=async o=>{let C;y(),x(C6()),C=await U.get(`https://rsibackend.rasadyar.com/app/guilds-transport-carcass-detail/?search=${L}${P?`&date1=${e}&date2=${l}`:""}&province=${M}&page=${o}&page_size=${_}`),x(t6()),O(C.data.results),h(C.data.count)},Y=o=>{G(o),K(o)},q=o=>{B(o),K(1)},y=()=>{x(U2({province:M,date1:P?e:null,date2:P?l:null})).then(o=>{n(o.payload.data)})};a.useEffect(()=>{const o=b==null?void 0:b.map((C,s6)=>{var c6,i6,H,l6,d,t,r6,n6,p,k,I,N,x6,m,u6;return[g===1?s6+1:s6+_*(g-1)+1,(c6=C==null?void 0:C.info)==null?void 0:c6.role,C==null?void 0:C.name,(C==null?void 0:C.PartIdCode)||(C==null?void 0:C.jihadiCode),(C==null?void 0:C.Province)||(C==null?void 0:C.province),(C==null?void 0:C.City)||(C==null?void 0:C.city),"گوشت مرغ تازه",(H=(i6=C==null?void 0:C.info)==null?void 0:i6.totalInputBuyBarsCount)==null?void 0:H.toLocaleString(),(d=(l6=C==null?void 0:C.info)==null?void 0:l6.totalInputBuyBarsWight)==null?void 0:d.toLocaleString(),(r6=(t=C==null?void 0:C.info)==null?void 0:t.totalOutputBuyBarsCount)==null?void 0:r6.toLocaleString(),(p=(n6=C==null?void 0:C.info)==null?void 0:n6.totalOutputBuyBarsWight)==null?void 0:p.toLocaleString(),(I=(k=C==null?void 0:C.info)==null?void 0:k.totalWareHouse)==null?void 0:I.toLocaleString(),(x6=(N=C==null?void 0:C.info)==null?void 0:N.totalInputBuyBarsPercent)==null?void 0:x6.toLocaleString(),(u6=(m=C==null?void 0:C.info)==null?void 0:m.totalOutputBuyBarsPercent)==null?void 0:u6.toLocaleString(),u.jsx(O6,{color:"success",size:"small",onClick:()=>{window.open(f6()==="AdminX"?`${B6}/${C==null?void 0:C.jihadiCode}/${C==null?void 0:C.name}/Steward`:`${D6}/${C==null?void 0:C.jihadiCode}/${C==null?void 0:C.name}/Steward`,"_blank")},children:u.jsx(o2,{})},s6)]});V(o)},[b]),a.useEffect(()=>{G(1)},[x,e,l,_,M,P]);const r=async o=>{o.preventDefault(),y(),x(C6());try{const C=await U.get(`https://rsibackend.rasadyar.com/app/guilds-transport-carcass-detail/?&province=${M}&search=${L}${P?`&date1=${e}&date2=${l}`:""}&page=1&page_size=${_}`);O(C.data.results),h(C.data.count),x(t6())}catch(C){console.error("Error fetching data:",C)}},D=()=>[{name:"همه"},...r2()];return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(F,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(p6,{noPagination:!0,isDashboard:!0,columns:["تعداد","نقش","محصول","وزن خرید داخل استان","وزن خرید خارج استان","وزن کل خرید","درصد خرید داخل استان","درصد خرید خارج استان","آخرین آپدیت"],data:[[(X=c==null?void 0:c.totalCountGuild)==null?void 0:X.toLocaleString(),c==null?void 0:c.role,c==null?void 0:c.product,(J=c==null?void 0:c.totalInputBuyBarsWight)==null?void 0:J.toLocaleString(),(a6=c==null?void 0:c.totalOutputBuyBarsWight)==null?void 0:a6.toLocaleString(),(e6=c==null?void 0:c.totalWareHouse)==null?void 0:e6.toLocaleString(),(z=c==null?void 0:c.totalInputBuyBarsPercent)==null?void 0:z.toLocaleString(),(o6=c==null?void 0:c.totalOutputBuyBarsPercent)==null?void 0:o6.toLocaleString(),(c==null?void 0:c.lastUpdate)&&a2(c==null?void 0:c.lastUpdate)]],title:"خلاصه اطلاعات"})}),u.jsxs(F,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(I6,{sx:{minWidth:"220px"},size:"small",disablePortal:!0,id:"hatching",options:D().map(o=>({label:o.name})),onChange:(o,C)=>{C.label!=="همه"?T(C.label):T("")},renderInput:o=>u.jsx(R,{...o,label:"انتخاب استان"})}),u.jsxs(F,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(S6,{icon:u.jsx($6,{}),checkedIcon:u.jsx(w6,{}),checked:P,onChange:()=>v(!P),color:"primary",size:"large"}),u.jsx(F,{children:u.jsx(d6,{disabled:!P,label:"از تاریخ",id:"date",renderInput:o=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...o}),value:e,onChange:o=>{j(Q(o).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(d6,{disabled:!P,label:"تا تاریخ",id:"date",renderInput:o=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...o}),value:l,onChange:o=>{s(Q(o).format("YYYY-MM-DD"))}})})]}),u.jsx(F,{children:u.jsxs("form",{onSubmit:r,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:A}),u.jsx(h6,{type:"submit",onClick:r,endIcon:u.jsx(v6,{}),children:"جستجو"})]})}),u.jsx(f,{title:"خروجی اکسل",children:u.jsx(h6,{color:"success",onClick:()=>{S({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`https://rsibackend.rasadyar.com/app/guilds-transport-carcass-detail-excel/?search=${L}${P?`&date1=${e}&date2=${l}`:""}&province=${M}`;window.location.href=o},children:u.jsx(M6,{size:32})})})]}),u.jsx(p6,{data:W,columns:["ردیف","نقش","نام واحد","شناسه یکتا","استان","شهرستان","محصول","تعداد خرید داخل استان","وزن خرید داخل استان","تعداد خرید خارج استان","وزن خرید خارج استان","وزن کل خرید","درصد خرید داخل استان","درصد خرید خارج استان","جزئیات"],handlePageChange:Y,totalRows:$,page:g,perPage:_,handlePerRowsChange:q,title:"خرید صنوف"})]})},Q2=()=>{const[e,j]=a.useState(null),[l,s]=a.useState(null),[x,S]=a.useState([]),[c,n]=a.useState(0),[P,v]=a.useState(1),[M,T]=a.useState(20),[A,b]=a.useState(!1),[O,$]=a.useState(null),[h,_]=a.useState(!0),[B,L]=a.useState([]),[w,g]=a.useState(""),[K,W]=a.useState(!1),[V,G]=a.useState([]),[Y,q]=a.useState(""),[y,r]=a.useState(!1),[D,X]=a.useState(""),[J,a6]=a.useState(""),e6=g6(),[,,z,o6,o,C]=a.useContext(j6),s6=["ردیف","کد رهگیری","محصول","اقلام","مقدار","واحد","تاریخ","مقصد","شناسه مقصد","استان مقصد","شهرستان مقصد","مبدا","شناسه مبدا","استان مبدا","شهرستان مبدا","نوع حمل","مقصد قبلی","تغییر مقصد","کد رهگیری خودرو","تاریخ تخلیه","تخلیه"],c6=["محصول","تعداد بار","حجم بار (کیلوگرم)","تعداد بار داخل استان","حجم بار داخل استان (کیلوگرم)","درصد داخل استان","تعداد بار خارج استان","حجم بار خارج استان (کیلوگرم)","درصد خارج استان","آخرین بروزرسانی"],i6=p=>{if(!p)return"-";const k=new Date(p);if(Number.isNaN(k.getTime()))return"-";const I=k.toLocaleDateString("fa-IR"),N=k.toLocaleTimeString("fa-IR",{hour:"2-digit",minute:"2-digit",hour12:!1});return`${I} ${N}`},H=p=>p==null?"-":typeof p=="number"?p.toLocaleString("fa-IR"):p,l6=p=>{if(p==null)return"-";const k=Number(p);return Number.isNaN(k)?"-":`${k.toFixed(1)}%`},d=p=>p==null||p===""?"-":p;a.useEffect(()=>{v(1)},[z,o,h,w,Y,D]),a.useEffect(()=>{let p=!0;return(async()=>{var I;try{W(!0);const{data:N}=await U.get("iran_province/");if(!p)return;const x6=((I=N==null?void 0:N.map)==null?void 0:I.call(N,m=>m==null?void 0:m.name).filter(m=>!!m))??[];L(x6)}catch(N){console.error("Failed to fetch provinces:",N)}finally{p&&W(!1)}})(),()=>{p=!1}},[]),a.useEffect(()=>{let p=!0;return(async()=>{try{r(!0);const{data:I}=await U.get("https://rsibackend.rasadyar.com/app/all-products-transport-products");if(!p)return;const N=Array.isArray(I==null?void 0:I.products)?I.products:[];G(N)}catch(I){console.error("Failed to fetch product types:",I)}finally{p&&r(!1)}})(),()=>{p=!1}},[]),a.useEffect(()=>{let p=!0;return(async()=>{try{$(null),b(!0),e6(C6());const I=new URLSearchParams;I.append("product_type",Y||""),h&&z&&I.append("date1",z),h&&o&&I.append("date2",o),w&&I.append("destination_province",w),D&&I.append("search",D),I.append("page",P.toString()),I.append("page_size",M.toString());const N=new URLSearchParams;N.append("product_type",Y||""),h&&z&&N.append("date1",z),h&&o&&N.append("date2",o),w&&N.append("destination_province",w),D&&N.append("search",D);const[x6,m]=await Promise.all([U.get(`https://rsibackend.rasadyar.com/app/all-products-transport/?${I.toString()}`),U.get(`https://rsibackend.rasadyar.com/app/all-products-transport-dashboard/?${N.toString()}`)]);if(!p)return;const u6=x6.data??{results:[]},E6=((u6==null?void 0:u6.results)??[]).map((i,F6)=>[d(H(F6+1+(P-1)*M)),u.jsx(z6,{clearanceCode:i==null?void 0:i.tracking},(i==null?void 0:i.tracking)||F6),d(i==null?void 0:i.product),d(i==null?void 0:i.items),d(H(i==null?void 0:i.quantity)),d(i==null?void 0:i.unit),d(y6(i==null?void 0:i.date)),d(i==null?void 0:i.destination),d(i==null?void 0:i.jihadiDestination),d(i==null?void 0:i.destinationProvince),d(i==null?void 0:i.destinationCity),d(i==null?void 0:i.origin),d(i==null?void 0:i.jihadiOrigin),d(i==null?void 0:i.originProvince),d(i==null?void 0:i.originCity),d((i==null?void 0:i.originProvince)===(i==null?void 0:i.destinationProvince)?"داخل استان":"خارج استان"),d(i==null?void 0:i.destinationPrev),d(i==null?void 0:i.destinationChanged),d(i==null?void 0:i.carTrackingCode),d(y6(i==null?void 0:i.unloadingDate)),d(i==null?void 0:i.unloading)]);j(u6),S(E6),n((u6==null?void 0:u6.count)??0),s(m.data)}catch(I){if(console.error("Failed to fetch total cargo information:",I),!p)return;$(I),v2("در دریافت اطلاعات بار کل کشور خطایی رخ داد، لطفا مجددا تلاش کنید.","error")}finally{p&&b(!1),e6(t6())}})(),()=>{p=!1}},[e6,P,M,z,o,w,Y,h,D]);const t=p=>{v(p)},r6=p=>{T(p),v(1)},n6=async p=>{p.preventDefault();const k=J.trim();X(k),a6(k),v(1)};return O?u.jsx("div",{children:"خطا در دریافت اطلاعات بار کل کشور"}):A&&(!e||!l)?u.jsx("div",{children:"در حال بارگذاری اطلاعات ..."}):u.jsx(E,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:u.jsxs(E,{container:!0,direction:"column",xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(E,{container:!0,alignItems:"center",gap:2,children:[u.jsxs(E,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left",maxWidth:"fit-content"},alignItems:"center",justifyContent:"center",children:[u.jsx(S6,{icon:u.jsx($6,{}),checkedIcon:u.jsx(w6,{}),checked:h,onChange:()=>_(!h),color:"primary",size:"large"}),u.jsx(E,{children:u.jsx(d6,{disabled:!h,label:"از تاریخ",id:"date",renderInput:p=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...p}),value:z,onChange:p=>{p&&o6(Q(p).format("YYYY-MM-DD"))}})}),u.jsx(E,{children:u.jsx(d6,{disabled:!h,label:"تا تاریخ",id:"date",renderInput:p=>u.jsx(R,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...p}),value:o,onChange:p=>{p&&C(Q(p).format("YYYY-MM-DD"))}})})]}),u.jsxs(E,{container:!0,alignItems:"center",justifyContent:"center",gap:1,sx:{maxWidth:"fit-content"},children:[u.jsx(I6,{options:B,loading:K,value:w||null,onChange:(p,k)=>{g(k||"")},noOptionsText:"استانی یافت نشد",renderInput:p=>u.jsx(R,{...p,label:"استان مقصد",size:"small",sx:{width:{xs:200,md:240}},InputProps:{...p.InputProps,endAdornment:u.jsxs(u.Fragment,{children:[K?u.jsx(s2,{color:"inherit",size:16}):null,p.InputProps.endAdornment]})}}),clearOnEscape:!0}),u.jsx(I6,{options:V,loading:y,value:Y||null,onChange:(p,k)=>{q(k||"")},noOptionsText:"محصولی یافت نشد",renderInput:p=>u.jsx(R,{...p,label:"نوع محصول",size:"small",sx:{width:{xs:200,md:240}},InputProps:{...p.InputProps,endAdornment:u.jsxs(u.Fragment,{children:[y?u.jsx(s2,{color:"inherit",size:16}):null,p.InputProps.endAdornment]})}}),clearOnEscape:!0}),u.jsxs(E,{item:!0,component:"form",onSubmit:n6,sx:{width:{xs:220,md:260},display:"flex"},children:[u.jsx(R,{value:J,onChange:p=>a6(p.target.value),label:"جستجو",size:"small",variant:"outlined",sx:{flexGrow:1}}),u.jsx(O6,{type:"submit",color:"primary","aria-label":"جستجو",sx:{ml:1},children:u.jsx(R2,{})}),u.jsx(f,{title:"خروجی اکسل",children:u.jsx("a",{href:`https://rsibackend.rasadyar.com/app/all_products_transport_excel/?${Y?"product_type="+Y+"&":""}${z?"date1="+z+"&":""}${o?"date2="+o+"&":""}${w?"destination_province="+w:""}`,rel:"noreferrer",children:u.jsx(h6,{color:"success",children:u.jsx(M6,{size:32})})})})]})]})]}),l&&u.jsx(E,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(p6,{noPagination:!0,isDashboard:!0,columns:c6,data:[[d(l==null?void 0:l.product),d(H(l==null?void 0:l.bars)),d(H(l==null?void 0:l.totalBarsWight)),d(H(l==null?void 0:l.inputBars)),d(H(l==null?void 0:l.totalInputBarsWight)),l6(l==null?void 0:l.totalInputBarsPercent),d(H(l==null?void 0:l.outputBars)),d(H(l==null?void 0:l.totalOutputBarsWight)),l6(l==null?void 0:l.totalOutputBarsPercent),i6(l==null?void 0:l.lastUpdate)]],title:"خلاصه اطلاعات بار"})}),u.jsx(p6,{columns:s6,data:x,title:"اطلاعات بار کل کشور",paginated:!1,handlePageChange:t,handlePerRowsChange:r6,totalRows:c,page:P,perPage:M})]})})},G2=()=>{const[e,j]=a.useState(0),l=f6()==="AdminX"||f6()==="SuperAdmin"||f6()==="ProvinceOperator",s=(x,S)=>{j(S)};return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:4,children:u.jsxs(F2,{value:e,onChange:s,"aria-label":"simple tabs example",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,children:[u.jsx(A6,{value:0,label:"مدیریت فارم ها"}),u.jsx(A6,{value:1,label:"جوجه ریزی ها "}),u.jsx(A6,{value:2,label:"اطلاعات بارها "}),u.jsx(A6,{value:3,label:"پایش کشتارگاه ها "}),u.jsx(A6,{value:4,label:"نقشه کشوری"}),l&&u.jsx(A6,{value:5,label:"توزیع / فروش گوشت مرغ"}),l&&u.jsx(A6,{value:6,label:"خرید صنوف"}),l&&u.jsx(A6,{value:7,label:"اطلاعات حمل محصولات"})]})}),u.jsxs(F,{container:!0,xs:12,justifyContent:"center",mt:2,px:2,children:[e===0&&u.jsx(w2,{}),e===1&&u.jsx(N2,{}),e===2&&u.jsx(l2,{}),e===3&&u.jsx(k2,{}),e===4&&u.jsx(H2,{}),e===5&&u.jsx(V2,{}),e===6&&u.jsx(K2,{}),e===7&&u.jsx(Q2,{})]})]})},q2=()=>{var r,D,X,J,a6,e6,z,o6;const[,,e,j,l,s]=a.useContext(j6),x=()=>{S(T2({date1:L?e:null,date2:L?l:null,search:b,RequestCode:W})).then(o=>{K(o.payload.data)})},S=g6();a.useEffect(()=>{const o=Q(new Date).format("YYYY-MM-DD");j(o),s(o)},[]);const c=o=>{O(o.target.value)},[n,P]=a.useState([]),[v,M]=a.useState(0),[T,A]=a.useState(10),[b,O]=a.useState(""),[$,h]=a.useState(1),[_,B]=a.useState([]),[L,w]=a.useState(!1),[g,K]=a.useState([]),{key:W,name:V}=_6(),G=async o=>{S(C6());const C=await U.get(`https://rsibackend.rasadyar.com/app/transporting-detail/?search=${b}${L?`&date1=${e}&date2=${l}`:""}&page=${o}&page_size=${T}&RequestCode=${W}`);S(t6()),x(),P(C.data.results),M(C.data.count)},Y=o=>{G(o),h(o)},q=o=>{A(o),h(1)};a.useEffect(()=>{const o=n==null?void 0:n.map((C,s6)=>{var c6,i6,H,l6,d,t,r6,n6,p;return[$===1?s6+1:s6+T*($-1)+1,u.jsx(z6,{clearanceCode:C==null?void 0:C.TrackingCode},s6),y6(C==null?void 0:C.Date),C==null?void 0:C.DesUnitName,C==null?void 0:C.DesPartIdCode,C==null?void 0:C.Province,C==null?void 0:C.City,(c6=C==null?void 0:C.GoodAmount)==null?void 0:c6.toLocaleString(),C==null?void 0:C.TrackingStatusDescription,C!=null&&C.Out?"خارج استان":"داخل استان",C==null?void 0:C.SourceUnitName,(H=(i6=C==null?void 0:C.hatching)==null?void 0:i6.poultry)==null?void 0:H.PartIdCode,(l6=C==null?void 0:C.hatching)==null?void 0:l6.RequestCode,(t=(d=C==null?void 0:C.hatching)==null?void 0:d.poultry)==null?void 0:t.Province,(n6=(r6=C==null?void 0:C.hatching)==null?void 0:r6.poultry)==null?void 0:n6.City,C==null?void 0:C.Age,(p=C==null?void 0:C.hatching)==null?void 0:p.PedigreeName]});B(o)},[n]),a.useEffect(()=>{G(1)},[S,e,l,T,L]);const y=async o=>{o.preventDefault(),S(C6());try{const C=await U.get(`https://rsibackend.rasadyar.com/app/transporting-detail/?search=${b}${L?`&date1=${e}&date2=${l}`:""}&page=1&page_size=${T}&RequestCode=${W}`);P(C.data.results),M(C.data.count),x(),S(t6())}catch(C){console.error("Error fetching data:",C)}};return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",mt:3,children:[u.jsxs(F,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(F,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(F,{children:u.jsx(R6,{control:u.jsx(S6,{checked:L,onChange:()=>w(!L),color:"primary"})})}),u.jsx(F,{children:u.jsx(d6,{disabled:!L,label:"از تاریخ",id:"date",renderInput:o=>u.jsx(R,{size:"small",style:{width:"160px"},...o}),value:e,onChange:o=>{j(Q(o).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(d6,{disabled:!L,label:"تا تاریخ",id:"date",renderInput:o=>u.jsx(R,{size:"small",style:{width:"160px"},...o}),value:l,onChange:o=>{s(Q(o).format("YYYY-MM-DD"))}})})]}),u.jsx(F,{children:u.jsxs("form",{onSubmit:y,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:c}),u.jsx(h6,{type:"submit",onClick:y,endIcon:u.jsx(v6,{}),children:"جستجو"})]})})]}),u.jsx(F,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(p6,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","حجم بار","میانگین سن کشتار","تعداد بار داخل استان","حجم بار داخل استان","درصد داخل استان","تعداد بار خارج استان","حجم بار خارج استان","درصد خارج استان"],data:[[(r=g==null?void 0:g.barCount)==null?void 0:r.toLocaleString(),(D=g==null?void 0:g.barQuantity)==null?void 0:D.toLocaleString(),Math.floor(g==null?void 0:g.totalBarKillingAge),(X=g==null?void 0:g.inputBarCount)==null?void 0:X.toLocaleString(),(J=g==null?void 0:g.inputBarQuantity)==null?void 0:J.toLocaleString(),(a6=g==null?void 0:g.inputBarPercent)==null?void 0:a6.toFixed(1),(e6=g==null?void 0:g.outputBar)==null?void 0:e6.toLocaleString(),(z=g==null?void 0:g.outputBarQuantity)==null?void 0:z.toLocaleString(),(o6=g==null?void 0:g.outputBarPercent)==null?void 0:o6.toFixed(1)]],title:"خلاصه اطلاعات"})}),u.jsx(p6,{data:_,columns:["ردیف","کد رهگیری قرنطینه","تاریخ کشتار","نام کشتارگاه","شناسه یکتا کشتار گاه","استان کشتارگاه","شهر کشتارگاه","تعداد ","وضعیت ","مقصد کشتار","نام مرغدار","شناسه یکتا مرغداری","شناسه جوجه ریزی","استان مرغدار","شهرستان مرغدار","سن کشتار","نژاد"],handlePageChange:Y,totalRows:v,page:$,perPage:T,handlePerRowsChange:q,title:`جزئیات مجوز جوجه ریزی ${V}`})]})},X2=()=>{const[,,e,j,l,s]=a.useContext(j6),{unitkey:x,name:S,type:c}=_6(),[n,P]=a.useState(!1),[v]=a.useContext(j6),M=g6();a.useEffect(()=>{const y=Q(new Date).format("YYYY-MM-DD");j(y),s(y)},[]);const T=y=>{L(y.target.value)},[A,b]=a.useState([]),[O,$]=a.useState(0),[h,_]=a.useState(10),[B,L]=a.useState(""),[w,g]=a.useState(1),[K,W]=a.useState([]),V=async y=>{let r;M(C6()),r=await U.get(`https://rsibackend.rasadyar.com/app/${c==="Steward"?"guilds-":""}transport-carcass-detail/?search=${B}${n?`&date1=${e}&date2=${l}`:""}&page=${y}&page_size=${h}&code=${x}`),M(t6()),b(r.data.results),$(r.data.count)},G=y=>{V(y),g(y)},Y=y=>{_(y),g(1)};a.useEffect(()=>{const y=A==null?void 0:A.map((r,D)=>{var X,J;return[w===1?D+1:D+h*(w-1)+1,r!=null&&r.productDate?y6(r==null?void 0:r.productDate):"-",`${y6(r==null?void 0:r.date)} (${(X=r==null?void 0:r.time)==null?void 0:X.slice(0,5)})`,r!=null&&r.out?"خارج استان":"داخل استان",r==null?void 0:r.product,(J=r==null?void 0:r.quantity)==null?void 0:J.toLocaleString(),u.jsx(z6,{clearanceCode:(r==null?void 0:r.tracking)||"-"},D),r==null?void 0:r.origin,r==null?void 0:r.originProvince,r==null?void 0:r.originCity,r==null?void 0:r.destination,r==null?void 0:r.destinationProvince,r==null?void 0:r.destinationCity,r==null?void 0:r.driverName,r==null?void 0:r.owner,r==null?void 0:r.carTrackingCode,r==null?void 0:r.plate,r!=null&&r.unloading?"تخلیه شده":"در انتظار تخلیه"]});W(y)},[A]),a.useEffect(()=>{V(1)},[M,e,l,h,n]);const q=async y=>{y.preventDefault(),M(C6());try{const r=await U.get(`https://rsibackend.rasadyar.com/app/${c==="Steward"?"guilds-":""}transport-carcass-detail/?search=${B}${n?`&date1=${e}&date2=${l}`:""}&page=1&page_size=${h}&code=${x}`);b(r.data.results),$(r.data.count),M(t6())}catch(r){console.error("Error fetching data:",r)}};return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(F,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(F,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(S6,{icon:u.jsx($6,{}),checkedIcon:u.jsx(w6,{}),checked:n,onChange:()=>P(!n),color:"primary",size:"large"}),u.jsx(F,{children:u.jsx(d6,{disabled:!n,label:"از تاریخ",id:"date",renderInput:y=>u.jsx(R,{size:"small",style:{width:"160px"},...y}),value:e,onChange:y=>{j(Q(y).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(d6,{disabled:!n,label:"تا تاریخ",id:"date",renderInput:y=>u.jsx(R,{size:"small",style:{width:"160px"},...y}),value:l,onChange:y=>{s(Q(y).format("YYYY-MM-DD"))}})})]}),u.jsx(F,{children:u.jsxs("form",{onSubmit:q,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:T}),u.jsx(h6,{type:"submit",onClick:q,endIcon:u.jsx(v6,{}),children:"جستجو"})]})}),u.jsx(f,{title:"خروجی اکسل",children:u.jsx(h6,{color:"success",onClick:()=>{v({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`https://rsibackend.rasadyar.com/app/${c==="Steward"?"guilds-":""}transport-carcass-detail-excel/?search=${B}${n?`&date1=${e}&date2=${l}`:""}&code=${x}`;window.location.href=y},children:u.jsx(M6,{size:32})})})]}),u.jsx(p6,{data:K,columns:["ردیف","تاریخ توزیع","تاریخ ثبت","نوع بار","محصول","وزن","کد قرنطینه","فروشنده","استان فروشنده","شهر فروشنده","خریدار","استان خریدار","شهر خریدار","راننده","مالک","رهگیری خودرو","پلاک خودرو","وضعیت"],handlePageChange:G,totalRows:O,page:w,perPage:h,handlePerRowsChange:Y,title:`توزیع / فروش گوشت ${S} `})]})},A1=()=>{const{key:e,name:j,type:l}=_6(),{pathname:s}=S2(),x=s.includes(B6)||s.includes(M2)||s.includes(D6);return u.jsx(u.Fragment,{children:u.jsx(n2,{display:"flex",justifyContent:"center",children:u.jsx(F,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,mt:4,children:l?u.jsx(X2,{}):x?u.jsx(l2,{}):e||j?u.jsx(q2,{}):u.jsx(G2,{})})})})};export{A1 as default}; diff --git a/build/assets/NationalInfoTransports-kAWAVDmY.js b/build/assets/NationalInfoTransports-kAWAVDmY.js new file mode 100644 index 0000000..5a2f40f --- /dev/null +++ b/build/assets/NationalInfoTransports-kAWAVDmY.js @@ -0,0 +1 @@ +import{j as u,ao as ku,an as N,a_ as bu,B as wu,d as hu,I as du,b3 as qu,aq as Xu,b7 as Ju,as as Zu,at as mu,T as u6,b5 as s6,b6 as Du}from"./mui-vendor-D_SVL-Dx.js";import{r as a,j as zu,u as c6}from"./react-vendor-CmFgShSM.js";import{L as Y,j as B,h as b,A as Vu,v as Cu,cA as a6,cB as r6,cD as l6,a0 as k,G as x,$ as Su,ch as e6,p as t6,ci as C6,cj as i6,ck as A6,cv as g6,cw as p6,cx as x6}from"./index-D80MdVQn.js";import{a as Mu,u as Uu}from"./redux-vendor-CfkcHgWN.js";import{R as Yu,a as Qu}from"./index.esm-C1-dCPnj.js";import{R as su}from"./ResponsiveTable-bUYl0qDM.js";import{g as Bu}from"./getSamasatProvinces-BvJGUILK.js";import{d as n6}from"./Tune-BBzxV8DK.js";import{d as o6}from"./Download-CJYPO5Fu.js";import{d as Ku}from"./ToggleOffOutlined-C41wua6U.js";import{d as Wu}from"./ToggleOn-Cv1P2E48.js";import{d as F6}from"./Visibility-Cb7r65bM.js";import{C as h6}from"./ChechClearanceCode-C2pygfym.js";const d6=Mu("PROVINCE-NATIONAL-INFO-SLAUGHTER-HOUSE-SERVICE",async(r,{dispatch:h})=>{h(Y());const{data:l,status:S}=await B.get("https://rsibackend.rasadyar.com/app/dashboard_total_kill_house",{params:{date1:r.date1,date2:r.date2,search:r.search,province:r.province}});return h(b()),{data:l,status:S}}),S6=({excelHref:r,onView:h})=>{const[l,S]=a.useState(null),d=e=>{S(e.currentTarget)},f=()=>{S(null)},y=!!l,L=y?"slaughter-actions-menu":void 0,p=[{key:"excel",label:"دانلود اکسل",color:"success.main",icon:u.jsx(o6,{sx:{fontSize:{xs:20,md:18}}}),action:()=>{window.open(r,"_blank","noopener")}},{key:"details",label:"نمایش جزئیات",color:"primary.main",icon:u.jsx(e6,{sx:{fontSize:{xs:20,md:18}}}),action:h}];return u.jsxs(x,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[u.jsx(hu,{title:"عملیات",children:u.jsx(du,{"aria-describedby":L,color:"primary",onClick:d,size:"small",children:u.jsx(n6,{fontSize:"small"})})}),u.jsx(qu,{id:L,open:y,anchorEl:l,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1}}},children:u.jsx(Xu,{sx:{p:1},children:p.map(e=>u.jsxs(Ju,{onClick:()=>{f(),e.action()},sx:{borderRadius:1,mb:.5,color:e.color,"&:last-of-type":{mb:0}},children:[u.jsx(Zu,{sx:{color:e.color,minWidth:36},children:e.icon}),u.jsx(mu,{primary:u.jsx(u6,{sx:{color:e.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:e.label})})]},e.key))})})]})},z6=()=>{var au,W,ru,G,D,q,X,J,Z;const[,,r,h,l,S]=a.useContext(Vu),d=Uu();a.useEffect(()=>{const A=Cu(new Date).format("YYYY-MM-DD");h(A),S(A)},[]);const[f,y]=a.useState(""),L=A=>{P(A.target.value)},[p,e]=a.useState(!1),[E,w]=a.useState([]),[t,iu]=a.useState([]),[I,R]=a.useState(0),[_,ou]=a.useState(10),[j,P]=a.useState(""),[V,cu]=a.useState(1),[v,$]=a.useState([]),{key:C}=zu(),T=()=>{d(d6({date1:p?r:null,date2:p?l:null,search:j,province:C||f?f:"",role:k()})).then(A=>{iu(A.payload.data)})},z=async A=>{d(Y());const s=await B.get(`https://rsibackend.rasadyar.com/app/total-killhouse/?search=${j}&role=${k()}${p?`&date1=${r}&date2=${l}`:""}&page=${A}&page_size=${_}&province=${C||f?f:""}`);T(),d(b()),w(s.data.results),R(s.data.count)},O=A=>{z(A),cu(A)},Q=A=>{ou(A),cu(1)};a.useEffect(()=>{const A=E==null?void 0:E.map((s,i)=>{var c,M,m,uu,eu,tu,nu,F,n,U,H,gu,g,o,lu,pu,xu,Fu;return[V===1?i+1:i+_*(V-1)+1,s==null?void 0:s.UnitName,s==null?void 0:s.PartIdCode,s==null?void 0:s.Province,s==null?void 0:s.City,(M=(c=s==null?void 0:s.info)==null?void 0:c.bars)==null?void 0:M.toLocaleString(),(uu=(m=s==null?void 0:s.info)==null?void 0:m.totalBarsQuantity)==null?void 0:uu.toLocaleString(),(tu=(eu=s==null?void 0:s.info)==null?void 0:eu.inputBars)==null?void 0:tu.toLocaleString(),(F=(nu=s==null?void 0:s.info)==null?void 0:nu.totalInputBarsQuantity)==null?void 0:F.toLocaleString(),(n=s==null?void 0:s.info)!=null&&n.totalInputBarsPercent[0]?(H=(U=s==null?void 0:s.info)==null?void 0:U.totalInputBarsPercent[0])==null?void 0:H.toFixed(1):(gu=s==null?void 0:s.info)==null?void 0:gu.totalInputBarsPercent,(o=(g=s==null?void 0:s.info)==null?void 0:g.outputBars)==null?void 0:o.toLocaleString(),(pu=(lu=s==null?void 0:s.info)==null?void 0:lu.totalOutputBarsQuantity)==null?void 0:pu.toLocaleString(),(Fu=(xu=s==null?void 0:s.info)==null?void 0:xu.totalOutputBarsPercent)==null?void 0:Fu.toFixed(1),u.jsx(S6,{excelHref:`https://rsibackend.rasadyar.com/app/transporting_detail_excel/?PartIdCode=${s.PartIdCode}&province=${C||f?f:""}${p?`&date1=${r}&date2=${l}`:""}`,onView:()=>window.open(k()==="AdminX"?`${a6}/${s.PartIdCode}/${s==null?void 0:s.UnitName}`:k()==="SuperAdmin"?`${r6}/${s.PartIdCode}/${s==null?void 0:s.UnitName}`:`${l6}/${s.PartIdCode}/${s==null?void 0:s.UnitName}`,"_blank")},(s==null?void 0:s.PartIdCode)||i)]});$(A)},[E]),a.useEffect(()=>{z(1)},[d,r,l,_,f,p]);const K=async A=>{A.preventDefault(),d(Y());try{const s=await B.get(`https://rsibackend.rasadyar.com/app/total-killhouse/?role=${k()}&search=${j}${p?`&date1=${r}&date2=${l}`:""}&page=1&page_size=${_}&province=${C||f?f:""}`);w(s.data.results),R(s.data.count),T(),d(b())}catch(s){console.error("Error fetching data:",s)}},Au=()=>[{name:"همه"},...Bu()];return u.jsxs(x,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(x,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[!C&&u.jsx(x,{minWidth:210,children:u.jsx(ku,{size:"small",disablePortal:!0,id:"hatching",options:Au().map(A=>({label:A.name})),onChange:(A,s)=>{s.label!=="همه"?y(s.label):y("")},renderInput:A=>u.jsx(N,{...A,label:"انتخاب استان"})})}),u.jsxs(x,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(bu,{icon:u.jsx(Ku,{}),checkedIcon:u.jsx(Wu,{}),checked:p,onChange:()=>e(!p),color:"primary",size:"large"}),u.jsx(x,{children:u.jsx(Su,{disabled:!p,label:"از تاریخ",id:"date",renderInput:A=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...A}),value:r,onChange:A=>{h(Cu(A).format("YYYY-MM-DD"))}})}),u.jsx(x,{children:u.jsx(Su,{disabled:!p,label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...A}),value:l,onChange:A=>{S(Cu(A).format("YYYY-MM-DD"))}})})]}),u.jsx(x,{children:u.jsxs("form",{onSubmit:K,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:L}),u.jsx(wu,{type:"submit",onClick:K,endIcon:u.jsx(Yu,{}),children:"جستجو"})]})}),u.jsx(x,{children:u.jsx(hu,{placement:"right",title:"دانلود اکسل",children:u.jsx(du,{size:"small",color:"success",component:"a",href:`https://rsibackend.rasadyar.com/app/total_killhouse_excel/?search=${j}${p?`&date1=${r}&date2=${l}`:""}&province=${C||f?f:""}`,children:u.jsx(Qu,{size:36})})})})]}),u.jsx(x,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(su,{noPagination:!0,isDashboard:!0,columns:["تعداد کشتارگاه ها","تعداد بارها","حجم بارها","حجم بار های داخل استان","حجم بار های خارج استان","بیشترین حجم خرید","حجم خرید","کمترین حجم خرید","میزان کمترین حجم"],data:[[(au=t==null?void 0:t.killHouseCount)==null?void 0:au.toLocaleString(),(W=t==null?void 0:t.bars)==null?void 0:W.toLocaleString(),(ru=t==null?void 0:t.totalBarsQuantity)==null?void 0:ru.toLocaleString(),(G=t==null?void 0:t.totalInputBarsQuantity)==null?void 0:G.toLocaleString(),(D=t==null?void 0:t.totalOutputBarsQuantity)==null?void 0:D.toLocaleString(),(q=t==null?void 0:t.topKillHouseName)==null?void 0:q.toLocaleString(),(X=t==null?void 0:t.topKillHouseAmount)==null?void 0:X.toLocaleString(),(J=t==null?void 0:t.lowKillHouseName)==null?void 0:J.toLocaleString(),(Z=t==null?void 0:t.lowKillHouseAmount)==null?void 0:Z.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(su,{data:v,columns:["ردیف","نام کشتارگاه","شناسه یکتا کشتارگاه","استان","شهرستان","تعداد بار","حجم بار","تعداد بار داخل استان","حجم بار داخل استان","درصد بار داخل استان","تعداد بار خارج استان","حجم بار خارج استان","درصد بار خارج استان","جزئیات"],handlePageChange:O,totalRows:I,page:V,perPage:_,handlePerRowsChange:Q,title:C?`پایش کشتارگاه ${C}`:"پایش کشتارگاه"})]})},f6=Mu("NATIONAL_INFO_DASHBOARD",async(r,{dispatch:h})=>{h(Y());const{data:l,status:S}=await B.get("https://rsibackend.rasadyar.com/app/hatchings-dashboard",{params:{date1:r.date1,date2:r.date2,search:r.search,province:r.province,system_code:r.system_code}});return h(b()),{data:l,status:S}}),M6=()=>{var G,D,q,X,J,Z,A,s,i,c,M,m,uu,eu,tu,nu,F,n,U,H,gu;const[,,r,h,l,S]=a.useContext(Vu),d=Uu();a.useEffect(()=>{const g=Cu(new Date).format("YYYY-MM-DD");h(g),S(g)},[]);const f=g=>{j(g.target.value)},[y,L]=a.useState(""),{key:p}=zu(),[e,E]=a.useState([]),[w,t]=a.useState([]),[iu,I]=a.useState(0),[R,_]=a.useState(10),[ou,j]=a.useState(""),[P,V]=a.useState(1),[cu,v]=a.useState([]),[$,C]=a.useState(!1),[T,z]=a.useState("0"),O=(g,o)=>{z(o)},Q=()=>{d(f6({date1:$?r:null,date2:$?l:null,search:ou,province:y==="همه"?"":y})).then(g=>{E(g.payload.data)})},K=async g=>{let o;d(Y()),o=await B.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${ou}${$?`&date1=${r}&date2=${l}`:""}&page=${g}&page_size=${R}&province=${p||y?y:""}&state=${T==="0"?"pending":"archive"}`),d(b()),Q(),t(o.data.results),I(o.data.count)},Au=g=>{K(g),V(g)},au=g=>{_(g),V(1)};a.useEffect(()=>{const g=w==null?void 0:w.map((o,lu)=>{var pu,xu,Fu,fu,yu,vu,ju,Lu,$u,Eu,Pu,Iu,_u,Ou,Nu,Ru;return[P===1?lu+1:lu+R*(P-1)+1,((pu=o==null?void 0:o.poultry)==null?void 0:pu.Province)||"-",((xu=o==null?void 0:o.poultry)==null?void 0:xu.City)||"-",(Fu=o==null?void 0:o.poultry)==null?void 0:Fu.UnitName,`${(fu=o==null?void 0:o.poultry)==null?void 0:fu.FirstName} ${((yu=o==null?void 0:o.poultry)==null?void 0:yu.LastName)||""}`,o==null?void 0:o.RequestCode,o==null?void 0:o.CertId,(vu=o==null?void 0:o.CapacityFemale)==null?void 0:vu.toLocaleString(),t6(o==null?void 0:o.Date),Math.floor(o==null?void 0:o.Age),o==null?void 0:o.PedigreeName,(ju=o==null?void 0:o.ChickCountSum)==null?void 0:ju.toLocaleString(),(Lu=o==null?void 0:o.Period)==null?void 0:Lu.toLocaleString(),($u=o==null?void 0:o.Evacuation)==null?void 0:$u.toLocaleString(),(Pu=(Eu=o==null?void 0:o.info)==null?void 0:Eu.percentHatchingLicense)==null?void 0:Pu.toFixed(2),(Iu=o==null?void 0:o.LeftOver)==null?void 0:Iu.toLocaleString(),Math.floor(o==null?void 0:o.KillingAve),(Ou=(_u=o==null?void 0:o.info)==null?void 0:_u.numberLoads)==null?void 0:Ou.toLocaleString(),(Ru=(Nu=o==null?void 0:o.info)==null?void 0:Nu.loadVolume)==null?void 0:Ru.toLocaleString(),u.jsx(hu,{placement:"right",title:"جزئیات",children:u.jsx(du,{size:"small",color:"success",onClick:()=>{var Tu,Hu,Gu;return window.open(k()==="AdminX"?`${C6}/${o.RequestCode}/${(Tu=o==null?void 0:o.poultry)==null?void 0:Tu.UnitName}`:k()==="SuperAdmin"?`${i6}/${o.RequestCode}/${(Hu=o==null?void 0:o.poultry)==null?void 0:Hu.UnitName}`:`${A6}/${o.RequestCode}/${(Gu=o==null?void 0:o.poultry)==null?void 0:Gu.UnitName}`,"_blank")},children:u.jsx(F6,{})})},lu)]});v(g)},[w]),a.useEffect(()=>{K(1)},[d,r,l,R,$,T,y]);const W=async g=>{g.preventDefault(),d(Y());try{const o=await B.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${ou}${$?`&date1=${r}&date2=${l}`:""}&page=1&page_size=${R}&province=${p||y?y:""}&state=${T==="0"?"pending":"archive"}`);t(o.data.results),I(o.data.count),d(b()),Q()}catch(o){console.error("Error fetching data:",o)}},ru=()=>[{name:"همه"},...Bu()];return u.jsxs(x,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsx(x,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsxs(s6,{value:T,onChange:O,children:[u.jsx(Du,{value:"0",label:"فعال"}),u.jsx(Du,{value:"1",label:"بایگانی شده"})]})}),u.jsxs(x,{container:!0,xs:12,alignItems:"center",gap:2,children:[!p&&u.jsx(x,{minWidth:210,children:u.jsx(ku,{size:"small",disablePortal:!0,id:"hatching",options:ru().map(g=>({label:g.name})),onChange:(g,o)=>{o.label!=="همه"?L(o.label):L("")},renderInput:g=>u.jsx(N,{...g,label:"انتخاب استان"})})}),u.jsx(x,{children:u.jsxs("form",{onSubmit:W,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:f}),u.jsx(wu,{type:"submit",onClick:W,endIcon:u.jsx(Yu,{}),children:"جستجو"})]})}),u.jsxs(x,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",sx:{width:{xs:"auto",md:"auto"}},children:[u.jsx(bu,{icon:u.jsx(Ku,{}),checkedIcon:u.jsx(Wu,{}),checked:$,onChange:()=>C(!$),color:"primary",size:"large"}),u.jsx(x,{children:u.jsx(Su,{disabled:!$,label:"از تاریخ",id:"date",renderInput:g=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...g}),value:r,onChange:g=>{h(Cu(g).format("YYYY-MM-DD"))}})}),u.jsx(x,{children:u.jsx(Su,{disabled:!$,label:"تا تاریخ",id:"date",renderInput:g=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...g}),value:l,onChange:g=>{S(Cu(g).format("YYYY-MM-DD"))}})})]}),u.jsx(hu,{placement:"right",title:"دانلود اکسل",children:u.jsx(du,{size:"small",color:"success",component:"a",href:`https://rsibackend.rasadyar.com/app/all_hatching_excel/?search=${ou}${$?`&date1=${r}&date2=${l}`:""}&province=${p||y?y:""}&state=${T==="0"?"pending":"archive"}`,children:u.jsx(Qu,{size:36})})})]}),u.jsxs(x,{container:!0,mt:2,mb:4,isDashboard:!0,gap:3,children:[u.jsx(su,{noPagination:!0,isDashboard:!0,columns:["تعداد دوره جوجه ریزی","حجم کل جوجه ریزی","تلفات","درصد تلفات","کشتار شده"," درصد کشتار شده","میانگین سن کشتار","تعداد بارها","کمترین سن","بیشترین سن","مانده در سالن","درصد مانده در سالن نسبت به جوجه ریزی"],data:[[(G=e==null?void 0:e.totalHatchingCount)==null?void 0:G.toLocaleString(),(D=e==null?void 0:e.totalHatchingQuantity)==null?void 0:D.toLocaleString(),(q=e==null?void 0:e.totalHatchingEvacuation)==null?void 0:q.toLocaleString(),(X=e==null?void 0:e.totalHatchingEvacuationPercent)==null?void 0:X.toLocaleString(),(J=e==null?void 0:e.totalHatchingKillingQuantity)==null?void 0:J.toLocaleString(),(Z=e==null?void 0:e.totalHatchingKillingQuantityPercent)==null?void 0:Z.toLocaleString(),Math.floor(e==null?void 0:e.totalHatchingKillingAge),(A=e==null?void 0:e.totalHatchingBars)==null?void 0:A.toLocaleString(),Math.floor(e==null?void 0:e.leastAge),Math.floor(e==null?void 0:e.mostAge),(s=e==null?void 0:e.totalHatchingLeftOver)==null?void 0:s.toLocaleString(),(i=e==null?void 0:e.totalHatchingLeftOverPercent)==null?void 0:i.toLocaleString()]],title:"خلاصه اطلاعات کل جوجه ریزی ها"}),u.jsx(su,{noPagination:!0,isDashboard:!0,columns:["تعداد دوره جوجه ریزی","حجم کل جوجه ریزی","تلفات","درصد تلفات","کشتار شده","درصد کشتار شده","میانگین سن کشتار","تعداد بارها","حجم جوجه ریزی فعال","کمترین سن","بیشترین سن","مانده در سالن","درصد مانده در سالن","مانده در سالن آماده به کشتار","درصد مانده در سالن آماده به کشتار"],data:[[(c=e==null?void 0:e.totalActiveHatchingCount)==null?void 0:c.toLocaleString(),(M=e==null?void 0:e.totalActiveHatchingQuantity)==null?void 0:M.toLocaleString(),(m=e==null?void 0:e.totalActiveHatchingEvacuation)==null?void 0:m.toLocaleString(),(uu=e==null?void 0:e.totalActiveHatchingEvacuationPercent)==null?void 0:uu.toLocaleString(),(eu=e==null?void 0:e.totalActiveHatchingKillingQuantity)==null?void 0:eu.toLocaleString(),(tu=e==null?void 0:e.totalActiveHatchingKillingQuantityPercent)==null?void 0:tu.toLocaleString(),Math.floor(e==null?void 0:e.totalActiveHatchingKillingAge),(nu=e==null?void 0:e.totalActiveHatchingBars)==null?void 0:nu.toLocaleString(),(F=e==null?void 0:e.totalActiveHatchingQuantity)==null?void 0:F.toLocaleString(),Math.floor(e==null?void 0:e.leastAge),Math.floor(e==null?void 0:e.mostAge),(n=e==null?void 0:e.totalActiveHatchingLeftOver)==null?void 0:n.toLocaleString(),(U=e==null?void 0:e.totalActiveHatchingLeftOverPercent)==null?void 0:U.toLocaleString(),(H=e==null?void 0:e.totalReadyActiveHatchingLeftOver)==null?void 0:H.toLocaleString(),(gu=e==null?void 0:e.totalReadyHatchingLeftOverPercent)==null?void 0:gu.toLocaleString()]],title:"خلاصه اطلاعات جوجه ریزی های فعال",customColors:[{rest:!0,color:"#6262c4"}]})]}),u.jsx(su,{data:cu,columns:["ردیف","استان","شهرستان","نام واحد","نام مالک","شماره مجوز","شماره گواهی بهداشتی","ظرفیت","تاریخ جوجه ریزی","سن گله","نژاد","تعداد جوجه ریزی","دوره جوجه ریزی","مجموع تلفات","درصد جوجه ریزی به مجوز","مانده در سالن","میانگین سن کشتار","تعداد بارها","حجم بارها","جزئیات"],handlePageChange:Au,totalRows:iu,page:P,perPage:R,handlePerRowsChange:au,title:T==="0"?`پایش جوجه ریزی ${p||""}`:`بایگانی جوجه ریزی ${p||""}`})]})},y6=Mu("PROVINCE_NATIONAL_GET_FARM_INFO_DASHBOARD_SERVICE",async(r,{dispatch:h})=>{h(Y());const{data:l,status:S}=await B.get("https://rsibackend.rasadyar.com/app/poultry-dashboard/",{params:{role:k(),search:r.search,province:r.province}});return h(b()),{data:l,status:S}}),v6=({excelHref:r,onView:h})=>{const[l,S]=a.useState(null),d=e=>{S(e.currentTarget)},f=()=>{S(null)},y=!!l,L=y?"farm-actions-menu":void 0,p=[{key:"excel",label:"دانلود اکسل",color:"success.main",icon:u.jsx(o6,{sx:{fontSize:{xs:20,md:18}}}),action:()=>{window.open(r,"_blank","noopener")}},{key:"view",label:"نمایش جزئیات",color:"primary.main",icon:u.jsx(e6,{sx:{fontSize:{xs:20,md:18}}}),action:h}];return u.jsxs(x,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[u.jsx(hu,{title:"عملیات",children:u.jsx(du,{"aria-describedby":L,color:"primary",onClick:d,size:"small",children:u.jsx(n6,{fontSize:"small"})})}),u.jsx(qu,{id:L,open:y,anchorEl:l,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1}}},children:u.jsx(Xu,{sx:{p:1},children:p.map(e=>u.jsxs(Ju,{onClick:()=>{f(),e.action()},sx:{borderRadius:1,mb:.5,color:e.color,"&:last-of-type":{mb:0}},children:[u.jsx(Zu,{sx:{color:e.color,minWidth:36},children:e.icon}),u.jsx(mu,{primary:u.jsx(u6,{sx:{color:e.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:e.label})})]},e.key))})})]})},U6=()=>{var O,Q,K,Au,au,W,ru,G,D,q,X,J,Z,A,s,i,c,M,m,uu,eu,tu,nu;const r=c6(),h=F=>{w(F.target.value)},[l,S]=a.useState(""),[d,f]=a.useState([]),[y,L]=a.useState(0),[p,e]=a.useState(10),[E,w]=a.useState(""),[t,iu]=a.useState([]),[I,R]=a.useState(1),[_,ou]=a.useState([]),j=Uu(),{key:P}=zu(),V=()=>{j(y6({search:E,province:l==="همه"?"":l})).then(F=>{iu(F.payload.data)})},cu=async F=>{j(Y());const n=await B.get(`https://rsibackend.rasadyar.com/app/poultry-info/?search=${E}&role=${k()}&page=${F}&page_size=${p}&province=${P||l?l:""}`);j(b()),V(),f(n.data.results),L(n.data.count)},v=F=>{cu(F),R(F)},$=F=>{e(F),R(1)};a.useEffect(()=>{const F=d==null?void 0:d.map((n,U)=>{var gu,g,o,lu,pu,xu,Fu,fu,yu,vu,ju,Lu,$u,Eu,Pu,Iu,_u,Ou,Nu,Ru,Tu,Hu;const H=(n.FirstName+""+n.LastName).replace("null","");return[I===1?U+1:U+p*(I-1)+1,H,n==null?void 0:n.Mobile,n==null?void 0:n.UnitName,n==null?void 0:n.EpidemiologicCode,n==null?void 0:n.SystemCode,n==null?void 0:n.UnitId,n==null?void 0:n.UserIsActiveDescription,(g=(gu=n==null?void 0:n.info)==null?void 0:gu.capacity)==null?void 0:g.toLocaleString(),n==null?void 0:n.Province,n==null?void 0:n.City,(lu=(o=n==null?void 0:n.info)==null?void 0:o.countHatching)==null?void 0:lu.toLocaleString(),(xu=(pu=n==null?void 0:n.info)==null?void 0:pu.totalHatching)==null?void 0:xu.toLocaleString(),(fu=(Fu=n==null?void 0:n.info)==null?void 0:Fu.totalEvacuation)==null?void 0:fu.toLocaleString(),(vu=(yu=n==null?void 0:n.info)==null?void 0:yu.totalEvacuationPercent)==null?void 0:vu.toLocaleString(),(Lu=(ju=n==null?void 0:n.info)==null?void 0:ju.totalKilling)==null?void 0:Lu.toLocaleString(),(Eu=($u=n==null?void 0:n.info)==null?void 0:$u.totalKillingPercent)==null?void 0:Eu.toLocaleString(),(Iu=(Pu=n==null?void 0:n.info)==null?void 0:Pu.totalLeftover)==null?void 0:Iu.toLocaleString(),(Ou=(_u=n==null?void 0:n.info)==null?void 0:_u.totalLeftOverPercent)==null?void 0:Ou.toLocaleString(),(Ru=(Nu=n==null?void 0:n.info)==null?void 0:Nu.carsCount)==null?void 0:Ru.toLocaleString(),(Hu=(Tu=n==null?void 0:n.info)==null?void 0:Tu.totalCars)==null?void 0:Hu.toLocaleString(),u.jsx(v6,{excelHref:`https://rsibackend.rasadyar.com/app/hatching_excel/?system_code=${n.SystemCode}&province=${P||l?l:""}`,onView:()=>{r(k()==="AdminX"?`${g6}/${n==null?void 0:n.SystemCode}/${H}`:k()==="SuperAdmin"?`${p6}/${n==null?void 0:n.SystemCode}/${H}`:`${x6}/${n==null?void 0:n.SystemCode}/${H}`)}},(n==null?void 0:n.SystemCode)||U)]});ou(F)},[d]),a.useEffect(()=>{cu(1)},[j,p,l]);const C=async F=>{F.preventDefault(),j(Y());try{const n=await B.get(`https://rsibackend.rasadyar.com/app/poultry-info/?role=${k()}&search=${E}&page=1&page_size=${p}&province=${P||l?l:""}`);f(n.data.results),L(n.data.count),j(b()),V()}catch(n){console.error("Error fetching data:",n)}},T=()=>[{name:"همه"},...Bu()],z=F=>{var n;return!P&&(l==="همه"||!l)?[F?(n=F==null?void 0:F.provinceCount)==null?void 0:n.toLocaleString():"تعداد استان"]:[]};return u.jsxs(x,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(x,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[!P&&u.jsx(x,{minWidth:210,children:u.jsx(ku,{size:"small",disablePortal:!0,id:"hatching",options:T().map(F=>({label:F.name})),onChange:(F,n)=>{n.label!=="همه"?S(n.label):S("")},renderInput:F=>u.jsx(N,{...F,label:"انتخاب استان"})})}),u.jsx(x,{children:u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:h}),u.jsx(wu,{type:"submit",onClick:C,endIcon:u.jsx(Yu,{}),children:"جستجو"})]})})]}),u.jsxs(x,{container:!0,mt:2,mb:4,isDashboard:!0,gap:2,children:[u.jsx(su,{noPagination:!0,isDashboard:!0,columns:[" تعداد فارم ها ","تعداد کل جوجه ریزی","حجم کل جوجه ریزی","تلفات","درصد تلفات","کشتار شده","درصد کشتار شده","مانده درسالن","درصد مانده درسالن","میانگین سن کشتار",...z(),"تعداد شهرستان"],data:[[(O=t==null?void 0:t.poultryCount)==null?void 0:O.toLocaleString(),(Q=t==null?void 0:t.totalHatchingCount)==null?void 0:Q.toLocaleString(),(K=t==null?void 0:t.totalHatchingQuantity)==null?void 0:K.toLocaleString(),(Au=t==null?void 0:t.totalHatchingEvacuation)==null?void 0:Au.toLocaleString(),(au=t==null?void 0:t.totalHatchingEvacuationPercent)==null?void 0:au.toLocaleString(),(W=t==null?void 0:t.totalHatchingKillingQuantity)==null?void 0:W.toLocaleString(),(ru=t==null?void 0:t.totalHatchingKillingQuantityPercent)==null?void 0:ru.toLocaleString(),(G=t==null?void 0:t.totalHatchingLeftOver)==null?void 0:G.toLocaleString(),(D=t==null?void 0:t.totalHatchingLeftOverPercent)==null?void 0:D.toLocaleString(),Math.floor((q=t==null?void 0:t.totalHatchingKillingAge)==null?void 0:q.toLocaleString()),(X=t==null?void 0:t.provinceCount)==null?void 0:X.toLocaleString(),(J=t==null?void 0:t.cityCount)==null?void 0:J.toLocaleString()]],title:"خلاصه اطلاعات فارم ها"}),u.jsx(su,{noPagination:!0,isDashboard:!0,columns:["تعداد جوجه ریزی های فعال","حجم جوجه ریزی ها","تلفات","درصد تلفات","کشتار شده","درصد کشتار شده","مانده در سالن","درصد مانده در سالن","میانگین سن کشتار","مانده در سالن آماده به کشتار","درصد مانده در سالن آماده به کشتار"],data:[[(Z=t==null?void 0:t.totalActiveHatchingCount)==null?void 0:Z.toLocaleString(),(A=t==null?void 0:t.totalActiveHatchingQuantity)==null?void 0:A.toLocaleString(),(s=t==null?void 0:t.totalActiveHatchingEvacuation)==null?void 0:s.toLocaleString(),(i=t==null?void 0:t.totalActiveHatchingEvacuationPercent)==null?void 0:i.toLocaleString(),(c=t==null?void 0:t.totalActiveHatchingKillingQuantity)==null?void 0:c.toLocaleString(),(M=t==null?void 0:t.totalActiveHatchingKillingQuantityPercent)==null?void 0:M.toLocaleString(),(m=t==null?void 0:t.totalActiveHatchingLeftOver)==null?void 0:m.toLocaleString(),(uu=t==null?void 0:t.totalActiveHatchingLeftOverPercent)==null?void 0:uu.toLocaleString(),(eu=Math.floor(t==null?void 0:t.totalActiveHatchingKillingAge))==null?void 0:eu.toLocaleString(),(tu=t==null?void 0:t.totalReadyActiveHatchingLeftOver)==null?void 0:tu.toLocaleString(),(nu=t==null?void 0:t.totalReadyHatchingLeftOverPercent)==null?void 0:nu.toLocaleString()]],title:" جوجه ریزی های فعال (1 تا 70 روز)",allColors:{color:"#6262c4",text:"white"}})]}),u.jsx(su,{data:_,columns:["ردیف","نام و نام خانوادگی","شماره همراه","نام واحد","کد اپیدمیولوژیک","کد سیستمی واحد","شناسه یکتا واحد","وضعیت","ظرفیت فارم","استان","شهرستان","تعداد جوجه ریزی","حجم جوجه ریزی","تلفات","درصد تلفات","کشتار شده","درصد کشتار","مانده در سالن","درصد مانده در سالن ","تعداد ماشین","حجم ماشین ها","جزئیات"],handlePageChange:v,totalRows:y,page:I,perPage:p,handlePerRowsChange:$,title:`مدیریت فارم ${P||""}`})]})},j6=Mu("PROVINCE_NATIONAL_GET_TRANSPORT_INFO_DASHBOARD_SERVICE",async(r,{dispatch:h})=>{h(Y());const{data:l,status:S}=await B.get("https://rsibackend.rasadyar.com/app/transporting-dashboard",{params:{role:k(),search:r.search,value:r.search,province:r.province,PartIdCode:r.PartIdCode,date1:r.date1,date2:r.date2}});return h(b()),{data:l,status:S}}),Y6=()=>{var G,D,q,X,J,Z,A,s;const[,,r,h,l,S]=a.useContext(Vu),[d,f]=a.useState(""),y=()=>z===void 0?d==="همه"?"":d:z,L=()=>{p(j6({date1:v?r:null,date2:v?l:null,search:_,province:y(),PartIdCode:O!==void 0?O:null})).then(i=>{T(i.payload.data)})},p=Uu();a.useEffect(()=>{const i=Cu(new Date).format("YYYY-MM-DD");h(i),S(i)},[]);const e=i=>{ou(i.target.value)},[E,w]=a.useState([]),[t,iu]=a.useState(0),[I,R]=a.useState(10),[_,ou]=a.useState(""),[j,P]=a.useState(1),[V,cu]=a.useState([]),[v,$]=a.useState(!0),[C,T]=a.useState([]),{key:z,unitkey:O,name:Q}=zu(),K=async i=>{let c;p(Y()),c=await B.get(`https://rsibackend.rasadyar.com/app/transporting-detail/?search=${_}${v?`&date1=${r}&date2=${l}`:""}&page=${i}&page_size=${I}${O!==void 0?"&PartIdCode="+O:""}&province=${y()}`),p(b()),L(),w(c.data.results),iu(c.data.count)},Au=i=>{K(i),P(i)},au=i=>{R(i),P(1)};a.useEffect(()=>{const i=E==null?void 0:E.map((c,M)=>{var m,uu,eu,tu,nu,F,n,U,H;return[j===1?M+1:M+I*(j-1)+1,u.jsx(h6,{clearanceCode:c==null?void 0:c.TrackingCode},M),t6(c==null?void 0:c.Date),c==null?void 0:c.DesUnitName,c==null?void 0:c.DesPartIdCode,c==null?void 0:c.Province,c==null?void 0:c.City,(m=c==null?void 0:c.GoodAmount)==null?void 0:m.toLocaleString(),c==null?void 0:c.TrackingStatusDescription,c!=null&&c.Out?"خارج استان":"داخل استان",c==null?void 0:c.SourceUnitName,(eu=(uu=c==null?void 0:c.hatching)==null?void 0:uu.poultry)==null?void 0:eu.PartIdCode,(tu=c==null?void 0:c.hatching)==null?void 0:tu.RequestCode,(F=(nu=c==null?void 0:c.hatching)==null?void 0:nu.poultry)==null?void 0:F.Province,(U=(n=c==null?void 0:c.hatching)==null?void 0:n.poultry)==null?void 0:U.City,c==null?void 0:c.Age,(H=c==null?void 0:c.hatching)==null?void 0:H.PedigreeName]});cu(i)},[E]),a.useEffect(()=>{K(1)},[p,r,l,I,v,d]);const W=async i=>{i.preventDefault(),L(),p(Y());try{const c=await B.get(`https://rsibackend.rasadyar.com/app/transporting-detail/?search=${_}${v?`&date1=${r}&date2=${l}`:""}&page=1&page_size=${I}${O!==void 0?"&PartIdCode="+O:""}&province=${y()}`);w(c.data.results),iu(c.data.count),p(b())}catch(c){console.error("Error fetching data:",c)}},ru=()=>[{name:"همه"},...Bu()];return u.jsxs(x,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsxs(x,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[z===void 0&&O===void 0&&Q===void 0&&u.jsx(x,{minWidth:210,children:u.jsx(ku,{size:"small",disablePortal:!0,id:"hatching",options:ru().map(i=>({label:i.name})),onChange:(i,c)=>{c.label!=="همه"?f(c.label):f("")},renderInput:i=>u.jsx(N,{...i,label:"انتخاب استان"})})}),u.jsxs(x,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(bu,{icon:u.jsx(Ku,{}),checkedIcon:u.jsx(Wu,{}),checked:v,onChange:()=>$(!v),color:"primary",size:"large"}),u.jsx(x,{children:u.jsx(Su,{disabled:!v,label:"از تاریخ",id:"date",renderInput:i=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...i}),value:r,onChange:i=>{h(Cu(i).format("YYYY-MM-DD"))}})}),u.jsx(x,{children:u.jsx(Su,{disabled:!v,label:"تا تاریخ",id:"date",renderInput:i=>u.jsx(N,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...i}),value:l,onChange:i=>{S(Cu(i).format("YYYY-MM-DD"))}})})]}),u.jsx(x,{children:u.jsxs("form",{onSubmit:W,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:e}),u.jsx(wu,{type:"submit",onClick:W,endIcon:u.jsx(Yu,{}),children:"جستجو"})]})}),u.jsx(x,{children:u.jsx(hu,{placement:"right",title:v?"دانلود اکسل":"برای دانلود اکسل، بازه تاریخی را فعال کنید",children:u.jsx(du,{size:"small",color:"success",component:"a",href:`https://rsibackend.rasadyar.com/app/all_send_different_bar_excel/?search=${_}${v?`&date1=${r}&date2=${l}`:""}&province=${y()}`,disabled:!v,children:u.jsx(Qu,{size:36,style:{cursor:"pointer"}})})})})]}),u.jsx(x,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(su,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","حجم بار","میانگین سن کشتار","تعداد بار داخل استان","حجم بار داخل استان","درصد داخل استان","تعداد بار خارج استان","حجم بار خارج استان","درصد خارج استان"],data:[[(G=C==null?void 0:C.barCount)==null?void 0:G.toLocaleString(),(D=C==null?void 0:C.barQuantity)==null?void 0:D.toLocaleString(),Math.floor(C==null?void 0:C.totalBarKillingAge),(q=C==null?void 0:C.inputBarCount)==null?void 0:q.toLocaleString(),(X=C==null?void 0:C.inputBarQuantity)==null?void 0:X.toLocaleString(),(J=C==null?void 0:C.inputBarPercent)==null?void 0:J.toFixed(1),(Z=C==null?void 0:C.outputBar)==null?void 0:Z.toLocaleString(),(A=C==null?void 0:C.outputBarQuantity)==null?void 0:A.toLocaleString(),(s=C==null?void 0:C.outputBarPercent)==null?void 0:s.toFixed(1)]],title:"خلاصه اطلاعات"})}),u.jsx(su,{data:V,columns:["ردیف","کد رهگیری قرنطینه","تاریخ کشتار","نام کشتارگاه","شناسه یکتا کشتار گاه","استان کشتارگاه","شهر کشتارگاه","تعداد ","وضعیت ","مقصد کشتار","نام مرغدار","شناسه یکتا مرغداری","شناسه جوجه ریزی","استان مرغدار","شهرستان مرغدار","سن کشتار","نژاد"],handlePageChange:Au,totalRows:t,page:j,perPage:I,handlePerRowsChange:au,title:z||Q?`گزارش اطلاعات بار ${z||Q} `:"گزارش اطلاعات بار"})]})};export{M6 as N,U6 as P,Y6 as a,z6 as b,j6 as c,f6 as n,y6 as p}; diff --git a/build/assets/NavLink-Uri4Pz8C.js b/build/assets/NavLink-Uri4Pz8C.js new file mode 100644 index 0000000..2e0062c --- /dev/null +++ b/build/assets/NavLink-Uri4Pz8C.js @@ -0,0 +1,4 @@ +import{c1 as e}from"./mui-vendor-D_SVL-Dx.js";import{L as a}from"./react-vendor-CmFgShSM.js";const m=e(a)` + text-decoration: none !important; + color: ${t=>t.active?t.theme.palette.primary.main:t.theme.palette.grey.A400}; +`;export{m as N}; diff --git a/build/assets/NavigateNext-TZQEved5.js b/build/assets/NavigateNext-TZQEved5.js new file mode 100644 index 0000000..b74a5e3 --- /dev/null +++ b/build/assets/NavigateNext-TZQEved5.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=t;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=i(a()),v=r;o=e.default=(0,u.default)((0,v.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");export{o as d}; diff --git a/build/assets/NewFile-Cu2clwUs.js b/build/assets/NewFile-Cu2clwUs.js new file mode 100644 index 0000000..2d02a36 --- /dev/null +++ b/build/assets/NewFile-Cu2clwUs.js @@ -0,0 +1 @@ +import{j as u,aR as S,aS as b,aT as E,aU as P,aV as H,T as s,aW as M,ah as j,an as Pu,B as J,aL as Hu,I as ku,aM as Lu,cp as Iu,cq as Mu}from"./mui-vendor-D_SVL-Dx.js";import{G as r,S as a,a3 as q,X as Q,a5 as Du,v as Z,a0 as T,j as Wu,a4 as xu,A as Ku,u as Nu,c as wu,V as $u,m as Ru,L as Cu,h as pu,p as Fu,iq as Ou,ir as qu}from"./index-D80MdVQn.js";import{r as f,j as hu,u as Uu}from"./react-vendor-CmFgShSM.js";import{F as Bu}from"./FileInformation-DdL0vOCd.js";import{S as m}from"./SimpleTable-tm4uaKUf.js";import{g as Au,u as Gu}from"./useRequestFile-BwZzzy4x.js";import{u as _u}from"./useGetAllocationInformation-jWvsp7Cd.js";import{T as Vu}from"./Timer-DH9WN_K5.js";import{u as eu,f as zu,a as Qu}from"./redux-vendor-CfkcHgWN.js";import{F as Yu,a as Ju}from"./Factor-DMwN5dtW.js";import{S as Xu}from"./SlaughterPayProvinceFactorForm-BwQZlEga.js";import{d as Zu}from"./NavigateNext-TZQEved5.js";import{A as u6}from"./index-C-DZrBTM.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Add-CiyqkOpq.js";const ju=({file:e})=>{const[c,F]=f.useState({cityOperatorName:"اپراتور شهرستان",cityOperatorMobile:"-",cityUnionName:"-",acceptedRejectedDate:"",cityState:"در انتظار تایید"}),{city:i,cityOperator:n}=e;return f.useEffect(()=>{let o,A,C,p,h;i?(o=i.cityOperatorName,A=i.cityOperatorMobile,C=i.acceptedRejectedDate,h=i.unitName,p=i.cityState==="accept"?"تایید شده":"رد شده"):(o=n==null?void 0:n.cityOperatorName,A=n.cityOperatorMobile,h=n.unitName,C=null,p="در انتظار تایید"),F({cityOperatorName:o,cityOperatorMobile:A,acceptedRejectedDate:C,cityUnionName:h,cityState:p})},[i]),u.jsx(u.Fragment,{children:u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"مرحله شهرستان"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:u.jsx(r,{container:!0,gap:a.SMALL,children:c.cityState==="در انتظار تایید"?u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست منتظر انجام عملیات توسط اپراتور می باشد."}):u.jsxs(u.Fragment,{children:[u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست در تاریخ"}),u.jsx(s,{variant:"body2",fontWeight:"bold",children:c.acceptedRejectedDate?q(c.acceptedRejectedDate):"-"}),u.jsxs(s,{variant:"body2",display:"flex",gap:a.SMALL,children:[c.cityState," است."]})]})})})})})]}),u.jsx(r,{children:u.jsx(r,{xs:12,children:u.jsx(m,{columns:["نام اپراتور","نام اتحادیه","تلفن","استان","شهر","تاریخ بررسی","وضعیت",i!=null&&i.cityOperatorMessage?"دلیل رد":""],data:[[c.cityOperatorName,c.cityUnionName,c.cityOperatorMobile,n.cityOperatorProvince,n.cityOperatorCity,c!=null&&c.acceptedRejectedDate?Q(new Date(c==null?void 0:c.acceptedRejectedDate),"yyyy/MM/dd"):"",i!=null&&i.provinceAccept?"تایید شده توسط استان":c.cityState,i!=null&&i.cityOperatorMessage?i==null?void 0:i.cityOperatorMessage:""]]})})})]})]})})};ju.propTypes={file:j.PropTypes.any};const yu=({file:e,quantity:c})=>{const[F,i]=f.useState({provinceOperatorName:"اپراتور استان",provinceOperatorMobile:"-",acceptedRejectedDate:null,provinceState:"در انتظار تایید"}),{province:n,provinceOperator:o}=e;return f.useEffect(()=>{let A,C,p,h;n?(A=n.provinceOperatorName,C=n.provinceOperatorMobile,p=n.acceptedRejectedDate,h=n.provinceState==="accept"?"تایید شده":"رد شده"):(A=o==null?void 0:o.provinceOperatorName,C=o==null?void 0:o.provinceOperatorMobile,p=null,h="در انتظار تایید"),i({provinceOperatorName:A,provinceOperatorMobile:C,acceptedRejectedDate:p,provinceState:h})},[n]),u.jsx(u.Fragment,{children:u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"مرحله استان"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:F.provinceState==="در انتظار تایید"?u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست منتظر انجام عملیات توسط اپراتور می باشد."}):u.jsxs(u.Fragment,{children:[u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست در تاریخ"}),u.jsx(s,{variant:"body2",fontWeight:"bold",children:F.acceptedRejectedDate?q(F.acceptedRejectedDate):"-"}),u.jsxs(s,{variant:"body2",display:"flex",gap:a.SMALL,children:[F.provinceState," است."]})]})})})})]}),u.jsx(r,{children:u.jsx(r,{xs:12,children:u.jsx(m,{columns:["نام اپراتور","تلفن","استان","تاریخ بررسی","وضعیت درخواست","وضعیت تخصیص",n!=null&&n.provinceMessage?"دلیل رد":""],data:[[F.provinceOperatorName,F.provinceOperatorMobile,o.provinceOperatorProvinc,Q(new Date(F.acceptedRejectedDate),"yyyy/MM/dd"),F.provinceState,c!==0?"در انتظار تخصیص استان":"تخصیص داده شده",n!=null&&n.provinceMessage?n==null?void 0:n.provinceMessage:""]]})})})]})]})})};yu.propTypes={file:j.PropTypes.any,quantity:j.PropTypes.any};const X=({data:e,auction:c})=>{var k,L,I,l,x,d,t,w,$,v,R,U,B,G,_,V,ru,ou,nu,tu,iu,lu,cu,su,au;const F=eu();f.useEffect(()=>{F(Du())},[]);const{avicultureChickenPrice:i}=zu(y=>y.avicultureSlice),n=i==null?void 0:i.liveChickenPrice;let o,A,C,p,h,g;const D=Z(new Date(e.paymentDeadLine)),W=Z(),K=D.diff(W);let N=Z.duration(K).asSeconds();if(!c){let y;y=!e.killHouseFactorToProvince&&!e.provinceFactorToKillHouse?"در انتظار تایید مالی":y,y=!e.killHouseFactorToProvince&&e.provinceFactorToKillHouse?"در انتظار پرداخت کشتارگاه":y,y=e.killHouseFactorToProvince&&e.provinceFactorToKillHouse?"پرداخت شده توسط کشتارگاه":y;let z;const Su=((k=e.killHouseFactorToProvince)==null?void 0:k.factorState)==="accepted"||((L=e.killHouseFactorToPoultry)==null?void 0:L.factorState)==="accepted",bu=e&&u.jsx(Vu,{isFilePaymentTime:!0,seconds:N},"finincalTimer"),Eu=!e.killHouseFactorToProvince&&!e.provinceFactorToKillHouseForPoultry;!!e.paymentDeadLine?z=bu:Eu?z="در انتظار تایید مالی":z="در انتظار صدور تمامی فاکتورها",Su&&(z="پرداخت شده ✔"),o=["کشتارگاه","نام راننده","ماشین","نوع خرید","سند خودرو بدون بار","سند خودرو با بار","تعداد درخواست","تعداد واقعی بارگیری","وزن بار","میانگین وزن"],A=[[`${e.killHouseName} (${e.killHouseUserProvince}/${e.killHouseUserCity})`,((I=e.cars)==null?void 0:I.driverName)+` (${(l=e.cars)==null?void 0:l.driverMobile})`,`${(x=e.cars)==null?void 0:x.typeCar} با پلاک ${(d=e.cars)==null?void 0:d.pelak}`,`${e.paymentType==="credit"?"زمان دار":"نقدی"}`,u.jsxs("a",{style:{textDecoration:"none",color:"black"},href:e.barInfo.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:[u.jsx("img",{src:e.barInfo.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"}),u.jsxs("p",{children:[e.barInfo.killHouseWeightWithoutLoad," کیلوگرم"]})]},"provinceKillRequests"),u.jsxs("a",{style:{textDecoration:"none",color:"black"},href:e.barInfo.killHouseImageWithLoad,alt:"دانلود سند خودرو با بار",children:[u.jsx("img",{src:e.barInfo.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"},"provinceKillRequests"),u.jsxs("p",{children:[e.barInfo.killHouseWeightWithLoad," کیلوگرم"]})]},"provinceKillRequests"),e.quantity+" قطعه",e.barInfo.realQuantity+" قطعه",e.barInfo.killHouseNetWeight+" کیلوگرم",(e.barInfo.killHouseNetWeight/e.barInfo.realQuantity).toFixed(2)+" کیلوگرم"]],C=["قیمت روز","قیمت هرکیلو","سهم مرغدار","سهم اتحادیه","مانده تا سررسید 30 روزه","سهم مرغدار با ضریب سود","سهم اتحادیه با ضریب سود","جمع مبلغ قابل پرداخت","وضعیت"];let O;(t=e.provinceFactorToKillHouse)!=null&&t.poultryShareWithProfit?O=(w=e.provinceFactorToKillHouse)==null?void 0:w.poultryShareWithProfit:($=e.provinceFactorToKillHouseForPoultry)!=null&&$.poultryShareWithProfit&&(O=(v=e.provinceFactorToKillHouseForPoultry)==null?void 0:v.poultryShareWithProfit),h=[[n+" ﷼",e.provinceFactorToKillHouse?e.provinceFactorToKillHouse.provinceFactorFee+" ریال":"نامشخص",e.provinceFactorToKillHouse?e.provinceFactorToKillHouse.provinceFactorFee*e.barInfo.killHouseNetWeight+" ریال":"نامشخص",(R=e.provinceFactorToKillHouse)!=null&&R.totalShareAllocation?((U=e.provinceFactorToKillHouse)==null?void 0:U.totalShareAllocation)+" ریال":"نامشخص",z,O?`${O} ریال`:"نامشخص",(B=e.provinceFactorToKillHouse)!=null&&B.unionShareWithProfit?`${(G=e.provinceFactorToKillHouse)==null?void 0:G.unionShareWithProfit} ریال`:"نامشخص",(_=e.provinceFactorToKillHouse)!=null&&_.cost?`${((V=e.provinceFactorToKillHouse)==null?void 0:V.cost)+((ru=e.provinceFactorToKillHouse)==null?void 0:ru.poultryShareWithProfit)} ریال`:"نامشخص",y]],p=["قیمت روز","قیمت هرکیلو","سهم مرغدار","سهم اتحادیه","مبلغ قابل پرداخت","وضعیت"];let Y;(ou=e.provinceFactorToKillHouse)!=null&&ou.cost?Y=`${(nu=e.provinceFactorToKillHouse)==null?void 0:nu.cost} ریال`:(tu=e.provinceFactorToKillHouseForPoultry)!=null&&tu.cost?Y=`${(iu=e.provinceFactorToKillHouseForPoultry)==null?void 0:iu.cost} ریال`:Y="نامشخص",g=[[n+" ﷼",e.provinceFactorToKillHouse?e.provinceFactorToKillHouse.provinceFactorFee+" ریال":"ندارد",O?`${O} ریال`:"نامشخص",(lu=e.provinceFactorToKillHouse)!=null&&lu.totalShareAllocation?((cu=e.provinceFactorToKillHouse)==null?void 0:cu.totalShareAllocation)+" ریال":"نامشخص",Y,y]],T()==="Poultry"&&(p.splice(5,3),(su=g[0])==null||su.splice(5,3),C.splice(5,4),(au=h[0])==null||au.splice(5,4))}return u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"مرحله مالی"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:e.barInfo.killHouseAssignmentState==="pending"?u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست در انتظار تایید اپراتور مالی است."}):u.jsxs(u.Fragment,{children:[u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست در تاریخ"}),u.jsx(s,{variant:"body2",fontWeight:"bold",children:q(new Date(e.barInfo.acceptRejectDate))}),u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:e.barInfo.killHouseAssignmentState==="accepted"?"تایید شده است.":e.barInfo.killHouseAssignmentState==="pending"?"در انتظار تایید":"رد شده است."})]})})})})]}),u.jsx(r,{container:!0,children:u.jsxs(r,{xs:12,children:[u.jsx(m,{name:`اطلاعات بار ${e.barcod} - کد قرنطینه ${e.clearanceCode} - کد حمل و نقل ${e.trafficCode}`,columns:o,data:A}),e.paymentType==="cash"?u.jsx(m,{name:"اطلاعات مالی",columns:p,data:g}):u.jsx(m,{name:"اطلاعات مالی",columns:C,data:h})]})})]})]})};X.propTypes={item:j.PropTypes.array,data:j.PropTypes.any,auction:j.PropTypes.bool};const uu=({data:e,barCode:c})=>u.jsx(u.Fragment,{children:u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"اطلاعات پرداختی کشتارگاه"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"اطلاعات پرداختی کشتارگاه در این قسمت نمایش داده میشود."})})})})]}),u.jsx(r,{container:!0,children:u.jsx(r,{xs:12,children:u.jsx(m,{columns:["کد بار","کشتارگاه","تاریخ ثبت شناسه","شناسه پرداخت","مبلغ","وضعیت","پیوست"],data:[[c,`${e==null?void 0:e.killHouseName} (${e==null?void 0:e.killHouseUserProvince}/${e==null?void 0:e.killHouseUserCity})`,q(e.time),Number(e.paymentCode),`${e.totalMoney} ﷼`,e.factorState==="accepted"?"تایید شده":e.factorState==="pending"?"در انتظار تایید":"رد شده",u.jsx("a",{href:e.factorImage,children:u.jsx("img",{src:e.factorImage,alt:"Slaughter Payment Factor",width:"50",height:"50",className:"images-file"})},"SlaughterPaymentFactorImage")]]})})})]})]})});uu.propTypes={data:j.PropTypes.any,barCode:j.PropTypes.any};const fu=({item:e,i:c})=>{let F=[],i=[],n;return n=e.provinceKillRequestState==="pending"?"در انتظار تایید کشتارگاه":n,n=e.provinceKillRequestState==="accepted"?"تایید شده":n,n=e.provinceKillRequestState==="rejected"?"رد شده":n,e.provinceKillRequestMessage?(F=["نام کشتارگاه","مالک کشتارگاه","تعداد تخصیص داده شده","تاریخ تخصیص","نحوه خرید","نوع تخصیص","وضعیت درخواست","دلیل رد"],i=[e.killHouseName,e.killHouseUserName,e.mainQuantity+" قطعه",Q(new Date(e.date),"yyyy/MM/dd"),e.paymentType,e.automaticState?"اتوماتیک":"دستی",n,e.provinceKillRequestMessage]):(F=["نام کشتارگاه","مالک کشتارگاه","تعداد تخصیص داده شده","تاریخ تخصیص","نوع تخصیص","وضعیت درخواست"],i=[e.killHouseName,e.killHouseUserName,e.mainQuantity+" قطعه",Q(new Date(e.date),"yyyy/MM/dd"),e.automaticState?"اتوماتیک":"دستی",n]),u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{variant:"body1",fontWeight:"bold",children:"تخصیصات استان به کشتارگاه"})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(s,{variant:"body2",children:"در این قسمت جزییات تخصیصات را مشاهده می کنید."})})})]}),u.jsx(r,{children:u.jsx(r,{children:u.jsx(r,{children:u.jsx(m,{columns:F,data:[i]})})},"ProvinceAllocationInformation"+c)})]})]})};fu.propTypes={item:j.PropTypes.object,i:j.PropTypes.any};const mu=({data:e,barCode:c})=>u.jsx(u.Fragment,{children:u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"اطلاعات پرداختی کشتارگاه به مرغدار"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"اطلاعات پرداختی کشتارگاه در این قسمت نمایش داده میشود."})})})})]}),u.jsx(r,{container:!0,children:u.jsx(r,{xs:12,children:u.jsx(m,{columns:["کد بار","کشتارگاه","تاریخ ثبت شناسه","شناسه پرداخت","مبلغ","وضعیت","پیوست"],data:[[c,`${e==null?void 0:e.killHouseName} (${e==null?void 0:e.killHouseUserProvince}/${e==null?void 0:e.killHouseUserCity})`,q(e==null?void 0:e.time),Number(e==null?void 0:e.paymentCode),`${e.totalMoney} ﷼`,e.factorState==="accepted"?"تایید شده":e.factorState==="pending"?"در انتظار تایید":"رد شده",u.jsx("a",{href:e==null?void 0:e.factorImage,children:u.jsx("img",{src:e==null?void 0:e.factorImage,alt:"Slaughter Payment Factor",width:"50",height:"50",className:"images-file"})},"SlaughterPaymentFactorImage")]]})})})]})]})});mu.propTypes={data:j.PropTypes.any,barCode:j.PropTypes.any};const gu=({data:e})=>u.jsx(u.Fragment,{children:u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"اطلاعات تایید نهایی بازرس"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsx(r,{container:!0,gap:a.SMALL,children:u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"وضعیت نهایی پرونده بررسی شده توسط بازرس در این مرحله نمایش داده شده است."})})})})]}),u.jsx(r,{container:!0,children:u.jsx(r,{xs:12,children:u.jsx(m,{columns:["نام بازرس","تاریخ ثبت","پیغام","وضعیت"],data:[[e.inspectorName,new Date(e.acceptRejectDate),e.message?e.message:"-",e.state==="accepted"?"تایید شده":"ابراز مشکل"]]})})})]})]})});gu.propTypes={data:j.PropTypes.any};const du=Qu("PROVINCE_CHECK_COMPLAINT",async e=>{const{data:c,status:F}=await Wu.post("check_losses/",e);return{data:c,status:F}}),vu=({item:e})=>{const[c,F]=f.useState(!1),[i]=xu(),{id:n}=hu(),[o]=f.useContext(Ku),A=eu(),C=Nu({initialValues:{rejectText:""},validationSchema:wu({rejectText:$u().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})});return f.useEffect(()=>{C.validateForm()},[]),u.jsx(u.Fragment,{children:u.jsx(r,{container:!0,children:u.jsx(r,{xs:12,children:u.jsx(r,{xs:12,children:e.complaint.state==="pending"&&u.jsx(r,{container:!0,gap:a.SMALL,padding:a.SMALL,children:u.jsx(u6,{children:c?u.jsx(Ru.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(r,{flexDirection:"column",container:!0,gap:a.SMALL,children:[u.jsx(r,{children:u.jsx(Pu,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:C.values.rejectText,error:C.touched.rejectText?!!C.errors.rejectText:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.rejectText&&C.errors.rejectText?C.errors.rejectText:null})}),u.jsxs(r,{container:!0,gap:a.SMALL,children:[u.jsx(r,{children:u.jsx(J,{variant:"outlined",color:"secondary",onClick:()=>{F(!1)},children:"لغو"})}),u.jsx(r,{children:u.jsx(J,{disabled:!C.isValid,variant:"outlined",onClick:()=>{A(Cu()),A(du({key:e.complaint.complaintKey,state:"rejected",role:T(),message:C.values.rejectText})).then(p=>{p.error?o({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(Au(i,n,A),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),A(pu())})},children:"رد شکایت"})})]})]})}):u.jsxs(r,{container:!0,gap:a.SMALL,children:[u.jsx(J,{variant:"outlined",color:"secondary",onClick:()=>{F(!0)},children:"رد شکایت"}),u.jsx(J,{variant:"outlined",onClick:()=>{A(Cu()),A(du({key:e.complaint.complaintKey,state:"accepted",role:T()})).then(p=>{p.error?o({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(Au(i,n,A),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),A(pu())})},children:"تایید شکایت"})]})})})})})})})};vu.propTypes={item:j.PropTypes.object};const Tu=({item:e})=>{var c,F,i,n,o,A,C,p,h,g,D,W,K,N,k,L,I,l,x,d,t,w,$;return u.jsxs(u.Fragment,{children:[u.jsx(r,{container:!0,children:u.jsx(r,{children:u.jsx(H,{variant:"body1",fontWeight:"bold",color:"secondary",children:"بررسی شکایت"})})}),u.jsxs(r,{container:!0,children:[u.jsx(m,{name:`تلفات برای این بار در تاریخ ${Fu((c=e.complaint)==null?void 0:c.createDate)} ثبت شده.`,columns:["عنوان","توضیحات","تاریخ ثبت","وضعیت","درصد تلفات","تلفات عرف","وزن واقعی","وزن با احتساب تلفات","پیوست تصویر"],data:[[(F=e.complaint)==null?void 0:F.title,(i=e.complaint)!=null&&i.description?(n=e.complaint)==null?void 0:n.description:"بدون توضیحات",Q(new Date((o=e.complaint)==null?void 0:o.createDate),"yyyy/MM/dd"),((A=e.complaint)==null?void 0:A.state)==="pending"?"در حال بررسی":((C=e.complaint)==null?void 0:C.state)==="accepted"?"تایید شده":"رد شده",(p=e.complaint)==null?void 0:p.percent,(h=e.complaint)==null?void 0:h.percentageLosses,(g=e.complaint)==null?void 0:g.realWeight,((D=e.complaint)==null?void 0:D.lossesWeight)!==0?(W=e.complaint)==null?void 0:W.lossesWeight:"تلفات بررسی نشده است",(N=(K=e.complaint)==null?void 0:K.image)!=null&&N.length?(L=(k=e.complaint)==null?void 0:k.image)==null?void 0:L.map((v,R)=>[u.jsx(r,{display:"inline-flex",children:u.jsx("a",{href:v,alt:"دانلود",children:u.jsx("img",{src:v,width:"80",height:"80",alt:"دانلود",style:{marginRight:"10px",borderRadius:"5px"}})})},`SlaughterPaymentFactorImage${R}`)]):"بدون پیوست"]]}),((I=e==null?void 0:e.complaint)==null?void 0:I.reviewer)&&u.jsxs(s,{mt:a.TINY,variant:"body2",color:v=>v.palette.grey.A700,children:[`تلفات در تاریخ ${Fu((x=(l=e==null?void 0:e.complaint)==null?void 0:l.reviewer)==null?void 0:x.createDate)} توسط ${(t=(d=e==null?void 0:e.complaint)==null?void 0:d.reviewer)==null?void 0:t.operatorname} `,(($=(w=e==null?void 0:e.complaint)==null?void 0:w.reviewer)==null?void 0:$.state)==="accepted"?"تایید ":"رد ","شده است."]})]})]})};Tu.propTypes={item:j.PropTypes.object};const e6=()=>{var g,D,W,K,N,k,L,I;const e=Uu(),c=eu(),{id:F}=hu(),i=Gu(F),[n]=xu(),o=(g=i==null?void 0:i.file)==null?void 0:g.process,{quantity:A,provinceAssignments:C}=_u((D=o==null?void 0:o.poultry)==null?void 0:D.poultryRequestKey);f.useEffect(()=>{c(Ou())},[]);const p=o==null?void 0:o.provinceKillRequests;f.useEffect(()=>()=>{c(qu())},[]);const h=o==null?void 0:o.filePaymentType;return u.jsx(u.Fragment,{children:o&&u.jsx(Hu,{mt:a.MEDIUM,display:"flex",justifyContent:"center",children:u.jsxs(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(r,{container:!0,justifyContent:"space-between",mb:a.SMALL,children:u.jsx(r,{container:!0,alignItems:"center",children:u.jsxs(ku,{"aria-label":"delete",color:"primary",onClick:()=>e(-1),children:[u.jsx(Zu,{}),u.jsx(s,{children:"بازگشت"})]})})}),u.jsxs(Lu,{children:[u.jsx(r,{container:!0,px:a.SMALL,gap:a.TINY,justifyContent:"space-between",direction:"column",children:u.jsxs(r,{container:!0,direction:"column",children:[u.jsx(r,{container:!0,children:u.jsxs(s,{variant:"h6",children:["مشخصات پرونده با کد سفارش",(W=o==null?void 0:o.poultry)==null?void 0:W.poultryOrderCode]})}),u.jsxs(r,{container:!0,gap:a.TINY,children:[u.jsx(r,{children:(K=o==null?void 0:o.poultry)!=null&&K.poultryAuction?u.jsx(s,{variant:"body2",color:"secondary",children:"(فروش از طریق مزایده)"}):u.jsx(s,{variant:"body2",color:"secondary",children:"(فروش از طریق اتحادیه)"})}),u.jsxs(r,{children:[h==="cash"&&u.jsx(s,{variant:"body2",color:l=>l.palette.warning.dark,children:"(فروش نقدی)"}),h==="credit"&&u.jsx(s,{variant:"body2",color:l=>l.palette.warning.dark,children:"(فروش زمان دار - تا یک ماه)"}),h==="cash_credit"&&u.jsx(s,{variant:"body2",color:l=>l.palette.warning.dark,children:"(فروش بصورت نقدی و زمان دار)"})]})]})]})}),u.jsxs(Iu,{sx:{gap:a.MEDIUM,[`& .${Mu.root}`]:{}},children:[u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{}),u.jsx(P,{})]}),u.jsxs(r,{container:!0,direction:"column",width:"100%",children:[u.jsxs(r,{container:!0,children:[u.jsx(r,{children:u.jsx(H,{children:u.jsx(s,{variant:"body1",fontWeight:"bold",children:"مشخصات درخواست"})})}),u.jsx(r,{children:u.jsx(M,{color:"textSecondary",children:u.jsxs(r,{container:!0,gap:a.SMALL,children:[u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"درخواست در تاریخ"}),u.jsx(s,{variant:"body2",fontWeight:"bold",children:q((N=o==null?void 0:o.poultry)==null?void 0:N.poultryRegisterDate)}),u.jsx(s,{variant:"body2",display:"flex",gap:a.SMALL,children:"ثبت شده است."})]})})})]}),u.jsx(Bu,{file:o})]})]}),u.jsx(ju,{file:o}),!o.auctionsList&&!o.killHouseWinner&&(o==null?void 0:o.city)&&o.city.cityState==="accept"&&u.jsx(yu,{quantity:A,file:o}),!o.killHouseWinner&&C&&!!(p!=null&&p.length)&&(C==null?void 0:C.map((l,x)=>u.jsx(r,{children:u.jsx(r,{children:u.jsx(fu,{item:l,i:x})})},"ProvinceAllocationInformation"+x))),!o.killHouseWinner&&(p==null?void 0:p.map(l=>{const{killHouseRequests:x}=l;return x==null?void 0:x.filter(t=>t.barInfo!==null).map((t,w)=>{var R,U,B,G,_,V;const $=t.barInfo&&t.provinceFactorToKillHouse&&(!t.killHouseFactorToProvince||t.killHouseFactorToProvince.factorState==="rejected")||t.provinceFactorToKillHouseForPoultry&&!t.killHouseFactorToPoultry||((R=t.killHouseFactorToPoultry)==null?void 0:R.factorState)==="rejected",v=[[t.barcod,`${t.killHouseName} (${t.killHouseUserProvince}/${t.killHouseUserCity})`,t.quantity+" قطعه",((U=t.car)==null?void 0:U.driverName)+` (${(B=t.car)==null?void 0:B.driverMobile})`,`${(G=t.car)==null?void 0:G.typeCar} با پلاک ${(_=t.car)==null?void 0:_.pelak}`,t.barInfo.killHouseNetWeight+" کیلوگرم",t.fee+" ریال",u.jsx("a",{href:t.barInfo.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:t.barInfo.killHouseImageWithoutLoad,width:"100",height:"100",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.jsx("a",{href:t.barInfo.killHouseImageWithLoad,alt:"دانلود سند خودرو با بار",children:u.jsx("img",{src:t.barInfo.killHouseImageWithLoad,width:"100",height:"100",alt:"بدون بار",className:"images-file"},"provinceKillRequests")},"provinceKillRequests")]];return u.jsxs(r,{children:[u.jsx(X,{item:v,data:t,auction:!1}),t.complaint&&u.jsxs(S,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(b,{children:[u.jsx(E,{color:"secondary"}),u.jsx(P,{})]}),u.jsx(r,{xs:12,children:u.jsx(Tu,{item:t})})]}),(T()==="ProvinceFinancial"||T()==="ProvinceInspector")&&((V=t.complaint)==null?void 0:V.state)==="pending"&&u.jsx(vu,{item:t}),(T()==="KillHouse"||T()==="ProvinceFinancial")&&(n.includes("KillHouse")||n.includes("ProvinceFinancial"))&&$&&u.jsx(u.Fragment,{})]},"killHouseRequests"+w)})})),o.killHouseWinner&&((k=o.auction)==null?void 0:k.filter(l=>l.barInfo!==null).map((l,x)=>u.jsxs(r,{children:[u.jsx(X,{data:l,auction:!0}),T()==="ProvinceFinancial"&&n.includes("ProvinceFinancial")&&!l.provinceFactorToKillHouse&&u.jsx(Yu,{item:l})]},"killHouseRequests"+x))),o.killHouseWinner&&o.auction&&((L=o.auction)==null?void 0:L.filter(l=>l.barInfo&&!l.killHouseFactorToProvince&&l.provinceFactorToKillHouse).map((l,x)=>{var d,t;return u.jsxs(u.Fragment,{children:[u.jsx(X,{data:l,auction:!0}),T()==="KillHouse"&&n.includes("KillHouse")&&u.jsx(Xu,{factorKey:(d=l.provinceFactorToKillHouse)==null?void 0:d.provinceFactorKey,price:(t=l.provinceFactorToKillHouse)==null?void 0:t.cost,provinceFactorToKillHouse:l.provinceFactorToKillHouse},`SlaughterPayProvinceFactorForm${x}`)]})})),p==null?void 0:p.map(l=>{const{killHouseRequests:x}=l;return x==null?void 0:x.filter(d=>d.barInfo&&(d.killHouseFactorToProvince||d.killHouseFactorToPoultry)).map((d,t)=>u.jsxs(u.Fragment,{children:[(d==null?void 0:d.killHouseFactorToProvince)&&u.jsx(uu,{data:d.killHouseFactorToProvince,barCode:d.barcod},`SlaughterPaymentFactor${t}`),(d==null?void 0:d.killHouseFactorToPoultry)&&u.jsx(mu,{data:d.killHouseFactorToPoultry,barCode:d.barcod},`SlaughterPaymentFactor${t}`)]}))}),o.killHouseWinner&&((I=o.auction)==null?void 0:I.filter(l=>l.barInfo&&l.killHouseFactorToProvince).map((l,x)=>u.jsx(u.Fragment,{children:u.jsx(uu,{data:l.killHouseFactorToProvince,barCode:l.barcod},`SlaughterPaymentFactor${x}`)}))),o.allocation&&u.jsx(r,{xs:12,children:u.jsx(Ju,{process:o})}),o.provinceIncpector.acceptRejectDate&&u.jsx(gu,{data:o.provinceIncpector})]})]})]})})})};e6.propTypes={id:j.PropTypes.number};export{e6 as default}; diff --git a/build/assets/NumberFormatCustom-BXcOcGV4.js b/build/assets/NumberFormatCustom-BXcOcGV4.js new file mode 100644 index 0000000..f0d9ba9 --- /dev/null +++ b/build/assets/NumberFormatCustom-BXcOcGV4.js @@ -0,0 +1,9 @@ +import{j as Be,an as _e,P as de}from"./mui-vendor-D_SVL-Dx.js";import{r as F,b as re}from"./react-vendor-CmFgShSM.js";function xe(e,r){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a=g?a=a+ge("0",f-g):a=(a.substring(0,f)||"0")+"."+a.substring(f),t+a}function me(e,r,t){if(["","-"].indexOf(e)!==-1)return e;var n=(e.indexOf(".")!==-1||t)&&r,a=se(e),i=a.beforeDecimal,f=a.afterDecimal,g=a.hasNegation,V=parseFloat("0."+(f||"0")),y=f.length<=r?"0."+f:V.toFixed(r),S=y.split("."),m=i;i&&Number(S[0])&&(m=i.split("").reverse().reduce(function(I,C,d){return I.length>d?(Number(I[0])+Number(C)).toString()+I.substring(1,I.length):C+I},S[0]));var h=ye(S[1]||"",r,t),x=g?"-":"",v=n?".":"";return""+x+m+v+h}function H(e,r){if(e.value=e.value,e!==null){if(e.createTextRange){var t=e.createTextRange();return t.move("character",r),t.select(),!0}return e.selectionStart||e.selectionStart===0?(e.focus(),e.setSelectionRange(r,r),!0):(e.focus(),!1)}}var we=Oe(function(e,r){for(var t=0,n=0,a=e.length,i=r.length;e[t]===r[t]&&tt&&a-n>t;)n++;return{from:{start:t,end:a-n},to:{start:t,end:i-n}}}),Pe=function(e,r){var t=Math.min(e.selectionStart,r);return{from:{start:t,end:e.selectionEnd},to:{start:t,end:r}}};function Ke(e,r,t){return Math.min(Math.max(e,r),t)}function ve(e){return Math.max(e.selectionStart,e.selectionEnd)}function Ue(){return typeof navigator<"u"&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}function We(e){return{from:{start:0,end:0},to:{start:0,end:e.length},lastValue:""}}function $e(e){var r=e.currentValue,t=e.formattedValue,n=e.currentValueIndex,a=e.formattedValueIndex;return r[n]===t[a]}function Ge(e,r,t,n,a,i,f){f===void 0&&(f=$e);var g=a.findIndex(function(k){return k}),V=e.slice(0,g);!r&&!t.startsWith(V)&&(r=V,t=V+t,n=n+V.length);for(var y=t.length,S=e.length,m={},h=new Array(y),x=0;x0&&h[d]===-1;)d--;var _=d===-1||h[d]===-1?0:h[d]+1;return _>B?B:n-_=0&&!t[r];)r--;r===-1&&(r=t.indexOf(!0))}else{for(;r<=a&&!t[r];)r++;r>a&&(r=t.lastIndexOf(!0))}return r===-1&&(r=a),r}function qe(e){for(var r=Array.from({length:e.length+1}).map(function(){return!0}),t=0,n=r.length;tP.length-f.length||zM||m>e.length-f.length)&&(U=m),e=e.substring(0,U),e=Je(_?"-"+e:e,a),e=(e.match(Qe(v))||[]).join("");var W=e.indexOf(v);e=e.replace(new RegExp(Ve(v),"g"),function(l,w){return w===W?".":""});var $=se(e,a),J=$.beforeDecimal,Y=$.afterDecimal,c=$.addNegation;return y.end-y.startR?!1:A>=ee.start&&A{const{format:r,removeFormatting:t,...n}=tr(e),a=f=>r(f);delete n.onChange;const i=f=>{const g=f.toLowerCase().replace(/[ ,]/g,"");return t(g)};return Be.jsx(He,{customInput:_e,removeFormatting:i,format:a,...n,onValueChange:f=>{e.onChange({target:{name:e.id,value:f.floatValue}})}})};ar.propTypes={id:de.any.isRequired,onChange:de.func.isRequired};export{ar as N}; diff --git a/build/assets/OperatorNewHatching-Cn88NBcE.js b/build/assets/OperatorNewHatching-Cn88NBcE.js new file mode 100644 index 0000000..02f7c71 --- /dev/null +++ b/build/assets/OperatorNewHatching-Cn88NBcE.js @@ -0,0 +1,2 @@ +import{j as u,T as _u,an as M,B as $,d as bu,ar as e6,as as t6,at as a6,a5 as w,aj as Nu,ay as ku,az as wu,aA as B,al as Vu,a_ as Wu,I as zu,b5 as Ou,b6 as V,aM as s6,b as n6}from"./mui-vendor-D_SVL-Dx.js";import{A as Fu,v as R,a1 as r6,a2 as Hu,p as Yu,a3 as qu,_ as l6,G as o,S as E,$ as W,j as q,a0 as D,W as Lu,L as G,h as X,a4 as c6,u as o6,c as Ku,ce as C6,V as Du,b as i6,cf as d6,b3 as A6,cg as $u,af as Ru,ch as h6,ci as Gu,cj as Xu,ck as Qu,cl as x6,cm as g6,cn as p6,co as F6,cp as j6,cq as f6,cr as v6,cs as E6,ct as S6,cu as y6,cv as D6,cw as _6,cx as I6}from"./index-D80MdVQn.js";import{f as Ju,r as c,j as b6}from"./react-vendor-CmFgShSM.js";import{f as Iu,u as ju,a as L6}from"./redux-vendor-CfkcHgWN.js";import{C as T6}from"./CityNewKillRequest-N5kvrMlL.js";import{h as N6}from"./hour-limit-get-kill-request-D0k1b5_O.js";import{R as Zu,a as mu}from"./index.esm-C1-dCPnj.js";import{d as k6,P as w6}from"./delete-debtor-killhouses-CJopjtUH.js";import{R as uu}from"./ResponsiveTable-bUYl0qDM.js";import{d as R6}from"./Delete-CIwpNviU.js";import{s as M6,a as $6}from"./slaughter-new-request-ycYOSjTQ.js";import{D as O6}from"./DialogAlert-CML4Ua46.js";import{d as Y6}from"./Done-CKhyNcU8.js";import{N as P6}from"./NumberFormatCustom-BXcOcGV4.js";import{C as Bu}from"./CityManageHatchings-CgPXrKZw.js";import{A as U6}from"./AdvancedTable-DF_gMS-x.js";import{A as H6}from"./AvicultureNewRequest-CaXMyPWQ.js";import{B as u6}from"./BackButton-Dr-K0JXJ.js";import{P as K6,N as B6,a as V6,b as W6,n as z6}from"./NationalInfoTransports-kAWAVDmY.js";import"./Search-TgPAjvS8.js";import"./Add-CiyqkOpq.js";import"./aviculture-get-unions-C7MHhZje.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./province-policy-market-daily-limitation---nGjnVx.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./LabelField-BYhJrYEE.js";import"./Tune-BBzxV8DK.js";import"./Plagiarism-BibpZV6P.js";import"./VpnKey-BCVJm3I2.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./CityHatchingInfo-DJ4zCsXg.js";import"./CityHatchingsArchiveOperations-BvV7gasp.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./Sms-C-zLQmIm.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";import"./ProvinceBarDifference-BXZCyzMP.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./checkPathStartsWith-DedybDvj.js";import"./getProvinceName-BZC9apsX.js";import"./Article-B5YcjArk.js";import"./SelectCheck-DMZOQn3F.js";import"./getSamasatProvinces-BvJGUILK.js";import"./Visibility-Cb7r65bM.js";import"./ChechClearanceCode-C2pygfym.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const q6=()=>{var tu,au,A,t,m,su;const n=Iu(r=>r.userSlice.authToken),{poultryRequestsTotalQuantity:s}=Iu(r=>r.citySlice),{pathname:x}=Ju(),d=ju(),[h,S]=c.useState(!1),[j,O]=c.useState(""),[i]=c.useContext(Fu),[p,y]=c.useState([]),[Y,a]=c.useState(0),[_,I]=c.useState(10),[g,l]=c.useState(""),[T,C]=c.useState(1),[F,f]=c.useState([]),Q=r=>{l(r.target.value)},v=async r=>{d(G());const e=await q.get(`Poultry_Request/?role=${D()}&today&date1=${L}&date2=${N}&search=filter&value=${g||""}&page=${r}&page_size=${_}`);d(X()),y(e.data.results),a(e.data.count)},J=r=>{v(r),C(r)},b=async r=>{r.preventDefault(),d(G());try{const e=await q.get(`Poultry_Request/?role=${D()}&today&date1=${L}&date2=${N}&search=filter&value=${g||""}`);y(e.data.results),a(e.data.count),d(X())}catch(e){console.error("Error fetching data:",e)}},[P,Z]=c.useState(R(new Date).format("YYYY-MM-DD")),[,,L,U,N,z]=c.useContext(Fu);c.useEffect(()=>{const r=R(new Date).format("YYYY-MM-DD");U(r),z(r)},[]);const fu=r=>{I(r),C(1)};c.useEffect(()=>{d(r6(P))},[P]),c.useEffect(()=>{d(N6()).then(r=>{var e,k,H,K;S((k=(e=r.payload.data)==null?void 0:e[0])==null?void 0:k.active),O((K=(H=r.payload.data)==null?void 0:H[0])==null?void 0:K.hour)}),d(k6())},[]),c.useEffect(()=>{h&&j&&d(Hu({hour:j,active:h})),!h&&j&&(O(null),d(Hu({hour:0,active:h})))},[j,h]);const vu="/"+window.location.pathname.split("/")[1]+"/file/",Eu=r=>{let e="";return r!=null&&r.market?e="پنل معاملات":r!=null&&r.directBuying?e="خرید مستقیم":r!=null&&r.union?e="خرید خارج از استان":e="اتحادیه",e};c.useEffect(()=>{const r=p==null?void 0:p.map((e,k)=>{var H,K,nu,ru,lu,cu,ou,Cu,iu,du,Au,hu,xu,gu,pu,Pu,Uu;return[T===1?k+1:k+_*(T-1)+1,u.jsx(w6,{fileUrl:vu,item:e,updateTable:eu},k),e.orderCode,yu(e),e!=null&&e.freezing?"انجماد":e!=null&&e.export?"صادرات":"عادی",Eu(e),qu(e==null?void 0:e.createDate)+` (${(H=e==null?void 0:e.registrar)==null?void 0:H.fullname} - ${l6((K=e==null?void 0:e.registrar)==null?void 0:K.role)})`,Yu(e==null?void 0:e.sendDate),`${(nu=e==null?void 0:e.poultry)==null?void 0:nu.unitName} (${(lu=(ru=e==null?void 0:e.poultry)==null?void 0:ru.user)==null?void 0:lu.mobile})`,(cu=e==null?void 0:e.killHouseList)!=null&&cu.length?e==null?void 0:e.killHouseList.join(" - "):"ندارد",`${(iu=(Cu=(ou=e==null?void 0:e.poultry)==null?void 0:ou.address)==null?void 0:Cu.city)==null?void 0:iu.name}/${(du=e==null?void 0:e.poultry)!=null&&du.cityOperator?(Au=e==null?void 0:e.poultry)==null?void 0:Au.cityOperator:"بدون تعاونی"}`,e==null?void 0:e.killingAge,e==null?void 0:e.IndexWeight,(xu=(hu=e==null?void 0:e.hatching)==null?void 0:hu.totalWeight)==null?void 0:xu.toLocaleString(),e==null?void 0:e.firstQuantity.toLocaleString(),(e==null?void 0:e.amount.toLocaleString())+" ﷼",(pu=(gu=e==null?void 0:e.hatching)==null?void 0:gu.leftOver)==null?void 0:pu.toLocaleString(),(Pu=e.quantity)==null?void 0:Pu.toLocaleString(),(e.quantity-(e==null?void 0:e.remainQuantity)).toLocaleString(),(Uu=e==null?void 0:e.remainQuantity)==null?void 0:Uu.toLocaleString(),u.jsx(_u,{variant:"body2",sx:{color:e.hatching.fileState==="confirmation_code_pending"?"red":"black"},children:e.hatching.fileState==="province_state_pending"?"در انتظار تایید":e.hatching.fileState==="allocated_pending"?"آماده تخصیص":e.hatching.fileState==="confirmation_code_pending"?"در انتظار ورود کد احراز":"تخصیص داده شده"},k)]});f(r)},[p]),c.useEffect(()=>{v(1)},[L,N,_]);const eu=()=>{v(1)},Su=u.jsx(o,{container:!0,alignItems:"center",mb:E.SMALL,gap:E.SMALL,justifyContent:"center",children:u.jsx("form",{onSubmit:b,children:u.jsxs(o,{container:!0,alignItems:"center",gap:E.SMALL,children:[u.jsx(M,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:Q}),u.jsx($,{type:"submit",onClick:b,endIcon:u.jsx(Zu,{}),children:"جستجو"}),u.jsx(o,{children:u.jsx(W,{label:"از تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:L,onChange:r=>{U(R(r).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{label:"تا تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:N,onChange:r=>{z(R(r).format("YYYY-MM-DD"))}})}),u.jsx(bu,{title:"خروجی اکسل",children:u.jsx($,{color:"success",onClick:()=>{i({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const r=`${q.defaults.baseURL}poultry_kill_request_excel/?start=${L}&end=${N}&role=${D()}&token=${n}`;window.location.href=r},children:u.jsx(mu,{size:32})})})]})})}),yu=r=>{let e="";return r!=null&&r.freeSaleInProvince?e="آزاد":e="دولتی",e};return u.jsx(o,{container:!0,children:u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"space-between",gap:4,xs:12,children:[u.jsx(o,{children:x!=="/vet-supervisor/hatching"&&u.jsx($,{className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{d(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت درخواست کشتار جدید",content:u.jsx(T6,{updateTable:eu})}))},children:"ثبت درخواست کشتار جدید"})}),u.jsxs(o,{container:!0,children:[u.jsx(o,{my:E.SMALL,children:u.jsxs(o,{mb:2,container:!0,alignItems:"center",gap:E.SMALL,children:[u.jsx(o,{children:u.jsx(_u,{children:"اطلاعات کشتار"})}),u.jsx(o,{children:u.jsx(W,{label:"تاریخ",id:"date",renderInput:r=>u.jsx(M,{style:{width:"160px"},...r}),value:P,onChange:r=>{Z(R(r).format("YYYY-MM-DD"))}})})]})}),u.jsx(o,{xs:12,mb:2,isDashboard:!0,children:u.jsx(uu,{isDashboard:!0,noPagination:!0,title:"خلاصه اطلاعات",columns:["درخواست های کشتار صادر شده","درخواست های کشتار تایید شده","درخواست های رد شده","درخواست خریداران","درخواست های خرید مستقیم","مانده در سالن (جوجه ریزی 45 تا 65 روز)"],data:[[s!=null&&s.firstQuantity?((tu=s==null?void 0:s.firstQuantity)==null?void 0:tu.toLocaleString())+" قطعه":0,s!=null&&s.acceptedQuantity?((au=s==null?void 0:s.acceptedQuantity)==null?void 0:au.toLocaleString())+" قطعه":0,s!=null&&s.rejectedQuantity?((A=s==null?void 0:s.rejectedQuantity)==null?void 0:A.toLocaleString())+" قطعه":0,s!=null&&s.killRequestsQuantity?((t=s==null?void 0:s.killRequestsQuantity)==null?void 0:t.toLocaleString())+" قطعه":0,s!=null&&s.directBuyingQuantity?((m=s==null?void 0:s.directBuyingQuantity)==null?void 0:m.toLocaleString())+" قطعه":0,s!=null&&s.ageUp45?((su=s==null?void 0:s.ageUp45)==null?void 0:su.toLocaleString())+" قطعه":0]]})}),u.jsxs(o,{mt:2,children:[Su,u.jsx(uu,{data:F,columns:["ردیف","عملیات","کدسفارش","فروش","کشتار","درخواست","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","کشتارگاه های پیشنهادی","شهر/تعاونی","سن مرغ","میانگین وزنی","وزن تقریبی","حجم درخواست کشتار","قیمت مرغدار","مانده در سالن","تایید شده","تخصیص داده شده","مانده قابل تخصیص","وضعیت"],handlePageChange:J,totalRows:Y,page:T,perPage:_,handlePerRowsChange:fu,title:"اطلاعات کشتار"})]})]})]})})},G6=()=>{const[n,,s,,x,,]=c.useContext(Fu),d=ju(),[,h]=c6(),{inspectorGetKillHouses:S}=Iu(C=>C.inspectorSlice),[j,O]=c.useState([]),[i,p]=c.useState([]),[y,Y]=c.useState(!1);c.useEffect(()=>{const C=S==null?void 0:S.map(F=>({name:F.name,key:F.key,killer:F.killer}));O(C)},[S]),c.useEffect(()=>{var C;if(y==="true"){const F=(C=S==null?void 0:S.filter(f=>f.killer===!1))==null?void 0:C.map(f=>({name:f.name,key:f.key,killer:f.killer}));p(F)}},[S,y]);const a=o6({initialValues:{capacity:"",recieveTime:"",selectedKillhouse:"",selectedKillerKillhouse:"",race:"",sellType:{cash:!0,haveTime:!1},weightType:{under2AndHalf:!1,over2AndHalf:!1},recieveDate:R(Date()).format("YYYY-MM-DD hh:mm:ss"),isAccepted:D()!=="KillHouse",indexWeight:""},validationSchema:Ku({capacity:i6().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),selectedKillhouse:Du().required("این فیلد اجباری است!"),selectedKillerKillhouse:y==="true"?Du().required("این فیلد اجباری است!"):Du(),recieveTime:Du().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),sellType:Ku().test("sellType","نحوه فروش را انتخاب کنید!",(C,F)=>F.originalValue&&Object.values(F.originalValue).some(f=>f===!0)).required("این فیلد اجباری است!"),isAccepted:C6().test("req","باید تعهد نامه را بپذیرید!",(C,F)=>F.originalValue&&F.originalValue===!0).required("این فیلد اجباری است!")})}),_=a.values.capacity*1e3,I=u.jsxs(u.Fragment,{children:[u.jsxs(_u,{variant:"body1",children:["اینجانب ",h==null?void 0:h.fullname," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(e6,{children:[u.jsx(t6,{children:u.jsx(Y6,{})}),u.jsx(a6,{primary:`بر اساس این توافق نامه در صورت لغو کشتار ${a.values.capacity} قطعه + مرغ ${_} ریال جریمه خواهم شد.`})]})]});c.useEffect(()=>{d(d6()),a.validateForm()},[]);const[g,l]=c.useState(!0),T=C=>{l(C.target.checked)};return c.useEffect(()=>{d(A6())},[]),u.jsx(u.Fragment,{children:u.jsxs(w,{className:"slaughter-new-request-form",container:!0,gap:E.SMALL,direction:"column",flex:"1",justifyContent:"space-between",children:[u.jsx(w,{container:!0,style:{width:"300px"},justifyContent:"center"}),u.jsxs(w,{container:!0,direction:"column",gap:E.SMALL,children:[u.jsxs(Nu,{fullWidth:!0,error:a.errors.selectedOption&&a.touched.selectedOption,children:[u.jsx(ku,{children:"انتخاب کشتارگاه یا کشتارکن"}),u.jsx(wu,{label:"انتخاب کشتارگاه یا کشتارکن",id:"selectedKillhouse",name:"selectedKillhouse",onChange:C=>{const[F,f]=C.target.value.split("#");a.setFieldValue("selectedKillhouse",F),Y(f)},onBlur:a.handleBlur,children:j==null?void 0:j.map(C=>u.jsx(B,{value:`${C.key+"#"+C.killer}`,children:C.killer?`کشتارکن ${C.name}`:`کشتارگاه ${C.name}`},C))}),a.errors.selectedKillhouse&&a.touched.selectedKillhouse&&u.jsx("div",{children:a.errors.selectedKillhouse})]}),y==="true"&&u.jsxs(Nu,{fullWidth:!0,error:a.errors.selectedKillerKillhouse&&a.touched.selectedKillerKillhouse,children:[u.jsx(ku,{children:"محل کشتار را انتخاب کنید"}),u.jsx(wu,{label:"محل کشتار را انتخاب کنید",id:"selectedKillerKillhouse",name:"selectedKillerKillhouse",value:a.values.selectedKillerKillhouse,onChange:a.handleChange,onBlur:a.handleBlur,children:i==null?void 0:i.map(C=>u.jsx(B,{value:C.key,children:C.name},C))}),a.errors.selectedKillerKillhouse&&a.touched.selectedKillerKillhouse&&u.jsx("div",{children:a.errors.selectedKillerKillhouse})]}),u.jsx(w,{children:u.jsx(P6,{allowLeadingZeros:!0,thousandSeparator:",",id:"capacity",fullWidth:!0,label:"حجم کشتار را در روز به قطعه وارد کنید",variant:"outlined",value:a.values.capacity,error:a.touched.capacity?!!a.errors.capacity:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.capacity&&a.errors.capacity?a.errors.capacity:null})}),u.jsx(w,{children:u.jsxs(Nu,{fullWidth:!0,sx:{minWidth:210},children:[u.jsx(ku,{children:"بازه زمانی دریافت مرغ مرغدار"}),u.jsxs(wu,{id:"recieveTime",value:a.values.recieveTime,label:"بازه زمانی دریافت مرغ مرغدار",onChange:C=>{a.setFieldValue("recieveTime",C.target.value)},children:[u.jsx(B,{value:"12 - 14",children:"12 - 14"}),u.jsx(B,{value:"14 - 16",children:"14 - 16"}),u.jsx(B,{value:"16 - 18",children:"16 - 18"}),u.jsx(B,{value:"18 - 20",children:"18 - 20"}),u.jsx(B,{value:"20 - 22",children:"20 - 22"}),u.jsx(B,{value:"22 - 24",children:"22 - 24"})]})]})}),u.jsx(w,{children:u.jsx(W,{label:"تاریخ کشتار",id:"recieveDate",renderInput:C=>u.jsx(M,{...C}),value:a.values.recieveDate,error:a.touched.recieveDate?!!a.errors.recieveDate:null,onChange:C=>{a.setFieldValue("recieveDate",R(C).format("YYYY-MM-DD hh:mm:ss"))},onBlur:a.handleBlur,helperText:a.touched.recieveDate&&a.errors.recieveDate?a.errors.recieveDate:null})})]}),u.jsxs(w,{children:[D()==="KillHouse"&&u.jsx(O6,{title:"تعهد نامه",content:I,actions:u.jsxs(w,{container:!0,justifyContent:"end",gap:E.TINY,children:[u.jsx($,{variant:"outlined",color:"error",onClick:()=>{a.setFieldValue("isAccepted",!1)},children:"رد"}),u.jsx($,{variant:"contained",color:"success",onClick:()=>{a.setFieldValue("isAccepted",!0)},children:"موافقم"})]}),btnTitle:"با تعهد نامه موافق هستم!",isAccepted:a.values.isAccepted}),u.jsx(w,{children:u.jsx(Vu,{style:{fontSize:"10px"},control:u.jsx(Wu,{checked:g,onChange:T}),label:u.jsx(bu,{title:"5000 تومان",arrow:!0,children:u.jsx(_u,{variant:"caption",children:"مایل به دریافت پیامک اطلاع رسانی هستم!"})})})})]}),u.jsx(w,{container:!0,mt:E.SMALL,justifyContent:"center",children:u.jsx($,{fullWidth:!0,variant:"contained",component:"label",disabled:!a.isValid,size:"large",onClick:()=>{d(G()),d(M6({kill_capacity:a.values.capacity,recive_time:a.values.recieveTime,recive_date:a.values.recieveDate,low_weight:a.values.weightType.under2AndHalf,high_weight:a.values.weightType.over2AndHalf,Index_weight:2.7,chicken_breed:"تعیین نشده",cash:a.values.sellType.cash,credit:a.values.sellType.haveTime,sms_payment:g,kill_house_key:a.values.selectedKillhouse,killer_kill_house_key:a.values.selectedKillerKillhouse?a.values.selectedKillerKillhouse:null,role:D()})).then(C=>{d($u({selectedDate1:s,selectedDate2:x})),d(X()),C.payload.error?n({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),d(Lu({right:!1,bottom:!1,content:null})))})},children:"ثبت درخواست"})})]})})},X6=L6("PROVINCE_SLAUGHTER_REQUEST_DASHBOARD",async(n,{dispatch:s})=>{s(G());const{data:x,status:d}=await q.get("dashboard_kill_request",{params:{date1:n.selectedDate1,date2:n.selectedDate2,role:D()}});return s(X()),{data:x,status:d}}),Q6=()=>{var Y,a,_,I;const n=ju(),[s,,x,d,h,S]=c.useContext(Fu);c.useEffect(()=>{const g=Ru(new Date).format("YYYY-MM-DD");d(g),S(g)},[]);const{getSlaughtersKillRequest:j}=Iu(g=>g.citySlice),[O,i]=c.useState([]);c.useEffect(()=>{n($u({selectedDate1:x,selectedDate2:h}))},[x,h]),c.useEffect(()=>{const g=j==null?void 0:j.map((l,T)=>{var C,F,f,Q,v,J,b,P,Z,L,U,N;return[T+1,(C=l==null?void 0:l.killHouse)!=null&&C.killer?"کشتارکن":"کشتارگاه",`${(F=l==null?void 0:l.killHouse)==null?void 0:F.name} (${l.killHouse.killHouseOperator.user.mobile})`,(f=l==null?void 0:l.slaughterHouse)!=null&&f.name?(Q=l==null?void 0:l.slaughterHouse)==null?void 0:Q.name:"مکان کشتارگاه",l!=null&&l.killHouseVet?`${(b=(J=(v=l==null?void 0:l.killHouseVet)==null?void 0:v.vet)==null?void 0:J.user)==null?void 0:b.fullname} (${(L=(Z=(P=l==null?void 0:l.killHouseVet)==null?void 0:P.vet)==null?void 0:Z.user)==null?void 0:L.mobile})`:"-",qu(l==null?void 0:l.createDate),Yu(l==null?void 0:l.reciveDate),l==null?void 0:l.reciveTime,(U=l==null?void 0:l.killCapacity)==null?void 0:U.toLocaleString(),(N=l==null?void 0:l.remainQuantity)==null?void 0:N.toLocaleString(),((l==null?void 0:l.killCapacity)-(l==null?void 0:l.remainQuantity)).toLocaleString(),u.jsx(zu,{"aria-label":"delete",color:"error",onClick:()=>{n(G()),n($6({id:l.id})).then(z=>{n(X()),z.error?z.error.message.includes("403")?s({vertical:"top",horizontal:"center",msg:"این درخواست از سمت استان پذیرفته شده و قابل حذف نمی باشد!",severity:"error"}):s({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n($u({selectedDate1:x,selectedDate2:h})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(R6,{})},T)]});i(g)},[j]);const[p,y]=c.useState([]);return c.useEffect(()=>{n(X6({selectedDate1:x,selectedDate2:h})).then(g=>{y(g.payload.data)})},[x,h]),u.jsxs(o,{container:!0,width:"100%",children:[u.jsx(o,{container:!0,justifyContent:"space-between",mb:E.MEDIUM,children:(D()==="ProvinceOperator"||D()==="SuperAdmin")&&u.jsx(o,{children:u.jsx($,{className:"new-request-form-button",variant:"contained",onClick:()=>{n(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(G6,{}),title:"ثبت درخواست کشتار"}))},children:"ثبت درخواست کشتار جدید"})})}),u.jsxs(o,{container:!0,alignItems:"center",gap:1,xs:12,children:[u.jsx(o,{children:u.jsx(W,{label:"از تاریخ",id:"date",renderInput:g=>u.jsx(M,{style:{width:"160px"},...g}),value:x,onChange:g=>{d(Ru(g).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{label:"تا تاریخ",id:"date",renderInput:g=>u.jsx(M,{style:{width:"160px"},...g}),value:h,onChange:g=>{S(Ru(g).format("YYYY-MM-DD"))}})}),u.jsx(bu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${q.defaults.baseURL}kill_house_excel/?start=${x}&end=${h}`,rel:"noreferrer",children:u.jsx($,{color:"success",children:u.jsx(mu,{size:32})})})})]}),u.jsx(o,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(uu,{noPagination:!0,isDashboard:!0,columns:["تعداد درخواست ها","حجم درخواست ها","حجم تخصیص داده شده","حجم تخصیص داده نشده"],data:[[(Y=p==null?void 0:p.lenKillRequest)==null?void 0:Y.toLocaleString(),(a=p==null?void 0:p.quantity)==null?void 0:a.toLocaleString(),(_=p==null?void 0:p.remainQuantity)==null?void 0:_.toLocaleString(),(I=p==null?void 0:p.leftOver)==null?void 0:I.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(uu,{paginated:!0,title:"اعلام نیاز خریداران و کشتارگاه ها",columns:["ردیف","ماهیت","خریدار","محل کشتار","دامپزشک کشتارگاه","تاریخ ایجاد درخواست","تاریخ کشتار","زمان دریافت","تعداد درخواست (قطعه)","مانده (قطعه)","تعداد تخصیص داده شده (قطعه)","حذف"],data:O})]})},J6=()=>{const[n,s]=c.useState(0),x=(d,h)=>{s(h)};return u.jsx(o,{container:!0,gap:E.MEDIUM,alignItems:"center",direction:"column",children:u.jsxs(u.Fragment,{children:[u.jsxs(Ou,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:n,onChange:x,children:[u.jsx(V,{label:"درخواست مرغدار"}),D()!=="CityPoultry"&&u.jsx(V,{label:"درخواست کشتارگاه"})]}),u.jsx(Mu,{value:n,index:2,children:u.jsx(Bu,{})}),u.jsx(Mu,{value:n,index:0,children:u.jsx(q6,{})}),u.jsx(Mu,{value:n,index:1,children:D()!=="CityPoultry"?u.jsx(Q6,{}):u.jsx(Bu,{})})]})})};function Mu(n){const{children:s,value:x,index:d}=n;return u.jsx("div",{role:"tabpanel",hidden:x!==d,children:x===d&&u.jsx(u.Fragment,{children:s})})}const Z6=["ردیف","کد سفارش","کدکاربری","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","تلفن مرغدار","شهر","استان","تاریخ جوجه ریزی","سن مرغ","تعداد","عملیات","مشاهده"],m6=()=>{const n=ju();return u.jsx(o,{container:!0,gap:E.MEDIUM,direction:"column",xs:12,children:u.jsx(o,{container:!0,gap:E.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},children:u.jsxs(o,{container:!0,xs:12,gap:E.SMALL,alignItems:"start",direction:"column",children:[u.jsx(o,{container:!0,width:"100%",justifyContent:"space-between",children:u.jsx($,{className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{n(Lu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"اطلاعات جوجه ریزی",content:u.jsx(H6,{})}))},children:"ثبت درخواست کشتار جدید"})}),u.jsx(o,{width:"100%",className:"avicultureActiveRequestsView",children:u.jsx(s6,{children:u.jsx(U6,{name:"درخواست های فعال کشتار",columns:Z6,data:[["sjsjsj"]]})})})]})})})},u0=()=>{const[n,s]=c.useState(0),x=(d,h)=>{s(h)};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",children:[u.jsx(o,{container:!0,xs:12,children:u.jsx(u6,{})}),u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsxs(Ou,{value:n,onChange:x,"aria-label":"simple tabs example",children:[u.jsx(V,{label:"مدیریت فارم ها"}),u.jsx(V,{label:" جوجه ریزی ها"}),u.jsx(V,{label:" اطلاعات بار"}),u.jsx(V,{label:"پایش کشتارگاه ها"})]})}),u.jsxs(o,{mt:4,children:[n===0&&u.jsx(K6,{}),n===1&&u.jsx(B6,{}),n===2&&u.jsx(V6,{}),n===3&&u.jsx(W6,{})]})]})},e0=()=>{var Tu,vu,Eu,eu,Su,yu,tu,au;const[,,n,s,x,d]=c.useContext(Fu),h=ju();c.useEffect(()=>{const A=R(new Date).format("YYYY-MM-DD");s(A),d(A)},[]);const S=A=>{T(A.target.value)},{key:j,name:O}=b6(),[i,p]=c.useState([]),[y,Y]=c.useState([]),[a,_]=c.useState(0),[I,g]=c.useState(10),[l,T]=c.useState(""),[C,F]=c.useState(1),[f,Q]=c.useState([]),[v,J]=c.useState(!1),[b,P]=c.useState("0"),Z=(A,t)=>{P(t)},L=()=>{h(z6({date1:v?n:null,date2:v?x:null,search:l,system_code:j})).then(A=>{p(A.payload.data)})},U=async A=>{let t;h(G()),t=await q.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${l}${v?`&date1=${n}&date2=${x}`:""}&page=${A}&page_size=${I}&system_code=${j}&state=${b==="0"?"pending":"archive"}`),h(X()),L(),Y(t.data.results),_(t.data.count)},N=A=>{U(A),F(A)},z=A=>{g(A),F(1)};c.useEffect(()=>{const A=y==null?void 0:y.map((t,m)=>{var su,r,e,k,H,K,nu,ru,lu,cu,ou,Cu,iu,du,Au,hu;return[C===1?m+1:m+I*(C-1)+1,((su=t==null?void 0:t.poultry)==null?void 0:su.Province)||"-",((r=t==null?void 0:t.poultry)==null?void 0:r.City)||"-",(e=t==null?void 0:t.poultry)==null?void 0:e.UnitName,`${(k=t==null?void 0:t.poultry)==null?void 0:k.FirstName} ${((H=t==null?void 0:t.poultry)==null?void 0:H.LastName)||""}`,t==null?void 0:t.RequestCode,t==null?void 0:t.CertId,(K=t==null?void 0:t.CapacityFemale)==null?void 0:K.toLocaleString(),Yu(t==null?void 0:t.Date),Math.floor(t==null?void 0:t.Age),(nu=t==null?void 0:t.ChickCountSum)==null?void 0:nu.toLocaleString(),(ru=t==null?void 0:t.Period)==null?void 0:ru.toLocaleString(),(lu=t==null?void 0:t.Evacuation)==null?void 0:lu.toLocaleString(),(ou=(cu=t==null?void 0:t.info)==null?void 0:cu.percentHatchingLicense)==null?void 0:ou.toFixed(2),(Cu=t==null?void 0:t.LeftOver)==null?void 0:Cu.toLocaleString(),Math.floor(t==null?void 0:t.KillingAve),(du=(iu=t==null?void 0:t.info)==null?void 0:iu.numberLoads)==null?void 0:du.toLocaleString(),(hu=(Au=t==null?void 0:t.info)==null?void 0:Au.loadVolume)==null?void 0:hu.toLocaleString(),u.jsx(bu,{placement:"right",title:"باز شدن جزئیات در تب جدید",children:u.jsx(zu,{size:"small",color:"primary",onClick:()=>{var xu,gu,pu;return window.open(D()==="AdminX"?`${Gu}/${t.RequestCode}/${(xu=t==null?void 0:t.poultry)==null?void 0:xu.UnitName}`:D()==="SuperAdmin"?`${Xu}/${t.RequestCode}/${(gu=t==null?void 0:t.poultry)==null?void 0:gu.UnitName}`:`${Qu}/${t.RequestCode}/${(pu=t==null?void 0:t.poultry)==null?void 0:pu.UnitName}`,"_blank")},children:u.jsx(h6,{})})},m)]});Q(A)},[y]),c.useEffect(()=>{U(1)},[h,n,x,I,v,b]);const fu=async A=>{A.preventDefault(),h(G());try{const t=await q.get(`https://rsibackend.rasadyar.com/app/hatchings/?search=${l}${v?`&date1=${n}&date2=${x}`:""}&page=1&page_size=${I}&system_code=${j}&state=${b==="0"?"pending":"archive"}`);Y(t.data.results),_(t.data.count),h(X()),L()}catch(t){console.error("Error fetching data:",t)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(o,{container:!0,xs:12,children:u.jsx(u6,{})}),u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsxs(Ou,{value:b,onChange:Z,children:[u.jsx(V,{value:"0",label:"فعال"}),u.jsx(V,{value:"1",label:"بایگانی شده"})]})}),u.jsxs(o,{container:!0,xs:12,alignItems:"center",gap:2,children:[u.jsx(o,{children:u.jsxs("form",{onSubmit:fu,children:[u.jsx(M,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:S}),u.jsx($,{type:"submit",onClick:fu,endIcon:u.jsx(Zu,{}),children:"جستجو"})]})}),u.jsxs(o,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(o,{children:u.jsx(Vu,{control:u.jsx(Wu,{checked:v,onChange:()=>J(!v),color:"primary"})})}),u.jsx(o,{children:u.jsx(W,{disabled:!v,label:"از تاریخ",id:"date",renderInput:A=>u.jsx(M,{size:"small",style:{width:"160px"},...A}),value:n,onChange:A=>{s(R(A).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(W,{disabled:!v,label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(M,{size:"small",style:{width:"160px"},...A}),value:x,onChange:A=>{d(R(A).format("YYYY-MM-DD"))}})})]})]}),u.jsx(o,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(uu,{noPagination:!0,isDashboard:!0,columns:["تعداد دوره جوجه ریزی","حجم کل جوجه ریزی","تلفات","کشتار شده","میانگین سن کشتار","تعداد بارها","تعداد جوجه ریزی فعال","حجم جوجه ریزی فعال","کمترین سن","بیشترین سن","مانده در سالن"],data:[[(Tu=i==null?void 0:i.totalHatchingCount)==null?void 0:Tu.toLocaleString(),(vu=i==null?void 0:i.totalHatchingQuantity)==null?void 0:vu.toLocaleString(),(Eu=i==null?void 0:i.totalHatchingEvacuation)==null?void 0:Eu.toLocaleString(),(eu=i==null?void 0:i.totalActiveHatchingKillingQuantity)==null?void 0:eu.toLocaleString(),Math.floor(i==null?void 0:i.totalActiveHatchingKillingAge),(Su=i==null?void 0:i.totalActiveHatchingBars)==null?void 0:Su.toLocaleString(),(yu=i==null?void 0:i.totalActiveHatchingCount)==null?void 0:yu.toLocaleString(),(tu=i==null?void 0:i.totalActiveHatchingQuantity)==null?void 0:tu.toLocaleString(),Math.floor(i==null?void 0:i.leastAge),Math.floor(i==null?void 0:i.mostAge),(au=i==null?void 0:i.totalActiveHatchingLeftOver)==null?void 0:au.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(uu,{data:f,columns:["ردیف","استان","شهرستان","نام واحد","نام مالک","شماره مجوز","شماره گواهی بهداشتی","ظرفیت","تاریخ جوجه ریزی","سن گله","تعداد جوجه ریزی","دوره جوجه ریزی","مجموع تلفات","درصد جوجه ریزی به مجوز","مانده در سالن","میانگین سن کشتار","تعداد بارها","حجم بارها","جزئیات"],handlePageChange:N,totalRows:a,page:C,perPage:I,handlePerRowsChange:z,title:b==="0"?`پایش فارم فعال ${O||""}`:`بایگانی فارم ${O||""}`})]})},le=()=>{const{pathname:n}=Ju();return u.jsx(u.Fragment,{children:u.jsx(n6,{display:"flex",justifyContent:"center",children:u.jsx(o,{container:!0,direction:"column",justifyContent:"center",xs:11,sm:11,md:10,lg:10,children:u.jsx(o,{container:!0,justifyContent:"space-between",mt:E.MEDIUM,gap:E.SMALL,children:u.jsxs(o,{xs:12,children:[(n===x6||n===g6||n===p6||n===F6||n===j6||n===f6)&&u.jsx(J6,{}),(n===v6||n===E6||n===S6||n===y6)&&u.jsx(m6,{}),(n.includes(Gu)||n.includes(Xu)||n.includes(Qu))&&u.jsx(u0,{}),(n.includes(D6)||n.includes(_6)||n.includes(I6))&&u.jsx(e0,{})]})})})})})};export{le as default}; diff --git a/build/assets/PageTable-B0hPU2Kw.js b/build/assets/PageTable-B0hPU2Kw.js new file mode 100644 index 0000000..23bdc7c --- /dev/null +++ b/build/assets/PageTable-B0hPU2Kw.js @@ -0,0 +1,383 @@ +import{j as ie,T as rn,aD as sn}from"./mui-vendor-D_SVL-Dx.js";import{r as n,b as w}from"./react-vendor-CmFgShSM.js";import{T as dn,c as j,s as b}from"./styled-components.browser.esm-gS9mh05b.js";import{G as Ne}from"./index-D80MdVQn.js";var X;function se(e,t){return e[t]}function cn(e=[],t,o=0){return[...e.slice(0,o),t,...e.slice(o)]}function gn(e=[],t,o="id"){const a=e.slice(),l=se(t,o);return l?a.splice(a.findIndex(i=>se(i,o)===l),1):a.splice(a.findIndex(i=>i===t),1),a}function bt(e){return e.map((t,o)=>{const a=Object.assign(Object.assign({},t),{sortable:t.sortable||!!t.sortFunction||void 0});return t.id||(a.id=o+1),a})}function be(e,t){return Math.ceil(e/t)}function We(e,t){return Math.min(e,t)}(function(e){e.ASC="asc",e.DESC="desc"})(X||(X={}));const k=()=>null;function vt(e,t=[],o=[]){let a={},l=[...o];return t.length&&t.forEach(i=>{if(!i.when||typeof i.when!="function")throw new Error('"when" must be defined in the conditional style object and must be function');i.when(e)&&(a=i.style||{},i.classNames&&(l=[...l,...i.classNames]),typeof i.style=="function"&&(a=i.style(e)||{}))}),{conditionalStyle:a,classNames:l.join(" ")}}function Oe(e,t=[],o="id"){const a=se(e,o);return a?t.some(l=>se(l,o)===a):t.some(l=>l===e)}function Se(e,t){return t?e.findIndex(o=>me(o.id,t)):-1}function me(e,t){return e==t}function un(e,t){const o=!e.toggleOnSelectedRowsChange;switch(t.type){case"SELECT_ALL_ROWS":{const{keyField:a,rows:l,rowCount:i,mergeSelections:s}=t,d=!e.allSelected,u=!e.toggleOnSelectedRowsChange;if(s){const h=d?[...e.selectedRows,...l.filter(p=>!Oe(p,e.selectedRows,a))]:e.selectedRows.filter(p=>!Oe(p,l,a));return Object.assign(Object.assign({},e),{allSelected:d,selectedCount:h.length,selectedRows:h,toggleOnSelectedRowsChange:u})}return Object.assign(Object.assign({},e),{allSelected:d,selectedCount:d?i:0,selectedRows:d?l:[],toggleOnSelectedRowsChange:u})}case"SELECT_SINGLE_ROW":{const{keyField:a,row:l,isSelected:i,rowCount:s,singleSelect:d}=t;return d?i?Object.assign(Object.assign({},e),{selectedCount:0,allSelected:!1,selectedRows:[],toggleOnSelectedRowsChange:o}):Object.assign(Object.assign({},e),{selectedCount:1,allSelected:!1,selectedRows:[l],toggleOnSelectedRowsChange:o}):i?Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length>0?e.selectedRows.length-1:0,allSelected:!1,selectedRows:gn(e.selectedRows,l,a),toggleOnSelectedRowsChange:o}):Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length+1,allSelected:e.selectedRows.length+1===s,selectedRows:cn(e.selectedRows,l),toggleOnSelectedRowsChange:o})}case"SELECT_MULTIPLE_ROWS":{const{keyField:a,selectedRows:l,totalRows:i,mergeSelections:s}=t;if(s){const d=[...e.selectedRows,...l.filter(u=>!Oe(u,e.selectedRows,a))];return Object.assign(Object.assign({},e),{selectedCount:d.length,allSelected:!1,selectedRows:d,toggleOnSelectedRowsChange:o})}return Object.assign(Object.assign({},e),{selectedCount:l.length,allSelected:l.length===i,selectedRows:l,toggleOnSelectedRowsChange:o})}case"CLEAR_SELECTED_ROWS":{const{selectedRowsFlag:a}=t;return Object.assign(Object.assign({},e),{allSelected:!1,selectedCount:0,selectedRows:[],selectedRowsFlag:a})}case"SORT_CHANGE":{const{sortDirection:a,selectedColumn:l,clearSelectedOnSort:i}=t;return Object.assign(Object.assign(Object.assign({},e),{selectedColumn:l,sortDirection:a,currentPage:1}),i&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:o})}case"CHANGE_PAGE":{const{page:a,paginationServer:l,visibleOnly:i,persistSelectedOnPageChange:s}=t,d=l&&s,u=l&&!s||i;return Object.assign(Object.assign(Object.assign(Object.assign({},e),{currentPage:a}),d&&{allSelected:!1}),u&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:o})}case"CHANGE_ROWS_PER_PAGE":{const{rowsPerPage:a,page:l}=t;return Object.assign(Object.assign({},e),{currentPage:l,rowsPerPage:a})}}}const pn=j` + pointer-events: none; + opacity: 0.4; +`,bn=b.div` + position: relative; + box-sizing: border-box; + display: flex; + flex-direction: column; + width: 100%; + height: 100%; + max-width: 100%; + ${({disabled:e})=>e&&pn}; + ${({theme:e})=>e.table.style}; +`,mn=j` + position: sticky; + position: -webkit-sticky; /* Safari */ + top: 0; + z-index: 1; +`,hn=b.div` + display: flex; + width: 100%; + ${({$fixedHeader:e})=>e&&mn}; + ${({theme:e})=>e.head.style}; +`,wn=b.div` + display: flex; + align-items: stretch; + width: 100%; + ${({theme:e})=>e.headRow.style}; + ${({$dense:e,theme:t})=>e&&t.headRow.denseStyle}; +`,St=(e,...t)=>j` + @media screen and (max-width: ${599}px) { + ${j(e,...t)} + } + `,fn=(e,...t)=>j` + @media screen and (max-width: ${959}px) { + ${j(e,...t)} + } + `,xn=(e,...t)=>j` + @media screen and (max-width: ${1280}px) { + ${j(e,...t)} + } + `,Cn=e=>(t,...o)=>j` + @media screen and (max-width: ${e}px) { + ${j(t,...o)} + } + `,ce=b.div` + position: relative; + display: flex; + align-items: center; + box-sizing: border-box; + line-height: normal; + ${({theme:e,$headCell:t})=>e[t?"headCells":"cells"].style}; + ${({$noPadding:e})=>e&&"padding: 0"}; +`,Et=b(ce)` + flex-grow: ${({button:e,grow:t})=>t===0||e?0:t||1}; + flex-shrink: 0; + flex-basis: 0; + max-width: ${({maxWidth:e})=>e||"100%"}; + min-width: ${({minWidth:e})=>e||"100px"}; + ${({width:e})=>e&&j` + min-width: ${e}; + max-width: ${e}; + `}; + ${({right:e})=>e&&"justify-content: flex-end"}; + ${({button:e,center:t})=>(t||e)&&"justify-content: center"}; + ${({compact:e,button:t})=>(e||t)&&"padding: 0"}; + + /* handle hiding cells */ + ${({hide:e})=>e&&e==="sm"&&St` + display: none; + `}; + ${({hide:e})=>e&&e==="md"&&fn` + display: none; + `}; + ${({hide:e})=>e&&e==="lg"&&xn` + display: none; + `}; + ${({hide:e})=>e&&Number.isInteger(e)&&Cn(e)` + display: none; + `}; +`,yn=j` + div:first-child { + white-space: ${({$wrapCell:e})=>e?"normal":"nowrap"}; + overflow: ${({$allowOverflow:e})=>e?"visible":"hidden"}; + text-overflow: ellipsis; + } +`,Rn=b(Et).attrs(e=>({style:e.style}))` + ${({$renderAsCell:e})=>!e&&yn}; + ${({theme:e,$isDragging:t})=>t&&e.cells.draggingStyle}; + ${({$cellStyle:e})=>e}; +`;var vn=n.memo(function({id:e,column:t,row:o,rowIndex:a,dataTag:l,isDragging:i,onDragStart:s,onDragOver:d,onDragEnd:u,onDragEnter:h,onDragLeave:p}){const{conditionalStyle:m,classNames:D}=vt(o,t.conditionalCellStyles,["rdt_TableCell"]);return n.createElement(Rn,{id:e,"data-column-id":t.id,role:"cell",className:D,"data-tag":l,$cellStyle:t.style,$renderAsCell:!!t.cell,$allowOverflow:t.allowOverflow,button:t.button,center:t.center,compact:t.compact,grow:t.grow,hide:t.hide,maxWidth:t.maxWidth,minWidth:t.minWidth,right:t.right,width:t.width,$wrapCell:t.wrap,style:m,$isDragging:i,onDragStart:s,onDragOver:d,onDragEnd:u,onDragEnter:h,onDragLeave:p},!t.cell&&n.createElement("div",{"data-tag":l},function(R,S,H,x){return S?H&&typeof H=="function"?H(R,x):S(R,x):null}(o,t.selector,t.format,a)),t.cell&&t.cell(o,a,t,e))});const mt="input";var Ot=n.memo(function({name:e,component:t=mt,componentOptions:o={style:{}},indeterminate:a=!1,checked:l=!1,disabled:i=!1,onClick:s=k}){const d=t,u=d!==mt?o.style:(p=>Object.assign(Object.assign({fontSize:"18px"},!p&&{cursor:"pointer"}),{padding:0,marginTop:"1px",verticalAlign:"middle",position:"relative"}))(i),h=n.useMemo(()=>function(p,...m){let D;return Object.keys(p).map(R=>p[R]).forEach((R,S)=>{typeof R=="function"&&(D=Object.assign(Object.assign({},p),{[Object.keys(p)[S]]:R(...m)}))}),D||p}(o,a),[o,a]);return n.createElement(d,Object.assign({type:"checkbox",ref:p=>{p&&(p.indeterminate=a)},style:u,onClick:i?k:s,name:e,"aria-label":e,checked:l,disabled:i},h,{onChange:k}))});const Sn=b(ce)` + flex: 0 0 48px; + min-width: 48px; + justify-content: center; + align-items: center; + user-select: none; + white-space: nowrap; +`;function En({name:e,keyField:t,row:o,rowCount:a,selected:l,selectableRowsComponent:i,selectableRowsComponentProps:s,selectableRowsSingle:d,selectableRowDisabled:u,onSelectedRow:h}){const p=!(!u||!u(o));return n.createElement(Sn,{onClick:m=>m.stopPropagation(),className:"rdt_TableCell",$noPadding:!0},n.createElement(Ot,{name:e,component:i,componentOptions:s,checked:l,"aria-checked":l,onClick:()=>{h({type:"SELECT_SINGLE_ROW",row:o,isSelected:l,keyField:t,rowCount:a,singleSelect:d})},disabled:p}))}const On=b.button` + display: inline-flex; + align-items: center; + user-select: none; + white-space: nowrap; + border: none; + background-color: transparent; + ${({theme:e})=>e.expanderButton.style}; +`;function $n({disabled:e=!1,expanded:t=!1,expandableIcon:o,id:a,row:l,onToggled:i}){const s=t?o.expanded:o.collapsed;return n.createElement(On,{"aria-disabled":e,onClick:()=>i&&i(l),"data-testid":`expander-button-${a}`,disabled:e,"aria-label":t?"Collapse Row":"Expand Row",role:"button",type:"button"},s)}const Pn=b(ce)` + white-space: nowrap; + font-weight: 400; + min-width: 48px; + ${({theme:e})=>e.expanderCell.style}; +`;function kn({row:e,expanded:t=!1,expandableIcon:o,id:a,onToggled:l,disabled:i=!1}){return n.createElement(Pn,{onClick:s=>s.stopPropagation(),$noPadding:!0},n.createElement($n,{id:a,row:e,expanded:t,expandableIcon:o,disabled:i,onToggled:l}))}const Dn=b.div` + width: 100%; + box-sizing: border-box; + ${({theme:e})=>e.expanderRow.style}; + ${({$extendedRowStyle:e})=>e}; +`;var Hn=n.memo(function({data:e,ExpanderComponent:t,expanderComponentProps:o,extendedRowStyle:a,extendedClassNames:l}){const i=["rdt_ExpanderRow",...l.split(" ").filter(s=>s!=="rdt_TableRow")].join(" ");return n.createElement(Dn,{className:i,$extendedRowStyle:a},n.createElement(t,Object.assign({data:e},o)))});const Be="allowRowEvents";var $e,Ge,ht;(function(e){e.LTR="ltr",e.RTL="rtl",e.AUTO="auto"})($e||($e={})),function(e){e.LEFT="left",e.RIGHT="right",e.CENTER="center"}(Ge||(Ge={})),function(e){e.SM="sm",e.MD="md",e.LG="lg"}(ht||(ht={}));const Fn=j` + &:hover { + ${({$highlightOnHover:e,theme:t})=>e&&t.rows.highlightOnHoverStyle}; + } +`,jn=j` + &:hover { + cursor: pointer; + } +`,Tn=b.div.attrs(e=>({style:e.style}))` + display: flex; + align-items: stretch; + align-content: stretch; + width: 100%; + box-sizing: border-box; + ${({theme:e})=>e.rows.style}; + ${({$dense:e,theme:t})=>e&&t.rows.denseStyle}; + ${({$striped:e,theme:t})=>e&&t.rows.stripedStyle}; + ${({$highlightOnHover:e})=>e&&Fn}; + ${({$pointerOnHover:e})=>e&&jn}; + ${({$selected:e,theme:t})=>e&&t.rows.selectedHighlightStyle}; + ${({$conditionalStyle:e})=>e}; +`;function In({columns:e=[],conditionalRowStyles:t=[],defaultExpanded:o=!1,defaultExpanderDisabled:a=!1,dense:l=!1,expandableIcon:i,expandableRows:s=!1,expandableRowsComponent:d,expandableRowsComponentProps:u,expandableRowsHideExpander:h,expandOnRowClicked:p=!1,expandOnRowDoubleClicked:m=!1,highlightOnHover:D=!1,id:R,expandableInheritConditionalStyles:S,keyField:H,onRowClicked:x=k,onRowDoubleClicked:$=k,onRowMouseEnter:F=k,onRowMouseLeave:v=k,onRowExpandToggled:E=k,onSelectedRow:L=k,pointerOnHover:A=!1,row:C,rowCount:y,rowIndex:V,selectableRowDisabled:M=null,selectableRows:N=!1,selectableRowsComponent:U,selectableRowsComponentProps:O,selectableRowsHighlight:te=!1,selectableRowsSingle:ge=!1,selected:ne,striped:oe=!1,draggingColumnId:Pe,onDragStart:ke,onDragOver:De,onDragEnd:He,onDragEnter:B,onDragLeave:we}){const[G,fe]=n.useState(o);n.useEffect(()=>{fe(o)},[o]);const Y=n.useCallback(()=>{fe(!G),E(!G,C)},[G,E,C]),Fe=A||s&&(p||m),je=n.useCallback(P=>{P.target.getAttribute("data-tag")===Be&&(x(C,P),!a&&s&&p&&Y())},[a,p,s,Y,x,C]),xe=n.useCallback(P=>{P.target.getAttribute("data-tag")===Be&&($(C,P),!a&&s&&m&&Y())},[a,m,s,Y,$,C]),Te=n.useCallback(P=>{F(C,P)},[F,C]),q=n.useCallback(P=>{v(C,P)},[v,C]),J=se(C,H),{conditionalStyle:Ce,classNames:ye}=vt(C,t,["rdt_TableRow"]),Ie=te&&ne,Le=S?Ce:{},Ae=oe&&V%2==0;return n.createElement(n.Fragment,null,n.createElement(Tn,{id:`row-${R}`,role:"row",$striped:Ae,$highlightOnHover:D,$pointerOnHover:!a&&Fe,$dense:l,onClick:je,onDoubleClick:xe,onMouseEnter:Te,onMouseLeave:q,className:ye,$selected:Ie,$conditionalStyle:Ce},N&&n.createElement(En,{name:`select-row-${J}`,keyField:H,row:C,rowCount:y,selected:ne,selectableRowsComponent:U,selectableRowsComponentProps:O,selectableRowDisabled:M,selectableRowsSingle:ge,onSelectedRow:L}),s&&!h&&n.createElement(kn,{id:J,expandableIcon:i,expanded:G,row:C,onToggled:Y,disabled:a}),e.map(P=>P.omit?null:n.createElement(vn,{id:`cell-${P.id}-${J}`,key:`cell-${P.id}-${J}`,dataTag:P.ignoreRowClick||P.button?null:Be,column:P,row:C,rowIndex:V,isDragging:me(Pe,P.id),onDragStart:ke,onDragOver:De,onDragEnd:He,onDragEnter:B,onDragLeave:we}))),s&&G&&n.createElement(Hn,{key:`expander-${J}`,data:C,extendedRowStyle:Le,extendedClassNames:ye,ExpanderComponent:d,expanderComponentProps:u}))}const Ln=b.span` + padding: 2px; + color: inherit; + flex-grow: 0; + flex-shrink: 0; + ${({$sortActive:e})=>e?"opacity: 1":"opacity: 0"}; + ${({$sortDirection:e})=>e==="desc"&&"transform: rotate(180deg)"}; +`,An=({sortActive:e,sortDirection:t})=>w.createElement(Ln,{$sortActive:e,$sortDirection:t},"▲"),Mn=b(Et)` + ${({button:e})=>e&&"text-align: center"}; + ${({theme:e,$isDragging:t})=>t&&e.headCells.draggingStyle}; +`,_n=j` + cursor: pointer; + span.__rdt_custom_sort_icon__ { + i, + svg { + transform: 'translate3d(0, 0, 0)'; + ${({$sortActive:e})=>e?"opacity: 1":"opacity: 0"}; + color: inherit; + font-size: 18px; + height: 18px; + width: 18px; + backface-visibility: hidden; + transform-style: preserve-3d; + transition-duration: 95ms; + transition-property: transform; + } + + &.asc i, + &.asc svg { + transform: rotate(180deg); + } + } + + ${({$sortActive:e})=>!e&&j` + &:hover, + &:focus { + opacity: 0.7; + + span, + span.__rdt_custom_sort_icon__ * { + opacity: 0.7; + } + } + `}; +`,zn=b.div` + display: inline-flex; + align-items: center; + justify-content: inherit; + height: 100%; + width: 100%; + outline: none; + user-select: none; + overflow: hidden; + ${({disabled:e})=>!e&&_n}; +`,Nn=b.div` + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +`;var Wn=n.memo(function({column:e,disabled:t,draggingColumnId:o,selectedColumn:a={},sortDirection:l,sortIcon:i,sortServer:s,pagination:d,paginationServer:u,persistSelectedOnSort:h,selectableRowsVisibleOnly:p,onSort:m,onDragStart:D,onDragOver:R,onDragEnd:S,onDragEnter:H,onDragLeave:x}){n.useEffect(()=>{typeof e.selector=="string"&&console.error(`Warning: ${e.selector} is a string based column selector which has been deprecated as of v7 and will be removed in v8. Instead, use a selector function e.g. row => row[field]...`)},[]);const[$,F]=n.useState(!1),v=n.useRef(null);if(n.useEffect(()=>{v.current&&F(v.current.scrollWidth>v.current.clientWidth)},[$]),e.omit)return null;const E=()=>{if(!e.sortable&&!e.selector)return;let O=l;me(a.id,e.id)&&(O=l===X.ASC?X.DESC:X.ASC),m({type:"SORT_CHANGE",sortDirection:O,selectedColumn:e,clearSelectedOnSort:d&&u&&!h||s||p})},L=O=>n.createElement(An,{sortActive:O,sortDirection:l}),A=()=>n.createElement("span",{className:[l,"__rdt_custom_sort_icon__"].join(" ")},i),C=!(!e.sortable||!me(a.id,e.id)),y=!e.sortable||t,V=e.sortable&&!i&&!e.right,M=e.sortable&&!i&&e.right,N=e.sortable&&i&&!e.right,U=e.sortable&&i&&e.right;return n.createElement(Mn,{"data-column-id":e.id,className:"rdt_TableCol",$headCell:!0,allowOverflow:e.allowOverflow,button:e.button,compact:e.compact,grow:e.grow,hide:e.hide,maxWidth:e.maxWidth,minWidth:e.minWidth,right:e.right,center:e.center,width:e.width,draggable:e.reorder,$isDragging:me(e.id,o),onDragStart:D,onDragOver:R,onDragEnd:S,onDragEnter:H,onDragLeave:x},e.name&&n.createElement(zn,{"data-column-id":e.id,"data-sort-id":e.id,role:"columnheader",tabIndex:0,className:"rdt_TableCol_Sortable",onClick:y?void 0:E,onKeyPress:y?void 0:O=>{O.key==="Enter"&&E()},$sortActive:!y&&C,disabled:y},!y&&U&&A(),!y&&M&&L(C),typeof e.name=="string"?n.createElement(Nn,{title:$?e.name:void 0,ref:v,"data-column-id":e.id},e.name):e.name,!y&&N&&A(),!y&&V&&L(C)))});const Bn=b(ce)` + flex: 0 0 48px; + justify-content: center; + align-items: center; + user-select: none; + white-space: nowrap; + font-size: unset; +`;function Gn({headCell:e=!0,rowData:t,keyField:o,allSelected:a,mergeSelections:l,selectedRows:i,selectableRowsComponent:s,selectableRowsComponentProps:d,selectableRowDisabled:u,onSelectAllRows:h}){const p=i.length>0&&!a,m=u?t.filter(S=>!u(S)):t,D=m.length===0,R=Math.min(t.length,m.length);return n.createElement(Bn,{className:"rdt_TableCol",$headCell:e,$noPadding:!0},n.createElement(Ot,{name:"select-all-rows",component:s,componentOptions:d,onClick:()=>{h({type:"SELECT_ALL_ROWS",rows:m,rowCount:R,mergeSelections:l,keyField:o})},checked:a,indeterminate:p,disabled:D}))}function $t(e=$e.AUTO){const t=typeof window=="object",[o,a]=n.useState(!1);return n.useEffect(()=>{if(t)if(e!=="auto")a(e==="rtl");else{const l=!(!window.document||!window.document.createElement),i=document.getElementsByTagName("BODY")[0],s=document.getElementsByTagName("HTML")[0],d=i.dir==="rtl"||s.dir==="rtl";a(l&&d)}},[e,t]),o}const Vn=b.div` + display: flex; + align-items: center; + flex: 1 0 auto; + height: 100%; + color: ${({theme:e})=>e.contextMenu.fontColor}; + font-size: ${({theme:e})=>e.contextMenu.fontSize}; + font-weight: 400; +`,Un=b.div` + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: wrap; +`,wt=b.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-sizing: inherit; + z-index: 1; + align-items: center; + justify-content: space-between; + display: flex; + ${({$rtl:e})=>e&&"direction: rtl"}; + ${({theme:e})=>e.contextMenu.style}; + ${({theme:e,$visible:t})=>t&&e.contextMenu.activeStyle}; +`;function qn({contextMessage:e,contextActions:t,contextComponent:o,selectedCount:a,direction:l}){const i=$t(l),s=a>0;return o?n.createElement(wt,{$visible:s},n.cloneElement(o,{selectedCount:a})):n.createElement(wt,{$visible:s,$rtl:i},n.createElement(Vn,null,((d,u,h)=>{if(u===0)return null;const p=u===1?d.singular:d.plural;return h?`${u} ${d.message||""} ${p}`:`${u} ${p} ${d.message||""}`})(e,a,i)),n.createElement(Un,null,t))}const Zn=b.div` + position: relative; + box-sizing: border-box; + overflow: hidden; + display: flex; + flex: 1 1 auto; + align-items: center; + justify-content: space-between; + width: 100%; + flex-wrap: wrap; + ${({theme:e})=>e.header.style} +`,Kn=b.div` + flex: 1 0 auto; + color: ${({theme:e})=>e.header.fontColor}; + font-size: ${({theme:e})=>e.header.fontSize}; + font-weight: 400; +`,Xn=b.div` + flex: 1 0 auto; + display: flex; + align-items: center; + justify-content: flex-end; + + > * { + margin-left: 5px; + } +`,Yn=({title:e,actions:t=null,contextMessage:o,contextActions:a,contextComponent:l,selectedCount:i,direction:s,showMenu:d=!0})=>n.createElement(Zn,{className:"rdt_TableHeader",role:"heading","aria-level":1},n.createElement(Kn,null,e),t&&n.createElement(Xn,null,t),d&&n.createElement(qn,{contextMessage:o,contextActions:a,contextComponent:l,direction:s,selectedCount:i}));function Pt(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var l=0;for(a=Object.getOwnPropertySymbols(e);lJn[e]}; + flex-wrap: ${({$wrapContent:e})=>e?"wrap":"nowrap"}; + ${({theme:e})=>e.subHeader.style} +`,eo=e=>{var{align:t="right",wrapContent:o=!0}=e,a=Pt(e,["align","wrapContent"]);return n.createElement(Qn,Object.assign({align:t,$wrapContent:o},a))},to=b.div` + display: flex; + flex-direction: column; +`,no=b.div` + position: relative; + width: 100%; + border-radius: inherit; + ${({$responsive:e,$fixedHeader:t})=>e&&j` + overflow-x: auto; + + // hidden prevents vertical scrolling in firefox when fixedHeader is disabled + overflow-y: ${t?"auto":"hidden"}; + min-height: 0; + `}; + + ${({$fixedHeader:e=!1,$fixedHeaderScrollHeight:t="100vh"})=>e&&j` + max-height: ${t}; + -webkit-overflow-scrolling: touch; + `}; + + ${({theme:e})=>e.responsiveWrapper.style}; +`,ft=b.div` + position: relative; + box-sizing: border-box; + width: 100%; + height: 100%; + ${e=>e.theme.progress.style}; +`,oo=b.div` + position: relative; + width: 100%; + ${({theme:e})=>e.tableWrapper.style}; +`,ao=b(ce)` + white-space: nowrap; + ${({theme:e})=>e.expanderCell.style}; +`,lo=b.div` + box-sizing: border-box; + width: 100%; + height: 100%; + ${({theme:e})=>e.noData.style}; +`,ro=()=>w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},w.createElement("path",{d:"M7 10l5 5 5-5z"}),w.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})),io=b.select` + cursor: pointer; + height: 24px; + max-width: 100%; + user-select: none; + padding-left: 8px; + padding-right: 24px; + box-sizing: content-box; + font-size: inherit; + color: inherit; + border: none; + background-color: transparent; + appearance: none; + direction: ltr; + flex-shrink: 0; + + &::-ms-expand { + display: none; + } + + &:disabled::-ms-expand { + background: #f60; + } + + option { + color: initial; + } +`,so=b.div` + position: relative; + flex-shrink: 0; + font-size: inherit; + color: inherit; + margin-top: 1px; + + svg { + top: 0; + right: 0; + color: inherit; + position: absolute; + fill: currentColor; + width: 24px; + height: 24px; + display: inline-block; + user-select: none; + pointer-events: none; + } +`,co=e=>{var{defaultValue:t,onChange:o}=e,a=Pt(e,["defaultValue","onChange"]);return n.createElement(so,null,n.createElement(io,Object.assign({onChange:o,defaultValue:t},a)),n.createElement(ro,null))},r={columns:[],data:[],title:"",keyField:"id",selectableRows:!1,selectableRowsHighlight:!1,selectableRowsNoSelectAll:!1,selectableRowSelected:null,selectableRowDisabled:null,selectableRowsComponent:"input",selectableRowsComponentProps:{},selectableRowsVisibleOnly:!1,selectableRowsSingle:!1,clearSelectedRows:!1,expandableRows:!1,expandableRowDisabled:null,expandableRowExpanded:null,expandOnRowClicked:!1,expandableRowsHideExpander:!1,expandOnRowDoubleClicked:!1,expandableInheritConditionalStyles:!1,expandableRowsComponent:function(){return w.createElement("div",null,"To add an expander pass in a component instance via ",w.createElement("strong",null,"expandableRowsComponent"),". You can then access props.data from this component.")},expandableIcon:{collapsed:w.createElement(()=>w.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},w.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),w.createElement("path",{d:"M0-.25h24v24H0z",fill:"none"})),null),expanded:w.createElement(()=>w.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},w.createElement("path",{d:"M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z"}),w.createElement("path",{d:"M0-.75h24v24H0z",fill:"none"})),null)},expandableRowsComponentProps:{},progressPending:!1,progressComponent:w.createElement("div",{style:{fontSize:"24px",fontWeight:700,padding:"24px"}},"Loading..."),persistTableHead:!1,sortIcon:null,sortFunction:null,sortServer:!1,striped:!1,highlightOnHover:!1,pointerOnHover:!1,noContextMenu:!1,contextMessage:{singular:"item",plural:"items",message:"selected"},actions:null,contextActions:null,contextComponent:null,defaultSortFieldId:null,defaultSortAsc:!0,responsive:!0,noDataComponent:w.createElement("div",{style:{padding:"24px"}},"There are no records to display"),disabled:!1,noTableHead:!1,noHeader:!1,subHeader:!1,subHeaderAlign:Ge.RIGHT,subHeaderWrap:!0,subHeaderComponent:null,fixedHeader:!1,fixedHeaderScrollHeight:"100vh",pagination:!1,paginationServer:!1,paginationServerOptions:{persistSelectedOnSort:!1,persistSelectedOnPageChange:!1},paginationDefaultPage:1,paginationResetDefaultPage:!1,paginationTotalRows:0,paginationPerPage:10,paginationRowsPerPageOptions:[10,15,20,25,30],paginationComponent:null,paginationComponentOptions:{},paginationIconFirstPage:w.createElement(()=>w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},w.createElement("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),w.createElement("path",{fill:"none",d:"M24 24H0V0h24v24z"})),null),paginationIconLastPage:w.createElement(()=>w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},w.createElement("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),w.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"})),null),paginationIconNext:w.createElement(()=>w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},w.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),w.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})),null),paginationIconPrevious:w.createElement(()=>w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},w.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),w.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})),null),dense:!1,conditionalRowStyles:[],theme:"default",customStyles:{},direction:$e.AUTO,onChangePage:k,onChangeRowsPerPage:k,onRowClicked:k,onRowDoubleClicked:k,onRowMouseEnter:k,onRowMouseLeave:k,onRowExpandToggled:k,onSelectedRowsChange:k,onSort:k,onColumnOrderChange:k},go={rowsPerPageText:"Rows per page:",rangeSeparatorText:"of",noRowsPerPage:!1,selectAllRowsItem:!1,selectAllRowsItemText:"All"},uo=b.nav` + display: flex; + flex: 1 1 auto; + justify-content: flex-end; + align-items: center; + box-sizing: border-box; + padding-right: 8px; + padding-left: 8px; + width: 100%; + ${({theme:e})=>e.pagination.style}; +`,Ee=b.button` + position: relative; + display: block; + user-select: none; + border: none; + ${({theme:e})=>e.pagination.pageButtonsStyle}; + ${({$isRTL:e})=>e&&"transform: scale(-1, -1)"}; +`,po=b.div` + display: flex; + align-items: center; + border-radius: 4px; + white-space: nowrap; + ${St` + width: 100%; + justify-content: space-around; + `}; +`,kt=b.span` + flex-shrink: 1; + user-select: none; +`,bo=b(kt)` + margin: 0 24px; +`,mo=b(kt)` + margin: 0 4px; +`;var ho=n.memo(function({rowsPerPage:e,rowCount:t,currentPage:o,direction:a=r.direction,paginationRowsPerPageOptions:l=r.paginationRowsPerPageOptions,paginationIconLastPage:i=r.paginationIconLastPage,paginationIconFirstPage:s=r.paginationIconFirstPage,paginationIconNext:d=r.paginationIconNext,paginationIconPrevious:u=r.paginationIconPrevious,paginationComponentOptions:h=r.paginationComponentOptions,onChangeRowsPerPage:p=r.onChangeRowsPerPage,onChangePage:m=r.onChangePage}){const D=(()=>{const O=typeof window=="object";function te(){return{width:O?window.innerWidth:void 0,height:O?window.innerHeight:void 0}}const[ge,ne]=n.useState(te);return n.useEffect(()=>{if(!O)return()=>null;function oe(){ne(te())}return window.addEventListener("resize",oe),()=>window.removeEventListener("resize",oe)},[]),ge})(),R=$t(a),S=D.width&&D.width>599,H=be(t,e),x=o*e,$=x-e+1,F=o===1,v=o===H,E=Object.assign(Object.assign({},go),h),L=o===H?`${$}-${t} ${E.rangeSeparatorText} ${t}`:`${$}-${x} ${E.rangeSeparatorText} ${t}`,A=n.useCallback(()=>m(o-1),[o,m]),C=n.useCallback(()=>m(o+1),[o,m]),y=n.useCallback(()=>m(1),[m]),V=n.useCallback(()=>m(be(t,e)),[m,t,e]),M=n.useCallback(O=>p(Number(O.target.value),o),[o,p]),N=l.map(O=>n.createElement("option",{key:O,value:O},O));E.selectAllRowsItem&&N.push(n.createElement("option",{key:-1,value:t},E.selectAllRowsItemText));const U=n.createElement(co,{onChange:M,defaultValue:e,"aria-label":E.rowsPerPageText},N);return n.createElement(uo,{className:"rdt_Pagination"},!E.noRowsPerPage&&S&&n.createElement(n.Fragment,null,n.createElement(mo,null,E.rowsPerPageText),U),S&&n.createElement(bo,null,L),n.createElement(po,null,n.createElement(Ee,{id:"pagination-first-page",type:"button","aria-label":"First Page","aria-disabled":F,onClick:y,disabled:F,$isRTL:R},s),n.createElement(Ee,{id:"pagination-previous-page",type:"button","aria-label":"Previous Page","aria-disabled":F,onClick:A,disabled:F,$isRTL:R},u),!E.noRowsPerPage&&!S&&U,n.createElement(Ee,{id:"pagination-next-page",type:"button","aria-label":"Next Page","aria-disabled":v,onClick:C,disabled:v,$isRTL:R},d),n.createElement(Ee,{id:"pagination-last-page",type:"button","aria-label":"Last Page","aria-disabled":v,onClick:V,disabled:v,$isRTL:R},i)))});const ee=(e,t)=>{const o=n.useRef(!0);n.useEffect(()=>{o.current?o.current=!1:e()},t)};function wo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fo=function(e){return function(t){return!!t&&typeof t=="object"}(e)&&!function(t){var o=Object.prototype.toString.call(t);return o==="[object RegExp]"||o==="[object Date]"||function(a){return a.$$typeof===xo}(t)}(e)},xo=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.element"):60103;function he(e,t){return t.clone!==!1&&t.isMergeableObject(e)?de((o=e,Array.isArray(o)?[]:{}),e,t):e;var o}function Co(e,t,o){return e.concat(t).map(function(a){return he(a,o)})}function xt(e){return Object.keys(e).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(o){return Object.propertyIsEnumerable.call(t,o)}):[]}(e))}function Ct(e,t){try{return t in e}catch{return!1}}function yo(e,t,o){var a={};return o.isMergeableObject(e)&&xt(e).forEach(function(l){a[l]=he(e[l],o)}),xt(t).forEach(function(l){(function(i,s){return Ct(i,s)&&!(Object.hasOwnProperty.call(i,s)&&Object.propertyIsEnumerable.call(i,s))})(e,l)||(Ct(e,l)&&o.isMergeableObject(t[l])?a[l]=function(i,s){if(!s.customMerge)return de;var d=s.customMerge(i);return typeof d=="function"?d:de}(l,o)(e[l],t[l],o):a[l]=he(t[l],o))}),a}function de(e,t,o){(o=o||{}).arrayMerge=o.arrayMerge||Co,o.isMergeableObject=o.isMergeableObject||fo,o.cloneUnlessOtherwiseSpecified=he;var a=Array.isArray(t);return a===Array.isArray(e)?a?o.arrayMerge(e,t,o):yo(e,t,o):he(t,o)}de.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(o,a){return de(o,a,t)},{})};var Ro=wo(de);const yt={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)"},background:{default:"#FFFFFF"},context:{background:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},divider:{default:"rgba(0,0,0,.12)"},button:{default:"rgba(0,0,0,.54)",focus:"rgba(0,0,0,.12)",hover:"rgba(0,0,0,.12)",disabled:"rgba(0, 0, 0, .18)"},selected:{default:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},highlightOnHover:{default:"#EEEEEE",text:"rgba(0, 0, 0, 0.87)"},striped:{default:"#FAFAFA",text:"rgba(0, 0, 0, 0.87)"}},Rt={default:yt,light:yt,dark:{text:{primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(0,0,0,.12)"},background:{default:"#424242"},context:{background:"#E91E63",text:"#FFFFFF"},divider:{default:"rgba(81, 81, 81, 1)"},button:{default:"#FFFFFF",focus:"rgba(255, 255, 255, .54)",hover:"rgba(255, 255, 255, .12)",disabled:"rgba(255, 255, 255, .18)"},selected:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},highlightOnHover:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},striped:{default:"rgba(0, 0, 0, .87)",text:"#FFFFFF"}}};function vo(e,t,o,a){const[l,i]=n.useState(()=>bt(e)),[s,d]=n.useState(""),u=n.useRef("");ee(()=>{i(bt(e))},[e]);const h=n.useCallback(x=>{var $,F,v;const{attributes:E}=x.target,L=($=E.getNamedItem("data-column-id"))===null||$===void 0?void 0:$.value;L&&(u.current=((v=(F=l[Se(l,L)])===null||F===void 0?void 0:F.id)===null||v===void 0?void 0:v.toString())||"",d(u.current))},[l]),p=n.useCallback(x=>{var $;const{attributes:F}=x.target,v=($=F.getNamedItem("data-column-id"))===null||$===void 0?void 0:$.value;if(v&&u.current&&v!==u.current){const E=Se(l,u.current),L=Se(l,v),A=[...l];A[E]=l[L],A[L]=l[E],i(A),t(A)}},[t,l]),m=n.useCallback(x=>{x.preventDefault()},[]),D=n.useCallback(x=>{x.preventDefault()},[]),R=n.useCallback(x=>{x.preventDefault(),u.current="",d("")},[]),S=function(x=!1){return x?X.ASC:X.DESC}(a),H=n.useMemo(()=>l[Se(l,o==null?void 0:o.toString())]||{},[o,l]);return{tableColumns:l,draggingColumnId:s,handleDragStart:h,handleDragEnter:p,handleDragOver:m,handleDragLeave:D,handleDragEnd:R,defaultSortDirection:S,defaultSortColumn:H}}var So=n.memo(function(e){const{data:t=r.data,columns:o=r.columns,title:a=r.title,actions:l=r.actions,keyField:i=r.keyField,striped:s=r.striped,highlightOnHover:d=r.highlightOnHover,pointerOnHover:u=r.pointerOnHover,dense:h=r.dense,selectableRows:p=r.selectableRows,selectableRowsSingle:m=r.selectableRowsSingle,selectableRowsHighlight:D=r.selectableRowsHighlight,selectableRowsNoSelectAll:R=r.selectableRowsNoSelectAll,selectableRowsVisibleOnly:S=r.selectableRowsVisibleOnly,selectableRowSelected:H=r.selectableRowSelected,selectableRowDisabled:x=r.selectableRowDisabled,selectableRowsComponent:$=r.selectableRowsComponent,selectableRowsComponentProps:F=r.selectableRowsComponentProps,onRowExpandToggled:v=r.onRowExpandToggled,onSelectedRowsChange:E=r.onSelectedRowsChange,expandableIcon:L=r.expandableIcon,onChangeRowsPerPage:A=r.onChangeRowsPerPage,onChangePage:C=r.onChangePage,paginationServer:y=r.paginationServer,paginationServerOptions:V=r.paginationServerOptions,paginationTotalRows:M=r.paginationTotalRows,paginationDefaultPage:N=r.paginationDefaultPage,paginationResetDefaultPage:U=r.paginationResetDefaultPage,paginationPerPage:O=r.paginationPerPage,paginationRowsPerPageOptions:te=r.paginationRowsPerPageOptions,paginationIconLastPage:ge=r.paginationIconLastPage,paginationIconFirstPage:ne=r.paginationIconFirstPage,paginationIconNext:oe=r.paginationIconNext,paginationIconPrevious:Pe=r.paginationIconPrevious,paginationComponent:ke=r.paginationComponent,paginationComponentOptions:De=r.paginationComponentOptions,responsive:He=r.responsive,progressPending:B=r.progressPending,progressComponent:we=r.progressComponent,persistTableHead:G=r.persistTableHead,noDataComponent:fe=r.noDataComponent,disabled:Y=r.disabled,noTableHead:Fe=r.noTableHead,noHeader:je=r.noHeader,fixedHeader:xe=r.fixedHeader,fixedHeaderScrollHeight:Te=r.fixedHeaderScrollHeight,pagination:q=r.pagination,subHeader:J=r.subHeader,subHeaderAlign:Ce=r.subHeaderAlign,subHeaderWrap:ye=r.subHeaderWrap,subHeaderComponent:Ie=r.subHeaderComponent,noContextMenu:Le=r.noContextMenu,contextMessage:Ae=r.contextMessage,contextActions:P=r.contextActions,contextComponent:Dt=r.contextComponent,expandableRows:Re=r.expandableRows,onRowClicked:Ve=r.onRowClicked,onRowDoubleClicked:Ue=r.onRowDoubleClicked,onRowMouseEnter:qe=r.onRowMouseEnter,onRowMouseLeave:Ze=r.onRowMouseLeave,sortIcon:Ht=r.sortIcon,onSort:Ft=r.onSort,sortFunction:Ke=r.sortFunction,sortServer:Me=r.sortServer,expandableRowsComponent:jt=r.expandableRowsComponent,expandableRowsComponentProps:Tt=r.expandableRowsComponentProps,expandableRowDisabled:Xe=r.expandableRowDisabled,expandableRowsHideExpander:Ye=r.expandableRowsHideExpander,expandOnRowClicked:It=r.expandOnRowClicked,expandOnRowDoubleClicked:Lt=r.expandOnRowDoubleClicked,expandableRowExpanded:Je=r.expandableRowExpanded,expandableInheritConditionalStyles:At=r.expandableInheritConditionalStyles,defaultSortFieldId:Mt=r.defaultSortFieldId,defaultSortAsc:_t=r.defaultSortAsc,clearSelectedRows:Qe=r.clearSelectedRows,conditionalRowStyles:zt=r.conditionalRowStyles,theme:et=r.theme,customStyles:tt=r.customStyles,direction:ue=r.direction,onColumnOrderChange:Nt=r.onColumnOrderChange,className:Wt,ariaLabel:nt}=e,{tableColumns:ot,draggingColumnId:at,handleDragStart:lt,handleDragEnter:rt,handleDragOver:it,handleDragLeave:st,handleDragEnd:dt,defaultSortDirection:Bt,defaultSortColumn:Gt}=vo(o,Nt,Mt,_t),[{rowsPerPage:Z,currentPage:_,selectedRows:_e,allSelected:ct,selectedCount:gt,selectedColumn:W,sortDirection:ae,toggleOnSelectedRowsChange:Vt},Q]=n.useReducer(un,{allSelected:!1,selectedCount:0,selectedRows:[],selectedColumn:Gt,toggleOnSelectedRowsChange:!1,sortDirection:Bt,currentPage:N,rowsPerPage:O,selectedRowsFlag:!1,contextMessage:r.contextMessage}),{persistSelectedOnSort:ut=!1,persistSelectedOnPageChange:ve=!1}=V,pt=!(!y||!ve&&!ut),Ut=q&&!B&&t.length>0,qt=ke||ho,Zt=n.useMemo(()=>((c={},f="default",I="default")=>{const z=Rt[f]?f:I;return Ro({table:{style:{color:(g=Rt[z]).text.primary,backgroundColor:g.background.default}},tableWrapper:{style:{display:"table"}},responsiveWrapper:{style:{}},header:{style:{fontSize:"22px",color:g.text.primary,backgroundColor:g.background.default,minHeight:"56px",paddingLeft:"16px",paddingRight:"8px"}},subHeader:{style:{backgroundColor:g.background.default,minHeight:"52px"}},head:{style:{color:g.text.primary,fontSize:"12px",fontWeight:500}},headRow:{style:{backgroundColor:g.background.default,minHeight:"52px",borderBottomWidth:"1px",borderBottomColor:g.divider.default,borderBottomStyle:"solid"},denseStyle:{minHeight:"32px"}},headCells:{style:{paddingLeft:"16px",paddingRight:"16px"},draggingStyle:{cursor:"move"}},contextMenu:{style:{backgroundColor:g.context.background,fontSize:"18px",fontWeight:400,color:g.context.text,paddingLeft:"16px",paddingRight:"8px",transform:"translate3d(0, -100%, 0)",transitionDuration:"125ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",willChange:"transform"},activeStyle:{transform:"translate3d(0, 0, 0)"}},cells:{style:{paddingLeft:"16px",paddingRight:"16px",wordBreak:"break-word"},draggingStyle:{}},rows:{style:{fontSize:"13px",fontWeight:400,color:g.text.primary,backgroundColor:g.background.default,minHeight:"48px","&:not(:last-of-type)":{borderBottomStyle:"solid",borderBottomWidth:"1px",borderBottomColor:g.divider.default}},denseStyle:{minHeight:"32px"},selectedHighlightStyle:{"&:nth-of-type(n)":{color:g.selected.text,backgroundColor:g.selected.default,borderBottomColor:g.background.default}},highlightOnHoverStyle:{color:g.highlightOnHover.text,backgroundColor:g.highlightOnHover.default,transitionDuration:"0.15s",transitionProperty:"background-color",borderBottomColor:g.background.default,outlineStyle:"solid",outlineWidth:"1px",outlineColor:g.background.default},stripedStyle:{color:g.striped.text,backgroundColor:g.striped.default}},expanderRow:{style:{color:g.text.primary,backgroundColor:g.background.default}},expanderCell:{style:{flex:"0 0 48px"}},expanderButton:{style:{color:g.button.default,fill:g.button.default,backgroundColor:"transparent",borderRadius:"2px",transition:"0.25s",height:"100%",width:"100%","&:hover:enabled":{cursor:"pointer"},"&:disabled":{color:g.button.disabled},"&:hover:not(:disabled)":{cursor:"pointer",backgroundColor:g.button.hover},"&:focus":{outline:"none",backgroundColor:g.button.focus},svg:{margin:"auto"}}},pagination:{style:{color:g.text.secondary,fontSize:"13px",minHeight:"56px",backgroundColor:g.background.default,borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:g.divider.default},pageButtonsStyle:{borderRadius:"50%",height:"40px",width:"40px",padding:"8px",margin:"px",cursor:"pointer",transition:"0.4s",color:g.button.default,fill:g.button.default,backgroundColor:"transparent","&:disabled":{cursor:"unset",color:g.button.disabled,fill:g.button.disabled},"&:hover:not(:disabled)":{backgroundColor:g.button.hover},"&:focus":{outline:"none",backgroundColor:g.button.focus}}},noData:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:g.text.primary,backgroundColor:g.background.default}},progress:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:g.text.primary,backgroundColor:g.background.default}}},c);var g})(tt,et),[tt,et]),Kt=n.useMemo(()=>Object.assign({},ue!=="auto"&&{dir:ue}),[ue]),T=n.useMemo(()=>{if(Me)return t;if(W!=null&&W.sortFunction&&typeof W.sortFunction=="function"){const c=W.sortFunction,f=ae===X.ASC?c:(I,z)=>-1*c(I,z);return[...t].sort(f)}return function(c,f,I,z){return f?z&&typeof z=="function"?z(c.slice(0),f,I):c.slice(0).sort((g,ze)=>{const re=f(g),K=f(ze);if(I==="asc"){if(reK)return 1}if(I==="desc"){if(re>K)return-1;if(re{if(q&&!y){const c=_*Z,f=c-Z;return T.slice(f,c)}return T},[_,q,y,Z,T]),Xt=n.useCallback(c=>{Q(c)},[]),Yt=n.useCallback(c=>{Q(c)},[]),Jt=n.useCallback(c=>{Q(c)},[]),Qt=n.useCallback((c,f)=>Ve(c,f),[Ve]),en=n.useCallback((c,f)=>Ue(c,f),[Ue]),tn=n.useCallback((c,f)=>qe(c,f),[qe]),nn=n.useCallback((c,f)=>Ze(c,f),[Ze]),le=n.useCallback(c=>Q({type:"CHANGE_PAGE",page:c,paginationServer:y,visibleOnly:S,persistSelectedOnPageChange:ve}),[y,ve,S]),on=n.useCallback(c=>{const f=be(M||pe.length,c),I=We(_,f);y||le(I),Q({type:"CHANGE_ROWS_PER_PAGE",page:I,rowsPerPage:c})},[_,le,y,M,pe.length]);if(q&&!y&&T.length>0&&pe.length===0){const c=be(T.length,Z),f=We(_,c);le(f)}ee(()=>{E({allSelected:ct,selectedCount:gt,selectedRows:_e.slice(0)})},[Vt]),ee(()=>{Ft(W,ae,T.slice(0))},[W,ae]),ee(()=>{C(_,M||T.length)},[_]),ee(()=>{A(Z,_)},[Z]),ee(()=>{le(N)},[N,U]),ee(()=>{if(q&&y&&M>0){const c=be(M,Z),f=We(_,c);_!==f&&le(f)}},[M]),n.useEffect(()=>{Q({type:"CLEAR_SELECTED_ROWS",selectedRowsFlag:Qe})},[m,Qe]),n.useEffect(()=>{if(!H)return;const c=T.filter(I=>H(I)),f=m?c.slice(0,1):c;Q({type:"SELECT_MULTIPLE_ROWS",keyField:i,selectedRows:f,totalRows:T.length,mergeSelections:pt})},[t,H]);const an=S?pe:T,ln=ve||m||R;return n.createElement(dn,{theme:Zt},!je&&(!!a||!!l)&&n.createElement(Yn,{title:a,actions:l,showMenu:!Le,selectedCount:gt,direction:ue,contextActions:P,contextComponent:Dt,contextMessage:Ae}),J&&n.createElement(eo,{align:Ce,wrapContent:ye},Ie),n.createElement(no,Object.assign({$responsive:He,$fixedHeader:xe,$fixedHeaderScrollHeight:Te,className:Wt},Kt),n.createElement(oo,null,B&&!G&&n.createElement(ft,null,we),n.createElement(bn,Object.assign({disabled:Y,className:"rdt_Table",role:"table"},nt&&{"aria-label":nt}),!Fe&&(!!G||T.length>0&&!B)&&n.createElement(hn,{className:"rdt_TableHead",role:"rowgroup",$fixedHeader:xe},n.createElement(wn,{className:"rdt_TableHeadRow",role:"row",$dense:h},p&&(ln?n.createElement(ce,{style:{flex:"0 0 48px"}}):n.createElement(Gn,{allSelected:ct,selectedRows:_e,selectableRowsComponent:$,selectableRowsComponentProps:F,selectableRowDisabled:x,rowData:an,keyField:i,mergeSelections:pt,onSelectAllRows:Yt})),Re&&!Ye&&n.createElement(ao,null),ot.map(c=>n.createElement(Wn,{key:c.id,column:c,selectedColumn:W,disabled:B||T.length===0,pagination:q,paginationServer:y,persistSelectedOnSort:ut,selectableRowsVisibleOnly:S,sortDirection:ae,sortIcon:Ht,sortServer:Me,onSort:Xt,onDragStart:lt,onDragOver:it,onDragEnd:dt,onDragEnter:rt,onDragLeave:st,draggingColumnId:at})))),!T.length&&!B&&n.createElement(lo,null,fe),B&&G&&n.createElement(ft,null,we),!B&&T.length>0&&n.createElement(to,{className:"rdt_TableBody",role:"rowgroup"},pe.map((c,f)=>{const I=se(c,i),z=function(K=""){return typeof K!="number"&&(!K||K.length===0)}(I)?f:I,g=Oe(c,_e,i),ze=!!(Re&&Je&&Je(c)),re=!!(Re&&Xe&&Xe(c));return n.createElement(In,{id:z,key:z,keyField:i,"data-row-id":z,columns:ot,row:c,rowCount:T.length,rowIndex:f,selectableRows:p,expandableRows:Re,expandableIcon:L,highlightOnHover:d,pointerOnHover:u,dense:h,expandOnRowClicked:It,expandOnRowDoubleClicked:Lt,expandableRowsComponent:jt,expandableRowsComponentProps:Tt,expandableRowsHideExpander:Ye,defaultExpanderDisabled:re,defaultExpanded:ze,expandableInheritConditionalStyles:At,conditionalRowStyles:zt,selected:g,selectableRowsHighlight:D,selectableRowsComponent:$,selectableRowsComponentProps:F,selectableRowDisabled:x,selectableRowsSingle:m,striped:s,onRowExpandToggled:v,onRowClicked:Qt,onRowDoubleClicked:en,onRowMouseEnter:tn,onRowMouseLeave:nn,onSelectedRow:Jt,draggingColumnId:at,onDragStart:lt,onDragOver:it,onDragEnd:dt,onDragEnter:rt,onDragLeave:st})}))))),Ut&&n.createElement("div",null,n.createElement(qt,{onChangePage:le,onChangeRowsPerPage:on,rowCount:M||T.length,currentPage:_,rowsPerPage:Z,direction:ue,paginationRowsPerPageOptions:te,paginationIconLastPage:ge,paginationIconFirstPage:ne,paginationIconNext:oe,paginationIconPrevious:Pe,paginationComponentOptions:De})))});const Eo={rows:{style:{minHeight:"72px"}},headCells:{style:{paddingLeft:"0px",paddingRight:"0px",backgroundColor:"#ddd"}},cells:{style:{paddingLeft:"0px",paddingRight:"0px"}}},Do=e=>{var s,d;const t=e.title;n.useEffect(()=>{if(!e.progressPending){const u=document.querySelector(".rdt_Pagination span"),h=document.querySelector(".rdt_Pagination"),p=h==null?void 0:h.querySelectorAll("span")[(h==null?void 0:h.querySelectorAll("span").length)-1];p&&(p.textContent=p.textContent.replace("of","از"),u.textContent="سطر در صفحه:")}},[e.progressPending]);const[o,a]=n.useState(window.devicePixelRatio),l=()=>{const u=window.devicePixelRatio;a(u)};n.useEffect(()=>(window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}),[o]),n.useEffect(()=>{const u=document.querySelectorAll(".rdt_Table"),h="There are no records to display",p="داده ای جهت نمایش وجود ندارد";u==null||u.forEach(m=>{(m==null?void 0:m.textContent).includes(h)&&(m.textContent=p)})},[]);const i=window.innerWidth<=600;return ie.jsxs(Ne,{container:!0,className:"page-table",direction:"column",alignItems:"center",children:[ie.jsx(Ne,{container:!0,alignItems:"start",justifyContent:"start",children:t}),!!((s=e==null?void 0:e.data)!=null&&s.length)&&ie.jsx(Ne,{className:"table-section",width:i?"95vw":o>=1?window.screen.width-200:window.screen.width*(10/(o*10))-250,children:ie.jsx(So,{progressComponent:null,customStyles:Eo,...e,title:null,pagination:!0,paginationRowsPerPageOptions:[10,20,50,100],fixedHeader:!0,fixedHeaderScrollHeight:"70vh"})}),!((d=e==null?void 0:e.data)!=null&&d.length)&&!e.progressPending&&ie.jsx(rn,{variant:"h6",my:1,color:"red",mt:4,children:"داده ای جهت نمایش وجود ندارد!"}),e.progressPending&&ie.jsx(sn,{style:{alignItems:"center",justifyContent:"center"}})]})};export{Do as P}; diff --git a/build/assets/Pageview-CHY_bSEN.js b/build/assets/Pageview-CHY_bSEN.js new file mode 100644 index 0000000..81be39d --- /dev/null +++ b/build/assets/Pageview-CHY_bSEN.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=i(t()),v=a;o=e.default=(0,u.default)((0,v.jsx)("path",{d:"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z"}),"Pageview");export{o as d}; diff --git a/build/assets/ParentCompany-C4grQDH_.js b/build/assets/ParentCompany-C4grQDH_.js new file mode 100644 index 0000000..9093c89 --- /dev/null +++ b/build/assets/ParentCompany-C4grQDH_.js @@ -0,0 +1 @@ +import{j as e,B as k,T as n,an as su,d as Q,al as C6,I as P6,a_ as R6,aO as U6,aP as Q6,aQ as G6,b5 as X6,b6 as A6,b as _6,a5 as d6,aj as W6,az as J6,aA as v6}from"./mui-vendor-D_SVL-Dx.js";import{r as g,f as Z6}from"./react-vendor-CmFgShSM.js";import{B as y6}from"./BackButton-Dr-K0JXJ.js";import{mF as O6,a0 as s,G as A,O as c6,A as g6,$ as n6,v as q6,p as H6,j as r6,af as F6,mG as N6,a3 as B6,X as m6,S as H,L as V6,h as K6,mH as u0,fN as e0}from"./index-D80MdVQn.js";import{d as r0,b as o0,c as a0}from"./ProvinceWagePaymentTransactions-DBSsTDHm.js";import{u as f6,f as o6}from"./redux-vendor-CfkcHgWN.js";import{R as B}from"./ResponsiveTable-bUYl0qDM.js";import{v as l0,V as t0,a as s0,b as z6,c as c0,d as n0,e as C0}from"./VetFarmAggregateBars-CoRoWSrV.js";import{R as Y6,a as tu}from"./index.esm-C1-dCPnj.js";import{V as A0}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{a as d0}from"./ChainBarManagement-B5xS_M-_.js";import{S as F0}from"./ShowImage-DxnwAx1k.js";import{d as g0}from"./ArrowDownward-LnU1CBf1.js";import{d as f0}from"./Refresh-DGpCWJBi.js";import{P as i0}from"./PageTable-B0hPU2Kw.js";import{V as h0}from"./VetFarmSubmitClearanceCode-DupXGNod.js";import"./num2persian-BIYy8amq.js";import"./SlaughterPayFeesGateway-DGd5fk9m.js";import"./resizeImage-Csf2MO3w.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./Tune-BBzxV8DK.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Settings-Cboitw62.js";import"./CarPelak-BUqZflo3.js";import"./Download-CJYPO5Fu.js";import"./LabelField-BYhJrYEE.js";const x0=({province:x})=>{var E,l,D,m,uu,L,eu,ru,j,ou,f,G,N,X,T,W,R,p,J,F,au,w,S,v,Z,C,M,I,y,r,t,d,O,V,cu,a6,l6,lu,nu,Cu,Au,du,Fu,gu,fu,iu,hu,xu,ju,Su,bu,Eu,Lu,Iu,$u,Du,o,u,$,K,z,Y,P,U;const i=f6(),[_,b]=g.useState(),{parentCompanyPaymentByWeightOverview:a}=o6(q=>q.provinceSlice);return g.useEffect(()=>{i(O6(x)),s()!=="KillHouse"&&i(r0(x)).then(q=>{var wu;const t6=(wu=q.payload.data)==null?void 0:wu.map((c,s6)=>{var Mu,pu,ku,Tu,Ru,_u,qu,Hu,Nu,Vu,Ku,zu,Yu,Pu,Uu,Qu,Gu,Xu,Wu,Ju,vu,Zu,yu,Ou,Bu,mu,u6,e6;return[s6+1,c==null?void 0:c.name,(pu=Math.ceil((Mu=c==null?void 0:c.wageInfo)==null?void 0:Mu.totalWage))==null?void 0:pu.toLocaleString(),(Tu=Math.ceil((ku=c==null?void 0:c.wageInfo)==null?void 0:ku.totalPaidWage))==null?void 0:Tu.toLocaleString(),(_u=Math.ceil((Ru=c==null?void 0:c.wageInfo)==null?void 0:Ru.off))==null?void 0:_u.toLocaleString(),(Hu=Math.ceil((qu=c==null?void 0:c.wageInfo)==null?void 0:qu.totalUnpaidWage))==null?void 0:Hu.toLocaleString(),(Vu=Math.ceil((Nu=c==null?void 0:c.wageInfo)==null?void 0:Nu.totalProvinceLiveWeight))==null?void 0:Vu.toLocaleString(),(zu=Math.ceil((Ku=c==null?void 0:c.wageInfo)==null?void 0:Ku.totalProvinceCarcassesWeight))==null?void 0:zu.toLocaleString(),(Pu=Math.ceil((Yu=c==null?void 0:c.wageInfo)==null?void 0:Yu.provinceKillRequestsTotalWeight))==null?void 0:Pu.toLocaleString(),(Qu=Math.ceil((Uu=c==null?void 0:c.wageInfo)==null?void 0:Uu.provinceKillRequestsTotalWage))==null?void 0:Qu.toLocaleString(),(Xu=Math.ceil((Gu=c==null?void 0:c.wageInfo)==null?void 0:Gu.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Xu.toLocaleString(),(Ju=Math.ceil((Wu=c==null?void 0:c.wageInfo)==null?void 0:Wu.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Ju.toLocaleString(),(Zu=Math.ceil((vu=c==null?void 0:c.wageInfo)==null?void 0:vu.freeBarsCarcasesTotalWeight))==null?void 0:Zu.toLocaleString(),(Ou=Math.ceil((yu=c==null?void 0:c.wageInfo)==null?void 0:yu.freeBarsCarcasesTotalWage))==null?void 0:Ou.toLocaleString(),(mu=Math.ceil((Bu=c==null?void 0:c.wageInfo)==null?void 0:Bu.freeBarsLiveTotalWeight))==null?void 0:mu.toLocaleString(),(e6=Math.ceil((u6=c==null?void 0:c.wageInfo)==null?void 0:u6.freeBarsLiveTotalWage))==null?void 0:e6.toLocaleString()]});b(t6)})},[i,x]),e.jsxs(A,{container:!0,justifyContent:"center",xs:12,mt:1,children:[e.jsxs(A,{isDashboard:!0,container:!0,justifyContent:"center",xs:12,p:2,children:[e.jsx(A,{container:!0,xs:12,justifyContent:"space-between",children:(s()==="KillHouse"||s()==="ChainCompany")&&e.jsx(A,{children:e.jsx(k,{variant:"contained",onClick:()=>{i(c6({title:"پرداخت تعرفه",content:e.jsx(o0,{})}))},children:"پرداخت تعرفه"})})}),e.jsx(B,{isDashboard:!0,noPagination:!0,title:"اطلاعات کلی تعرفه",columns:["کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)"],data:[[(l=Math.ceil((E=a==null?void 0:a.wageInfo)==null?void 0:E.totalWage))==null?void 0:l.toLocaleString(),(m=Math.ceil((D=a==null?void 0:a.wageInfo)==null?void 0:D.totalPaidWage))==null?void 0:m.toLocaleString(),(L=Math.ceil((uu=a==null?void 0:a.wageInfo)==null?void 0:uu.off))==null?void 0:L.toLocaleString(),(ru=Math.ceil((eu=a==null?void 0:a.wageInfo)==null?void 0:eu.totalUnpaidWage))==null?void 0:ru.toLocaleString()]]}),s()!=="KillHouse"&&e.jsx(B,{noPagination:!0,title:"جزئیات کلی تعرفه",columns:["کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"],data:[[(ou=Math.ceil((j=a==null?void 0:a.wageInfo)==null?void 0:j.totalProvinceLiveWeight))==null?void 0:ou.toLocaleString(),(G=Math.ceil((f=a==null?void 0:a.wageInfo)==null?void 0:f.totalProvinceCarcassesWeight))==null?void 0:G.toLocaleString(),(X=Math.ceil((N=a==null?void 0:a.wageInfo)==null?void 0:N.provinceKillRequestsTotalWeight))==null?void 0:X.toLocaleString(),(W=Math.ceil((T=a==null?void 0:a.wageInfo)==null?void 0:T.provinceKillRequestsTotalWage))==null?void 0:W.toLocaleString(),(p=Math.ceil((R=a==null?void 0:a.wageInfo)==null?void 0:R.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:p.toLocaleString(),(F=Math.ceil((J=a==null?void 0:a.wageInfo)==null?void 0:J.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:F.toLocaleString(),(w=Math.ceil((au=a==null?void 0:a.wageInfo)==null?void 0:au.freeBarsCarcasesTotalWeight))==null?void 0:w.toLocaleString(),(v=Math.ceil((S=a==null?void 0:a.wageInfo)==null?void 0:S.freeBarsCarcasesTotalWage))==null?void 0:v.toLocaleString(),(C=Math.ceil((Z=a==null?void 0:a.wageInfo)==null?void 0:Z.freeBarsLiveTotalWeight))==null?void 0:C.toLocaleString(),(I=Math.ceil((M=a==null?void 0:a.wageInfo)==null?void 0:M.freeBarsLiveTotalWage))==null?void 0:I.toLocaleString()]]})]}),e.jsx(A,{container:!0,justifyContent:"center",xs:12,mt:2,mb:2,children:e.jsx(B,{noPagination:!0,title:"مبنای تعرفه به ازای هر کیلوگرم (ریال)",columns:["تعرفه پایه توزیع لاشه درون استان","تعرفه پایه توزیع لاشه خارج استان","تعرفه پایه خرید مرغ زنده خارج از استان","تعرفه پایه لاشه خارج از استان"],data:[[(r=(y=a==null?void 0:a.wageInfo)==null?void 0:y.provinceLiveWageAmount)==null?void 0:r.toLocaleString(),(d=(t=a==null?void 0:a.wageInfo)==null?void 0:t.freeSellCarcessesWeightAmount)==null?void 0:d.toLocaleString(),(V=(O=a==null?void 0:a.wageInfo)==null?void 0:O.freeBuyingLiveWeightAmount)==null?void 0:V.toLocaleString(),(a6=(cu=a==null?void 0:a.wageInfo)==null?void 0:cu.freeBuyingCarcessesWeightAmount)==null?void 0:a6.toLocaleString()]]})}),e.jsx(A,{container:!0,justifyContent:"center",xs:12,mt:1,children:e.jsx(B,{noPagination:s()==="KillHouse",paginated:s()!=="KillHouse",title:"جزئیات",columns:s()==="KillHouse"?["کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"]:["ردیف","کشتارگاه","کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"],data:s()==="KillHouse"?[[(lu=Math.ceil((l6=a==null?void 0:a.wageInfo)==null?void 0:l6.totalWage))==null?void 0:lu.toLocaleString(),(Cu=Math.ceil((nu=a==null?void 0:a.wageInfo)==null?void 0:nu.totalPaidWage))==null?void 0:Cu.toLocaleString(),(du=Math.ceil((Au=a==null?void 0:a.wageInfo)==null?void 0:Au.off))==null?void 0:du.toLocaleString(),(gu=Math.ceil((Fu=a==null?void 0:a.wageInfo)==null?void 0:Fu.totalUnpaidWage))==null?void 0:gu.toLocaleString(),(iu=Math.ceil((fu=a==null?void 0:a.wageInfo)==null?void 0:fu.totalProvinceLiveWeight))==null?void 0:iu.toLocaleString(),(xu=Math.ceil((hu=a==null?void 0:a.wageInfo)==null?void 0:hu.totalProvinceCarcassesWeight))==null?void 0:xu.toLocaleString(),(Su=Math.ceil((ju=a==null?void 0:a.wageInfo)==null?void 0:ju.provinceKillRequestsTotalWeight))==null?void 0:Su.toLocaleString(),(Eu=Math.ceil((bu=a==null?void 0:a.wageInfo)==null?void 0:bu.provinceKillRequestsTotalWage))==null?void 0:Eu.toLocaleString(),(Iu=Math.ceil((Lu=a==null?void 0:a.wageInfo)==null?void 0:Lu.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Iu.toLocaleString(),(Du=Math.ceil(($u=a==null?void 0:a.wageInfo)==null?void 0:$u.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Du.toLocaleString(),(u=Math.ceil((o=a==null?void 0:a.wageInfo)==null?void 0:o.freeBarsCarcasesTotalWeight))==null?void 0:u.toLocaleString(),(K=Math.ceil(($=a==null?void 0:a.wageInfo)==null?void 0:$.freeBarsCarcasesTotalWage))==null?void 0:K.toLocaleString(),(Y=Math.ceil((z=a==null?void 0:a.wageInfo)==null?void 0:z.freeBarsLiveTotalWeight))==null?void 0:Y.toLocaleString(),(U=Math.ceil((P=a==null?void 0:a.wageInfo)==null?void 0:P.freeBarsLiveTotalWage))==null?void 0:U.toLocaleString()]]:_})}),e.jsx(a0,{province:x})]})},j0=({readOnly:x,province:i})=>{var w,S,v,Z,C,M,I,y;const[_,b]=g.useState([]),[a,E]=g.useState(!1),[l,D]=g.useState(0),[m,uu]=g.useState(10),[L,eu]=g.useState(""),ru=r=>{eu(r.target.value)},[,,j,ou,f,G]=g.useContext(g6),N=async(r,t)=>{E(!0);const d=await r6.get(`${i}parent-company-out-province-poultry-requests/?search=filter&value=${t}&page=${r}&role=${s()}&page_size=${m}&date1=${j}&date2=${f}&state=accepted`);b(d.data.results),D(d.data.count),E(!1)},X=r=>{N(r,L)},T=async(r,t)=>{E(!0);const d=await r6.get(`${i}parent-company-out-province-poultry-requests/?search=filter&value=${L}&page=${t}&role=${s()}&page_size=${r}&date1=${j}&date2=${f}&state=accepted`);b(d.data.results),D(d.data.count),uu(r),E(!1)};g.useEffect(()=>{N(1)},[]);const W=async r=>{r.preventDefault(),E(!0);try{const t=await r6.get(`${i}parent-company-out-province-poultry-requests/?search=filter&value=${L}&date1=${j}&date2=${f}&state=accepted&role=${s()}`);b(t.data.results),D(t.data.count)}catch(t){console.error("Error fetching data:",t)}finally{E(!1)}},R=o6(r=>r.userSlice.userProfile.key);g.useEffect(()=>{N(1)},[j,f,i]);const p=[{name:"ردیف",selector:(r,t)=>t+1,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"60px"},{name:"وضعیت",selector:r=>e.jsx(n,{variant:"body2",style:{color:"green"},children:r.outState}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"ثبت کننده سفارش",selector:(r,t)=>{var d;return`${(d=r==null?void 0:r.registrar)==null?void 0:d.fullname}`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"کد سفارش",selector:r=>r.orderCode,sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"اطلاعات خریدار",selector:r=>{var t,d,O,V;return(t=r.buyer)!=null&&t.firstName?`${(d=r.buyer)==null?void 0:d.firstName} ${(O=r.buyer)==null?void 0:O.lastName} (${(V=r.buyer)==null?void 0:V.mobile}) / ${r.buyer.province} - ${r.buyer.city}`:`${r.buyerFullname} (${r.buyerMobile}) / ${r.buyerProvince} - ${r.buyerCity}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"پرداخت کننده",selector:r=>r!=null&&r.hasWage?r==null?void 0:r.payerFullname:"-",sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مرغدار",selector:r=>{var t;return`${(t=r.poultry)==null?void 0:t.unitName} (${r.poultry.user.mobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"میانگین وزن (کیلوگرم)",selector:r=>{var t;return(t=r.IndexWeight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد",selector:r=>r.quantity.toLocaleString(),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن کل (کیلوگرم)",selector:r=>{var t;return(t=Math.floor(r.IndexWeight*r.quantity))==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"ثبت کد قرنطینه",selector:r=>e.jsx(h0,{item:r,readOnly:s()==="CityOperator"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"140px"},{name:"کد بهداشتی ماشین",selector:r=>{var t,d;return x?(t=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:t.driverhealthCode:e.jsx(t0,{item:r,trafficCode:(d=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:d.driverhealthCode})},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"140px"},{name:"نوع خودرو",selector:r=>{var t,d;return(t=r==null?void 0:r.outProvinceDriverInfo)!=null&&t.driverCar?(d=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:d.driverCar:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"پلاک",selector:r=>{var t,d;return(t=r==null?void 0:r.outProvinceDriverInfo)!=null&&t.driverPelak?(d=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:d.driverPelak:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"نام راننده",selector:r=>{var t,d;return(t=r==null?void 0:r.outProvinceDriverInfo)!=null&&t.driverName?(d=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:d.driverName:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تلفن راننده",selector:r=>{var t,d;return(t=r==null?void 0:r.outProvinceDriverInfo)!=null&&t.driverMobile?(d=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:d.driverMobile:"-"},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تاریخ ثبت درخواست",selector:r=>H6(r.createDate),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تاریخ کشتار",selector:r=>H6(r.sendDate),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"سن مرغ",selector:r=>r.hatching.age,sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"نوع کشتار",selector:r=>r!=null&&r.freezing?"انجماد":"عادی",sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعرفه",selector:r=>r!=null&&r.hasWage?"دارد":"ندارد",sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:r=>{var t;return(t=r.hatching)==null?void 0:t.city},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"استان",selector:r=>{var t;return(t=r.hatching)==null?void 0:t.province},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مانده در سالن",selector:r=>{var t;return(t=r.hatching.leftOver)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جوجه ریزی اولیه",selector:r=>{var t;return(t=r.hatching.hatchingQuantity)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0}],J=f6(),[F,au]=g.useState([]);return g.useEffect(()=>{J(l0({selectedDate1:j,selectedDate2:f,text:L,province:i})).then(r=>{au(r.payload.data)})},[j,f,i]),e.jsxs(A,{container:!0,alignItems:"start",direction:"column",gap:2,xs:12,mt:2,children:[e.jsxs(A,{container:!0,gap:2,xs:12,alignItems:"center",children:[e.jsx(A,{children:e.jsx(n,{variant:"body1",children:"درخواست های فروش خارج از استان"})}),e.jsx(A,{children:e.jsx(n6,{label:"از تاریخ",id:"date",renderInput:r=>e.jsx(su,{style:{width:"160px"},...r}),value:j,onChange:r=>{ou(q6(r).format("YYYY-MM-DD"))}})}),e.jsx(A,{children:e.jsx(n6,{label:"تا تاریخ",id:"date",renderInput:r=>e.jsx(su,{style:{width:"160px"},...r}),value:f,onChange:r=>{G(q6(r).format("YYYY-MM-DD"))}})}),e.jsxs("form",{onSubmit:W,children:[e.jsx(su,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:ru}),e.jsx(k,{type:"submit",onClick:W,endIcon:e.jsx(Y6,{}),children:"جستجو"})]}),e.jsx(A,{children:e.jsx(Q,{title:"خروجی اکسل",children:e.jsx("a",{href:`${i}bar_free_excel/?date1=${j}&date2=${f}&state=accepted&role=${s()}&key=${R}&search=filter&value=${L}`,rel:"noreferrer",children:e.jsx(k,{color:"success",children:e.jsx(tu,{size:32})})})})})]}),e.jsx(A,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:e.jsx(B,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","مجموع حجم","مجموع وزن","میانگین وزنی","تعداد بار های دارای کد قرنطینه","تعدا بار فاقد کد قرنطینه","مجموع جوجه ریزی","مجموع مانده در سالن"],data:[[(w=F==null?void 0:F.lenBar)==null?void 0:w.toLocaleString(),(S=F==null?void 0:F.quantity)==null?void 0:S.toLocaleString(),(v=F==null?void 0:F.weight)==null?void 0:v.toLocaleString(),(Z=F==null?void 0:F.indexWeight)==null?void 0:Z.toLocaleString(),(C=F==null?void 0:F.hasCode)==null?void 0:C.toLocaleString(),(M=F==null?void 0:F.hasntCode)==null?void 0:M.toLocaleString(),(I=F==null?void 0:F.hatchingQuantity)==null?void 0:I.toLocaleString(),(y=F==null?void 0:F.leftOver)==null?void 0:y.toLocaleString()]],title:"خلاصه اطلاعات"})}),e.jsx(A,{container:!0,gap:2,xs:12,justifyContent:"center",children:e.jsx(i0,{columns:p,data:_,progressPending:a,pagination:!0,paginationServer:!0,paginationTotalRows:l,onChangeRowsPerPage:T,onChangePage:X})})]})},S0=({province:x})=>{var nu,Cu,Au,du,Fu,gu,fu,iu,hu,xu,ju,Su,bu,Eu,Lu,Iu,$u,Du;const[,,i,_,b,a]=g.useContext(g6),E=o6(o=>o.userSlice),{parentCompanyBarsOverview:l}=o6(o=>o.vetFarmSlice);g.useEffect(()=>{const o=F6(new Date).format("YYYY-MM-DD");_(o),a(o)},[]);const[D,m]=g.useState(0),uu=(o,u)=>{m(u)},[L,eu]=g.useState(!1),ru=()=>{eu(!L)},j=f6(),ou=o=>{let u="";return o.trash===!0?u="حذف شده":o!=null&&o.wareHouseConfirmation?u="ورود به انبار":(o==null?void 0:o.assignmentStateArchive)!=="pending"?u="ثبت اطلاعات بار":o.vetState==="accepted"?u="تایید تخلیه":o.vetState==="pending"&&(u="در انتظار تخلیه"),e.jsx(n,{variant:"body2",color:o!=null&&o.trash?"error":"primary",children:u})},[f,G]=g.useState([]),[N,X]=g.useState(0),[T,W]=g.useState(10),R=async o=>{let u;j(V6()),u=await r6.get(`${x}parent_company_kill_house_request_bar_management/?check&search=filter&value=${t}&role=${s()}&date1=${i}&date2=${b}&page=${o}&page_size=${T}&without_quarantine_code_state=${L}`),j(K6()),G(u.data.results),X(u.data.count)},[p,J]=g.useState(1),F=o=>{R(o),J(o)},au=o=>{W(o),J(1)},w=()=>{R(p!==0?p:1)},S=!1;g.useEffect(()=>{R(p),j(N6({selectedDate1:i,selectedDate2:b,textValue:t,hasDocumentState:L,province:x}))},[i,b,L,T,x]),g.useEffect(()=>{R(1)},[]);const[v,Z]=g.useState([]),[C,M]=g.useState([]);g.useEffect(()=>{const o=f==null?void 0:f.map((u,$)=>{var K,z,Y,P,U,q,t6,wu,c,s6,Mu,pu,ku,Tu,Ru,_u,qu,Hu,Nu,Vu,Ku,zu,Yu,Pu,Uu,Qu,Gu,Xu,Wu,Ju,vu,Zu,yu,Ou,Bu,mu,u6,e6,i6,h6,x6,j6,S6,b6,E6,L6,I6,$6,D6,w6,M6,p6,k6,T6;return[e.jsxs(A,{id:"merge",container:!0,alignItems:"center",justifyContent:"center",style:{minWidth:s()==="VetFarm"||s()==="AdminX"||s()==="SuperAdmin"?"100px":"50px"},children:[(S==null?void 0:S.allow)&&(s()==="VetFarm"||s()==="AdminX"||s()==="SuperAdmin")&&e.jsx(A,{item:!0,children:u!=null&&u.clearanceCode&&(u!=null&&u.aggregateCode)?e.jsx(C6,{control:e.jsx(Q,{title:"حذف از ادغام",placement:"top",children:e.jsx(P6,{color:"error",disabled:(f==null?void 0:f.filter(h=>h.aggregateCode===(u==null?void 0:u.aggregateCode)).length)<3,onClick:()=>{j(s0({kill_house_request_key:u==null?void 0:u.key})).then(h=>{h.payload.error?I({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(M([]),w(),I({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:e.jsx(f0,{})},$)})}):e.jsx(C6,{control:e.jsx(R6,{disabled:C.length&&!(((Y=(z=(K=C[0])==null?void 0:K.poultryRequest)==null?void 0:z.poultry)==null?void 0:Y.unitName)===((U=(P=u==null?void 0:u.poultryRequest)==null?void 0:P.poultry)==null?void 0:U.unitName)&&((t6=(q=C[0])==null?void 0:q.killhouseUser)==null?void 0:t6.name)===((wu=u==null?void 0:u.killhouseUser)==null?void 0:wu.name))||(u==null?void 0:u.clearanceCode)&&(u==null?void 0:u.aggregateCode),checked:C.filter(h=>(h==null?void 0:h.barCode)===(u==null?void 0:u.barCode)).length>0,onChange:()=>{C.some(h=>(h==null?void 0:h.barCode)===(u==null?void 0:u.barCode))?M(C.filter(h=>(h==null?void 0:h.barCode)!==(u==null?void 0:u.barCode))):u!=null&&u.aggregateCode?M(f==null?void 0:f.filter(h=>(h==null?void 0:h.aggregateCode)===(u==null?void 0:u.aggregateCode))):M([...C,u])},color:"primary"})})}),e.jsx(A,{item:!0,children:p===1?$+1:$+T*p/2+1})]},$),u!=null&&u.aggregateCode?e.jsxs(Q,{title:"مشاهده بارها",placement:"top",children:[" ",e.jsx(n,{variant:"body2",color:"primary",style:{cursor:"pointer"},onClick:()=>{lu()?I({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${S==null?void 0:S.limitation} میتوانید ادغام کنید!`,severity:"error"}):j(c6({title:"مشاهده بارهای ادغام شده",content:e.jsx(z6,{toShow:!0,setAggregates:M,bars:f==null?void 0:f.filter(h=>(h==null?void 0:h.aggregateCode)===(u==null?void 0:u.aggregateCode))})}))},children:"دارد"})]}):e.jsx(n,{variant:"body2",children:"ندارد"}),ou(u),e.jsx(n,{style:{fontSize:"13px",color:u!=null&&u.trash?"red":"black"},children:u.barCode},$),B6(u.createDate),(c=u==null?void 0:u.poultryRequest)!=null&&c.freezing?"انجماد":(s6=u==null?void 0:u.poultryRequest)!=null&&s6.export?"صادرات":"عادی",`${(Mu=u.killhouseUser)==null?void 0:Mu.name} (${(Tu=(ku=(pu=u.killhouseUser)==null?void 0:pu.killHouseOperator)==null?void 0:ku.user)==null?void 0:Tu.mobile})`,u!=null&&u.killer?`${(Ru=u==null?void 0:u.killer)==null?void 0:Ru.name} (${(Hu=(qu=(_u=u==null?void 0:u.killer)==null?void 0:_u.killHouseOperator)==null?void 0:qu.user)==null?void 0:Hu.mobile})`:"-",`${(Ku=(Vu=(Nu=u.poultryRequest)==null?void 0:Nu.poultry)==null?void 0:Vu.user)==null?void 0:Ku.fullname} (${(Yu=(zu=u.poultryRequest.poultry)==null?void 0:zu.user)==null?void 0:Yu.mobile})`,`${(Uu=(Pu=u.poultryRequest)==null?void 0:Pu.poultry)==null?void 0:Uu.unitName}`,(Qu=u.quantity)==null?void 0:Qu.toLocaleString(),(Xu=(Gu=u==null?void 0:u.weightInfo)==null?void 0:Gu.weight)==null?void 0:Xu.toLocaleString(),e.jsx(A0,{updateTable:w,killHouseRequestKey:u.key,trafficCode:u==null?void 0:u.trafficCode,isEditable:(s()==="ProvinceOperator"||s()==="SuperAdmin"||s()==="VetFarm"||s()==="VetSupervisor"||s()==="AdminX"||s()==="CityVet"||s()==="Supporter")&&u.trash!==!0&&u.assignmentStateArchive==="pending"&&!(u!=null&&u.clearanceCode)},$),e.jsx(c0,{item:u,updateTable:w,isEditable:s()==="VetFarm"||s()==="ProvinceOperator"||s()==="SuperAdmin"||s()==="CityVet"||s()==="VetSupervisor"||s()==="AdminX"||s()==="Supporter"},$),e.jsx(e.Fragment,{children:u!=null&&u.quarantineQuantity?e.jsx(n0,{code:u==null?void 0:u.quarantineQuantity,updateTable:w,item:u}):e.jsxs(e.Fragment,{children:[(u==null?void 0:u.quarantineCodeState)&&((u==null?void 0:u.quarantineCodeState)==="contradiction"?"مغایرت کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="noclearance"?"فاقد کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="merge"?"ادغام":"عدم تایید راهداری"),(s()==="ProvinceOperator"||s()==="SuperAdmin"||s()==="AdminX"||s()==="Supporter")&&e.jsx(k,{onClick:()=>{j(c6({title:"تعداد ثبت شده در قرنطینه",content:e.jsx(C0,{item:u,updateTable:w})}))},children:u!=null&&u.quarantineCodeState?"ویرایش":"ثبت"})]})}),`${u.addCar.driver.typeCar} ${u.addCar.driver.pelak}`,`${u.addCar.driver.driverName} (${u.addCar.driver.driverMobile})`,u.poultryRequest.chickenBreed,(Ju=(Wu=u==null?void 0:u.weightInfo)==null?void 0:Wu.indexWeight)==null?void 0:Ju.toLocaleString(),((Zu=(vu=u==null?void 0:u.poultryRequest)==null?void 0:vu.amount)==null?void 0:Zu.toLocaleString())+" ﷼",((Ou=(yu=u==null?void 0:u.weightInfo)==null?void 0:yu.killHousePrice)==null?void 0:Ou.toLocaleString())+" ﷼",(u6=(mu=(Bu=u==null?void 0:u.vetFarm)==null?void 0:Bu.vet)==null?void 0:mu.user)!=null&&u6.fullname?((h6=(i6=(e6=u==null?void 0:u.vetFarm)==null?void 0:e6.vet)==null?void 0:i6.user)==null?void 0:h6.fullname)+`(${(S6=(j6=(x6=u==null?void 0:u.vetFarm)==null?void 0:x6.vet)==null?void 0:j6.user)==null?void 0:S6.mobile})`:"فاقد دامپزشک",`${u.killPlace}`,u.poultryRequest.poultry.address.city.name,u!=null&&u.poultryRequest.sendDate?m6(new Date(u==null?void 0:u.poultryRequest.sendDate),"yyyy/MM/dd"):"-",u==null?void 0:u.poultryRequest.orderCode,e.jsx(n,{variant:"body2",color:(b6=u==null?void 0:u.barDocumentStatus)!=null&&b6.isError?"error":"primary",children:(E6=u==null?void 0:u.barDocumentStatus)!=null&&E6.title?(L6=u==null?void 0:u.barDocumentStatus)==null?void 0:L6.title:"-"},$),e.jsx(F0,{src:(I6=u==null?void 0:u.assignmentInfo)==null?void 0:I6.imageWithBar},$),($6=u.acceptedRealQuantity)==null?void 0:$6.toLocaleString(),(D6=u==null?void 0:u.acceptedRealWeight)==null?void 0:D6.toLocaleString(),(M6=(w6=u==null?void 0:u.weightInfo)==null?void 0:w6.finalIndexWeight)==null?void 0:M6.toLocaleString(),(p6=u==null?void 0:u.wareHouseAcceptedRealQuantity)==null?void 0:p6.toLocaleString(),(k6=u==null?void 0:u.wareHouseAcceptedRealWeight)==null?void 0:k6.toLocaleString(),(T6=u==null?void 0:u.weightLoss)==null?void 0:T6.toLocaleString()]});Z(o)},[f,C]);const[I]=g.useContext(g6),y=o=>{_(o)},r=o=>{a(o)},[t,d]=g.useState(""),O=o=>{d(o.target.value)},V=async o=>{o.preventDefault(),j(V6());try{const u=await r6.get(`${x}parent_company_kill_house_request_bar_management/?check&role=${s()}&search=filter&value=${t}&date1=${i}&date2=${b}&page=1&page_size=${T}&without_quarantine_code_state=${L}`);G(u.data.results),X(u.data.count),j(K6())}catch(u){console.error("Error fetching data:",u)}j(N6({selectedDate1:i,selectedDate2:b,textValue:t}))};g.useEffect(()=>{D===0&&R(1)},[i,b,L,D]);const cu=o6(o=>o.userSlice.userProfile.key),a6=e.jsxs(A,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:[e.jsxs(A,{container:!0,alignItems:"center",gap:H.SMALL,xs:12,children:[e.jsx(n,{children:"مدیریت بارها"}),e.jsx(A,{style:{width:"150px"},children:e.jsx(n6,{label:"از تاریخ",id:"date",renderInput:o=>e.jsx(su,{...o}),value:i,onChange:o=>{y(F6(o).format("YYYY-MM-DD"))}})}),e.jsx(A,{style:{width:"150px"},children:e.jsx(n6,{label:"تا تاریخ",id:"date",renderInput:o=>e.jsx(su,{...o}),value:b,onChange:o=>{r(F6(o).format("YYYY-MM-DD"))}})}),e.jsxs("form",{onSubmit:V,children:[e.jsx(su,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:O}),e.jsx(k,{type:"submit",onClick:V,endIcon:e.jsx(Y6,{}),children:"جستجو"})]}),(s()==="SuperAdmin"||s()==="Supporter"||s()==="AdminX")&&e.jsx(C6,{control:e.jsx(R6,{checked:L,onChange:ru,name:"item4"}),label:"بدون وضعیت قرنطینه"})]}),e.jsx(A,{container:!0,alignItems:"center",gap:H.SMALL,xs:12,children:e.jsxs(U6,{style:{width:"100%"},children:[e.jsx(Q6,{expandIcon:e.jsx(g0,{}),"aria-controls":"panel1-content",id:"panel1-header",children:e.jsx(n,{children:"گزارش خروجی ها"})}),e.jsx(G6,{children:e.jsxs(A,{container:!0,justifyContent:"space-between",alignItems:"center",xs:12,p:1,children:[e.jsxs(A,{display:"grid",justifyContent:"center",children:[e.jsx(Q,{placement:"top",title:"خروجی اکسل",children:e.jsx(k,{color:"success",onClick:()=>{var u;I({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`${x}bar_excel/?start=${i}&end=${b}&key=${(u=E==null?void 0:E.userProfile)==null?void 0:u.key}&role=${s()}&search=filter&value=${t}`;window.location.href=o},children:e.jsx(tu,{size:32})})}),e.jsx(n,{variant:"body2",children:"خروجی اکسل "})]}),s()!=="VetFarm"&&s()!=="CityPoultry"&&e.jsxs(A,{display:"grid",justifyContent:"center",children:[e.jsx(Q,{placement:"top",title:"خروجی اکسل گزارش جامع",children:e.jsx(k,{color:"warning",onClick:()=>{I({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`${x}detail_of_killing_excel/?date1=${i}&date2=${b}&role=${s()}&key=${cu}`;window.location.href=o},children:e.jsx(tu,{size:32})})}),e.jsx(n,{variant:"body2",children:"گزارش جامع "})]}),e.jsxs(A,{display:"grid",justifyContent:"center",children:[e.jsx(Q,{placement:"top",title:"خروجی اکسل گزارش پایش کشتارگاه",children:e.jsx(k,{color:"primary",onClick:()=>{I({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`${x}comprehensive_report_of_the_slaughterhouse_excel/?date1=${i}&date2=${b}`;window.location.href=o},children:e.jsx(tu,{size:32})})}),e.jsx(n,{variant:"body2",children:"پایش کشتارگاه "})]}),e.jsxs(A,{display:"grid",justifyContent:"center",children:[e.jsx(Q,{placement:"top",title:"خروجی اکسل گزارش عملکرد کشتارگاه ها",children:e.jsx(k,{style:{color:"gray"},onClick:()=>{I({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`${x}from_allocation_to_distribution_excel/?date1=${i}&date2=${b}`;window.location.href=o},children:e.jsx(tu,{size:32})})}),e.jsx(n,{variant:"body2",children:"گزارش عملکرد کشتارگاه ها"})]}),e.jsxs(A,{display:"grid",justifyContent:"center",children:[e.jsx(Q,{placement:"top",title:"خروجی اکسل پایش بارها",children:e.jsx(k,{color:"error",onClick:()=>{I({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const o=`${x}monitor_loads_excel/?role=${s()}&key=${cu}&date1=${i}&date2=${b}`;window.location.href=o},children:e.jsx(tu,{size:32})})}),e.jsx(n,{variant:"body2",children:"پایش بارها "})]})]})})]})})]});let l6=e.jsxs(X6,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:D,onChange:uu,children:[e.jsx(A6,{label:"اطلاعات بارها",value:0}),e.jsx(A6,{label:"فروش خارج استان",value:4}),e.jsx(A6,{label:"بارهای زنجیره",value:5})]});const lu=()=>(C==null?void 0:C.reduce((o,u)=>o+(u==null?void 0:u.quantity),0))>(S==null?void 0:S.limitation)||!C.every(o=>{var u,$,K,z,Y,P,U,q;return(($=(u=o.poultryRequest)==null?void 0:u.poultry)==null?void 0:$.unitName)===((Y=(z=(K=C[0])==null?void 0:K.poultryRequest)==null?void 0:z.poultry)==null?void 0:Y.unitName)&&((P=o.killhouseUser)==null?void 0:P.name)===((q=(U=C[0])==null?void 0:U.killhouseUser)==null?void 0:q.name)});return e.jsxs(A,{container:!0,direction:"column",flexWrap:"nowrap",mt:H.SMALL,xs:12,children:[e.jsx(A,{container:!0,justifyContent:"center",mb:H.MEDIUM,children:l6}),D===0&&e.jsxs(A,{container:!0,mt:H.MEDIUM,alignItems:"center",justifyContent:"center",xs:12,children:[a6,e.jsx(A,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:e.jsx(B,{title:"اطلاعات کلی",noPagination:!0,isDashboard:!0,columns:["تعداد بارها","حجم بارها","وزن بارها","میانگین وزن","کمترین سن ","بیشترین سن ","میانگین سنی","بارهای دارای کد قرنطینه","حجم بارهای دارای کد قرنطینه","بارهای احراز شده از قرنطینه","حجم بارهای احراز شده از قرنطینه","بارهای فاقد کد قرنطینه","حجم بارهای فاقد کد قرنطینه","بارهایی که در قرنطینه و رصدیار اختلاف دارند","بارهای تکمیل شده کشتارگاه","حجم نهایی در کشتارگاه ","وزن نهایی در کشتارگاه","تعداد بار ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بار انبار"],data:[[e.jsx(n,{variant:"caption",style:{color:"blue"},children:(nu=l==null?void 0:l.lenKillRequest)==null?void 0:nu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(Cu=l==null?void 0:l.killRequestQuantity)==null?void 0:Cu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(Au=l==null?void 0:l.killRequestWeight)==null?void 0:Au.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:l==null?void 0:l.avgWeight},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:l==null?void 0:l.minAge},"1"),e.jsx(n,{variant:"caption",children:l==null?void 0:l.maxAge},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:l==null?void 0:l.avgAge},"1"),e.jsx(n,{variant:"caption",children:(du=l==null?void 0:l.lenKillRequestHasCode)==null?void 0:du.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(Fu=l==null?void 0:l.quantityOfKillRequestHasCode)==null?void 0:Fu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(gu=l==null?void 0:l.lenKillRequestHasQuarantine)==null?void 0:gu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(fu=l==null?void 0:l.quantityOfKillRequestHasQuarantine)==null?void 0:fu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(iu=l==null?void 0:l.lenKillRequestHasNotCode)==null?void 0:iu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(hu=l==null?void 0:l.quantityOfKillRequestHasNotCode)==null?void 0:hu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(xu=l==null?void 0:l.differenceBar)==null?void 0:xu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(ju=l==null?void 0:l.lenCompleteWithKillHouse)==null?void 0:ju.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(Su=l==null?void 0:l.quantityFinalKillHouse)==null?void 0:Su.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(bu=l==null?void 0:l.weightFinalKillHouse)==null?void 0:bu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(Eu=l==null?void 0:l.wareHouseBars)==null?void 0:Eu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(Lu=l==null?void 0:l.wareHouseBarsQuantity)==null?void 0:Lu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",children:(Iu=l==null?void 0:l.wareHouseBarsWeight)==null?void 0:Iu.toLocaleString()},"1"),e.jsx(n,{variant:"caption",style:{color:"blue"},children:(Du=($u=l==null?void 0:l.wareHouseBarsWeightLose)==null?void 0:$u.toFixed(2))==null?void 0:Du.toLocaleString()},"1")]]})}),(S==null?void 0:S.allow)&&(s()==="VetFarm"||s()==="AdminX"||s()==="SuperAdmin")&&e.jsx(A,{id:"merge",container:!0,xs:12,justifyContent:"end",children:e.jsx(k,{color:lu()?"error":"primary",variant:"outlined",disabled:C.some(o=>o==null?void 0:o.clearanceCode)?!0:C.some(o=>o==null?void 0:o.aggregateCode)?!1:(C==null?void 0:C.length)<2,onClick:()=>{lu()?I({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${S==null?void 0:S.limitation} میتوانید ادغام کنید!`,severity:"error"}):j(c6({title:C.some(o=>o==null?void 0:o.aggregateCode)&&!C.some(o=>o==null?void 0:o.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها",content:e.jsx(z6,{setAggregates:M,bars:C.some(o=>o==null?void 0:o.aggregateCode)?f==null?void 0:f.filter(o=>{var u;return(o==null?void 0:o.aggregateCode)===((u=C[0])==null?void 0:u.aggregateCode)}):C,updateTable:w,canReturn:C.some(o=>o==null?void 0:o.aggregateCode)&&!C.some(o=>o==null?void 0:o.clearanceCode)})}))},children:C.some(o=>o==null?void 0:o.aggregateCode)&&!C.some(o=>o==null?void 0:o.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها"})}),e.jsx(B,{data:v,columns:["ردیف","ادغام","وضعیت","کدبار","تاریخ ثبت خودرو","نوع کشتار","خریدار","کشتارکن اختصاصی","مشخصات مرغدار","نام فارم","تعداد اولیه","وزن اولیه بار (کیلوگرم)","کد بهداشتی حمل و نقل","کدرهگیری سامانه قرنطینه","تعداد در قرنطینه","ماشین","راننده","نژاد","میانگین وزن اولیه (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","دامپزشک فارم","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار","وضعیت سند","سند (بارنامه)","تعداد نهایی","وزن نهایی بار (کیلوگرم)","میانگین وزن نهایی (کیلوگرم)","حجم لاشه","وزن لاشه","درصد افت"],handlePageChange:F,totalRows:N,page:p,perPage:T,handlePerRowsChange:au,title:"مدیریت بارها"})]}),D===4&&e.jsx(A,{mt:H.MEDIUM,children:e.jsx(j0,{readOnly:s()==="VetSupervisor"||s()==="CityOperator"||s()==="ProvinceSupervisor"||s()==="ParentCompany",province:x})}),D===5&&e.jsx(d0,{province:x})]})},b0=[{label:"استان مرکزی",value:"https://mabackend.rasadyar.com/"},{label:"استان همدان",value:"https://habackend.rasadyar.com/"},{label:"استان بوشهر",value:"https://bubackend.rasadyar.com/"}],o2=()=>{const[x,i]=g.useState("https://mabackend.rasadyar.com/"),{pathname:_}=Z6(),b=E=>i(E.target.value),a=()=>_.includes(u0)?e.jsx(x0,{province:x}):_.includes(e0)?e.jsx(S0,{province:x}):null;return e.jsx(_6,{display:"flex",justifyContent:"center",sx:{p:H.SMALL},children:e.jsxs(d6,{container:!0,direction:"column",justifyContent:"center",xs:12,md:10,children:[e.jsxs(d6,{container:!0,justifyContent:"space-between",gap:H.SMALL,children:[e.jsx(y6,{}),e.jsx(_6,{sx:{width:160},children:e.jsx(W6,{fullWidth:!0,children:e.jsx(J6,{labelId:"province-select-label",id:"province-select",value:x,onChange:b,children:b0.map(E=>e.jsx(v6,{value:E.value,children:E.label},E.value))})})})]}),e.jsx(d6,{container:!0,sx:{mt:H.MEDIUM},children:a()})]})})};export{o2 as default}; diff --git a/build/assets/Payment-zt3hXqAA.js b/build/assets/Payment-zt3hXqAA.js new file mode 100644 index 0000000..c9b199c --- /dev/null +++ b/build/assets/Payment-zt3hXqAA.js @@ -0,0 +1 @@ +import{i as d,j as e,b as r,ab as x,T as i,ap as o,B as h,cF as v,cG as g,cH as b,aL as A}from"./mui-vendor-D_SVL-Dx.js";import{r as f,m as s,X as j,G as p,S as w}from"./index-D80MdVQn.js";import{u as y,f as S}from"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";var l={},D=d;Object.defineProperty(l,"__esModule",{value:!0});var C=l.default=void 0,R=D(f()),I=e;C=l.default=(0,R.default)((0,I.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 3c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5"}),"MoodBad");const M=({params:u})=>{const n=y();return e.jsx(r,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"80vh",backgroundColor:"#f4f6f8",p:2},children:e.jsx(s.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},children:e.jsxs(x,{elevation:6,sx:{width:400,p:4,borderRadius:3,display:"flex",flexDirection:"column",alignItems:"center",gap:3,backgroundColor:"white",boxShadow:"0 8px 24px rgba(0, 0, 0, 0.12)"},children:[e.jsx(s.div,{initial:{scale:0},animate:{scale:1},transition:{duration:.5,ease:"easeOut"},children:e.jsx(C,{sx:{fontSize:60,color:"success.main",mb:2}})}),e.jsx(s.div,{initial:{scale:0},animate:{scale:1},transition:{duration:.5,ease:"easeOut"},children:e.jsx(i,{variant:"h5",color:"error.main",textAlign:"center",sx:{fontWeight:800},children:"تراکنش انجام نشد!"})}),e.jsx(i,{variant:"body1",color:"text.secondary",textAlign:"center",sx:{fontWeight:700},children:(u==null?void 0:u.error)||"خطای ناشناخته"}),e.jsx(i,{variant:"body2",color:"error",children:"در صورت کسر مبلغ از حساب با پشتیبانی تماس بگیرید."}),e.jsx(o,{sx:{width:"100%",mb:2}}),e.jsxs(r,{sx:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",mb:2},children:[e.jsx(i,{color:"text.secondary",children:"تاریخ و زمان:"}),e.jsx(i,{children:j(new Date((u==null?void 0:u.date)||new Date),"yyyy/MM/dd hh:mm:ss")})]}),e.jsx(s.div,{whileHover:{scale:1.05},whileTap:{scale:.95},children:e.jsx(h,{fullWidth:!0,variant:"contained",color:"primary",size:"large",onClick:()=>n("/"),sx:{borderRadius:3,textTransform:"none",fontWeight:600},children:"بازگشت"})})]})})})};var c={},P=d;Object.defineProperty(c,"__esModule",{value:!0});var m=c.default=void 0,_=P(f()),F=e;m=c.default=(0,_.default)((0,F.jsx)("path",{d:"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"Dialpad");const E=({params:u})=>{var t;const n=y();return e.jsx(r,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"80vh",backgroundColor:"#f4f6f8",p:2,borderRadius:"20px"},children:e.jsx(s.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},children:e.jsxs(x,{elevation:6,sx:{width:400,p:4,borderRadius:3,display:"flex",flexDirection:"column",alignItems:"center",gap:3,backgroundColor:"white",boxShadow:"0 8px 24px rgba(0, 0, 0, 0.12)"},children:[e.jsx(s.div,{initial:{scale:0},animate:{scale:1},transition:{duration:.5,ease:"easeOut"},children:e.jsx(v,{sx:{fontSize:60,color:"success.main",mb:2}})}),e.jsx(i,{variant:"h5",color:"success.main",textAlign:"center",sx:{fontWeight:600},children:"تراکنش با موفقیت انجام شد."}),e.jsx(o,{sx:{width:"100%",mb:2}}),e.jsxs(r,{sx:{width:"100%",display:"flex",flexDirection:"column",gap:2},children:[e.jsx(a,{label:"تاریخ و زمان",value:j(new Date((u==null?void 0:u.date)||new Date),"yyyy/MM/dd hh:mm:ss")}),e.jsx(a,{label:"شماره کارت",value:u==null?void 0:u.cardHolderPan,icon:e.jsx(g,{fontSize:"small"})}),e.jsx(a,{label:"شماره پیگیری",value:u==null?void 0:u.saleReferenceId,icon:e.jsx(m,{fontSize:"small"})}),e.jsx(a,{label:"مبلغ",value:`${(t=parseInt(u==null?void 0:u.finalAmount))==null?void 0:t.toLocaleString()} ریال`,icon:e.jsx(b,{fontSize:"small"})})]}),e.jsx(o,{sx:{width:"100%",mb:2}}),e.jsx(s.div,{whileHover:{scale:1.05},whileTap:{scale:.95},children:e.jsx(h,{fullWidth:!0,variant:"contained",color:"primary",size:"large",onClick:()=>n("/"),sx:{borderRadius:3,textTransform:"none",fontWeight:600},children:"بازگشت"})})]})})})},a=({label:u,value:n,icon:t})=>e.jsxs(r,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:1},children:[e.jsxs(i,{color:"text.secondary",sx:{fontWeight:500},children:[u,":"]}),e.jsxs(r,{sx:{display:"flex",alignItems:"center",gap:1},children:[t,e.jsx(i,{sx:{fontWeight:500},children:n})]})]}),O=()=>{const u=S(),n=new URLSearchParams(u.search),t=Object.fromEntries(n.entries());return e.jsxs(e.Fragment,{children:[(t==null?void 0:t.error)&&e.jsx(M,{params:t}),!(t!=null&&t.error)&&e.jsx(E,{params:t})]})},H=()=>e.jsx(A,{display:"flex",justifyContent:"center",children:e.jsx(p,{container:!0,direction:"column",justifyContent:"center",my:w.MEDIUM,xs:12,sm:12,md:10,lg:10,children:e.jsx(O,{})})});export{H as default}; diff --git a/build/assets/Person-PsPK2YrR.js b/build/assets/Person-PsPK2YrR.js new file mode 100644 index 0000000..5a39c07 --- /dev/null +++ b/build/assets/Person-PsPK2YrR.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,s=o(a()),i=t;u=e.default=(0,s.default)((0,i.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person");export{u as d}; diff --git a/build/assets/PersonAddAlt1Rounded--1IUMwiN.js b/build/assets/PersonAddAlt1Rounded--1IUMwiN.js new file mode 100644 index 0000000..bd147b8 --- /dev/null +++ b/build/assets/PersonAddAlt1Rounded--1IUMwiN.js @@ -0,0 +1 @@ +import{i as t,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as o}from"./index-D80MdVQn.js";var e={},d=t;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,v=d(o()),r=a;u=e.default=(0,v.default)([(0,r.jsx)("circle",{cx:"9",cy:"8",r:"4"},"0"),(0,r.jsx)("path",{d:"M9 14c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4m11-4V7h-2v3h-3v2h3v3h2v-3h3v-2z"},"1")],"PersonAddAlt1Rounded");export{u as d}; diff --git a/build/assets/Phone-DO6stZ0w.js b/build/assets/Phone-DO6stZ0w.js new file mode 100644 index 0000000..c601e0d --- /dev/null +++ b/build/assets/Phone-DO6stZ0w.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),s=t;u=e.default=(0,i.default)((0,s.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone");export{u as d}; diff --git a/build/assets/PictureAsPdf-CIzo5EaA.js b/build/assets/PictureAsPdf-CIzo5EaA.js new file mode 100644 index 0000000..17d81e5 --- /dev/null +++ b/build/assets/PictureAsPdf-CIzo5EaA.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},v=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,c=v(a()),i=t;u=e.default=(0,c.default)((0,i.jsx)("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z"}),"PictureAsPdf");export{u as d}; diff --git a/build/assets/Plagiarism-BibpZV6P.js b/build/assets/Plagiarism-BibpZV6P.js new file mode 100644 index 0000000..d7484bf --- /dev/null +++ b/build/assets/Plagiarism-BibpZV6P.js @@ -0,0 +1 @@ +import{i as a,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./index-D80MdVQn.js";var e={},o=a;Object.defineProperty(e,"__esModule",{value:!0});var s=e.default=void 0,u=o(i()),r=t;s=e.default=(0,u.default)([(0,r.jsx)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1.04 17.45-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88zM13 9V3.5L18.5 9z"},"0"),(0,r.jsx)("circle",{cx:"11.5",cy:"14.5",r:"1.5"},"1")],"Plagiarism");export{s as d}; diff --git a/build/assets/PolicyCouncil-GDckcWjH.js b/build/assets/PolicyCouncil-GDckcWjH.js new file mode 100644 index 0000000..5275ebe --- /dev/null +++ b/build/assets/PolicyCouncil-GDckcWjH.js @@ -0,0 +1 @@ +import{j as t,b8 as C,b as x}from"./mui-vendor-D_SVL-Dx.js";import{L as A,j as d,h as l,e6 as O,G as _,e7 as m,e8 as E,S as I,dI as f,dF as j,dG as g,dH as P,e9 as T,ea as F,eb as N}from"./index-D80MdVQn.js";import{r as c,f as D}from"./react-vendor-CmFgShSM.js";import{a as S,u as h,f as p}from"./redux-vendor-CfkcHgWN.js";import{A as y}from"./AdvancedTable-DF_gMS-x.js";import{B as L}from"./BackButton-Dr-K0JXJ.js";import{R as H}from"./ResponsiveTable-bUYl0qDM.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const U=S("POLICY_CHANGE_KILLHOUSE_DIRECT_BUY_SERVICE",async(e,{dispatch:u})=>{try{u(A());const{data:r,status:a}=await d.put("allow_direct_buying/0/",e);return u(l()),{data:r,status:a}}catch(r){return u(l()),{error:r.response.data.result}}}),w=()=>{const e=h(),{provinceGetKillhouses:u}=p(o=>o.provinceSlice),[r,a]=c.useState();return c.useEffect(()=>{e(O())},[]),c.useEffect(()=>{const o=u==null?void 0:u.map(s=>[s.killHouse.name,t.jsx(C,{checked:s.allow,onChange:n=>{e(U({direct_buying_key:s.key,allow:n.target.checked})).then(i=>{e(O())})},name:"checked",color:"primary"},"kkk"),t.jsx(C,{checked:s.exportStatus,onChange:n=>{e(U({direct_buying_key:s.key,export_status:n.target.checked})).then(i=>{e(O())})},name:"checked",color:"primary"},"kkk")]);a(o)},[u]),t.jsxs(_,{container:!0,children:[t.jsx(L,{}),t.jsx(y,{name:"اجازه خرید مستقیم",columns:["کشتارگاه/کشتارکن","خرید مستقیم","صادرات"],data:r})]})},G=S("POLICY_CHANGE_KILLHOUSE_GUILDS_SERVICE",async(e,{dispatch:u})=>{try{u(A());const{data:r,status:a}=await d.put("allow_register_guilds/0/",e);return u(l()),{data:r,status:a}}catch(r){return u(l()),{error:r.response.data.result}}}),Y=()=>{const e=h(),{provinceGetKillhousesGuilds:u}=p(o=>o.provinceSlice),[r,a]=c.useState();return c.useEffect(()=>{e(m())},[]),c.useEffect(()=>{const o=u==null?void 0:u.map((s,n)=>{var i,k;return[(i=s.killHouse)==null?void 0:i.name,(k=s.killHouse)!=null&&k.killer?"کشتارکن":"کشتارگاه",t.jsx(C,{checked:s.allow,onChange:R=>{e(G({register_guilds_key:s.key,allow:R.target.checked})).then(V=>{e(m())})},name:"checked",color:"primary"},n)]});a(o)},[u]),t.jsxs(_,{container:!0,children:[t.jsx(L,{}),t.jsx(H,{paginated:!0,title:"دسترسی به اصناف",columns:["کشتارگاه/کشتارکن","ماهیت","دسترسی"],data:r,customColors:[{name:"ماهیت",color:"green"}]})]})},v=S("POLICY_CHANGE_POULTRY_CHOOSE_SLAUGHTER_SERVICE",async(e,{dispatch:u})=>{try{u(A());const{data:r,status:a}=await d.put("province_allow_poultry_choose_kill_house/0/",e);return u(l()),{data:r,status:a}}catch(r){return u(l()),{error:r.response.data.result}}}),b=()=>{const e=h(),{provinceGetPoultries:u}=p(o=>o.provinceSlice),[r,a]=c.useState();return c.useEffect(()=>{e(E())},[]),c.useEffect(()=>{const o=u==null?void 0:u.map(s=>[s.name,t.jsx(C,{checked:s.allowState,onChange:n=>{e(v({poultry_key:s.key,allow:n.target.checked})).then(()=>{e(E())})},name:"checked",color:"primary"},"kkk")]);a(o)},[u]),t.jsx(_,{container:!0,children:t.jsx(y,{name:"دسترسی مرغداران جهت انتخاب کشتارگاه",columns:["مرغدار","دسترسی"],data:r})})},K=S("POLICY_CHANGE_POULTRY_CHOOSE_SLAUGHTER_SERVICE",async(e,{dispatch:u})=>{try{u(A());const{data:r,status:a}=await d.put("province_allow_poultry_sell_free/0/",e);return u(l()),{data:r,status:a}}catch(r){return u(l()),{error:r.response.data.result}}}),B=()=>{const e=h(),{provinceGetPoultries:u}=p(o=>o.provinceSlice),[r,a]=c.useState();return c.useEffect(()=>{e(E())},[]),c.useEffect(()=>{const o=u==null?void 0:u.map(s=>[s.name,t.jsx(C,{checked:s.allowSellState,onChange:n=>{e(K({poultry_key:s.key,allow:n.target.checked})).then(i=>{e(E())})},name:"checked",color:"primary"},"kkk")]);a(o)},[u]),t.jsxs(_,{container:!0,children:[t.jsx(L,{}),t.jsx(y,{name:"دسترسی مرغداران جهت فروش آزاد",columns:["مرغدار","دسترسی"],data:r})]})},su=()=>{const{pathname:e}=D();return t.jsx(t.Fragment,{children:t.jsx(x,{display:"flex",justifyContent:"center",children:t.jsx(_,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(_,{container:!0,justifyContent:"space-between",gap:I.SMALL,children:t.jsxs(_,{mt:I.SMALL,xs:12,children:[e===f&&t.jsx(b,{}),(e===j||e===g||e===P)&&t.jsx(B,{}),t.jsx(w,{}),(e===T||e===F||e===N)&&t.jsx(Y,{})]})})})})})};export{su as default}; diff --git a/build/assets/Poultries-DtqNlvmP.js b/build/assets/Poultries-DtqNlvmP.js new file mode 100644 index 0000000..691781a --- /dev/null +++ b/build/assets/Poultries-DtqNlvmP.js @@ -0,0 +1 @@ +import{j as s,ao as ou,an as Y,B as N,au as nu,d as Q,I as lu,b3 as cu,aq as iu,b7 as O,as as k,at as w,T as M}from"./mui-vendor-D_SVL-Dx.js";import{L as R,j as E,h as v,er as Cu,G as S,C as du,a0 as T,A as Au,es as gu,O as hu}from"./index-D80MdVQn.js";import{r as C,u as Fu}from"./react-vendor-CmFgShSM.js";import{a as B,u as W,f as J}from"./redux-vendor-CfkcHgWN.js";import{a as fu}from"./index.esm-C1-dCPnj.js";import{R as I}from"./ResponsiveTable-bUYl0qDM.js";import{d as pu}from"./Tune-BBzxV8DK.js";import{d as xu}from"./FileDownload-BhyX47RJ.js";import{d as yu}from"./ToggleOn-Cv1P2E48.js";import{d as vu}from"./ToggleOff-Bpk2vO8n.js";import{d as Eu}from"./Visibility-Cb7r65bM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const ju=B("PROVINCE_EDIT_POULTRY_CITY_SERVICE",async(i,{dispatch:n})=>{try{n(R());const{data:A,status:F}=await E.put("Poultry/0/",i);return n(v()),{data:A,status:F}}catch(A){return n(v()),{error:A.response.data.result}}}),Lu=({item:i,updateTable:n})=>{const A=W(),[F,t]=C.useState(),{getCitiesOptions:f}=J(h=>h.provinceSlice),j=h=>h.label;return C.useEffect(()=>{A(Cu())},[]),s.jsxs(S,{container:!0,gap:1,width:"100%",children:[s.jsx(ou,{options:f,getOptionLabel:j,sx:{width:"100%"},onChange:(h,D)=>t(D),value:F,renderInput:h=>s.jsx(Y,{...h,label:"تعاونی"})}),s.jsx(N,{fullWidth:!0,variant:"contained",onClick:()=>{F&&A(ju({key:i.key,city_operator:F.value})).then(h=>{A(du()),n()})},children:"ثبت"})]})},K=B("POULTRIES_DASHBOARD",async(i,{dispatch:n})=>{n(R());const{data:A,status:F}=await E.get("total_poultry_hatching_dashboard",{params:{search:"filter",value:i.textValue,role:T()}});return n(v()),{data:A,status:F}}),Pu=B("GET_POULTRY_ACTIVE_LIMITED_SERVICE",async(i,{dispatch:n})=>{try{n(R());const{data:A,status:F}=await E.put("/Poultry/0/",i);return n(v()),{data:A,status:F}}catch(A){return n(v()),{error:A.response.data.result}}}),Su=()=>{const i=W(),[n]=C.useContext(Au),A=e=>{Z(e.target.value)},F=J(e=>{var u,a;return(a=(u=e.userSlice)==null?void 0:u.userProfile)==null?void 0:a.key}),[t,f]=C.useState([]),[j,h]=C.useState([]),[D,b]=C.useState(0),[L,X]=C.useState(10),[x,Z]=C.useState(""),[P,q]=C.useState(1),[uu,U]=C.useState([]),[V,d]=C.useState(!1),eu=({poultryItem:e,onToggleLimit:u})=>{const a=Fu(),[l,r]=C.useState(null),o=!!l,c=$=>{r($.currentTarget)},g=()=>{r(null)},y=()=>{i(hu({title:"ویرایش تعاونی",content:s.jsx(Lu,{updateTable:H,item:e})})),g()},p=()=>{e!=null&&e.key&&window.open(`${E.defaults.baseURL}poultry_monitoring_excel/?key=${e.key}`,"_blank"),g()},_=()=>{e!=null&&e.breedingUniqueId&&a(window.location.pathname+`${e.breedingUniqueId}?from=Poultry`),g()};return s.jsxs(S,{children:[s.jsx(Q,{title:"تنظیمات",placement:"right-start",children:s.jsx(lu,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:c,children:s.jsx(pu,{})})}),s.jsx(cu,{open:o,anchorEl:l,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:s.jsxs(iu,{sx:{minWidth:220,p:1},children:[s.jsxs(O,{sx:{py:1},onClick:()=>u(!(e!=null&&e.orderLimit)),children:[s.jsx(k,{children:e!=null&&e.orderLimit?s.jsx(yu,{color:"success"}):s.jsx(vu,{color:"disabled"})}),s.jsx(w,{primary:s.jsx(M,{variant:"body2",color:"textPrimary",children:"محدودیت ثبت سفارش"})})]}),s.jsxs(O,{onClick:_,sx:{py:1},children:[s.jsx(k,{children:s.jsx(Eu,{color:"primary"})}),s.jsx(w,{primary:s.jsx(M,{variant:"body2",color:"textPrimary",children:"مشاهده جزییات"})})]}),s.jsxs(O,{disabled:T()==="VetSupervisor",onClick:y,sx:{py:1},children:[s.jsx(k,{children:s.jsx(gu,{color:"secondary"})}),s.jsx(w,{primary:s.jsx(M,{variant:"body2",color:"textPrimary",children:"ویرایش تعاونی"})})]}),s.jsxs(O,{onClick:p,sx:{py:1},children:[s.jsx(k,{children:s.jsx(xu,{color:"success"})}),s.jsx(w,{primary:s.jsx(M,{variant:"body2",color:"textPrimary",children:"خروجی اکسل"})})]})]})})]})},z=async e=>{var u,a,l;if(!V){i(R());try{const r=await E.get(`total_poultry/?search=filter&value=${x}&role=${T()}&page=${e}&page_size=${L}&search=filter&value=${x}`);d(!1),h(((u=r.data)==null?void 0:u.results)||[]),b(((a=r.data)==null?void 0:a.count)||0)}catch(r){console.error("Error fetching data:",r);const o=(r==null?void 0:r.message)||"",c=(l=r==null?void 0:r.response)==null?void 0:l.status;o.includes("500")||c===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),h([]),b(0)}finally{i(v())}}},su=e=>{z(e),q(e)},tu=e=>{X(e),q(1)},H=()=>{z(P!==0?P:1)};C.useEffect(()=>{z(1)},[]),C.useEffect(()=>{V||i(K({textValue:x})).then(e=>{var u,a,l,r;e!=null&&e.error?((((u=e.error)==null?void 0:u.message)||"").includes("500")||((a=e.error)==null?void 0:a.status)===500||((l=e.error)==null?void 0:l.statusCode)===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),f([])):(r=e==null?void 0:e.payload)!=null&&r.data?(d(!1),f(e.payload.data)):f([])}).catch(e=>{var r;console.error("Error fetching dashboard data:",e);const u=(e==null?void 0:e.message)||"",a=(r=e==null?void 0:e.response)==null?void 0:r.status;u.includes("500")||a===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),f([])})},[]),C.useEffect(()=>{d(!1)},[x]);const ru=(e,u)=>{i(Pu({key:e,order_limit:u})).then(a=>{var l,r,o;a!=null&&a.error?(((l=a.error)==null?void 0:l.message)||"").includes("500")||((r=a.error)==null?void 0:r.status)===500||((o=a.error)==null?void 0:o.statusCode)===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در تغییر وضعیت محدودیت پیش آمده است!",severity:"error"}):(d(!1),H())}).catch(a=>{var c;console.error("Error updating order limit:",a);const l=(a==null?void 0:a.message)||"",r=(c=a==null?void 0:a.response)==null?void 0:c.status;l.includes("500")||r===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در تغییر وضعیت محدودیت پیش آمده است!",severity:"error"})})};C.useEffect(()=>{if(!j||!Array.isArray(j)){U([]);return}const e=j.map((u,a)=>{var l,r,o,c,g,y,p,_,$,G;return[P===1?a+1:a+L*(P-1)+1,(u==null?void 0:u.unitName)||"",`${((l=u==null?void 0:u.user)==null?void 0:l.fullname)||""} (${((r=u==null?void 0:u.user)==null?void 0:r.mobile)||""})`,(u==null?void 0:u.breedingUniqueId)||"",(u==null?void 0:u.epidemiologicalCode)||"",(u==null?void 0:u.healthCertificateNumber)||"",(u==null?void 0:u.numberOfHalls)||0,u!=null&&u.totalCapacity?u.totalCapacity.toLocaleString():"0",`${((c=(o=u==null?void 0:u.address)==null?void 0:o.province)==null?void 0:c.name)||""}/${((y=(g=u==null?void 0:u.address)==null?void 0:g.city)==null?void 0:y.name)||""}`,(u==null?void 0:u.cityOperator)||"ندارد",(p=u==null?void 0:u.vetFarm)!=null&&p.vetFarmName?`${u.vetFarm.vetFarmName} (${((_=u.vetFarm)==null?void 0:_.vetFarmMobile)||""})`:"ندارد",`${($=u==null?void 0:u.hatchingInfo)!=null&&$.activeHatching?"دارد":"ندارد"} (${((G=u==null?void 0:u.hatchingInfo)==null?void 0:G.period)||"0"})`,s.jsx(nu,{label:u!=null&&u.orderLimit?"فعال":"غیرفعال",color:u!=null&&u.orderLimit?"success":"default",variant:u!=null&&u.orderLimit?"filled":"outlined",size:"small",sx:{width:80,justifyContent:"center"}},`orderLimitStatus-${a}`),s.jsx(eu,{poultryItem:u,onToggleLimit:au=>ru(u==null?void 0:u.key,au)},`actions-${a}`)]});U(e)},[j,P,L]),C.useEffect(()=>{d(!1),z(1)},[L]);const m=async e=>{var u,a,l;e.preventDefault(),d(!1),i(R());try{const r=await E.get(`total_poultry/?role=${T()}&search=filter&value=${x}&page=1&page_size=${L}&search=filter&value=${x}`);d(!1),h(((u=r.data)==null?void 0:u.results)||[]),b(((a=r.data)==null?void 0:a.count)||0),i(v()),i(K({textValue:x})).then(o=>{var c,g,y,p;o!=null&&o.error?((((c=o.error)==null?void 0:c.message)||"").includes("500")||((g=o.error)==null?void 0:g.status)===500||((y=o.error)==null?void 0:y.statusCode)===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),f([])):(p=o==null?void 0:o.payload)!=null&&p.data?(d(!1),f(o.payload.data)):f([])}).catch(o=>{var p;console.error("Error fetching dashboard data:",o);const c=(o==null?void 0:o.message)||"",g=(p=o==null?void 0:o.response)==null?void 0:p.status;c.includes("500")||g===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),f([])})}catch(r){console.error("Error fetching data:",r);const o=(r==null?void 0:r.message)||"",c=(l=r==null?void 0:r.response)==null?void 0:l.status;o.includes("500")||c===500?(d(!0),n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):n({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),h([]),b(0),i(v())}};return s.jsxs(S,{container:!0,xs:10,alignItems:"center",justifyContent:"center",mt:2,children:[s.jsxs(S,{container:!0,alignItems:"center",gap:2,paddingTop:2,paddingRight:2,mx:4,mb:1,children:[s.jsxs("form",{onSubmit:m,children:[s.jsx(Y,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:A}),s.jsx(N,{onClick:m,children:"جستجو"})]}),s.jsx(Q,{title:"خروجی اکسل",children:s.jsx("a",{href:`${E.defaults.baseURL}management_poultry/?key=${F||""}&role=${T()}&search=filter&value=${x||""}`,rel:"noreferrer",children:s.jsx(N,{color:"success",children:s.jsx(fu,{size:32})})})})]}),s.jsx(S,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:s.jsx(I,{noPagination:!0,isDashboard:!0,columns:["تعداد مرغداران","تعداد کل دوره جوجه ریزی","حجم کل جوجه ریزی","جوجه ریزی های فعال"," حجم جوجه ریزی فعال","حجم مانده در سالن فعال","تعداد کل بار","حجم کل بار","میانگین درصد افت"],data:[[t!=null&&t.poultryCounts?t.poultryCounts.toLocaleString():"0",t!=null&&t.allPeriod?t.allPeriod.toLocaleString():"0",t!=null&&t.allTotalQuantity?t.allTotalQuantity.toLocaleString():"0",t!=null&&t.hatchingPending?t.hatchingPending.toLocaleString():"0",t!=null&&t.totalQuantityPoultryHatchingPending?t.totalQuantityPoultryHatchingPending.toLocaleString():"0",t!=null&&t.totalLeftOverPoultryHatchingPending?t.totalLeftOverPoultryHatchingPending.toLocaleString():"0",t!=null&&t.allKillRequest?t.allKillRequest.toLocaleString():"0",t!=null&&t.allKillRequestQuantity?t.allKillRequestQuantity.toLocaleString():"0",t!=null&&t.percentLoss?t.percentLoss.toLocaleString():"0"]],title:"خلاصه اطلاعات"})}),s.jsx(I,{data:uu,columns:["ردیف","نام واحد","مالک (تلفن)","شناسه یکتا","کداپیدمیولوژیک","کد بهداشتی","تعداد سالن","ظرفیت فارم (قطعه)","استان/شهر","تعاونی","دامپزشک فارم (تلفن)","جوجه ریزی فعال (تعداد دوره)","محدودیت ثبت سفارش","عملیات"],handlePageChange:su,totalRows:D,page:P,perPage:L,handlePerRowsChange:tu,title:"مدیریت مرغداران"})]})},qu=()=>s.jsx(s.Fragment,{children:s.jsx(S,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",xs:12,children:s.jsx(Su,{})})});export{qu as default}; diff --git a/build/assets/PoultriesDetailsPage-yS7hzCUu.js b/build/assets/PoultriesDetailsPage-yS7hzCUu.js new file mode 100644 index 0000000..4ca55cd --- /dev/null +++ b/build/assets/PoultriesDetailsPage-yS7hzCUu.js @@ -0,0 +1 @@ +import{j as t,b5 as Pu,b6 as $,a_ as Su,an as T,ao as U,aD as q,I as Eu,T as Tu,b as bu}from"./mui-vendor-D_SVL-Dx.js";import{L as X,j as D,h as v,A as Iu,G as h,$ as H,v as J,p as K}from"./index-D80MdVQn.js";import{j as vu,l as Du,r as o}from"./react-vendor-CmFgShSM.js";import{a as O,u as _u}from"./redux-vendor-CfkcHgWN.js";import{d as Ou}from"./ToggleOffOutlined-C41wua6U.js";import{d as Ru}from"./ToggleOn-Cv1P2E48.js";import{d as Bu}from"./Search-TgPAjvS8.js";import{R as Q}from"./ResponsiveTable-bUYl0qDM.js";import{C as wu}from"./ChechClearanceCode-C2pygfym.js";import{B as ku}from"./BackButton-Dr-K0JXJ.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const Lu=O("GET_POULTRY_TRANSPORT_BY_CODE_SERVICE",async(r,{dispatch:x})=>{var i;try{x(X());const{data:l,status:p}=await D.get("https://rsibackend.rasadyar.com/app/get-all-products-transport-by-code/",{params:{code:r.code,type:r.type,page:r.page||1,page_size:r.page_size||10,date1:r.date1||"",date2:r.date2||"",search:r.search||"",province:r.province||"",product:r.product||"",from:r.from||""}});return x(v()),{data:l,status:p}}catch(l){return x(v()),{error:((i=l.response)==null?void 0:i.data)||l.message}}}),Nu=O("GET_POULTRY_TRANSPORT_PRODUCTS_BY_CODE_SERVICE",async r=>{var x;try{const{data:i,status:l}=await D.get("https://rsibackend.rasadyar.com/app/get-all-products-transport-products-by-code/",{params:{code:r.code,type:r.type,date1:r.date1||"",date2:r.date2||"",search:r.search||"",from:r.from||""}});return{data:i,status:l}}catch(i){return{error:((x=i.response)==null?void 0:x.data)||i.message}}}),Yu=O("GET_POULTRY_TRANSPORT_DASHBOARD_BY_CODE_SERVICE",async(r,{dispatch:x})=>{var i;try{x(X());const{data:l,status:p}=await D.get("https://rsibackend.rasadyar.com/app/get-all-products-transport-dashboard-by-code/",{params:{code:r.code,type:r.type,date1:r.date1||"",date2:r.date2||"",search:r.search||"",product:r.product||"",province:r.province||"",from:r.from||""}});return x(v()),{data:l,status:p}}catch(l){return x(v()),{error:((i=l.response)==null?void 0:i.data)||l.message}}}),zu=()=>{const{key:r}=vu(),[x]=Du(),i=x.get("from"),l=_u(),[p,Z]=o.useState("1"),[m,uu]=o.useState([]),[eu,tu]=o.useState(0),[b,E]=o.useState(1),[I,ru]=o.useState(10),[Mu,R]=o.useState(!1),[B,_]=o.useState(null),[C,nu]=o.useState(!0),[su,ou]=o.useState([]),[P,w]=o.useState(""),[k,L]=o.useState(!1),[F,au]=o.useState(""),[N,Y]=o.useState(""),[n,cu]=o.useState(null),[lu,du]=o.useState([]),[S,iu]=o.useState(""),[z,M]=o.useState(!1),[,,y,pu,A,Cu]=o.useContext(Iu),fu=["ردیف","کد رهگیری","محصول","اقلام","مقدار","واحد","تاریخ","مقصد","شناسه مقصد","استان مقصد","شهرستان مقصد","مبدا","شناسه مبدا","استان مبدا","شهرستان مبدا","نوع حمل","مقصد قبلی","تغییر مقصد","کد رهگیری خودرو","تاریخ تخلیه","تخلیه"],j=e=>e==null?"-":typeof e=="number"?e.toLocaleString("fa-IR"):e,s=e=>e==null||e===""?"-":e,V=e=>{if(e==null)return"-";const a=Number(e);return Number.isNaN(a)?"-":`${a.toFixed(1)}%`},hu=e=>{if(!e)return"-";const a=new Date(e);if(Number.isNaN(a.getTime()))return"-";const f=a.toLocaleDateString("fa-IR"),c=a.toLocaleTimeString("fa-IR",{hour:"2-digit",minute:"2-digit",hour12:!1});return`${f} ${c}`},xu=["محصول","تعداد بار","حجم بار (کیلوگرم)","تعداد بار داخل استان","حجم بار داخل استان (کیلوگرم)","درصد داخل استان","تعداد بار خارج استان","حجم بار خارج استان (کیلوگرم)","درصد خارج استان","آخرین بروزرسانی"],gu=(e,a)=>{Z(a),w(""),E(1)},yu=async e=>{e.preventDefault();const a=N.trim();au(a),Y(a),E(1)};o.useEffect(()=>{E(1)},[y,A,C,P,F,p,S]),o.useEffect(()=>{const e={current:!0};return(async()=>{var f;try{M(!0);const{data:c}=await D.get("iran_province/");if(!e.current)return;const g=((f=c==null?void 0:c.map)==null?void 0:f.call(c,d=>d==null?void 0:d.name).filter(d=>!!d))??[];du(g)}catch(c){console.error("Failed to fetch provinces:",c)}finally{e.current&&M(!1)}})(),()=>{e.current=!1}},[]),o.useEffect(()=>{if(!r)return;const e={current:!0};return(async()=>{var f,c;try{L(!0);const d=await l(Nu({code:r,type:p==="1"?"in":"out",date1:C&&y?y:"",date2:C&&A?A:"",search:F||"",from:i}));if(!e.current)return;if(d.error){console.error("Failed to fetch products:",d.error);return}const G=Array.isArray((c=(f=d.payload)==null?void 0:f.data)==null?void 0:c.products)?d.payload.data.products:[];ou(G)}catch(g){console.error("Failed to fetch product types:",g)}finally{e.current&&L(!1)}})(),()=>{e.current=!1}},[r,p,y,A,C,F,l]),o.useEffect(()=>{if(!r)return;const e={current:!0};return(async()=>{var f;try{const g=await l(Yu({code:r,type:p==="1"?"in":"out",date1:C&&y?y:"",date2:C&&A?A:"",search:F||"",product:P||"",province:S||"",from:i}));if(!e.current)return;!g.error&&((f=g.payload)!=null&&f.data)&&cu(g.payload.data)}catch(c){console.error("Failed to fetch dashboard data:",c)}})(),()=>{e.current=!1}},[r,p,y,A,C,P,F,S,l]),o.useEffect(()=>{if(!r)return;const e={current:!0};return(async()=>{var f;try{_(null),R(!0);const g=await l(Lu({code:r,type:p==="1"?"in":"out",page:b,page_size:I,date1:C&&y?y:"",date2:C&&A?A:"",search:F||"",product:P||"",province:S||"",from:i}));if(!e.current)return;if(g.error){_(g.error);return}const d=((f=g.payload)==null?void 0:f.data)??{results:[]},Fu=((d==null?void 0:d.results)??[]).map((u,W)=>[s(j(W+1+(b-1)*I)),t.jsx(wu,{clearanceCode:u==null?void 0:u.tracking},(u==null?void 0:u.tracking)||W),s(u==null?void 0:u.product),s(u==null?void 0:u.items),s(j(u==null?void 0:u.quantity)),s(u==null?void 0:u.unit),s(K(u==null?void 0:u.date)),s(u==null?void 0:u.destination),s(u==null?void 0:u.jihadiDestination),s(u==null?void 0:u.destinationProvince),s(u==null?void 0:u.destinationCity),s(u==null?void 0:u.origin),s(u==null?void 0:u.jihadiOrigin),s(u==null?void 0:u.originProvince),s(u==null?void 0:u.originCity),s((u==null?void 0:u.originProvince)===(u==null?void 0:u.destinationProvince)?"داخل استان":"خارج استان"),s(u==null?void 0:u.destinationPrev),s(u==null?void 0:u.destinationChanged),s(u==null?void 0:u.carTrackingCode),s(K(u==null?void 0:u.unloadingDate)),s(u==null?void 0:u.unloading)]);uu(Fu),tu((d==null?void 0:d.count)??0)}catch(c){if(console.error("Failed to fetch transport data:",c),!e.current)return;_(c)}finally{e.current&&R(!1)}})(),()=>{e.current=!1}},[r,p,b,I,y,A,C,P,F,S,l]);const Au=e=>{E(e)},ju=e=>{ru(e),E(1)};return t.jsx(o.Fragment,{children:t.jsxs(h,{container:!0,justifyContent:"center",xs:12,mt:2,children:[t.jsx(h,{container:!0,alignItems:"center",justifyContent:"center",xs:12,mt:2,children:t.jsxs(Pu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:p,onChange:gu,children:[t.jsx($,{label:"بارهای ورودی",value:"1"}),t.jsx($,{label:"بارهای خروجی",value:"2"})]})}),n&&t.jsx(h,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:t.jsx(Q,{noPagination:!0,isDashboard:!0,columns:xu,data:[[s(n==null?void 0:n.product),s(j(n==null?void 0:n.bars)),s(j(n==null?void 0:n.totalBarsWight)),s(j(n==null?void 0:n.inputBars)),s(j(n==null?void 0:n.totalInputBarsWight)),V(n==null?void 0:n.totalInputBarsPercent),s(j(n==null?void 0:n.outputBars)),s(j(n==null?void 0:n.totalOutputBarsWight)),V(n==null?void 0:n.totalOutputBarsPercent),hu(n==null?void 0:n.lastUpdate)]],title:"داشبورد"})}),t.jsxs(h,{container:!0,alignItems:"center",justifyContent:"center",gap:2,xs:12,mt:2,px:2,children:[t.jsxs(h,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left",maxWidth:"fit-content"},alignItems:"center",justifyContent:"center",children:[t.jsx(Su,{icon:t.jsx(Ou,{}),checkedIcon:t.jsx(Ru,{}),checked:C,onChange:()=>nu(!C),color:"primary",size:"large"}),t.jsx(h,{children:t.jsx(H,{disabled:!C,label:"از تاریخ",id:"date",renderInput:e=>t.jsx(T,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...e}),value:y,onChange:e=>{e&&pu(J(e).format("YYYY-MM-DD"))}})}),t.jsx(h,{children:t.jsx(H,{disabled:!C,label:"تا تاریخ",id:"date",renderInput:e=>t.jsx(T,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...e}),value:A,onChange:e=>{e&&Cu(J(e).format("YYYY-MM-DD"))}})})]}),t.jsxs(h,{container:!0,alignItems:"center",justifyContent:"center",gap:1,sx:{maxWidth:"fit-content"},children:[t.jsx(U,{options:lu,loading:z,value:S||null,onChange:(e,a)=>{iu(a||"")},noOptionsText:"استانی یافت نشد",renderInput:e=>t.jsx(T,{...e,label:p==="2"?"استان مقصد":"استان مبدا",size:"small",sx:{width:{xs:200,md:240}},InputProps:{...e.InputProps,endAdornment:t.jsxs(t.Fragment,{children:[z?t.jsx(q,{color:"inherit",size:16}):null,e.InputProps.endAdornment]})}}),clearOnEscape:!0}),t.jsx(U,{options:su,loading:k,value:P||null,onChange:(e,a)=>{w(a||"")},noOptionsText:"محصولی یافت نشد",renderInput:e=>t.jsx(T,{...e,label:"نوع محصول",size:"small",sx:{width:{xs:200,md:240}},InputProps:{...e.InputProps,endAdornment:t.jsxs(t.Fragment,{children:[k?t.jsx(q,{color:"inherit",size:16}):null,e.InputProps.endAdornment]})}}),clearOnEscape:!0}),t.jsxs(h,{item:!0,component:"form",onSubmit:yu,sx:{width:{xs:220,md:260},display:"flex"},children:[t.jsx(T,{value:N,onChange:e=>Y(e.target.value),label:"جستجو",size:"small",variant:"outlined",sx:{flexGrow:1}}),t.jsx(Eu,{type:"submit",color:"primary","aria-label":"جستجو",sx:{ml:1},children:t.jsx(Bu,{})})]})]})]}),t.jsxs(h,{container:!0,justifyContent:"center",alignItems:"center",px:2,xs:12,mt:2,children:[B&&t.jsx(h,{container:!0,justifyContent:"center",xs:12,children:t.jsx(Tu,{variant:"body1",color:"error",children:"خطا در دریافت اطلاعات"})}),!B&&t.jsx(Q,{columns:fu,data:m,title:p==="1"?"بارهای ورودی":"بارهای خروجی",paginated:!1,handlePageChange:Au,handlePerRowsChange:ju,totalRows:eu,page:b,perPage:I})]})]})})},ee=()=>t.jsx(bu,{display:"flex",justifyContent:"center",children:t.jsxs(h,{container:!0,direction:"column",xs:12,sm:12,md:10,lg:10,children:[t.jsx(h,{children:t.jsx(ku,{})}),t.jsx(zu,{})]})});export{ee as default}; diff --git a/build/assets/PoultryScienceExperts-DTJ2eTk4.js b/build/assets/PoultryScienceExperts-DTJ2eTk4.js new file mode 100644 index 0000000..9f563c4 --- /dev/null +++ b/build/assets/PoultryScienceExperts-DTJ2eTk4.js @@ -0,0 +1 @@ +import{j as e,ao as X,an as M,B as V,T as H,d as J,I as K,b as Q}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{L as m,j as A,h as f,A as Y,G as i,C as Z,v as ee,O as te,a0 as N,S as w}from"./index-D80MdVQn.js";import{a as k,u as z}from"./redux-vendor-CfkcHgWN.js";import{R as ue}from"./index.esm-C1-dCPnj.js";import{R as se}from"./ResponsiveTable-bUYl0qDM.js";import{d as ae}from"./Add-CiyqkOpq.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const ne=k("PROVINCE_POULTRY_SCIENCE_EXPERTS",async(l,{dispatch:c})=>{c(m());const{data:s,status:d}=await A.get("get-all-poultry-for-poultry-science/");return c(f()),{data:s,status:d}}),re=k("PROVINCE_POLICY_UPDATE_LIMITATIONS_EDIT",async(l,{dispatch:c})=>{c(m());try{const{data:s,status:d}=await A.put("poultry_science/0/",l);return c(f()),{data:s,status:d}}catch(s){return c(f()),{error:s.response.data.result}}}),oe=({item:l,updateTable:c,poultryExperts:s})=>{const[d,x]=n.useState(),h=z(),[p]=n.useContext(Y),S=s?s.map(t=>{var r,o;return{id:t.id,label:`${t.unitName||"-"} (${((r=t.user)==null?void 0:r.fullname)||"-"} - ${((o=t.user)==null?void 0:o.mobile)||"-"})`}}):[],y=l!=null&&l.poultry?l.poultry.map(t=>{var r,o;return{id:t.id,label:`${t.unitName||"-"} (${((r=t.user)==null?void 0:r.fullname)||"-"} - ${((o=t.user)==null?void 0:o.mobile)||"-"})`}}):[],g=[...y,...S.filter(t=>!y.some(r=>r.id===t.id))],C=y,E=()=>{h(re({poultry:d,poultry_science_id:l.id})).then(t=>{t.payload.error?p({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(c(),h(Z()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return e.jsxs(i,{container:!0,xs:12,justifyContent:"center",direction:"column",gap:2,children:[e.jsx(i,{children:e.jsx(X,{disablePortal:!0,multiple:!0,defaultValue:C,id:"province",options:g,getOptionLabel:t=>t.label,isOptionEqualToValue:(t,r)=>t.id===r.id,onChange:(t,r)=>{x(r.map(o=>o.id))},renderInput:t=>e.jsx(M,{...t,label:"مرغداری را انتخاب کنید"})})}),e.jsx(V,{fullWidth:!0,variant:"contained",onClick:E,children:"ثبت"})]})},le=()=>{const[,,,l,,c]=n.useContext(Y),s=z();n.useEffect(()=>{const a=ee(new Date).format("YYYY-MM-DD");l(a),c(a)},[]);const d=a=>{r(a.target.value)},[x,h]=n.useState([]),[p,S]=n.useState([]),[y,g]=n.useState(0),[C,E]=n.useState(10),[t,r]=n.useState(""),[o,I]=n.useState(1),[B,G]=n.useState([]),P=async a=>{let u;s(m()),u=await A.get(`poultry_science/?search=filter&value=${t}&role=${N()}&page=${a}&page_size=${C}`),s(f()),h(u.data.results),g(u.data.count)},U=a=>{P(a),I(a)},q=a=>{E(a),I(1)},W=()=>{s(ne()).then(a=>{S(a.payload.data)})},v=()=>{W(),P(o!==0?o:1)};n.useEffect(()=>{v()},[s]),n.useEffect(()=>{const a=x==null?void 0:x.map((u,j)=>{var T,_,O,$,R;return[o===1?j+1:j+C*(o-1)+1,(T=u==null?void 0:u.user)==null?void 0:T.fullname,(_=u==null?void 0:u.user)==null?void 0:_.mobile,e.jsx(H,{variant:"caption",children:(O=u==null?void 0:u.poultry)!=null&&O.length?(R=($=u==null?void 0:u.poultry)==null?void 0:$.map((b,ce)=>{var F,L;return`${b.unitName} (${(F=b.user)==null?void 0:F.fullname} - ${(L=b.user)==null?void 0:L.mobile})`}))==null?void 0:R.join(" - "):"-"},j),e.jsx(J,{title:"مدیریت مرغدار زیر مجموعه",placement:"right",children:e.jsx(K,{disabled:!(p!=null&&p.length),color:"primary",onClick:()=>{s(te({title:"افزودن مرغدار زیرمجموعه",content:e.jsx(oe,{updateTable:v,item:u,poultryExperts:p})}))},children:e.jsx(ae,{})})},j)]});G(a)},[x]),n.useEffect(()=>{P(1)},[s,C]);const D=async a=>{a.preventDefault(),s(m());try{const u=await A.get(`poultry_science/?role=${N()}&search=filter&value=${t}&page=1&page_size=${C}`);h(u.data.results),g(u.data.count),s(f())}catch(u){console.error("Error fetching data:",u)}};return e.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[e.jsx(i,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:e.jsx(i,{children:e.jsxs("form",{onSubmit:D,children:[e.jsx(M,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:d}),e.jsx(V,{type:"submit",onClick:D,endIcon:e.jsx(ue,{}),children:"جستجو"})]})})}),e.jsx(se,{data:B,columns:["ردیف","نام کامل","موبایل","مرغداران زیر مجموعه","عملیات"],handlePageChange:U,totalRows:y,page:o,perPage:C,handlePerRowsChange:q,title:"کارشناسان علوم دامی"})]})},je=()=>e.jsx(e.Fragment,{children:e.jsx(Q,{display:"flex",justifyContent:"center",children:e.jsx(i,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(i,{container:!0,justifyContent:"space-between",mt:w.MEDIUM,gap:w.SMALL,children:e.jsx(i,{xs:12,children:e.jsx(le,{})})})})})});export{je as default}; diff --git a/build/assets/ProvinceBarDifference-BXZCyzMP.js b/build/assets/ProvinceBarDifference-BXZCyzMP.js new file mode 100644 index 0000000..a716636 --- /dev/null +++ b/build/assets/ProvinceBarDifference-BXZCyzMP.js @@ -0,0 +1 @@ +import{j as u,ao as nu,an as I,T as h,ab as Vu,bj as zu,B,I as Pu,b3 as Yu,aq as Qu,d as su,ar as ou,b7 as lu,as as cu,at as iu,b5 as qu,b6 as du}from"./mui-vendor-D_SVL-Dx.js";import{r as C}from"./react-vendor-CmFgShSM.js";import{a as q,f as hu,u as H}from"./redux-vendor-CfkcHgWN.js";import{j as T,L,h as _,A as Au,fI as Hu,al as Gu,fH as Ku,c as Ju,b as Bu,V as Cu,u as Xu,G as c,S as D,W as eu,a0 as P,ad as Zu,b4 as Uu,O as pu,C as gu,p as u0,$ as Tu,v as wu}from"./index-D80MdVQn.js";import{R as e0}from"./index.esm-C1-dCPnj.js";import{R as mu}from"./ResponsiveTable-bUYl0qDM.js";import{a as r0}from"./aviculture-get-hatching-data-BHS_PijM.js";import{I as Lu,f as Ou}from"./toBase64-UDzdrM-n.js";import{r as Wu}from"./resizeImage-Csf2MO3w.js";import{c as N}from"./checkPathStartsWith-DedybDvj.js";import{d as a0}from"./Tune-BBzxV8DK.js";import{d as t0}from"./Delete-CIwpNviU.js";import{S as Nu}from"./ShowImage-DxnwAx1k.js";const n0=q("PROVINCE_CREATE_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{try{s(L());const{data:n,status:d}=await T.post("bar-difference-request/",e);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),$u=q("PROVINCE_EDIT_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{try{s(L());const{data:n,status:d}=await T.put("bar-difference-request/0/",e);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),s0=q("PROVINCE_DELETE_BAR_DIFFERENCE_SERVICE",async(e,{dispatch:s})=>{s(L());try{const{data:n,status:d}=await T.delete(`bar-difference-request/0/?bar_key=${e}`);return s(_()),{data:n,status:d}}catch(n){return s(_()),{error:n.response.data.result}}}),o0=q("PROVINCE_GET_BAR_DIFFERENCE_INFO_SERVICE",async e=>{const{data:s,status:n}=await T.get("get_hatching_kill_ingo/",{params:e});return{data:s,status:n}}),Mu=({updateTable:e,isEdit:s,item:n})=>{var F,S,w,G,K,O,J,X,W,$,M,V,z,Y,i,a,R,Q;const[d,p]=C.useState(""),[x]=C.useContext(Au),[l,f]=C.useState(""),[E,v]=C.useState([]),[A,k]=C.useState(null),o=hu(t=>t.userSlice.selectedSubUser),g=H(),{slaughterGetPoultries:y,slaughterGetKillhouses:b}=hu(t=>t.slaughterSlice);C.useEffect(()=>{s||(g(Hu({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})),g(Gu({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})),g(Ku({role_key:N("slaughter")&&(o==null?void 0:o.key)||""})))},[o==null?void 0:o.key]);const ru={killhouse:null,killerPlace:null,poultry:null,hatching_key:null,quantity:parseInt(n==null?void 0:n.quantity)||null,difference_image:null,register_message:(n==null?void 0:n.registerMessage)||null},au=Ju().shape({killhouse:Cu().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultry:Cu().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultryPrice:Bu().typeError("لطفا فیلد را به درستی وارد کنید!"),hatching_key:Cu().required("این فیلد الزامی است"),quantity:Bu().required("این فیلد الزامی است").typeError("لطفا فیلد را به درستی وارد کنید!")}),r=Xu({initialValues:ru,validationSchema:au});C.useEffect(()=>{r.values.poultry&&g(r0({key:r.values.poultry})).then(t=>{p(t.payload.data)})},[r.values.poultry,o==null?void 0:o.key]),C.useEffect(()=>{r.validateForm()},[r.values.quantity,g]);const tu=t=>{if(t.length===0)r.setFieldValue("difference_image",[]),v([]);else{const j=t.map(m=>new Promise(Z=>{const U=m.file;Wu(U,uu=>{Z(Ou(uu))})}));Promise.all(j).then(m=>{r.setFieldValue("difference_image",m),v(t)})}};return C.useEffect(()=>{r.values.hatching_key&&r.values.killhouse&&g(o0({hatching_key:r.values.hatching_key,kill_house_key:r.values.killhouse,role_key:N("slaughter")&&(o==null?void 0:o.key)||""})).then(t=>{k(t.payload.data)})},[r.values.hatching_key,r.values.killhouse,o==null?void 0:o.key]),u.jsxs(c,{container:!0,direction:"column",gap:D.SMALL,children:[!s&&u.jsxs(u.Fragment,{children:[y!=null&&y.length?u.jsx(nu,{id:"poultry",disableClearable:!0,options:y==null?void 0:y.map(t=>{var j;return{label:`${t.unitName} (${(j=t.user)==null?void 0:j.fullname})`,value:t.key,item:t}}),getOptionLabel:t=>t.label,onChange:(t,j)=>{r.setFieldValue("poultry",j.item.key)},onBlur:r.handleBlur,renderInput:t=>u.jsx(I,{...t,label:"انتخاب مرغداری",variant:"outlined",error:r.touched.poultry&&!!r.errors.poultry,helperText:r.touched.poultry&&r.errors.poultry})}):u.jsx(h,{color:"error",variant:"body2",children:"موردی یافت نشد!"}),d&&u.jsx(c,{minWidth:210,children:u.jsx(nu,{disablePortal:!0,disabled:!r.values.poultry,id:"combo-box-demo",options:d==null?void 0:d.map(t=>({label:`${t==null?void 0:t.poultry.unitName}`,value:t.key,item:t})),onChange:(t,j)=>{f(j.item),r.setFieldValue("hatching_key",j.value)},renderInput:t=>u.jsx(I,{...t,label:"محل پرورش"})})}),l&&u.jsxs(u.Fragment,{children:[u.jsxs(c,{container:!0,direction:"column",justifyContent:"space-between",children:[u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"نام و نام خانوادگی:"}),u.jsx(h,{children:(S=(F=l==null?void 0:l.poultry)==null?void 0:F.userprofile)==null?void 0:S.fullName})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"تلفن:"}),u.jsx(h,{children:(G=(w=l==null?void 0:l.poultry)==null?void 0:w.userprofile)==null?void 0:G.mobile})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"آدرس:"}),u.jsx(h,{children:`شهر ${(J=(O=(K=l.poultry)==null?void 0:K.address)==null?void 0:O.city)==null?void 0:J.name} ${(W=(X=l==null?void 0:l.poultry)==null?void 0:X.address)!=null&&W.address?"-"+((M=($=l==null?void 0:l.poultry)==null?void 0:$.address)==null?void 0:M.address):""}`})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"سن جوجه:"}),u.jsxs(h,{children:[l==null?void 0:l.chickenAge," روز"]})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"مانده در سالن:"}),u.jsxs(h,{children:[(V=l==null?void 0:l.leftOver)==null?void 0:V.toLocaleString()," قطعه"]})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{color:"error",children:"مانده فروش آزاد:"}),u.jsxs(h,{color:"error",children:[(Y=(z=l==null?void 0:l.freeGovernmentalInfo)==null?void 0:z.leftTotalFreeCommitmentQuantity)==null?void 0:Y.toLocaleString()," ","قطعه"]})]}),u.jsxs(c,{container:!0,gap:D.TINY,children:[u.jsx(h,{children:"نژاد:"}),u.jsx(h,{children:l==null?void 0:l.chickenBreed})]})]}),(b==null?void 0:b.length)&&u.jsx(nu,{id:"killhouse",disableClearable:!0,options:b==null?void 0:b.map(t=>({label:(t!=null&&t.killer?"کشتارکن":"کشتارگاه")+" "+t.name,value:t.key,killer:t.killer,item:t})),getOptionLabel:t=>t.label,onChange:(t,j)=>{r.setFieldValue("killhouse",j.value)},onBlur:r.handleBlur,renderInput:t=>u.jsx(I,{...t,label:"انتخاب کشتارگاه/کشتارکن",variant:"outlined",error:r.touched.killhouse&&!!r.errors.killhouse,helperText:r.touched.killhouse&&r.errors.killhouse})}),A&&u.jsx(Vu,{elevation:3,sx:{p:1,borderRadius:2},children:u.jsxs(zu,{spacing:1,children:[u.jsxs(h,{variant:"body2",fontWeight:500,color:"text.primary",children:["حجم کم شده از سالن مرغدار:"," ",u.jsxs(h,{component:"span",variant:"body1",color:"primary",fontWeight:600,children:[(i=A.totalQuantity)==null?void 0:i.toLocaleString()," قطعه"]})]}),u.jsxs(h,{variant:"body2",fontWeight:500,color:"text.primary",children:["وزن تقریبی کشتار:"," ",u.jsxs(h,{component:"span",variant:"body1",color:"primary",fontWeight:600,children:[(a=A.totalWeight)==null?void 0:a.toLocaleString()," کیلوگرم"]})]}),u.jsxs(h,{variant:"body2",fontWeight:500,color:"text.primary",children:["حجم سفارشات دریافتی توسط کشتارگاه:",u.jsxs(h,{component:"span",variant:"body2",color:"primary",fontWeight:600,children:[(R=A.firstTotalQuantity)==null?void 0:R.toLocaleString()," قطعه"]})]}),u.jsxs(h,{variant:"body2",fontWeight:500,color:"text.primary",children:["اختلاف کشتار(حجم):",u.jsxs(h,{component:"span",variant:"body1",color:"primary",fontWeight:600,children:[(Q=A.differenceQuantity)==null?void 0:Q.toLocaleString()," قطعه"]})]})]})})]})]}),(s||l)&&u.jsxs(u.Fragment,{children:[u.jsx(I,{label:"حجم (قطعه)",variant:"outlined",fullWidth:!0,type:"text",name:"quantity",id:"quantity",onChange:r.handleChange,onBlur:r.handleBlur,value:r.values.quantity,error:r.touched.quantity&&!!r.errors.quantity,helperText:r.touched.quantity&&r.errors.quantity}),u.jsx(Lu,{onChange:tu,images:E,maxNumber:1,title:"سند"}),u.jsx(I,{label:"توضیحات",name:"register_message",id:"register_message",onChange:r.handleChange,onBlur:r.handleBlur,value:r.values.register_message,minRows:2,maxRows:6,sx:{width:"100%","& .MuiInputBase-root":{height:150}}}),u.jsx(B,{disabled:s?!r.values.quantity:!r.isValid,fullWidth:!0,variant:"contained",onClick:()=>{s?g($u({bar_key:n==null?void 0:n.key,quantity:r.values.quantity,register_message:r.values.register_message,images:r.values.difference_image})).then(t=>{t.payload.error?x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(e(),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),g(eu({right:!1,bottom:!1,content:null})))}):g(n0({hatching_key:r.values.hatching_key,kill_house_key:r.values.killhouse,quantity:r.values.quantity,register_message:r.values.register_message,images:r.values.difference_image})).then(t=>{t.payload.error?x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(e(),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),g(eu({right:!1,bottom:!1,content:null})))})},children:"ثبت"})]})]})},l0=({item:e,updateTable:s})=>{const n=H(),[d,p]=C.useState(null),[x]=C.useContext(Au),l=o=>p(o.currentTarget),f=()=>p(null),E=!!d,v=E?"popover":void 0,A=()=>{n(pu({title:"آیا مطمئن هستید؟",content:u.jsxs(c,{container:!0,spacing:2,children:[u.jsx(B,{variant:"contained",onClick:()=>{n(s0(e==null?void 0:e.key)).then(o=>{o.payload.error?x({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(s(),n(gu()),x({vertical:"top",horizontal:"center",msg:o.payload.data.result,severity:"success"}))})},children:"تایید"}),u.jsx(B,{onClick:()=>n(gu()),children:"لغو"})]})})),f()},k=()=>{n(pu({title:"تایید/ رد",content:u.jsx(c0,{item:e,updateTable:s,openNotif:x})})),f()};return u.jsxs("div",{children:[u.jsx(Pu,{"aria-describedby":v,color:"primary",onClick:l,children:u.jsx(a0,{})}),u.jsx(Yu,{id:v,open:E,anchorEl:d,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(Qu,{dense:!0,sx:{py:0,minWidth:200},children:P()!=="KillHouse"?u.jsxs(u.Fragment,{children:[u.jsx(su,{title:"ویرایش",placement:"left-start",children:u.jsx(ou,{disablePadding:!0,children:u.jsxs(lu,{sx:{py:.5},onClick:()=>{f(),n(eu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Mu,{item:e,isEdit:!0,updateTable:s}),title:"ویرایش اختلاف کشتار"}))},children:[u.jsx(cu,{sx:{minWidth:40},children:u.jsx(Zu,{color:"primary",fontSize:"small"})}),u.jsx(iu,{primary:"ویرایش اختلاف کشتار",primaryTypographyProps:{color:"primary",variant:"body2"}})]})})}),u.jsx(su,{title:"حذف",placement:"left-start",children:u.jsx(ou,{disablePadding:!0,children:u.jsxs(lu,{sx:{py:.5},onClick:()=>{f(),A()},children:[u.jsx(cu,{sx:{minWidth:40},children:u.jsx(t0,{color:"error",fontSize:"small"})}),u.jsx(iu,{primary:"حذف اختلاف کشتار",primaryTypographyProps:{color:"error",variant:"body2"}})]})})})]}):u.jsx(su,{title:"تایید/ رد",placement:"left-start",children:u.jsx(ou,{disablePadding:!0,children:u.jsxs(lu,{sx:{py:.5},onClick:()=>{f(),k()},children:[u.jsx(cu,{sx:{minWidth:40},children:u.jsx(Uu,{color:"primary",fontSize:"small"})}),u.jsx(iu,{primary:"تایید/ رد اختلاف",primaryTypographyProps:{color:"primary",variant:"body2"}})]})})})})})]})},c0=({item:e,updateTable:s,openNotif:n})=>{const d=H(),[p,x]=C.useState(""),[l,f]=C.useState([]),[E,v]=C.useState([]),A=o=>{d($u({bar_key:e==null?void 0:e.key,kill_house_check:!0,acceptor_message:p,acceptor_images:E,state:o})).then(g=>{g.payload.error?n({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(s(),d(gu()),n({vertical:"top",horizontal:"center",msg:g.payload.data.result,severity:"success"}))})},k=o=>{if(o.length===0){f([]),v([]);return}Promise.all(o.map(g=>new Promise(y=>Wu(g.file,b=>y(Ou(b)))))).then(g=>{f(o),v(g)})};return u.jsxs(c,{container:!0,spacing:2,justifyContent:"center",children:[u.jsx(c,{item:!0,xs:12,justifyContent:"center",children:u.jsx(h,{variant:"body2",color:"error",children:"توجه: در صورت تایید حجم قطعه اعلام شده، حجم مورد نظر از سالن مرغدار کسر شده و با میانگین وزن کشتار مرغدار به انبار شما اضافه می‌گردد."})}),u.jsx(c,{item:!0,xs:12,justifyContent:"center",children:u.jsx(Lu,{onChange:k,images:l,maxNumber:1,title:"سند"})}),u.jsx(c,{item:!0,xs:12,justifyContent:"center",children:u.jsx(I,{label:"توضیحات",value:p,onChange:o=>x(o.target.value),fullWidth:!0})}),u.jsx(c,{item:!0,children:u.jsx(B,{variant:"contained",color:"success",onClick:()=>A("accepted"),children:"تایید"})}),u.jsx(c,{item:!0,children:u.jsx(B,{variant:"contained",color:"error",onClick:()=>A("rejected"),children:"رد"})})]})},i0=q("GET_PROVINCE_BAR_DIFFRENCE_REQUEST",async(e,{dispatch:s})=>{s(L());const{data:n,status:d}=await T.get("dashboard_bar_difference_request/",{params:{role:P(),role_key:e.role_key||"",state:e.state,filter:"search",value:e.value,date1:e.date1,date2:e.date2}});return s(_()),{data:n,status:d}}),C0=({item:e})=>{var x,l,f,E,v,A;const[s,n]=C.useState(0),d=(k,o)=>{n(o)},p=[];return(e!=null&&e.registerMessage||(x=e==null?void 0:e.violationImage)!=null&&x[0])&&p.push({key:"register",label:"درخواست کننده"}),(e!=null&&e.acceptorMessage||(l=e==null?void 0:e.acceptorImage)!=null&&l[0])&&p.push({key:"acceptor",label:"کشتارگاه"}),C.useEffect(()=>{s>=p.length&&n(0)},[p.length,s]),u.jsxs(c,{container:!0,xs:12,flexDirection:"column",sx:{width:"100%",justifyContent:"center",alignItems:"center"},children:[u.jsx(qu,{value:s,onChange:d,centered:!0,children:p.map((k,o)=>u.jsx(du,{label:k.label},k.key))}),((f=p[s])==null?void 0:f.key)==="register"&&u.jsxs(c,{container:!0,sx:{padding:2,width:"100%",marginTop:"10px"},children:[(e==null?void 0:e.registerMessage)&&u.jsx(I,{label:"پیغام درخواست کننده",value:e==null?void 0:e.registerMessage,fullWidth:!0,multiline:!0,variant:"outlined",InputProps:{readOnly:!0,style:{color:"black"}},sx:{backgroundColor:"white","& .MuiOutlinedInput-notchedOutline":{borderColor:"#c4c4c4"}}}),((E=e==null?void 0:e.violationImage)==null?void 0:E[0])&&u.jsxs(c,{item:!0,mt:2,sx:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center",gap:"5px"},children:[u.jsx(h,{variant:"subtitle2",sx:{mb:1},children:"پیوست درخواست کننده:"}),u.jsx(Nu,{src:e==null?void 0:e.violationImage[0]})]})]}),((v=p[s])==null?void 0:v.key)==="acceptor"&&u.jsxs(c,{container:!0,sx:{padding:2,width:"100%"},children:[(e==null?void 0:e.acceptorMessage)&&u.jsx(I,{label:"پیغام کشتارگاه",value:e==null?void 0:e.acceptorMessage,fullWidth:!0,multiline:!0,variant:"outlined",InputProps:{readOnly:!0,style:{color:"black"}},sx:{backgroundColor:"white","& .MuiOutlinedInput-notchedOutline":{borderColor:"#c4c4c4"}}}),((A=e==null?void 0:e.acceptorImage)==null?void 0:A[0])&&u.jsxs(c,{item:!0,mt:2,sx:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center",gap:"5px"},children:[u.jsx(h,{variant:"subtitle2",sx:{mb:1},children:"پیوست کشتارگاه:"}),u.jsx(Nu,{src:e==null?void 0:e.acceptorImage[0]})]})]})]})},d0=({state:e})=>{var W,$,M,V,z,Y;const s=H(),[,,n,d,p,x]=C.useContext(Au),[l,f]=C.useState([]),[E,v]=C.useState(0),[A,k]=C.useState(10),[o,g]=C.useState(""),[y,b]=C.useState(1),[ru,au]=C.useState([]),[r,tu]=C.useState([]),F=hu(i=>i.userSlice.selectedSubUser),S=async i=>{s(L());try{const a=await T.get(`bar-difference-request/?search=filter&value=${o}&role=${P()}${N("province")?`&role_key=${F==null?void 0:F.key}`:""}&page=${i}&page_size=${A}&state=${e}&date1=${n}&date2=${p}`);f(a.data.results),v(a.data.count)}catch(a){console.error("Error fetching data:",a)}finally{s(_())}},w=()=>{s(i0({role:P(),role_key:N("slaughter")&&(F==null?void 0:F.key)||"",state:e,filter:"search",value:o,date1:n,date2:p})).then(i=>{var a;(a=i.payload)!=null&&a.data&&tu(i.payload.data)})},G=i=>{S(i),b(i)},K=i=>{k(i),b(1)},O=()=>{S(y!==0?y:1),w()};C.useEffect(()=>{const i=l==null?void 0:l.map((a,R)=>{var Q,t,j,m,Z,U,uu,xu,fu,yu,ju,vu,Fu,Eu,ku,bu,Iu,_u,Du,Su,Ru;return[y===1?R+1:R+A*(y-1)+1,a==null?void 0:a.registerFullname,u0(a==null?void 0:a.createDate),`${((t=(Q=a==null?void 0:a.hatching)==null?void 0:Q.poultry)==null?void 0:t.unitName)||""} (${((Z=(m=(j=a==null?void 0:a.hatching)==null?void 0:j.poultry)==null?void 0:m.user)==null?void 0:Z.mobile)||""})`,`${((U=a==null?void 0:a.killHouse)==null?void 0:U.name)||""} (${((fu=(xu=(uu=a==null?void 0:a.killHouse)==null?void 0:uu.killHouseOperator)==null?void 0:xu.user)==null?void 0:fu.mobile)||""})`,(ju=(yu=a==null?void 0:a.barInfo)==null?void 0:yu.totalQuantity)==null?void 0:ju.toLocaleString(),(Fu=(vu=a==null?void 0:a.barInfo)==null?void 0:vu.totalWeight)==null?void 0:Fu.toLocaleString(),(ku=(Eu=a==null?void 0:a.barInfo)==null?void 0:Eu.firstTotalQuantity)==null?void 0:ku.toLocaleString(),(Iu=(bu=a==null?void 0:a.barInfo)==null?void 0:bu.differenceQuantity)==null?void 0:Iu.toLocaleString(),(_u=a==null?void 0:a.quantity)==null?void 0:_u.toLocaleString(),(Du=a==null?void 0:a.weight)==null?void 0:Du.toLocaleString(),(Su=a==null?void 0:a.acceptorImages)!=null&&Su[0]||a!=null&&a.acceptorMessage||a!=null&&a.registerMessage||(Ru=a==null?void 0:a.violationImage)!=null&&Ru[0]?u.jsx(c,{container:!0,children:u.jsx(Pu,{variant:"contained",onClick:()=>{s(pu({content:u.jsx(C0,{item:a}),title:"پیوست"}))},children:"✉️"})},R):"-",a.state==="pending"?"در انتظار تایید":a.state==="rejected"?"رد شده":"تایید شده",e==="pending"?u.jsx(l0,{updateTable:O,item:a},R):"-"]});au(i)},[l,e,y,A]),C.useEffect(()=>{S(1),w()},[e,A,n,p,F==null?void 0:F.key]);const J=i=>{g(i.target.value)},X=async i=>{i.preventDefault(),S(1),w()};return u.jsxs(c,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(c,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(c,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(mu,{noPagination:!0,isDashboard:!0,columns:["تعداد","وزن تقریبی کشتار","حجم سفارشات دریافتی توسط کشتارگاه","اختلاف کشتار (حجم)","اختلاف حجم","اختلاف وزن"],data:[[(W=r==null?void 0:r.count)==null?void 0:W.toLocaleString(),($=r==null?void 0:r.totalWeight)==null?void 0:$.toLocaleString(),(M=r==null?void 0:r.firstTotalQuantity)==null?void 0:M.toLocaleString(),(V=r==null?void 0:r.differenceQuantity)==null?void 0:V.toLocaleString(),(z=r==null?void 0:r.quantity)==null?void 0:z.toLocaleString(),(Y=r==null?void 0:r.weight)==null?void 0:Y.toLocaleString()]],title:"خلاصه اطلاعات"})}),P()!=="KillHouse"&&u.jsx(c,{children:u.jsx(B,{variant:"contained",onClick:()=>{s(eu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Mu,{updateTable:O}),title:" ثبت اختلاف کشتار"}))},children:"ثبت اختلاف کشتار"})}),u.jsx(c,{children:u.jsx(Tu,{label:"از تاریخ",renderInput:i=>u.jsx(I,{...i,style:{width:"160px"},size:"small"}),value:n,onChange:i=>{d(wu(i).format("YYYY-MM-DD"))}})}),u.jsx(c,{children:u.jsx(Tu,{label:"تا تاریخ",renderInput:i=>u.jsx(I,{...i,style:{width:"160px"},size:"small"}),value:p,onChange:i=>{x(wu(i).format("YYYY-MM-DD"))}})}),u.jsx(c,{children:u.jsxs("form",{onSubmit:X,children:[u.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:J}),u.jsx(B,{type:"submit",endIcon:u.jsx(e0,{}),children:"جستجو"})]})})]}),u.jsx(mu,{data:ru,customColors:[{name:"اختلاف حجم",color:"#ff5555"},{name:"اختلاف وزن",color:"#ff5555"}],columns:["ردیف","ثبت کننده","تاریخ ثبت","مرغدار","کشتارگاه","حجم کم شده از سالن مرغدار","وزن تقریبی کشتار (کیلوگرم)","حجم سفارشات دریافتی توسط کشتارگاه"," اختلاف کشتار(حجم)","اختلاف حجم","اختلاف وزن","پیوست","وضعیت","عملیات"],handlePageChange:G,totalRows:E,page:y,perPage:A,handlePerRowsChange:K,title:e==="pending"?"اختلاف کشتار":"بایگانی اختلاف کشتار"})]})},h0=q("PROVINCE_BAR_DASHBOARD_SERVICE",async(e,{dispatch:s})=>{s(L());const{data:n,status:d}=await T.get("dashboard_bar_difference_request/",{params:{role:P(),date1:e.selectedDate1,date2:e.selectedDate2,filter:"search",value:e.textValue,state:e.state}});return s(_()),{data:n,status:d}}),_0=()=>{const[e,s]=C.useState("0"),n=H(),d=(p,x)=>{s(x),n(h0({state:x==="0"?"pending":"archive"}))};return u.jsxs(c,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsxs(qu,{value:e,onChange:d,children:[u.jsx(du,{value:"0",label:"جدید"}),u.jsx(du,{value:"1",label:"بایگانی شده"})]}),u.jsx(c,{container:!0,xs:12,justifyContent:"center",alignItem:"center",mt:2,children:u.jsx(d0,{state:e==="0"?"pending":"archive"})})]})};export{_0 as P,C0 as a}; diff --git a/build/assets/ProvinceCases-DnIHuuz_.js b/build/assets/ProvinceCases-DnIHuuz_.js new file mode 100644 index 0000000..3b05f91 --- /dev/null +++ b/build/assets/ProvinceCases-DnIHuuz_.js @@ -0,0 +1 @@ +import{j as u,T as C,cf as Nu,cg as wu,ch as Iu,ah as Bu,ab as Mu,d as Ru,I as Ku,bp as Pu,an as vu,B as Fu,bs as Qu}from"./mui-vendor-D_SVL-Dx.js";import{G as h,S as v,p as cu,fL as Wu,q as Uu,v as Tu,l as Vu,A as ku,t as Yu,gt as Gu,af as Su,$ as $u,j as gu,a0 as Hu,L as Ou,h as _u}from"./index-D80MdVQn.js";import{R as Ju,a as fu}from"./index.esm-C1-dCPnj.js";import{r as M}from"./react-vendor-CmFgShSM.js";import{u as Du,f as zu}from"./redux-vendor-CfkcHgWN.js";import{R as Xu}from"./ResponsiveTable-bUYl0qDM.js";const Zu=({item:e})=>{var c,s,n,b,H,i,x,A,a,R,o,k,d,S,f,E;return u.jsxs(h,{container:!0,direction:{xs:"column",sm:"row"},justifyContent:"space-between",gap:v.SMALL,mt:v.SMALL,children:[u.jsxs(h,{children:[u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"مرغداری:"}),u.jsx(C,{variant:"caption",children:(c=e==null?void 0:e.poultry)==null?void 0:c.unitName})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"مرغدار:"}),u.jsx(C,{variant:"caption",children:(n=(s=e==null?void 0:e.poultry)==null?void 0:s.user)==null?void 0:n.fullname})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"موبایل:"}),u.jsx(C,{variant:"caption",children:(H=(b=e==null?void 0:e.poultry)==null?void 0:b.user)==null?void 0:H.mobile})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"تاریخ کشتار:"}),u.jsx(C,{variant:"caption",children:cu(e==null?void 0:e.sendDate)})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"زمان و تاریخ ثبت:"}),u.jsx(C,{variant:"caption",children:cu(e==null?void 0:e.createDate)})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"شهرستان:"}),u.jsx(C,{variant:"caption",children:(A=(x=(i=e==null?void 0:e.poultry)==null?void 0:i.address)==null?void 0:x.city)==null?void 0:A.name})]})]}),u.jsxs(h,{children:[u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"تعداد:"}),u.jsx(C,{variant:"caption",children:(a=e==null?void 0:e.quantity)==null?void 0:a.toLocaleString()})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"متوسط وزن:"}),u.jsx(C,{variant:"caption",children:e==null?void 0:e.IndexWeight})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"وزن حدودی:"}),u.jsx(C,{variant:"caption",children:(R=e==null?void 0:e.hatching)==null?void 0:R.weight})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"سن گله:"}),u.jsx(C,{variant:"caption",children:(o=e==null?void 0:e.hatching)==null?void 0:o.age})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"نژاد:"}),u.jsx(C,{variant:"caption",children:e==null?void 0:e.chickenBreed})]}),u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"قیمت پیشنهادی:"}),u.jsxs(C,{variant:"caption",children:[(k=e==null?void 0:e.amount)==null?void 0:k.toLocaleString()," ریال"]})]})]}),u.jsx(h,{children:(d=e==null?void 0:e.provinceKillRequests)!=null&&d.provinceKillRequestSerializer.length?u.jsxs(u.Fragment,{children:[u.jsx(h,{container:!0,gap:v.SMALL,children:u.jsx(C,{variant:"caption",children:"خریداران:"})}),(f=(S=e==null?void 0:e.provinceKillRequests)==null?void 0:S.provinceKillRequestSerializer)==null?void 0:f.map((p,F)=>{var q,g,B,N,w;return u.jsxs(h,{container:!0,gap:v.TINY,children:[u.jsxs(C,{variant:"caption",children:[F+1,"- "]}),u.jsx(C,{variant:"caption",children:(q=p==null?void 0:p.killhouseUser)==null?void 0:q.name}),u.jsxs(C,{variant:"caption",children:["(",(N=(B=(g=p==null?void 0:p.killhouseUser)==null?void 0:g.killHouseOperator)==null?void 0:B.user)==null?void 0:N.mobile,")"]}),u.jsx(C,{variant:"caption",children:"تعداد: "}),u.jsx(C,{variant:"caption",children:(w=p==null?void 0:p.mainQuantity)==null?void 0:w.toLocaleString()}),u.jsx(C,{variant:"caption",children:"محل کشتار: "}),u.jsx(C,{variant:"caption",children:p==null?void 0:p.killPlace})]},F)})]}):u.jsx(u.Fragment,{children:u.jsx(h,{container:!0,gap:v.SMALL,children:u.jsx(C,{variant:"caption",children:"خریداران: بدون خریدار"})})})}),u.jsx(h,{children:u.jsxs(h,{container:!0,gap:v.SMALL,children:[u.jsx(C,{variant:"caption",children:"قیمت مرغ:"}),u.jsxs(C,{variant:"caption",children:[(E=e==null?void 0:e.amount)==null?void 0:E.toLocaleString()," ریال"]})]})})]})},mu=({stepClickedHandler:e,item:c})=>{const[s,n]=M.useState(0);M.useEffect(()=>{var x,A,a,R,o,k,d,S,f,E;let i=0;((x=c==null?void 0:c.cityState)==null?void 0:x.state)==="reject"||((A=c==null?void 0:c.provinceState)==null?void 0:A.state)==="reject"?i=-1:((a=c==null?void 0:c.cityState)!=null&&a.date&&(i=1),(R=c==null?void 0:c.provinceState)!=null&&R.date&&(i=2),((o=c==null?void 0:c.provinceKillRequests)==null?void 0:o.provinceKillRequestSerializer.length)>0&&(i=3),((k=c==null?void 0:c.killHouseRequests)==null?void 0:k.killHouseRequestsSerializer.length)>0&&(i=4),((S=(d=c==null?void 0:c.killHouseRequests)==null?void 0:d.killHouseRequestVetCheckSerializer)==null?void 0:S.length)>0&&(i=5),((E=(f=c==null?void 0:c.killHouseRequests)==null?void 0:f.killHouseRequestAssignmentSerializer)==null?void 0:E.length)>0&&(i=6)),n(i)},[c]);const b=c.out?["درخواست کشتار","تایید شهرستان","تایید استان"]:["درخواست کشتار","تایید شهرستان","تایید استان","تخصیص به خریدار","ایجاد بار","تخلیه","اطلاعات بار","اطلاعات پرداخت"],H=i=>{var A,a;let x=!1;switch(i){case 1:x=((A=c==null?void 0:c.cityState)==null?void 0:A.state)==="reject";break;case 2:x=((a=c==null?void 0:c.provinceState)==null?void 0:a.state)==="reject";break}return x};return u.jsxs(h,{container:!0,width:"100%",mt:v.MEDIUM,justifyContent:"start",alignItems:"center",children:[u.jsx(h,{display:{xs:"none",sm:"grid"},width:"100%",children:u.jsx(Nu,{activeStep:s,alternativeLabel:!0,children:b.map((i,x)=>{const A={};return H(x)&&(A.optional=u.jsx(C,{variant:"caption",color:"error",children:"پرونده در این مرحله رد شد."}),A.error=!0),u.jsx(wu,{sx:{cursor:"pointer"},onClick:()=>{s>=x&&e(x)},children:u.jsx(Iu,{...A,children:i})},i)})})}),u.jsx(h,{display:{xs:"block",sm:"none"},children:u.jsx(Nu,{activeStep:s,orientation:"vertical",children:b.map((i,x)=>{const A={};return H(x)&&(A.optional=u.jsx(C,{variant:"caption",color:"error",children:"پرونده در این مرحله رد شد."}),A.error=!0),u.jsx(wu,{onClick:()=>{s>=x&&e(x)},children:u.jsx(Iu,{...A,children:i})},i)})})})]})},u6=()=>u.jsx(C,{children:"اطلاعات پرداخت"});function l6(e){return Wu({attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M5.523 12.424c.14-.082.293-.162.459-.238a7.878 7.878 0 0 1-.45.606c-.28.337-.498.516-.635.572a.266.266 0 0 1-.035.012.282.282 0 0 1-.026-.044c-.056-.11-.054-.216.04-.36.106-.165.319-.354.647-.548zm2.455-1.647c-.119.025-.237.05-.356.078a21.148 21.148 0 0 0 .5-1.05 12.045 12.045 0 0 0 .51.858c-.217.032-.436.07-.654.114zm2.525.939a3.881 3.881 0 0 1-.435-.41c.228.005.434.022.612.054.317.057.466.147.518.209a.095.095 0 0 1 .026.064.436.436 0 0 1-.06.2.307.307 0 0 1-.094.124.107.107 0 0 1-.069.015c-.09-.003-.258-.066-.498-.256zM8.278 6.97c-.04.244-.108.524-.2.829a4.86 4.86 0 0 1-.089-.346c-.076-.353-.087-.63-.046-.822.038-.177.11-.248.196-.283a.517.517 0 0 1 .145-.04c.013.03.028.092.032.198.005.122-.007.277-.038.465z"}},{tag:"path",attr:{fillRule:"evenodd",d:"M4 0h5.293A1 1 0 0 1 10 .293L13.707 4a1 1 0 0 1 .293.707V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm5.5 1.5v2a1 1 0 0 0 1 1h2l-3-3zM4.165 13.668c.09.18.23.343.438.419.207.075.412.04.58-.03.318-.13.635-.436.926-.786.333-.401.683-.927 1.021-1.51a11.651 11.651 0 0 1 1.997-.406c.3.383.61.713.91.95.28.22.603.403.934.417a.856.856 0 0 0 .51-.138c.155-.101.27-.247.354-.416.09-.181.145-.37.138-.563a.844.844 0 0 0-.2-.518c-.226-.27-.596-.4-.96-.465a5.76 5.76 0 0 0-1.335-.05 10.954 10.954 0 0 1-.98-1.686c.25-.66.437-1.284.52-1.794.036-.218.055-.426.048-.614a1.238 1.238 0 0 0-.127-.538.7.7 0 0 0-.477-.365c-.202-.043-.41 0-.601.077-.377.15-.576.47-.651.823-.073.34-.04.736.046 1.136.088.406.238.848.43 1.295a19.697 19.697 0 0 1-1.062 2.227 7.662 7.662 0 0 0-1.482.645c-.37.22-.699.48-.897.787-.21.326-.275.714-.08 1.103z"}}]})(e)}const du="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAbQAAAG0BjlwfygAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACGSURBVDiNxdAxCgIxEAXQp/1eQARlT2DnObyEl9Bij2ApeDfRfgsLW1mbDawDQhILB6ZJ/vuB8KdpsK7FLW54YV+D7xjGffyCB5xy8QrXgC+Yp8AWi4KXz5ilwHE87LEpxfCcXE5LsjAcQqjHLhen6UI47seHlZZk4W8lRTiWVOE0y1pYPG/VW0IYJ55ztwAAAABJRU5ErkJggg==",pu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAArklEQVR4nO2Syw3CMBAFJw2EK4hLaAEoKUkFRLQBtMK3ARKuoRQoAGTpRVpZjnyCk0faS8a7T/YGEonEX1kDZ+AJ7IGJcRlQA52q0rcBd/ag3hOw8ocvgDfwMXUxvvacq9L4m+deQGEDtoEBrmbyj4Br5eYjvY0NaCIBXcDd5aYjvRsbUOha9oDbx0AVeaJr7InQYo5AD+yA3LhMIa2q9Jac68foNWPpD08kEvyOL/PvS+0Tw0KbAAAAAElFTkSuQmCC",l={page:{width:"214mm",height:"302mm",display:"flex",margin:"0 auto",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},pageData:{position:"relative",display:"flex",direction:"rtl",flexDirection:"column"},invoiceTable:{width:"195mm",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:9},tableCellAlert:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:9,color:"red"},tableHeader:{pageBreakAfter:"auto"},headerRow:{backgroundColor:"rgba(32, 95, 243, 0.8)",color:"white",pageBreakInside:"avoid",pageBreakAfter:"auto"},logo:{marginTop:"15px",width:"100px",height:"auto",zIndex:10},contentContainer:{alignItems:"center",display:"flex",justifyContent:"space-between",marginRight:"20px",marginLeft:"20px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},watermarkContainer:{position:"fixed",top:350,left:30,right:0,bottom:0,justifyContent:"center",alignItems:"center",opacity:.15,zIndex:-1,userSelect:"none"},watermarkp:{fontFamily:"nazanin",fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%",userSelect:"none"},firsttitle:{pAlign:"center",color:"#00008b",fontWeight:"800"},divider:{alignSelf:"center",width:"120mm",height:"1px",backgroundColor:"black",margin:"0em"},tableHeaderCell:{backgroundColor:"rgba(211, 211, 211, 0.3)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"},levelDetails:{color:"red",fontSize:10}},Eu=M.forwardRef((e,c)=>{var S,f,E,p,F,q,g,B,N,w,K,P,Q,W,U,Z,m,uu,lu,ou,Cu,hu,iu,xu,y,X,Lu,qu;const{item:s}=e,n=j=>{let L="";return j!=null&&j.directBuying?L="خرید مستقیم":j!=null&&j.union?L="خرید خارج از استان":L="اتحادیه",L},b=()=>{var j;return u.jsx(u.Fragment,{children:u.jsxs("div",{style:l.contentContainer,children:[u.jsx("div",{style:l.contentInLine}),u.jsxs("div",{style:{...l.contentInLine,marginRight:"100px"},children:[u.jsxs("span",{style:{...l.firsttitle,fontSize:14,zIndex:1},children:["مشخصات پرونده با کد سفارش ",s==null?void 0:s.orderCode]}),u.jsxs("span",{style:{fontSize:"15px",color:"#485460"},children:["فروش از طریق ",n(s)]}),u.jsxs("span",{style:{fontSize:"10px",color:"red"},children:["این گزارش در تاریخ ",cu(Tu())," ساعت"," ",Uu(Tu())," صادر شده است."]}),u.jsx("hr",{style:l.divider}),u.jsxs("span",{style:{fontSize:"14px",color:"#2d3436"},children:["اطلاعات پرونده کشتار تاریخ ",cu(s==null?void 0:s.sendDate)," ","مرغداری ",(j=s==null?void 0:s.poultry)==null?void 0:j.unitName]})]}),u.jsx("div",{style:l.contentInLine,children:u.jsx("img",{alt:"logo",src:Vu,style:l.logo})})]})})},H=()=>{var j,L,r,I,T,$,z,V,Y,G,O,_,J,D;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"کد سفارش"}),u.jsx("th",{style:l.tableHeaderCell,children:"مرغدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"تاریخ درخواست کشتار"}),u.jsx("th",{style:l.tableHeaderCell,children:"آدرس"}),u.jsx("th",{style:l.tableHeaderCell,children:"تاریخ جوجه ریزی"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد جوجه ریزی"}),u.jsx("th",{style:l.tableHeaderCell,children:"مانده در سالن"}),u.jsx("th",{style:l.tableHeaderCell,children:"سفارش کشتار (قطعه)"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن تقریبی سفارش"}),u.jsx("th",{style:l.tableHeaderCell,children:"قیمت پیشنهادی"}),u.jsx("th",{style:l.tableHeaderCell,children:"نوع فروش"}),u.jsx("th",{style:l.tableHeaderCell,children:"فرآیند مالی"}),u.jsx("th",{style:l.tableHeaderCell,children:"دامپزشک فارم"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:s==null?void 0:s.orderCode}),u.jsx("td",{style:l.tableCell,children:(j=s==null?void 0:s.poultry)==null?void 0:j.unitName}),u.jsx("td",{style:l.tableCell,children:(r=(L=s==null?void 0:s.poultry)==null?void 0:L.user)==null?void 0:r.mobile}),u.jsx("td",{style:l.tableCell,children:cu(s==null?void 0:s.sendDate)}),u.jsx("td",{style:l.tableCell,children:(T=(I=s==null?void 0:s.poultry)==null?void 0:I.address)==null?void 0:T.address}),u.jsx("td",{style:l.tableCell,children:cu(s==null?void 0:s.sendDate)}),u.jsx("td",{style:l.tableCell,children:($=s==null?void 0:s.amount)==null?void 0:$.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(V=(z=s==null?void 0:s.hatching)==null?void 0:z.leftOver)==null?void 0:V.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(Y=s==null?void 0:s.quantity)==null?void 0:Y.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:s==null?void 0:s.IndexWeight}),u.jsx("td",{style:l.tableCell,children:(G=s==null?void 0:s.hatching)==null?void 0:G.weight}),u.jsx("td",{style:l.tableCell,children:(O=s==null?void 0:s.amount)==null?void 0:O.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(s==null?void 0:s.freeSaleInProvince)===!1?"دولتی":"آزاد"}),u.jsx("td",{style:l.tableCell,children:(s==null?void 0:s.financialOperation)==="outside-system"?"خارج از سامانه":"از طریق سامانه"}),u.jsx("td",{style:l.tableCell,children:(_=s==null?void 0:s.hatching)!=null&&_.vetFarmInfo?`${(J=s==null?void 0:s.vetFarm)==null?void 0:J.vetFarmFullName} (${(D=s==null?void 0:s.vetFarm)==null?void 0:D.vetFarmMobile})`:"ندارد"})]})})]})},i=()=>{var j,L,r,I,T,$,z;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"اپراتور"}),u.jsx("th",{style:l.tableHeaderCell,children:"سمت"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعاونی مرغدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"آدرس"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"})]})}),(j=s==null?void 0:s.cityState)!=null&&j.date?u.jsx("tbody",{children:u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:(L=s==null?void 0:s.cityState)==null?void 0:L.cityOperatorFullname}),u.jsx("td",{style:l.tableCell,children:"سمت"}),u.jsx("td",{style:l.tableCell,children:(r=s==null?void 0:s.cityState)==null?void 0:r.cityOperatorMobile}),u.jsx("td",{style:l.tableCell,children:(I=s==null?void 0:s.cityState)==null?void 0:I.poultry}),u.jsx("td",{style:l.tableCell,children:((T=s==null?void 0:s.cityState)==null?void 0:T.province)+" - "+(($=s==null?void 0:s.cityState)==null?void 0:$.city)}),u.jsx("td",{style:l.tableCell,children:((z=s==null?void 0:s.cityState)==null?void 0:z.state)==="accept"?"تایید شده":"رد شده"})]})}):u.jsx("td",{style:l.tableCellAlert,colSpan:6,children:"هنوز شهرستان پرونده را تائید نکرده است"})]})},x=()=>{var j,L,r,I,T,$,z;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"اپراتور"}),u.jsx("th",{style:l.tableHeaderCell,children:"سمت"}),u.jsx("th",{style:l.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعاونی مرغدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"آدرس"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"})]})}),(j=s==null?void 0:s.provinceState)!=null&&j.date?u.jsx("tbody",{children:u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:(L=s==null?void 0:s.provinceState)==null?void 0:L.provinceOperatorFullname}),u.jsx("td",{style:l.tableCell,children:"اپراتور استان"}),u.jsx("td",{style:l.tableCell,children:(r=s==null?void 0:s.provinceState)==null?void 0:r.cityOperatorMobile}),u.jsx("td",{style:l.tableCell,children:(I=s==null?void 0:s.provinceState)==null?void 0:I.poultry}),u.jsx("td",{style:l.tableCell,children:((T=s==null?void 0:s.provinceState)==null?void 0:T.province)+" - "+(($=s==null?void 0:s.provinceState)==null?void 0:$.city)}),u.jsx("td",{style:l.tableCell,children:((z=s==null?void 0:s.provinceState)==null?void 0:z.state)==="accept"?"تایید شده":"رد شده"})]})}):u.jsx("td",{style:l.tableCellAlert,colSpan:6,children:"هنوز استان پرونده را تائید نکرده است"})]})},A=()=>{var j,L;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماهیت خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"نوع تخصیص"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد تخصیصی"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن تخصیصی"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"})]})}),(j=s==null?void 0:s.provinceKillRequests)!=null&&j.provinceKillRequestSerializer?u.jsx("tbody",{children:(L=s==null?void 0:s.provinceKillRequests)==null?void 0:L.provinceKillRequestSerializer.map((r,I)=>{var T,$,z,V,Y,G,O,_,J,D;return u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:I+1}),u.jsx("td",{style:l.tableCell,children:((T=r==null?void 0:r.killhouseUser)==null?void 0:T.killer)===!1?"کشتارگاه":"کشتارکن"}),u.jsx("td",{style:l.tableCell,children:`${(V=(z=($=r==null?void 0:r.killhouseUser)==null?void 0:$.killHouseOperator)==null?void 0:z.user)==null?void 0:V.fullname} (${(O=(G=(Y=r==null?void 0:r.killhouseUser)==null?void 0:Y.killHouseOperator)==null?void 0:G.user)==null?void 0:O.mobile})`}),u.jsx("td",{style:l.tableCell,children:(r==null?void 0:r.automatic)===!1?"دستی":"اتوماتیک"}),u.jsx("td",{style:l.tableCell,children:(_=r==null?void 0:r.weightInfo)==null?void 0:_.provinceKillRequestQuantity}),u.jsx("td",{style:l.tableCell,children:(J=r==null?void 0:r.weightInfo)==null?void 0:J.provinceKillRequestIndexWeight}),u.jsx("td",{style:l.tableCell,children:(D=r==null?void 0:r.weightInfo)==null?void 0:D.provinceKillRequestWeight}),u.jsx("td",{style:l.tableCell,children:(r==null?void 0:r.state)==="accepted"?"تایید شده":(r==null?void 0:r.state)==="rejected"?"رد شده":"در انتظار تایید"})]},I)})}):u.jsx("td",{style:l.tableCellAlert,colSpan:8,children:"داده ای ثبت نشده!"})]})},a=()=>{var j,L;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:l.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:l.tableHeaderCell,children:"محل کشتار"})]})}),(j=s==null?void 0:s.killHouseRequests)!=null&&j.killHouseRequestsSerializer?u.jsx("tbody",{children:(L=s==null?void 0:s.killHouseRequests)==null?void 0:L.killHouseRequestsSerializer.map((r,I)=>{var T,$,z,V,Y,G,O,_,J,D,eu,su,ru,tu,au,nu;return u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:I+1}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.barCode}),u.jsx("td",{style:l.tableCell,children:`${(z=($=(T=r==null?void 0:r.killhouseUser)==null?void 0:T.killHouseOperator)==null?void 0:$.user)==null?void 0:z.fullname} (${(G=(Y=(V=r==null?void 0:r.killhouseUser)==null?void 0:V.killHouseOperator)==null?void 0:Y.user)==null?void 0:G.mobile})`}),u.jsx("td",{style:l.tableCell,children:`${(_=(O=r==null?void 0:r.addCar)==null?void 0:O.driver)==null?void 0:_.typeCar} (${(D=(J=r==null?void 0:r.addCar)==null?void 0:J.driver)==null?void 0:D.pelak})`}),u.jsx("td",{style:l.tableCell,children:`${(su=(eu=r==null?void 0:r.addCar)==null?void 0:eu.driver)==null?void 0:su.driverName} (${(tu=(ru=r==null?void 0:r.addCar)==null?void 0:ru.driver)==null?void 0:tu.driverMobile})`}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.quantity.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(au=r==null?void 0:r.weightInfo)==null?void 0:au.weight}),u.jsx("td",{style:l.tableCell,children:(nu=r==null?void 0:r.weightInfo)==null?void 0:nu.indexWeight}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.clearanceCode}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.killPlace})]},I)})}):u.jsx("td",{style:l.tableCellAlert,colSpan:10,children:"داده ای ثبت نشده!"})]})},R=()=>{var j,L;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:l.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد تخلیه شده "}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن تخلیه شده "}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"}),u.jsx("th",{style:l.tableHeaderCell,children:"اطلاعات تخلیه"})]})}),(j=s==null?void 0:s.killHouseRequests)!=null&&j.killHouseRequestVetCheckSerializer?u.jsx("tbody",{children:(L=s==null?void 0:s.killHouseRequests)==null?void 0:L.killHouseRequestVetCheckSerializer.map((r,I)=>{var T,$,z,V,Y,G,O,_,J,D,eu,su,ru,tu,au,nu,ju,Au,yu,bu;return u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:I+1}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.barCode}),u.jsx("td",{style:l.tableCell,children:`${(z=($=(T=r==null?void 0:r.killhouseUser)==null?void 0:T.killHouseOperator)==null?void 0:$.user)==null?void 0:z.fullname} (${(G=(Y=(V=r==null?void 0:r.killhouseUser)==null?void 0:V.killHouseOperator)==null?void 0:Y.user)==null?void 0:G.mobile})`}),u.jsx("td",{style:l.tableCell,children:`${(_=(O=r==null?void 0:r.addCar)==null?void 0:O.driver)==null?void 0:_.typeCar} (${(D=(J=r==null?void 0:r.addCar)==null?void 0:J.driver)==null?void 0:D.pelak})`}),u.jsx("td",{style:l.tableCell,children:`${(su=(eu=r==null?void 0:r.addCar)==null?void 0:eu.driver)==null?void 0:su.driverName} (${(tu=(ru=r==null?void 0:r.addCar)==null?void 0:ru.driver)==null?void 0:tu.driverMobile})`}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.quantity.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(au=r==null?void 0:r.weightInfo)==null?void 0:au.weight}),u.jsx("td",{style:l.tableCell,children:(nu=r==null?void 0:r.weightInfo)==null?void 0:nu.indexWeight}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.clearanceCode}),u.jsx("td",{style:l.tableCell,children:(ju=r==null?void 0:r.vetAcceptedRealQuantity)==null?void 0:ju.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(Au=r==null?void 0:r.vetAcceptedRealWeight)==null?void 0:Au.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(r==null?void 0:r.vetState)==="accepted"?"تخلیه شده":"در انتظار تخلیه"}),u.jsx("td",{style:l.tableCell,children:(r==null?void 0:r.vetState)==="accepted"?`${(yu=r==null?void 0:r.killHouseVet)==null?void 0:yu.fullname} (${(bu=r==null?void 0:r.killHouseVet)==null?void 0:bu.mobile})`:"-"})]},I)})}):u.jsx("td",{style:l.tableCellAlert,colSpan:13,children:"داده ای ثبت نشده!"})]})},o=()=>{var j,L;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:l.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد نهایی"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن خالص واقعی"})]})}),(j=s==null?void 0:s.killHouseRequests)!=null&&j.killHouseRequestAssignmentSerializer?u.jsx("tbody",{children:(L=s==null?void 0:s.killHouseRequests)==null?void 0:L.killHouseRequestAssignmentSerializer.map((r,I)=>{var T,$,z,V,Y,G,O,_,J,D,eu,su,ru,tu,au,nu,ju,Au,yu,bu;return u.jsxs("tr",{style:l.tableRow,children:[u.jsx("td",{style:l.tableCell,children:I+1}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.barCode}),u.jsx("td",{style:l.tableCell,children:`${(z=($=(T=r==null?void 0:r.killhouseUser)==null?void 0:T.killHouseOperator)==null?void 0:$.user)==null?void 0:z.fullname} (${(G=(Y=(V=r==null?void 0:r.killhouseUser)==null?void 0:V.killHouseOperator)==null?void 0:Y.user)==null?void 0:G.mobile})`}),u.jsx("td",{style:l.tableCell,children:`${(_=(O=r==null?void 0:r.addCar)==null?void 0:O.driver)==null?void 0:_.typeCar} (${(D=(J=r==null?void 0:r.addCar)==null?void 0:J.driver)==null?void 0:D.pelak})`}),u.jsx("td",{style:l.tableCell,children:`${(su=(eu=r==null?void 0:r.addCar)==null?void 0:eu.driver)==null?void 0:su.driverName} (${(tu=(ru=r==null?void 0:r.addCar)==null?void 0:ru.driver)==null?void 0:tu.driverMobile})`}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.quantity.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(au=r==null?void 0:r.weightInfo)==null?void 0:au.weight}),u.jsx("td",{style:l.tableCell,children:(nu=r==null?void 0:r.weightInfo)==null?void 0:nu.indexWeight}),u.jsx("td",{style:l.tableCell,children:r==null?void 0:r.clearanceCode}),u.jsx("td",{style:l.tableCell,children:(ju=r==null?void 0:r.vetAcceptedRealQuantity)==null?void 0:ju.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(Au=r==null?void 0:r.vetAcceptedRealWeight)==null?void 0:Au.toLocaleString()}),u.jsx("td",{style:l.tableCell,children:(yu=r==null?void 0:r.acceptedRealQuantity)==null?void 0:yu.toLocaleString()})," ",u.jsx("td",{style:l.tableCell,children:(bu=r==null?void 0:r.acceptedRealWeight)==null?void 0:bu.toLocaleString()})]},I)})}):u.jsx("td",{style:l.tableCellAlert,colSpan:13,children:"داده ای ثبت نشده!"})]})},k=()=>{var j;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:l.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:l.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد نهایی"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن خالص بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"مبلغ فاکتور"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"}),u.jsx("th",{style:l.tableHeaderCell,children:"اطلاعات پرداخت (شناسه پرداخت)"})]})}),((j=s==null?void 0:s.provinceState)==null?void 0:j.date)&&u.jsx("tbody",{children:u.jsx("tr",{style:l.tableRow})})]})},d=()=>{var j;return u.jsxs("table",{style:l.invoiceTable,children:[u.jsx("thead",{style:l.tableHeader,children:u.jsxs("tr",{style:l.headerRow,children:[u.jsx("th",{style:l.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:l.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:l.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:l.tableHeaderCell,children:"نژاد"}),u.jsx("th",{style:l.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:l.tableHeaderCell,children:"تعداد نهایی"}),u.jsx("th",{style:l.tableHeaderCell,children:"وزن خالص بار"}),u.jsx("th",{style:l.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:l.tableHeaderCell,children:"مبلغ فاکتور"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت پرداخت"}),u.jsx("th",{style:l.tableHeaderCell,children:"وضعیت"}),u.jsx("th",{style:l.tableHeaderCell,children:"نظر بازرس"})]})}),((j=s==null?void 0:s.provinceState)==null?void 0:j.date)&&u.jsx("tbody",{children:u.jsx("tr",{style:l.tableRow})})]})};return u.jsxs("div",{ref:c,children:[u.jsx("div",{style:l.watermarkContainer,children:u.jsx("p",{style:l.watermarkp,children:"سامانه رصدیار "})}),u.jsxs("div",{style:l.page,children:[u.jsx(b,{}),u.jsx("div",{style:l.pageData,children:u.jsx("div",{className:"timeline",children:u.jsxs("ul",{className:"base-timeline activity-timeline",children:[u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:du,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsx("div",{className:"act-time",children:"مشخصات درخواست"}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(H,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:((S=s==null?void 0:s.cityState)==null?void 0:S.state)==="accept"?du:pu,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsx("div",{className:"act-time",children:"مرحله شهرستان"}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(i,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:((f=s==null?void 0:s.provinceState)==null?void 0:f.state)==="accept"?du:pu,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsx("div",{className:"act-time",children:"مرحله استان"}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(x,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:du,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsxs("div",{className:"act-time",children:["تخصیصات استان به کشتارگاه"," ( ",u.jsxs("span",{style:l.levelDetails,children:["تعداد درخواست:"," ",(p=(E=s==null?void 0:s.provinceKillRequests)==null?void 0:E.provinceKillRequestsTotalInfo)==null?void 0:p.poultryRequestQuantity.toLocaleString(),"، تعداد تخصیصی به کشتارگاه:"," ",(q=(F=s==null?void 0:s.provinceKillRequests)==null?void 0:F.provinceKillRequestsTotalInfo)==null?void 0:q.allocatedQuantity.toLocaleString(),"، مانده قابل تخصیصی:"," ",(B=(g=s==null?void 0:s.provinceKillRequests)==null?void 0:g.provinceKillRequestsTotalInfo)==null?void 0:B.poultryRequestRemainQuantity.toLocaleString()]})," ) "]}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(A,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:du,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsxs("div",{className:"act-time",children:["ثبت ماشین توسط خریدار (ایجاد بار)"," ( ",u.jsxs("span",{style:l.levelDetails,children:["تعداد تخصیص به خریداران:"," ",(w=(N=s==null?void 0:s.killHouseRequests)==null?void 0:N.allocatedQuantity)==null?void 0:w.toLocaleString(),"، تعداد بارها:"," ",(P=(K=s==null?void 0:s.killHouseRequests)==null?void 0:K.numberOfBars)==null?void 0:P.toLocaleString(),"، تعداد تخصیص به ماشین:"," ",(W=(Q=s==null?void 0:s.killHouseRequests)==null?void 0:Q.killHouseRequestQuantity)==null?void 0:W.toLocaleString(),"، مانده قابل تخصیص:"," ",(Z=(U=s==null?void 0:s.killHouseRequests)==null?void 0:U.remainQuantity)==null?void 0:Z.toLocaleString()]})," ) "]}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(a,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:du,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsxs("div",{className:"act-time",children:["تایید تخلیه توسط دامپزشک کشتارگاه"," ( ",u.jsxs("span",{style:l.levelDetails,children:["تعداد بارها:"," ",(uu=(m=s==null?void 0:s.killHouseRequests)==null?void 0:m.numberOfBars)==null?void 0:uu.toLocaleString(),"، تایید تخلیه:"," ",(ou=(lu=s==null?void 0:s.killHouseRequests)==null?void 0:lu.vetAcceptedNumberOfBars)==null?void 0:ou.toLocaleString(),"، تخلیه نشده:"," ",(hu=(Cu=s==null?void 0:s.killHouseRequests)==null?void 0:Cu.vetRemainNumberOfBars)==null?void 0:hu.toLocaleString()]})," ) "]}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(R,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:du,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsxs("div",{className:"act-time",children:["ورود اطلاعات بار توسط کشتارگاه"," ( ",u.jsxs("span",{style:l.levelDetails,children:["تعداد بارها:"," ",(xu=(iu=s==null?void 0:s.killHouseRequests)==null?void 0:iu.numberOfBars)==null?void 0:xu.toLocaleString(),"، ورود اطلاعات بار:"," ",(X=(y=s==null?void 0:s.killHouseRequests)==null?void 0:y.killHouseRequestAssignment)==null?void 0:X.toLocaleString(),"، وارد نشده:"," ",(qu=(Lu=s==null?void 0:s.killHouseRequests)==null?void 0:Lu.assignmentRemainNumberOfBars)==null?void 0:qu.toLocaleString()]})," ) "]}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(o,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:pu,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsx("div",{className:"act-time",children:"اطلاعات مالی"}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(k,{})})]})]}),u.jsxs("li",{className:"main-level-item",children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:pu,alt:"icon",className:"icon-image"})}),u.jsxs("div",{className:"timeline-content",children:[u.jsx("div",{className:"act-time",children:"بازرس"}),u.jsx("div",{className:"base-timeline-info",children:u.jsx(d,{})})]})]}),u.jsxs("div",{style:{display:"flex"},children:[u.jsx("div",{className:"timeline-icon bg-primary",children:u.jsx("img",{src:pu,alt:"icon",className:"icon-image"})}),u.jsx("div",{className:"timeline-content",children:u.jsx("div",{className:"act-time",children:"اتمام پرونده"})})]})]})})})]})]})});Eu.displayName="ProvinceGetCaseFile";Eu.propTypes={item:Bu.PropTypes.any};const t={invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center",fontFamily:"titr",marginBottom:"5px",marginTop:"15px",borderRadius:"10px"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12,fontWeight:"bolder",color:"#403e3e"},tableHeader:{backgroundColor:"rgba(211, 211, 211, 0.3)",pageBreakAfter:"auto"},headerRow:{background:"linear-gradient(to right, #E684AE, #79CBCA, #77A1D3)",backgroundColor:"rgba(232, 67, 147, 0.4)",color:"#422020",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableHeaderCell:{fontSize:14,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bolder"},tableCellAlert:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12,color:"red"},levelDetails:{color:"red",fontSize:12}},e6=({item:e})=>{var c,s,n,b,H,i,x;return u.jsxs(h,{mt:v.SMALL,children:[u.jsx(C,{variant:"body2",children:"مرحله شهرستان"}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"اپراتور"}),u.jsx("th",{style:t.tableHeaderCell,children:"سمت"}),u.jsx("th",{style:t.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعاونی مرغدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"آدرس"}),u.jsx("th",{style:t.tableHeaderCell,children:"وضعیت"})]})}),(c=e==null?void 0:e.cityState)!=null&&c.date?u.jsx("tbody",{children:u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:(s=e==null?void 0:e.cityState)==null?void 0:s.cityOperatorFullname}),u.jsx("td",{style:t.tableCell,children:"اپراتور شهرستان"}),u.jsx("td",{style:t.tableCell,children:(n=e==null?void 0:e.cityState)==null?void 0:n.cityOperatorMobile}),u.jsx("td",{style:t.tableCell,children:(b=e==null?void 0:e.cityState)==null?void 0:b.poultry}),u.jsx("td",{style:t.tableCell,children:((H=e==null?void 0:e.cityState)==null?void 0:H.province)+" - "+((i=e==null?void 0:e.cityState)==null?void 0:i.city)}),u.jsx("td",{style:t.tableCell,children:((x=e==null?void 0:e.cityState)==null?void 0:x.state)==="accept"?"تایید شده":"رد شده"})]})}):u.jsx("td",{style:t.tableCellAlert,colSpan:6,children:"هنوز شهرستان پرونده را تائید نکرده است"})]})]})},s6=({item:e})=>{var c,s,n,b,H,i,x;return u.jsxs(h,{mt:v.SMALL,children:[u.jsx(C,{variant:"body2",children:"مرحله استان"}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"اپراتور"}),u.jsx("th",{style:t.tableHeaderCell,children:"سمت"}),u.jsx("th",{style:t.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعاونی مرغدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"آدرس"}),u.jsx("th",{style:t.tableHeaderCell,children:"وضعیت"})]})}),(c=e==null?void 0:e.provinceState)!=null&&c.date?u.jsx("tbody",{children:u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:(s=e==null?void 0:e.provinceState)==null?void 0:s.provinceOperatorFullname}),u.jsx("td",{style:t.tableCell,children:"اپراتور استان"}),u.jsx("td",{style:t.tableCell,children:(n=e==null?void 0:e.provinceState)==null?void 0:n.provinceOperatorMobile}),u.jsx("td",{style:t.tableCell,children:(b=e==null?void 0:e.provinceState)==null?void 0:b.poultry}),u.jsx("td",{style:t.tableCell,children:((H=e==null?void 0:e.provinceState)==null?void 0:H.province)+" - "+((i=e==null?void 0:e.provinceState)==null?void 0:i.city)}),u.jsx("td",{style:t.tableCell,children:((x=e==null?void 0:e.provinceState)==null?void 0:x.state)==="accept"?"تایید شده":"رد شده"})]})}):u.jsx("td",{style:t.tableCellAlert,colSpan:6,children:"هنوز استان پرونده را تائید نکرده است"})]})]})},r6=({item:e})=>{var c,s,n,b,H,i,x,A;return u.jsxs(h,{mt:v.SMALL,children:[u.jsxs(C,{variant:"body2",children:["مرحله تخصیص به خریدار "," ( ",u.jsxs("span",{style:t.levelDetails,children:["تعداد درخواست:"," ",(s=(c=e==null?void 0:e.provinceKillRequests)==null?void 0:c.provinceKillRequestsTotalInfo)==null?void 0:s.poultryRequestQuantity.toLocaleString(),"، تعداد تخصیصی به کشتارگاه:"," ",(b=(n=e==null?void 0:e.provinceKillRequests)==null?void 0:n.provinceKillRequestsTotalInfo)==null?void 0:b.allocatedQuantity.toLocaleString(),"، مانده قابل تخصیصی:"," ",(i=(H=e==null?void 0:e.provinceKillRequests)==null?void 0:H.provinceKillRequestsTotalInfo)==null?void 0:i.poultryRequestRemainQuantity.toLocaleString()]})," ) "]}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماهیت خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"نوع تخصیص"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخصیصی"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخصیصی"}),u.jsx("th",{style:t.tableHeaderCell,children:"وضعیت"})]})}),(x=e==null?void 0:e.provinceKillRequests)!=null&&x.provinceKillRequestSerializer?u.jsx("tbody",{children:(A=e==null?void 0:e.provinceKillRequests)==null?void 0:A.provinceKillRequestSerializer.map((a,R)=>{var o,k,d,S,f,E,p,F,q,g;return u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:R+1}),u.jsx("td",{style:t.tableCell,children:((o=a==null?void 0:a.killhouseUser)==null?void 0:o.killer)===!1?"کشتارگاه":"کشتارکن"}),u.jsx("td",{style:t.tableCell,children:`${(S=(d=(k=a==null?void 0:a.killhouseUser)==null?void 0:k.killHouseOperator)==null?void 0:d.user)==null?void 0:S.fullname} (${(p=(E=(f=a==null?void 0:a.killhouseUser)==null?void 0:f.killHouseOperator)==null?void 0:E.user)==null?void 0:p.mobile})`}),u.jsx("td",{style:t.tableCell,children:(a==null?void 0:a.automatic)===!1?"دستی":"اتوماتیک"}),u.jsx("td",{style:t.tableCell,children:(F=a==null?void 0:a.weightInfo)==null?void 0:F.provinceKillRequestQuantity}),u.jsx("td",{style:t.tableCell,children:(q=a==null?void 0:a.weightInfo)==null?void 0:q.provinceKillRequestIndexWeight}),u.jsx("td",{style:t.tableCell,children:(g=a==null?void 0:a.weightInfo)==null?void 0:g.provinceKillRequestWeight}),u.jsx("td",{style:t.tableCell,children:(a==null?void 0:a.state)==="accepted"?"تایید شده":(a==null?void 0:a.state)==="rejected"?"رد شده":"در انتظار تایید"})]},R)})}):u.jsx("td",{style:t.tableCellAlert,colSpan:8,children:"داده ای ثبت نشده!"})]})]})},t6=({item:e})=>{var c,s,n,b,H,i,x,A,a,R;return u.jsxs(h,{mt:v.SMALL,children:[u.jsxs(C,{variant:"body2",children:["مرحله ایجاد بار"," ( ",u.jsxs("span",{style:t.levelDetails,children:["تعداد تخصیص به خریداران:"," ",(s=(c=e==null?void 0:e.killHouseRequests)==null?void 0:c.allocatedQuantity)==null?void 0:s.toLocaleString(),"، تعداد بارها: ",(b=(n=e==null?void 0:e.killHouseRequests)==null?void 0:n.numberOfBars)==null?void 0:b.toLocaleString(),"، تعداد تخصیص به ماشین:"," ",(i=(H=e==null?void 0:e.killHouseRequests)==null?void 0:H.killHouseRequestQuantity)==null?void 0:i.toLocaleString(),"، مانده قابل تخصیص:"," ",(A=(x=e==null?void 0:e.killHouseRequests)==null?void 0:x.remainQuantity)==null?void 0:A.toLocaleString()]})," ) "]}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"محل کشتار"})]})}),(a=e==null?void 0:e.killHouseRequests)!=null&&a.killHouseRequestsSerializer?u.jsx("tbody",{children:(R=e==null?void 0:e.killHouseRequests)==null?void 0:R.killHouseRequestsSerializer.map((o,k)=>{var d,S,f,E,p,F,q,g,B,N,w,K,P,Q,W,U;return u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:k+1}),u.jsx("td",{style:t.tableCell,children:o==null?void 0:o.barCode}),u.jsx("td",{style:t.tableCell,children:`${(f=(S=(d=o==null?void 0:o.killhouseUser)==null?void 0:d.killHouseOperator)==null?void 0:S.user)==null?void 0:f.fullname} (${(F=(p=(E=o==null?void 0:o.killhouseUser)==null?void 0:E.killHouseOperator)==null?void 0:p.user)==null?void 0:F.mobile})`}),u.jsx("td",{style:t.tableCell,children:`${(g=(q=o==null?void 0:o.addCar)==null?void 0:q.driver)==null?void 0:g.typeCar} (${(N=(B=o==null?void 0:o.addCar)==null?void 0:B.driver)==null?void 0:N.pelak})`}),u.jsx("td",{style:t.tableCell,children:`${(K=(w=o==null?void 0:o.addCar)==null?void 0:w.driver)==null?void 0:K.driverName} (${(Q=(P=o==null?void 0:o.addCar)==null?void 0:P.driver)==null?void 0:Q.driverMobile})`}),u.jsx("td",{style:t.tableCell,children:o==null?void 0:o.quantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(W=o==null?void 0:o.weightInfo)==null?void 0:W.weight}),u.jsx("td",{style:t.tableCell,children:(U=o==null?void 0:o.weightInfo)==null?void 0:U.indexWeight}),u.jsx("td",{style:t.tableCell,children:o==null?void 0:o.clearanceCode}),u.jsx("td",{style:t.tableCell,children:o==null?void 0:o.killPlace})]},k)})}):u.jsx("td",{style:t.tableCellAlert,colSpan:10,children:"داده ای ثبت نشده!"})]})]})},a6=({item:e})=>{var c,s,n,b,H,i,x,A;return u.jsxs(h,{mt:v.SMALL,children:[u.jsxs(C,{variant:"body2",children:["مرحله تخلیه بار"," ( ",u.jsxs("span",{style:t.levelDetails,children:["تعداد بارها: ",(s=(c=e==null?void 0:e.killHouseRequests)==null?void 0:c.numberOfBars)==null?void 0:s.toLocaleString(),"، تایید تخلیه:"," ",(b=(n=e==null?void 0:e.killHouseRequests)==null?void 0:n.vetAcceptedNumberOfBars)==null?void 0:b.toLocaleString(),"، تخلیه نشده:"," ",(i=(H=e==null?void 0:e.killHouseRequests)==null?void 0:H.vetRemainNumberOfBars)==null?void 0:i.toLocaleString()]})," ) "]}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخلیه شده "}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخلیه شده "}),u.jsx("th",{style:t.tableHeaderCell,children:"وضعیت"}),u.jsx("th",{style:t.tableHeaderCell,children:"اطلاعات تخلیه"})]})}),(x=e==null?void 0:e.killHouseRequests)!=null&&x.killHouseRequestVetCheckSerializer.length?u.jsx("tbody",{children:(A=e==null?void 0:e.killHouseRequests)==null?void 0:A.killHouseRequestVetCheckSerializer.map((a,R)=>{var o,k,d,S,f,E,p,F,q,g,B,N,w,K,P,Q,W,U,Z,m;return u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:R+1}),u.jsx("td",{style:t.tableCell,children:a==null?void 0:a.barCode}),u.jsx("td",{style:t.tableCell,children:`${(d=(k=(o=a==null?void 0:a.killhouseUser)==null?void 0:o.killHouseOperator)==null?void 0:k.user)==null?void 0:d.fullname} (${(E=(f=(S=a==null?void 0:a.killhouseUser)==null?void 0:S.killHouseOperator)==null?void 0:f.user)==null?void 0:E.mobile})`}),u.jsx("td",{style:t.tableCell,children:`${(F=(p=a==null?void 0:a.addCar)==null?void 0:p.driver)==null?void 0:F.typeCar} (${(g=(q=a==null?void 0:a.addCar)==null?void 0:q.driver)==null?void 0:g.pelak})`}),u.jsx("td",{style:t.tableCell,children:`${(N=(B=a==null?void 0:a.addCar)==null?void 0:B.driver)==null?void 0:N.driverName} (${(K=(w=a==null?void 0:a.addCar)==null?void 0:w.driver)==null?void 0:K.driverMobile})`}),u.jsx("td",{style:t.tableCell,children:a==null?void 0:a.quantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(P=a==null?void 0:a.weightInfo)==null?void 0:P.weight}),u.jsx("td",{style:t.tableCell,children:(Q=a==null?void 0:a.weightInfo)==null?void 0:Q.indexWeight}),u.jsx("td",{style:t.tableCell,children:a==null?void 0:a.clearanceCode}),u.jsx("td",{style:t.tableCell,children:(W=a==null?void 0:a.vetAcceptedRealQuantity)==null?void 0:W.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(U=a==null?void 0:a.vetAcceptedRealWeight)==null?void 0:U.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(a==null?void 0:a.vetState)==="accepted"?"تخلیه شده":"در انتظار تخلیه"}),u.jsx("td",{style:t.tableCell,children:(a==null?void 0:a.vetState)==="accepted"?`${(Z=a==null?void 0:a.killHouseVet)==null?void 0:Z.fullname} (${(m=a==null?void 0:a.killHouseVet)==null?void 0:m.mobile})`:"-"})]},R)})}):u.jsx("td",{style:t.tableCellAlert,colSpan:13,children:"تخلیه بار تایید نشده است."})]})]})},n6=({item:e})=>{var c,s;return u.jsxs(h,{mt:v.SMALL,children:[u.jsx(C,{variant:"body2",children:"اطلاعات بار"}),u.jsxs("table",{style:t.invoiceTable,children:[u.jsx("thead",{style:t.tableHeader,children:u.jsxs("tr",{style:t.headerRow,children:[u.jsx("th",{style:t.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:t.tableHeaderCell,children:"ماشین"}),u.jsx("th",{style:t.tableHeaderCell,children:"راننده"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن بار"}),u.jsx("th",{style:t.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:t.tableHeaderCell,children:"کد قرنطینه"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن تخلیه شده (دامپزشک)"}),u.jsx("th",{style:t.tableHeaderCell,children:"تعداد نهایی"}),u.jsx("th",{style:t.tableHeaderCell,children:"وزن خالص واقعی"})]})}),(c=e==null?void 0:e.killHouseRequests)!=null&&c.killHouseRequestAssignmentSerializer?u.jsx("tbody",{children:(s=e==null?void 0:e.killHouseRequests)==null?void 0:s.killHouseRequestAssignmentSerializer.map((n,b)=>{var H,i,x,A,a,R,o,k,d,S,f,E,p,F,q,g,B,N,w,K;return u.jsxs("tr",{style:t.tableRow,children:[u.jsx("td",{style:t.tableCell,children:b+1}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.barCode}),u.jsx("td",{style:t.tableCell,children:`${(x=(i=(H=n==null?void 0:n.killhouseUser)==null?void 0:H.killHouseOperator)==null?void 0:i.user)==null?void 0:x.fullname} (${(R=(a=(A=n==null?void 0:n.killhouseUser)==null?void 0:A.killHouseOperator)==null?void 0:a.user)==null?void 0:R.mobile})`}),u.jsx("td",{style:t.tableCell,children:`${(k=(o=n==null?void 0:n.addCar)==null?void 0:o.driver)==null?void 0:k.typeCar} (${(S=(d=n==null?void 0:n.addCar)==null?void 0:d.driver)==null?void 0:S.pelak})`}),u.jsx("td",{style:t.tableCell,children:`${(E=(f=n==null?void 0:n.addCar)==null?void 0:f.driver)==null?void 0:E.driverName} (${(F=(p=n==null?void 0:n.addCar)==null?void 0:p.driver)==null?void 0:F.driverMobile})`}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.quantity.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(q=n==null?void 0:n.weightInfo)==null?void 0:q.weight}),u.jsx("td",{style:t.tableCell,children:(g=n==null?void 0:n.weightInfo)==null?void 0:g.indexWeight}),u.jsx("td",{style:t.tableCell,children:n==null?void 0:n.clearanceCode}),u.jsx("td",{style:t.tableCell,children:(B=n==null?void 0:n.vetAcceptedRealQuantity)==null?void 0:B.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(N=n==null?void 0:n.vetAcceptedRealWeight)==null?void 0:N.toLocaleString()}),u.jsx("td",{style:t.tableCell,children:(w=n==null?void 0:n.acceptedRealQuantity)==null?void 0:w.toLocaleString()})," ",u.jsx("td",{style:t.tableCell,children:(K=n==null?void 0:n.acceptedRealWeight)==null?void 0:K.toLocaleString()})]},b)})}):u.jsx("td",{style:t.tableCellAlert,colSpan:13,children:"داده ای ثبت نشده!"})]})]})},d6=({caseData:e,caseIndex:c,pageIndex:s,data:n})=>{var q;const[b,H]=M.useState(!1),[i,x]=M.useState(null),[A,a]=M.useState("black"),[,,R]=M.useContext(ku),[o,k]=M.useState("تایید شهرستان");M.useEffect(()=>{var B,N,w,K,P,Q,W,U,Z,m,uu,lu;let g="تایید شهرستان";((B=e==null?void 0:e.cityState)==null?void 0:B.state)==="reject"||((N=e==null?void 0:e.provinceState)==null?void 0:N.state)==="reject"?(g="درخواست رد شد",a("red")):((w=e==null?void 0:e.cityState)!=null&&w.date&&(g="تایید شهرستان"),(K=e==null?void 0:e.provinceState)!=null&&K.date&&(g="تایید استان"),((Q=(P=e==null?void 0:e.provinceKillRequests)==null?void 0:P.provinceKillRequestSerializer)==null?void 0:Q.length)>0&&(g="تخصیص به خریدار"),((U=(W=e==null?void 0:e.killHouseRequests)==null?void 0:W.killHouseRequestsSerializer)==null?void 0:U.length)>0&&(g="ایجاد بار"),((m=(Z=e==null?void 0:e.killHouseRequests)==null?void 0:Z.killHouseRequestVetCheckSerializer)==null?void 0:m.length)>0&&(g="تخلیه بار"),((lu=(uu=e==null?void 0:e.killHouseRequests)==null?void 0:uu.killHouseRequestAssignmentSerializer)==null?void 0:lu.length)>0&&(g="اطلاعات بار")),k(g)},[e]);const d=M.useRef(),S=Yu.useReactToPrint({content:()=>d.current,documentTitle:"گزارش پرونده "}),f=()=>{e&&S()},E=()=>{H(!b)},p=g=>{x(g)};let F;switch(i){case 1:F=u.jsx(e6,{item:e});break;case 2:F=u.jsx(s6,{item:e});break;case 3:F=u.jsx(r6,{item:e});break;case 4:F=u.jsx(t6,{item:e});break;case 5:F=u.jsx(a6,{item:e});break;case 6:F=u.jsx(n6,{item:e});break;case 7:F=u.jsx(u6,{});break}return u.jsx(Mu,{children:u.jsxs(h,{container:!0,direction:"row",mb:2,children:[u.jsxs("div",{style:{width:"3%",background:e.out?"rgb(255 123 123)":"rgb(172 235 230)",display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"column"},children:[u.jsxs(C,{color:e!=null&&e.out?"white":"grey",children:[s+c,"."]}),u.jsx("div",{style:{background:e.out?"rgb(255 123 123)":"rgb(172 235 230)",writingMode:"vertical-rl",display:"flex",alignItems:"center",justifyContent:"center",width:"100%"},children:u.jsx(C,{style:{background:"#2196f3",borderRadius:"10px",padding:"2px",color:"white",fontSize:"10px"},children:e.out?"خارج استان":"داخل استان"})}),u.jsx("div",{style:{height:"10px"}})]}),u.jsxs("div",{style:{width:"97%"},children:[u.jsxs(h,{style:{backgroundColor:c%2===0?"white":"rgb(247, 249, 250)",padding:"10px",cursor:"pointer",width:"100%"},children:[u.jsx("div",{style:{visibility:"hidden",position:"absolute"},children:u.jsx(Eu,{ref:d,item:e,inDate:R,reportType:"slaughter"})}),u.jsxs(h,{container:!0,onClick:E,justifyContent:"space-between",alignItems:"center",height:"100px",children:[u.jsx(h,{xs:2,children:u.jsxs(C,{variant:"body2",children:["شماره سفارش: ",e==null?void 0:e.orderCode]})}),u.jsx(h,{xs:2,children:u.jsxs(C,{variant:"body2",color:A,children:["نوع کشتار: ",e!=null&&e.freezing?"انجماد":"عادی"]})}),u.jsx(h,{xs:2,children:u.jsxs(C,{variant:"body2",children:["تاریخ کشتار: ",cu(e==null?void 0:e.sendDate)]})}),u.jsx(h,{xs:2,children:u.jsxs(C,{variant:"body2",children:["مرغدار: ",(q=e==null?void 0:e.poultry)==null?void 0:q.unitName]})}),u.jsx(h,{xs:2,children:u.jsxs(C,{variant:"body2",color:A,children:["وضعیت: ",o]})}),u.jsx(h,{xs:1,children:u.jsx(Ru,{title:"خروجی PDF",children:u.jsx(Ku,{"aria-label":"delete",color:"success",onClick:f,children:u.jsx(l6,{size:25})})})})]})]}),u.jsx(Pu,{in:b,children:u.jsxs(h,{style:{padding:"20px"},children:[u.jsx(Zu,{item:e}),u.jsx(mu,{stepClickedHandler:p,item:e}),F]})})]})]})})},j6=()=>{var N,w,K,P,Q,W,U,Z,m,uu,lu,ou,Cu,hu,iu,xu;const[,,e,c,s,n]=M.useContext(ku),[b,H]=M.useState(""),[i,x]=M.useState([]),[A,a]=M.useState(0),[R,o]=M.useState(10),k=Du(),{casesOverview:d}=zu(y=>y.provinceSlice),S=async y=>{E(1),k(Ou());const X=await gu.get(`poultry_requests_for_total_information/?date1=${e}&date2=${s}&search=filter&value=${b||""}&page=${y}&page_size=${R}&role=${Hu()}`);x(X.data.results),a(X.data.count),k(_u())},[f,E]=M.useState(1),p=(y,X)=>{E(X+1,S(X+1))},F=zu(y=>y.userSlice.userProfile.key),[q]=M.useContext(ku);M.useEffect(()=>{o(10),S(1),k(Gu({date1:e,date2:s}))},[e,s]),M.useEffect(()=>{const y=Su(new Date).format("YYYY-MM-DD");c(y),n(y)},[]);const g=y=>{H(y.target.value)},B=async y=>{y.preventDefault(),S(1)};return u.jsxs(h,{container:!0,p:v.TINY,xs:12,children:[u.jsxs(h,{container:!0,alignItems:"center",gap:v.SMALL,children:[u.jsx(C,{children:"روند پرونده ها"}),u.jsx(h,{style:{width:"150px"},children:u.jsx($u,{label:"از تاریخ",id:"date",renderInput:y=>u.jsx(vu,{...y}),value:e,onChange:y=>{c(Su(y).format("YYYY-MM-DD"))}})}),u.jsx(h,{style:{width:"150px"},children:u.jsx($u,{label:"تا تاریخ",id:"date",renderInput:y=>u.jsx(vu,{...y}),value:s,onChange:y=>{n(Su(y).format("YYYY-MM-DD"))}})}),u.jsx(vu,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:g,value:b}),u.jsx(Fu,{type:"submit",onClick:B,endIcon:u.jsx(Ju,{}),children:"جستجو"}),u.jsx(Ru,{title:"خروجی اکسل",children:u.jsx(Fu,{color:"success",onClick:()=>{q({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`${gu.defaults.baseURL}poultry_request_report_excel/?start=${e}&end=${s}&role=${Hu()}&key=${F}`;window.location.href=y},children:u.jsx(fu,{size:32})})}),u.jsx(Ru,{title:"خروجی اکسل گزارش جامع",children:u.jsx(Fu,{color:"warning",onClick:()=>{q({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`${gu.defaults.baseURL}detail_of_killing_excel/?date1=${e}&date2=${s}&role=${Hu()}&key=${F}`;window.location.href=y},children:u.jsx(fu,{size:32})})})]}),u.jsxs(h,{width:"100%",mt:v.SMALL,isDashboard:!0,children:[u.jsx(h,{container:!0,mb:2,children:u.jsx(Xu,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:["تعداد پرونده ها","تعداد مرغداران","درخواست های کشتار (حجم)","درخواست های کشتار (وزن)","تعداد پرونده خارج از استان","خارج استان (تعداد)","خارج استان (وزن)","تعداد تخصیصات","تعداد بار","تعداد خریداران","تعداد بار دارای کد قرنطینه","تعداد بار بدون کد قرنطینه","تعداد بار تخلیه شده توسط دامپزشک","تعداد بار تخلیه نشده توسط دامپزشک","تعداد بار تکمیل شده توسط کشتارگاه","تعداد بار تکمیل نشده توسط کشتارگاه","جزئیات کامل"],data:[[(N=d==null?void 0:d.poultryRequests)==null?void 0:N.toLocaleString(),(w=d==null?void 0:d.poultry)==null?void 0:w.toLocaleString(),(K=d==null?void 0:d.poultryRequestsQuantity)==null?void 0:K.toLocaleString(),(P=d==null?void 0:d.poultryRequestsWeight)==null?void 0:P.toLocaleString(),(Q=d==null?void 0:d.outPoultryRequest)==null?void 0:Q.toLocaleString(),(W=parseInt(d==null?void 0:d.outPoultryRequestQuantity))==null?void 0:W.toLocaleString(),(U=parseInt(d==null?void 0:d.outPoultryRequestWeight))==null?void 0:U.toLocaleString(),(Z=d==null?void 0:d.provinceKillRequests)==null?void 0:Z.toLocaleString(),(m=d==null?void 0:d.killHouseRequests)==null?void 0:m.toLocaleString(),(uu=d==null?void 0:d.provinceKillRequestsBuyers)==null?void 0:uu.toLocaleString(),(lu=d==null?void 0:d.killHouseRequestsWithQuarantineCode)==null?void 0:lu.toLocaleString(),(ou=d==null?void 0:d.killHouseRequestsWithoutQuarantineCode)==null?void 0:ou.toLocaleString(),(Cu=d==null?void 0:d.killHouseRequestsWithKillHouseVetAccepted)==null?void 0:Cu.toLocaleString(),(hu=d==null?void 0:d.killHouseRequestsWithoutKillHouseVetAccepted)==null?void 0:hu.toLocaleString(),(iu=d==null?void 0:d.killHouseRequestsWithKillHouseAssignment)==null?void 0:iu.toLocaleString(),(xu=d==null?void 0:d.killHouseRequestsWithoutKillHouseAssignment)==null?void 0:xu.toLocaleString(),u.jsx(Fu,{color:"warning",onClick:()=>{q({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`${gu.defaults.baseURL}detail_of_killing_excel/?date1=${e}&date2=${s}&role=${Hu()}&key=${F}`;window.location.href=y},children:u.jsx(fu,{size:30})},"ss")]]})}),u.jsxs(h,{alignItems:"center",justifyContent:"center",children:[i.map((y,X)=>u.jsx(d6,{caseData:y,caseIndex:X,pageIndex:f!==1?f*R-9:1,data:i},X)),!!(i!=null&&i.length)&&u.jsx(h,{container:!0,justifyContent:"center",mt:v.SMALL,children:u.jsx(Qu,{count:Math.ceil(A/R),page:f,variant:"outlined",onChange:(y,X)=>{p(y,X-1)}})})]})]})]})};export{l6 as B,j6 as P}; diff --git a/build/assets/ProvinceColdHousesPage-CHuZiB9s.js b/build/assets/ProvinceColdHousesPage-CHuZiB9s.js new file mode 100644 index 0000000..b705791 --- /dev/null +++ b/build/assets/ProvinceColdHousesPage-CHuZiB9s.js @@ -0,0 +1 @@ +import{j as u,d as q,I as X,an as R,B as H,a5 as D,ao as Z,T as tu,al as m,a_ as uu,b5 as du,b6 as ou,b3 as iu,b as Cu}from"./mui-vendor-D_SVL-Dx.js";import{f as nu,u as ru,r as l,j as lu}from"./react-vendor-CmFgShSM.js";import{G as j,S as G,hu as B,hv as K,hw as J,hx as hu,a0 as E,A as cu,j as w,L as k,h as S,c as pu,ce as eu,V as U,u as gu,W as M,ch as xu,ad as fu,hy as ju,hz as yu,hA as Fu}from"./index-D80MdVQn.js";import{B as Au}from"./BackButton-Dr-K0JXJ.js";import{N as vu}from"./NavLink-Uri4Pz8C.js";import{L as Su}from"./LinkItem-Din4toX7.js";import{R as Q}from"./ResponsiveTable-bUYl0qDM.js";import{u as N,a as Y}from"./redux-vendor-CfkcHgWN.js";import{R as au,a as Eu}from"./index.esm-C1-dCPnj.js";import{d as _u}from"./Visibility-Cb7r65bM.js";import{s as bu,a as wu}from"./slaughter-get-provinces-D6etA0Tf.js";import{d as ku}from"./Tune-BBzxV8DK.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Lu=()=>{const{pathname:t}=nu();return u.jsx(j,{container:!0,gap:G.SMALL,p:G.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(j,{container:!0,direction:"column",style:{width:"100%"},children:u.jsx(j,{container:!0,gap:G.SMALL,justifyContent:"center",children:u.jsx(vu,{to:E()==="ProvinceOperator"?B:E()==="AdminX"?K:J,active:t===B?"true":null,children:u.jsx(Su,{icon:u.jsx(hu,{size:30,color:"#244CCC"}),title:"سردخانه ها",description:"سردخانه ها"})})})})})},Iu=()=>{const t=N(),d=ru(),a=c=>{A(c.target.value)},[r]=l.useContext(cu),[p,C]=l.useState([]),[F,g]=l.useState(0),[x,f]=l.useState(10),[_,A]=l.useState(""),[v,y]=l.useState(1),[o,s]=l.useState([]),i=async c=>{let e;t(k()),e=await w.get(`kill-house-cold-house/?search=filter&value=${_}&role=${E()}&page=${c}&page_size=${x}`),t(S()),C(e.data.results),g(e.data.count)},b=c=>{i(c),y(c)},$=c=>{f(c),y(1)};l.useEffect(()=>{const c=p==null?void 0:p.map((e,h)=>{var n,L,I,P,O,V,z,W;return[v===1?h+1:h+x*(v-1)+1,e==null?void 0:e.name,e==null?void 0:e.fullname,e==null?void 0:e.mobile,e==null?void 0:e.city,(L=(n=e==null?void 0:e.coldHousesInfo)==null?void 0:n.totalColdHouses)==null?void 0:L.toLocaleString(),(P=(I=e==null?void 0:e.coldHousesInfo)==null?void 0:I.totalInputWeight)==null?void 0:P.toLocaleString(),(V=(O=e==null?void 0:e.coldHousesInfo)==null?void 0:O.totalAllocatedWeight)==null?void 0:V.toLocaleString(),(W=(z=e==null?void 0:e.coldHousesInfo)==null?void 0:z.totalRemainWeight)==null?void 0:W.toLocaleString(),u.jsx(q,{placement:"left",title:"نمایش",children:u.jsx(X,{size:"small",color:"success",onClick:()=>{d((E()==="ProvinceOperator"?B:E()==="AdminX"?K:J)+"/"+(e==null?void 0:e.key)+"/"+(e==null?void 0:e.fullname)+"/killhouse")},children:u.jsx(_u,{})})},h)]});s(c)},[p]),l.useEffect(()=>{i(1)},[t,x]);const T=async c=>{c.preventDefault(),t(k());try{const e=await w.get(`kill-house-cold-house/?role=${E()}&search=filter&value=${_}&page=1&page_size=${x}`);C(e.data.results),g(e.data.count),t(S())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(j,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(j,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(j,{children:u.jsxs("form",{onSubmit:T,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(H,{type:"submit",onClick:T,endIcon:u.jsx(au,{}),children:"جستجو"})]})}),u.jsx(q,{title:"خروجی اکسل",children:u.jsx(H,{color:"success",onClick:()=>{r({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const c=`${w.defaults.baseURL}management_cold_house_excel`;window.location.href=c},children:u.jsx(Eu,{size:32})})})]}),u.jsx(Q,{data:o,columns:["ردیف","نام کشتارگاه","نام مالک","موبایل","شهر","تعداد سردخانه ها","وزن وارد شده","وزن خارج شده","وزن باقیمانده","سردخانه ها"],handlePageChange:b,totalRows:F,page:v,perPage:x,handlePerRowsChange:$,title:"سردخانه های کشتارگاه ها"})]})},Pu=Y("GET_PROVINCE_COLD_HOUSES_DASHBOARD",async(t,{dispatch:d})=>{d(k());const{data:a,status:r}=await w.get("cold-house-total-dashboard");return d(S()),{data:a,status:r}}),Ou=Y("PROVINCE_GET_ALL_STEWARDS_SERVICE",async(t,{dispatch:d})=>{try{d(k());const{data:a,status:r}=await w.get("stewards-for-cold-house/",{});return d(S()),{data:a,status:r}}catch(a){return d(S()),{error:a.response.data.result}}}),Ru=Y("PROVINCE_CREATE_COLD_HOUSE_SERVICE",async(t,{dispatch:d})=>{try{d(k());const{data:a,status:r}=await w.post("cold-house/",t);return d(S()),{data:a,status:r}}catch(a){return d(S()),{error:a.response.data.result}}}),$u=Y("PROVINCE_EDIT_COLD_HOUSE_SERVICE",async(t,{dispatch:d})=>{try{d(k());const{data:a,status:r}=await w.put("cold-house/0/",t);return d(S()),{data:a,status:r}}catch(a){return d(S()),{error:a.response.data.result}}}),su=({isEdit:t,updateTable:d,item:a,stewardKey:r,killhouseKey:p})=>{const C=N(),[F,g]=l.useState([]),x=pu({name:U().required("این فیلد اجباریست!"),address:U().required("این فیلد اجباریست!"),steward_key:U(),province:U().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:U().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),active:eu(),broadcast:eu(),relocate:eu()}),[f,_]=l.useState([]),[A,v]=l.useState([]),[y]=l.useContext(cu);l.useEffect(()=>{!t&&!r&&C(Ou()).then(s=>{g(s.payload.data)})},[]);const o=gu({initialValues:{name:t?a==null?void 0:a.name:"",address:t?a==null?void 0:a.address:"",steward_key:"",province:t?a==null?void 0:a.province:"",city:t?a==null?void 0:a.city:"",active:t?a==null?void 0:a.active:!1,broadcast:t?a==null?void 0:a.broadcast:!1,relocate:t?a==null?void 0:a.relocate:!1},validationSchema:x,onSubmit:s=>{if(t)C($u({cold_house_key:a==null?void 0:a.key,name:s.name,province:s.province,city:s.city,address:s.address,active:s.active,broadcast:s.broadcast,relocate:s.relocate})).then(i=>{i.payload.error?y({vertical:"top",horizontal:"center",msg:i.payload.error,severity:"error"}):(C(M({right:!1,bottom:!1,content:null})),d(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))});else{let i={steward_key:p?null:r||s.steward_key,kill_house_key:p,name:s.name,province:s.province,city:s.city,address:s.address,active:s.active,broadcast:s.broadcast,relocate:s.relocate};i=Object.fromEntries(Object.entries(i).filter(([b,$])=>$!==null)),C(Ru(i)).then(b=>{b.payload.error?y({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(C(M({right:!1,bottom:!1,content:null})),d(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}});return l.useEffect(()=>{o.validateForm()},[]),l.useEffect(()=>{C(bu()).then(s=>{_(s.payload.data)})},[]),l.useEffect(()=>{o.values.province&&v([],C(wu(o.values.province)).then(s=>{v(s.payload.data)}))},[o.values.province]),u.jsxs(D,{xs:12,container:!0,justifyContent:"center",alignItems:"center",gap:2,children:[!t&&!r&&u.jsx(D,{item:!0,xs:12,children:u.jsx(Z,{style:{width:"100%"},options:F?F.map(s=>({id:s.key,label:`${s.fullname} / ${s.mobile} `,item:s})):[],value:o.values.guild,onChange:(s,i)=>{o.setFieldValue("steward_key",i==null?void 0:i.id),o.validateForm()},error:o.touched.guild&&!!o.errors.guild,helperText:o.touched.guild&&o.errors.guild,getOptionLabel:s=>s.label,renderInput:s=>u.jsx(R,{...s,label:"انتخاب مباشر",variant:"outlined"})})}),u.jsx(D,{item:!0,xs:12,children:u.jsx(R,{fullWidth:!0,id:"name",name:"name",label:"نام سردخانه",value:o.values.name,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.name&&!!o.errors.name,helperText:o.touched.name&&o.errors.name})}),u.jsx(Z,{style:{width:"100%"},disablePortal:!0,id:"province",options:f?f.map(s=>({id:s.name,label:s.name})):[],onChange:(s,i)=>{o.setFieldValue("province",i?i.id:""),o.setFieldValue("city","")},renderInput:s=>u.jsx(R,{...s,label:"استان را انتخاب کنید"})}),t&&u.jsxs(tu,{variant:"caption",color:"error",children:["استان: ",o.values.province]}),u.jsx(Z,{minWidth:210,style:{width:"100%"},disabled:!o.values.province,disablePortal:!0,id:"city",options:A?A.map(s=>({id:s.name,label:s.name})):[],onChange:(s,i)=>{o.setFieldValue("city",i?i.id:"")},renderInput:s=>u.jsx(R,{...s,label:"شهر را انتخاب کنید"})}),t&&u.jsxs(tu,{variant:"caption",color:"error",children:["شهر: ",o.values.city]}),u.jsx(D,{item:!0,xs:12,children:u.jsx(R,{fullWidth:!0,id:"address",name:"address",label:"آدرس",value:o.values.address,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.address&&!!o.errors.address,helperText:o.touched.address&&o.errors.address})}),u.jsxs(D,{item:!0,xs:12,container:!0,direction:"column",children:[u.jsx(m,{control:u.jsx(uu,{checked:o.values.active,onChange:o.handleChange,name:"active"}),label:"فعال"}),u.jsx(m,{control:u.jsx(uu,{checked:o.values.broadcast,onChange:o.handleChange,name:"broadcast"}),label:"اجازه پخش"}),u.jsx(m,{control:u.jsx(uu,{checked:o.values.relocate,onChange:o.handleChange,name:"relocate"}),label:"اجازه جابجایی"})]}),u.jsx(D,{item:!0,xs:12,children:u.jsx(H,{disabled:t||r?!o.isValid:!o.isValid&&!o.values.steward_key,fullWidth:!0,type:"submit",variant:"contained",color:"primary",onClick:o.handleSubmit,children:"ثبت"})})]})},Tu=()=>{const t=N(),d=ru(),a=c=>{_(c.target.value)},[r,p]=l.useState([]),[C,F]=l.useState(0),[g,x]=l.useState(10),[f,_]=l.useState(""),[A,v]=l.useState(1),[y,o]=l.useState([]),s=async c=>{let e;t(k()),e=await w.get(`stewards-for-cold-house/?search=filter&value=${f}&role=${E()}&page=${c}&page_size=${g}&total=true`),t(S()),p(e.data.results),F(e.data.count)},i=c=>{s(c),v(c)},b=c=>{x(c),v(1)},$=()=>{s(A!==0?A:1)};l.useEffect(()=>{const c=r==null?void 0:r.map((e,h)=>{var n,L,I,P,O,V,z,W;return[A===1?h+1:h+g*(A-1)+1,e==null?void 0:e.fullname,e==null?void 0:e.mobile,e==null?void 0:e.city,(L=(n=e==null?void 0:e.coldHousesInfo)==null?void 0:n.totalColdHouses)==null?void 0:L.toLocaleString(),(P=(I=e==null?void 0:e.coldHousesInfo)==null?void 0:I.totalInputWeight)==null?void 0:P.toLocaleString(),(V=(O=e==null?void 0:e.coldHousesInfo)==null?void 0:O.totalAllocatedWeight)==null?void 0:V.toLocaleString(),(W=(z=e==null?void 0:e.coldHousesInfo)==null?void 0:z.totalRemainWeight)==null?void 0:W.toLocaleString(),u.jsx(q,{placement:"left",title:"نمایش",children:u.jsx(X,{color:"primary",size:"small",onClick:()=>{d((E()==="ProvinceOperator"?B:E()==="AdminX"?K:J)+"/"+(e==null?void 0:e.key)+"/"+(e==null?void 0:e.fullname)+"/steward")},children:u.jsx(xu,{})})},h)]});o(c)},[r]),l.useEffect(()=>{s(1)},[t,g]);const T=async c=>{c.preventDefault(),t(k());try{const e=await w.get(`stewards-for-cold-house/?role=${E()}&search=filter&value=${f}&page=1&page_size=${g}&total=true`);p(e.data.results),F(e.data.count),t(S())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(j,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(j,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(H,{variant:"contained",onClick:()=>{t(M({right:!0,title:"ایجاد سردخانه",content:u.jsx(su,{updateTable:$})}))},children:"ایجاد سردخانه"}),u.jsx(j,{children:u.jsxs("form",{onSubmit:T,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(H,{type:"submit",onClick:T,endIcon:u.jsx(au,{}),children:"جستجو"})]})})]}),u.jsx(Q,{data:y,columns:["ردیف","نام مالک","موبایل","شهر","تعداد سردخانه ها","وزن وارد شده","وزن خارج شده","وزن باقیمانده","سردخانه ها"],handlePageChange:i,totalRows:C,page:A,perPage:g,handlePerRowsChange:b,title:"مباشرین"})]})},Hu=()=>{var F,g,x,f,_,A;const[t,d]=l.useState(0),a=(v,y)=>{d(y)},[r,p]=l.useState([]),C=N();return l.useEffect(()=>{C(Pu()).then(v=>{p(v.payload.data)})},[C]),u.jsxs(j,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(Q,{isDashboard:!0,noPagination:!0,columns:["تعداد کل سردخانه ها","تعداد کل سردخانه های کشتارگاه ها","تعداد کل سردخانه های مباشرین","کل وزن وارد شده","کل وزن خارج شده","کل وزن باقیمانده"],data:[[(F=r==null?void 0:r.totalColdHouses)==null?void 0:F.toLocaleString(),(g=r==null?void 0:r.totalKillHouseColdHouse)==null?void 0:g.toLocaleString(),(x=r==null?void 0:r.totalStewardColdHouse)==null?void 0:x.toLocaleString(),(f=r==null?void 0:r.totalInputWeight)==null?void 0:f.toLocaleString(),(_=r==null?void 0:r.totalAllocatedWeight)==null?void 0:_.toLocaleString(),(A=r==null?void 0:r.totalRemainWeight)==null?void 0:A.toLocaleString()]],title:"خلاصه اطلاعات"}),u.jsx(j,{xs:12,container:!0,alignItems:"center",justifyContent:"center",mt:2,children:u.jsxs(du,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:t,onChange:a,children:[u.jsx(ou,{label:"سردخانه های کشتارگاه ها",value:0}),u.jsx(ou,{label:"سردخانه های مباشرین",value:1})]})}),t===0&&u.jsx(Iu,{}),t===1&&u.jsx(Tu,{})]})},Du=({item:t,updateTable:d})=>{const[a,r]=l.useState(null),p=N(),C=f=>{r(f.currentTarget)},F=()=>{r(null)},g=!!a,x=g?"popover":void 0;return u.jsxs("div",{children:[u.jsx(X,{"aria-describedby":x,variant:"contained",color:"primary",onClick:C,children:u.jsx(ku,{})}),u.jsx(iu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:x,open:g,anchorEl:a,onClose:F,children:u.jsx("div",{style:{padding:"20px"},children:u.jsx(j,{container:!0,direction:"column",children:u.jsx(q,{placement:"left",title:"ویرایش سردخانه",children:u.jsx(X,{color:"primary",onClick:()=>{F(),p(M({title:"ویرایش سردخانه",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(su,{isEdit:!0,item:t,updateTable:d})}))},children:u.jsx(fu,{})})})})})})]})},Nu=()=>{const t=N(),d=h=>{v(h.target.value)},{key:a,name:r,type:p}=lu(),[C,F]=l.useState([]),[g,x]=l.useState(0),[f,_]=l.useState(10),[A,v]=l.useState(""),[y,o]=l.useState(1),[s,i]=l.useState([]),b=async h=>{let n;t(k()),n=await w.get(`cold-house-for-province/?search=filter&value=${A}&role=${E()}&page=${h}&page_size=${f}${p==="steward"?`&type=Steward&steward_key=${a}`:""}${p==="killhouse"?`&type=KillHouse&kill_house_key=${a}`:""}`),t(S()),F(n.data.results),x(n.data.count)},$=h=>{b(h),o(h)},T=h=>{_(h),o(1)},c=()=>{b(y!==0?y:1)};l.useEffect(()=>{const h=C==null?void 0:C.map((n,L)=>{var I,P,O;return[y===1?L+1:L+f*(y-1)+1,n==null?void 0:n.name,n==null?void 0:n.city,n==null?void 0:n.address,(I=n==null?void 0:n.totalInputWeight)==null?void 0:I.toLocaleString(),(P=n==null?void 0:n.totalAllocatedWeight)==null?void 0:P.toLocaleString(),(O=n==null?void 0:n.totalRemainWeight)==null?void 0:O.toLocaleString(),n!=null&&n.active?"فعال":"غیر فعال",n!=null&&n.broadcast?"دارد":"ندارد",n!=null&&n.relocate?"دارد":"ندارد",n==null?void 0:n.capacity,u.jsx(Du,{item:n,updateTable:c},L)]});i(h)},[C]),l.useEffect(()=>{b(1)},[t,f]);const e=async h=>{h.preventDefault(),t(k());try{const n=await w.get(`cold-house-for-province/?role=${E()}&search=filter&value=${A}&page=1&page_size=${f}${p==="steward"?`&type=Steward&steward_key=${a}`:""}${p==="killhouse"?`&type=KillHouse&kill_house_key=${a}`:""}`);F(n.data.results),x(n.data.count),t(S())}catch(n){console.error("Error fetching data:",n)}};return u.jsxs(j,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(j,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(H,{variant:"contained",onClick:()=>{t(M({right:!0,title:"افزودن سردخانه",content:u.jsx(su,{updateTable:c,stewardKey:a,killhouseKey:a})}))},children:"افزودن سردخانه"}),u.jsx(j,{children:u.jsxs("form",{onSubmit:e,children:[u.jsx(R,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:d}),u.jsx(H,{type:"submit",onClick:e,endIcon:u.jsx(au,{}),children:"جستجو"})]})})]}),u.jsx(Q,{data:s,columns:["ردیف","نام سردخانه","شهر","آدرس","وزن کل","وزن خارج شده","وزن باقیمانده","وضعیت","اجازه پخش","اجازه جابجایی","ظرفیت","عملیات"],handlePageChange:$,totalRows:g,page:y,perPage:f,handlePerRowsChange:T,title:`مشاهده سردخانه های ${r}`})]})},mu=()=>{const{pathname:t}=nu(),{key:d}=lu();return u.jsx(u.Fragment,{children:u.jsx(Cu,{display:"flex",justifyContent:"center",children:u.jsxs(j,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[t===ju||t===yu||t===Fu?u.jsxs(j,{justifyContent:"center",my:G.MEDIUM,children:[u.jsx(j,{children:u.jsx(tu,{variant:"h6",children:"داشبورد مدیریت سردخانه ها "})}),u.jsx(Lu,{})]}):u.jsx(Au,{}),(t===B||t===K||t===J)&&u.jsx(Hu,{}),d&&u.jsx(Nu,{})]})})})};export{mu as default}; diff --git a/build/assets/ProvinceDispensersStock-COi8jDVY.js b/build/assets/ProvinceDispensersStock-COi8jDVY.js new file mode 100644 index 0000000..0478ed5 --- /dev/null +++ b/build/assets/ProvinceDispensersStock-COi8jDVY.js @@ -0,0 +1 @@ +import{j as i,b as l}from"./mui-vendor-D_SVL-Dx.js";import{f as d}from"./react-vendor-CmFgShSM.js";import{G as e,S as n,iw as o,ix as u,iy as a,gA as I,a0 as t,iz as E,iA as c,iB as _,iC as m,iD as R,iE as A}from"./index-D80MdVQn.js";import{N as r}from"./NavLink-Uri4Pz8C.js";import{L as S}from"./LinkItem-Din4toX7.js";import{B as p}from"./BackButton-Dr-K0JXJ.js";import{k as C}from"./index.esm-DYumyMPq.js";import{G as O}from"./index.esm-BvdS_LQd.js";import"./redux-vendor-CfkcHgWN.js";const K=()=>{const{pathname:s}=d();return i.jsx(l,{display:"flex",justifyContent:"center",children:i.jsxs(e,{container:!0,justifyContent:"center",gap:n.SMALL,p:n.SMALL,direction:"column",xs:12,sm:12,md:10,lg:10,children:[i.jsx(e,{container:!0,children:i.jsx(p,{})}),i.jsx(e,{container:!0,gap:n.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",alignItems:"center",style:{placeContent:"baseline"},xs:12,children:i.jsxs(e,{container:!0,gap:n.SMALL,justifyContent:"center",xs:12,children:[i.jsx(r,{to:t()==="AdminX"?o:t()==="SuperAdmin"?u:a,active:s===(t()==="AdminX"?o:t()==="SuperAdmin"?u:a)?"true":null,children:i.jsx(S,{icon:i.jsx(I,{size:30,color:"#244CCC"}),title:"کشتارگاه",description:"کشتارگاه"})}),i.jsx(r,{to:t()==="AdminX"?E:t()==="SuperAdmin"?c:_,active:s===(t()==="AdminX"?E:t()==="SuperAdmin"?c:_)?"true":null,children:i.jsx(S,{icon:i.jsx(C,{size:30,color:"#244CCC"}),title:"مباشر",description:"مباشر"})}),i.jsx(r,{to:t()==="AdminX"?m:t()==="SuperAdmin"?R:A,active:s===(t()==="AdminX"?m:t()==="SuperAdmin"?R:A)?"true":null,children:i.jsx(S,{icon:i.jsx(O,{size:30,color:"#244CCC"}),title:"صنف",description:"صنف"})})]})})]})})};export{K as default}; diff --git a/build/assets/ProvinceDispensersStockSlug-BU09J6Vp.js b/build/assets/ProvinceDispensersStockSlug-BU09J6Vp.js new file mode 100644 index 0000000..3f906bf --- /dev/null +++ b/build/assets/ProvinceDispensersStockSlug-BU09J6Vp.js @@ -0,0 +1 @@ +import{j as u,b as J,B as Q,T as L,al as fe,b8 as xe,an as oe,I as pe,b5 as Fe,b6 as he}from"./mui-vendor-D_SVL-Dx.js";import{L as re,j as X,h as V,A as le,p as ae,W as Ae,G as l,S as H,a0 as De,v as ne,$ as Ce,a3 as _e,O as Ee,C as ge}from"./index-D80MdVQn.js";import{B as Pe}from"./BackButton-Dr-K0JXJ.js";import{r,f as ce}from"./react-vendor-CmFgShSM.js";import{a as m,u as ie}from"./redux-vendor-CfkcHgWN.js";import{R as se}from"./ResponsiveTable-bUYl0qDM.js";import{I as Ie,f as Te}from"./toBase64-UDzdrM-n.js";import{r as Re}from"./resizeImage-Csf2MO3w.js";import{d as ze}from"./Delete-CIwpNviU.js";import{d as ke}from"./Search-TgPAjvS8.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./PublishedWithChanges-Dz7dEVRv.js";const Le=m("PROVINCE_WAREHOUSE_ARCHIVE",async e=>{const{data:a,status:c}=await X.post("ware-house-archive/",e);return{data:a,status:c}}),We=m("PROVINCE_GET_WAREHOUSE_ARCHIVE",async(e,{dispatch:a})=>{var c,x;try{a(re());const n={date1:e==null?void 0:e.date1,date2:e==null?void 0:e.date2,search:(e==null?void 0:e.search)??"filter",value:(e==null?void 0:e.value)??"",page:(e==null?void 0:e.page)??1,page_size:(e==null?void 0:e.page_size)??10};e!=null&&e.archive_type&&(n.archive_type=e.archive_type),e!=null&&e.owner_type&&(n.owner_type=e.owner_type);const{data:s,status:b}=await X.get("ware-house-archive/",{params:n});return a(V()),{data:s,status:b}}catch(n){return a(V()),{error:((x=(c=n.response)==null?void 0:c.data)==null?void 0:x.result)||"خطا در دریافت اطلاعات"}}}),Ne=m("PROVINCE_DELETE_WAREHOUSE_ARCHIVE",async({key:e},{dispatch:a})=>{var c,x;try{a(re());const n="ware-house-archive/0/",{data:s,status:b}=await X.delete(`${n}?key=${e}`);return a(V()),{data:s,status:b}}catch(n){return a(V()),{error:((x=(c=n.response)==null?void 0:c.data)==null?void 0:x.result)||"خطا در حذف بایگانی"}}}),Be=m("PROVINCE_GET_TOTAL_KILLHOUSE_REMAIN_WEIGHT",async(e,{dispatch:a})=>{var c,x;try{a(re());const n=typeof window<"u"?window.location.pathname:"",s=(n==null?void 0:n.split("/").filter(Boolean).pop())==="steward",b=s?"total-steward-remain-weight/":"total-kill-house-remain-weight/",S={search:(e==null?void 0:e.search)??"filter",value:(e==null?void 0:e.value)??"",page:(e==null?void 0:e.page)??1,page_size:(e==null?void 0:e.page_size)??(s?40:10),quota:(e==null?void 0:e.quota)??!1};e!=null&&e.date1&&(S.date1=e.date1),e!=null&&e.date2&&(S.date2=e.date2),s?S.owner_type=(e==null?void 0:e.owner_type)??"steward":S.role=(e==null?void 0:e.role)??"SuperAdmin";const{data:F,status:_}=await X.get(b,{params:S});return a(V()),{data:F,status:_}}catch(n){return a(V()),{error:((x=(c=n.response)==null?void 0:c.data)==null?void 0:x.result)||"خطا در دریافت اطلاعات"}}}),Me=m("PROVINCE_GET_TOTAL_KILLHOUSE_ARCHIVE_DASHBOARD",async(e,{dispatch:a})=>{var c,x;try{a(re());const n=(e==null?void 0:e.owner_type)==="steward",s=n?"total-guild-steward-archive-dashboard/":"total-kill-house-archive-dashboard/",b={search:(e==null?void 0:e.search)??"filter",value:(e==null?void 0:e.value)??"",date1:e==null?void 0:e.date1,date2:e==null?void 0:e.date2,page:(e==null?void 0:e.page)??1,page_size:(e==null?void 0:e.page_size)??10};n?b.owner_type=e.owner_type??"steward":b.role=(e==null?void 0:e.role)??"SuperAdmin";const{data:S,status:F}=await X.get(s,{params:b});return a(V()),{data:S,status:F}}catch(n){return a(V()),{error:((x=(c=n.response)==null?void 0:c.data)==null?void 0:x.result)||"خطا در دریافت اطلاعات"}}}),Oe=({killhouseName:e,killhouseKey:a,dayData:c,governmentalData:x,freeData:n,selectedType:s,onSuccess:b})=>{const S=ie(),F=ce(),[_]=r.useContext(le),[R,d]=r.useState(""),[U,$]=r.useState([]),[E,P]=r.useState(""),D=s==="free"?n:x,Y=()=>{const j=F.pathname.split("/").filter(Boolean);return j.includes("steward")?"steward":j.includes("killhouse")?"kill_house":j[j.length-1]||"kill_house"},z=j=>{var k;if($(j),j[0]){const A=(k=j[0])==null?void 0:k.file;Re(A,p=>{const i=Te(p);P(i)})}else P("")},Z=()=>{const j=Y(),A={role:De(),owner_key:a,archive_type:j,date:c,weight:D.amount,quota:s,image:E||"",description:R||""};S(Le(A)).then(p=>{var i;(i=p.payload)!=null&&i.error?_({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(_({vertical:"top",horizontal:"center",msg:"بایگانی با موفقیت ثبت شد",severity:"success"}),S(Ae({top:!1,left:!1,bottom:!1,right:!1,title:null,content:null,size:null})),d(""),P(""),$([]),b&&b())})};return u.jsxs(l,{container:!0,gap:2,children:[u.jsxs(l,{item:!0,xs:12,children:[u.jsx(L,{variant:"h6",color:"primary",gutterBottom:!0,children:e}),u.jsxs(L,{variant:"body2",color:"text.secondary",children:["تاریخ: ",ae(c)]})]}),u.jsx(l,{item:!0,xs:12,children:u.jsxs(J,{sx:{padding:2,backgroundColor:s==="free"?"#e8f5e9":"#e3f2fd",borderRadius:2,mt:1,border:`2px solid ${s==="free"?"#2e7d32":"#1565c0"}`,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[u.jsxs(L,{variant:"subtitle2",gutterBottom:!0,fontWeight:"bold",sx:{color:s==="free"?"#2e7d32":"#1565c0"},children:["موجودی ",s==="free"?"آزاد":"دولتی",":"]}),u.jsxs(L,{variant:"h6",fontWeight:"600",children:[D.amount.toLocaleString()," کیلوگرم"]})]})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(Ie,{onChange:z,images:U,maxNumber:1,title:"بارگذاری سند"})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(oe,{fullWidth:!0,multiline:!0,rows:5,label:"توضیحات",variant:"outlined",value:R,onChange:j=>{d(j.target.value)},placeholder:"توضیحات خود را وارد کنید..."})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(Q,{variant:"contained",color:"primary",fullWidth:!0,onClick:Z,disabled:!R.trim(),children:"ثبت بایگانی"})})]})},Ve=()=>{const e=ie(),[a]=r.useContext(le),x=ce().pathname.split("/").filter(Boolean),s=(x[x.length-1]||"")==="steward",b=s?"مباشر":"کشتارگاه",[S,F]=r.useState([]),[_,R]=r.useState([]),[d,U]=r.useState("governmental"),$=s?40:10,[E,P]=r.useState(1),[D,Y]=r.useState($),[z,Z]=r.useState(0),j=()=>{U(A=>A==="free"?"governmental":"free")},k=r.useCallback(()=>{const A={search:"filter",value:"",page:E,page_size:D,quota:d==="free"?"free":"governmental",...s?{owner_type:"steward"}:{}};e(Be(A)).then(p=>{var i,W;if((i=p.payload)!=null&&i.error)a({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"});else if((W=p.payload)!=null&&W.data){const h=p.payload.data.results||[],M=p.payload.data.count||0;if(Z(M),h.length===0&&M>0&&E>1){P(C=>Math.max(C-1,1));return}const w=h.filter(C=>C.info!==null).map(C=>{var q,y;return{id:C.key,key:C.key,name:s&&C.guildsName||C.name,governmental:((q=C.info)==null?void 0:q.governmental)||[],free:((y=C.info)==null?void 0:y.free)||[]}});R(w)}})},[e,a,s,E,D,d]);return r.useEffect(()=>{P(1),Y(s?40:10)},[s]),r.useEffect(()=>{k()},[k]),r.useEffect(()=>{const A=_.map(i=>{const W=d==="free"?i.free:i.governmental,h=Array.isArray(W)?W.filter(w=>w==null?void 0:w.amount):[];if(!h.length)return null;const M=h.reduce((w,C)=>w+((C==null?void 0:C.amount)||0),0);return{killhouse:i,nonZeroDays:h,totalWeight:M}}).filter(Boolean);if(!A.length&&z>0&&E>1){P(i=>Math.max(i-1,1));return}const p=A.map((i,W)=>{const{killhouse:h,nonZeroDays:M,totalWeight:w}=i,C=[...new Set(M.map(y=>y.day))].sort(),q=u.jsx(J,{sx:{display:"flex",gap:1,flexWrap:"wrap",alignItems:"center",width:"100%",justifyContent:"flex-start"},children:C.map((y,ee)=>{const o=h.governmental.find(N=>N.day===y),g=h.free.find(N=>N.day===y),I=d==="free"?(g==null?void 0:g.amount)||0:(o==null?void 0:o.amount)||0;return I?u.jsxs(Q,{variant:"outlined",size:"small",onClick:()=>{e(Ae({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:360,title:`جزئیات موجودی - ${ae(y)}`,content:u.jsx(Oe,{killhouseName:h.name,killhouseKey:h.key,dayData:y,governmentalData:o||{day:y,amount:0},freeData:g||{day:y,amount:0},selectedType:d,onSuccess:k})}))},sx:{minWidth:90,minHeight:42,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"2px 8px",backgroundColor:"#e3f2fd",borderColor:"primary.main","&:hover":{backgroundColor:"#bbdefb"}},children:[u.jsx(L,{variant:"caption",sx:{fontSize:{xs:"11px",md:"14px"},color:"text.secondary",marginBottom:"0px"},children:ae(y)}),u.jsxs(L,{variant:"caption",sx:{fontSize:{xs:"11px",md:"13px"},color:d==="free"?"#2e7d32":"#1565c0",fontWeight:600},children:[d==="free"?"آزاد":"دولتی",":"," ",I.toLocaleString()]})]},`day-${ee}-${y}`):null}).filter(Boolean)},`days-${h.id}`);return[(E-1)*D+W+1,h.name||"نامشخص",w.toLocaleString(),q]});F(p)},[d,_,k,e,E,D,z]),u.jsxs(l,{container:!0,spacing:2,px:2,mt:H.SMALL,children:[u.jsx(l,{item:!0,xs:12,children:u.jsx(J,{sx:{display:"flex",alignItems:"flex-start",flexDirection:"column",justifyContent:"space-between",mb:2},children:u.jsx(l,{children:u.jsx(fe,{control:u.jsx(xe,{checked:d==="free",onChange:j,color:"primary"}),label:u.jsxs(J,{sx:{display:"flex",alignItems:"center",gap:1},children:[u.jsx(L,{variant:"body2",sx:{color:d==="governmental"?"#1565c0":"#666",fontWeight:d==="governmental"?600:400},children:"دولتی"}),u.jsx(L,{variant:"body2",color:"text.secondary",children:"/"}),u.jsx(L,{variant:"body2",sx:{color:d==="free"?"#2e7d32":"#666",fontWeight:d==="free"?600:400},children:"آزاد"})]}),labelPlacement:"start"})})})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(se,{title:"مانده فعال "+(d==="free"?"آزاد":"دولتی"),columns:["ردیف",b,`کل مانده ${d==="free"?"آزاد":"دولتی"} (کیلوگرم)`,"روزها"],data:S,totalRows:z,page:E,perPage:D,handlePageChange:A=>P(A),handlePerRowsChange:A=>{Y(A),P(1)}})})]})},G=e=>{let a=Number(e).toFixed(2).replace(/\d(?=(\d{3})+\.)/g,"$&,"),c=a.split(".");return c.length>1&&(a=c[0]),a},Ye=()=>{const e=ie(),[a]=r.useContext(le),n=ce().pathname.split("/").filter(Boolean).includes("steward"),s=n?"نام مباشر":"نام کشتارگاه",[b,S]=r.useState([]),[F,_]=r.useState(1),[R,d]=r.useState(10),[U,$]=r.useState(0),[E,P]=r.useState([]),[D,Y]=r.useState(1),[z,Z]=r.useState(10),[j,k]=r.useState(0),[A,p]=r.useState(""),[i,W]=r.useState(!1),[h,M]=r.useState(ne(new Date).format("YYYY-MM-DD")),[w,C]=r.useState(ne(new Date).format("YYYY-MM-DD")),q=o=>{e(Ee({title:"تأیید حذف",size:"auto",content:u.jsxs(l,{container:!0,spacing:2,children:[u.jsx(l,{item:!0,xs:12,container:!0,justifyContent:"center",alignItems:"center",children:u.jsx(L,{variant:"body1",children:"آیا از حذف این بایگانی اطمینان دارید؟"})}),u.jsx(l,{item:!0,xs:6,mt:4,children:u.jsx(Q,{fullWidth:!0,variant:"contained",color:"error",onClick:()=>{e(ge()),e(Ne({key:o,ownerType:n?"steward":"kill_house"})).then(g=>{var I;(I=g.payload)!=null&&I.error?a({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"حذف با موفقیت انجام شد",severity:"success"}),ee())})},children:"بله"})}),u.jsx(l,{item:!0,xs:6,mt:4,children:u.jsx(Q,{fullWidth:!0,variant:"outlined",onClick:()=>e(ge()),children:"خیر"})})]})}))},y=()=>{const o={search:"filter",value:A,page:D,page_size:z,...n?{owner_type:"steward"}:{role:"SuperAdmin"}};i&&(o.date1=h,o.date2=w),e(Me(o)).then(g=>{var I,N;if((I=g.payload)!=null&&I.error)a({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"});else if((N=g.payload)!=null&&N.data){const ue=g.payload.data.results||[];k(g.payload.data.count||0);const te=ue.map((v,t)=>{const B=(v==null?void 0:v.info)||{},f=(...O)=>{for(const K of O)if((B==null?void 0:B[K])!==void 0&&(B==null?void 0:B[K])!==null)return B[K];return 0},T=n?(v==null?void 0:v.guilds_name)||(v==null?void 0:v.guildsName)||(v==null?void 0:v.name)||"نامشخص":(v==null?void 0:v.name)||"نامشخص";return[(D-1)*z+t+1,T,G(f("total_count","totalCount"))||0,G(f("total_governmental_count","totalGovernmentalCount"))||0,G(f("total_free_count","totalFreeCount"))||0,G(f("total_weight","totalWeight"))||0,G(f("total_governmental_weight","totalGovernmentalWeight"))||0,G(f("total_free_weight","totalFreeWeight"))||0]});P(te)}})},ee=()=>{const o={search:"filter",value:"",page:F,page_size:R,...n?{archive_type:"steward",owner_type:"steward"}:{}};i&&(o.date1=h,o.date2=w),e(We(o)).then(g=>{var I,N;if((I=g.payload)!=null&&I.error)a({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"});else if((N=g.payload)!=null&&N.data){const ue=g.payload.data.results||[],te=g.payload.data.count||0;if($(te),ue.length===0&&te>0&&F>1){_(t=>Math.max(t-1,1));return}const v=ue.map((t,B)=>{const f=(t==null?void 0:t.killHouse)||{},T=(t==null?void 0:t.steward)||{},O=(t==null?void 0:t.guild)||{},K=t==null?void 0:t.createDate,ye=(t==null?void 0:t.registererMobile)||"-",ve=(t==null?void 0:t.registerer)||"-",be=(t==null?void 0:t.quota)==="free"?"آزاد":"دولتی",je=(t==null?void 0:t.description)||"-",de=t==null?void 0:t.key,we=n?(t==null?void 0:t.guildsName)||(T==null?void 0:T.guildsName)||(T==null?void 0:T.fullname)||(O==null?void 0:O.name)||(t==null?void 0:t.ownerName)||(f==null?void 0:f.name)||"نامشخص":(f==null?void 0:f.name)||(t==null?void 0:t.ownerName)||"نامشخص",Se=n?(t==null?void 0:t.guildsCity)||(T==null?void 0:T.city)||(O==null?void 0:O.city)||(t==null?void 0:t.ownerCity)||(f==null?void 0:f.city)||"-":(f==null?void 0:f.city)||(t==null?void 0:t.ownerCity)||"-";return[(F-1)*R+B+1,K?_e(K):"-",t!=null&&t.date?ae(t.date):"-",we,Se,G((t==null?void 0:t.weight)||0)||0,be,ve,ye,je,u.jsx(pe,{color:"error",onClick:()=>q(de),size:"small",children:u.jsx(ze,{})},`delete-${de}`)]});S(v)}})};return r.useEffect(()=>{_(1)},[h,w,i]),r.useEffect(()=>{ee()},[h,w,i,F,R]),r.useEffect(()=>{y()},[h,w,i,D,z]),u.jsxs(l,{container:!0,direction:"column",alignItems:"center",spacing:2,px:2,mt:H.SMALL,children:[u.jsx(l,{children:u.jsxs(l,{container:!0,alignItems:"center",gap:H.SMALL,pt:1,children:[u.jsx(fe,{control:u.jsx(xe,{checked:i,onChange:o=>W(o.target.checked),color:"primary"})}),u.jsx(l,{children:u.jsx(Ce,{label:"از تاریخ",id:"date1",renderInput:o=>u.jsx(oe,{style:{width:"160px"},...o}),value:h,onChange:o=>{M(ne(o).format("YYYY-MM-DD"))}})}),u.jsx(l,{children:u.jsx(Ce,{label:"تا تاریخ",id:"date2",renderInput:o=>u.jsx(oe,{style:{width:"160px"},...o}),value:w,onChange:o=>{C(ne(o).format("YYYY-MM-DD"))}})}),u.jsxs(l,{container:!0,alignItems:"center",gap:H.TINY,children:[u.jsx(oe,{label:`جستجو در ${n?"مباشرها":"کشتارگاه‌ها"}`,variant:"outlined",size:"small",sx:{width:"240px"},value:A,onChange:o=>p(o.target.value),onKeyPress:o=>{o.key==="Enter"&&y()}}),u.jsx(Q,{variant:"contained",color:"primary",size:"small",startIcon:u.jsx(ke,{}),onClick:y,children:"جستجو"})]})]})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(se,{columns:["ردیف",s,"تعداد کل","تعداد دولتی","تعداد آزاد","وزن کل (کیلوگرم)","وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)"],title:"داشبورد جمع مانده "+(n?"مباشرها":"کشتارگاه‌ها"),data:E,paginated:!0,totalRows:j,page:D,perPage:z,handlePageChange:o=>Y(o),handlePerRowsChange:o=>{Z(o),Y(1)}})}),u.jsx(l,{item:!0,xs:12,children:u.jsx(se,{columns:["ردیف","تاریخ بایگانی","تاریخ انبار",s,n?"شهر مباشر":"شهر","وزن (کیلوگرم)","نوع سهمیه","ثبت کننده","شماره تماس","توضیحات","عملیات"],title:"مانده بایگانی شده",data:b,totalRows:U,page:F,perPage:R,handlePageChange:o=>_(o),handlePerRowsChange:o=>{d(o),_(1)}})})]})},tu=()=>{const[e,a]=r.useState("active"),c=(x,n)=>{a(n)};return u.jsx(J,{display:"flex",justifyContent:"center",children:u.jsxs(l,{container:!0,justifyContent:"center",gap:H.SMALL,p:H.SMALL,direction:"column",xs:12,sm:12,md:10,lg:10,children:[u.jsx(l,{container:!0,children:u.jsx(Pe,{})}),u.jsxs(l,{container:!0,justifyContent:"center",direction:"column",alignItems:"center",children:[u.jsxs(Fe,{value:e,onChange:c,"aria-label":"dispensers stock slug tabs",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,children:[u.jsx(he,{label:"فعال",value:"active"}),u.jsx(he,{label:"بایگانی",value:"archive"})]}),u.jsxs(l,{container:!0,justifyContent:"center",px:2,py:3,children:[e==="active"&&u.jsx(Ve,{}),e==="archive"&&u.jsx(Ye,{})]})]})]})})};export{tu as default}; diff --git a/build/assets/ProvinceFees-DR8GRQUt.js b/build/assets/ProvinceFees-DR8GRQUt.js new file mode 100644 index 0000000..069ce51 --- /dev/null +++ b/build/assets/ProvinceFees-DR8GRQUt.js @@ -0,0 +1,14 @@ +import{j as u,ah as Ne,i as Je,I as $6,a_ as E6,an as N,B as X,b3 as Ze,aq as Oe,ar as xe,b7 as pe,as as je,T as zu,d as T6,aO as Be,aP as me,aQ as ua,al as N6,b5 as Re,b6 as Q6,bq as Ye,br as H6,bn as ea,bo as Se,b as aa}from"./mui-vendor-D_SVL-Dx.js";import{B as la}from"./BackButton-Dr-K0JXJ.js";import{l as ta,p as ge,q as ye,v as H,et as Pe,r as oa,A as Fu,t as We,a0 as d,G as f,ad as ze,O as fe,$ as G,S as _u,L as q6,j as K,h as v6,eu as na,ev as sa,ew as Ke,ex as He,ey as qe,y as J6,ap as Z6,aA as O6,ez as ra,X as ca,W as Ca}from"./index-D80MdVQn.js";import{u as B6,f as ku,a as Ue}from"./redux-vendor-CfkcHgWN.js";import{R as y6}from"./ResponsiveTable-bUYl0qDM.js";import{d as Ee}from"./ToggleOffOutlined-C41wua6U.js";import{d as we}from"./ToggleOn-Cv1P2E48.js";import{r as c,u as X6,j as da}from"./react-vendor-CmFgShSM.js";import{P as ga,a as Aa,p as ia,b as fa,c as ha}from"./ProvinceWagePaymentTransactions-DBSsTDHm.js";import{d as xa}from"./Article-B5YcjArk.js";import{a as pa}from"./index-Eu1ghc4Y.js";import{d as ja}from"./Tune-BBzxV8DK.js";import{R as L6,a as U6}from"./index.esm-C1-dCPnj.js";import{d as Sa}from"./ArrowDownward-LnU1CBf1.js";import{g as Ae}from"./getSystemBaseAddress-B3dWKz82.js";import{S as Ve}from"./SimpleTable-tm4uaKUf.js";import{d as Fa}from"./SystemUpdateAlt-QYMcO5S3.js";import{d as Ce}from"./Visibility-Cb7r65bM.js";import{c as ie}from"./checkPathStartsWith-DedybDvj.js";import{P as G6}from"./PageTable-B0hPU2Kw.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./num2persian-BIYy8amq.js";import"./SlaughterPayFeesGateway-DGd5fk9m.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./resizeImage-Csf2MO3w.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./Search-TgPAjvS8.js";const P={page:{width:"214mm",height:"302mm",display:"flex",margin:"0 auto",justifyContent:"center",alignItems:"center",position:"relative",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},pageData:{display:"flex",flexDirection:"column",padding:"20px",border:"2px solid #666",borderRadius:"10px",width:"50%",position:"relative",backgroundColor:"#fff",boxShadow:"0px 0px 20px rgba(0, 0, 0, 0.1)"},title:{textAlign:"center",marginBottom:"10px",fontSize:"24px",fontWeight:"bold",color:"#333"},logo:{width:"100px",height:"auto",margin:"0 auto",display:"block"},hr:{border:"none",borderTop:"1px solid #ccc",margin:"5px 0"},row:{display:"flex",flexDirection:"row",marginBottom:"10px",justifyContent:"space-between"},label:{flex:"0 0 40%",textAlign:"right",marginRight:"10px",fontWeight:"bold",color:"#555"},value:{textAlign:"right",color:"#333",fontFamily:"titr"}},Le=c.forwardRef(({item:t,isPayment:E},x)=>{var p,$,g,D,w;return u.jsx("div",{ref:x,children:u.jsx("div",{style:P.page,children:t&&u.jsxs("div",{style:P.pageData,children:[u.jsx("img",{src:ta,alt:"Logo",style:P.logo}),u.jsx("h1",{style:P.title,children:"رسید پرداخت"}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تاریخ و زمان:"}),u.jsx("div",{style:P.value,children:`${ge(t.date)} ساعت ${ye(t.date)}`})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"پرداخت کننده:"}),u.jsx("div",{style:P.value,children:E?(p=t==null?void 0:t.payerInfo)==null?void 0:p.fullname:t.payer})]}),!E&&u.jsxs(u.Fragment,{children:[u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تعداد سفارشات:"}),u.jsx("div",{style:P.value,children:($=t.information)==null?void 0:$.totalRequestNumber})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"تعداد کل (قطعه):"}),u.jsx("div",{style:P.value,children:(g=t.information)==null?void 0:g.totalQuantity})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"وزن کل (کیلوگرم):"}),u.jsx("div",{style:P.value,children:(D=t.information)==null?void 0:D.totalWeight})]})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"شماره درخواست:"}),u.jsx("div",{style:P.value,children:t.orderId})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"شماره پیگیری:"}),u.jsx("div",{style:P.value,children:t.refId})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"کدسفارش:"}),u.jsx("div",{style:P.value,children:t.orderId})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"شماره کارت:"}),u.jsx("div",{style:P.value,children:t.cardHolderPan})]}),u.jsx("hr",{style:P.hr}),u.jsxs("div",{style:P.row,children:[u.jsx("div",{style:P.label,children:"مبلغ:"}),u.jsxs("div",{style:P.value,children:[(w=t.amount)==null?void 0:w.toLocaleString()," ریال"]})]})]})})})});Le.displayName="SuccessTransactionRecipt";Le.propTypes={item:Ne.PropTypes.object};const ya="/assets/signature-D8sU-GQE.png",F={documentTitle:{display:"flex",justifyContent:"center",alignItems:"center",fontSize:"12px"},row:{display:"flex",justifyContent:"space-between",alignItems:"start",gap:"5px",direction:"rtl"},column:{display:"flex",height:"100px",borderStyle:"solid",borderWidth:"1px",justifyContent:"center",alignItems:"center",fontSize:"12px"},itemsColumn:{display:"flex",height:"100px",borderStyle:"solid",borderWidth:"1px",justifyContent:"center",alignItems:"center",fontSize:"12px"},item:{display:"flex",gap:"5px",marginTop:"10px",alignItems:"center"},itemTitle:{fontSize:"12px",fontWeight:"bolder"},itemText:{fontSize:"10px"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:11,padding:"10px",fontFamily:"iranyekan"},tableCellTexts:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:12,padding:"10px",fontFamily:"iranyekan"},tableHeader:{pageBreakAfter:"auto"},headerRow:{backgroundColor:"#eee",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableHeaderCell:{backgroundColor:"#eee",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold",minWidth:"100px"},tableHeaderCellText:{backgroundColor:"#eee",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold",minWidth:"260px"}},be=c.forwardRef(({item:t,isUnion:E,union:x,user:p},$)=>{const g=[{title:"فروشنده",text:E?(x==null?void 0:x.unitName)||"-":"هوشمند سازان "},{title:"شناسه ملی",text:E?(x==null?void 0:x.unitNationalId)||"-":"14013838372"},{title:"شماره ثبت",text:E?(x==null?void 0:x.unitRegistrationNumber)||"-":"17514"},{title:"استان",text:E?(x==null?void 0:x.unitProvince)||"-":"البرز"},{title:"شهرستان",text:E?(x==null?void 0:x.unitCity)||"-":"کرج"},{title:"تلفن",text:E?(x==null?void 0:x.mobile)||"-":"(021)28421237"},{title:"کد پستی",text:E?(x==null?void 0:x.unitPostalCode)||"-":"3139735185"},{title:"نشانی",text:E?(x==null?void 0:x.unitAddress)||"-":"نبش بلوار سرداران"}],D=[{title:"فروشنده",text:(p==null?void 0:p.unitName)||"-"},{title:"شناسه ملی",text:(p==null?void 0:p.unitNationalId)||"-"},{title:"شماره ثبت",text:(p==null?void 0:p.unitRegistrationNumber)||"-"},{title:"استان",text:(p==null?void 0:p.unitProvince)||"-"},{title:"شهرستان",text:(p==null?void 0:p.unitCity)||"-"},{title:"تلفن",text:(p==null?void 0:p.mobile)||"-"},{title:"کد پستی",text:(p==null?void 0:p.unitPostalCode)||"-"},{title:"نشانی",text:(p==null?void 0:p.unitAddress)||"-"}];return u.jsxs("div",{ref:$,style:{fontFamily:"iranyekan"},children:[u.jsx("div",{style:F.documentTitle,children:u.jsx("h2",{children:"صورتحسـاب فروش کالا و خدمات"})}),u.jsxs("div",{style:F.row,children:[u.jsx("div",{style:{...F.column,backgroundColor:"#eee",width:"5%"},children:u.jsx("span",{style:{writingMode:"vertical-lr",rotate:"180deg"},children:"فروشنده"})}),u.jsx("div",{style:{...F.itemsColumn,width:"85%"},children:u.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:"5px",padding:"10px",width:"100%"},children:g==null?void 0:g.map((w,k)=>u.jsxs("div",{style:F.item,children:[u.jsxs("span",{style:F.itemTitle,children:[w.title,":"]}),u.jsx("span",{style:F.itemText,children:w.text})]},k))})}),u.jsx("div",{style:{...F.column,width:"10%"},children:u.jsxs("div",{style:{display:"grid"},children:[u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:0},children:[u.jsxs("span",{style:{fontSize:"11px",fontWeight:"bolder"},children:["شماره فاکتور: ","‌"]}),u.jsx("span",{style:{fontSize:"11px"},children:H(new Pe).format("YYMMDD")})]}),u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"10px"},children:[u.jsxs("span",{style:{fontSize:"11px",fontWeight:"bolder"},children:["تاریخ: ","‌"]}),u.jsx("span",{style:{fontSize:"11px"},children:new Pe().toLocale("fa").format("YYYY/MM/DD")})]})]})})]}),u.jsxs("div",{style:{...F.row,marginTop:"3px"},children:[u.jsx("div",{style:{...F.column,backgroundColor:"#eee",width:"5%"},children:u.jsx("span",{style:{writingMode:"vertical-lr",rotate:"180deg"},children:"خریدار"})}),u.jsx("div",{style:{...F.itemsColumn,width:"85%"},children:u.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:"5px",padding:"10px",width:"100%"},children:D==null?void 0:D.map((w,k)=>u.jsxs("div",{style:F.item,children:[u.jsxs("span",{style:F.itemTitle,children:[w.title,":"]}),u.jsx("span",{style:F.itemText,children:w.text})]},k))})}),u.jsx("div",{style:{display:"flex",height:"100px",marginRight:"2px",width:"10%"}})]}),u.jsx("div",{style:{...F.row,marginTop:"3px"},children:u.jsxs("table",{style:F.invoiceTable,children:[u.jsx("thead",{style:F.tableHeader,children:u.jsxs("tr",{style:F.headerRow,children:[u.jsx("th",{style:{...F.tableHeaderCell,minWidth:"30px"},children:"ردیف"}),u.jsx("th",{style:F.tableHeaderCellText,children:"شرح خدمت"}),u.jsx("th",{style:F.tableHeaderCell,children:"مبلغ واحد (ریال)"}),u.jsx("th",{style:F.tableHeaderCell,children:"جمع مالیات و عوارض ارزش افزوده (ریال)"}),u.jsx("th",{style:F.tableHeaderCell,children:"مبلغ کل (ریال)"}),u.jsx("th",{style:F.tableHeaderCell,children:"تخفیف (ریال)"}),u.jsxs("th",{style:F.tableHeaderCell,children:["جمع کل پس از تخفیف",u.jsx("br",{}),"( با احتساب مالیات و عوارض ) ریال"]})]})}),u.jsxs("tbody",{children:[E?u.jsxs(u.Fragment,{children:[u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:F.tableCell,children:"1"}),u.jsxs("td",{style:F.tableCellTexts,children:["تعرفه استفاده از سامانه رصدیار",u.jsx("br",{}),"(سهم اتحادیه مرغداران گوشتی)"]}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.unionShare)/100*90).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.unionShare)/100*10).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.unionShare.toLocaleString()}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.unionShare.toLocaleString()})]}),u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:F.tableCell,children:"2"}),u.jsxs("td",{style:F.tableCellTexts,children:["تعرفه استفاده از سامانه رصدیار",u.jsx("br",{}),"(سهم صنف پروتئین)"]}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.guildsShare)/100*90).toLocaleString()}),u.jsxs("td",{style:F.tableCell,children:[" ",((t==null?void 0:t.guildsShare)/100*10).toLocaleString()]}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.guildsShare.toLocaleString()}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.guildsShare.toLocaleString()})]}),u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:F.tableCell,children:"3"}),u.jsxs("td",{style:F.tableCellTexts,children:["تعرفه استفاده از سامانه رصدیار",u.jsx("br",{}),"(سهم دامپزشک فارم)"]}),u.jsxs("td",{style:F.tableCell,children:[" ",((t==null?void 0:t.otherShare)/100*90).toLocaleString()]}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.otherShare)/100*10).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.otherShare.toLocaleString()}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.otherShare.toLocaleString()})]})]}):u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:F.tableCell,children:"1"}),u.jsxs("td",{style:F.tableCellTexts,children:["تعرفه استفاده از سامانه رصدیار",u.jsx("br",{}),"(سهم شرکت هوشمند سازان)"]}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.companyShare)/100*90).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.companyShare)/100*10).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.companyShare.toLocaleString()}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.companyShare.toLocaleString()})]}),E?u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:{...F.tableCell,backgroundColor:"#eee"},colSpan:2,children:"جمع کل"}),u.jsx("td",{style:F.tableCell,children:(((t==null?void 0:t.unionShare)+(t==null?void 0:t.guildsShare)+(t==null?void 0:t.otherShare))/100*90).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:(((t==null?void 0:t.unionShare)+(t==null?void 0:t.guildsShare)+(t==null?void 0:t.otherShare))/100*10).toLocaleString()}),u.jsxs("td",{style:F.tableCell,children:[" ",((t==null?void 0:t.unionShare)+(t==null?void 0:t.guildsShare)+(t==null?void 0:t.otherShare)).toLocaleString()]}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsxs("td",{style:F.tableCell,children:[" ",((t==null?void 0:t.unionShare)+(t==null?void 0:t.guildsShare)+(t==null?void 0:t.otherShare)).toLocaleString()]})]}):u.jsxs("tr",{style:F.tableRow,children:[u.jsx("td",{style:{...F.tableCell,backgroundColor:"#eee"},colSpan:2,children:"جمع کل"}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.companyShare)/100*90).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:((t==null?void 0:t.companyShare)/100*10).toLocaleString()}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.companyShare.toLocaleString()}),u.jsx("td",{style:F.tableCell,children:"0"}),u.jsx("td",{style:F.tableCell,children:t==null?void 0:t.companyShare.toLocaleString()})]}),u.jsx("tr",{style:{height:"120px"},children:u.jsxs("td",{style:F.tableCell,colSpan:9,children:[u.jsx("div",{style:{display:"flex",height:"120px",alignItems:"start",justifyContent:"center"},children:u.jsxs("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"start",width:"100%"},children:[u.jsxs("div",{style:{display:"grid"},children:[u.jsxs("span",{style:{fontSize:"12px"},children:[" ","مهر و امضای فروشنده:"]}),!E&&u.jsx("img",{src:ya,alt:"امضا",style:{height:"90px",marginTop:"20px"}})]}),u.jsx("div",{style:{fontSize:"12px"},children:"مهر و امضای خریدار:"})]})}),u.jsx("div",{style:{width:"100%",display:"flex",justifyContent:"start"},children:E&&u.jsx("span",{style:{color:"red",fontSize:"11px"},children:"* توجه: مبلغ کل به حساب اتحادیه مرغداران گوشتی استان واریز گردیده است ."})})]})})]})]})}),u.jsx("div",{style:{width:"100%",display:"flex",justifyContent:"center",direction:"rtl",marginTop:"10px",alignItems:"center"},children:u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:"10px",alignItems:"center",width:"100%"},children:[u.jsx("div",{children:u.jsxs("span",{style:{fontSize:"13px",fontWeight:"bolder"},children:["اطلاعات تراکنش"," "]})}),u.jsx("div",{children:u.jsxs("span",{style:{fontSize:"11px"},children:["تاریخ پرداخت:"," ",(t==null?void 0:t.date)&&`${ge(t==null?void 0:t.date)} ساعت (${ye(t==null?void 0:t.date)})`]})}),u.jsx("div",{children:u.jsxs("span",{style:{fontSize:"11px"},children:["نوع پرداخت:"," ",(t==null?void 0:t.transactionType)==="wage-gateway-auto"?"آنلاین":(t==null?void 0:t.transactionType)==="correspondence"?"مکاتبات":"دستی"]})}),u.jsx("div",{children:u.jsxs("span",{style:{fontSize:"11px"},children:["کد پیگیری: ",t==null?void 0:t.refId]})}),u.jsx("div",{children:u.jsxs("span",{style:{fontSize:"11px"},children:["شماره کارت: ",t==null?void 0:t.cardHolderPan]})})]})})]})});be.displayName="ProvincePaymentFactorFile";be.propTypes={item:Ne.PropTypes.object};var $e={},Ea=Je;Object.defineProperty($e,"__esModule",{value:!0});var Qe=$e.default=void 0,wa=Ea(oa()),La=u;Qe=$e.default=(0,wa.default)((0,La.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z"}),"Description");const de=({killhouseKey:t,type:E})=>{var Hu,qu,vu,I6,k6,_6,M6,D6,R6,Y6;const[,,x,p,$,g]=c.useContext(Fu),D=B6();c.useEffect(()=>{const q=H(new Date).format("YYYY-MM-DD");p(q),g(q)},[]);const w=q=>{M(q.target.value)},[k,l]=c.useState([]),[b,j]=c.useState(0),[_,U]=c.useState(10),[z,M]=c.useState(""),[I,T]=c.useState(1),[Y,e]=c.useState([]),[W,V]=c.useState(!1),C=async q=>{D(q6());const y=await K.get(`internal-transactions/?search=filter&value=${z}&page=${q}&page_size=${_}&type=paid&${E}=${t}&role=${d()}${W?`&date1=${x}&date2=${$}`:""}`);D(v6()),l(y.data.results),j(y.data.count)},S=q=>{C(q),T(q)},n=q=>{U(q),T(1)},s=()=>{C(I!==0?I:1)},[r,A]=c.useState(),h=c.useRef(),L=We.useReactToPrint({content:()=>h.current,documentTitle:"گزارش پرونده "}),v=q=>{A(q,L())},[J,Mu]=c.useState(),yu=c.useRef(),Du=We.useReactToPrint({content:()=>yu.current,documentTitle:"فاکتور پرداخت",pageStyle:` + @page { + size: landscape; + margin: 0; + dir: rtl; + margin: 20px; + } + body { + -webkit-print-color-adjust: exact; + } + `}),Ru=q=>{Mu(q),setTimeout(()=>{Du()},1)},Yu=({item:q})=>{const[y,Pu]=c.useState(null),w6=b6=>{Pu(b6.currentTarget)},Wu=()=>{Pu(null)},Nu=!!y,P6=Nu?`paid-fee-actions-${q==null?void 0:q.key}`:void 0,V6=()=>{Wu(),v(q)},W6=b6=>{Wu(),Ru({item:q,isUnion:b6})};return u.jsxs("div",{children:[u.jsx($6,{"aria-describedby":P6,color:"primary",onClick:w6,size:"small",children:u.jsx(ja,{fontSize:"small"})}),u.jsx(Ze,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:P6,open:Nu,anchorEl:y,onClose:Wu,children:u.jsxs(Oe,{sx:{p:1},children:[u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"error.main"},onClick:V6,children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(pa,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"چاپ رسید"})]})}),u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"primary.main"},onClick:()=>W6(!0),children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(xa,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"فاکتور اتحادیه"})]})}),u.jsx(xe,{disablePadding:!0,children:u.jsxs(pe,{sx:{color:"success.main"},onClick:()=>W6(!1),children:[u.jsx(je,{sx:{minWidth:36,color:"inherit"},children:u.jsx(Qe,{fontSize:"small"})}),u.jsx(zu,{variant:"body2",color:"inherit",children:"فاکتور سامانه"})]})})]})})]})};c.useEffect(()=>{const q=k==null?void 0:k.map((y,Pu)=>{var w6,Wu,Nu;return[I===1?Pu+1:Pu+_*(I-1)+1,`${ge(y.date)} ساعت (${ye(y.date)})`,d()==="SuperAdmin"?u.jsxs(f,{container:!0,xs:12,alignItems:"center",children:[(y==null?void 0:y.transactionType)==="wage-gateway-auto"?"آنلاین":(y==null?void 0:y.transactionType)==="correspondence"?"مکاتبات":"دستی",u.jsx($6,{"aria-label":"delete",color:"primary",onClick:()=>{D(fe({title:"ویرایش نوع پرداخت",content:u.jsx(ga,{fetchApiData:s,item:y})}))},children:u.jsx(ze,{})})]}):(y==null?void 0:y.transactionType)==="wage-gateway-auto"?"آنلاین":(y==null?void 0:y.transactionType)==="correspondence"?"مکاتبات":"دستی",`${(w6=y==null?void 0:y.payerInfo)==null?void 0:w6.fullname} (${(Wu=y==null?void 0:y.payerInfo)==null?void 0:Wu.mobile})`,y==null?void 0:y.orderId,y==null?void 0:y.refId,y==null?void 0:y.orderId,y==null?void 0:y.cardHolderPan,(Nu=y==null?void 0:y.transactionAmount)==null?void 0:Nu.toLocaleString(),d()==="SuperAdmin"?u.jsxs(f,{container:!0,xs:12,alignItems:"center",children:[y!=null&&y.description?y==null?void 0:y.description:"-"," ",u.jsx($6,{"aria-label":"delete",color:"primary",onClick:()=>{D(fe({title:"ویرایش توضیحات",content:u.jsx(Aa,{fetchApiData:s,item:y})}))},children:u.jsx(ze,{})})]}):y!=null&&y.description?y==null?void 0:y.description:"-",u.jsx(Yu,{item:y},(y==null?void 0:y.key)??Pu)]});e(q)},[k]),c.useEffect(()=>{C(1)},[D,x,$,_]);const Ku=async q=>{q.preventDefault(),D(q6());try{const y=await K.get(`internal-transactions/?search=filter&value=${z}&page=${I}&page_size=${_}&type=paid&${E}=${t}&role=${d()}${W?`&date1=${x}&date2=${$}`:""}`);l(y.data.results),j(y.data.count),D(v6())}catch(y){console.error("Error fetching data:",y)}};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsxs("div",{style:{visibility:"hidden",position:"absolute"},children:[u.jsx(Le,{ref:h,item:r,isPayment:!0}),u.jsx(be,{ref:yu,item:J==null?void 0:J.item,user:(vu=(qu=(Hu=J==null?void 0:J.item)==null?void 0:Hu.killHouse)==null?void 0:qu.killHouseOperator)==null?void 0:vu.user,union:(I6=J==null?void 0:J.item)==null?void 0:I6.unionInfo,isUnion:J==null?void 0:J.isUnion})]}),u.jsxs(f,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(E6,{icon:u.jsx(Ee,{}),checkedIcon:u.jsx(we,{}),checked:W,onChange:()=>V(!W),color:"primary",size:"large"}),u.jsx(f,{children:u.jsx(G,{disabled:!W,label:"از تاریخ",id:"date",renderInput:q=>u.jsx(N,{size:"small",style:{width:"160px"},...q}),value:x,onChange:q=>{p(H(q).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!W,label:"تا تاریخ",id:"date",renderInput:q=>u.jsx(N,{size:"small",style:{width:"160px"},...q}),value:$,onChange:q=>{g(H(q).format("YYYY-MM-DD"))}})})]}),u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsxs("form",{onSubmit:Ku,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:w}),u.jsx(X,{type:"submit",onClick:Ku,endIcon:u.jsx(L6,{}),children:"جستجو"})]})})]}),u.jsx(y6,{data:Y,columns:["ردیف","تاریخ پرداخت","نوع پرداخت","نام پرداخت کننده","شماره درخواست","شماره پیگیری","کدسفارش","شماره کارت","مبلغ تراکنش (ریال)","توضیحات","عملیات"],handlePageChange:S,totalRows:b,page:I,perPage:_,handlePerRowsChange:n,title:` + تعرفه های پرداخت شده + ${(_6=(k6=k[0])==null?void 0:k6.provinceRequest)!=null&&_6.killHouseUserFullName?`${(D6=(M6=k[0])==null?void 0:M6.provinceRequest)!=null&&D6.killer?"کشتارکن":"کشتارگاه"} ${(Y6=(R6=k[0])==null?void 0:R6.provinceRequest)==null?void 0:Y6.killHouseUserFullName}`:""} +`})]})},ba=()=>{var s,r,A,h,L,v,J,Mu,yu,Du,Ru,Yu,Ku,Hu,qu,vu,I6,k6,_6,M6,D6,R6,Y6,q,y,Pu,w6,Wu,Nu,P6,V6,W6,b6,m6,u0,e0,a0,l0,t0,o0,n0,s0,r0,c0,C0,d0,g0,A0,i0,f0,h0,x0,p0,j0,S0,F0,y0,E0,w0,L0,b0,$0,T0,I0,k0,_0,M0,D0,R0,Y0,P0,W0,z0,K0,H0,q0,v0,N0;const t=B6(),[E,x]=c.useState(),[p,$]=c.useState([]),[g,D]=c.useState(),{provincePaymentKillersOfKillhouses:w}=ku(R=>R.provinceSlice),k=ku(R=>R.userSlice.userPath),[l]=c.useContext(Fu),b=ku(R=>R.userSlice.userProfile.key),j=ku(R=>R.userSlice.selectedSubUser),[_,U]=c.useState(!1),z=X6(),[,,M,I,T,Y]=c.useContext(Fu);c.useEffect(()=>{const R=H(new Date).format("YYYY-MM-DD");I(R),Y(R)},[]),c.useEffect(()=>{d()==="KillHouse"&&t(na({role_key:ie("province")&&(j==null?void 0:j.key)||""}))},[j==null?void 0:j.key]);const{provincePaymentByWeightOverview:e}=ku(R=>R.provinceSlice);c.useEffect(()=>{var i,ju;const R=(ju=(i=e==null?void 0:e.wageInfo)==null?void 0:i.shares)==null?void 0:ju.map((o,lu)=>{var tu,ou,nu,su,ru,cu,Cu,du;return[lu+1,o==null?void 0:o.name,(tu=o==null?void 0:o.outProvincePoultryRequestWage)==null?void 0:tu.toLocaleString(),(ou=o==null?void 0:o.provinceKillRequestWage)==null?void 0:ou.toLocaleString(),(nu=o==null?void 0:o.freeSellCarcassesWage)==null?void 0:nu.toLocaleString(),(su=o==null?void 0:o.freeBuyingCarcassesWage)==null?void 0:su.toLocaleString(),(ru=o==null?void 0:o.freeBuyingLiveWage)==null?void 0:ru.toLocaleString(),(cu=parseInt(Math.floor((o==null?void 0:o.totalWage)/1e3)*1e3))==null?void 0:cu.toLocaleString(),(Cu=parseInt(Math.floor((o==null?void 0:o.totalPaidWage)/1e3)*1e3))==null?void 0:Cu.toLocaleString(),(du=parseInt(Math.floor((o==null?void 0:o.totalUnpaidWage)/1e3)*1e3))==null?void 0:du.toLocaleString()]});$(R)},[e]),c.useEffect(()=>{t(sa({date1:_?M:null,date2:_?T:null,role:d(),role_key:ie("province")&&(j==null?void 0:j.key)||""}))},[t,M,T,_,j==null?void 0:j.key]),c.useEffect(()=>{if(e){const R=w==null?void 0:w.map((i,ju)=>{var o,lu,tu,ou,nu,su,ru,cu,Cu,du,Uu,Vu,Qu,Xu,Gu,Ju,Zu,Ou,Bu,mu,u6,e6,a6,l6,t6,o6,n6,s6,r6,c6,C6,Q,Eu,d6,g6,A6,i6,f6,h6,x6,p6,a,Su,Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu;return((o=e==null?void 0:e.wageInfo)==null?void 0:o.wageCountingType)==="live"?[i==null?void 0:i.name,(tu=Math.ceil((lu=i==null?void 0:i.wageInfo)==null?void 0:lu.totalWage))==null?void 0:tu.toLocaleString(),(nu=Math.ceil((ou=i==null?void 0:i.wageInfo)==null?void 0:ou.totalPaidWage))==null?void 0:nu.toLocaleString(),(ru=Math.ceil((su=i==null?void 0:i.wageInfo)==null?void 0:su.off))==null?void 0:ru.toLocaleString(),(Cu=Math.ceil((cu=i==null?void 0:i.wageInfo)==null?void 0:cu.totalUnpaidWage))==null?void 0:Cu.toLocaleString(),u.jsx("a",{href:`${window.location.origin}/pay/${Ae(k)}/${(du=i==null?void 0:i.wageInfo)==null?void 0:du.userToken}`,style:{color:"blue"},target:"_blank",rel:"noreferrer",children:`${window.location.origin}/pay/${Ae(k)}/${(Uu=i==null?void 0:i.wageInfo)==null?void 0:Uu.userToken}`},ju),(Qu=Math.ceil((Vu=i==null?void 0:i.wageInfo)==null?void 0:Vu.totalProvinceLiveWeight))==null?void 0:Qu.toLocaleString(),(Gu=Math.ceil((Xu=i==null?void 0:i.wageInfo)==null?void 0:Xu.provinceKillRequestsTotalWage))==null?void 0:Gu.toLocaleString(),(Zu=Math.ceil((Ju=i==null?void 0:i.wageInfo)==null?void 0:Ju.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Zu.toLocaleString(),(Bu=Math.ceil((Ou=i==null?void 0:i.wageInfo)==null?void 0:Ou.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Bu.toLocaleString(),(u6=Math.ceil((mu=i==null?void 0:i.wageInfo)==null?void 0:mu.freeBarsCarcasesTotalWeight))==null?void 0:u6.toLocaleString(),(a6=Math.ceil((e6=i==null?void 0:i.wageInfo)==null?void 0:e6.freeBarsCarcasesTotalWage))==null?void 0:a6.toLocaleString(),(t6=Math.ceil((l6=i==null?void 0:i.wageInfo)==null?void 0:l6.freeBarsLiveTotalWeight))==null?void 0:t6.toLocaleString(),(n6=Math.ceil((o6=i==null?void 0:i.wageInfo)==null?void 0:o6.freeBarsLiveTotalWage))==null?void 0:n6.toLocaleString()]:[i==null?void 0:i.name,(r6=Math.ceil((s6=i==null?void 0:i.wageInfo)==null?void 0:s6.totalWage))==null?void 0:r6.toLocaleString(),(C6=Math.ceil((c6=i==null?void 0:i.wageInfo)==null?void 0:c6.totalPaidWage))==null?void 0:C6.toLocaleString(),(Eu=Math.ceil((Q=i==null?void 0:i.wageInfo)==null?void 0:Q.off))==null?void 0:Eu.toLocaleString(),(g6=Math.ceil((d6=i==null?void 0:i.wageInfo)==null?void 0:d6.totalUnpaidWage))==null?void 0:g6.toLocaleString(),u.jsx("a",{href:`${window.location.origin}/pay/${Ae(k)}/${(A6=i==null?void 0:i.wageInfo)==null?void 0:A6.userToken}`,style:{color:"blue"},target:"_blank",rel:"noreferrer",children:`${window.location.origin}/pay/${Ae(k)}/${(i6=i==null?void 0:i.wageInfo)==null?void 0:i6.userToken}`},ju),(h6=Math.ceil((f6=i==null?void 0:i.wageInfo)==null?void 0:f6.totalProvinceLiveWeight))==null?void 0:h6.toLocaleString(),(p6=Math.ceil((x6=i==null?void 0:i.wageInfo)==null?void 0:x6.totalProvinceCarcassesWeight))==null?void 0:p6.toLocaleString(),(Su=Math.ceil((a=i==null?void 0:i.wageInfo)==null?void 0:a.provinceKillRequestsTotalWeight))==null?void 0:Su.toLocaleString(),(O=Math.ceil((Z=i==null?void 0:i.wageInfo)==null?void 0:Z.provinceKillRequestsTotalWage))==null?void 0:O.toLocaleString(),(m=Math.ceil((B=i==null?void 0:i.wageInfo)==null?void 0:B.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:m.toLocaleString(),(eu=Math.ceil((uu=i==null?void 0:i.wageInfo)==null?void 0:uu.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:eu.toLocaleString(),(gu=Math.ceil((au=i==null?void 0:i.wageInfo)==null?void 0:au.freeBarsCarcasesTotalWeight))==null?void 0:gu.toLocaleString(),(iu=Math.ceil((Au=i==null?void 0:i.wageInfo)==null?void 0:Au.freeBarsCarcasesTotalWage))==null?void 0:iu.toLocaleString(),(hu=Math.ceil((fu=i==null?void 0:i.wageInfo)==null?void 0:fu.freeBarsLiveTotalWeight))==null?void 0:hu.toLocaleString(),(pu=Math.ceil((xu=i==null?void 0:i.wageInfo)==null?void 0:xu.freeBarsLiveTotalWage))==null?void 0:pu.toLocaleString()]});x(R)}},[w,e]);const W=(R,i)=>{const ju=R==null?void 0:R.map((o,lu)=>{var tu,ou,nu,su,ru,cu,Cu,du;return[lu+1,o==null?void 0:o.name,(tu=o==null?void 0:o.provinceKillRequestWage)==null?void 0:tu.toLocaleString(),(ou=o==null?void 0:o.returnProvinceKillRequestWage)==null?void 0:ou.toLocaleString(),(nu=o==null?void 0:o.freeSellCarcassesWage)==null?void 0:nu.toLocaleString(),(su=o==null?void 0:o.freeBuyingCarcassesWage)==null?void 0:su.toLocaleString(),(ru=o==null?void 0:o.freeBuyingLiveWage)==null?void 0:ru.toLocaleString(),(cu=parseInt(Math.floor((o==null?void 0:o.totalWage)/1e3)*1e3))==null?void 0:cu.toLocaleString(),(Cu=parseInt(Math.floor((o==null?void 0:o.totalPaidWage)/1e3)*1e3))==null?void 0:Cu.toLocaleString(),(du=parseInt(Math.floor((o==null?void 0:o.totalUnpaidWage)/1e3)*1e3))==null?void 0:du.toLocaleString()]});return u.jsx($6,{size:"small",color:"success",onClick:()=>{var o;t(fe({title:"سهم بندی تعرفه کشتارگاه "+i,size:1e3,content:u.jsx(f,{container:!0,xs:12,justifyContent:"center",children:u.jsx(Ve,{data:ju,columns:["ردیف","سهم",`${((o=e==null?void 0:e.wageInfo)==null?void 0:o.wageCountingType)==="live"?"تعرفه کشتار داخل استان (ریال)":" تعرفه توزیع لاشه داخل استان (ریال)"}`,"تعرفه خریدهای بازگشتی (ریال)","تعرفه توزیع لاشه خارج استان (ریال)","تعرفه لاشه ورودی به استان (ریال)","تعرفه مرغ زنده ورودی به استان (ریال)","تعرفه کل (ریال)","تعرفه پرداخت شده (ریال)","تعرفه پرداخت نشده (ریال)"]})})}))},children:u.jsx(Ce,{fontSize:"small"})})};c.useEffect(()=>{d()!=="KillHouse"&&e&&t(ia({date1:_?M:null,date2:_?T:null,role_key:ie("province")&&(j==null?void 0:j.key)||""})).then(R=>{var ju;const i=(ju=R.payload.data)==null?void 0:ju.map((o,lu)=>{var tu,ou,nu,su,ru,cu,Cu,du,Uu,Vu,Qu,Xu,Gu,Ju,Zu,Ou,Bu,mu,u6,e6,a6,l6,t6,o6,n6,s6,r6,c6,C6,Q,Eu,d6,g6,A6,i6,f6,h6,x6,p6,a,Su,Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu,wu,Lu,bu,$u,Tu,Iu;return((tu=e==null?void 0:e.wageInfo)==null?void 0:tu.wageCountingType)==="live"?[lu+1,o==null?void 0:o.name,(nu=Math.ceil((ou=o==null?void 0:o.wageInfo)==null?void 0:ou.totalWage))==null?void 0:nu.toLocaleString(),W(o==null?void 0:o.shares,o==null?void 0:o.name),(ru=Math.ceil((su=o==null?void 0:o.wageInfo)==null?void 0:su.totalPaidWage))==null?void 0:ru.toLocaleString(),(Cu=Math.ceil((cu=o==null?void 0:o.wageInfo)==null?void 0:cu.off))==null?void 0:Cu.toLocaleString(),(Uu=Math.ceil((du=o==null?void 0:o.wageInfo)==null?void 0:du.totalUnpaidWage))==null?void 0:Uu.toLocaleString(),(Qu=Math.ceil((Vu=o==null?void 0:o.wageInfo)==null?void 0:Vu.totalProvinceLiveWeight))==null?void 0:Qu.toLocaleString(),(Gu=Math.ceil((Xu=o==null?void 0:o.wageInfo)==null?void 0:Xu.provinceKillRequestsTotalWage))==null?void 0:Gu.toLocaleString(),(Zu=Math.ceil((Ju=o==null?void 0:o.wageInfo)==null?void 0:Ju.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Zu.toLocaleString(),(Bu=Math.ceil((Ou=o==null?void 0:o.wageInfo)==null?void 0:Ou.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Bu.toLocaleString(),(u6=Math.ceil((mu=o==null?void 0:o.wageInfo)==null?void 0:mu.freeBarsCarcasesTotalWeight))==null?void 0:u6.toLocaleString(),(a6=Math.ceil((e6=o==null?void 0:o.wageInfo)==null?void 0:e6.freeBarsCarcasesTotalWage))==null?void 0:a6.toLocaleString(),(t6=Math.ceil((l6=o==null?void 0:o.wageInfo)==null?void 0:l6.freeBarsLiveTotalWeight))==null?void 0:t6.toLocaleString(),(n6=Math.ceil((o6=o==null?void 0:o.wageInfo)==null?void 0:o6.freeBarsLiveTotalWage))==null?void 0:n6.toLocaleString(),(r6=Math.ceil((s6=o==null?void 0:o.wageInfo)==null?void 0:s6.returnTotalProvinceLiveWeight))==null?void 0:r6.toLocaleString(),(C6=Math.ceil((c6=o==null?void 0:o.wageInfo)==null?void 0:c6.totalReturnPureProvinceCarcassesPrice))==null?void 0:C6.toLocaleString(),u.jsx($6,{size:"small",color:"success",onClick:()=>{z(d()==="ProvinceOperator"?Ke+"/"+(o==null?void 0:o.key):d()==="SuperAdmin"?He+"/"+(o==null?void 0:o.key):qe+"/"+(o==null?void 0:o.key))},children:u.jsx(Ce,{fontSize:"small"})},lu)]:[lu+1,o==null?void 0:o.name,(Eu=Math.ceil((Q=o==null?void 0:o.wageInfo)==null?void 0:Q.totalWage))==null?void 0:Eu.toLocaleString(),W(o==null?void 0:o.shares,o==null?void 0:o.name),(g6=Math.ceil((d6=o==null?void 0:o.wageInfo)==null?void 0:d6.totalPaidWage))==null?void 0:g6.toLocaleString(),(i6=Math.ceil((A6=o==null?void 0:o.wageInfo)==null?void 0:A6.off))==null?void 0:i6.toLocaleString(),(h6=Math.ceil((f6=o==null?void 0:o.wageInfo)==null?void 0:f6.totalUnpaidWage))==null?void 0:h6.toLocaleString(),(p6=Math.ceil((x6=o==null?void 0:o.wageInfo)==null?void 0:x6.totalProvinceLiveWeight))==null?void 0:p6.toLocaleString(),(Su=Math.ceil((a=o==null?void 0:o.wageInfo)==null?void 0:a.totalProvinceCarcassesWeight))==null?void 0:Su.toLocaleString(),(O=Math.ceil((Z=o==null?void 0:o.wageInfo)==null?void 0:Z.provinceKillRequestsTotalWeight))==null?void 0:O.toLocaleString(),(m=Math.ceil((B=o==null?void 0:o.wageInfo)==null?void 0:B.provinceKillRequestsTotalWage))==null?void 0:m.toLocaleString(),(eu=Math.ceil((uu=o==null?void 0:o.wageInfo)==null?void 0:uu.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:eu.toLocaleString(),(gu=Math.ceil((au=o==null?void 0:o.wageInfo)==null?void 0:au.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:gu.toLocaleString(),(iu=Math.ceil((Au=o==null?void 0:o.wageInfo)==null?void 0:Au.freeBarsCarcasesTotalWeight))==null?void 0:iu.toLocaleString(),(hu=Math.ceil((fu=o==null?void 0:o.wageInfo)==null?void 0:fu.freeBarsCarcasesTotalWage))==null?void 0:hu.toLocaleString(),(pu=Math.ceil((xu=o==null?void 0:o.wageInfo)==null?void 0:xu.freeBarsLiveTotalWeight))==null?void 0:pu.toLocaleString(),(Lu=Math.ceil((wu=o==null?void 0:o.wageInfo)==null?void 0:wu.freeBarsLiveTotalWage))==null?void 0:Lu.toLocaleString(),($u=Math.ceil((bu=o==null?void 0:o.wageInfo)==null?void 0:bu.returnTotalProvinceLiveWeight))==null?void 0:$u.toLocaleString(),(Iu=Math.ceil((Tu=o==null?void 0:o.wageInfo)==null?void 0:Tu.totalReturnPureProvinceCarcassesPrice))==null?void 0:Iu.toLocaleString(),u.jsx($6,{size:"small",color:"success",onClick:()=>{z(d()==="ProvinceOperator"?Ke+"/"+(o==null?void 0:o.key):d()==="SuperAdmin"?He+"/"+(o==null?void 0:o.key):qe+"/"+(o==null?void 0:o.key))},children:u.jsx(Ce,{fontSize:"small"})},lu)]});D(i)})},[t,e,M,T,_]);const V=()=>{var R;return((R=e==null?void 0:e.wageInfo)==null?void 0:R.wageCountingType)==="live"?["وزن کل فروش زنده به خارج استان","تعرفه کل فروش به خارج استان (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","تعرفه کشتار داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","وزن خریدهای بازگشتی (کیلوگرم)","تعرفه خریدهای بازگشتی (ریال)"]:["وزن کل فروش زنده به خارج استان","تعرفه کل فروش به خارج استان (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","وزن خریدهای بازگشتی (کیلوگرم)","تعرفه خریدهای بازگشتی (ریال)"]},C=()=>{var R;return((R=e==null?void 0:e.wageInfo)==null?void 0:R.wageCountingType)==="live"?["کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","تعرفه کشتار داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"]:["کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"]},S=()=>{var R;return((R=e==null?void 0:e.wageInfo)==null?void 0:R.wageCountingType)==="live"?["ردیف","کشتارگاه","کل تعرفه (ریال)","سهم بندی","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","تعرفه کشتار داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","وزن خریدهای بازگشتی (کیلوگرم)","تعرفه خریدهای بازگشتی (ریال)","کشتارکن"]:["ردیف","کشتارگاه","کل تعرفه (ریال)","سهم بندی","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","وزن خریدهای بازگشتی (کیلوگرم)","تعرفه خریدهای بازگشتی (ریال)","کشتارکن"]},n=()=>{var R,i,ju,o,lu,tu,ou,nu,su,ru,cu,Cu,du,Uu,Vu,Qu,Xu,Gu,Ju,Zu,Ou,Bu,mu,u6,e6,a6,l6,t6,o6,n6,s6,r6,c6,C6,Q,Eu,d6,g6,A6,i6,f6,h6,x6,p6,a,Su,Z,O,B,m,uu,eu,au;return((R=e==null?void 0:e.wageInfo)==null?void 0:R.wageCountingType)==="live"?[[(ju=Math.ceil((i=e==null?void 0:e.wageInfo)==null?void 0:i.totalWage))==null?void 0:ju.toLocaleString(),(lu=Math.ceil((o=e==null?void 0:e.wageInfo)==null?void 0:o.totalPaidWage))==null?void 0:lu.toLocaleString(),(ou=Math.ceil((tu=e==null?void 0:e.wageInfo)==null?void 0:tu.off))==null?void 0:ou.toLocaleString(),(su=Math.ceil((nu=e==null?void 0:e.wageInfo)==null?void 0:nu.totalUnpaidWage))==null?void 0:su.toLocaleString(),(cu=Math.ceil((ru=e==null?void 0:e.wageInfo)==null?void 0:ru.totalProvinceLiveWeight))==null?void 0:cu.toLocaleString(),(du=Math.ceil((Cu=e==null?void 0:e.wageInfo)==null?void 0:Cu.provinceKillRequestsTotalWage))==null?void 0:du.toLocaleString(),(Vu=Math.ceil((Uu=e==null?void 0:e.wageInfo)==null?void 0:Uu.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:Vu.toLocaleString(),(Xu=Math.ceil((Qu=e==null?void 0:e.wageInfo)==null?void 0:Qu.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:Xu.toLocaleString(),(Ju=Math.ceil((Gu=e==null?void 0:e.wageInfo)==null?void 0:Gu.freeBarsCarcasesTotalWeight))==null?void 0:Ju.toLocaleString(),(Ou=Math.ceil((Zu=e==null?void 0:e.wageInfo)==null?void 0:Zu.freeBarsCarcasesTotalWage))==null?void 0:Ou.toLocaleString(),(mu=Math.ceil((Bu=e==null?void 0:e.wageInfo)==null?void 0:Bu.freeBarsLiveTotalWeight))==null?void 0:mu.toLocaleString(),(e6=Math.ceil((u6=e==null?void 0:e.wageInfo)==null?void 0:u6.freeBarsLiveTotalWage))==null?void 0:e6.toLocaleString()]]:[[(l6=Math.ceil((a6=e==null?void 0:e.wageInfo)==null?void 0:a6.totalWage))==null?void 0:l6.toLocaleString(),(o6=Math.ceil((t6=e==null?void 0:e.wageInfo)==null?void 0:t6.totalPaidWage))==null?void 0:o6.toLocaleString(),(s6=Math.ceil((n6=e==null?void 0:e.wageInfo)==null?void 0:n6.off))==null?void 0:s6.toLocaleString(),(c6=Math.ceil((r6=e==null?void 0:e.wageInfo)==null?void 0:r6.totalUnpaidWage))==null?void 0:c6.toLocaleString(),(Q=Math.ceil((C6=e==null?void 0:e.wageInfo)==null?void 0:C6.totalProvinceLiveWeight))==null?void 0:Q.toLocaleString(),(d6=Math.ceil((Eu=e==null?void 0:e.wageInfo)==null?void 0:Eu.totalProvinceCarcassesWeight))==null?void 0:d6.toLocaleString(),(A6=Math.ceil((g6=e==null?void 0:e.wageInfo)==null?void 0:g6.provinceKillRequestsTotalWeight))==null?void 0:A6.toLocaleString(),(f6=Math.ceil((i6=e==null?void 0:e.wageInfo)==null?void 0:i6.provinceKillRequestsTotalWage))==null?void 0:f6.toLocaleString(),(x6=Math.ceil((h6=e==null?void 0:e.wageInfo)==null?void 0:h6.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:x6.toLocaleString(),(a=Math.ceil((p6=e==null?void 0:e.wageInfo)==null?void 0:p6.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:a.toLocaleString(),(Z=Math.ceil((Su=e==null?void 0:e.wageInfo)==null?void 0:Su.freeBarsCarcasesTotalWeight))==null?void 0:Z.toLocaleString(),(B=Math.ceil((O=e==null?void 0:e.wageInfo)==null?void 0:O.freeBarsCarcasesTotalWage))==null?void 0:B.toLocaleString(),(uu=Math.ceil((m=e==null?void 0:e.wageInfo)==null?void 0:m.freeBarsLiveTotalWeight))==null?void 0:uu.toLocaleString(),(au=Math.ceil((eu=e==null?void 0:e.wageInfo)==null?void 0:eu.freeBarsLiveTotalWage))==null?void 0:au.toLocaleString()]]};return u.jsxs(f,{container:!0,justifyContent:"center",xs:12,mt:1,children:[u.jsxs(f,{container:!0,gap:1,mb:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray"},justifyContent:{xs:"space-between",sm:"left"},alignItems:"center",children:[u.jsx(E6,{icon:u.jsx(Ee,{}),checkedIcon:u.jsx(we,{}),checked:_,onChange:()=>U(!_),color:"primary",size:"large"}),u.jsx(f,{sx:{width:{xs:"39%",sm:"auto"}},children:u.jsx(G,{disabled:!_,label:"از تاریخ",id:"date",renderInput:R=>u.jsx(N,{size:"small",sx:{width:{xs:"100%",md:"160px"}},...R}),value:M,onChange:R=>{I(H(R).format("YYYY-MM-DD"))}})}),u.jsx(f,{sx:{width:{xs:"39%",sm:"auto"}},children:u.jsx(G,{disabled:!_,label:"تا تاریخ",id:"date",renderInput:R=>u.jsx(N,{size:"small",sx:{width:{xs:"100%",md:"160px"}},...R}),value:T,onChange:R=>{Y(H(R).format("YYYY-MM-DD"))}})})]}),u.jsxs(f,{isDashboard:!0,container:!0,justifyContent:"center",xs:12,p:2,children:[u.jsx(f,{container:!0,xs:12,justifyContent:"space-between",mb:2,children:(d()==="KillHouse"||d()==="ChainCompany")&&u.jsx(f,{children:u.jsx(X,{variant:"contained",onClick:()=>{t(fe({title:"پرداخت تعرفه",content:u.jsx(fa,{})}))},children:"پرداخت تعرفه"})})}),u.jsx(y6,{operation:u.jsx(f,{children:(d()==="AdminX"||d()==="ProvinceOperator"||d()==="SuperAdmin")&&u.jsx(T6,{title:"خروجی اکسل",placement:"top",children:u.jsx($6,{color:"primary",onClick:()=>{l({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const R=`${K.defaults.baseURL}kill_house_total_transactions_wage_payid_admin_x_excel/?date1=${M}&date2=${T}&key=${b}&role=${d()}${ie("province")?`&role_key=${j==null?void 0:j.key}`:""}`;window.location.href=R},children:u.jsx(Fa,{})})})}),isDashboard:!0,noPagination:!0,title:"اطلاعات کلی تعرفه",columns:["کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)"],data:[[(r=Math.ceil((s=e==null?void 0:e.wageInfo)==null?void 0:s.totalWage))==null?void 0:r.toLocaleString(),(h=Math.ceil((A=e==null?void 0:e.wageInfo)==null?void 0:A.totalPaidWage))==null?void 0:h.toLocaleString(),(v=Math.ceil((L=e==null?void 0:e.wageInfo)==null?void 0:L.off))==null?void 0:v.toLocaleString(),(Mu=Math.ceil((J=e==null?void 0:e.wageInfo)==null?void 0:J.totalUnpaidWage))==null?void 0:Mu.toLocaleString()]]}),d()!=="KillHouse"&&u.jsx(y6,{noPagination:!0,title:"جزئیات کلی تعرفه",columns:V(),data:((yu=e==null?void 0:e.wageInfo)==null?void 0:yu.wageCountingType)==="live"?[[(Ru=Math.ceil((Du=e==null?void 0:e.wageInfo)==null?void 0:Du.outProvincePoultryRequestWeight))==null?void 0:Ru.toLocaleString(),(Ku=Math.ceil((Yu=e==null?void 0:e.wageInfo)==null?void 0:Yu.outProvincePoultryRequestWage))==null?void 0:Ku.toLocaleString(),(qu=Math.ceil((Hu=e==null?void 0:e.wageInfo)==null?void 0:Hu.totalProvinceLiveWeight))==null?void 0:qu.toLocaleString(),(I6=Math.ceil((vu=e==null?void 0:e.wageInfo)==null?void 0:vu.provinceKillRequestsTotalWage))==null?void 0:I6.toLocaleString(),(_6=Math.ceil((k6=e==null?void 0:e.wageInfo)==null?void 0:k6.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:_6.toLocaleString(),(D6=Math.ceil((M6=e==null?void 0:e.wageInfo)==null?void 0:M6.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:D6.toLocaleString(),(Y6=Math.ceil((R6=e==null?void 0:e.wageInfo)==null?void 0:R6.freeBarsCarcasesTotalWeight))==null?void 0:Y6.toLocaleString(),(y=Math.ceil((q=e==null?void 0:e.wageInfo)==null?void 0:q.freeBarsCarcasesTotalWage))==null?void 0:y.toLocaleString(),(w6=Math.ceil((Pu=e==null?void 0:e.wageInfo)==null?void 0:Pu.freeBarsLiveTotalWeight))==null?void 0:w6.toLocaleString(),(Nu=Math.ceil((Wu=e==null?void 0:e.wageInfo)==null?void 0:Wu.freeBarsLiveTotalWage))==null?void 0:Nu.toLocaleString(),(V6=Math.ceil((P6=e==null?void 0:e.wageInfo)==null?void 0:P6.returnTotalProvinceLiveWeight))==null?void 0:V6.toLocaleString(),(b6=Math.ceil((W6=e==null?void 0:e.wageInfo)==null?void 0:W6.totalReturnPureProvinceCarcassesPrice))==null?void 0:b6.toLocaleString()]]:[[(u0=Math.ceil((m6=e==null?void 0:e.wageInfo)==null?void 0:m6.outProvincePoultryRequestWeight))==null?void 0:u0.toLocaleString(),(a0=Math.ceil((e0=e==null?void 0:e.wageInfo)==null?void 0:e0.outProvincePoultryRequestWage))==null?void 0:a0.toLocaleString(),(t0=Math.ceil((l0=e==null?void 0:e.wageInfo)==null?void 0:l0.totalProvinceLiveWeight))==null?void 0:t0.toLocaleString(),(n0=Math.ceil((o0=e==null?void 0:e.wageInfo)==null?void 0:o0.totalProvinceCarcassesWeight))==null?void 0:n0.toLocaleString(),(r0=Math.ceil((s0=e==null?void 0:e.wageInfo)==null?void 0:s0.provinceKillRequestsTotalWeight))==null?void 0:r0.toLocaleString(),(C0=Math.ceil((c0=e==null?void 0:e.wageInfo)==null?void 0:c0.provinceKillRequestsTotalWage))==null?void 0:C0.toLocaleString(),(g0=Math.ceil((d0=e==null?void 0:e.wageInfo)==null?void 0:d0.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:g0.toLocaleString(),(i0=Math.ceil((A0=e==null?void 0:e.wageInfo)==null?void 0:A0.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:i0.toLocaleString(),(h0=Math.ceil((f0=e==null?void 0:e.wageInfo)==null?void 0:f0.freeBarsCarcasesTotalWeight))==null?void 0:h0.toLocaleString(),(p0=Math.ceil((x0=e==null?void 0:e.wageInfo)==null?void 0:x0.freeBarsCarcasesTotalWage))==null?void 0:p0.toLocaleString(),(S0=Math.ceil((j0=e==null?void 0:e.wageInfo)==null?void 0:j0.freeBarsLiveTotalWeight))==null?void 0:S0.toLocaleString(),(y0=Math.ceil((F0=e==null?void 0:e.wageInfo)==null?void 0:F0.freeBarsLiveTotalWage))==null?void 0:y0.toLocaleString(),(w0=Math.ceil((E0=e==null?void 0:e.wageInfo)==null?void 0:E0.returnTotalProvinceLiveWeight))==null?void 0:w0.toLocaleString(),(b0=Math.ceil((L0=e==null?void 0:e.wageInfo)==null?void 0:L0.totalReturnPureProvinceCarcassesPrice))==null?void 0:b0.toLocaleString()]]}),d()!=="KillHouse"&&u.jsx(y6,{noPagination:!0,title:"سهم بندی",columns:["ردیف","سهم","تعرفه فروش مرغ زنده به خارج استان (ریال)",`${(($0=e==null?void 0:e.wageInfo)==null?void 0:$0.wageCountingType)==="live"?"تعرفه کشتار داخل استان (ریال)":" تعرفه توزیع لاشه داخل استان (ریال)"}`,"تعرفه توزیع لاشه خارج استان (ریال)","تعرفه لاشه ورودی به استان (ریال)","تعرفه مرغ زنده ورودی به استان (ریال)","تعرفه کل (ریال)","تعرفه پرداخت شده (ریال)","تعرفه پرداخت نشده (ریال)"],data:p})]}),u.jsx(f,{container:!0,justifyContent:"center",xs:12,mt:2,mb:2,children:u.jsx(y6,{noPagination:!0,title:"مبنای تعرفه به ازای هر کیلوگرم (ریال)",columns:["تعرفه پایه فروش مرغ زنده به خارج استان",`${((T0=e==null?void 0:e.wageInfo)==null?void 0:T0.wageCountingType)==="live"?"تعرفه کشتار داخل استان (ریال)":"تعرفه پایه توزیع لاشه درون استان (ریال)"}`,"تعرفه پایه توزیع لاشه خارج استان (ریال)","تعرفه پایه خرید مرغ زنده از خارج از استان (ریال)","تعرفه پایه خرید لاشه خارج از استان (ریال)","وزن خریدهای بازگشتی (کیلوگرم)","تعرفه خریدهای بازگشتی (ریال)"],data:[[(k0=(I0=e==null?void 0:e.wageInfo)==null?void 0:I0.outProvincePoultryRequestWageAmount)==null?void 0:k0.toLocaleString(),(M0=(_0=e==null?void 0:e.wageInfo)==null?void 0:_0.provinceLiveWageAmount)==null?void 0:M0.toLocaleString(),(R0=(D0=e==null?void 0:e.wageInfo)==null?void 0:D0.freeSellCarcessesWeightAmount)==null?void 0:R0.toLocaleString(),(P0=(Y0=e==null?void 0:e.wageInfo)==null?void 0:Y0.freeBuyingLiveWeightAmount)==null?void 0:P0.toLocaleString(),(z0=(W0=e==null?void 0:e.wageInfo)==null?void 0:W0.freeBuyingCarcessesWeightAmount)==null?void 0:z0.toLocaleString(),(H0=(K0=e==null?void 0:e.wageInfo)==null?void 0:K0.returnTotalProvinceLiveWeight)==null?void 0:H0.toLocaleString(),(v0=(q0=e==null?void 0:e.wageInfo)==null?void 0:q0.totalReturnPureProvinceCarcassesPrice)==null?void 0:v0.toLocaleString()]]})}),u.jsx(f,{container:!0,justifyContent:"center",xs:12,mt:1,children:u.jsx(y6,{noPagination:d()==="KillHouse",paginated:d()!=="KillHouse",title:"جزئیات",columns:d()==="KillHouse"?C():S(),data:d()==="KillHouse"?n():g})}),d()==="KillHouse"&&u.jsxs(Be,{style:{width:"100%",marginTop:"20px"},children:[u.jsx(me,{expandIcon:u.jsx(Sa,{}),"aria-controls":"panel1-content",id:"panel1-header",children:u.jsx(zu,{variant:"body1",style:{color:"gray"},children:"کشتارکن ها"})}),u.jsx(ua,{children:u.jsx(f,{container:!0,justifyContent:"center",xs:12,mt:1,children:u.jsx(y6,{paginated:!0,columns:((N0=e==null?void 0:e.wageInfo)==null?void 0:N0.wageCountingType)==="live"?["نام کشتارکن","کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","لینک پرداخت","کل وزن زنده کشتار داخل استان (کیلوگرم)","تعرفه کشتار داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"]:["نام کشتارکن","کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","لینک پرداخت","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)"],data:E})})})]})]})},$a=()=>{const t=X6(),[E,x]=c.useState([]),[p,$]=c.useState(0),[g,D]=c.useState(10),[w,k]=c.useState(!1),l=ku(r=>r.userSlice.userProfile.key),[b,j]=c.useState(""),[_,U]=c.useState([]),[z,M]=c.useState(1),I=B6(),T=r=>{j(r.target.value)},[,,Y,e,W,V]=c.useContext(Fu);c.useEffect(()=>{const r=H(new Date).format("YYYY-MM-DD");e(r),V(r)},[]);const C=async r=>{let A;I(q6()),A=await K.get(`kill_house_total_transactions_wage/?search=filter&value=${b}&type=paid&page=${r}&role=${d()}&page_size=${g}${w?`&date1=${Y}&date2=${W}`:""}`),I(v6()),x(A.data.results),$(A.data.count)},S=r=>{C(r),M(r)},n=r=>{D(r),M(1)};c.useEffect(()=>{C(1)},[]);const s=async r=>{r.preventDefault(),I(q6());try{const A=await K.get(`kill_house_total_transactions_wage/?search=filter&value=${b}&role=${d()}&type=paid${w?`&date1=${Y}&date2=${W}`:""}`);x(A.data.results),$(A.data.count),I(v6())}catch(A){console.error("Error fetching data:",A)}};return c.useEffect(()=>{C(1)},[Y,W,w]),c.useEffect(()=>{const r=E==null?void 0:E.map((A,h)=>{var L,v,J,Mu,yu,Du,Ru,Yu;return[z===1?h+1:h+g*(z-1)+1,`${(L=A==null?void 0:A.info)!=null&&L.killer?"کشتارکن":"کشتارگاه"} ${(v=A==null?void 0:A.info)==null?void 0:v.killHouseName} - ${(J=A==null?void 0:A.info)==null?void 0:J.killHouseFullname} (${(Mu=A==null?void 0:A.info)==null?void 0:Mu.killHouseMobile})`,`${(yu=A==null?void 0:A.info)==null?void 0:yu.killHouseCity}`,(Du=A==null?void 0:A.info)==null?void 0:Du.totalPaidCount,(Yu=(Ru=A==null?void 0:A.info)==null?void 0:Ru.totalPaidWage)==null?void 0:Yu.toLocaleString(),u.jsx($6,{size:"small",color:"success",onClick:()=>{t(d()==="ProvinceOperator"?`${J6}/kill_house_key/${A.key}`:d()==="SuperAdmin"?`${Z6}/kill_house_key/${A.key}`:d()==="AdminX"?`${O6}/kill_house_key/${A.key}`:d()==="Commerce"?`${ra}/kill_house_key/${A.key}`:"-")},children:u.jsx(Ce,{fontSize:"small"})},h)]});U(r)},[E]),u.jsxs(f,{container:!0,justifyContent:"end",children:[u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:[u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:w,onChange:()=>k(!w),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!w,label:"از تاریخ",id:"date",renderInput:r=>u.jsx(N,{size:"small",style:{width:"160px"},...r}),value:Y,onChange:r=>{e(H(r).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!w,label:"تا تاریخ",id:"date",renderInput:r=>u.jsx(N,{size:"small",style:{width:"160px"},...r}),value:W,onChange:r=>{V(H(r).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:s,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:T}),u.jsx(X,{type:"submit",onClick:s,endIcon:u.jsx(L6,{}),children:"جستجو"})]}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_transactions_wage_payid_excel/?key=${l}&search=filter&value=${b}${w?`&date1=${Y}&date2=${W}`:""}&role=${d()}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]})}),u.jsx(y6,{data:_,columns:["ردیف","خریدار","شهر","تعداد تراکنش","مبلغ (﷼)","جزییات سفارش"],handlePageChange:S,totalRows:p,page:z,perPage:g,handlePerRowsChange:n,title:"پرداختی های کشتارگاه ها"})]})},Ta=()=>{const t=ku(n=>n.userSlice.authToken),E=X6(),[x,p]=c.useState([]),[$,g]=c.useState(!1),[D,w]=c.useState(0),[k,l]=c.useState(10),[b,j]=c.useState(!1),[_,U]=c.useState(""),z=n=>{U(n.target.value)},[,,M,I,T,Y]=c.useContext(Fu);c.useEffect(()=>{const n=H(new Date).format("YYYY-MM-DD");I(n),Y(n)},[]);const e=async(n,s)=>{g(!0);const r=await K.get(`chain-company-total-transactions/?search=filter&value=${s}&type=paid&page=${n}&role=${d()}&page_size=${k}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),g(!1)},W=n=>{e(n,_)},V=async(n,s)=>{g(!0);const r=await K.get(`chain-company-total-transactions/?search=filter&value=${_}&type=paid&page=${s}&role=${d()}&page_size=${n}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),l(n),g(!1)};c.useEffect(()=>{e(1)},[]);const C=async n=>{n.preventDefault(),g(!0);try{const s=await K.get(`chain-company-total-transactions/?search=filter&value=${_}&role=${d()}&type=paid${b?`&date1=${M}&date2=${T}`:""}`);p(s.data.results),w(s.data.count)}catch(s){console.error("Error fetching data:",s)}finally{g(!1)}};c.useEffect(()=>{e(1)},[M,T,b]);const S=[{name:"خریدار",selector:n=>{var s,r,A;return`${(s=n==null?void 0:n.info)==null?void 0:s.company} - ${(r=n==null?void 0:n.info)==null?void 0:r.companyUserFullname} (${(A=n==null?void 0:n.info)==null?void 0:A.companyUserMobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:n=>{var s;return`${(s=n==null?void 0:n.info)==null?void 0:s.companyUserCity}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد تراکنش",selector:n=>{var s;return(s=n==null?void 0:n.info)==null?void 0:s.totalPaidCount},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"سهم شما از واریزی (﷼)",selector:n=>{var s,r;return(r=(s=n==null?void 0:n.info)==null?void 0:s.totalPaidWage)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جزییات سفارش",selector:n=>u.jsx(X,{onClick:()=>{E(d()==="ProvinceOperator"?`${J6}/chain_company_key/${n.key}`:d()==="SuperAdmin"?`${Z6}/chain_company_key/${n.key}`:d()==="AdminX"?`${O6}/chain_company_key/${n.key}`:"-")},children:"مشاهده"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{container:!0,justifyContent:"end",children:u.jsx(G6,{title:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:[u.jsx(zu,{children:"پرداختی های شرکت های زنجیره"}),u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:b,onChange:()=>j(!b),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"از تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:M,onChange:n=>{I(H(n).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"تا تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:T,onChange:n=>{Y(H(n).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(X,{type:"submit",onClick:C,endIcon:u.jsx(L6,{}),children:"جستجو"})]}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}chain-company-total-transactions_not_payid_excel/?token=${t}${_}${b?`&date1=${M}&date2=${T}`:""}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]})}),columns:S,data:x,progressPending:$,pagination:!0,paginationServer:!0,paginationTotalRows:D,onChangeRowsPerPage:V,onChangePage:W})})},Ia=()=>{const t=ku(n=>n.userSlice.authToken),E=X6(),[x,p]=c.useState([]),[$,g]=c.useState(!1),[D,w]=c.useState(0),[k,l]=c.useState(10),[b,j]=c.useState(!1),[_,U]=c.useState(""),z=n=>{U(n.target.value)},[,,M,I,T,Y]=c.useContext(Fu);c.useEffect(()=>{const n=H(new Date).format("YYYY-MM-DD");I(n),Y(n)},[]);const e=async(n,s)=>{g(!0);const r=await K.get(`kill_house_total_wage/?search=filter&value=${s}&type=unpaid&page=${n}&role=${d()}&page_size=${k}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),g(!1)},W=n=>{e(n,_)},V=async(n,s)=>{g(!0);const r=await K.get(`kill_house_total_wage/?search=filter&value=${_}&type=unpaid&page=${s}&role=${d()}&page_size=${n}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),l(n),g(!1)};c.useEffect(()=>{e(1)},[]);const C=async n=>{n.preventDefault(),g(!0);try{const s=await K.get(`kill_house_total_wage/?search=filter&value=${_}&type=unpaid${b?`&date1=${M}&date2=${T}`:""}`);p(s.data.results),w(s.data.count)}catch(s){console.error("Error fetching data:",s)}finally{g(!1)}};c.useEffect(()=>{e(1)},[M,T,b]);const S=[{name:"خریدار",selector:n=>{var r,A,h,L;return`${(r=n==null?void 0:n.info)!=null&&r.killer?"کشتارکن":"کشتارگاه"} ${(A=n==null?void 0:n.info)==null?void 0:A.killHouseName} - ${(h=n==null?void 0:n.info)==null?void 0:h.killHouseFullname} (${(L=n==null?void 0:n.info)==null?void 0:L.killHouseMobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:n=>{var s;return`${(s=n==null?void 0:n.info)==null?void 0:s.killHouseCity}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد پرونده",selector:n=>{var s,r;return(r=(s=n==null?void 0:n.info)==null?void 0:s.totalCount)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"حجم",selector:n=>{var s,r;return(r=(s=n.info)==null?void 0:s.totalQuantity)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن سفارشات (کیلوگرم)",selector:n=>{var s,r;return(r=(s=n.info)==null?void 0:s.totalWeight)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مبلغ تعرفه (﷼)",selector:n=>{var s,r;return(r=(s=n==null?void 0:n.info)==null?void 0:s.totalWage)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جزییات سفارش",selector:n=>u.jsx(X,{onClick:()=>{E(`${d()==="SuperAdmin"?Z6:d()==="AdminX"?O6:J6}/unpaid/${n.key}`)},children:"مشاهده"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{container:!0,justifyContent:"end",children:u.jsx(G6,{title:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:[u.jsx(zu,{children:"تعرفه های پرداخت نشده"}),u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:b,onChange:()=>j(!b),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"از تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:M,onChange:n=>{I(H(n).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"تا تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:T,onChange:n=>{Y(H(n).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(X,{type:"submit",onClick:C,endIcon:u.jsx(L6,{}),children:"جستجو"})]}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_wage_excel/?token=${t}${_}${b?`&date1=${M}&date2=${T}`:""}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]})}),columns:S,data:x,progressPending:$,pagination:!0,paginationServer:!0,paginationTotalRows:D,onChangeRowsPerPage:V,onChangePage:W})})},ka=()=>{const t=ku(r=>r.userSlice.authToken),[,,E,x,p,$]=c.useContext(Fu),g=B6();c.useEffect(()=>{const r=H(new Date).format("YYYY-MM-DD");x(r),$(r)},[]);const D=X6(),w=r=>{T(r.target.value)},[k,l]=c.useState(!1),[b,j]=c.useState([]),[_,U]=c.useState(0),[z,M]=c.useState(10),[I,T]=c.useState(""),[Y,e]=c.useState(1),[W,V]=c.useState([]),C=async r=>{let A;g(q6()),A=await K.get(`kill-house-request-total-wage/?search=filter&value=${I}&page=${r}&role=${d()}&page_size=${z}${k?`&date1=${E}&date2=${p}`:""}`),g(v6()),j(A.data.results),U(A.data.count)},S=r=>{C(r),e(r)},n=r=>{M(r),e(1)};c.useEffect(()=>{const r=b==null?void 0:b.map((A,h)=>{var v,J,Mu,yu,Du,Ru,Yu,Ku,Hu,qu,vu;const L=(v=A==null?void 0:A.info)!=null&&v.killer?"کشتارکن":"کشتارگاه";return[Y===1?h+1:h+z*(Y-1)+1,`${L} ${(J=A==null?void 0:A.info)==null?void 0:J.killHouseName} - ${(Mu=A==null?void 0:A.info)==null?void 0:Mu.killHouseFullname} (${(yu=A==null?void 0:A.info)==null?void 0:yu.killHouseMobile})`,(Du=A==null?void 0:A.info)==null?void 0:Du.killHouseCity,(Yu=(Ru=A==null?void 0:A.info)==null?void 0:Ru.totalCount)==null?void 0:Yu.toLocaleString(),(Hu=(Ku=A.info)==null?void 0:Ku.totalQuantity)==null?void 0:Hu.toLocaleString(),(vu=(qu=A.info)==null?void 0:qu.totalWeight)==null?void 0:vu.toLocaleString(),u.jsx($6,{size:"small",color:"success",onClick:()=>{D(`${d()==="SuperAdmin"?Z6:d()==="AdminX"?O6:J6}/daily_bar/${A.key}`)},children:u.jsx(Ce,{fontSize:"small"})},h)]});V(r)},[b]),c.useEffect(()=>{C(1)},[g,E,p,z]);const s=async r=>{r.preventDefault(),g(q6());try{const A=await K.get(`kill-house-request-total-wage/?search=filter&value=${I}${k?`&date1=${E}&date2=${p}`:""}`);j(A.data.results),U(A.data.count),g(v6())}catch(A){console.error("Error fetching data:",A)}};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:k,onChange:()=>l(!k),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!k,label:"از تاریخ",id:"date",renderInput:r=>u.jsx(N,{size:"small",style:{width:"160px"},...r}),value:E,onChange:r=>{x(H(r).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!k,label:"تا تاریخ",id:"date",renderInput:r=>u.jsx(N,{size:"small",style:{width:"160px"},...r}),value:p,onChange:r=>{$(H(r).format("YYYY-MM-DD"))}})})]}),u.jsx(f,{children:u.jsxs("form",{onSubmit:s,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:w}),u.jsx(X,{type:"submit",onClick:s,endIcon:u.jsx(L6,{}),children:"جستجو"})]})}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_wage_excel/?token=${t}${I}${k?`&date1=${E}&date2=${p}`:""}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]}),u.jsx(y6,{data:W,columns:["ردیف","خریدار","شهر","تعداد پرونده","حجم","وزن سفارشات (کیلوگرم)","جزییات سفارش"],handlePageChange:S,totalRows:_,page:Y,perPage:z,handlePerRowsChange:n,title:"بارهای روزانه"})]})},ve=({type:t})=>{const E=ku(s=>s.userSlice.authToken),x=X6(),[p,$]=c.useState([]),[g,D]=c.useState(!1),[w,k]=c.useState(0),[l,b]=c.useState(10),[j,_]=c.useState(!1),[U,z]=c.useState(""),M=s=>{z(s.target.value)},[,,I,T,Y,e]=c.useContext(Fu);c.useEffect(()=>{const s=H(new Date).format("YYYY-MM-DD");T(s),e(s)},[]);const W=async(s,r)=>{D(!0);const A=await K.get(`kill_house_free_bar_total_wage/?search=filter&value=${r}&type=${t==="live_chicken"?"live":"carcass"}&page=${s}&role=${d()}&page_size=${l}${j?`&date1=${I}&date2=${Y}`:""}`);$(A.data.results),k(A.data.count),D(!1)},V=s=>{W(s,U)},C=async(s,r)=>{D(!0);const A=await K.get(`kill_house_free_bar_total_wage/?search=filter&value=${U}&type=${t==="live_chicken"?"live":"carcass"}&page=${r}&role=${d()}&page_size=${s}${j?`&date1=${I}&date2=${Y}`:""}`);$(A.data.results),k(A.data.count),b(s),D(!1)};c.useEffect(()=>{W(1)},[]);const S=async s=>{s.preventDefault(),D(!0);try{const r=await K.get(`kill_house_free_bar_total_wage/?search=filter&value=${U}&type=${t==="live_chicken"?"live":"carcass"}${j?`&date1=${I}&date2=${Y}`:""}`);$(r.data.results),k(r.data.count)}catch(r){console.error("Error fetching data:",r)}finally{D(!1)}};c.useEffect(()=>{W(1)},[I,Y,j]);const n=[{name:"خریدار",selector:s=>{var A,h,L,v;return`${(A=s==null?void 0:s.info)!=null&&A.killer?"کشتارکن":"کشتارگاه"} ${(h=s==null?void 0:s.info)==null?void 0:h.killHouseName} - ${(L=s==null?void 0:s.info)==null?void 0:L.killHouseFullname} (${(v=s==null?void 0:s.info)==null?void 0:v.killHouseMobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:s=>{var r;return`${(r=s==null?void 0:s.info)==null?void 0:r.killHouseCity}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد پرونده",selector:s=>{var r,A;return(A=(r=s==null?void 0:s.info)==null?void 0:r.totalCount)==null?void 0:A.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"حجم",selector:s=>{var r,A;return(A=(r=s.info)==null?void 0:r.totalQuantity)==null?void 0:A.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن سفارشات (کیلوگرم)",selector:s=>{var r,A;return(A=(r=s.info)==null?void 0:r.totalWeight)==null?void 0:A.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مبلغ کل",selector:s=>{var r,A;return`${(A=(r=s.info)==null?void 0:r.totalWage)==null?void 0:A.toLocaleString()} ریال`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جزییات سفارش",selector:s=>u.jsx(X,{onClick:()=>{x(`${d()==="SuperAdmin"?Z6:d()==="AdminX"?O6:J6}/${t}/${s.key}`)},children:"مشاهده"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{container:!0,justifyContent:"end",children:u.jsx(G6,{title:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:[u.jsxs(zu,{children:["خرید ",t==="live_chicken"?"مرغ زنده":"لاشه"," آزاد"]}),u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:j,onChange:()=>_(!j),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!j,label:"از تاریخ",id:"date",renderInput:s=>u.jsx(N,{size:"small",style:{width:"160px"},...s}),value:I,onChange:s=>{T(H(s).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!j,label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(N,{size:"small",style:{width:"160px"},...s}),value:Y,onChange:s=>{e(H(s).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:S,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:M}),u.jsx(X,{type:"submit",onClick:S,endIcon:u.jsx(L6,{}),children:"جستجو"})]}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_wage_excel/?token=${E}${U}${j?`&date1=${I}&date2=${Y}`:""}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]})}),columns:n,data:p,progressPending:g,pagination:!0,paginationServer:!0,paginationTotalRows:w,onChangeRowsPerPage:C,onChangePage:V})})},_a=()=>{const t=ku(n=>n.userSlice.authToken),E=X6(),[x,p]=c.useState([]),[$,g]=c.useState(!1),[D,w]=c.useState(0),[k,l]=c.useState(10),[b,j]=c.useState(!1),[_,U]=c.useState(""),z=n=>{U(n.target.value)},[,,M,I,T,Y]=c.useContext(Fu);c.useEffect(()=>{const n=H(new Date).format("YYYY-MM-DD");I(n),Y(n)},[]);const e=async(n,s)=>{g(!0);const r=await K.get(`chain-company-total-allocations/?search=filter&value=${s}&type=live&page=${n}&role=${d()}&page_size=${k}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),g(!1)},W=n=>{e(n,_)},V=async(n,s)=>{g(!0);const r=await K.get(`chain-company-total-allocations/?search=filter&value=${_}&type=live&page=${s}&role=${d()}&page_size=${n}${b?`&date1=${M}&date2=${T}`:""}`);p(r.data.results),w(r.data.count),l(n),g(!1)};c.useEffect(()=>{e(1)},[]);const C=async n=>{n.preventDefault(),g(!0);try{const s=await K.get(`chain-company-total-allocations/?search=filter&value=${_}&type=live${b?`&date1=${M}&date2=${T}`:""}`);p(s.data.results),w(s.data.count)}catch(s){console.error("Error fetching data:",s)}finally{g(!1)}};c.useEffect(()=>{e(1)},[M,T,b]);const S=[{name:"شرکت زنجیره",selector:n=>{var s;return`${(s=n==null?void 0:n.info)==null?void 0:s.company}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد پرونده",selector:n=>{var s,r;return(r=(s=n==null?void 0:n.info)==null?void 0:s.totalCount)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"حجم",selector:n=>{var s,r;return(r=(s=n.info)==null?void 0:s.totalQuantity)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن سفارشات (کیلوگرم)",selector:n=>{var s,r;return(r=(s=n.info)==null?void 0:s.totalWeight)==null?void 0:r.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مبلغ کل",selector:n=>{var s,r;return`${(r=(s=n.info)==null?void 0:s.totalWage)==null?void 0:r.toLocaleString()} ریال`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جزییات سفارش",selector:n=>u.jsx(X,{onClick:()=>{E(`${d()==="SuperAdmin"?Z6:d()==="AdminX"?O6:J6}/chain/${n.key}`)},children:"مشاهده"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{container:!0,justifyContent:"end",children:u.jsx(G6,{title:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:[u.jsx(zu,{children:"زنجیره ها"}),u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:b,onChange:()=>j(!b),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"از تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:M,onChange:n=>{I(H(n).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!b,label:"تا تاریخ",id:"date",renderInput:n=>u.jsx(N,{size:"small",style:{width:"160px"},...n}),value:T,onChange:n=>{Y(H(n).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(X,{type:"submit",onClick:C,endIcon:u.jsx(L6,{}),children:"جستجو"})]}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_wage_excel/?token=${t}${_}${b?`&date1=${M}&date2=${T}`:""}`,rel:"noreferrer",children:u.jsx(X,{color:"success",children:u.jsx(U6,{size:32})})})})]})}),columns:S,data:x,progressPending:$,pagination:!0,paginationServer:!0,paginationTotalRows:D,onChangeRowsPerPage:V,onChangePage:W})})},Ma=({item:t})=>{const[E,x]=c.useState([]);return c.useEffect(()=>{var $;const p=($=t==null?void 0:t.killHouseRequests)==null?void 0:$.map(g=>{var k,l,b,j,_,U,z,M,I,T,Y,e,W,V,C,S,n,s,r,A,h,L;const D=(b=(l=(k=g==null?void 0:g.vetFarm)==null?void 0:k.vet)==null?void 0:l.user)!=null&&b.fullname?((U=(_=(j=g==null?void 0:g.vetFarm)==null?void 0:j.vet)==null?void 0:_.user)==null?void 0:U.fullname)+`(${(I=(M=(z=g==null?void 0:g.vetFarm)==null?void 0:z.vet)==null?void 0:M.user)==null?void 0:I.mobile})`:"فاقد دامپزشک";let w="";return g.vetState==="accepted"?w="تایید تخلیه":g.vetState==="pending"&&(w="در انتظار تخلیه"),[g.barCode,`${(T=g.killhouseUser)==null?void 0:T.name} (${(W=(e=(Y=g.killhouseUser)==null?void 0:Y.killHouseOperator)==null?void 0:e.user)==null?void 0:W.mobile})`,`${g.addCar.driver.typeCar} ${g.addCar.driver.pelak}`,`${g.addCar.driver.driverName} (${g.addCar.driver.driverMobile})`,g==null?void 0:g.trafficCode,g.poultryRequest.chickenBreed,(V=g.quantity)==null?void 0:V.toLocaleString(),(S=(C=g==null?void 0:g.weightInfo)==null?void 0:C.weight)==null?void 0:S.toLocaleString(),(s=(n=g==null?void 0:g.weightInfo)==null?void 0:n.indexWeight)==null?void 0:s.toLocaleString(),`${(A=(r=g.poultryRequest)==null?void 0:r.poultry)==null?void 0:A.unitName} (${(L=(h=g.poultryRequest.poultry)==null?void 0:h.user)==null?void 0:L.mobile})`,D,g!=null&&g.clearanceCode?g==null?void 0:g.clearanceCode:"-",g.killPlace,g.poultryRequest.poultry.address.city.name,g!=null&&g.poultryRequest.sendDate?ca(new Date(g==null?void 0:g.poultryRequest.sendDate),"yyyy/MM/dd"):"-",g==null?void 0:g.poultryRequest.orderCode,w]});x(p)},[t]),u.jsx(Ve,{columns:["کدبار","خریدار","ماشین","راننده","کدبهداشتی حمل و نقل","نژاد","تعداد","وزن بار","میانگین وزن","مرغدار","دامپزشک فارم","کدرهگیری سامانه قرنطینه","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار","وضعیت"],data:E})},Xe=({killhouseKey:t})=>{var n,s,r,A;const[,,E,x,p,$]=c.useContext(Fu),[g,D]=c.useState(!1);c.useEffect(()=>{const h=H(new Date).format("YYYY-MM-DD");x(h),$(h)},[]);const w=B6(),[k,l]=c.useState([]),[b,j]=c.useState(!1),[_,U]=c.useState(0),[z,M]=c.useState(10),[I,T]=c.useState(""),Y=h=>{T(h.target.value)},e=async(h,L)=>{j(!0);const v=await K.get(`province_wage/?search=filter&value=${L}&page=${h}&page_size=${z}&type=unpaid&kill_house_key=${t}&role=${d()}${g?`&date1=${E}&date2=${p}`:""}`);l(v.data.results),U(v.data.count),j(!1)},W=h=>{e(h,I)},V=async(h,L)=>{j(!0);const v=await K.get(`province_wage/?search=filter&value=${I}&page=${L}&page_size=${h}&type=unpaid&kill_house_key=${t}&role=${d()}${g?`&date1=${E}&date2=${p}`:""}`);l(v.data.results),U(v.data.count),M(h),j(!1)};c.useEffect(()=>{e(1)},[]),c.useEffect(()=>{e(1)},[E,p,g]);const C=async h=>{h.preventDefault(),j(!0);try{const L=await K.get(`province_wage/?search=filter&value=${I}&type=unpaid&kill_house_key=${t}&role=${d()}&date1=${E}&date2=${p}`);l(L.data.results),U(L.data.count)}catch(L){console.error("Error fetching data:",L)}finally{j(!1)}},S=[{name:"کدسفارش",selector:h=>{var L;return(L=h==null?void 0:h.provinceRequest)==null?void 0:L.orderCode},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مرغدار (تلفن)",selector:h=>{var L,v;return`${(L=h==null?void 0:h.provinceRequest)==null?void 0:L.poultryFullname} (${(v=h==null?void 0:h.provinceRequest)==null?void 0:v.poultryMobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:h=>{var L;return`${(L=h==null?void 0:h.provinceRequest)==null?void 0:L.poultryCity}`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تاریخ کشتار",selector:h=>{var L;return ge((L=h==null?void 0:h.provinceRequest)==null?void 0:L.sendDate)},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"محل کشتار",selector:h=>{var L;return(L=h==null?void 0:h.provinceRequest)==null?void 0:L.killPlace},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"نژاد",selector:h=>{var L;return(L=h==null?void 0:h.provinceRequest)==null?void 0:L.breed},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد (قطعه)",selector:h=>{var L,v;return(v=(L=h==null?void 0:h.provinceRequest)==null?void 0:L.provinceKillRequestQuantity)==null?void 0:v.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن (کیلوگرم)",selector:h=>{var L,v;return(v=(L=h==null?void 0:h.provinceRequest)==null?void 0:L.provinceKillRequestTotalWeight)==null?void 0:v.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"میانگین وزنی (کیلوگرم)",selector:h=>{var L;return(L=h==null?void 0:h.provinceRequest)==null?void 0:L.indexWeight},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعرفه اتحادیه (ریال)",selector:h=>{var L,v;return(v=(L=h==null?void 0:h.provinceRequest)==null?void 0:L.wage)==null?void 0:v.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مبلغ تعرفه (ریال)",selector:h=>{var L,v;return(v=(L=h==null?void 0:h.provinceRequest)==null?void 0:L.totalAmount)==null?void 0:v.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"جزییات سفارش",selector:h=>u.jsx(X,{onClick:()=>{w(Ca({top:!0,title:"جزییات سفارش",content:u.jsx(Ma,{item:h})}))},children:"مشاهده"}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsx(G6,{title:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:1,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,xs:12,alignItems:"center",gap:2,children:[u.jsxs(zu,{children:["تعرفه های پرداخت نشده"," ",((s=(n=k[0])==null?void 0:n.provinceRequest)==null?void 0:s.killHouseUserFullName)&&` ${(A=(r=k[0])==null?void 0:r.provinceRequest)==null?void 0:A.killHouseUserFullName}`]}),u.jsxs(f,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:g,onChange:()=>D(!g),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!g,label:"از تاریخ",id:"date",renderInput:h=>u.jsx(N,{size:"small",style:{width:"160px"},...h}),value:E,onChange:h=>{x(H(h).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!g,label:"تا تاریخ",id:"date",renderInput:h=>u.jsx(N,{size:"small",style:{width:"160px"},...h}),value:p,onChange:h=>{$(H(h).format("YYYY-MM-DD"))}})})]}),u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:Y}),u.jsx(X,{type:"submit",onClick:C,children:"جستجو"})]})})]})}),columns:S,data:k,progressPending:b,pagination:!0,paginationServer:!0,paginationTotalRows:_,onChangeRowsPerPage:V,onChangePage:W})})})},Ge=({killhouseKey:t,type:E})=>{const[,,x,p,$,g]=c.useContext(Fu),[D]=c.useContext(Fu),w=ku(S=>S.userSlice.userProfile.key);c.useEffect(()=>{const S=H(new Date).format("YYYY-MM-DD");p(S),g(S)},[]);const[k,l]=c.useState([]),[b,j]=c.useState(!1),[_,U]=c.useState(0),[z,M]=c.useState(10),[I,T]=c.useState(!1),[Y,e]=c.useState(""),W=S=>{e(S.target.value)},V=async(S,n)=>{j(!0);const s=await K.get(`kill_house_request_bar_management_wage/?search=filter&value=${n}&page=${S}&page_size=${z}&type=paid&kill_house_key=${t}&role=${d()}&date1=${x}&date2=${$}`);l(s.data.results),U(s.data.count),j(!1)};c.useEffect(()=>{V(1)},[]),c.useEffect(()=>{V(1)},[x,$,z,I]);const C=async S=>{S.preventDefault(),j(!0);try{const n=await K.get(`kill_house_request_bar_management_wage/?search=filter&value=${Y}&type=paid&kill_house_key=${t}&role=${d()}&date1=${x}&date2=${$}`);l(n.data.results),U(n.data.count)}catch(n){console.error("Error fetching data:",n)}finally{j(!1)}};return u.jsxs(f,{children:[u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsx(zu,{children:"بارها "}),u.jsxs(f,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(E6,{icon:u.jsx(Ee,{}),checkedIcon:u.jsx(we,{}),checked:I,onChange:()=>T(!I),color:"primary",size:"large"}),u.jsx(f,{children:u.jsx(G,{disabled:!I,label:"از تاریخ",id:"date",renderInput:S=>u.jsx(N,{size:"small",style:{width:"160px"},...S}),value:x,onChange:S=>{p(H(S).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!I,label:"تا تاریخ",id:"date",renderInput:S=>u.jsx(N,{size:"small",style:{width:"160px"},...S}),value:$,onChange:S=>{g(H(S).format("YYYY-MM-DD"))}})})]}),u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsxs("form",{onSubmit:C,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:W}),u.jsx(X,{type:"submit",onClick:C,endIcon:u.jsx(L6,{}),children:"جستجو"})]})}),u.jsx(T6,{title:"خروجی اکسل",children:u.jsx(X,{color:"success",onClick:()=>{D({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const S=`${K.defaults.baseURL}kill_house_total_wage_excel_new/?date1=${x}&date2=${$}&role=KillHouse&search=filter&value=${Y}&key=${w}`;window.location.href=S},children:u.jsx(U6,{size:32})})})]}),!1]})},he=({killhouseKey:t,type:E})=>{const[,,x,p,$,g]=c.useContext(Fu);c.useEffect(()=>{const C=H(new Date).format("YYYY-MM-DD");p(C),g(C)},[]);const[D,w]=c.useState([]),[k,l]=c.useState(!1),[b,j]=c.useState(0),[_,U]=c.useState(10),[z,M]=c.useState(""),I=C=>{M(C.target.value)},T=async(C,S)=>{l(!0);const n=await K.get(`kill_house_free_bar_wage_total/?search=filter&value=${S}&page=${C}&page_size=${_}&kill_house_key=${t}&role=${d()}&date1=${x}&date2=${$}&type=${E}`);w(n.data.results),j(n.data.count),l(!1)},Y=C=>{T(C,z)},e=async(C,S)=>{l(!0);const n=await K.get(`kill_house_free_bar_wage_total/?search=filter&value=${z}&page=${S}&page_size=${C}&kill_house_key=${t}&role=${d()}&date1=${x}&date2=${$}&type=${E}`);w(n.data.results),j(n.data.count),U(C),l(!1)};c.useEffect(()=>{T(1)},[]),c.useEffect(()=>{T(1)},[x,$,_]);const W=async C=>{C.preventDefault(),l(!0);try{const S=await K.get(`kill_house_free_bar_wage_total/?search=filter&value=${z}&kill_house_key=${t}&role=${d()}&date1=${x}&date2=${$}&type=${E}`);w(S.data.results),j(S.data.count)}catch(S){console.error("Error fetching data:",S)}finally{l(!1)}},V=[{name:"نام خریدار",selector:C=>{var S,n,s,r,A,h;return`${(s=(n=(S=C.killHouse)==null?void 0:S.killHouseOperator)==null?void 0:n.user)==null?void 0:s.fullname} (${(h=(A=(r=C.killHouse)==null?void 0:r.killHouseOperator)==null?void 0:A.user)==null?void 0:h.mobile})`},sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"نام فروشنده",selector:C=>C==null?void 0:C.poultryName,sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:C=>C==null?void 0:C.city,sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"تعداد",selector:C=>E==="live"?C==null?void 0:C.quantity.toLocaleString():C==null?void 0:C.numberOfCarcasses.toLocaleString(),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وزن",selector:C=>E==="live"?C==null?void 0:C.liveWeight.toLocaleString():C==null?void 0:C.weightOfCarcasses.toLocaleString(),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"مبلغ کل",selector:C=>{var S;return(S=C==null?void 0:C.totalAmount)==null?void 0:S.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0}];return u.jsx(f,{children:u.jsx(G6,{title:u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsxs(zu,{children:["بارهای ",E==="live"?"مرغ زنده":"لاشه"]}),u.jsx(f,{children:u.jsx(G,{label:"از تاریخ",id:"date",renderInput:C=>u.jsx(N,{style:{width:"160px"},...C}),value:x,onChange:C=>{p(H(C).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{label:"تا تاریخ",id:"date",renderInput:C=>u.jsx(N,{style:{width:"160px"},...C}),value:$,onChange:C=>{g(H(C).format("YYYY-MM-DD"))}})}),u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsxs("form",{onSubmit:W,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:I}),u.jsx(X,{type:"submit",onClick:W,endIcon:u.jsx(L6,{}),children:"جستجو"})]})})]}),columns:V,data:D,progressPending:k,pagination:!0,paginationServer:!0,paginationTotalRows:b,onChangeRowsPerPage:e,onChangePage:Y})})},Fe=({killhouseKey:t,type:E})=>{const[,,x,p,$,g]=c.useContext(Fu);c.useEffect(()=>{const C=H(new Date).format("YYYY-MM-DD");p(C),g(C)},[]);const[D,w]=c.useState([]),[k,l]=c.useState(!1),[b,j]=c.useState(0),[_,U]=c.useState(10),[z,M]=c.useState(""),I=C=>{M(C.target.value)},T=async(C,S)=>{l(!0);const n=await K.get(`chain-allocation-total-wage/?search=filter&value=${S}&page=${C}&page_size=${_}&type=paid&chain_company_key=${t}&role=${d()}&date1=${x}&date2=${$}`);w(n.data.results),j(n.data.count),l(!1)},Y=C=>{T(C,z)},e=async(C,S)=>{l(!0);const n=await K.get(`chain-allocation-total-wage/?search=filter&value=${z}&page=${S}&page_size=${C}&type=paid&chain_company_key=${t}&role=${d()}&date1=${x}&date2=${$}`);w(n.data.results),j(n.data.count),U(C),l(!1)};c.useEffect(()=>{T(1)},[]),c.useEffect(()=>{T(1)},[x,$,_]);const W=async C=>{C.preventDefault(),l(!0);try{const S=await K.get(`chain-allocation-total-wage/?search=filter&value=${z}&type=paid&chain_company_key=${t}&role=${d()}&date1=${x}&date2=${$}`);w(S.data.results),j(S.data.count)}catch(S){console.error("Error fetching data:",S)}finally{l(!1)}},V=[{name:"ردیف",selector:(C,S)=>S+1,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"30px"},{name:"تاریخ ایجاد",selector:C=>ge(C==null?void 0:C.createDate),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"auto"},{name:"مرغداری",selector:(C,S)=>{var n,s,r,A,h;return`${(s=(n=C==null?void 0:C.poultryHatching)==null?void 0:n.poultry)==null?void 0:s.unitName} (${(h=(A=(r=C==null?void 0:C.poultryHatching)==null?void 0:r.poultry)==null?void 0:A.user)==null?void 0:h.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"auto"},{name:"شرکت زنجیره",selector:(C,S)=>{var n,s;return`${(n=C==null?void 0:C.chainCompany)==null?void 0:n.name} (${(s=C==null?void 0:C.chainCompany)==null?void 0:s.user.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"auto"},{name:"کد قرنطینه",selector:(C,S)=>C!=null&&C.quarantineCode?C==null?void 0:C.quarantineCode:"-",sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"auto"},{name:"تعداد",selector:C=>C==null?void 0:C.quantity,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"auto"},{name:"وزن",selector:C=>C==null?void 0:C.weight,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"60px"}];return u.jsx(f,{children:u.jsx(G6,{title:u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsx(zu,{children:"سفارشات زنجیره"}),u.jsx(f,{children:u.jsx(G,{label:"از تاریخ",id:"date",renderInput:C=>u.jsx(N,{style:{width:"160px"},...C}),value:x,onChange:C=>{p(H(C).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{label:"تا تاریخ",id:"date",renderInput:C=>u.jsx(N,{style:{width:"160px"},...C}),value:$,onChange:C=>{g(H(C).format("YYYY-MM-DD"))}})}),u.jsx(f,{container:!0,alignItems:"center",gap:_u.SMALL,children:u.jsxs("form",{onSubmit:W,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:I}),u.jsx(X,{type:"submit",onClick:W,endIcon:u.jsx(L6,{}),children:"جستجو"})]})})]}),columns:V,data:D,progressPending:k,pagination:!0,paginationServer:!0,paginationTotalRows:b,onChangeRowsPerPage:e,onChangePage:Y})})},Da=Ue("PROVINCE_PAYMENT_GET_KILLHOUSES",async(t,{dispatch:E})=>{try{E(q6());const{data:x,status:p}=await K.get("detail_general_killhouse_wage/",{params:{date1:t.withDate?t.selectedDate1:"null",date2:t.withDate?t.selectedDate2:"null",search:"filter",value:t.textValue,role:d()}});return E(v6()),{data:x,status:p}}catch(x){return E(v6()),{error:x.response.data}}}),Ra=Ue("PROVINCE_GET_PAYMENT_DASHBOARD",async(t,{dispatch:E})=>{try{E(q6());const{data:x,status:p}=await K.get("dashboard_detail_general_killhouse_wage",{params:{date1:t.withDate?t.selectedDate1:"null",date2:t.withDate?t.selectedDate2:"null",role:d()}});return{data:x,status:p}}catch(x){return{error:x.response.data}}}),Ya=()=>{var U,z,M,I,T,Y,e,W,V,C,S,n,s,r,A,h,L,v,J,Mu,yu,Du,Ru,Yu,Ku,Hu,qu,vu,I6,k6,_6,M6,D6,R6,Y6,q,y,Pu,w6,Wu,Nu,P6,V6,W6,b6,m6,u0,e0,a0,l0,t0,o0,n0,s0,r0,c0,C0,d0,g0,A0,i0,f0,h0,x0,p0,j0,S0,F0,y0,E0,w0,L0,b0,$0,T0,I0,k0,_0,M0,D0,R0,Y0,P0,W0,z0,K0,H0,q0,v0,N0,R,i,ju,o,lu,tu,ou,nu,su,ru,cu,Cu,du,Uu,Vu,Qu,Xu,Gu,Ju,Zu,Ou,Bu,mu,u6,e6,a6,l6,t6,o6,n6,s6,r6,c6,C6;const[t,E]=c.useState([]),x=B6(),[p,$]=c.useState(!1),[,,g,D,w,k]=c.useContext(Fu);c.useEffect(()=>{const Q=H(new Date).format("YYYY-MM-DD");D(Q),k(Q)},[]);const[l,b]=c.useState([]);c.useEffect(()=>{x(Ra({selectedDate1:g,selectedDate2:w,withDate:p})).then(Q=>{b(Q.payload.data)})},[g,w,p]);const j=()=>{x(Da({selectedDate1:g,selectedDate2:w,withDate:p})).then(Q=>{var d6,g6,A6,i6,f6,h6,x6,p6;let Eu=[];switch(d()){case"AdminX":Eu=(g6=(d6=Q.payload)==null?void 0:d6.data)==null?void 0:g6.map((a,Su)=>{var Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu,wu,Lu,bu,$u,Tu,Iu,j6,S6,F6,z6,K6,U0,V0,Q0,X0,G0,J0,Z0,O0,B0,m0,ue,ee,ae,le,te,oe,ne,se,re,ce,Te,Ie,ke,_e,Me,De;return[Su+1,(Z=a==null?void 0:a.info)==null?void 0:Z.type,(O=a==null?void 0:a.info)==null?void 0:O.killHouseName,(B=a==null?void 0:a.info)==null?void 0:B.fullname,(m=a==null?void 0:a.info)==null?void 0:m.mobile,(uu=a==null?void 0:a.info)==null?void 0:uu.city,(au=(eu=a==null?void 0:a.info)==null?void 0:eu.lenProvinceKillRequests)==null?void 0:au.toLocaleString(),(Au=(gu=a==null?void 0:a.info)==null?void 0:gu.totalKilledQuantity)==null?void 0:Au.toLocaleString(),(fu=(iu=a==null?void 0:a.info)==null?void 0:iu.totalKilledWeight)==null?void 0:fu.toLocaleString(),(xu=(hu=a==null?void 0:a.info)==null?void 0:hu.lenKillHouseRequests)==null?void 0:xu.toLocaleString(),(wu=(pu=a==null?void 0:a.info)==null?void 0:pu.acceptedRealQuantity)==null?void 0:wu.toLocaleString(),(bu=(Lu=a==null?void 0:a.info)==null?void 0:Lu.acceptedRealWeight)==null?void 0:bu.toLocaleString(),(Tu=($u=a==null?void 0:a.info)==null?void 0:$u.lenSlaughterTransactions)==null?void 0:Tu.toLocaleString(),(j6=(Iu=a==null?void 0:a.info)==null?void 0:Iu.off)==null?void 0:j6.toLocaleString(),(F6=(S6=a==null?void 0:a.info)==null?void 0:S6.totalWage)==null?void 0:F6.toLocaleString(),(K6=(z6=a==null?void 0:a.info)==null?void 0:z6.companyTotalWage)==null?void 0:K6.toLocaleString(),(V0=(U0=a==null?void 0:a.info)==null?void 0:U0.unionTotalWage)==null?void 0:V0.toLocaleString(),(X0=(Q0=a==null?void 0:a.info)==null?void 0:Q0.guildsTotalWage)==null?void 0:X0.toLocaleString(),(J0=(G0=a==null?void 0:a.info)==null?void 0:G0.otherTotalWage)==null?void 0:J0.toLocaleString(),(O0=(Z0=a==null?void 0:a.info)==null?void 0:Z0.notPaied)==null?void 0:O0.toLocaleString(),(m0=(B0=a==null?void 0:a.info)==null?void 0:B0.companyTotalUnpaidWage)==null?void 0:m0.toLocaleString(),(ee=(ue=a==null?void 0:a.info)==null?void 0:ue.unionTotalUnpaidWage)==null?void 0:ee.toLocaleString(),(le=(ae=a==null?void 0:a.info)==null?void 0:ae.guildsTotalUnpaidWage)==null?void 0:le.toLocaleString(),(oe=(te=a==null?void 0:a.info)==null?void 0:te.otherTotalUnpaidWage)==null?void 0:oe.toLocaleString(),(se=(ne=a==null?void 0:a.info)==null?void 0:ne.totalPaidWage)==null?void 0:se.toLocaleString(),(ce=(re=a==null?void 0:a.info)==null?void 0:re.unionTotalPaidWage)==null?void 0:ce.toLocaleString(),(Ie=(Te=a==null?void 0:a.info)==null?void 0:Te.companyTotalPaidWage)==null?void 0:Ie.toLocaleString(),(_e=(ke=a==null?void 0:a.info)==null?void 0:ke.guildsTotalPaidWage)==null?void 0:_e.toLocaleString(),(De=(Me=a==null?void 0:a.info)==null?void 0:Me.otherTotalPaidWage)==null?void 0:De.toLocaleString()]});break;case"SuperAdmin":Eu=(i6=(A6=Q.payload)==null?void 0:A6.data)==null?void 0:i6.map((a,Su)=>{var Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu,wu,Lu,bu,$u,Tu,Iu,j6,S6,F6,z6,K6,U0,V0,Q0,X0,G0,J0,Z0,O0,B0,m0,ue,ee,ae,le,te,oe,ne,se,re,ce;return[Su+1,(Z=a==null?void 0:a.info)==null?void 0:Z.type,(O=a==null?void 0:a.info)==null?void 0:O.killHouseName,(B=a==null?void 0:a.info)==null?void 0:B.fullname,(m=a==null?void 0:a.info)==null?void 0:m.mobile,(uu=a==null?void 0:a.info)==null?void 0:uu.city,(au=(eu=a==null?void 0:a.info)==null?void 0:eu.lenProvinceKillRequests)==null?void 0:au.toLocaleString(),(Au=(gu=a==null?void 0:a.info)==null?void 0:gu.totalKilledQuantity)==null?void 0:Au.toLocaleString(),(fu=(iu=a==null?void 0:a.info)==null?void 0:iu.totalKilledWeight)==null?void 0:fu.toLocaleString(),(xu=(hu=a==null?void 0:a.info)==null?void 0:hu.lenKillHouseRequests)==null?void 0:xu.toLocaleString(),(wu=(pu=a==null?void 0:a.info)==null?void 0:pu.acceptedRealQuantity)==null?void 0:wu.toLocaleString(),(bu=(Lu=a==null?void 0:a.info)==null?void 0:Lu.acceptedRealWeight)==null?void 0:bu.toLocaleString(),(Tu=($u=a==null?void 0:a.info)==null?void 0:$u.lenSlaughterTransactions)==null?void 0:Tu.toLocaleString(),(j6=(Iu=a==null?void 0:a.info)==null?void 0:Iu.off)==null?void 0:j6.toLocaleString(),(F6=(S6=a==null?void 0:a.info)==null?void 0:S6.totalWage)==null?void 0:F6.toLocaleString(),(K6=(z6=a==null?void 0:a.info)==null?void 0:z6.companyTotalWage)==null?void 0:K6.toLocaleString(),(V0=(U0=a==null?void 0:a.info)==null?void 0:U0.unionTotalWage)==null?void 0:V0.toLocaleString(),(X0=(Q0=a==null?void 0:a.info)==null?void 0:Q0.guildsTotalWage)==null?void 0:X0.toLocaleString(),(J0=(G0=a==null?void 0:a.info)==null?void 0:G0.notPaied)==null?void 0:J0.toLocaleString(),(O0=(Z0=a==null?void 0:a.info)==null?void 0:Z0.companyTotalUnpaidWage)==null?void 0:O0.toLocaleString(),(m0=(B0=a==null?void 0:a.info)==null?void 0:B0.unionTotalUnpaidWage)==null?void 0:m0.toLocaleString(),(ee=(ue=a==null?void 0:a.info)==null?void 0:ue.guildsTotalUnpaidWage)==null?void 0:ee.toLocaleString(),(le=(ae=a==null?void 0:a.info)==null?void 0:ae.totalPaidWage)==null?void 0:le.toLocaleString(),(oe=(te=a==null?void 0:a.info)==null?void 0:te.unionTotalPaidWage)==null?void 0:oe.toLocaleString(),(se=(ne=a==null?void 0:a.info)==null?void 0:ne.companyTotalPaidWage)==null?void 0:se.toLocaleString(),(ce=(re=a==null?void 0:a.info)==null?void 0:re.guildsTotalPaidWage)==null?void 0:ce.toLocaleString()]});break;case"ProvinceOperator":Eu=(h6=(f6=Q.payload)==null?void 0:f6.data)==null?void 0:h6.map((a,Su)=>{var Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu,wu,Lu,bu,$u,Tu,Iu,j6,S6,F6;return[Su+1,(Z=a==null?void 0:a.info)==null?void 0:Z.type,(O=a==null?void 0:a.info)==null?void 0:O.killHouseName,(B=a==null?void 0:a.info)==null?void 0:B.fullname,(m=a==null?void 0:a.info)==null?void 0:m.mobile,(uu=a==null?void 0:a.info)==null?void 0:uu.city,(au=(eu=a==null?void 0:a.info)==null?void 0:eu.totalKilledQuantity)==null?void 0:au.toLocaleString(),(Au=(gu=a==null?void 0:a.info)==null?void 0:gu.totalKilledWeight)==null?void 0:Au.toLocaleString(),(fu=(iu=a==null?void 0:a.info)==null?void 0:iu.lenKillHouseRequests)==null?void 0:fu.toLocaleString(),(xu=(hu=a==null?void 0:a.info)==null?void 0:hu.acceptedRealQuantity)==null?void 0:xu.toLocaleString(),(wu=(pu=a==null?void 0:a.info)==null?void 0:pu.acceptedRealWeight)==null?void 0:wu.toLocaleString(),(bu=(Lu=a==null?void 0:a.info)==null?void 0:Lu.lenSlaughterTransactions)==null?void 0:bu.toLocaleString(),(Tu=($u=a==null?void 0:a.info)==null?void 0:$u.unionTotalWage)==null?void 0:Tu.toLocaleString(),(j6=(Iu=a==null?void 0:a.info)==null?void 0:Iu.unionTotalUnpaidWage)==null?void 0:j6.toLocaleString(),(F6=(S6=a==null?void 0:a.info)==null?void 0:S6.unionTotalPaidWage)==null?void 0:F6.toLocaleString()]});break;default:Eu=(p6=(x6=Q.payload)==null?void 0:x6.data)==null?void 0:p6.map((a,Su)=>{var Z,O,B,m,uu,eu,au,gu,Au,iu,fu,hu,xu,pu,wu,Lu,bu,$u,Tu,Iu,j6,S6,F6,z6,K6;return[Su+1,(Z=a==null?void 0:a.info)==null?void 0:Z.type,(O=a==null?void 0:a.info)==null?void 0:O.killHouseName,(B=a==null?void 0:a.info)==null?void 0:B.fullname,(m=a==null?void 0:a.info)==null?void 0:m.mobile,(uu=a==null?void 0:a.info)==null?void 0:uu.city,(au=(eu=a==null?void 0:a.info)==null?void 0:eu.lenProvinceKillRequests)==null?void 0:au.toLocaleString(),(Au=(gu=a==null?void 0:a.info)==null?void 0:gu.totalKilledQuantity)==null?void 0:Au.toLocaleString(),(fu=(iu=a==null?void 0:a.info)==null?void 0:iu.totalKilledWeight)==null?void 0:fu.toLocaleString(),(xu=(hu=a==null?void 0:a.info)==null?void 0:hu.lenKillHouseRequests)==null?void 0:xu.toLocaleString(),(wu=(pu=a==null?void 0:a.info)==null?void 0:pu.acceptedRealQuantity)==null?void 0:wu.toLocaleString(),(bu=(Lu=a==null?void 0:a.info)==null?void 0:Lu.acceptedRealWeight)==null?void 0:bu.toLocaleString(),(Tu=($u=a==null?void 0:a.info)==null?void 0:$u.lenSlaughterTransactions)==null?void 0:Tu.toLocaleString(),(j6=(Iu=a==null?void 0:a.info)==null?void 0:Iu.unionTotalWage)==null?void 0:j6.toLocaleString(),(F6=(S6=a==null?void 0:a.info)==null?void 0:S6.unionTotalUnpaidWage)==null?void 0:F6.toLocaleString(),(K6=(z6=a==null?void 0:a.info)==null?void 0:z6.unionTotalPaidWage)==null?void 0:K6.toLocaleString()]});break}E(Eu)})},_=ku(Q=>Q.userSlice.userProfile.key);return c.useEffect(()=>{j()},[]),u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,width:"100%",children:[u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(f,{container:!0,alignItems:"center",gap:_u.SMALL,justifyContent:"center",children:[u.jsxs(f,{container:!0,justifyContent:"center",style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(f,{children:u.jsx(N6,{control:u.jsx(E6,{checked:p,onChange:()=>$(!p),color:"primary"})})}),u.jsx(f,{children:u.jsx(G,{disabled:!p,label:"از تاریخ",id:"date",renderInput:Q=>u.jsx(N,{size:"small",style:{width:"160px"},...Q}),value:g,onChange:Q=>{D(H(Q).format("YYYY-MM-DD"))}})}),u.jsx(f,{children:u.jsx(G,{disabled:!p,label:"تا تاریخ",id:"date",renderInput:Q=>u.jsx(N,{size:"small",style:{width:"160px"},...Q}),value:w,onChange:Q=>{k(H(Q).format("YYYY-MM-DD"))}})})]}),u.jsx(X,{type:"submit",onClick:()=>{j()},children:"جستجو"}),(d()==="SuperAdmin"||d()==="AdminX")&&u.jsx(T6,{title:"خروجی اکسل",placement:"top",children:u.jsx("a",{href:`${K.defaults.baseURL}kill_house_total_transactions_wage_payid_super_admin_excel/?key=${_}${p?`&date1=${g}&date2=${w}`:""}&role=${d()}`,rel:"noreferrer",children:u.jsx(X,{color:"primary",children:u.jsx(U6,{size:32})})})})]})}),u.jsx(f,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(y6,{noPagination:!0,columns:d()==="AdminX"?["تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","کل تعرفه (ریال)","سهم شرکت (ریال)","سهم اتحادیه (ریال)","سهم صنف (ریال)","سهم غیره (ریال)","تخفیف کل (ریال)","کل تعرفه پرداخت نشده (ریال)"," سهم شرکت پرداخت نشده"," سهم اتحادیه پرداخت نشده","سهم صنف پرداخت نشده","سهم غیره پرداخت نشده","کل تعرفه پرداخت شده (ریال)","سهم اتحادیه از واریزی(ریال)","سهم شرکت از واریزی(ریال)","سهم اصناف از واریزی(ریال)","سهم غیره از واریزی(ریال)"]:d()==="SuperAdmin"?["تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","کل تعرفه (ریال)","سهم شرکت (ریال)","سهم اتحادیه (ریال)","سهم صنف (ریال)","تخفیف کل (ریال)","کل تعرفه پرداخت نشده (ریال)"," سهم شرکت پرداخت نشده"," سهم اتحادیه پرداخت نشده","سهم صنف پرداخت نشده","کل تعرفه پرداخت شده (ریال)","سهم اتحادیه از واریزی(ریال)","سهم شرکت از واریزی(ریال)","سهم اصناف از واریزی(ریال)"]:d()==="ProvinceOperator"?["تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","سهم اتحادیه (ریال)"," سهم اتحادیه پرداخت نشده","سهم اتحادیه از واریزی(ریال)"]:["تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","سهم اتحادیه (ریال)"," سهم اتحادیه پرداخت نشده","سهم اتحادیه از واریزی(ریال)"],data:d()==="AdminX"?[[(z=(U=l==null?void 0:l.info)==null?void 0:U.lenProvinceKillRequests)==null?void 0:z.toLocaleString(),(I=(M=l==null?void 0:l.info)==null?void 0:M.totalKilledQuantity)==null?void 0:I.toLocaleString(),(Y=(T=l==null?void 0:l.info)==null?void 0:T.totalKilledWeight)==null?void 0:Y.toLocaleString(),(W=(e=l==null?void 0:l.info)==null?void 0:e.lenKillHouseRequests)==null?void 0:W.toLocaleString(),(C=(V=l==null?void 0:l.info)==null?void 0:V.acceptedRealQuantity)==null?void 0:C.toLocaleString(),(n=(S=l==null?void 0:l.info)==null?void 0:S.acceptedRealWeight)==null?void 0:n.toLocaleString(),(r=(s=l==null?void 0:l.info)==null?void 0:s.lenSlaughterTransactions)==null?void 0:r.toLocaleString(),(h=(A=l==null?void 0:l.info)==null?void 0:A.totalWage)==null?void 0:h.toLocaleString(),(v=(L=l==null?void 0:l.info)==null?void 0:L.companyTotalWage)==null?void 0:v.toLocaleString(),(Mu=(J=l==null?void 0:l.info)==null?void 0:J.unionTotalWage)==null?void 0:Mu.toLocaleString(),(Du=(yu=l==null?void 0:l.info)==null?void 0:yu.guildsTotalWage)==null?void 0:Du.toLocaleString(),(Yu=(Ru=l==null?void 0:l.info)==null?void 0:Ru.otherTotalWage)==null?void 0:Yu.toLocaleString(),(Hu=(Ku=l==null?void 0:l.info)==null?void 0:Ku.totalOff)==null?void 0:Hu.toLocaleString(),(vu=(qu=l==null?void 0:l.info)==null?void 0:qu.notPaied)==null?void 0:vu.toLocaleString(),(k6=(I6=l==null?void 0:l.info)==null?void 0:I6.companyTotalUnpaidWage)==null?void 0:k6.toLocaleString(),(M6=(_6=l==null?void 0:l.info)==null?void 0:_6.unionTotalUnpaidWage)==null?void 0:M6.toLocaleString(),(R6=(D6=l==null?void 0:l.info)==null?void 0:D6.guildsTotalUnpaidWage)==null?void 0:R6.toLocaleString(),(q=(Y6=l==null?void 0:l.info)==null?void 0:Y6.otherTotalUnpaidWage)==null?void 0:q.toLocaleString(),(Pu=(y=l==null?void 0:l.info)==null?void 0:y.totalPaidWage)==null?void 0:Pu.toLocaleString(),(Wu=(w6=l==null?void 0:l.info)==null?void 0:w6.unionTotalPaidWage)==null?void 0:Wu.toLocaleString(),(P6=(Nu=l==null?void 0:l.info)==null?void 0:Nu.companyTotalPaidWage)==null?void 0:P6.toLocaleString(),(W6=(V6=l==null?void 0:l.info)==null?void 0:V6.guildsTotalPaidWage)==null?void 0:W6.toLocaleString(),(m6=(b6=l==null?void 0:l.info)==null?void 0:b6.otherTotalPaidWage)==null?void 0:m6.toLocaleString()]]:d()==="SuperAdmin"?[[(e0=(u0=l==null?void 0:l.info)==null?void 0:u0.lenProvinceKillRequests)==null?void 0:e0.toLocaleString(),(l0=(a0=l==null?void 0:l.info)==null?void 0:a0.totalKilledQuantity)==null?void 0:l0.toLocaleString(),(o0=(t0=l==null?void 0:l.info)==null?void 0:t0.totalKilledWeight)==null?void 0:o0.toLocaleString(),(s0=(n0=l==null?void 0:l.info)==null?void 0:n0.lenKillHouseRequests)==null?void 0:s0.toLocaleString(),(c0=(r0=l==null?void 0:l.info)==null?void 0:r0.acceptedRealQuantity)==null?void 0:c0.toLocaleString(),(d0=(C0=l==null?void 0:l.info)==null?void 0:C0.acceptedRealWeight)==null?void 0:d0.toLocaleString(),(A0=(g0=l==null?void 0:l.info)==null?void 0:g0.lenSlaughterTransactions)==null?void 0:A0.toLocaleString(),(f0=(i0=l==null?void 0:l.info)==null?void 0:i0.totalWage)==null?void 0:f0.toLocaleString(),(x0=(h0=l==null?void 0:l.info)==null?void 0:h0.companyTotalWage)==null?void 0:x0.toLocaleString(),(j0=(p0=l==null?void 0:l.info)==null?void 0:p0.unionTotalWage)==null?void 0:j0.toLocaleString(),(F0=(S0=l==null?void 0:l.info)==null?void 0:S0.guildsTotalWage)==null?void 0:F0.toLocaleString(),(E0=(y0=l==null?void 0:l.info)==null?void 0:y0.totalOff)==null?void 0:E0.toLocaleString(),(L0=(w0=l==null?void 0:l.info)==null?void 0:w0.notPaied)==null?void 0:L0.toLocaleString(),($0=(b0=l==null?void 0:l.info)==null?void 0:b0.companyTotalUnpaidWage)==null?void 0:$0.toLocaleString(),(I0=(T0=l==null?void 0:l.info)==null?void 0:T0.unionTotalUnpaidWage)==null?void 0:I0.toLocaleString(),(_0=(k0=l==null?void 0:l.info)==null?void 0:k0.guildsTotalUnpaidWage)==null?void 0:_0.toLocaleString(),(D0=(M0=l==null?void 0:l.info)==null?void 0:M0.totalPaidWage)==null?void 0:D0.toLocaleString(),(Y0=(R0=l==null?void 0:l.info)==null?void 0:R0.unionTotalPaidWage)==null?void 0:Y0.toLocaleString(),(W0=(P0=l==null?void 0:l.info)==null?void 0:P0.companyTotalPaidWage)==null?void 0:W0.toLocaleString(),(K0=(z0=l==null?void 0:l.info)==null?void 0:z0.guildsTotalPaidWage)==null?void 0:K0.toLocaleString()]]:d()==="ProvinceOperator"?[[(q0=(H0=l==null?void 0:l.info)==null?void 0:H0.lenProvinceKillRequests)==null?void 0:q0.toLocaleString(),(N0=(v0=l==null?void 0:l.info)==null?void 0:v0.totalKilledQuantity)==null?void 0:N0.toLocaleString(),(i=(R=l==null?void 0:l.info)==null?void 0:R.totalKilledWeight)==null?void 0:i.toLocaleString(),(o=(ju=l==null?void 0:l.info)==null?void 0:ju.acceptedRealQuantity)==null?void 0:o.toLocaleString(),(tu=(lu=l==null?void 0:l.info)==null?void 0:lu.acceptedRealWeight)==null?void 0:tu.toLocaleString(),(nu=(ou=l==null?void 0:l.info)==null?void 0:ou.lenSlaughterTransactions)==null?void 0:nu.toLocaleString(),(ru=(su=l==null?void 0:l.info)==null?void 0:su.unionTotalWage)==null?void 0:ru.toLocaleString(),(Cu=(cu=l==null?void 0:l.info)==null?void 0:cu.unionTotalUnpaidWage)==null?void 0:Cu.toLocaleString(),(Uu=(du=l==null?void 0:l.info)==null?void 0:du.unionTotalPaidWage)==null?void 0:Uu.toLocaleString()]]:[[(Qu=(Vu=l==null?void 0:l.info)==null?void 0:Vu.lenProvinceKillRequests)==null?void 0:Qu.toLocaleString(),(Gu=(Xu=l==null?void 0:l.info)==null?void 0:Xu.totalKilledQuantity)==null?void 0:Gu.toLocaleString(),(Zu=(Ju=l==null?void 0:l.info)==null?void 0:Ju.totalKilledWeight)==null?void 0:Zu.toLocaleString(),(Bu=(Ou=l==null?void 0:l.info)==null?void 0:Ou.lenKillHouseRequests)==null?void 0:Bu.toLocaleString(),(u6=(mu=l==null?void 0:l.info)==null?void 0:mu.acceptedRealQuantity)==null?void 0:u6.toLocaleString(),(a6=(e6=l==null?void 0:l.info)==null?void 0:e6.acceptedRealWeight)==null?void 0:a6.toLocaleString(),(t6=(l6=l==null?void 0:l.info)==null?void 0:l6.lenSlaughterTransactions)==null?void 0:t6.toLocaleString(),(n6=(o6=l==null?void 0:l.info)==null?void 0:o6.unionTotalWage)==null?void 0:n6.toLocaleString(),(r6=(s6=l==null?void 0:l.info)==null?void 0:s6.unionTotalUnpaidWage)==null?void 0:r6.toLocaleString(),(C6=(c6=l==null?void 0:l.info)==null?void 0:c6.unionTotalPaidWage)==null?void 0:C6.toLocaleString()]],title:"خلاصه اطلاعات",customColors:[{name:"تعداد تخصیص بدون بار",color:"yellow"},{name:"حجم تخصیص بدون بار",color:"yellow"},{name:"وزن تخصیص بدون بار",color:"yellow"},{name:"تعداد بار",color:"cyan"},{name:"حجم بار",color:"cyan"},{name:"وزن بار",color:"cyan"},{name:"تعداد تراکنش ",color:"orange"},{name:"کل تعرفه (ریال)",color:"green"},{name:"سهم شرکت (ریال)",color:"green"},{name:"سهم اتحادیه (ریال)",color:"green"},{name:"سهم صنف (ریال)",color:"green"},{name:"سهم غیره (ریال)",color:"green"},{name:"کل تعرفه پرداخت شده (ریال)",color:"red"},{name:"سهم اتحادیه از واریزی(ریال)",color:"red"},{name:"سهم شرکت از واریزی(ریال)",color:"red"},{name:"سهم اصناف از واریزی(ریال)",color:"red"},{name:"سهم غیره از واریزی(ریال)",color:"red"},{name:"تخفیف کل (ریال)",color:"pink"}]})}),u.jsx(y6,{paginated:!0,columns:d()==="AdminX"?["ردیف","ماهیت","خریدار","نام و نام خانوادگی مالک","تلفن مالک","شهر","تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","تخفیف (ریال)","کل تعرفه (ریال)","سهم شرکت (ریال)","سهم اتحادیه (ریال)","سهم صنف (ریال)","سهم غیره (ریال)","کل تعرفه پرداخت نشده (ریال)"," سهم شرکت پرداخت نشده"," سهم اتحادیه پرداخت نشده","سهم صنف پرداخت نشده","سهم غیره پرداخت نشده","کل تعرفه پرداخت شده (ریال)","سهم اتحادیه از واریزی(ریال)","سهم شرکت از واریزی(ریال)","سهم اصناف از واریزی(ریال)","سهم غیره از واریزی(ریال)"]:d()==="SuperAdmin"?["ردیف","ماهیت","خریدار","نام و نام خانوادگی مالک","تلفن مالک","شهر","تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","تخفیف (ریال)","کل تعرفه (ریال)","سهم شرکت (ریال)","سهم اتحادیه (ریال)","سهم صنف (ریال)","کل تعرفه پرداخت نشده (ریال)"," سهم شرکت پرداخت نشده"," سهم اتحادیه پرداخت نشده","سهم صنف پرداخت نشده","کل تعرفه پرداخت شده (ریال)","سهم اتحادیه از واریزی(ریال)","سهم شرکت از واریزی(ریال)","سهم اصناف از واریزی(ریال)"]:d()==="ProvinceOperator"?["ردیف","ماهیت","خریدار","نام و نام خانوادگی مالک","تلفن مالک","شهر","تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","سهم اتحادیه (ریال)"," سهم اتحادیه پرداخت نشده","سهم اتحادیه از واریزی(ریال)"]:["ردیف","ماهیت","خریدار","نام و نام خانوادگی مالک","تلفن مالک","شهر","تعداد تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","تعداد بار","حجم بار","وزن بار","تعداد تراکنش ","سهم اتحادیه (ریال)"," سهم اتحادیه پرداخت نشده","سهم اتحادیه از واریزی(ریال)"],data:t,title:"پایش تعرفه ها",customColors:[{name:"تعداد تخصیص بدون بار",color:"yellow"},{name:"حجم تخصیص بدون بار",color:"yellow"},{name:"وزن تخصیص بدون بار",color:"yellow"},{name:"تعداد بار",color:"cyan"},{name:"حجم بار",color:"cyan"},{name:"وزن بار",color:"cyan"},{name:"تعداد تراکنش ",color:"orange"},{name:"کل تعرفه (ریال)",color:"green"},{name:"سهم شرکت (ریال)",color:"green"},{name:"سهم اتحادیه (ریال)",color:"green"},{name:"سهم صنف (ریال)",color:"green"},{name:"سهم غیره (ریال)",color:"green"},{name:"کل تعرفه پرداخت شده (ریال)",color:"red"},{name:"سهم اتحادیه از واریزی(ریال)",color:"red"},{name:"سهم شرکت از واریزی(ریال)",color:"red"},{name:"سهم اصناف از واریزی(ریال)",color:"red"},{name:"سهم غیره از واریزی(ریال)",color:"red"}]})]})},Pa=()=>{const{slaughterExclusiveState:t}=ku(b=>b.slaughterSlice),[E,x]=c.useState("1"),p=(b,j)=>{x(j)},[$,g]=c.useState(),D=(b,j)=>{g(j)},[w,k]=c.useState("1"),l=(b,j)=>{k(j)};return c.useEffect(()=>{d()!=="ChainCompany"&&g("1")},[]),u.jsxs(f,{justifyContent:"center",gap:_u.SMALL,xs:12,children:[u.jsx(f,{sx:{maxWidth:{xs:"100%",md:"90vw"}},px:{xs:2,md:0},children:u.jsx(ba,{})}),d()!=="ParentCompany"&&u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",mt:2,xs:12,children:u.jsxs(Re,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:E,onChange:p,children:[u.jsx(Q6,{label:"پرداختی ها",value:"1"}),u.jsx(Q6,{label:"اطلاعات تعرفه",value:"2"})]})}),d()!=="ParentCompany"&&u.jsxs(Ye,{value:E,children:[u.jsx(H6,{value:"3",children:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,children:u.jsx(Ya,{})})}),u.jsx(H6,{value:"1",children:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",mt:2,xs:12,children:u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"?u.jsxs(u.Fragment,{children:[u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,mb:1,children:u.jsxs(ea,{size:"small",color:"primary",value:w,exclusive:!0,onChange:l,"aria-label":"Platform",children:[u.jsx(Se,{value:"1",children:"کشتارگاه"}),u.jsx(Se,{value:"2",children:"شرکت زنجیره"}),(d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Guilds")&&u.jsx(Se,{value:"3",children:"تراکنش ها"})]})}),u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,children:w==="1"?u.jsx($a,{}):w==="2"?u.jsx(Ta,{}):u.jsx(ha,{})})]}):u.jsx(u.Fragment,{children:d==="KillHouse"?u.jsx(de,{killhouseKey:"killhouse",type:"kill_house_key"}):u.jsx(de,{killhouseKey:"chain_company",type:"chain_company_key"})})})})}),u.jsx(H6,{value:"2",children:u.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",mt:2,xs:12,children:[u.jsx(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,children:(d()==="ProvinceOperator"||d()==="SuperAdmin"||d()==="AdminX"||d()==="Commerce"||d()==="KillHouse")&&u.jsxs(Re,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:$,onChange:D,children:[u.jsx(Q6,{label:"بارهای روزانه",value:"1"}),!t&&u.jsx(Q6,{disabled:!0,label:"تخصیص روزانه",value:"2"}),u.jsx(Q6,{disabled:!0,label:"مرغ زنده",value:"3"}),(d()==="KillHouse"||d()==="SuperAdmin"||d()==="AdminX"||d()==="Commerce")&&u.jsx(Q6,{disabled:!0,label:"لاشه",value:"4"}),d()!=="KillHouse"&&d()!=="ChainCompany"&&u.jsx(Q6,{disabled:!0,label:"زنجیره",value:"5"})]})}),d()==="ChainCompany"&&u.jsx(Fe,{killhouseKey:"killhouseKey"}),u.jsxs(Ye,{value:$,children:[u.jsx(H6,{value:"1",children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Commerce"?u.jsx(ka,{}):u.jsx(Ge,{killhouseKey:"killhouse"})}),u.jsx(H6,{value:"2",children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Commerce"?u.jsx(Ia,{}):u.jsx(Xe,{killhouseKey:"killhouse"})}),u.jsx(H6,{value:"3",children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Commerce"?u.jsx(ve,{type:"live_chicken"}):u.jsx(he,{killhouseKey:"live_chicken",type:"live"})}),u.jsx(H6,{value:"4",children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Commerce"?u.jsx(ve,{type:"carcassess"}):u.jsx(he,{killhouseKey:"carcassess",type:"carcass"})}),u.jsx(H6,{value:"5",children:d()==="SuperAdmin"||d()==="AdminX"||d()==="ProvinceOperator"||d()==="Commerce"?u.jsx(_a,{}):u.jsx(Fe,{killhouseKey:"killhouseKey"})})]})]})})]})]})},fl=()=>{const t=da(),E=()=>{let x;switch(t.type){case"unpaid":x=u.jsx(Xe,{killhouseKey:t.key});break;case"kill_house_key":x=u.jsx(de,{killhouseKey:t.key,type:t.type});break;case"chain_company_key":x=u.jsx(de,{killhouseKey:t.key,type:t.type});break;case"daily_bar":x=u.jsx(Ge,{killhouseKey:t.key,type:t.type});break;case"live_chicken":x=u.jsx(he,{killhouseKey:t.key,type:"live"});break;case"carcassess":x=u.jsx(he,{killhouseKey:t.key,type:"carcass"});break;case"chain":x=u.jsx(Fe,{killhouseKey:t.key});break;default:x=u.jsx(de,{killhouseKey:t.key,type:t.type});break}return x};return u.jsx(u.Fragment,{children:u.jsx(aa,{display:"flex",justifyContent:"center",children:u.jsx(f,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsxs(f,{container:!0,justifyContent:"space-between",gap:_u.SMALL,direction:"column",children:[u.jsx(la,{}),t.type?u.jsx(u.Fragment,{children:E()}):u.jsx(f,{children:u.jsx(Pa,{})})]})})})})};export{fl as default}; diff --git a/build/assets/ProvinceFinancial-DkYSa8nD.js b/build/assets/ProvinceFinancial-DkYSa8nD.js new file mode 100644 index 0000000..ee68db6 --- /dev/null +++ b/build/assets/ProvinceFinancial-DkYSa8nD.js @@ -0,0 +1 @@ +import{j as u,I as P,aM as G,an as X,aR as Ru,aS as gu,aT as vu,aU as Iu,aV as Su,aW as Tu,T as hu,B as Y,ah as au,b as Nu}from"./mui-vendor-D_SVL-Dx.js";import{fL as Lu,G as l,S as j,la as m,lb as uu,lc as eu,eR as Cu,T as _u,ld as su,le as ru,lf as ou,lg as nu,jP as ku,a9 as yu,X as z,kD as K,Y as bu,A as ju,af as J,is as Du,p as tu,ad as cu,W as V,$ as iu,j as qu,u as Mu,c as Pu,V as Ou,m as wu,L as pu,h as Au,lh as lu,it as Hu,li as Uu,lj as Wu}from"./index-D80MdVQn.js";import{N as q}from"./NavLink-Uri4Pz8C.js";import{L as M}from"./LinkItem-Din4toX7.js";import{d as Vu}from"./index.esm-D0kIaQoT.js";import{a as Fu}from"./index.esm-BvdS_LQd.js";import{a as $u}from"./index.esm-DYumyMPq.js";import{a as Bu}from"./index.esm-CIIta_9s.js";import{L as du}from"./LineWithText-D8cjSeS5.js";import{f as Eu,u as $,r as a}from"./react-vendor-CmFgShSM.js";import{A as Z}from"./AdvancedTable-DF_gMS-x.js";import{d as B}from"./Plagiarism-BibpZV6P.js";import{u as O,f as Q,a as Qu}from"./redux-vendor-CfkcHgWN.js";import{A as Yu}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{R as zu,a as Gu}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{F as Ku,a as Zu}from"./Factor-DMwN5dtW.js";import{S as Ju}from"./SimpleTable-tm4uaKUf.js";import{R as Xu}from"./ResponsiveTable-bUYl0qDM.js";import{A as mu}from"./index-C-DZrBTM.js";import{B as u6}from"./BackButton-Dr-K0JXJ.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./useRequestFile-BwZzzy4x.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";function e6(s){return Lu({attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{id:"Money_Check_1"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{d:"M19.437,18.218H4.563a2.5,2.5,0,0,1-2.5-2.5V8.282a2.5,2.5,0,0,1,2.5-2.5H19.437a2.5,2.5,0,0,1,2.5,2.5v7.436A2.5,2.5,0,0,1,19.437,18.218ZM4.563,6.782a1.5,1.5,0,0,0-1.5,1.5v7.436a1.5,1.5,0,0,0,1.5,1.5H19.437a1.5,1.5,0,0,0,1.5-1.5V8.282a1.5,1.5,0,0,0-1.5-1.5Z"}},{tag:"path",attr:{d:"M12,12.786H5.064a.5.5,0,0,1,0-1H12a.5.5,0,0,1,0,1Z"}},{tag:"path",attr:{d:"M14,15.714H5.064a.5.5,0,1,1,0-1H14a.5.5,0,0,1,0,1Z"}},{tag:"rect",attr:{x:"15.436",y:"8.283",width:"4",height:"2",rx:"0.5"}}]}]}]})(s)}const s6=()=>{const{pathname:s}=Eu();return u.jsxs(l,{container:!0,gap:j.SMALL,p:j.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[u.jsxs(l,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(l,{children:u.jsx(du,{text:"صدور فاکتور"})}),u.jsxs(l,{container:!0,justifyContent:"center",gap:j.SMALL,children:[u.jsx(q,{to:m,active:s===m?"true":null,children:u.jsx(M,{icon:u.jsx(Vu,{size:30,color:"#244CCC"}),title:"صدور فاکتور",description:"درخواست های در انتظار تایید و صدور فاکتور"})}),u.jsx(q,{to:uu,active:s===uu?"true":null,children:u.jsx(M,{icon:u.jsx(Fu,{size:30,color:"#244CCC"}),title:"در انتظار پرداخت",description:"مشاهده درخواست های در انتظار پرداخت کشتارگاه"})}),u.jsx(q,{to:eu,active:s===eu?"true":null,children:u.jsx(M,{icon:u.jsx(Fu,{size:30,color:"#244CCC"}),title:"فاکتورهای پرداخت شده",description:"بررسی فاکتورهای پرداخت شده"})}),u.jsx(q,{to:Cu,active:s===Cu?"true":null,children:u.jsx(M,{icon:u.jsx(_u,{size:30,style:{color:"#4285F4"},color:"#244CCC"}),title:"تراکنش ها"})})]})]}),u.jsxs(l,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(l,{children:u.jsx(du,{text:"اسناد"})}),u.jsxs(l,{container:!0,justifyContent:"center",gap:j.SMALL,children:[u.jsx(q,{to:su,active:s===su?"true":null,children:u.jsx(M,{icon:u.jsx(e6,{size:30,color:"#244CCC"}),title:"اسناد مالی",description:"مشاهده و بررسی فاکتور های نهایی"})}),u.jsx(q,{to:ru,active:s===ru?"true":null,children:u.jsx(M,{icon:u.jsx($u,{size:30,color:"#244CCC"}),title:"درخواست های فعال",description:"مشاهده درخواست های در جریان"})}),u.jsx(q,{to:ou,active:s===ou?"true":null,children:u.jsx(M,{icon:u.jsx(Bu,{className:"svg-icon-color",fill:"#244CCC",stroke:"#244CCC",style:{color:"#4285F4"},color:"#244CCC",size:30}),title:"در انتظار بازرسی",description:"درخواست های در انتظار بررسی بازرس"})}),u.jsx(q,{to:nu,active:s===nu?"true":null,children:u.jsx(M,{icon:u.jsx(ku,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"بایگانی",description:"درخواست های پایان یافته"})})]})]})]})},r6=()=>{const s=$(),C=O(),{provinceAllRequests:t}=Q(n=>n.provinceSlice),[F,d]=a.useState([]);a.useEffect(()=>{C(yu())},[]),a.useEffect(()=>{const n=t==null?void 0:t.filter((e,p)=>{var c;return e.state==="accept"&&((c=e==null?void 0:e.poultryRequest)==null?void 0:c.finalState)!=="archive"}),r=n==null?void 0:n.map((e,p)=>{var c,o,A,x,h,y,E,f,R,g,v,I,S,T,N,L,_,k,b,D,w;return[p+1,(c=e==null?void 0:e.poultryRequest)==null?void 0:c.orderCode,z(new Date((o=e==null?void 0:e.poultryRequest)==null?void 0:o.createDate),"yyyy/MM/dd"),z(new Date((A=e==null?void 0:e.poultryRequest)==null?void 0:A.sendDate),"yyyy/MM/dd"),(y=(h=(x=e==null?void 0:e.poultryRequest)==null?void 0:x.process)==null?void 0:h.poultry)==null?void 0:y.poultryName,(R=(f=(E=e==null?void 0:e.poultryRequest)==null?void 0:E.process)==null?void 0:f.poultry)==null?void 0:R.poultryMobile,(I=(v=(g=e==null?void 0:e.poultryRequest)==null?void 0:g.process)==null?void 0:v.poultry)==null?void 0:I.poultryCity,(N=(T=(S=e==null?void 0:e.poultryRequest)==null?void 0:S.process)==null?void 0:T.poultry)==null?void 0:N.poultryProvince,(k=(_=(L=e==null?void 0:e.poultryRequest)==null?void 0:L.process)==null?void 0:_.poultry)==null?void 0:k.age,(w=(D=(b=e==null?void 0:e.poultryRequest)==null?void 0:b.process)==null?void 0:D.poultry)==null?void 0:w.poultryQuantity,u.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var H,U,W;s(K+((W=(U=(H=e==null?void 0:e.poultryRequest)==null?void 0:H.process)==null?void 0:U.poultry)==null?void 0:W.poultryRequestId))},children:u.jsx(B,{})},p)]});d(r)},[t]);const[i]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return u.jsx(G,{children:u.jsx(Z,{name:"درخواست های فعال",columns:i,data:F})})},o6=()=>{const s=$(),C=O(),{provinceAllRequests:t}=Q(n=>n.provinceSlice),[F,d]=a.useState([]);a.useEffect(()=>{C(yu())},[]),a.useEffect(()=>{const n=t==null?void 0:t.filter((e,p)=>e.state==="pending"),r=n==null?void 0:n.map((e,p)=>{var c,o,A,x,h,y,E,f,R,g,v,I,S,T,N,L,_,k,b,D,w;return[p+1,(c=e==null?void 0:e.poultryRequest)==null?void 0:c.orderCode,z(new Date((o=e==null?void 0:e.poultryRequest)==null?void 0:o.createDate),"yyyy/MM/dd"),z(new Date((A=e==null?void 0:e.poultryRequest)==null?void 0:A.sendDate),"yyyy/MM/dd"),(y=(h=(x=e==null?void 0:e.poultryRequest)==null?void 0:x.process)==null?void 0:h.poultry)==null?void 0:y.poultryName,(R=(f=(E=e==null?void 0:e.poultryRequest)==null?void 0:E.process)==null?void 0:f.poultry)==null?void 0:R.poultryMobile,(I=(v=(g=e==null?void 0:e.poultryRequest)==null?void 0:g.process)==null?void 0:v.poultry)==null?void 0:I.poultryCity,(N=(T=(S=e==null?void 0:e.poultryRequest)==null?void 0:S.process)==null?void 0:T.poultry)==null?void 0:N.poultryProvince,(k=(_=(L=e==null?void 0:e.poultryRequest)==null?void 0:L.process)==null?void 0:_.poultry)==null?void 0:k.age,(w=(D=(b=e==null?void 0:e.poultryRequest)==null?void 0:b.process)==null?void 0:D.poultry)==null?void 0:w.poultryQuantity,u.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var H,U,W;s(bu+((W=(U=(H=e==null?void 0:e.poultryRequest)==null?void 0:H.process)==null?void 0:U.poultry)==null?void 0:W.poultryRequestId))},children:u.jsx(B,{})},p)]});d(r)},[t]);const[i]=a.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return u.jsx(G,{children:u.jsx(Z,{columns:i,data:F})})},n6=({data:s})=>{var F,d,i,n;const C=["خریدار","مرغدار","محل کشتار","دامپزشک کشتارگاه","راننده/ماشین","تعداد تخصیصی","وزن تخصیصی (کیلوگرم)","تعداد واقعی","وزن خالص (کیلوگرم)","سند خودرو بدون بار","سند خودرو با بار"],t=[[`${s.killHouseName} (${s.killHouseMobile})`,`${s==null?void 0:s.unitName} (${s==null?void 0:s.mobile})`,`${s==null?void 0:s.killPlace}`,`${s==null?void 0:s.killHouseVetName} (${s==null?void 0:s.killHouseVetMobile})`,s.cars.driverName+` (${s.cars.driverMobile})/${s.cars.typeCar} با پلاک ${s.cars.pelak}`,(F=s==null?void 0:s.quantity)==null?void 0:F.toLocaleString(),(d=s==null?void 0:s.firstWeight)==null?void 0:d.toLocaleString(),s!=null&&s.acceptedRealQuantity?(i=s==null?void 0:s.acceptedRealQuantity)==null?void 0:i.toLocaleString():"وارد نشده",s!=null&&s.acceptedRealWeight?(n=s==null?void 0:s.acceptedRealWeight)==null?void 0:n.toLocaleString():"وارد نشده",u.jsx("a",{href:s.barInfo.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:s.barInfo.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.jsx("a",{href:s.barInfo.killHouseImageWithLoad,alt:"دانلود سند خودرو با بار",children:u.jsx("img",{src:s.barInfo.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"},"provinceKillRequests")},"provinceKillRequests")]];return u.jsx(Ju,{columns:C,data:t})},t6=()=>{const s=$(),C=O(),{provinceFinancialGetPendingRequests:t}=Q(c=>c.provinceFinancialSlice),[F,d]=a.useState([]),[,,i,n,r,e]=a.useContext(ju);a.useEffect(()=>{const c=J(new Date).format("YYYY-MM-DD");n(c),e(c)},[]),a.useEffect(()=>{C(Du({selectedDate1:i,selectedDate2:r}))},[i,r]),a.useEffect(()=>{const c=t==null?void 0:t.map((o,A)=>{var x,h;return[A+1,o==null?void 0:o.barCode,tu(o==null?void 0:o.sendDate),`${o==null?void 0:o.fullName} (${o==null?void 0:o.mobile})`,o==null?void 0:o.unitName,`${o==null?void 0:o.killHouseName} (${o.killHouseMobile})`,`${o==null?void 0:o.killPlace}`,`${o==null?void 0:o.province}/${o==null?void 0:o.city}`,o==null?void 0:o.age,(x=o==null?void 0:o.acceptedRealQuantity)==null?void 0:x.toLocaleString(),((h=o==null?void 0:o.killHouseNetWeight)==null?void 0:h.toLocaleString())+" کیلوگرم",u.jsx(P,{color:"primary",onClick:()=>{C(V({title:"انجام عملیات تایید / رد درخواست",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsxs(l,{contianer:!0,children:[u.jsx(n6,{data:o}),u.jsx(Ku,{item:o})]})}))},children:u.jsx(cu,{})},A),u.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var y,E,f;s(K+((f=(E=(y=o==null?void 0:o.poultryRequest)==null?void 0:y.process)==null?void 0:E.poultry)==null?void 0:f.poultryRequestId))},children:u.jsx(B,{})},A)]});d(c||[])},[t]);const[p]=a.useState(["ردیف","کد بار","تاریخ کشتار","مرغدار","نام مرغداری","خریدار","محل کشتار","استان/شهر","سن مرغ","تعداد","وزن بار","عملیات","مشاهده"]);return u.jsxs(l,{container:!0,direction:"column",gap:j.SMALL,children:[u.jsxs(l,{container:!0,alignItems:"center",gap:j.SMALL,children:[u.jsx(l,{style:{width:160},children:u.jsx(iu,{label:"از تاریخ",renderInput:c=>u.jsx(X,{...c}),value:i,onChange:c=>{n(J(c).format("YYYY-MM-DD"))}})}),u.jsx(l,{style:{width:160},children:u.jsx(iu,{label:"تا تاریخ",renderInput:c=>u.jsx(X,{...c}),value:r,onChange:c=>{e(J(c).format("YYYY-MM-DD"))}})})]}),u.jsx(Xu,{title:"درخواست های در انتظار تایید",columns:p,data:F,paginated:!0})]})},xu=Qu("PROVINCE_FINANCIAL_CHECK_REQUEST",async s=>{const{data:C,status:t}=await qu.post("province_check_factor/",s);return{data:C,status:t}}),fu=({factorKey:s,factorType:C})=>{const[t]=a.useContext(ju),[F]=a.useState(!1),[d,i]=a.useState(!1),n=O(),r=Mu({initialValues:{rejectText:""},validationSchema:Pu({rejectText:Ou().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})});return u.jsx(u.Fragment,{children:!F&&u.jsxs(Ru,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(gu,{children:[u.jsx(vu,{color:"secondary"}),u.jsx(Iu,{})]}),u.jsxs(l,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(l,{container:!0,children:[u.jsx(l,{children:u.jsx(Su,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(l,{children:u.jsx(Tu,{color:"textSecondary",children:u.jsx(hu,{variant:"body2",children:"در این مرحله فاکتور پرداخت را تایید یا رد کنید."})})})]}),u.jsx(l,{children:u.jsx(l,{children:u.jsx(l,{container:!0,gap:j.SMALL,padding:j.SMALL,children:u.jsx(mu,{children:d?u.jsx(wu.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(l,{flexDirection:"column",container:!0,gap:j.SMALL,children:[u.jsx(l,{children:u.jsx(X,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:r.values.rejectText,error:r.touched.rejectText?!!r.errors.rejectText:null,onChange:r.handleChange,onBlur:r.handleBlur,helperText:r.touched.rejectText&&r.errors.rejectText?r.errors.rejectText:null})}),u.jsxs(l,{container:!0,gap:j.SMALL,children:[u.jsx(l,{children:u.jsx(Y,{variant:"outlined",color:"secondary",onClick:()=>{i(!1)},children:"لغو"})}),u.jsx(l,{children:u.jsx(Y,{variant:"outlined",onClick:()=>{n(pu()),n(xu({key:s,type:C,message:r.values.rejectText,state:"rejected"})).then(e=>{n(Au()),e.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(i(!1),n(lu()),n(V({right:!1,bottom:!1,top:!1,content:null,size:null})),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"رد پرداخت"})})]})]})}):u.jsxs(l,{container:!0,gap:j.SMALL,children:[u.jsx(Y,{variant:"outlined",color:"secondary",onClick:()=>{i(!0)},children:"رد پرداخت"}),u.jsx(Y,{variant:"outlined",onClick:()=>{n(pu()),n(xu({key:s,type:C,state:"accepted"})).then(e=>{n(Au()),e.error?t({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n(lu()),n(V({right:!1,bottom:!1,top:!1,content:null,size:null})),i(!1),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید پرداخت"})]})})})})})]})]})})};fu.propTypes={factorKey:au.PropTypes.any,factorType:au.PropTypes.any};const l6=()=>{const s=$(),C=O(),{provinceFinancialGetPayedFactors:t}=Q(n=>n.provinceFinancialSlice),[F,d]=a.useState([]);a.useEffect(()=>{C(lu())},[]),a.useEffect(()=>{const n=t==null?void 0:t.map((r,e)=>{var c,o,A,x,h,y,E,f,R,g,v,I,S,T,N,L,_;let p="";return r.state==="pending"?p="در انتظار تایید":r.state==="accepted"?p="تایید نهایی":r.state==="rejected"&&(p="رد شده"),[e+1,(c=r==null?void 0:r.provinceFactor)==null?void 0:c.factorBarCode,(E=(y=(h=(x=(A=(o=r==null?void 0:r.provinceFactor)==null?void 0:o.provinceCheckInfo)==null?void 0:A.killHouseAssignment)==null?void 0:x.killHouseRequest)==null?void 0:h.killRequest)==null?void 0:y.killHouse)==null?void 0:E.name,(N=(T=(S=(I=(v=(g=(R=(f=r==null?void 0:r.provinceFactor)==null?void 0:f.provinceCheckInfo)==null?void 0:R.killHouseAssignment)==null?void 0:g.killHouseRequest)==null?void 0:v.killRequest)==null?void 0:I.killHouse)==null?void 0:S.killHouseOperator)==null?void 0:T.user)==null?void 0:N.mobile,tu((L=r==null?void 0:r.provinceFactor)==null?void 0:L.createDate),tu(r==null?void 0:r.createDate),((_=r==null?void 0:r.provinceFactor)==null?void 0:_.totalPrice.toLocaleString())+" ﷼",Number(r==null?void 0:r.paymentCode),u.jsx("a",{href:r.factorImage,children:u.jsx("img",{src:r.factorImage,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),p,u.jsx(P,{color:"primary",disabled:r.state!=="pending",onClick:()=>{C(V({title:"انجام عملیات تایید / رد درخواست",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(l,{contianer:!0,children:u.jsx(fu,{factorKey:r.key,factorType:"province"})})}))},children:u.jsx(cu,{})},e),u.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{var k,b,D;s(K+((D=(b=(k=r==null?void 0:r.poultryRequest)==null?void 0:k.process)==null?void 0:b.poultry)==null?void 0:D.poultryRequestId))},children:u.jsx(B,{})},e)]});d(n)},[t]);const[i]=a.useState(["ردیف","شناسه فاکتور","کشتارگاه","تلفن کشتارگاه","تاریخ صدور فاکتور","تاریخ پرداخت فاکتور","مبلغ فاکتور نهایی","شناسه پرداخت","سند پرداختی","وضعیت","عملیات","مشاهده"]);return u.jsx(G,{children:u.jsx(Z,{name:"فاکتور های پرداخت شده",columns:i,data:F})})},c6=()=>{const s=$(),C=O(),{provinceFinancialGetFinalFactors:t}=Q(n=>n.provinceFinancialSlice),[F,d]=a.useState([]);a.useEffect(()=>{C(Hu())},[]),a.useEffect(()=>{const n=t==null?void 0:t.map((r,e)=>{var p,c,o,A,x,h,y;return[e+1,(p=r==null?void 0:r.poultry)==null?void 0:p.orderCode,(o=(c=r==null?void 0:r.poultry)==null?void 0:c.poultry)==null?void 0:o.unitName,(h=(x=(A=r==null?void 0:r.poultry)==null?void 0:A.poultry)==null?void 0:x.userprofile)==null?void 0:h.mobile,((y=r==null?void 0:r.poultry)==null?void 0:y.quantity)+" قطعه",u.jsx(P,{color:"primary",onClick:()=>{C(V({title:"فاکتور نهایی",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(l,{contianer:!0,children:u.jsx(Zu,{process:r.poultry.process})})}))},children:u.jsx(cu,{})},e),u.jsx(P,{"aria-label":"delete",color:"primary",onClick:()=>{s(K+r.poultry.process.poultry.poultryRequestId)},children:u.jsx(B,{})},e)]});d(n)},[t]);const[i]=a.useState(["ردیف","کدسفارش","مرغدار","تلفن مرغدار","تعداد","عملیات","مشاهده"]);return u.jsx(G,{children:u.jsx(Z,{name:"فاکتور های نهایی",columns:i,data:F})})},H6=()=>{const{pathname:s}=Eu();return u.jsx(u.Fragment,{children:u.jsx(Nu,{display:"flex",justifyContent:"center",children:u.jsxs(l,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[s===Uu?u.jsxs(l,{justifyContent:"center",my:j.MEDIUM,children:[u.jsx(l,{children:u.jsx(hu,{variant:"h6",children:"صفحه مدیریت درخواست ها (اپراتور مالی)"})}),u.jsx(s6,{})]}):u.jsx(u6,{}),u.jsx(l,{container:!0,justifyContent:"space-between",gap:j.SMALL,children:u.jsxs(l,{xs:12,children:[s===m&&u.jsx(t6,{}),s===ru&&u.jsx(r6,{}),s===nu&&u.jsx(Yu,{}),s===Wu&&u.jsx(o6,{}),s===uu&&u.jsx(zu,{}),s===ou&&u.jsx(Gu,{}),s===eu&&u.jsx(l6,{}),s===su&&u.jsx(c6,{})]})})]})})})};export{H6 as default}; diff --git a/build/assets/ProvinceFinancialComplaints-DGlQi_Rh.js b/build/assets/ProvinceFinancialComplaints-DGlQi_Rh.js new file mode 100644 index 0000000..9440d73 --- /dev/null +++ b/build/assets/ProvinceFinancialComplaints-DGlQi_Rh.js @@ -0,0 +1 @@ +import{j as u,I as d,aL as C}from"./mui-vendor-D_SVL-Dx.js";import{r as n,u as m}from"./react-vendor-CmFgShSM.js";import{u as f,f as A}from"./redux-vendor-CfkcHgWN.js";import{L as x,ll as j,h as F,p as h,kD as D,G as a,S as o}from"./index-D80MdVQn.js";import{S as E}from"./SimpleTable-tm4uaKUf.js";import{d as I}from"./Plagiarism-BibpZV6P.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const b=()=>{const[c,i]=n.useState(),l=m(),s=f(),{registeredComplaints:r}=A(e=>e.provinceFinancialSlice);return n.useEffect(()=>{s(x()),s(j()).then(e=>{s(F())})},[]),n.useEffect(()=>{const e=r==null?void 0:r.map((t,p)=>[t.title,t.description,h(t==null?void 0:t.createDate),t.state==="pending"?"در حال بررسی":t.state==="accepted"?"تایید شده":"رد شده",u.jsx(d,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>l(D+t.poultryRequestId),children:u.jsx(I,{})},p)]);i(e)},[]),u.jsx(u.Fragment,{children:u.jsx(C,{display:"flex",justifyContent:"center",children:u.jsx(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(a,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsx(a,{xs:12,children:u.jsx(a,{mt:o.SMAll,children:u.jsx(E,{name:"شکایات ثبت شده",columns:[" موضوع"," توضیحات"," تاریخ ثبت"," وضعیت"," پرونده"],data:c})})})})})})})};export{b as default}; diff --git a/build/assets/ProvinceFinancialDebts-C8YMSQU2.js b/build/assets/ProvinceFinancialDebts-C8YMSQU2.js new file mode 100644 index 0000000..c6fb6a1 --- /dev/null +++ b/build/assets/ProvinceFinancialDebts-C8YMSQU2.js @@ -0,0 +1 @@ +import{j as u,ao as s,an as i,B as n,b as a}from"./mui-vendor-D_SVL-Dx.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{u as c}from"./redux-vendor-CfkcHgWN.js";import{u as d,c as p,b as C,V as h,G as r,S as t,W as m,lk as x}from"./index-D80MdVQn.js";import{S as j}from"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const A=()=>{const e=d({initialValues:{price:"",description:""},validationSchema:p({description:h().required("لطفا پیغام خود را بنویسید!").typeError("لطفا فیلد را پر کنید!"),price:C().required("لطفا عدد وارد کنید!").typeError("لطفا فیلد را پر کنید!")})});return l.useEffect(()=>{e.validateForm()},[]),u.jsx(r,{children:u.jsxs(r,{container:!0,gap:t.SMALL,direction:"column",children:[u.jsx(r,{children:u.jsx(s,{disablePortal:!0,id:"province",renderInput:o=>u.jsx(i,{...o,label:"انتخاب مرغدار "})})}),u.jsx(r,{children:u.jsx(i,{fullWidth:!0,id:"price",label:"مبلغ",variant:"outlined",value:e.values.price,error:e.touched.price?!!e.errors.price:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.price&&e.errors.price?e.errors.price:null})}),u.jsx(r,{children:u.jsx(i,{fullWidth:!0,multiline:!0,rows:5,id:"description",label:"توضیحات",variant:"outlined",value:e.values.description,error:e.touched.description?!!e.errors.description:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.description&&e.errors.description?e.errors.description:null})}),u.jsx(r,{children:u.jsx(n,{fullWidth:!0,variant:"contained",children:"ثبت اطلاعات"})})]})})},S=()=>{const e=c();return u.jsx(u.Fragment,{children:u.jsx(a,{display:"flex",justifyContent:"center",children:u.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsxs(r,{justifyContent:"center",my:t.MEDIUM,children:[u.jsx(r,{container:!0,xs:12,alignItems:"start",gap:t.SMALL,direction:"column",children:u.jsx(n,{startIcon:u.jsx(x,{}),className:"first-step",variant:"contained",onClick:()=>{e(m({title:"ثبت اطلاعات جوجه ریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(A,{})}))},children:"ثبت بدهی جدید"})}),u.jsx(r,{container:!0,justifyContent:"space-between",gap:t.SMALL,children:u.jsx(r,{width:"100%",mt:t.MEDIUM,children:u.jsx(j,{columns:["نام مرغدار","مبلغ","توضیحات","سند"],data:[["ssss"]]})})})]})})})})};export{S as default}; diff --git a/build/assets/ProvinceFinancialDocumentRegister-Bp5g4r7n.js b/build/assets/ProvinceFinancialDocumentRegister-Bp5g4r7n.js new file mode 100644 index 0000000..0f19062 --- /dev/null +++ b/build/assets/ProvinceFinancialDocumentRegister-Bp5g4r7n.js @@ -0,0 +1 @@ +import{j as u,B as T,a5 as B,aO as $u,aP as Gu,T as v,aQ as qu,an as k,ao as Eu,i as Hu,aj as Ku,ay as Yu,az as Ju,aA as fu,aX as Qu,ac as Xu,ah as M,I as wu,aM as Zu,cl as ue,a_ as Nu,ap as ee,aq as te,aL as _u,d as ne,as as ae,at as Fu,b as re}from"./mui-vendor-D_SVL-Dx.js";import{j as pu,u as vu,c as Tu,b as Cu,V as H,L as O,lm as oe,h as R,_ as du,ln as q,S as b,k as le,r as se,A as Du,G as h,W as U,lo as ie,lp as ce,lq as de,O as Ce,C as pe,kD as he,p as xe,lr as ye}from"./index-D80MdVQn.js";import{A as me}from"./AdvancedTable-DF_gMS-x.js";import{r as A,u as ku,b as V,j as Bu,f as Ae}from"./react-vendor-CmFgShSM.js";import{a as hu,u as z,f as xu}from"./redux-vendor-CfkcHgWN.js";import{d as fe}from"./Search-TgPAjvS8.js";import{c as Fe,a as be}from"./city-get-city-Cof5ivkn.js";import{d as je}from"./FilterAlt-DZsHj-WQ.js";import{d as ge}from"./NavigateNext-TZQEved5.js";import{S as ju}from"./SimpleTable-tm4uaKUf.js";import{d as ve}from"./Block-Dtm3DVT1.js";import{d as Te}from"./Info-CGBpeO9n.js";import{I as Mu,f as Pu}from"./toBase64-UDzdrM-n.js";import{N as Ie}from"./NumberFormatCustom-BXcOcGV4.js";import{N as gu}from"./num2persian-BIYy8amq.js";import{d as Se}from"./Download-CJYPO5Fu.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Delete-CIwpNviU.js";import"./PublishedWithChanges-Dz7dEVRv.js";const Le=hu("PROVINCE_FINANCIAL_SEARCH_USER_DOCUMENT",async C=>{const{data:c,status:r}=await pu.get("searchwallet/?type=filter&value="+C);return{data:c,status:r}}),Ee=()=>{const[C,c]=A.useState(!0),[r,g]=A.useState(!1),w=()=>{c(!C)},x=z(),[f,F]=A.useState(),[E,l]=A.useState(),[j,I]=A.useState(),[p,s]=A.useState(),[$,y]=A.useState(!0),[G,N]=A.useState([]),S=xu(d=>d.provinceFinancialSlice.userWaletInfo),o=vu({initialValues:{username:"",fullname:"",mobile:"",nationalcode:""},validationSchema:Tu({fullname:H().typeError("لطفا فیلد را پر کنید!"),username:Cu().typeError("لطفا عدد وارد کنید!"),mobile:Cu().test("len","شماره تلفن باید با 0 شروع شود",(d,n)=>{var i;if(((i=n.originalValue)==null?void 0:i.length)>0)return n.originalValue&&n.originalValue.startsWith("0")}).test("len","شماره تماس 11 رقم باید باشد",(d,n)=>{var i;if(((i=n.originalValue)==null?void 0:i.length)>0&&n.originalValue)return n.originalValue.length===11}).typeError("لطفا عدد وارد کنید!"),nationalcode:Cu()})});A.useEffect(()=>{o.validateForm(),x(O()),x(oe()).then(()=>{var d;(d=x(Fe()))==null||d.then(n=>{F(n.payload.data),x(R())})})},[]);const yu=()=>{const d=Object.values(o.values).filter(i=>i.length>0);let n="";for(let i=0;i{x(R());const L=i.payload.data,m=L==null?void 0:L.map((t,a)=>{const P=du(t.role);return[a+1,t.fullname,P,t.mobile,t.nationalId,t.province,t.city,t.creditor.toLocaleString()+" ریال",t.debtor.toLocaleString()+" ریال",t.penalty.toLocaleString()+" ریال",Math.abs(t.depositable).toLocaleString(),u.jsx(T,{onClick:()=>{_(q+t.walletKey+"/"+t.id)},children:"مشاهده"},a)]});N(m)})};A.useEffect(()=>{const d=S==null?void 0:S.map((n,i)=>{const L=du(n.role);return[i+1,n.fullname,L,n.mobile,n.nationalId,n.province,n.city,n.creditor.toLocaleString()+" ریال",n.debtor.toLocaleString()+" ریال",n.penalty.toLocaleString()+" ریال",Math.abs(n.depositable).toLocaleString(),u.jsx(T,{onClick:()=>{_(q+n.walletKey+"/"+n.id)},children:"مشاهده"},i)]});N(d)},[S]);const mu=()=>{g(!r)};A.useEffect(()=>{if(r){const d=S.filter(i=>i.creditor>1||i.debtor>1||i.penalty>1),n=d==null?void 0:d.map((i,L)=>{const m=du(i.role);return[L+1,i.fullname,m,i.mobile,i.nationalId,i.province,i.city,i.creditor.toLocaleString()+" ریال",i.debtor.toLocaleString()+" ریال",i.penalty.toLocaleString()+" ریال",Math.abs(i.depositable).toLocaleString()+" ریال",u.jsx(T,{onClick:()=>{_(q+i.walletKey+"/"+i.id)},children:"مشاهده"},L)]});N(n)}else{const d=S==null?void 0:S.map((n,i)=>{const L=du(n.role);return[i+1,n.fullname,L,n.mobile,n.nationalId,n.province,n.city,n.creditor.toLocaleString()+" ریال",n.debtor.toLocaleString()+" ریال",n.penalty.toLocaleString()+" ریال",Math.abs(n.depositable).toLocaleString()+" ریال",u.jsx(T,{onClick:()=>{_(q+n.walletKey+"/"+n.id)},children:"مشاهده"},i)]});N(d)}},[r]);const Au=()=>o.isValid?Object.values(o.values).filter(d=>d.length>0).length===0&&!p:!0;A.useEffect(()=>{j&&(x(O()),x(be(j)).then(d=>{l(d.payload.data),y(!1),x(R())}))},[j]);const _=ku();return u.jsx(u.Fragment,{children:u.jsx(B,{container:!0,justifyContent:"space-between",gap:b.SMALL,children:u.jsxs(B,{justifyContent:"start",xs:12,mt:b.MEDIUM,children:[u.jsxs($u,{expanded:C,onChange:w,children:[u.jsx(Gu,{expandIcon:u.jsx(le,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:u.jsx(v,{children:"جستجو"})}),u.jsx(qu,{children:u.jsxs(B,{container:!0,xs:12,gap:b.SMALL,children:[u.jsx(B,{children:u.jsx(k,{size:"small",id:"username",label:"کد کاربری",value:o.values.username,error:o.touched.username?!!o.errors.username:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.username&&o.errors.username?o.errors.username:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(B,{children:u.jsx(k,{size:"small",id:"fullname",label:"نام و نام خانوادگی",value:o.values.fullname,error:o.touched.fullname?!!o.errors.fullname:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.fullname&&o.errors.fullname?o.errors.fullname:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(B,{children:u.jsx(k,{size:"small",id:"mobile",label:"تلفن",value:o.values.mobile,error:o.touched.mobile?!!o.errors.mobile:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.mobile&&o.errors.mobile?o.errors.mobile:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(B,{children:u.jsx(k,{size:"small",id:"nationalcode",label:"کد ملی",value:o.values.nationalcode,error:o.touched.nationalcode?!!o.errors.nationalcode:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.nationalcode&&o.errors.nationalcode?o.errors.nationalcode:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(B,{children:u.jsx(Eu,{sx:{minWidth:"150px"},size:"small",disablePortal:!0,id:"province",options:f?f==null?void 0:f.map(d=>({id:d.key,label:d.name})):[],onChange:(d,n)=>{I(n.id)},renderInput:d=>u.jsx(k,{...d,label:"استان"})})}),u.jsx(B,{children:u.jsx(Eu,{sx:{minWidth:"180px"},size:"small",disabled:$,disablePortal:!0,id:"city",options:E?E.map(d=>({id:d.key,label:d.name})):[],onChange:(d,n)=>{s(n.label)},renderInput:d=>u.jsx(k,{...d,label:"شهر"})})}),u.jsx(T,{disabled:Au(),onClick:yu,variant:"contained",endIcon:u.jsx(fe,{}),children:"جستجو"}),u.jsx(T,{onClick:mu,variant:"contained",endIcon:u.jsx(je,{}),sx:{backgroundColor:"#e3e3e3",color:"#000","&:hover":{backgroundColor:"#d0d0d0"}},children:r?u.jsx(u.Fragment,{children:"حذف فیلتر"}):u.jsx(u.Fragment,{children:" فقط کاربران دارای تراکنش"})})]})})]}),u.jsx(B,{mt:b.SMAll,children:u.jsx(me,{columns:["ردیف","نام و نام خانوادگی","نقش","تلفن","کد ملی","استان","شهر","بستانکار","بدهکار","جریمه","قابل واریز","مشاهده"],data:G})})]})})})};var Iu={},we=Hu;Object.defineProperty(Iu,"__esModule",{value:!0});var Ou=Iu.default=void 0,Ne=we(se()),_e=u;Ou=Iu.default=(0,Ne.default)((0,_e.jsx)("path",{d:"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"CheckBoxOutlineBlank");const Be=hu("PROVINCE_FINANCIAL_SUBMIT_FINANCIAL_TRANSACTION",async C=>{const{data:c,status:r}=await pu.post("financial_transaction/",C);return{data:c,status:r}}),Ru=({profileid:C,walletkey:c})=>{const[r,g]=V.useState([]),[w,x]=V.useState([]),[f]=A.useContext(Du),F=z(),E=(j,I)=>{g(j),x(j.map(p=>Pu(p.data_url)))},l=vu({initialValues:{debt:"",description:"",transactionType:""},validationSchema:Tu({debt:Cu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),description:H().typeError("لطفا فیلد را به درستی پر کنید!"),transactionType:H().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی پر کنید!")})});return A.useEffect(()=>{l.validateForm()},[]),u.jsx(h,{className:"slaughter-new-request-form",container:!0,gap:b.SMALL,direction:"column",flex:"1",justifyContent:"space-between",children:u.jsxs(h,{container:!0,gap:b.SMALL,direction:"column",children:[u.jsxs(Ku,{fullWidth:!0,children:[u.jsx(Yu,{id:"demo-simple-select-label",children:"نوع تراکنش"}),u.jsxs(Ju,{labelId:"demo-simple-select-label",id:"transactionType",label:"نوع تراکنش",value:l.values.transactionType,error:l.touched.transactionType?!!l.errors.transactionType:null,onChange:j=>{l.setFieldValue("transactionType",j.target.value)},onBlur:l.handleBlur,children:[u.jsx(fu,{value:"debtor",children:"بدهی"}),u.jsx(fu,{value:"penalty",children:"جریمه"}),u.jsx(fu,{value:"deposit",children:"واریز"})]}),u.jsx(Qu,{children:l.touched.transactionType&&l.errors.transactionType?l.errors.transactionType:null})]}),u.jsx(Ie,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"debt",label:"مبلغ بدهی را وارد کنید",variant:"outlined",InputLabelProps:{shrink:!0},InputProps:{endAdornment:u.jsx(Xu,{position:"start",children:"ریال"})},value:l.values.debt,error:l.touched.debt?!!l.errors.debt:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.debt&&l.errors.debt?l.errors.debt:null}),u.jsx(k,{multiline:!0,rows:4,fullWidth:!0,id:"description",label:"توضیحات",variant:"outlined",value:l.values.description,error:l.touched.description?!!l.errors.description:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.description&&l.errors.description?l.errors.description:null}),u.jsx(v,{children:"پیوست تصویر"}),u.jsx(Mu,{id:"image",onChange:E,images:r,maxNumber:4,title:"بارگذاری سند"}),u.jsx(T,{disabled:!l.isValid,fullWidth:!0,variant:"contained",onClick:()=>{F(O()),F(Be({wallet_receive:c,type:l.values.transactionType,cost:l.values.debt,user_id:C,image:w})).then(j=>{F(R()),j.error?f({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(F(U({right:!1,bottom:!1,content:null})),f({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),window.location.reload(!1))})},children:"ثبت اطلاعات"})]})})};Ru.propTypes={profileid:M.PropTypes.any,walletkey:M.PropTypes.any};const De=hu("PROVINCE_FINANCIAL_SUBMIT_FINANCIAL_DOCUMENT",async C=>{const{data:c,status:r}=await pu.post("financialdocument/",C);return{data:c,status:r}}),Vu=({payable:C,transactionsList:c,userId:r,paymentType:g,userKey:w})=>{const[x]=A.useContext(Du),[f,F]=V.useState([]),[E,l]=V.useState([]),j=z(),I=(s,$)=>{F(s),l(s.map(y=>Pu(y.data_url)))},p=vu({initialValues:{paymentId:"",description:""},validationSchema:Tu({paymentId:H().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی پر کنید!"),description:H().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی پر کنید!")})});return A.useEffect(()=>{p.validateForm()},[]),u.jsxs(h,{container:!0,direction:"column",display:"flex",justifyContent:"space-between",children:[u.jsxs(h,{className:"slaughter-new-request-form",container:!0,gap:b.SMALL,direction:"column",children:[u.jsxs(h,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:b.TINY,color:s=>s.palette.grey.A700,children:"مبلغ:"}),u.jsx(v,{mr:b.TINY,variant:"body2",fontWeight:"bold",children:Math.abs(C).toLocaleString()})]}),u.jsxs(h,{display:"flex",children:[u.jsx(v,{variant:"body2",mr:b.TINY,color:s=>s.palette.grey.A700,children:"به حروف:"}),u.jsxs(v,{mr:b.TINY,variant:"body2",fontWeight:"bold",children:[gu(Math.abs(C))," ریال"]})]}),u.jsxs(h,{container:!0,gap:b.SMALL,direction:"column",children:[u.jsx(k,{fullWidth:!0,id:"paymentId",label:"شناسه پرداخت",variant:"outlined",value:p.values.paymentId,error:p.touched.paymentId?!!p.errors.paymentId:null,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.paymentId&&p.errors.paymentId?p.errors.paymentId:null}),u.jsx(k,{multiline:!0,rows:4,fullWidth:!0,id:"description",label:"توضیحات",variant:"outlined",value:p.values.description,error:p.touched.description?!!p.errors.description:null,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.description&&p.errors.description?p.errors.description:null}),u.jsx(v,{children:"پیوست تصویر"}),u.jsx(Mu,{id:"image",onChange:I,images:f,maxNumber:4,title:"بارگذاری سند"})]})]}),u.jsx(h,{children:u.jsx(T,{disabled:!p.isValid,fullWidth:!0,variant:"contained",onClick:()=>{j(O()),j(De({cost:Math.abs(C),description:p.values.description,payment_code:p.values.paymentId,image:E,type:g,transaction_list:c,user_id:r})).then(s=>{j(R()),s.error?x({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(window.location.reload(!1),j(U({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت اطلاعات"})})]})};Vu.propTypes={payable:M.PropTypes.any,transactionsList:M.PropTypes.any,userId:M.PropTypes.any,paymentType:M.PropTypes.any,userKey:M.PropTypes.any};const Wu=({paymentCode:C})=>{var g,w;const c=z(),{transactionInfo:r}=xu(x=>x.provinceFinancialSlice);return A.useEffect(()=>{c(O()),c(ie(C)).then(()=>{c(R())})},[]),u.jsxs(h,{className:"slaughter-new-request-form",container:!0,gap:b.SMALL,direction:"column",flex:"1",justifyContent:"space-between",children:[u.jsxs(v,{variant:"body2",color:"primary",children:["مبلغ بدهی: ",r==null?void 0:r.cost.toLocaleString()]}),u.jsxs(v,{variant:"body2",color:"primary",children:["شناسه پرداخت: ",C]}),u.jsxs(v,{variant:"body2",color:"primary",children:["توضیحات:",r!=null&&r.description?r==null?void 0:r.description:"ندارد"]}),(g=r==null?void 0:r.image)!=null&&g.length?u.jsxs(h,{container:!0,gap:b.SMALL,children:[u.jsx(v,{variant:"body2",children:"پیوست سند:"}),(w=r==null?void 0:r.image)==null?void 0:w.map((x,f)=>[u.jsx("a",{href:x,children:u.jsx("img",{alt:"سند بدهکاری",style:{width:"100%"},src:x})},f),u.jsx(T,{style:{width:"100%"},startIcon:u.jsx(Se,{}),target:"_blank",variant:"outlined",href:x,children:"دانلود سند"},f)])]}):u.jsx(v,{variant:"body2",color:"secondary",children:"سند ثبت نشده است"})]})};Wu.propTypes={paymentCode:M.PropTypes.any};function Uu({profileid:C}){const[c,r]=A.useState(),{financialHistory:g}=xu(x=>x.provinceFinancialSlice),w=z();return A.useEffect(()=>{w(ce(C))},[]),A.useEffect(()=>{const x=g==null?void 0:g.map((f,F)=>[F+1,f.totalCreditor-f.totalDebtors<0?"بدهی":"طلبکار",f.nationalId,f.totalCreditor,f.totalDebtors,f.cost,f.paymentCode,f.image.length?f.image.map((E,l)=>[u.jsx(h,{display:"flex",children:u.jsx("a",{href:E,alt:"دانلود",children:u.jsx("img",{src:E,width:"80",height:"80",alt:"دانلود",style:{borderRadius:"5px"}})})},`SlaughterPaymentFactorImage${l}`)]):"بدون پیوست",f.description]);r(x)},[g]),u.jsx(h,{xs:12,container:!0,justifyContent:"space-between",gap:b.SMALL,mt:b.SMALL,mb:b.SMALL,children:u.jsx(ju,{name:"سابقه اسناد مالی",columns:["ردیف","نوع سند","کدملی","بستانکار","بدهکار","قابل واریز","شناسه پرداخت","سند پرداخت","توضیحات"],data:c})})}Uu.propTypes={profileid:M.PropTypes.string};const ke=hu("PROVINCE_FINANCIAL_CHANGE_TRANSACTION_STATE",async C=>{const{data:c,status:r}=await pu.put("typecheck/0/",C);return{data:c,status:r}});function W(C,c){return C.filter(r=>c.indexOf(r)===-1)}function bu(C,c){return C.filter(r=>c.indexOf(r)!==-1)}function Me(C,c){return[...C,...W(c,C)]}const Pe=()=>{const{userFinancialInfo:C}=xu(m=>m.provinceFinancialSlice),[c,r]=A.useState({creditor:"",debtor:"",payable:""}),[g,w]=A.useState({creditor:"",debtor:"",payable:""}),[x,f]=A.useState([]),F=z(),E=ku(),{userid:l}=Bu(),{profileid:j}=Bu(),[I,p]=V.useState([]),[s,$]=V.useState([]),[y,G]=V.useState([]),N=bu(I,s),S=bu(I,y),[o,yu]=A.useState(!1);A.useEffect(()=>{F(O()),F(de(l)).then(()=>{F(R()),yu(!o)})},[]),A.useEffect(()=>{G(C)},[o]);const mu=m=>()=>{const t=I.indexOf(m),a=[...I];t===-1?a.push(m):a.splice(t,1),p(a)},Au=m=>{if((m==null?void 0:m.length)===0)return!0;for(let t=0;t<(m==null?void 0:m.length);t++)return m[t].transactionType==="creditor"},_=m=>bu(I,m).length,d=m=>()=>{const t=m.filter(a=>a.transactionType==="penalty"||a.transactionType==="negative"||a.transactionType==="positive"||a.transactionType==="debtor"||a.transactionType==="deposit");_(t)===(t==null?void 0:t.length)?p(W(I,t)):p(Me(I,t))},n=()=>{G(y.concat(N)),$(W(s,N)),p(W(I,N))},i=()=>{$(s.concat(S)),G(W(y,S)),p(W(I,S))};A.useEffect(()=>{let m=y==null?void 0:y.filter(e=>(e==null?void 0:e.transactionType)==="creditor"),t=0;for(let e=0;e<(m==null?void 0:m.length);e++)t=t+m[e].transferAmount;let a=y==null?void 0:y.filter(e=>e.transactionType==="debtor"),P=0;for(let e=0;e<(a==null?void 0:a.length);e++)P=P+a[e].transferAmount;let D=y==null?void 0:y.filter(e=>e.transactionType==="penalty"),K=0;for(let e=0;e<(D==null?void 0:D.length);e++)K=K+D[e].transferAmount;let Y=y==null?void 0:y.filter(e=>e.transactionType==="deposit"),J=0;for(let e=0;e<(Y==null?void 0:Y.length);e++)J=J+Y[e].transferAmount;let Q=y==null?void 0:y.filter(e=>e.transactionType==="positive"),X=0;for(let e=0;e<(Q==null?void 0:Q.length);e++)X=X+Q[e].transferAmount;let Z=y==null?void 0:y.filter(e=>e.transactionType==="negative"),uu=0;for(let e=0;e<(Z==null?void 0:Z.length);e++)uu=uu+Z[e].transferAmount;let eu=s==null?void 0:s.filter(e=>e.transactionType==="creditor"),tu=0;for(let e=0;e<(eu==null?void 0:eu.length);e++)tu=tu+eu[e].transferAmount;let Su=s==null?void 0:s.filter(e=>e.transactionType==="debtor"),nu=0;for(let e=0;ee.transactionType==="penalty"),ru=0;for(let e=0;e<(au==null?void 0:au.length);e++)ru=ru+au[e].transferAmount;let Lu=s==null?void 0:s.filter(e=>e.transactionType==="deposit"),ou=0;for(let e=0;ee.transactionType==="positive"),su=0;for(let e=0;e<(lu==null?void 0:lu.length);e++)su=su+lu[e].transferAmount;let iu=s==null?void 0:s.filter(e=>e.transactionType==="negative"),cu=0;for(let e=0;e<(iu==null?void 0:iu.length);e++)cu=cu+iu[e].transferAmount;r({creditor:tu+ou+su,debtor:nu+ru+cu,payable:tu+ou+su-(nu+ru+cu)}),w({creditor:t+J+X,debtor:P+K+uu,payable:Math.abs(t+J+X-(P+K+uu))});const zu=s.map(e=>e.key);f(zu)},[s,y]);const L=(m,t)=>u.jsxs(Zu,{children:[u.jsx(ue,{avatar:u.jsx(Nu,{onClick:d(t),checked:_(t)===(t==null?void 0:t.length)&&(t==null?void 0:t.length)!==0,indeterminate:_(t)!==(t==null?void 0:t.length)&&_(t)!==0,disabled:(t==null?void 0:t.length)===0,inputProps:{"aria-label":"همه موارد انتخاب شده اند"}}),title:m,subheader:`${_(t)}/${t==null?void 0:t.length} انتخاب شده`}),u.jsx(ee,{}),u.jsxs(te,{sx:{height:250,bgcolor:"background.paper",overflow:"auto"},dense:!0,component:"div",role:"list",children:[u.jsx(_u,{sx:{border:"1px dashed grey"},children:u.jsxs(h,{xs:12,display:"flex",justifyContent:"space-between",children:[u.jsx(v,{children:"انتخاب سند"}),u.jsx(v,{children:"نوع سند"}),u.jsx(v,{children:"کد پیگیری"}),u.jsx(v,{children:"مبلغ"}),u.jsx(v,{children:"زمان ثبت"})]})}),u.jsx(_u,{children:t==null?void 0:t.map((a,P)=>{const D=`transfer-list-all-item-${a}-label`;return u.jsxs(h,{display:"flex",justifyContent:"space-between",children:[u.jsx(h,{item:!0,children:u.jsx(ne,{title:a.transactionType==="creditor"&&"امکان انجام عملیات روی تراکنش در انتظار پرداخت وجود ندارد",placement:"top-start",children:u.jsx(ae,{children:u.jsx(Nu,{icon:a.transactionType==="creditor"?u.jsx(ve,{}):u.jsx(Ou,{}),color:"secondary",disabled:a.transactionType==="creditor",onClick:mu(a),checked:I.indexOf(a)!==-1,tabIndex:-1,disableRipple:!0,inputProps:{"aria-labelledby":D}})})})}),u.jsxs(h,{item:!0,display:"flex",alignItems:"center",children:[u.jsx(Fu,{style:{color:a.transactionType==="creditor"?"blue":a.transactionType==="penalty"?"yellow":a.transactionType==="debtor"?"red":a.transactionType==="deposit"?"green":a.transactionType==="positive"?"purple":a.transactionType==="negative"?"brown":"pink"},id:D,primary:a.transactionType==="creditor"?"پرداخت نشده":a.transactionType==="penalty"?"جریمه":a.transactionType==="debtor"?"بدهکار":a.transactionType==="deposit"?"واریزی":a.transactionType==="positive"?"بستانکار از سند":a.transactionType==="negative"?"بدهی از سند":"نامشخص"}),u.jsx(wu,{disabled:!(a.transactionType==="deposit"&&a.state==="waiting"),"aria-label":"delete",color:"primary",onClick:()=>{F(U({right:!1,bottom:!1,content:null})),F(Ce({title:"تراکنش را تایید میکنید؟",content:u.jsxs(h,{container:!0,gap:b.SMALL,children:[u.jsx(T,{color:"primary",variant:"contained",onClick:()=>{F(O()),F(ke({transaction_key:a.key,state:"accepted"})).then(()=>{F(R()),window.location.reload(!1)})},children:"بله"}),u.jsx(T,{variant:"outlined",onClick:()=>{F(pe())},children:"خیر"})]})}))},children:u.jsx(Te,{})})]}),u.jsx(h,{item:!0,children:a.fileId>0?u.jsx(T,{size:"small",onClick:()=>{E(he+a.fileId)},children:a.paymentCode}):u.jsx(T,{size:"small",onClick:()=>{F(U({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Wu,{paymentCode:a.paymentCode}),title:"اطلاعات سند بدهکاری"}))},children:a.paymentCode})}),u.jsx(h,{item:!0,children:u.jsx(Fu,{id:D,primary:a.transferAmount.toLocaleString()+" ریال"})}),u.jsx(h,{item:!0,children:u.jsx(Fu,{id:D,primary:xe(a.createDate)})})]},P)})})]})]});return u.jsxs(h,{children:[u.jsx(h,{container:!0,alignItems:"center",children:u.jsxs(wu,{"aria-label":"delete",color:"primary",onClick:()=>E(-1),children:[u.jsx(ge,{}),u.jsx(v,{children:"بازگشت"})]})}),u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",mt:b.SMALL,children:[u.jsxs(h,{xs:12,container:!0,justifyContent:"end",gap:b.SMALL,children:[u.jsx(T,{className:"new-request-form-button",variant:"contained",onClick:()=>{F(U({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Ru,{profileid:j,walletkey:l}),title:"ایجاد سند جدید"}))},children:"ایجاد سند جدید"}),u.jsxs(h,{xs:12,display:"flex",gap:b.SMALL,children:[u.jsx(ju,{columns:["بستانکار","بدهکار","قابل واریز","قابل واریز به حروف","اقدام"],data:[[c.creditor.toLocaleString()+" ریال",c.debtor.toLocaleString()+" ریال",Math.abs(c.payable).toLocaleString()+" ریال",gu(Math.abs(c.payable).toLocaleString())+" ریال",u.jsx(T,{disabled:(s==null?void 0:s.length)===0,size:"small",variant:"outlined",onClick:()=>{F(U({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Vu,{paymentType:c.payable<0?"negative":c.payable>1?"positive":"zero",payable:c.payable,transactionsList:x,userId:j,userKey:l}),title:"ایجاد سند مالی"}))},children:c.payable>0?u.jsx(u.Fragment,{children:"ایجاد سند مالی (طلبکار)"}):c.payable<0?u.jsx(u.Fragment,{children:"ایجاد سند مالی (بدهکار)"}):u.jsx(u.Fragment,{children:"ایجاد سند مالی "})},"test")]]}),u.jsx(ju,{columns:["بستانکار","بدهکار","قابل واریز","قابل واریز به حروف"],data:[[g.creditor.toLocaleString()+" ریال",g.debtor.toLocaleString()+" ریال",g.payable.toLocaleString()+" ریال",gu(g.payable)+" ریال"]]})]})]}),u.jsxs(h,{xs:12,mt:b.MEDIUM,container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[u.jsx(h,{item:!0,xs:5.5,children:L("انتخاب شده ها",s)}),u.jsx(h,{item:!0,children:u.jsxs(h,{container:!0,direction:"column",alignItems:"center",children:[u.jsx(T,{sx:{my:.5},variant:"outlined",size:"small",onClick:n,disabled:(N==null?void 0:N.length)===0,"aria-label":"move selected right",children:">"}),u.jsx(T,{sx:{my:.5},variant:"outlined",size:"small",onClick:i,disabled:Au(S),"aria-label":"move selected left",children:"<"})]})}),u.jsx(h,{item:!0,xs:5.5,children:L("انتخاب شده",y)})]}),u.jsx(Uu,{profileid:j})]})]})},a6=()=>{const{pathname:C}=Ae();return u.jsx(u.Fragment,{children:u.jsx(re,{display:"flex",justifyContent:"center",children:u.jsx(h,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(h,{container:!0,justifyContent:"space-between",gap:b.SMALL,children:u.jsxs(h,{xs:12,children:[C.includes(ye)&&u.jsx(Ee,{}),C.includes(q)&&u.jsx(Pe,{})]})})})})})};export{a6 as default}; diff --git a/build/assets/ProvinceFreeSales-KYUg6cBl.js b/build/assets/ProvinceFreeSales-KYUg6cBl.js new file mode 100644 index 0000000..1baeb22 --- /dev/null +++ b/build/assets/ProvinceFreeSales-KYUg6cBl.js @@ -0,0 +1,2 @@ +import{i as w6,j as u,aR as u0,aS as e0,aT as r0,aU as l0,aV as n0,aW as a0,T as j,an as f,B as R,ah as t0,ar as o0,as as n6,at as a6,ao as l6,ac as I6,aj as Gu,ak as Ju,ap as s6,ay as s0,az as i0,aA as wu,aX as c0,I as Nu,a_ as C0,al as Ou,am as zu,bk as h6,b3 as A6,aq as v6,b7 as p6,au as i6,d as Yu,b5 as L6,b6 as Wu}from"./mui-vendor-D_SVL-Dx.js";import{r as D6,A as bu,a4 as d0,u as Du,c as _u,V as X,a0 as W,G as t,S as $,m as h0,L as U,fx as _6,U as k6,a6 as c6,h as D,fy as A0,W as yu,O as Vu,C as Lu,j as G,a5 as S6,fz as v0,fA as T6,dP as p0,b as Iu,ce as x0,v as Tu,$ as Uu,fB as E6,ad as x6,p as Qu}from"./index-D80MdVQn.js";import{r as i,b as R6}from"./react-vendor-CmFgShSM.js";import{u as fu,a as ku,f as mu}from"./redux-vendor-CfkcHgWN.js";import{g as $6}from"./useRequestFile-BwZzzy4x.js";import{A as F0}from"./index-C-DZrBTM.js";import{R as t6,a as u6}from"./index.esm-C1-dCPnj.js";import{L as g0}from"./LabelField-BYhJrYEE.js";import{a as y0}from"./aviculture-get-hatching-data-BHS_PijM.js";import{d as P6}from"./Delete-CIwpNviU.js";import{d as Zu}from"./Add-CiyqkOpq.js";import{N as C6}from"./NumberFormatCustom-BXcOcGV4.js";import{D as b0}from"./DialogAlert-CML4Ua46.js";import{d as f0}from"./Done-CKhyNcU8.js";import{a as j0}from"./aviculture-get-unions-C7MHhZje.js";import{C as N6}from"./CarPelak-BUqZflo3.js";import{b as d6}from"./index-Eu1ghc4Y.js";import{i as _0}from"./isValidIndexWeight-C_ik-uYa.js";import{R as Hu}from"./ResponsiveTable-bUYl0qDM.js";import{d as F6}from"./Tune-BBzxV8DK.js";import{d as M6}from"./Close-J1gH5PMD.js";import{V as k0}from"./VetFarmSubmitClearanceCode-DupXGNod.js";import{d as S0}from"./ToggleOn-Cv1P2E48.js";import{d as E0}from"./ToggleOff-Bpk2vO8n.js";import{d as $0}from"./Check-DhP5SvVt.js";import{d as P0}from"./Sms-C-zLQmIm.js";var g6={},q0=w6;Object.defineProperty(g6,"__esModule",{value:!0});var B0=g6.default=void 0,w0=q0(D6()),I0=u;B0=g6.default=(0,w0.default)((0,I0.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Create");const L0=({id:r,file:s,updateTable:n})=>{var O,H,_,m,M;const[v,,g,,c,,]=i.useContext(bu),[C]=i.useState(!1),[d]=d0(),x=Du({initialValues:{rejectText:"",canHaching:"False"},validationSchema:_u({rejectText:X().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[E,I]=i.useState(!1),Z=((O=s==null?void 0:s.hatching)==null?void 0:O.allowHatching)==="pending"&&((H=s==null?void 0:s.hatching)==null?void 0:H.leftOver)!==0,B=!x.values.canHaching&&Z,y=fu(),h=W()==="ProvinceOperator"?"تایید اطلاعات بجای شهرستان":"ثبت اطلاعات و ارسال به استان";return u.jsx(u.Fragment,{children:!C&&u.jsxs(u0,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(e0,{children:[u.jsx(r0,{color:"secondary"}),u.jsx(l0,{})]}),u.jsxs(t,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",xs:12,children:[u.jsxs(t,{container:!0,children:[u.jsx(t,{children:u.jsx(n0,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(t,{children:u.jsx(a0,{color:"textSecondary",children:u.jsx(j,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),u.jsx(t,{container:!0,xs:12,children:u.jsx(t,{xs:12,children:u.jsx(t,{container:!0,gap:$.SMALL,padding:$.SMALL,xs:12,children:u.jsx(F0,{children:E?u.jsx(h0.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(t,{flexDirection:"column",container:!0,gap:$.SMALL,xs:12,children:[u.jsx(t,{children:u.jsx(f,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:x.values.rejectText,error:x.touched.rejectText?!!x.errors.rejectText:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.rejectText&&x.errors.rejectText?x.errors.rejectText:null})}),u.jsxs(t,{container:!0,gap:$.SMALL,xs:12,children:[u.jsx(t,{children:u.jsx(R,{fullWidth:!0,variant:"outlined",color:"secondary",onClick:()=>{I(!1)},children:"لغو"})}),u.jsx(t,{container:!0,xs:12,children:u.jsx(R,{fullWidth:!0,disabled:!x.values.rejectText,variant:"outlined",onClick:()=>{y(U()),y(_6({message:x.values.rejectText,key:s==null?void 0:s.key,allow_hatching:x.values.canHaching,state:"reject",role:W()})).then(z=>{n&&n(),y(k6({selectedDate1:g,selectedDate2:c})),y(c6({selectedDate1:g,selectedDate2:c})),$6(d,r,y),y(D())})},children:"رد اطلاعات و پیام به مرغدار"})})]})]})}):u.jsxs(t,{container:!0,direction:"column",alignItems:"start",gap:$.SMALL,children:[u.jsxs(t,{container:!0,gap:$.TINY,direction:"column",alignItems:"start",children:[u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsx(j,{variant:"body2",fontWeight:"bold",children:"تعداد درخواست کشتار:"}),u.jsxs(j,{children:[(_=s==null?void 0:s.quantity)==null?void 0:_.toLocaleString()," قطعه"]})]}),u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsx(j,{variant:"body2",fontWeight:"bold",children:"تعداد باقی مانده از جوجه ریزی:"}),u.jsxs(j,{children:[(M=(m=s==null?void 0:s.hatching)==null?void 0:m.leftOver)==null?void 0:M.toLocaleString()," قطعه"]})]}),!!Z&&u.jsx(t,{container:!0,gap:$.TINY,alignItems:"start"})]}),u.jsxs(t,{container:!0,gap:$.SMALL,xs:12,children:[u.jsx(R,{fullWidth:!0,disabled:B,variant:"outlined",color:"error",onClick:()=>{I(!0)},children:"رد اطلاعات و پیام به مرغدار"}),u.jsx(t,{xs:12,children:u.jsx(R,{fullWidth:!0,disabled:B,variant:"outlined",onClick:()=>{y(U()),y(_6({key:s==null?void 0:s.key,allow_hatching:x.values.canHaching,state:"accept",role:W()})).then(z=>{$6(d,r,y),y(D()),z.error?v({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n&&n(),y(k6({selectedDate1:g,selectedDate2:c})),y(c6({selectedDate1:g,selectedDate2:c})),y(A0({selectedDate1:g,selectedDate2:c})),y(yu({right:!1,bottom:!1,content:null})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),W()==="ProvinceOperator"&&y(Vu({title:"عملیات با موفقیت انجام شد.",content:u.jsxs(t,{xs:12,container:!0,direction:"column",gap:$.MEDIUM,alignItems:"center",justifyContent:"center",children:[u.jsx(t,{children:u.jsx(j,{color:"green",children:"پرونده به کارتابل (در انتظار تخصیص) انتقال پیدا کرد."})}),u.jsx(t,{children:u.jsx(R,{variant:"contained",color:"success",onClick:()=>{y(Lu())},children:"تایید"})})]})})))})},children:h})})]})]})})})})})]})]})})};L0.propTypes={file:t0.PropTypes.object};const D0=ku("PROVINCE_GET_POULTRY",async(r,{dispatch:s})=>{s(U());const{data:n,status:v}=await G.get("get-all-poultry/",{params:{role:W(),active_hatching:!0,...r}});return s(D()),{data:n,status:v}}),y6=ku("AVICULTURE_GET_WAGE_TYPE",async()=>{const{data:r,status:s}=await G.get("poultry-out-province-wage-type");return{data:r,status:s}}),T0=({fetchApiData:r})=>{var f6,j6;const[s]=i.useContext(bu),[n,v]=i.useState(""),[g,c]=i.useState(""),[C,d]=i.useState(""),[x,E]=i.useState(""),[I,Z]=i.useState(""),[B,y]=i.useState(""),[h,O]=i.useState(""),[H,_]=i.useState(""),[m]=i.useState(!1),[M,z]=i.useState(!1),[V,p]=i.useState(),[K,Au]=i.useState(""),[Q,cu]=i.useState(""),[F,Y]=i.useState(),[e,lu]=i.useState([]),[eu,ou]=i.useState(),[w,P]=i.useState(),[b,nu]=i.useState(),[J,k]=i.useState("poultry"),[L,Cu]=i.useState(!1),[ru,du]=i.useState([]),[au,hu]=i.useState(!1),q=l=>{var A;k(l.target.value),l.target.value==="poultry"?iu.setFieldValue("mobile",(A=F==null?void 0:F.user)==null?void 0:A.mobile):w?iu.setFieldValue("mobile",w.mobile):iu.setFieldValue("mobile","")},[a,vu]=i.useState([]),Su=(l,A,uu,gu)=>{vu([l,A,uu,gu])},Eu=[{type:"text",id:1,value:""}],$u=[{type:"text",id:1,value:""}],[su,pu]=i.useState(Eu),[xu,Fu]=i.useState($u),[ju,Pu]=i.useState(),{weightRange:Mu}=mu(l=>l.provinceSlice),T=fu(),{avicultureChickenPrice:S}=mu(l=>l.avicultureSlice);i.useEffect(()=>{T(U()),T(S6()),T(v0()),T(y6()).then(l=>{Pu(l.payload.data.status)}),T(T6()).then(l=>{lu(l.payload.data)}),T(D())},[]);const[tu,Ru]=i.useState(),[Xu,U6]=i.useState();i.useEffect(()=>{T(U()),T(p0()),T(j0()).then(l=>{var A,uu,gu,Ku;((uu=(A=l==null?void 0:l.payload)==null?void 0:A.data)==null?void 0:uu.length)>0?Ru((Ku=(gu=l==null?void 0:l.payload)==null?void 0:gu.data[0])==null?void 0:Ku.key):Ru([])}),T(D())},[]);const K6=()=>{su.length<3&&(pu(l=>[...l,{type:"text",value:""}]),Fu(l=>[...l,{type:"text",value:""}]))},G6=()=>{const l=su.length-1;if(l!==0){const A=su.filter((gu,Ku)=>Ku!==l),uu=xu.filter((gu,Ku)=>Ku!==l);pu(A),Fu(uu)}},Q6=l=>{l.preventDefault();const A=l.target.id;pu(uu=>{const gu=uu.slice();return gu[A].value=l.target.value,gu})},qu=l=>{l.preventDefault();const A=l.target.id;Fu(uu=>{const gu=uu.slice();return gu[A].value=l.target.dataset.value,gu})};i.useEffect(()=>{S&&p(S==null?void 0:S.key)},[S]);const o=Du({initialValues:{noChicken:"",sellType:{cash:!0,haveTime:!1},price1:"",price2:"",price3:"",slaughterDate:Tu(Date()).format("YYYY-MM-DD"),period1:"4",period2:"4",period3:"4",weight:"",losses:"0",isUnion:m,isStockMarket:M,isAccepted:!1,selectedSlaughters:[],killer_kill_house_city:"",killer_kill_house_province:"",killer_kill_house_unit_name:"",kill_house_unique_id:"",interface_number:""},validationSchema:_u({noChicken:X().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!").min(0,"تعداد وارد شده از حداقل ممکن کمتر است").max(Q,"تعداد وارد شده از کل موجودی بیشتر است"),isAccepted:x0().test("req","باید تعهد نامه را بپذیرید!",(l,A)=>A.originalValue&&A.originalValue===!0).required("این فیلد اجباری است!"),price1:Iu().typeError("لطفا عدد وارد کنید!").min(S==null?void 0:S.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(S==null?void 0:S.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price2:Iu().typeError("لطفا عدد وارد کنید!").min(S==null?void 0:S.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(S==null?void 0:S.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price3:Iu().typeError("لطفا عدد وارد کنید!").min(S==null?void 0:S.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(S==null?void 0:S.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),weight:Iu().test("weight","وزن را تا دو رقم اعشار وارد کنید",(l,A)=>A.originalValue&&A.originalValue.toString().length<=4).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),losses:Iu().required("این فیلد اجباری است!").max(B,"تلفات وارد شده از باقیمانده بیشتر است!").typeError("لطفا تعداد تلفات را وارد کنید!"),sellType:_u().test("sellType","نحوه فروش را انتخاب کنید!",(l,A)=>A.originalValue&&Object.values(A.originalValue).some(uu=>uu===!0)).required("این فیلد اجباری است!"),interface_number:X().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")})}),N=Du({initialValues:{driverName:"",driverMobile:"",driverCar:"",driverhealthCode:""},validationSchema:_u({driverName:X().required("این فیلد اجباری است!"),driverMobile:X().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),driverCar:X().required("این فیلد اجباری است!"),driverhealthCode:X().required("این فیلد اجباری است!").matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!")})}),iu=Du({initialValues:{mobile:"",weight:"",quantity:""},validationSchema:_u({mobile:X().required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),weight:Iu(),quantity:Iu()})}),Bu=Du({initialValues:{healthCode:""},validationSchema:_u({healthCode:X().required("این فیلد اجباری است!").matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!")})}),X6=()=>{Bu.values.healthCode.trim()&&(du([...ru,Bu.values.healthCode]),Bu.resetForm(),hu(!1))},Z6=l=>{du(ru.filter((A,uu)=>uu!==l))};i.useEffect(()=>{var l;iu.setFieldValue("mobile",(l=F==null?void 0:F.user)==null?void 0:l.mobile)},[F]);const o6=o.values.noChicken*1e3,J6=u.jsxs(u.Fragment,{children:[u.jsxs(j,{variant:"body1",children:["اینجانب ",(f6=F==null?void 0:F.user)==null?void 0:f6.fullname," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(o0,{children:[u.jsx(n6,{children:u.jsx(f0,{})}),u.jsx(a6,{primary:` بر اساس این توافق نامه در صورت لغو فروش ${o.values.noChicken} قطعه + مرغ ${o6==null?void 0:o6.toLocaleString()} ریال جریمه خواهم شد.`})]}),u.jsx(j,{})]});i.useEffect(()=>{T(U()),T(D0()).then(l=>{E(l.payload.data),T(D())})},[]),i.useEffect(()=>{let l=o.values.weight;const A=o.values.weight.toString().split(".").join("");o.values.weight&&A.length<=3&&(A.length===2&&(l=A[0]+"."+A[1]),A.length===3&&(l=A[0]+"."+A[1]+A[2])),isNaN(Number.parseFloat(l))?o.setFieldValue("weight",""):o.setFieldValue("weight",Number.parseFloat(l))},[o.values.weight]),i.useEffect(()=>{M&&T(S6()).then(l=>{Array.isArray(l.payload.data)?(s({vertical:"top",horizontal:"center",msg:"قیمت روز مرغ در سامانه ثبت نشده است.",severity:"error"}),T(yu({right:!1,bottom:!1,content:null}))):T(D())})},[M]),i.useEffect(()=>{o.validateForm(),N.validateForm()},[]),i.useEffect(()=>{I&&(T(U()),T(y0({key:I})).then(l=>{l.payload.data?(c(l.payload.data),T(D())):s({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"}),T(D())}))},[I,F]),i.useEffect(()=>{cu(C==null?void 0:C.leftOver)},[o.values.losses,H,o.values.noChicken,C]),i.useEffect(()=>{y(C==null?void 0:C.quantity),O(C==null?void 0:C.losses),_(C==null?void 0:C.leftOver)},[C]);const e6=()=>(w==null?void 0:w.type)==="killer"?o.values.killer_kill_house_city&&o.values.killer_kill_house_province&&o.values.killer_kill_house_unit_name:!0,r6=()=>ju?iu.isValid:!0,m6=()=>J==="poultry"?L?o.isValid&&r6()&&eu&&N&&a[0]&&e6():o.isValid&&r6()&&eu&&e6():L?o.isValid&&eu&&N&&a[0]&&e6()&&r6():o.isValid&&eu&&e6()&&r6();return u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",display:"flex",children:[u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(t,{minWidth:210,children:u.jsx(l6,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:l=>l.disabled,options:x?x.map(l=>({id:l.key,label:`${l.unitName} / ${l.user.mobile} / ${l.lastHatchingRemainQuantity.toLocaleString()} `,item:l,disabled:!l.lastHatchingRemainQuantity})):[],onChange:(l,A)=>{d(null),v(null),nu(null),Z(A.id),Y(A.item)},renderInput:l=>u.jsx(f,{...l,label:"محل پرورش/تلفن/مانده جوجه ریزی"})})}),F!=null&&F.provinceAllowSellFree?u.jsxs(t,{container:!0,direction:"column",gap:$.SMALL,width:"100%",children:[u.jsx(t,{minWidth:210,children:u.jsx(l6,{disablePortal:!0,id:"hatching",value:b,options:g?g.map(l=>{var A,uu;return{id:l.key,race:l.chickenBreed,selected:l,label:`دوره ${l.period} سالن ${l.hall} نژاد ${l.chickenBreed} باقیمانده ${(A=l==null?void 0:l.lastHatchingDiffrentRequestQuantity)!=null&&A.leftOver?(uu=l==null?void 0:l.lastHatchingDiffrentRequestQuantity)==null?void 0:uu.leftOver:l.leftOver} قطعه`}}):[],onChange:(l,A)=>{nu(A.label),v(A.id),d(A.selected);let uu=A.race;uu.includes("-")&&(uu="ترکیبی"),Au(uu)},renderInput:l=>u.jsx(f,{...l,label:"دوره جوجه ریزی"})})}),u.jsx(t,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"تعداد جوجه ریزی",value:B||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(t,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"جمع تلفات ثبت شده دامپزشک و مرغدار",value:h||"نامشخص",InputProps:{readOnly:!0}})}),u.jsx(t,{children:u.jsx(f,{disabled:!0,fullWidth:!0,id:"outlined-read-only-input",label:"باقیمانده",value:Q||"نامشخص",InputProps:{readOnly:!0}})})]}):F&&u.jsx(j,{color:"error",variant:"body",children:"مرغدار اجازه فروش مستقیم ندارد!"})]}),C&&u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(j,{children:"اطلاعات کشتار"}),u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"باقیمانده:"}),u.jsx(j,{variant:"button",children:Q}),u.jsx(j,{variant:"button",children:"قطعه"})]}),u.jsx(t,{container:!0,children:u.jsxs(t,{container:!0,gap:$.TINY,alignItems:"center",children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"سن مرغ:"}),u.jsx(j,{variant:"button",children:C.age}),u.jsx(j,{variant:"button",children:"روزه"})]})}),u.jsx(t,{container:!0,xs:12,children:u.jsx(Uu,{label:"تاریخ کشتار",id:"slaughterDate",renderInput:l=>u.jsx(f,{fullWidth:!0,...l}),value:o.values.slaughterDate,error:o.touched.slaughterDate?!!o.errors.slaughterDate:null,onChange:l=>{o.setFieldValue("slaughterDate",Tu(l).format("YYYY-MM-DD"))},onBlur:o.handleBlur,helperText:o.touched.slaughterDate&&o.errors.slaughterDate?o.errors.slaughterDate:null})}),u.jsx(t,{container:!0,xs:12,children:u.jsx(C6,{allowLeadingZeros:!0,thousandSeparator:",",id:"noChicken",label:"تعداد مرغ برای کشتار",variant:"outlined",value:o.values.noChicken,error:o.touched.noChicken?!!o.errors.noChicken:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.noChicken&&o.errors.noChicken?o.errors.noChicken:null})}),u.jsx(t,{container:!0,xs:12,children:u.jsx(f,{id:"weight",label:"وزن تقریبی مرغ",variant:"outlined",InputProps:{endAdornment:u.jsx(I6,{position:"end",children:"کیلوگرم"})},value:o.values.weight,error:o.touched.weight?!!o.errors.weight:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.weight&&o.errors.weight?o.errors.weight:null})})]}),o.values.weight&&u.jsxs(j,{variant:"body2",style:{color:"green"},children:["وزن کل:"," ",parseInt(parseInt(o.values.noChicken)*parseFloat(o.values.weight)).toLocaleString()," ","کیلوگرم"]}),u.jsx(t,{display:"none",children:u.jsx(Gu,{children:u.jsx(Ju,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:"فروش اتحادیه",name:"radio-buttons-group",onChange:l=>{z(l.currentTarget.value)},children:M==="فروش مزایده ای"&&u.jsxs(t,{container:!0,gap:$.SMALL,children:[u.jsxs(t,{container:!0,gap:$.SMALL,alignItems:"center",children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"کف قیمت امروز:"}),u.jsxs(j,{color:"secondary",variant:"button",children:[S!=null&&S.floorPrice?S==null?void 0:S.floorPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsxs(t,{container:!0,gap:$.SMALL,alignItems:"center",children:[u.jsx(j,{color:l=>l.palette.grey.A700,variant:"caption",children:"سقف قیمت امروز:"}),u.jsxs(j,{color:"secondary",variant:"button",children:[S!=null&&S.ceilingPrice?S==null?void 0:S.ceilingPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsx(s6,{style:{width:"100%"}}),su.map((l,A)=>u.jsxs(t,{gap:$.SMALL,container:!0,sx:{minWidth:210},children:[u.jsxs(j,{mb:$.SMALL,display:"flex",children:["پیشنهاد ",A+1]}),u.jsx(C6,{allowLeadingZeros:!0,thousandSeparator:",",error:!1,fullWidth:!0,label:"قیمت پیشنهادی",variant:"outlined",onChange:Q6,id:A}),u.jsxs(Gu,{fullWidth:!0,children:[u.jsx(s0,{id:"demo-simple-select-label",children:"بازه زمانی (ساعت)"}),u.jsxs(i0,{id:A,labelId:"demo-simple-select-label",label:"بازه زمانی (ساعت)",children:[u.jsx(wu,{onClick:qu,id:A,value:"1",children:"1"}),u.jsx(wu,{onClick:qu,id:A,value:"2",children:"2"}),u.jsx(wu,{onClick:qu,id:A,value:"3",children:"3"}),u.jsx(wu,{onClick:qu,id:A,value:"4",children:"4"}),u.jsx(wu,{onClick:qu,id:A,value:"5",children:"5"}),u.jsx(wu,{onClick:qu,id:A,value:"6",children:"6"}),u.jsx(wu,{onClick:qu,id:A,value:"7",children:"7"}),u.jsx(wu,{onClick:qu,id:A,value:"8",children:"8"}),u.jsx(wu,{onClick:qu,id:A,value:"9",children:"9"}),u.jsx(wu,{onClick:qu,id:A,value:"10",children:"10"})]}),u.jsx(c0,{children:o.touched.period1&&o.errors.period1?o.errors.period1:null})]})]},l==null?void 0:l.id)),u.jsxs(t,{container:!0,children:[su.length>1&&u.jsx(Nu,{onClick:G6,"aria-label":"delete",color:"secondary",children:u.jsx(P6,{})}),su.length<3&&u.jsxs(Nu,{xs:12,onClick:K6,"aria-label":"add",color:"primary",children:[u.jsx(Zu,{}),u.jsx(j,{children:"افزودن پیشنهاد جدید"})]})]}),u.jsx(t,{container:!0,sx:{width:"100%"},children:u.jsxs(j,{variant:"body2",children:["در صورت عدم فروش در بورس، از طریق اتحادیه فروش برود",u.jsx(C0,{id:"isUnion",onChange:o.handleChange})]})})]})})})}),u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsx(j,{variant:"body1",children:"اطلاعات خریدار"}),u.jsx(l6,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:l=>l.disabled,options:e?e==null?void 0:e.map(l=>({id:l.key,label:l.type==="killhouse"?`کشتارگاه ${l==null?void 0:l.unitName} / ${l.mobile} / استان ${l==null?void 0:l.province}/ ${l==null?void 0:l.city}`:`کشتارکن ${l==null?void 0:l.fullname} / ${l.mobile} / استان ${l==null?void 0:l.province}/ ${l==null?void 0:l.city}`,item:l,mobile:l.mobile})):[],onChange:(l,A)=>{ou(A.id),P(A.item),J==="buyer"&&iu.setFieldValue("mobile",A.mobile)},renderInput:l=>u.jsx(f,{...l,label:"انتخاب خریدار"})}),(w==null?void 0:w.type)==="killer"&&u.jsxs(t,{container:!0,direction:"column",gap:$.SMALL,children:[u.jsx(f,{id:"killer_kill_house_unit_name",label:"نام کشتارگاه",variant:"outlined",sx:{width:"100%",height:"100%"},value:o.values.killer_kill_house_unit_name,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.killer_kill_house_unit_name?!!o.errors.killer_kill_house_unit_name:null,helperText:o.touched.killer_kill_house_unit_name&&o.errors.killer_kill_house_unit_name?o.errors.killer_kill_house_unit_name:null}),u.jsx(f,{id:"kill_house_unique_id",label:"شناسه یکتا کشتارگاه",variant:"outlined",sx:{width:"100%",height:"100%"},value:o.values.kill_house_unique_id,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.kill_house_unique_id?!!o.errors.kill_house_unique_id:null,helperText:o.touched.kill_house_unique_id&&o.errors.kill_house_unique_id?o.errors.kill_house_unique_id:null}),u.jsx(f,{id:"killer_kill_house_province",label:"استان کشتارگاه",variant:"outlined",sx:{width:"100%",height:"100%"},value:o.values.killer_kill_house_province,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.killer_kill_house_province?!!o.errors.killer_kill_house_province:null,helperText:o.touched.killer_kill_house_province&&o.errors.killer_kill_house_province?o.errors.killer_kill_house_province:null}),u.jsx(f,{id:"killer_kill_house_city",label:"شهر کشتارگاه",variant:"outlined",sx:{width:"100%",height:"100%"},value:o.values.killer_kill_house_city,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.killer_kill_house_city?!!o.errors.killer_kill_house_city:null,helperText:o.touched.killer_kill_house_city&&o.errors.killer_kill_house_city?o.errors.killer_kill_house_city:null})]})]}),(w==null?void 0:w.key)&&u.jsxs(u.Fragment,{children:[u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:$.SMALL,children:[u.jsxs(Nu,{color:L?"error":"primary",onClick:()=>{Cu(!L)},children:[u.jsxs(j,{variant:"body1",color:L?"error":"primary",children:[" ","افزودن خودرو"]}),L?u.jsx(d6,{}):u.jsx(Zu,{})]}),L&&u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:$.SMALL,children:[u.jsx(j,{variant:"body1",children:"اطلاعات خودرو حمل"}),u.jsx(f,{label:"نام و نام خانوادگی راننده",name:"driverName",value:N.values.driverName,onChange:N.handleChange,error:N.touched.driverName&&!!N.errors.driverName,helperText:N.touched.driverName&&N.errors.driverName,required:!0,fullWidth:!0}),u.jsx(f,{label:"تلفن راننده",name:"driverMobile",value:N.values.driverMobile,onChange:N.handleChange,onBlur:o.handleBlur,error:N.touched.driverMobile&&!!N.errors.driverMobile,helperText:N.touched.driverMobile&&N.errors.driverMobile,required:!0,fullWidth:!0}),u.jsx(f,{label:"مدل خودرو",name:"driverCar",value:N.values.driverCar,onChange:N.handleChange,error:N.touched.driverCar&&!!N.errors.driverCar,helperText:N.touched.driverCar&&N.errors.driverCar,type:"tel",required:!0,fullWidth:!0}),u.jsx(N6,{width:"100%",handleChange:Su}),u.jsx(f,{id:"driverhealthCode",label:"کد بهداشتی حمل",variant:"outlined",sx:{width:"100%",height:"100%"},value:N.values.driverhealthCode,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.driverhealthCode?!!N.errors.driverhealthCode:null,helperText:N.touched.driverhealthCode&&N.errors.driverhealthCode?N.errors.driverhealthCode:null})]})]}),u.jsxs(t,{container:!0,xs:12,spacing:$,alignItems:"center",justifyContent:"center",mt:2,children:[u.jsx(t,{item:!0,xs:12,mb:$.SMALL,children:u.jsx(j,{variant:"body1",sx:{mb:1},children:"کدهای بهداشتی حمل و نقل"})}),ru.length>0&&u.jsx(t,{item:!0,xs:12,mb:2,children:ru.map((l,A)=>u.jsxs(t,{container:!0,spacing:1,alignItems:"center",sx:{mb:1},children:[u.jsx(t,{item:!0,xs:10,children:u.jsx(f,{value:l,disabled:!0,fullWidth:!0,variant:"outlined",label:`کد بهداشتی ${A+1}`})}),u.jsx(t,{item:!0,xs:2,children:u.jsx(Nu,{color:"error",onClick:()=>Z6(A),"aria-label":"حذف",children:u.jsx(P6,{})})})]},A))}),au&&u.jsx(t,{item:!0,xs:12,children:u.jsxs(t,{container:!0,spacing:2,alignItems:"center",children:[u.jsx(t,{item:!0,xs:9,children:u.jsx(f,{label:"کد بهداشتی حمل و نقل جدید",name:"healthCode",value:Bu.values.healthCode,onChange:Bu.handleChange,onBlur:Bu.handleBlur,error:Bu.touched.healthCode&&!!Bu.errors.healthCode,helperText:Bu.touched.healthCode&&Bu.errors.healthCode,variant:"outlined"})}),u.jsx(t,{item:!0,xs:3,children:u.jsx(R,{variant:"contained",color:"success",onClick:X6,startIcon:u.jsx(Zu,{}),fullWidth:!0,sx:{fontSize:"12px"},children:"افزودن"})})]})}),u.jsx(t,{item:!0,xs:12,mt:au?2:0,mb:2,children:u.jsx(R,{variant:"outlined",color:"primary",onClick:()=>hu(!au),startIcon:au?u.jsx(d6,{}):u.jsx(Zu,{}),fullWidth:!0,children:au?"لغو":"افزودن کد بهداشتی حمل"})})]})]}),ju&&u.jsxs(u.Fragment,{children:[u.jsx(g0,{label:"پرداخت کننده",children:u.jsx(Gu,{fullWidth:!0,children:u.jsxs(Ju,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:J,onChange:q,justifyContent:"space-between",children:[u.jsx(Ou,{value:"poultry",control:u.jsx(zu,{}),label:"مرغدار",sx:{marginRight:"auto"}}),u.jsx(Ou,{value:"buyer",control:u.jsx(zu,{}),label:"خریدار"})]})})}),u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",mt:1,p:1,gap:1,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"gray",borderRadius:"5px"},children:[u.jsxs(j,{variant:"body2",color:"error",children:["از این قسمت میتوانید تلفن"," ",J==="poultry"?"مرغدار":"خریدار"," را ویرایش کنید."]}),u.jsx(f,{fullWidth:!0,disabled:!0,id:"mobile",value:iu.values.mobile,error:iu.touched.mobile?!!iu.errors.mobile:null,onChange:iu.handleChange,onBlur:iu.handleBlur,helperText:iu.touched.mobile&&iu.errors.mobile?iu.errors.mobile:null,label:"موبایل",autoComplete:"current-password",variant:"outlined"})]})]}),u.jsx(t,{container:!0,xs:12,children:u.jsx(f,{id:"interface_number",label:"شماره واسطه (اختیاری)",variant:"outlined",value:o.values.interface_number,error:o.touched.interface_number?!!o.errors.interface_number:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.interface_number&&o.errors.interface_number?o.errors.interface_number:null})}),(tu==null?void 0:tu.length)>1&&u.jsxs(u.Fragment,{children:[u.jsx(s6,{}),u.jsx(t,{children:u.jsxs(Gu,{children:[u.jsx(h6,{id:"demo-radio-buttons-group-label",children:"انتخاب اتحادیه"}),u.jsx(Ju,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:(j6=tu[0])==null?void 0:j6.key,name:"radio-buttons-group",onChange:l=>{U6(l.currentTarget.value)},children:tu.map(l=>u.jsx(u.Fragment,{children:u.jsx(Ou,{value:l.key,control:u.jsx(zu,{}),label:l.unitName})}))})]})})]}),u.jsx(t,{children:u.jsx(b0,{title:"تعهد نامه",content:J6,actions:u.jsxs(t,{container:!0,gap:$.TINY,children:[u.jsx(R,{variant:"outlined",color:"error",onClick:()=>{o.setFieldValue("isAccepted",!1)},children:"رد"}),u.jsx(R,{variant:"contained",color:"success",onClick:()=>{o.setFieldValue("isAccepted",!0)},children:"موافقم"})]}),btnTitle:"با تعهد نامه موافق هستم!",isAccepted:o.values.isAccepted})}),u.jsx(t,{mb:$.SMALL,children:u.jsx(R,{fullWidth:!0,disabled:!m6(),onClick:()=>{W()!=="SuperAdmin"&&W()!=="AdminX"&&!_0(Mu,C==null?void 0:C.age,o.values.weight)?s({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"}):(T(U()),M==="فروش مزایده ای"?T(E6({operator_key:(tu==null?void 0:tu.length)>1?Xu:"",poultry_hatching_key:n,quantity:o.values.noChicken,send_date:o.values.slaughterDate,chicken_breed:K,Index_weight:o.values.weight,union:o.values.isUnion,losses:o.values.losses!==""?o.values.losses:0,auction:!0,auction_list:su.map((l,A)=>({pricing_key:V,fee:l.value?l.value:S==null?void 0:S.floorPrice,hour:xu[A].value?xu[A].value:"4"}))})).then(l=>{T(D()),l.error?l.error.message.includes("403")?s({vertical:"top",horizontal:"center",msg:"قیمت پیشنهادی نباید از حداکثر قیمت روز بیشتر باشد.",severity:"error"}):s({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(T(c6()),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),T(yu({right:!1,bottom:!1,content:null})))}):T(E6({operator_key:(tu==null?void 0:tu.length)>1?Xu:"",poultry_hatching_key:n,poultry_key:F.key,role:W(),quantity:o.values.noChicken,send_date:o.values.slaughterDate,interface_number:o.values.interface_number?o.values.interface_number:null,chicken_breed:K,Index_weight:o.values.weight,hatching_left_over:parseInt(H),losses:o.values.losses!==""?o.values.losses:0,auction_list:[],cash:o.values.sellType.cash,credit:o.values.sellType.haveTime,kill_house_list:o.values.selectedSlaughters,killer_kill_house_unit_name:(w==null?void 0:w.type)==="killer"?o.values.killer_kill_house_unit_name:null,killer_kill_house_city:(w==null?void 0:w.type)==="killer"?o.values.killer_kill_house_city:null,killer_kill_house_province:(w==null?void 0:w.type)==="killer"?o.values.killer_kill_house_province:null,kill_house_unique_id:(w==null?void 0:w.type)==="killer"?o.values.kill_house_unique_id:null,out_province_driver_info:{driverName:L?N.values.driverName:null,driverMobile:L?N.values.driverMobile:null,driverCar:L?N.values.driverCar:null,driverPelak:L?a[0]+" "+a[1]+" "+a[2]+" "+a[3]:null,driverhealthCode:L?N.values.driverhealthCode:null},traffic_codes:ru.length>0?ru:null,out_province_poultry_request_buyer_key:eu,payer_type:J,poultry_mobile:J==="poultry"?iu.values.mobile:null,buyer_mobile:J==="buyer"?iu.values.mobile:null})).then(l=>{var A;if(T(D()),(A=l.payload)!=null&&A.error){s({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"});return}else if(l.error){s({vertical:"top",horizontal:"center",msg:l.error.message||"خطا در ثبت درخواست",severity:"error"});return}else s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(1),T(yu({right:!1,bottom:!1,content:null}))}).catch(l=>{T(D()),s({vertical:"top",horizontal:"center",msg:l.message||"خطا در ثبت درخواست",severity:"error"})}))},size:"large",variant:"contained",children:"ثبت درخواست"})})]})]})},W6=ku("PROVINCE_OUT_REQUEST_CANCEL_REQUEST",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.put("cancel-out-poultry_request/0/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),R0=ku("PROVINCE_FREE_SALE_EDIT_REQUEST",async(r,{dispatch:s})=>{s(U());try{const{data:n,status:v}=await G.put("Poultry_Request/0/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),V6=({item:r,fetchApiData:s})=>{var Q,cu,F,Y,e,lu,eu,ou,w,P,b,nu,J;const[n]=i.useContext(bu),[v,g]=i.useState(!!((Q=r==null?void 0:r.outProvinceDriverInfo)!=null&&Q.driverName)),c=fu(),C=Du({initialValues:{noChicken:r!=null&&r.quantity?r==null?void 0:r.quantity:"",weight:r!=null&&r.IndexWeight?r==null?void 0:r.IndexWeight:"",interface_number:(r==null?void 0:r.interfaceNumber)||""},validationSchema:_u({noChicken:X().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weight:Iu().test("weight","وزن را تا دو رقم اعشار وارد کنید",(k,L)=>L.originalValue&&L.originalValue.toString().length<=4).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),interface_number:X().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")})}),d=Du({initialValues:{driverName:(cu=r==null?void 0:r.outProvinceDriverInfo)!=null&&cu.driverName?(F=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:F.driverName:"",driverMobile:(Y=r==null?void 0:r.outProvinceDriverInfo)!=null&&Y.driverMobile?(e=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:e.driverMobile:"",driverCar:(lu=r==null?void 0:r.outProvinceDriverInfo)!=null&&lu.driverCar?(eu=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:eu.driverCar:"",driverhealthCode:(ou=r==null?void 0:r.outProvinceDriverInfo)!=null&&ou.driverhealthCode?(w=r==null?void 0:r.outProvinceDriverInfo)==null?void 0:w.driverhealthCode:""},validationSchema:_u({driverName:X().required("این فیلد اجباری است!"),driverMobile:X().required("این فیلد اجباری است!"),driverCar:X().required("این فیلد اجباری است!"),driverhealthCode:X().required("این فیلد اجباری است!")})}),x=Du({initialValues:{mobile:"",weight:"",quantity:""},validationSchema:_u({mobile:X().required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),weight:Iu(),quantity:Iu()})}),[E,I]=i.useState([]),Z=(k,L,Cu,ru)=>{I([k,L,Cu,ru])},[B,y]=i.useState([]),[h,O]=i.useState(),[H,_]=i.useState(),[m,M]=i.useState();i.useEffect(()=>{var k;O((k=r==null?void 0:r.outProvincePoultryRequestBuyer)==null?void 0:k.key),c(y6()).then(L=>{M(L.payload.data.status)}),c(T6()).then(L=>{y(L.payload.data)})},[]);const[z,V]=i.useState("poultry"),p=k=>{V(k.target.value),k.target.value==="poultry"?x.setFieldValue("mobile",r.poultry.user.mobile):H?x.setFieldValue("mobile",H.mobile):x.setFieldValue("mobile",r==null?void 0:r.outProvincePoultryRequestBuyer.mobile)},K=()=>m?x.isValid:!0,Au=()=>z==="poultry"?v?C.isValid&&K()&&h&&d&&E[0]:C.isValid&&x.isValid&&h&&K():v?C.isValid&&h&&d&&E[0]&&K():C.isValid&&h&&K();return i.useEffect(()=>{x.setFieldValue("mobile",r.poultry.user.mobile)},[]),u.jsx(t,{container:!0,gap:$.SMALL,direction:"column",display:"flex",children:u.jsxs(t,{container:!0,gap:$.SMALL,direction:"column",children:[u.jsxs(t,{xs:12,container:!0,justifyContent:"space-between",alignItems:"center",children:[u.jsxs(j,{variant:"body2",style:{color:"gray"},children:["وزن کل:"," "]}),u.jsx(j,{variant:"body2",children:(P=Math.floor(r.IndexWeight*r.quantity))==null?void 0:P.toLocaleString()})]})," ",u.jsx(C6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"noChicken",label:"تعداد مرغ برای کشتار",variant:"outlined",value:C.values.noChicken,error:C.touched.noChicken?!!C.errors.noChicken:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.noChicken&&C.errors.noChicken?C.errors.noChicken:null}),u.jsx(f,{id:"weight",label:"وزن تقریبی مرغ",variant:"outlined",InputProps:{endAdornment:u.jsx(I6,{position:"end",children:"کیلوگرم"})},value:C.values.weight,error:C.touched.weight?!!C.errors.weight:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.weight&&C.errors.weight?C.errors.weight:null}),u.jsxs(t,{xs:12,container:!0,justifyContent:"space-between",alignItems:"center",children:[u.jsxs(j,{variant:"body2",style:{color:"gray"},children:["وزن کل:"," "]}),u.jsxs(j,{variant:"body2",children:[(b=Math.floor(parseInt(C.values.noChicken)*parseFloat(C.values.weight)))==null?void 0:b.toLocaleString(),"‌ ‌","کیلوگرم"]})]}),u.jsx(s6,{}),u.jsx(j,{variant:"body1",children:"اطلاعات خریدار"}),u.jsx(l6,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:k=>k.disabled,options:B?B==null?void 0:B.map(k=>({id:k.key,label:`${k==null?void 0:k.fullname} / ${k.mobile} / استان ${k==null?void 0:k.province}/ ${k==null?void 0:k.city}`,item:k,mobile:k.mobile})):[],onChange:(k,L)=>{O(L.id),_(L.item),z==="buyer"&&x.setFieldValue("mobile",L.mobile)},renderInput:k=>u.jsx(f,{...k,label:"انتخاب خریدار"})}),u.jsxs(t,{container:!0,xs:12,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"red",borderRadius:"10px",padding:"5px"},alignItems:"center",children:[u.jsxs(j,{variant:"body2",color:"primary",children:["خریدار:","‌ ‌"]}),H?u.jsxs(j,{variant:"body2",children:[" ",H==null?void 0:H.fullname," (",H==null?void 0:H.mobile,")"]}):u.jsxs(j,{variant:"body2",children:[" ",(nu=r==null?void 0:r.outProvincePoultryRequestBuyer)==null?void 0:nu.fullname," (",(J=r==null?void 0:r.outProvincePoultryRequestBuyer)==null?void 0:J.mobile,")"]})]}),u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:$.SMALL,children:[u.jsxs(Nu,{color:v?"error":"primary",onClick:()=>{g(!v)},children:[u.jsxs(j,{variant:"body1",color:v?"error":"primary",children:[" ","افزودن اطلاعات خودرو"]}),v?u.jsx(d6,{}):u.jsx(Zu,{})]}),v&&u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:$.SMALL,children:[u.jsx(j,{variant:"body1",children:"اطلاعات خودرو حمل"}),u.jsx(f,{label:"نام و نام خانوادگی راننده",name:"driverName",value:d.values.driverName,onChange:d.handleChange,error:d.touched.driverName&&!!d.errors.driverName,helperText:d.touched.driverName&&d.errors.driverName,required:!0,fullWidth:!0}),u.jsx(f,{label:"تلفن راننده",name:"driverMobile",value:d.values.driverMobile,onChange:d.handleChange,error:d.touched.driverMobile&&!!d.errors.driverMobile,helperText:d.touched.driverMobile&&d.errors.driverMobile,required:!0,fullWidth:!0}),u.jsx(f,{label:"مدل خودرو",name:"driverCar",value:d.values.driverCar,onChange:d.handleChange,error:d.touched.driverCar&&!!d.errors.driverCar,helperText:d.touched.driverCar&&d.errors.driverCar,type:"tel",required:!0,fullWidth:!0}),u.jsx(N6,{width:"100%",handleChange:Z}),u.jsx(f,{label:"کد بهداشتی حمل",name:"driverhealthCode",value:d.values.driverhealthCode,onChange:d.handleChange,error:d.touched.driverhealthCode&&!!d.errors.driverhealthCode,helperText:d.touched.driverhealthCode&&d.errors.driverhealthCode,required:!0,fullWidth:!0})]})]}),m&&u.jsxs(u.Fragment,{children:[u.jsxs(Gu,{children:[u.jsx(h6,{id:"demo-controlled-radio-buttons-group",children:"پرداخت کننده"}),u.jsxs(Ju,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:z,onChange:p,children:[u.jsx(Ou,{value:"poultry",control:u.jsx(zu,{}),label:"مرغدار"}),u.jsx(Ou,{value:"buyer",control:u.jsx(zu,{}),label:"خریدار"})]})]}),u.jsxs(t,{container:!0,xs:12,alignItems:"center",justifyContent:"center",mt:1,p:1,gap:1,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"gray",borderRadius:"5px"},children:[u.jsxs(j,{variant:"body2",color:"error",children:["از این قسمت میتوانید تلفن"," ",z==="poultry"?"مرغدار":"خریدار"," را ویرایش کنید."]}),u.jsx(f,{fullWidth:!0,disabled:!0,id:"mobile",value:x.values.mobile,error:x.touched.mobile?!!x.errors.mobile:null,onChange:x.handleChange,onBlur:x.handleBlur,helperText:x.touched.mobile&&x.errors.mobile?x.errors.mobile:null,label:"موبایل",autoComplete:"current-password",variant:"outlined"})]}),u.jsx(t,{container:!0,xs:12,children:u.jsx(f,{id:"interface_number",label:"شماره واسطه (اختیاری)",variant:"outlined",value:C.values.interface_number,error:C.touched.interface_number?!!C.errors.interface_number:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.interface_number&&C.errors.interface_number?C.errors.interface_number:null})})]}),u.jsx(t,{mb:$.SMALL,children:u.jsx(R,{fullWidth:!0,variant:"contained",disabled:!Au(),onClick:()=>{c(R0({edit:!0,quantity:C.values.noChicken,Index_weight:parseInt(C.values.weight),interface_number:C.values.interface_number,poultry_request_key:r==null?void 0:r.key,out_province_driver_info:{driverName:v?d.values.driverName:null,driverMobile:v?d.values.driverMobile:null,driverCar:v?d.values.driverCar:null,driverPelak:v?E[0]+" "+E[1]+" "+E[2]+" "+E[3]:null,driverhealthCode:v?d.values.driverhealthCode:null},out_province_poultry_request_buyer_key:h,poultry_mobile:z==="poultry"?x.values.mobile:null,buyer_mobile:z==="buyer"?x.values.mobile:null})).then(k=>{k.payload.error?n({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):(s(1),c(yu({right:!1,bottom:!1,content:null})),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ویرایش درخواست"})})]})})},N0=({fetchApiData:r,item:s})=>{const n=fu(),[v,g]=i.useState(null),c=h=>{g(h.currentTarget)},C=()=>{g(null)},d=!!v,x=d?"popover":void 0,[E]=i.useContext(bu),I=W(),Z=()=>{C(),n(yu({title:"ویرایش درخواست",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(V6,{item:s,fetchApiData:r})}))},B=()=>{C(),n(Vu({title:"آیا از لغو درخواست مطمئن هستید؟",content:u.jsxs(t,{children:[u.jsx(R,{variant:"contained",onClick:()=>{n(W6({role:I,poultry_request_key:s.key})).then(h=>{h.payload.error?E({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(r(1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),n(Lu())},children:"بله"}),u.jsx(R,{onClick:()=>{n(Lu())},children:"خیر"})]})}))},y=[{key:"edit",label:"ویرایش",color:"primary.main",icon:u.jsx(x6,{}),action:Z,disabled:!!(s.quarantineCode||(s==null?void 0:s.outState)==="پرداخت شده")},{key:"cancel",label:"لغو",color:"error.main",icon:u.jsx(M6,{}),action:B,disabled:!s.provinceState==="pending"||!s.provinceState==="accepted"||(s==null?void 0:s.outState)==="پرداخت شده"||s.quarantineCode}];return u.jsxs(t,{container:!0,children:[u.jsx(Nu,{"aria-describedby":x,variant:"contained",color:"primary",onClick:c,children:u.jsx(F6,{})}),u.jsx(A6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:x,open:d,anchorEl:v,onClose:C,children:u.jsx(v6,{sx:{width:220,p:1},children:y.map(h=>u.jsxs(p6,{onClick:()=>{h.disabled||h.action()},disabled:!!h.disabled,sx:{borderRadius:1,mb:.5,color:h.disabled?"text.disabled":h.color,"&:last-of-type":{mb:0}},children:[u.jsx(n6,{sx:{color:h.disabled?"text.disabled":h.color,minWidth:40},children:h.icon}),u.jsx(a6,{primary:u.jsx(j,{sx:{color:h.disabled?"text.disabled":h.color,fontWeight:600},children:h.label})})]},h.key))})})]})},q6=({state:r})=>{const[s,n]=i.useState([]),[v,g]=i.useState(0),[c,C]=i.useState(10),[d,x]=i.useState(""),[E,I]=i.useState(1),[Z,B]=i.useState([]),[y,h]=i.useState([]),[,,O,H,_,m]=i.useContext(bu),M=mu(F=>F.userSlice.userProfile.key),z=async F=>{p(U());const Y=await G.get(`out-province-poultry-requests/?search=filter&value=${d}&page=${F}&role=${W()}&page_size=${c}&date1=${O}&date2=${_}&state=${r}`);p(D()),n(Y.data.results),g(Y.data.count)},V=F=>{z(F),I(F)},p=fu();i.useEffect(()=>{const F=Tu(new Date).format("YYYY-MM-DD");H(F),m(F)},[]);const K=F=>{x(F.target.value)},Au=F=>{C(F),I(1)},Q=()=>{z(E!==0?E:1)};i.useEffect(()=>{const F=s==null?void 0:s.map((e,lu)=>{var eu,ou,w,P,b,nu,J,k,L,Cu,ru,du,au,hu,q,a,vu,Su,Eu,$u,su,pu,xu,Fu,ju,Pu;return[E===1?lu+1:lu+c*(E-1)+1,W()==="CityOperator"?"-":u.jsx(N0,{item:e,fetchApiData:z}),u.jsx(i6,{label:e.outState,color:e.outState==="تایید شده"?"success":e.outState==="رد شده"?"error":"info",size:"small",variant:"outlined"},lu),`${(eu=e==null?void 0:e.totalWageAmount)==null?void 0:eu.toLocaleString()} ریال`,`${(ou=e==null?void 0:e.registrar)==null?void 0:ou.fullname}`,e.orderCode,(w=e.buyer)!=null&&w.firstName?`${(P=e.buyer)==null?void 0:P.firstName} ${(b=e.buyer)==null?void 0:b.lastName} (${(nu=e.buyer)==null?void 0:nu.mobile}) / ${e.buyer.province} - ${e.buyer.city}`:(e==null?void 0:e.outProvincePoultryRequestBuyer.type)==="killhouse"?`کشتارگاه ${e.buyerFullname} (${e.buyerMobile}) / شناسه یکتا ${(J=e.outProvincePoultryRequestBuyer)==null?void 0:J.killHouseUniqueId} / ${e.buyerProvince} - ${e.buyerCity}`:`کشتارکن ${e.buyerFullname} (${e.buyerMobile}) / نام کشتارگاه ${e.killerKillHouseUnitName?e.killerKillHouseUnitName:"-"} / شناسه یکتا ${e.killerKillHouseUniqueId?e.killerKillHouseUniqueId:"-"} / استان ${e.killerKillHouseProvince?e.killerKillHouseProvince:"-"} / شهر ${e.killerKillHouseCity?e.killerKillHouseCity:"-"}`,((k=e==null?void 0:e.outProvincePoultryRequestBuyer)==null?void 0:k.type)==="killhouse"?"محل کشتارگاه":e!=null&&e.killerKillHouseUnitName?`کشتارگاه ${e==null?void 0:e.killerKillHouseUnitName} / ${e==null?void 0:e.killerKillHouseProvince} / ${e==null?void 0:e.killerKillHouseCity}`:"-",e!=null&&e.hasWage?e==null?void 0:e.payerFullname:"-",`${(L=e.poultry)==null?void 0:L.unitName} (${e.poultry.user.mobile})`,u.jsx(Yu,{placement:"left-start",children:u.jsx(R,{variant:"contained",color:"primary",size:"small",sx:{minWidth:0,px:1.5,py:.25,fontSize:"0.8rem"},onClick:()=>{p(Vu({title:"ثبت کد قرنطینه",size:{xs:"340px",md:"690px"},content:u.jsx(k0,{readOnly:W()==="CityOperator",item:e,updateTable:Q},lu)}))},children:W()==="VetFarm"||W()==="AdminX"?"ثبت":"مشاهده"})},lu),Qu(e==null?void 0:e.createDate),Qu(e.sendDate),e.hatching.age,(Cu=e.IndexWeight)==null?void 0:Cu.toLocaleString(),e.quantity.toLocaleString(),(ru=Math.floor(e.IndexWeight*e.quantity))==null?void 0:ru.toLocaleString(),e!=null&&e.freezing?"انجماد":"عادی",e!=null&&e.hasWage?"دارد":"ندارد",(du=e.hatching)==null?void 0:du.city,(au=e.hatching)==null?void 0:au.province,(hu=e.hatching.leftOver)==null?void 0:hu.toLocaleString(),(q=e.hatching.hatchingQuantity)==null?void 0:q.toLocaleString(),(a=e==null?void 0:e.outProvinceDriverInfo)!=null&&a.driverCar?(vu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:vu.driverCar:"-",(Su=e==null?void 0:e.outProvinceDriverInfo)!=null&&Su.driverPelak?(Eu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:Eu.driverPelak:"-",($u=e==null?void 0:e.outProvinceDriverInfo)!=null&&$u.driverName?(su=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:su.driverName:"-",(pu=e==null?void 0:e.outProvinceDriverInfo)!=null&&pu.driverMobile?(xu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:xu.driverMobile:"-",(Fu=e==null?void 0:e.outProvinceDriverInfo)!=null&&Fu.driverhealthCode?(ju=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:ju.driverhealthCode:"-",(Pu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:Pu.driverhealthCode]});B(F);const Y=s==null?void 0:s.map((e,lu)=>{var eu,ou,w,P,b,nu,J,k,L,Cu,ru,du,au,hu,q,a,vu,Su,Eu,$u,su,pu,xu,Fu,ju,Pu,Mu,T,S,tu,Ru;return[E===1?lu+1:lu+c*(E-1)+1,u.jsx(i6,{label:e.outState,color:e.outState==="تایید شده"?"success":e.outState==="رد شده"?"error":"info",size:"small",variant:"outlined"},lu),`${(eu=e==null?void 0:e.totalWageAmount)==null?void 0:eu.toLocaleString()} ریال`,(ou=e.outProvinceRequestCanceller)!=null&&ou.fullname?`${(w=e.outProvinceRequestCanceller)==null?void 0:w.fullname} (${(P=e.outProvinceRequestCanceller)==null?void 0:P.mobile})`:(b=e.agent)!=null&&b.fullname?`${(nu=e.agent)==null?void 0:nu.fullname} (${(J=e.agent)==null?void 0:J.mobile})`:"-",`${(k=e==null?void 0:e.registrar)==null?void 0:k.fullname}`,e.orderCode,(L=e.buyer)!=null&&L.firstName?`${(Cu=e.buyer)==null?void 0:Cu.firstName} ${(ru=e.buyer)==null?void 0:ru.lastName} (${(du=e.buyer)==null?void 0:du.mobile}) / ${e.buyer.province} - ${e.buyer.city}`:(e==null?void 0:e.outProvincePoultryRequestBuyer.type)==="killhouse"?`کشتارگاه ${e.buyerFullname} (${e.buyerMobile}) / شناسه یکتا ${(au=e.outProvincePoultryRequestBuyer)==null?void 0:au.killHouseUniqueId} / ${e.buyerProvince} - ${e.buyerCity}`:`کشتارکن ${e.buyerFullname} (${e.buyerMobile}) / نام کشتارگاه ${e.killerKillHouseUnitName?e.killerKillHouseUnitName:"-"} / شناسه یکتا ${e.killerKillHouseUniqueId?e.killerKillHouseUniqueId:"-"} / استان ${e.killerKillHouseProvince?e.killerKillHouseProvince:"-"} / شهر ${e.killerKillHouseCity?e.killerKillHouseCity:"-"}`,((hu=e==null?void 0:e.outProvincePoultryRequestBuyer)==null?void 0:hu.type)==="killhouse"?"محل کشتارگاه":e!=null&&e.killerKillHouseUnitName?`کشتارگاه ${e==null?void 0:e.killerKillHouseUnitName} / ${e==null?void 0:e.killerKillHouseProvince} / ${e==null?void 0:e.killerKillHouseCity}`:"-",e!=null&&e.hasWage?e==null?void 0:e.payerFullname:"-",`${(q=e.poultry)==null?void 0:q.unitName} (${e.poultry.user.mobile})`,e.quarantineCode?e==null?void 0:e.quarantineCode:"-",Qu(e==null?void 0:e.createDate),Qu(e.sendDate),(a=e.IndexWeight)==null?void 0:a.toLocaleString(),e.hatching.age,e.quantity.toLocaleString(),(vu=Math.floor(e.IndexWeight*e.quantity))==null?void 0:vu.toLocaleString(),e!=null&&e.freezing?"انجماد":"عادی",e!=null&&e.hasWage?"دارد":"ندارد",(Su=e.hatching)==null?void 0:Su.city,(Eu=e.hatching)==null?void 0:Eu.province,($u=e.hatching.leftOver)==null?void 0:$u.toLocaleString(),(su=e.hatching.hatchingQuantity)==null?void 0:su.toLocaleString(),(pu=e==null?void 0:e.outProvinceDriverInfo)!=null&&pu.driverCar?(xu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:xu.driverCar:"-",(Fu=e==null?void 0:e.outProvinceDriverInfo)!=null&&Fu.driverPelak?(ju=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:ju.driverPelak:"-",(Pu=e==null?void 0:e.outProvinceDriverInfo)!=null&&Pu.driverName?(Mu=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:Mu.driverName:"-",(T=e==null?void 0:e.outProvinceDriverInfo)!=null&&T.driverMobile?(S=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:S.driverMobile:"-",(tu=e==null?void 0:e.outProvinceDriverInfo)!=null&&tu.driverhealthCode?(Ru=e==null?void 0:e.outProvinceDriverInfo)==null?void 0:Ru.driverhealthCode:"-"]});h(Y)},[s]),i.useEffect(()=>{z(1)},[p,O,_,c]);const cu=async F=>{F.preventDefault(),p(U());try{const Y=await await G.get(`out-province-poultry-requests/?search=filter&value=${d}&date1=${O}&date2=${_}&state=${r}&role=${W()}`);n(Y.data.results),g(Y.data.count),p(D())}catch(Y){console.error("Error fetching data:",Y)}};return u.jsxs(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsxs(t,{container:!0,gap:2,xs:12,children:[u.jsx(t,{children:u.jsx(Uu,{label:"از تاریخ",id:"date",renderInput:F=>u.jsx(f,{style:{width:"160px"},...F}),value:O,onChange:F=>{H(Tu(F).format("YYYY-MM-DD"))}})}),u.jsx(t,{children:u.jsx(Uu,{label:"تا تاریخ",id:"date",renderInput:F=>u.jsx(f,{style:{width:"160px"},...F}),value:_,onChange:F=>{m(Tu(F).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:cu,children:[u.jsx(f,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:K}),u.jsx(R,{type:"submit",onClick:cu,endIcon:u.jsx(t6,{}),children:"جستجو"})]}),u.jsx(t,{children:u.jsx(Yu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${G.defaults.baseURL}bar_free_excel/?date1=${O}&date2=${_}&state=${r}&role=${W()}&key=${M}`,rel:"noreferrer",children:u.jsx(R,{color:"success",children:u.jsx(u6,{size:32})})})})})]}),u.jsx(t,{container:!0,gap:2,xs:12,justifyContent:"center",children:u.jsx(Hu,{data:r==="accepted"?Z:y,columns:r==="accepted"?["ردیف","عملیات","وضعیت","مبلغ کل ","ثبت کننده سفارش","کد سفارش","اطلاعات خریدار","محل کشتار","پرداخت کننده","مرغدار","کد قرنطینه","تاریخ ثبت درخواست","تاریخ کشتار","سن مرغ","میانگین وزن (کیلوگرم)","تعداد","وزن کل (کیلوگرم)","نوع کشتار","تعرفه","شهر","استان","مانده در سالن","جوجه ریزی اولیه","نوع خودرو","پلاک","نام راننده","تلفن راننده","کد بهداشتی ماشین"]:["ردیف","وضعیت","مبلغ کل","رد/لغو کننده","ثبت کننده سفارش","کد سفارش","اطلاعات خریدار","محل کشتار","پرداخت کننده","مرغدار","کد قرنطینه","تاریخ ثبت درخواست","تاریخ کشتار","میانگین وزن (کیلوگرم)","سن مرغ","تعداد","وزن کل (کیلوگرم)","نوع کشتار","تعرفه","شهر","استان","مانده در سالن","جوجه ریزی اولیه","نوع خودرو","پلاک","نام راننده","تلفن راننده","کد بهداشتی ماشین"],handlePageChange:V,totalRows:v,page:E,perPage:c,handlePerRowsChange:Au,title:r==="accepted"?" تایید شده":" رد شده"})})]})},M0=ku("PROVINCE_CREATE_FREE_SALE_BUYER",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.post("out-province-poultry-request-buyers/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),O6=ku("PROVINCE_FREE_SALES_EDIT_BUYER",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.put("out-province-poultry-request-buyers/0/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),z6=({fetchApiData:r,isEdit:s,item:n})=>{const[v]=i.useContext(bu),g=fu(),c=Du({initialValues:{fullname:n!=null&&n.fullname?n==null?void 0:n.fullname:"",mobile:n!=null&&n.mobile?n==null?void 0:n.mobile:"",province:n!=null&&n.province?n==null?void 0:n.province:"",city:n!=null&&n.city?n==null?void 0:n.city:"",unitname:n!=null&&n.unitName?n==null?void 0:n.unitName:"",uniqueCode:n!=null&&n.killHouseUniqueId?n==null?void 0:n.killHouseUniqueId:""},validationSchema:_u({fullname:X().required("این فیلد اجباری است!").matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!"),mobile:X().required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),province:X().required("این فیلد اجباری است!").matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!"),city:X().required("این فیلد اجباری است!").matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!"),unitname:X().matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!"),uniqueCode:X().matches(/^[^*&^%$#@!()|.]*$/,"این فیلد نباید شامل کاراکترهای ویژه باشد!")})});i.useEffect(()=>{c.validateForm()},[]);const[C,d]=i.useState(n!=null&&n.type?n==null?void 0:n.type:"killhouse"),x=I=>{d(I.target.value)},E=()=>C==="killhouse"?c.isValid&&c.values.unitname:c.isValid;return u.jsx(t,{container:!0,direction:"column",flex:"1",justifyContent:"space-between",gap:$.SMALL,children:u.jsxs(t,{container:!0,direction:"column",gap:$.TINY,children:[u.jsx(f,{id:"fullname",label:"نام و نام خانوادگی خریدار",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.fullname,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.fullname?!!c.errors.fullname:null,helperText:c.touched.fullname&&c.errors.fullname?c.errors.fullname:null}),u.jsx(f,{id:"mobile",label:"موبایل",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.mobile,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.mobile?!!c.errors.mobile:null,helperText:c.touched.mobile&&c.errors.mobile?c.errors.mobile:null}),u.jsx(f,{id:"province",label:"استان",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.province,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.province?!!c.errors.province:null,helperText:c.touched.province&&c.errors.province?c.errors.province:null}),u.jsx(f,{id:"city",label:"شهر",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.city,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.city?!!c.errors.city:null,helperText:c.touched.city&&c.errors.city?c.errors.city:null}),u.jsxs(Gu,{children:[u.jsx(h6,{id:"demo-controlled-radio-buttons-group",children:"نوع خریدار"}),u.jsxs(Ju,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:C,onChange:x,children:[u.jsx(Ou,{value:"killhouse",control:u.jsx(zu,{}),label:"کشتارگاه"}),u.jsx(Ou,{value:"killer",control:u.jsx(zu,{}),label:"کشتارکن"})]})]}),C==="killhouse"&&u.jsxs(t,{container:!0,direction:"column",gap:$.TINY,children:[u.jsx(f,{id:"unitname",label:"نام کشتارگاه",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.unitname,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.unitname?!!c.errors.unitname:null,helperText:c.touched.unitname&&c.errors.unitname?c.errors.unitname:null}),u.jsx(f,{id:"uniqueCode",label:"شناسه یکتا",variant:"outlined",sx:{width:"100%",height:"100%"},value:c.values.uniqueCode,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.uniqueCode?!!c.errors.uniqueCode:null,helperText:c.touched.uniqueCode&&c.errors.uniqueCode?c.errors.uniqueCode:null})]}),u.jsx(R,{variant:"contained",disabled:!E(),onClick:()=>{s?g(O6({buyer_key:n==null?void 0:n.key,type:C,fullname:c.values.fullname,mobile:c.values.mobile,unit_name:C==="killhouse"?c.values.unitname:null,city:c.values.city,province:c.values.province,kill_house_unique_id:C==="killhouse"?c.values.uniqueCode:null})).then(I=>{I.payload.error?v({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}):(r(1),g(yu({right:!1,bottom:!1,content:null})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):g(M0({type:C,fullname:c.values.fullname,mobile:c.values.mobile,unit_name:C==="killhouse"?c.values.unitname:null,city:c.values.city,province:c.values.province,kill_house_unique_id:C==="killhouse"?c.values.uniqueCode:null})).then(I=>{I.payload.error?v({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}):(r(1),g(yu({right:!1,bottom:!1,content:null})),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})})},W0=({item:r,fetchApiData:s,openNotif:n})=>{const v=fu(),[g,c]=i.useState(null),C=y=>{c(y.currentTarget)},d=()=>{c(null)},x=()=>{d(),v(O6({buyer_key:r==null?void 0:r.key,active:!(r!=null&&r.active)})).then(y=>{y.payload.error?n({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(s(1),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},E=()=>{d(),v(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش خریدار",content:u.jsx(z6,{fetchApiData:s,isEdit:!0,item:r})}))},I=[{key:"toggle",label:r!=null&&r.active?"غیرفعال سازی":"فعالسازی",color:r!=null&&r.active?"error.main":"success.main",icon:r!=null&&r.active?u.jsx(E0,{}):u.jsx(S0,{}),action:x},{key:"edit",label:"ویرایش",color:"primary.main",icon:u.jsx(x6,{}),action:E,disabled:!(r!=null&&r.active)}],Z=!!g,B=Z?`buyer-operations-${r==null?void 0:r.key}`:void 0;return u.jsxs(t,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[u.jsx(Yu,{title:"تنظیمات",children:u.jsx(Nu,{"aria-describedby":B,color:"primary",onClick:C,children:u.jsx(F6,{})})}),u.jsx(A6,{id:B,open:Z,anchorEl:g,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(v6,{dense:!0,sx:{width:150,py:.5,px:1},children:I.map(y=>u.jsxs(p6,{onClick:()=>{y.disabled||y.action()},disabled:!!y.disabled,sx:{borderRadius:1,mb:.5,color:y.disabled?"text.disabled":y.color,"&:last-of-type":{mb:0}},children:[u.jsx(n6,{sx:{color:y.disabled?"text.disabled":y.color,minWidth:32},children:R6.cloneElement(y.icon,{fontSize:"small"})}),u.jsx(a6,{primary:u.jsx(j,{sx:{color:y.disabled?"text.disabled":y.color,fontWeight:600,fontSize:"0.85rem"},children:y.label})})]},y.key))})})]})},V0=()=>{const[r,s]=i.useState([]),[n,v]=i.useState(0),[g,c]=i.useState(10),[C,d]=i.useState(""),[x,E]=i.useState(1),[I,Z]=i.useState([]),B=fu(),[y]=i.useContext(bu),h=mu(V=>V.userSlice.userProfile.key),O=async V=>{B(U());const p=await G.get(`out-province-poultry-request-buyers/?search=filter&value=${C}&page=${V}&page_size=${g}&role=${W()}&state=buyer-list`);B(D()),s(p.data.results),v(p.data.count)},H=V=>{O(V),E(V)},_=V=>{c(V),E(1)},m=()=>{O(x!==0?x:1)},M=V=>{d(V.target.value)};i.useEffect(()=>{const V=r==null?void 0:r.map((p,K)=>{var Au,Q,cu,F,Y,e;return[x===1?K+1:K+g*(x-1)+1,p==null?void 0:p.fullname,p==null?void 0:p.mobile,p==null?void 0:p.province,p==null?void 0:p.city,(p==null?void 0:p.type)==="killhouse"?"کشتارگاه":"کشتارکن",p!=null&&p.unitName?p==null?void 0:p.unitName:"-",p!=null&&p.killHouseUniqueId?p==null?void 0:p.killHouseUniqueId:"-",(Q=(Au=p==null?void 0:p.requestsInfo)==null?void 0:Au.numberOfRequests)==null?void 0:Q.toLocaleString(),(F=(cu=p==null?void 0:p.requestsInfo)==null?void 0:cu.totalQuantity)==null?void 0:F.toLocaleString(),(e=(Y=p==null?void 0:p.requestsInfo)==null?void 0:Y.totalWeight)==null?void 0:e.toLocaleString(),p!=null&&p.active?"فعال":"غیر فعال",u.jsx(W0,{item:p,fetchApiData:O,openNotif:y},(p==null?void 0:p.key)||K)]});Z(V)},[r]),i.useEffect(()=>{O(1)},[B,g]);const z=async V=>{V.preventDefault(),B(U());try{const p=await G.get(`out-province-poultry-request-buyers/?search=filter&value=${C}&role=${W()}&state=buyer-list`);s(p.data.results),v(p.data.count),B(D())}catch(p){console.error("Error fetching data:",p)}};return u.jsxs(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(t,{container:!0,mt:$.SMALL,xs:12,children:u.jsx(R,{variant:"contained",onClick:()=>{B(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"افزودن خریدار",content:u.jsx(z6,{fetchApiData:m})}))},children:"افزودن خریدار"})}),u.jsxs(t,{container:!0,alignItems:"center",justifyContent:"center",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsx(t,{container:!0,alignItems:"center",gap:$.SMALL,children:u.jsxs("form",{onSubmit:z,children:[u.jsx(f,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:M}),u.jsx(R,{type:"submit",onClick:z,endIcon:u.jsx(t6,{}),children:"جستجو"})]})}),u.jsx(Yu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${G.defaults.baseURL}out_province_poultry_request_buyers_excel/?key=${h}&role=${W()}&search=filter&value=${C}`,rel:"noreferrer",children:u.jsx(R,{color:"success",children:u.jsx(u6,{size:32})})})})]}),u.jsx(Hu,{data:I,columns:["ردیف","نام کامل","موبایل","استان","شهر","ماهیت خریدار","نام واحد","شناسه یکتا","تعداد درخواست ها","حجم درخواست ها (قطعه)","وزن درخواست ها (کیلوگرم)","وضعیت","عملیات"],handlePageChange:H,totalRows:n,page:x,perPage:g,handlePerRowsChange:_,title:"خریداران"})]})},O0=ku("PROVINCE_APPROVE_FREE_SALE_SERVICE",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.post("final-approval-out-province-poultry-request/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}});var b6={},z0=w6;Object.defineProperty(b6,"__esModule",{value:!0});var H6=b6.default=void 0,H0=z0(D6()),Y0=u;H6=b6.default=(0,H0.default)((0,Y0.jsx)("path",{d:"m10.89 18.28.57-2.89c.12-.59-.04-1.2-.42-1.66-.38-.46-.94-.73-1.54-.73H4v-1.08L6.57 6h8.09c.18 0 .34.16.34.34v7.84zM10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22zm10-7h2V4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1"}),"ThumbDownOffAlt");const Y6=ku("PROVINCE_CHECK_FREE_SALE_SERVICE",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.post("province_check_operator_out_request/",r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),U0=({item:r,fetchApiData:s})=>{const[n]=i.useContext(bu),v=fu(),g=Du({initialValues:{textFieldInput:""},validationSchema:_u({textFieldInput:X().required("این فیلد اجباری است!")})});return i.useEffect(()=>{g.validateForm()},[]),u.jsxs(t,{xs:12,container:!0,justifyContent:"center",children:[u.jsx(f,{fullWidth:!0,id:"textFieldInput",name:"textFieldInput",label:"توضیحات",multiline:!0,rows:4,value:g.values.textFieldInput,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.textFieldInput&&!!g.errors.textFieldInput,helperText:g.touched.textFieldInput&&g.errors.textFieldInput,margin:"normal"}),u.jsx(R,{color:"error",fullWidth:!0,variant:"contained",type:"submit",disabled:!g.isValid,onClick:()=>{v(Y6({poultry_request_key:r==null?void 0:r.key,state:"rejected",message:g.values.textFieldInput})).then(c=>{c.payload.error?n({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(v(Lu()),s(1),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})},K0=ku("PROVINCE_SEND_SMS_AGAIN_SERVICE",async(r,{dispatch:s})=>{try{s(U());const{data:n,status:v}=await G.get("send_again_sms_for_final_approval_out_province/?key="+r);return s(D()),{data:n,status:v}}catch(n){return s(D()),{error:n.response.data.result}}}),G0=({item:r,fetchApiData:s})=>{const n=fu(),[v,g]=i.useState(null),c=_=>{g(_.currentTarget)},C=()=>{g(null)},d=!!v,x=d?"popover":void 0,[E]=i.useContext(bu),I=W(),Z=()=>{n(yu({title:"ویرایش درخواست",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(V6,{item:r,fetchApiData:s})}))},B=()=>{n(Vu({title:"آیا از تایید درخواست مطمئن هستید؟",content:u.jsxs(t,{children:[u.jsx(R,{variant:"contained",onClick:()=>{n(Y6({poultry_request_key:r==null?void 0:r.key})).then(_=>{_.payload.error?E({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(n(Lu()),s(1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"بله"}),u.jsx(R,{onClick:()=>{n(Lu())},children:"خیر"})]})}))},y=()=>{var _,m,M;n(Vu({title:"پیامک مجددا ارسال شود؟",content:u.jsxs(t,{children:[(r==null?void 0:r.hasWage)&&u.jsxs(j,{fullWidth:!0,variant:"body2",children:["پیامک پرداخت مجددا برای ",r==null?void 0:r.payerFullname," ","‌‌"," به شماره موبایل"," ",(r==null?void 0:r.payerType)==="buyer"?(_=r==null?void 0:r.outProvincePoultryRequestBuyer)==null?void 0:_.mobile:(M=(m=r==null?void 0:r.poultry)==null?void 0:m.user)==null?void 0:M.mobile," ","ارسال میشود."]}),u.jsxs(t,{xs:12,container:!0,justifyContent:"center",mt:2,children:[u.jsx(R,{variant:"contained",onClick:()=>{n(K0(r==null?void 0:r.key)).then(z=>{z.payload.error?E({vertical:"top",horizontal:"center",msg:z.payload.error,severity:"error"}):(n(Lu()),s(1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"بله"}),u.jsx(R,{onClick:()=>{n(Lu())},children:"خیر"})]})]})}))},h=()=>{n(Vu({title:"آیا از لغو درخواست مطمئن هستید؟",content:u.jsxs(t,{children:[u.jsx(R,{variant:"contained",onClick:()=>{n(W6({role:W(),poultry_request_key:r.key})).then(_=>{_.payload.error?E({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(s(1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),n(Lu())},children:"بله"}),u.jsx(R,{onClick:()=>{n(Lu())},children:"خیر"})]})}))},O=()=>{n(Vu({title:"رد درخواست فروش خارج از استان",content:u.jsx(U0,{item:r,fetchApiData:s})}))},H=[{key:"edit",label:"ویرایش",color:"primary.main",icon:u.jsx(x6,{}),action:Z},I!=="CityOperator"&&{key:"approve",label:"تایید درخواست",color:"success.main",icon:u.jsx($0,{}),action:B,disabled:r.provinceState!=="pending"},(I==="CityOperator"||I==="ProvinceOperator"||I==="SuperAdmin"||I==="AdminX")&&{key:"resendSms",label:"ارسال مجدد پیامک",color:"info.main",icon:u.jsx(P0,{}),action:y,disabled:r.outState!=="در انتظار پرداخت"},{key:"cancel",label:"لغو",color:"error.main",icon:u.jsx(M6,{}),action:h,disabled:!r.provinceState==="pending"||!r.provinceState==="accepted"},I!=="CityOperator"&&{key:"reject",label:"رد درخواست",color:"error.main",icon:u.jsx(H6,{}),action:O,disabled:!r.provinceState==="pending"||!r.provinceState==="accepted"||r.outState==="در انتظار پرداخت"}].filter(Boolean);return u.jsxs(t,{container:!0,children:[u.jsx(Nu,{"aria-describedby":x,variant:"contained",color:"primary",onClick:c,children:u.jsx(F6,{})}),u.jsx(A6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:x,open:d,anchorEl:v,onClose:C,children:u.jsx(v6,{dense:!0,sx:{width:176,py:.5,px:1},children:H.map(_=>u.jsxs(p6,{onClick:()=>{C(),_.action()},disabled:!!_.disabled,sx:{borderRadius:1,mb:.5,color:_.disabled?"text.disabled":_.color,"&:last-of-type":{mb:0}},children:[u.jsx(n6,{sx:{color:_.disabled?"text.disabled":_.color,minWidth:32},children:R6.cloneElement(_.icon,{fontSize:"small"})}),u.jsx(a6,{primary:u.jsx(j,{sx:{color:_.disabled?"text.disabled":_.color,fontWeight:600,fontSize:"0.85rem"},children:_.label})})]},_.key))})})]})},B6=ku("PROVINCE_FREE_SALES_TRANSACTIONS_DASH",async(r,{dispatch:s})=>{s(U());const{data:n,status:v}=await G.get("total-dashboard-poultry-requests-transactions",{params:{date1:r.selectedDate1,date2:r.selectedDate2,role:W(),filter:"search",value:r.textValue}});return s(D()),{data:n,status:v}}),Q0=()=>{var F,Y,e,lu,eu,ou,w;const[,,r,s,n,v]=i.useContext(bu),g=fu();i.useEffect(()=>{const P=Tu(new Date).format("YYYY-MM-DD");s(P),v(P)},[]);const c=P=>{H(P.target.value)},C=(P,b)=>{p(b)},[d,x]=i.useState([]),[E,I]=i.useState([]),[Z,B]=i.useState(0),[y,h]=i.useState(10),[O,H]=i.useState(""),[_,m]=i.useState(1),[M,z]=i.useState([]),[V,p]=i.useState(0),K=async P=>{let b;g(U()),b=await G.get(`poultry-requests-transactions/?search=filter&value=${O}&role=${W()}&date1=${r}&date2=${n}&page=${P}&page_size=${y}&type=${V===0?"poultry":"buyer"}`),g(D()),I(b.data.results),B(b.data.count)},Au=P=>{K(P),m(P)},Q=P=>{h(P),m(1)};i.useEffect(()=>{const P=E==null?void 0:E.map((b,nu)=>{var J,k,L,Cu,ru,du,au,hu;return[_===1?nu+1:nu+y*(_-1)+1,b==null?void 0:b.orderId,(J=b==null?void 0:b.poultryRequest)==null?void 0:J.map((q,a)=>u.jsx(j,{variant:"caption",children:q.orderCode},a)),(k=b==null?void 0:b.amount)==null?void 0:k.toLocaleString(),`${(L=b==null?void 0:b.payerInfo)==null?void 0:L.fullname} (${(Cu=b==null?void 0:b.payerInfo)==null?void 0:Cu.mobile})`,b==null?void 0:b.refId,(ru=b==null?void 0:b.unionShare)==null?void 0:ru.toLocaleString(),(du=b==null?void 0:b.companyShare)==null?void 0:du.toLocaleString(),(au=b==null?void 0:b.guildsShare)==null?void 0:au.toLocaleString(),(hu=b==null?void 0:b.otherShare)==null?void 0:hu.toLocaleString()]});z(P)},[E]),i.useEffect(()=>{K(1),g(B6({selectedDate1:r,selectedDate2:n,textValue:O})).then(P=>{x(P.payload.data)})},[g,r,n,y,V]);const cu=async P=>{P.preventDefault(),g(U());try{const b=await G.get(`poultry-requests-transactions/?role=${W()}&search=filter&value=${O}&date1=${r}&date2=${n}&page=1&page_size=${y}&type=${V===0?"poultry":"buyer"}`);I(b.data.results),B(b.data.count),g(D()),g(B6({selectedDate1:r,selectedDate2:n,textValue:O,type:V===0?"poultry":"buyer"})).then(nu=>{x(nu.payload.data)})}catch(b){console.error("Error fetching data:",b)}};return u.jsxs(t,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsxs(t,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(t,{children:u.jsx(Uu,{label:"از تاریخ",id:"date",renderInput:P=>u.jsx(f,{style:{width:"160px"},...P,size:"small"}),value:r,onChange:P=>{s(Tu(P).format("YYYY-MM-DD"))}})}),u.jsx(t,{children:u.jsx(Uu,{label:"تا تاریخ",id:"date",renderInput:P=>u.jsx(f,{style:{width:"160px"},...P,size:"small"}),value:n,onChange:P=>{v(Tu(P).format("YYYY-MM-DD"))}})}),u.jsx(t,{children:u.jsxs("form",{onSubmit:cu,children:[u.jsx(f,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:c}),u.jsx(R,{type:"submit",onClick:cu,endIcon:u.jsx(t6,{}),children:"جستجو"})]})}),u.jsx(t,{children:u.jsx(Yu,{title:"خروجی اکسل کلی",children:u.jsx("a",{href:`${G.defaults.baseURL}transacion_out_request_excel/?date1=${r}&date2=${n}&role=${W()}&search=filter&value=${O}&type=${V===0?"poultry":"buyer"}`,rel:"noreferrer",children:u.jsx(R,{color:"primary",children:u.jsx(u6,{size:32})})})})})]}),u.jsx(t,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Hu,{noPagination:!0,isDashboard:!0,columns:["تعداد پرداختی ها","تعداد پرداخت کننده ها","مبلغ کل پرداختی","تعداد مرغداران"," پرداختی مرغداران","تعداد خریداران"," پرداختی خریداران"],data:[[(F=d==null?void 0:d.totalNumberOfTransactions)==null?void 0:F.toLocaleString(),(Y=d==null?void 0:d.totalNumberOfPayers)==null?void 0:Y.toLocaleString(),(e=d==null?void 0:d.totalAmountOfTransactions)==null?void 0:e.toLocaleString(),(lu=d==null?void 0:d.totalNumberOfPoultries)==null?void 0:lu.toLocaleString(),(eu=d==null?void 0:d.totalAmountOfPoultries)==null?void 0:eu.toLocaleString(),(ou=d==null?void 0:d.totalNumberOfBuyers)==null?void 0:ou.toLocaleString(),(w=d==null?void 0:d.totalAmountOfBuyers)==null?void 0:w.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsxs(L6,{value:V,onChange:C,"aria-label":"simple tabs example",children:[u.jsx(Wu,{label:"مرغدار"}),u.jsx(Wu,{label:"خریدار"})]}),V===0?u.jsx(Hu,{data:M,columns:["ردیف","شماره سفارش","کد سفارش","مبلغ تراکنش (ریال)","پرداخت کننده","کد پیگیری","سهم اتحادیه (ریال)","سهم شرکت (ریال)","سهم صنف (ریال)","سهم دیگر (ریال)"],handlePageChange:Au,totalRows:Z,page:_,perPage:y,handlePerRowsChange:Q,title:"تراکنش های مرغداران"}):u.jsx(Hu,{data:M,columns:["ردیف","شماره سفارش","کد سفارش","مبلغ تراکنش (ریال)","پرداخت کننده","کد پیگیری","سهم اتحادیه (ریال)","سهم شرکت (ریال)","سهم صنف (ریال)","سهم دیگر (ریال)"],handlePageChange:Au,totalRows:Z,page:_,perPage:y,handlePerRowsChange:Q,title:"تراکنش های خریداران"})]})},X0=ku("GET_PROVINCE_FEE_SALES_DASHBOARD",async(r,{dispatch:s})=>{s(U());const{data:n,status:v}=await G.get("out-province-poultry-requests-dashboard",{params:{date1:r.selectedDate1,date2:r.selectedDate2,search:"filter",value:r.textValue,role:W()}});return s(D()),{data:n,status:v}}),je=()=>{var ou,w,P,b,nu,J,k,L,Cu,ru,du,au,hu;const[r,s]=i.useState([]),[n,v]=i.useState(0),[g,c]=i.useState(10),[C,d]=i.useState(""),[x,E]=i.useState(1),[I,Z]=i.useState([]),[B,y]=i.useState(0),[h,O]=i.useState([]),[H,_]=i.useState(),[m]=i.useContext(bu),M=fu(),z=mu(q=>q.userSlice.userProfile.key),V=q=>{d(q.target.value)},p=(q,a)=>{y(a),Y()},[,,K,Au,Q,cu]=i.useContext(bu),F=async q=>{M(U());const a=await G.get(`out-province-poultry-requests/?search=filter&value=${C}&page=${q}&role=${W()}&page_size=${g}&date1=${K}&date2=${Q}&state=pending`);M(D()),s(a.data.results),v(a.data.count)},Y=()=>{M(X0({selectedDate1:K,selectedDate2:Q,textValue:C})).then(q=>{O(q.payload.data)})},e=q=>{F(q),E(q)},lu=q=>{c(q),E(1)};i.useEffect(()=>{F(1),Y(),M(y6()).then(q=>{_(q.payload.data.status)})},[M,g]),i.useEffect(()=>{B===0&&F(1),Y()},[K,Q,B]),i.useEffect(()=>{const q=r==null?void 0:r.map((a,vu)=>{var Su,Eu,$u,su,pu,xu,Fu,ju,Pu,Mu,T,S,tu,Ru,Xu;return[x===1?vu+1:vu+g*(x-1)+1,u.jsx(G0,{item:a,wageType:H,fetchApiData:F},vu),u.jsx(i6,{label:a.outState,color:a.outState==="در انتظار پرداخت"?"info":a.outState==="در انتظار تایید"?"warning":a.outState==="رد شده"?"error":"success",size:"small",variant:"outlined"},vu),`${(Su=a==null?void 0:a.registrar)==null?void 0:Su.fullname}`,a.orderCode,(Eu=a.buyer)!=null&&Eu.firstName?`${($u=a.buyer)==null?void 0:$u.firstName} ${(su=a.buyer)==null?void 0:su.lastName} (${(pu=a.buyer)==null?void 0:pu.mobile}) / ${a.buyer.province} - ${a.buyer.city}`:(a==null?void 0:a.outProvincePoultryRequestBuyer.type)==="killhouse"?`کشتارگاه ${a.buyerFullname} (${a.buyerMobile}) / شناسه یکتا ${(xu=a.outProvincePoultryRequestBuyer)==null?void 0:xu.killHouseUniqueId} / ${a.buyerProvince} - ${a.buyerCity}`:`کشتارکن ${a.buyerFullname} (${a.buyerMobile}) / نام کشتارگاه ${a.killerKillHouseUnitName?a.killerKillHouseUnitName:"-"} / شناسه یکتا ${a.killerKillHouseUniqueId?a.killerKillHouseUniqueId:"-"} / استان ${a.killerKillHouseProvince?a.killerKillHouseProvince:"-"} / شهر ${a.killerKillHouseCity?a.killerKillHouseCity:"-"}`,((Fu=a==null?void 0:a.outProvincePoultryRequestBuyer)==null?void 0:Fu.type)==="killhouse"?"محل کشتارگاه":a!=null&&a.killerKillHouseUnitName?`کشتارگاه ${a==null?void 0:a.killerKillHouseUnitName} / ${a==null?void 0:a.killerKillHouseProvince} / ${a==null?void 0:a.killerKillHouseCity}`:"-",a!=null&&a.hasWage?a==null?void 0:a.payerFullname:"-",(a==null?void 0:a.interfaceNumber)||"-",a!=null&&a.paymentLink?u.jsx("a",{href:a==null?void 0:a.paymentLink,target:"_blank",rel:"noreferrer",dir:"ltr",children:(a==null?void 0:a.paymentLink.length)>25?`${a==null?void 0:a.paymentLink.slice(0,25)}...`:a==null?void 0:a.paymentLink}):"-",`${(ju=a.poultry)==null?void 0:ju.unitName} (${a.poultry.user.mobile})`,Qu(a.createDate),Qu(a.sendDate),a.hatching.age,(Pu=a.IndexWeight)==null?void 0:Pu.toLocaleString(),a.quantity.toLocaleString(),(Mu=Math.floor(a.IndexWeight*a.quantity))==null?void 0:Mu.toLocaleString(),a!=null&&a.freezing?"انجماد":"عادی",a!=null&&a.hasWage?"دارد":"ندارد",(T=a.hatching)==null?void 0:T.city,(S=a.hatching)==null?void 0:S.province,a.hatching.hatchingLeftOver?a.hatching.hatchingLeftOver.toLocaleString():a.hatching.leftOver.toLocaleString(),(tu=a.hatching.hatchingQuantity)==null?void 0:tu.toLocaleString(),((Ru=a.totalWageAmount)==null?void 0:Ru.toLocaleString())+" ریال",((Xu=a==null?void 0:a.outProvinceDriverInfo)==null?void 0:Xu.driverhealthCode)||"-"]});Z(q)},[r]);const eu=async q=>{q.preventDefault(),M(U());try{const a=await G.get(`out-province-poultry-requests/?search=filter&value=${C}&page=${x}&page_size=${g}&date1=${K}&date2=${Q}&state=pending&role=${W()}`);s(a.data.results),v(a.data.count),Y(),M(D())}catch(a){console.error("Error fetching data:",a),M(D())}};return u.jsx(t,{container:!0,justifyContent:"center",children:u.jsxs(t,{container:!0,justifyContent:"center",alignItems:"center",children:[u.jsxs(L6,{value:B,onChange:p,"aria-label":"simple tabs example",scrollButtons:"auto",variant:"scrollable",centered:!0,allowScrollButtonsMobile:!0,children:[u.jsx(Wu,{label:"درخواست های جدید"}),u.jsx(Wu,{label:"تایید شده"}),u.jsx(Wu,{label:"رد شده"}),u.jsx(Wu,{label:"خریداران"}),u.jsx(Wu,{label:"پرداختی ها"})]}),u.jsxs(t,{pt:2,px:2,children:[u.jsx(t,{container:!0,justifyContent:"center",alignItems:"center",children:u.jsx(Hu,{isDashboard:!0,noPagination:!0,columns:["تعداد فارم","تعداد فروش","حجم فروش","وزن فروش","تعداد فروش های تایید شده بدون تعرفه","حجم فروش های تایید شده بدون تعرفه","وزن فروش های تایید شده بدون تعرفه","تعداد فروش های تایید شده با تعرفه","حجم فروش های تایید شده با تعرفه","وزن فروش های تایید شده با تعرفه","تعداد کل فروش های تایید شده","حجم کل فروش های تایید شده","وزن کل فروش های تایید شده"],data:[[(ou=h==null?void 0:h.poultries)==null?void 0:ou.toLocaleString(),(w=h==null?void 0:h.totalNumberOfPoultryRequest)==null?void 0:w.toLocaleString(),(P=h==null?void 0:h.totalPoultryRequestQuantity)==null?void 0:P.toLocaleString(),(b=Math.round(h==null?void 0:h.totalPoultryRequestWeight))==null?void 0:b.toLocaleString(),(nu=h==null?void 0:h.totalNumberOfAcceptedPoultryRequestWithOutWage)==null?void 0:nu.toLocaleString(),(J=h==null?void 0:h.totalAcceptedPoultryRequestQuantityWithOutWage)==null?void 0:J.toLocaleString(),(k=Math.round(h==null?void 0:h.totalAcceptedPoultryRequestWeightWithOutWage))==null?void 0:k.toLocaleString(),(L=h==null?void 0:h.totalNumberOfAcceptedPoultryRequestWithWage)==null?void 0:L.toLocaleString(),(Cu=h==null?void 0:h.totalAcceptedPoultryRequestQuantityWithWage)==null?void 0:Cu.toLocaleString(),(ru=Math.round(h==null?void 0:h.totalAcceptedPoultryRequestWeightWithWage))==null?void 0:ru.toLocaleString(),(du=h==null?void 0:h.totalNumberOfAcceptedPoultryRequest)==null?void 0:du.toLocaleString(),(au=h==null?void 0:h.totalAcceptedPoultryRequestQuantity)==null?void 0:au.toLocaleString(),(hu=h==null?void 0:h.totalAcceptedPoultryRequestWeight)==null?void 0:hu.toLocaleString()]],title:"خلاصه اطلاعات"})}),B===0&&u.jsxs(t,{container:!0,alignItems:"start",direction:"column",gap:2,xs:12,children:[u.jsx(t,{container:!0,alignItems:"center",gap:$.SMALL,mt:$.SMALL,children:u.jsx(t,{style:{width:190},children:u.jsx(R,{className:"avicultureNewRequestBtn",variant:"contained",fullWidth:!0,onClick:()=>{M(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت درخواست فروش به خارج استان",size:{xs:"100%",md:"400px"},content:u.jsx(T0,{fetchApiData:F})}))},children:"فروش به خارج استان"})})}),u.jsxs(t,{container:!0,gap:2,xs:12,justifyContent:"space-between",mt:2,children:[u.jsxs(t,{container:!0,gap:2,children:[u.jsx(t,{children:u.jsx(Uu,{label:"از تاریخ",id:"date",renderInput:q=>u.jsx(f,{style:{width:"160px"},...q}),value:K,onChange:q=>{Au(Tu(q).format("YYYY-MM-DD"))}})}),u.jsx(t,{children:u.jsx(Uu,{label:"تا تاریخ",id:"date",renderInput:q=>u.jsx(f,{style:{width:"160px"},...q}),value:Q,onChange:q=>{cu(Tu(q).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:eu,children:[u.jsx(f,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:V}),u.jsx(R,{type:"submit",onClick:eu,endIcon:u.jsx(t6,{}),children:"جستجو"})]}),u.jsx(t,{children:u.jsx(Yu,{title:"خروجی اکسل کلی",children:u.jsx("a",{href:`${G.defaults.baseURL}general_free_bar_excel/?date1=${K}&date2=${Q}&role=${W()}&key=${z}&search=filter&value=${C}`,rel:"noreferrer",children:u.jsx(R,{color:"primary",children:u.jsx(u6,{size:32})})})})}),u.jsx(t,{children:u.jsx(Yu,{title:"خروجی اکسل درخواست های جدید",children:u.jsx("a",{href:`${G.defaults.baseURL}bar_free_excel/?date1=${K}&date2=${Q}&state=pending&role=${W()}&key=${z}`,rel:"noreferrer",children:u.jsx(R,{color:"success",children:u.jsx(u6,{size:32})})})})})]}),W()!=="CityOperator"&&u.jsx(t,{children:u.jsx(R,{color:"error",variant:"contained",onClick:()=>{M(O0()).then(q=>{q.payload.error?m({vertical:"top",horizontal:"center",msg:q.payload.error,severity:"error"}):(F(1),Y(),m({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید یکجا"})})]}),u.jsx(t,{container:!0,gap:2,xs:12,justifyContent:"center",children:u.jsx(Hu,{data:I,columns:["ردیف","عملیات","وضعیت","ثبت کننده سفارش","کد سفارش","اطلاعات خریدار","محل کشتار","پرداخت کننده","لینک پرداخت","مرغدار","تاریخ ثبت درخواست","تاریخ کشتار","سن مرغ","میانگین وزن (کیلوگرم)","تعداد","وزن کل (کیلوگرم)","نوع کشتار","تعرفه","شهر","استان","مانده در سالن","جوجه ریزی اولیه","مبلغ تراکنش (ریال)","کد بهداشتی ماشین"],handlePageChange:e,totalRows:n,page:x,perPage:g,handlePerRowsChange:lu,title:"فروش خارج از استان"})})]}),B===1&&u.jsx(q6,{state:"accepted"}),B===2&&u.jsx(q6,{state:"rejected"}),B===3&&u.jsx(V0,{}),B===4&&u.jsx(Q0,{})]})]})})};export{L0 as C,je as P,B0 as d,D0 as p}; diff --git a/build/assets/ProvinceGuildsTransactions-DX933IYR.js b/build/assets/ProvinceGuildsTransactions-DX933IYR.js new file mode 100644 index 0000000..449fa9a --- /dev/null +++ b/build/assets/ProvinceGuildsTransactions-DX933IYR.js @@ -0,0 +1 @@ +import{i as q,j as e,a5 as n,b as j,T as i,an as R,aj as U,ay as V,az as W,aA as f,ap as D,au as H,aM as O,b4 as B,bs as K,I as Q}from"./mui-vendor-D_SVL-Dx.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{j as Y,r as X,A as J,v as m,m as l,dL as Z,$ as M,eT as ee,aK as C,L as ae,h as se,W as te,G as ue}from"./index-D80MdVQn.js";import{a as k,u as w}from"./redux-vendor-CfkcHgWN.js";import{A as ne}from"./AdvancedTable-DF_gMS-x.js";import{d as re}from"./Person-PsPK2YrR.js";import{d as oe}from"./Phone-DO6stZ0w.js";import{d as ie}from"./CheckCircle-DhdOmw2t.js";import{g as le}from"./getPosProviderName-CYVCBpcT.js";import{u as ce}from"./getProvinceName-BZC9apsX.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const de=k("MAIN_GET_STEWARDS",async t=>{const u=Y.create();u.defaults.headers.common={};const s=`https://amait.mrkiani.ir/api/report/pos/${t==="markazi"?"markazi":"hamadan"}`;try{const c=await u.get(s),{data:x,status:y}=c;return{data:x,status:y}}catch(c){throw console.error("Error fetching data:",c),c}});var v={},xe=q;Object.defineProperty(v,"__esModule",{value:!0});var F=v.default=void 0,he=xe(X()),pe=e;F=v.default=(0,he.default)((0,pe.jsx)("path",{d:"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z"}),"Receipt");const ye=k("AVICULTURE_REQUESTS_SERVICE",async t=>{const{data:u,status:s}=await Y.get("https://amait.mrkiani.ir/api/report/transactions/",{params:{shop:t.key,datefrom:t.datefrom,dateto:t.dateto,page:t.page,mode:t.mode}});return{data:u,status:s}}),je=({item:t})=>{var _,E;const u=w(),[s,c]=o.useState(),[x,y]=o.useState(1),[h,r]=o.useState("0"),[,,p,A,g,b]=o.useContext(J),[S,P]=o.useState(!1);o.useEffect(()=>{const a=m(new Date).format("YYYY-MM-DD");A(a),b(a),P(!0)},[]);const I=a=>{u(ae()),u(ye({key:t.shop,datefrom:C(p),dateto:C(g),page:a,mode:h})).then(d=>{u(se()),c(d.payload.data)})};o.useEffect(()=>{S&&I(1)},[p,g,S,h]);const $=a=>{y(a),I(a)},N=a=>{r(a.target.value)};return e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},exit:{opacity:0,y:-50},transition:{duration:.5},children:e.jsxs(n,{container:!0,justifyContent:"center",style:{overflowX:"hidden"},children:[e.jsxs(n,{container:!0,justifyContent:"center",spacing:2,xs:12,children:[e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.2},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[e.jsx(re,{}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["نام مالک: ",t.guild_info.fullname]})]})})}),e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.4},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[" ",e.jsx(oe,{sx:{mr:1}}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["شماره همراه: ",t.guild_info.mobile]})]})})}),e.jsx(n,{item:!0,xs:12,sm:4,md:4,children:e.jsx(l.div,{initial:{opacity:0,x:-50},animate:{opacity:1,x:0},transition:{delay:.6},children:e.jsxs(j,{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},children:[" ",e.jsx(Z,{sx:{mr:1}}),e.jsxs(i,{variant:"body2",color:"textSecondary",children:["موجودی: ",t==null?void 0:t.ware_house_info.quantity.toLocaleString()]})]})})})]}),e.jsxs(n,{container:!0,justifyContent:"center",spacing:2,sx:{my:2},alignItems:"center",children:[e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:.8},children:e.jsx(M,{label:"از تاریخ",id:"date",renderInput:a=>e.jsx(R,{...a}),value:p,onChange:a=>{A(m(a).format("YYYY-MM-DD"))}})})}),e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:1},children:e.jsx(M,{label:"تا تاریخ",id:"date",renderInput:a=>e.jsx(R,{...a}),value:g,onChange:a=>{b(m(a).format("YYYY-MM-DD"))}})})}),e.jsx(n,{item:!0,xs:12,sm:6,md:3,children:e.jsx(l.div,{initial:{opacity:0,y:-50},animate:{opacity:1,y:0},transition:{delay:1},children:e.jsxs(U,{fullWidth:!0,children:[e.jsx(V,{id:"demo-simple-select-label",children:"فیلتر تراکنش ها"}),e.jsxs(W,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:h,label:"Age",onChange:N,children:[e.jsx(f,{value:"0",children:"همه"}),e.jsx(f,{value:"1",children:"موفق"}),e.jsx(f,{value:"3",children:"ناموفق"}),e.jsx(f,{value:"2",children:"نسیه"})]})]})})})]}),e.jsx(D,{style:{width:"100%"},children:e.jsx(H,{label:`تعداد کل تراکنش ها: ${s!=null&&s.totalItems?s==null?void 0:s.totalItems:0} ، جمع کل: ${s==null?void 0:s.sum.toLocaleString()} ریال`})}),e.jsx(n,{container:!0,justifyContent:"center",spacing:2,mt:2,p:2,children:(_=s==null?void 0:s.items)==null?void 0:_.map((a,d)=>{var T,L;return e.jsx(n,{item:!0,xs:12,sm:6,md:3,className:"bluehover",children:e.jsx(l.div,{initial:{opacity:0,scale:.5},animate:{opacity:1,scale:1},transition:{delay:d*.1+1.2},children:e.jsx(O,{style:{width:"100%",height:"100%",backgroundColor:a!=null&&a.name.includes("موفق")?"white":"rgb(255 229 229)"},children:e.jsxs(B,{children:[e.jsxs(j,{display:"flex",alignItems:"center",children:[e.jsxs(i,{variant:"h6",component:"h2",style:{marginRight:"8px"},children:[x>1?x*20-20+d+1:d+1," -"]}),e.jsx(i,{variant:(a==null?void 0:a.name.length)<17?"h6":"body1",component:"h2",style:{marginRight:"8px"},children:a==null?void 0:a.name}),a!=null&&a.name.includes("موفق")?e.jsx(ie,{style:{color:"green",marginRight:"4px"}}):e.jsx(ee,{style:{color:"red",marginRight:"4px"}})]}),e.jsx(D,{}),e.jsxs(n,{display:"grid",gap:2,mt:2,children:[e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"تاریخ:"})," ",C(a==null?void 0:a.date)]}),(a==null?void 0:a.product.length)===1&&e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"محصول:"})," ",(T=a==null?void 0:a.product[0])==null?void 0:T.name]}),(a==null?void 0:a.product.length)>1&&e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"محصولات:"})," ",(L=a==null?void 0:a.product)==null?void 0:L.map((z,G)=>e.jsxs("span",{children:[z.name," / "]},G))]}),e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"مبلغ:"})," ",a==null?void 0:a.price.toLocaleString()," ","ریال"]}),e.jsxs(i,{variant:"body2",children:[e.jsx("strong",{children:"از سرویس:"})," ",le(a==null?void 0:a.posProvider)]})]})]})})})},d)})}),e.jsx(n,{mt:2,children:e.jsx(l.div,{initial:{opacity:0,y:50},animate:{opacity:1,y:0},transition:{delay:((E=s==null?void 0:s.items)==null?void 0:E.length)*.1+1.5},children:e.jsx(K,{count:Math.ceil((s==null?void 0:s.totalItems)/20),page:x,variant:"outlined",onChange:(a,d)=>{$(d)}})})})]})})},De=()=>{const t=w(),[u,s]=o.useState(),[c,x]=o.useState(),y=ce();return o.useEffect(()=>{t(de(y)).then(h=>{s(h.payload.data)})},[]),o.useEffect(()=>{const h=u==null?void 0:u.map((r,p)=>[p+1,r==null?void 0:r.guild_info.fullname,r==null?void 0:r.guild_info.mobile,r==null?void 0:r.ware_house_info.quantity.toLocaleString(),e.jsx(Q,{"aria-label":"delete",color:"primary",onClick:()=>{t(te({title:"مشخصات کامل محل",right:!1,bottom:!0,content:e.jsx(je,{item:r})}))},children:e.jsx(F,{})},p)]);x(h)},[u]),e.jsx(j,{display:"flex",justifyContent:"center",children:e.jsxs(ue,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[" ",e.jsx(ne,{name:"لیست اصناف",data:c,columns:["ردیف","نام کامل","موبایل","موجودی","مشاهده تراکنش ها"]})]})})};export{De as default}; diff --git a/build/assets/ProvinceJahadRequests-BwI533Jw.js b/build/assets/ProvinceJahadRequests-BwI533Jw.js new file mode 100644 index 0000000..37c6c9a --- /dev/null +++ b/build/assets/ProvinceJahadRequests-BwI533Jw.js @@ -0,0 +1 @@ +import{j as u,a5 as au,an as T,ao as Du,T as tu,B as V,I as m,b3 as zu,d as Z,al as _u,b8 as Yu,i as M6,aX as c0,aj as qu,bk as i0,ak as q6,am as u6,b5 as Y6,b6 as e6,a_ as Gu,ay as i6,az as C6,aA as ju,a1 as C0,ag as h0,b as r6,$ as d0,cI as Ku,cJ as g0,cK as p0,cL as A0,cM as x0}from"./mui-vendor-D_SVL-Dx.js";import{r as o,f as G6}from"./react-vendor-CmFgShSM.js";import{L as z,j as D,h as P,A as nu,c as $u,V as G,u as Bu,W as eu,S as lu,G as d,ad as Wu,O as pu,C as vu,a0 as O,b as gu,r as K6,ac as v0,mI as y0,ch as a6,mJ as h6,mK as Z6,mL as X6,mM as mu,mN as d6,mO as g6,mP as Q6,mQ as m6,mR as p6,mS as A6,mT as x6,v as su,_ as U6,a3 as t6,$ as Fu,m as j0,iF as f0,iG as _0,mU as F0,mV as S0,mW as E0,mX as b0,mY as k0,mZ as I0,m_ as P0,iI as T0,m$ as w0,n0 as L0,n1 as R0,n2 as $0,n3 as B0,n4 as O0}from"./index-D80MdVQn.js";import{R as yu,a as fu}from"./index.esm-C1-dCPnj.js";import{R as ou}from"./ResponsiveTable-bUYl0qDM.js";import{a as Q,u as X,f as Nu}from"./redux-vendor-CfkcHgWN.js";import{d as Uu}from"./Tune-BBzxV8DK.js";import{d as y6}from"./Delete-CIwpNviU.js";import{c as j6,a as f6}from"./city-get-city-Cof5ivkn.js";import{S as o6}from"./SimpleTable-tm4uaKUf.js";import{d as D0}from"./Search-TgPAjvS8.js";import{d as N0}from"./Add-CiyqkOpq.js";import{N as Zu}from"./NavLink-Uri4Pz8C.js";import{L as Xu}from"./LinkItem-Din4toX7.js";import{n as z0,o as W0,p as U0,q as J0}from"./index.esm-DYumyMPq.js";import{B as V0}from"./BackButton-Dr-K0JXJ.js";import{N as Mu}from"./NumberFormatCustom-BXcOcGV4.js";import{d as l6}from"./ToggleOffOutlined-C41wua6U.js";import{d as s6}from"./ToggleOn-Cv1P2E48.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";const H0=Q("PROVINCE-JAHAD-DELETE-UNIONS-SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.delete("/LiveStock/union/union-view/0/?key="+e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),u0=Q("PROVINCE_JAHAD_UPDATE_PRODUCT_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("LiveStock/union/union-view/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),M0=Q("PROVINCE_JAHAD_SUBMIT_PRODUCT_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.post("LiveStock/union/union-view/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),e0=({updateTable:e,item:r})=>{var q,I,w,F,p,B,K;const[a,n]=o.useState([]),[x,t]=o.useState([]),[s,v]=o.useState(),[i,f]=o.useState(),[_,C]=o.useState(!0),[N]=o.useContext(nu),E=X(),l=$u().shape({name:G().required("این فیلد الزامی است"),first_name:G().required("این فیلد الزامی است"),last_name:G().required("این فیلد الزامی است"),address:G().required("این فیلد الزامی است"),nationalId:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(10,"کد ملی باید ۱۰ رقم باشد").required("این فیلد الزامی است"),postalCode:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(10,"کد پستی باید ۱۰ رقم باشد").required("این فیلد الزامی است"),mobile:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(11,"شماره موبایل باید ۱۱ رقم باشد").required("این فیلد الزامی است")});o.useEffect(()=>{var L;E(z()),(L=E(j6()))==null||L.then(U=>{E(P()),n(U.payload.data)})},[]),o.useEffect(()=>{E(P()),s&&(E(z()),E(f6(s)).then(L=>{t(L.payload.data),C(!1),E(P())}))},[s]);const c=Bu({initialValues:{name:(r==null?void 0:r.name)||"",first_name:((q=r==null?void 0:r.user)==null?void 0:q.firstName)||"",last_name:((I=r==null?void 0:r.user)==null?void 0:I.lastName)||"",mobile:((w=r==null?void 0:r.user)==null?void 0:w.mobile)||"",address:((F=r==null?void 0:r.address)==null?void 0:F.address)||"",nationalId:(r==null?void 0:r.nationalId)||"",postalCode:((p=r==null?void 0:r.address)==null?void 0:p.postalCode)||""},validationSchema:l,enableReinitialize:!0,onSubmit:L=>{var U,$,M,J;r?E(u0({union_key:r==null?void 0:r.key,first_name:L.first_name,last_name:L.last_name,name:L.name,address:L.address,mobile:L.mobile,national_id:L.nationalId,postal_code:L.postalCode,city:i||(($=(U=r==null?void 0:r.address)==null?void 0:U.city)==null?void 0:$.name)})).then(Y=>{Y.payload.error?N({vertical:"top",horizontal:"center",msg:Y.payload.error,severity:"error"}):(N({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),E(eu({right:!1,bottom:!1,content:null})),e())}):E(M0({first_name:L.first_name,last_name:L.last_name,name:L.name,address:L.address,mobile:L.mobile,national_id:L.nationalId,postal_code:L.postalCode,city:i||((J=(M=r==null?void 0:r.address)==null?void 0:M.city)==null?void 0:J.name)})).then(Y=>{Y.payload.error?N({vertical:"top",horizontal:"center",msg:Y.payload.error,severity:"error"}):(N({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),E(eu({right:!1,bottom:!1,content:null})),e())})}}),g=()=>r?c.isValid:c.isValid&&i;return u.jsx(au,{container:!0,direction:"column",gap:lu.SMALL,children:u.jsx("form",{onSubmit:c.handleSubmit,children:u.jsxs(au,{container:!0,direction:"column",gap:lu.TINY,children:[u.jsx(T,{name:"name",label:" نام اتحادیه",fullWidth:!0,value:c.values.name,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.name&&!!c.errors.name,helperText:c.touched.name&&c.errors.name}),u.jsx(Du,{disablePortal:!0,id:"province",options:a==null?void 0:a.map(L=>({id:L.key,label:L.name})),onChange:(L,U)=>{v(U.id)},renderInput:L=>u.jsx(T,{...L,label:"استان را انتخاب کنید*"})}),u.jsx(Du,{disabled:_,disablePortal:!0,id:"city",options:x==null?void 0:x.map(L=>({id:L.key,label:L.name})),onChange:(L,U)=>{f(U.label)},renderInput:L=>u.jsx(T,{...L,label:"شهر را انتخاب کنید*"})}),r&&!i&&u.jsxs(tu,{variant:"caption",color:"error",children:["شهر: ",(K=(B=r==null?void 0:r.address)==null?void 0:B.city)==null?void 0:K.name]}),u.jsx(T,{name:"first_name",label:"نام ",fullWidth:!0,value:c.values.first_name,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.first_name&&!!c.errors.first_name,helperText:c.touched.first_name&&c.errors.first_name}),u.jsx(T,{name:"last_name",label:" نام خانوادگی",fullWidth:!0,value:c.values.last_name,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.last_name&&!!c.errors.last_name,helperText:c.touched.last_name&&c.errors.last_name}),u.jsx(T,{name:"mobile",label:"تلفن",fullWidth:!0,value:c.values.mobile,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.mobile&&!!c.errors.mobile,helperText:c.touched.mobile&&c.errors.mobile}),u.jsx(T,{name:"address",label:"آدرس ",fullWidth:!0,value:c.values.address,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.address&&!!c.errors.address,helperText:c.touched.address&&c.errors.address}),u.jsx(T,{name:"nationalId",label:"کد ملی",inputProps:{inputMode:"numeric",pattern:"[0-9]*"},fullWidth:!0,value:c.values.nationalId,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.nationalId&&!!c.errors.nationalId,helperText:c.touched.nationalId&&c.errors.nationalId}),u.jsx(T,{name:"postalCode",label:"کد پستی",fullWidth:!0,inputProps:{inputMode:"numeric",pattern:"[0-9]*"},value:c.values.postalCode,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.postalCode&&!!c.errors.postalCode,helperText:c.touched.postalCode&&c.errors.postalCode}),u.jsx(V,{type:"submit",variant:"contained",color:"primary",disabled:!g(),children:"ثبت اطلاعات"})]})})})},q0=({item:e,updateTable:r})=>{const a=X(),[n,x]=o.useState(!1),[t,s]=o.useState(null),[v]=o.useContext(nu),i=_=>{x(!0),s(_.currentTarget)},f=()=>{x(!1),s(null)};return u.jsxs(d,{children:[u.jsx(m,{variant:"contained",color:"primary",onClick:i,children:u.jsx(Uu,{})}),u.jsx(zu,{open:n,anchorEl:t,onClose:f,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:2},children:u.jsxs(d,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",gap:1,children:[u.jsx(Z,{title:"ویرایش اتحادیه",placement:"left-start",children:u.jsx(m,{color:"primary",onClick:()=>{f(),a(eu({right:!0,top:!1,content:u.jsx(e0,{item:e,updateTable:r}),title:"ویرایش اتحادیه "}))},children:u.jsx(Wu,{})})}),u.jsx(_u,{control:u.jsx(Yu,{size:"small",checked:e==null?void 0:e.active,onChange:()=>{a(u0({union_key:e==null?void 0:e.key,active:!(e!=null&&e.active)})).then(_=>{_.payload.error?v({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},color:"primary"}),label:e!=null&&e.active?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(Z,{title:"حذف",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"error",onClick:()=>{f(),a(pu({title:"آیا مطمئن هستید؟",content:u.jsxs(d,{container:!0,children:[u.jsx(V,{color:"error",variant:"contained",onClick:()=>{a(H0(e==null?void 0:e.key)).then(_=>{_.payload.error?v({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(r(),a(vu()),v({vertical:"top",horizontal:"center",msg:_.payload.data.result,severity:"success"}))})},children:"تایید"}),u.jsx(V,{onClick:()=>{a(vu())},children:"لغو"})]})}))},children:u.jsx(y6,{})})})]})})})]})},Y0=()=>{const e=X(),r=w=>{f(w.target.value)},[a,n]=o.useState([]),[x,t]=o.useState(0),[s,v]=o.useState(10),[i,f]=o.useState(""),[_,C]=o.useState(1),[N,E]=o.useState([]),l=async w=>{let F;e(z()),F=await D.get(`LiveStock/union/union-view/?search=filter&value=${i}&role=${O()}&page=${w}&page_size=${s}`),e(P()),n(F.data.results),t(F.data.count)},c=w=>{l(w),C(w)},g=w=>{v(w),C(1)},q=()=>{l(_!==0?_:1)};o.useEffect(()=>{const w=a==null?void 0:a.map((F,p)=>[_===1?p+1:p+s*(_-1)+1,F==null?void 0:F.name,F==null?void 0:F.user.fullname,F==null?void 0:F.user.provinceName,F==null?void 0:F.user.cityName,F==null?void 0:F.user.mobile,F==null?void 0:F.nationalId,u.jsx(q0,{updateTable:q,item:F},p)]);E(w)},[a]),o.useEffect(()=>{l(1)},[e,s]);const I=async w=>{w.preventDefault(),e(z());try{const F=await D.get(`LiveStock/union/union-view/?search=filter&value=${i}&role=${O()}&page=${_}&page_size=${s}`);n(F.data.results),t(F.data.count),e(P())}catch(F){console.error("Error fetching data:",F)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",color:"primary",onClick:()=>{e(eu({right:!0,top:!1,content:u.jsx(e0,{updateTable:q}),title:"ایجاد اتحادیه "}))},children:"ایجاد اتحادیه"}),u.jsx(d,{children:u.jsxs("form",{onSubmit:I,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:r}),u.jsx(V,{type:"submit",onClick:I,endIcon:u.jsx(yu,{}),children:"جستجو"})]})})]}),u.jsx(ou,{ignoreTextsLength:!0,data:N,columns:["ردیف","نام اتحادیه","کاربر","استان","شهر","موبایل","کد ملی","عملیات"],handlePageChange:c,totalRows:x,page:_,perPage:s,handlePerRowsChange:g,title:"اتحادیه ها"})]})},r0=Q("PROVINCE_JAHAD_SUBMIT_COOPERATIVE_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("/LiveStock/cooperative/cooperative-views/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),G0=Q("PROVINCE_JAHAD_SUBMIT_COOPERATIVE_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.post("/LiveStock/cooperative/cooperative-views/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),n0=({updateTable:e,item:r,getDashboardData:a})=>{var I,w,F,p,B,K,L,U;const[n,x]=o.useState([]),[t,s]=o.useState([]),[v,i]=o.useState(),[f,_]=o.useState(),[C,N]=o.useState(!0),[E]=o.useContext(nu),l=X(),c=$u().shape({name:G().required("این فیلد الزامی است"),first_name:G().required("این فیلد الزامی است"),last_name:G().required("این فیلد الزامی است"),address:G().required("این فیلد الزامی است"),nationalId:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(10,"کد ملی باید ۱۰ رقم باشد").required("این فیلد الزامی است"),postalCode:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(10,"کد پستی باید ۱۰ رقم باشد").required("این فیلد الزامی است"),mobile:G().matches(/^\d+$/,"لطفا فقط عدد وارد کنید").length(11,"شماره موبایل باید ۱۱ رقم باشد").required("این فیلد الزامی است"),account:gu().required("این فیلد اجباری است!").typeError("صرفا اعداد شماره شبا را وارد کنید!")});o.useEffect(()=>{var $;l(z()),($=l(j6()))==null||$.then(M=>{l(P()),x(M.payload.data)})},[]),o.useEffect(()=>{l(P()),v&&(l(z()),l(f6(v)).then($=>{s($.payload.data),N(!1),l(P())}))},[v]);const g=Bu({initialValues:{name:(r==null?void 0:r.name)||"",first_name:((I=r==null?void 0:r.user)==null?void 0:I.firstName)||"",last_name:((w=r==null?void 0:r.user)==null?void 0:w.lastName)||"",mobile:((F=r==null?void 0:r.user)==null?void 0:F.mobile)||"",address:((p=r==null?void 0:r.address)==null?void 0:p.address)||"",nationalId:(r==null?void 0:r.nationalId)||"",postalCode:((B=r==null?void 0:r.address)==null?void 0:B.postalCode)||"",account:((K=r==null?void 0:r.account)==null?void 0:K.replace(/ir/gi,""))??""},validationSchema:c,enableReinitialize:!0,onSubmit:$=>{var M,J;r?l(r0({cooperative_key:r==null?void 0:r.key,first_name:$.first_name,last_name:$.last_name,name:$.name,address:$.address,mobile:$.mobile,account:"IR"+$.account,national_id:$.nationalId,postal_code:$.postalCode,city:f||((J=(M=r==null?void 0:r.address)==null?void 0:M.city)==null?void 0:J.name)})).then(Y=>{Y.payload.error?E({vertical:"top",horizontal:"center",msg:Y.payload.error,severity:"error"}):(E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(eu({right:!1,bottom:!1,content:null})),e(),a())}):l(G0({first_name:$.first_name,last_name:$.last_name,name:$.name,mobile:$.mobile,address:$.address,national_id:$.nationalId,postal_code:$.postalCode,account:"IR"+$.account,city:f})).then(Y=>{Y.payload.error?E({vertical:"top",horizontal:"center",msg:Y.payload.error,severity:"error"}):(E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(eu({right:!1,bottom:!1,content:null})),e(),a())})}}),q=()=>r?g.isValid:g.isValid&&f;return u.jsx(au,{container:!0,direction:"column",gap:lu.SMALL,children:u.jsx("form",{onSubmit:g.handleSubmit,children:u.jsxs(au,{container:!0,direction:"column",gap:lu.TINY,children:[u.jsx(T,{name:"name",label:" نام تعاونی",fullWidth:!0,value:g.values.name,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.name&&!!g.errors.name,helperText:g.touched.name&&g.errors.name}),u.jsx(Du,{disablePortal:!0,id:"province",options:n==null?void 0:n.map($=>({id:$.key,label:$.name})),onChange:($,M)=>{i(M.id)},renderInput:$=>u.jsx(T,{...$,label:"استان را انتخاب کنید*"})}),u.jsx(Du,{disabled:C,disablePortal:!0,id:"city",options:t==null?void 0:t.map($=>({id:$.key,label:$.name})),onChange:($,M)=>{_(M.label)},renderInput:$=>u.jsx(T,{...$,label:"شهر را انتخاب کنید*"})}),r&&!f&&u.jsxs(tu,{variant:"caption",color:"error",children:["شهر: ",(U=(L=r==null?void 0:r.address)==null?void 0:L.city)==null?void 0:U.name]}),u.jsx(T,{name:"first_name",label:"نام ",fullWidth:!0,value:g.values.first_name,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.first_name&&!!g.errors.first_name,helperText:g.touched.first_name&&g.errors.first_name}),u.jsx(T,{name:"last_name",label:" نام خانوادگی",fullWidth:!0,value:g.values.last_name,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.last_name&&!!g.errors.last_name,helperText:g.touched.last_name&&g.errors.last_name}),u.jsx(T,{name:"mobile",label:"تلفن",fullWidth:!0,value:g.values.mobile,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.mobile&&!!g.errors.mobile,helperText:g.touched.mobile&&g.errors.mobile}),u.jsx(T,{name:"address",label:"آدرس ",fullWidth:!0,value:g.values.address,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.address&&!!g.errors.address,helperText:g.touched.address&&g.errors.address}),u.jsx(T,{name:"nationalId",label:"کد ملی",inputProps:{inputMode:"numeric",pattern:"[0-9]*"},fullWidth:!0,value:g.values.nationalId,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.nationalId&&!!g.errors.nationalId,helperText:g.touched.nationalId&&g.errors.nationalId}),u.jsx(T,{name:"postalCode",label:"کد پستی",fullWidth:!0,inputProps:{inputMode:"numeric",pattern:"[0-9]*"},value:g.values.postalCode,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.postalCode&&!!g.errors.postalCode,helperText:g.touched.postalCode&&g.errors.postalCode}),u.jsx(T,{name:"account",label:"شماره شبا",fullWidth:!0,inputProps:{inputMode:"numeric",pattern:"[0-9]*"},value:g.values.account,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.account&&!!g.errors.account,helperText:g.touched.account&&g.errors.account}),u.jsx(V,{type:"submit",variant:"contained",color:"primary",disabled:!q(),children:"ثبت اطلاعات"})]})})})},K0=({item:e,updateTable:r,getDashboardData:a})=>{const[n,x]=o.useState(null),t=X(),s=C=>{x(C.currentTarget)},[v]=o.useContext(nu),i=()=>{x(null)},f=!!n,_=f?"popover":void 0;return u.jsxs(d,{container:!0,children:[u.jsx(m,{"aria-describedby":_,variant:"contained",color:"primary",onClick:s,children:u.jsx(Uu,{})}),u.jsx(zu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:_,open:f,anchorEl:n,onClose:i,children:u.jsxs("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:[u.jsx(Z,{title:"ویرایش",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"primary",onClick:()=>{i(),t(eu({title:"ویرایش اطلاعات ",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(n0,{updateTable:r,getDashboardData:a,item:e})}))},children:u.jsx(Wu,{})})}),u.jsx(_u,{control:u.jsx(Yu,{size:"small",checked:e==null?void 0:e.active,onChange:()=>{t(r0({cooperative_key:e==null?void 0:e.key,active:!(e!=null&&e.active)})).then(C=>{C.payload.error?v({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},color:"primary"}),label:e!=null&&e.active?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}})]})})]})};var _6={},Z0=M6;Object.defineProperty(_6,"__esModule",{value:!0});var a0=_6.default=void 0,X0=Z0(K6()),Q0=u;a0=_6.default=(0,X0.default)((0,Q0.jsx)("path",{d:"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z"}),"TabletAndroid");const m0=Q("PROVINCE_JAHAD_GET_COOPERATIVES_POS_INFO",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get(`/cooperative-pos/?cooperative_key=${e}`);return r(P()),{data:a,status:n}}),ue=({item:e})=>{const r=X(),[a,n]=o.useState([]);return o.useEffect(()=>{r(m0(e.key)).then(x=>{var s;const t=(s=x.payload.data)==null?void 0:s.map((v,i)=>[i+1,v==null?void 0:v.companyName,v==null?void 0:v.posId]);n(t)})},[]),u.jsx(d,{container:!0,xs:12,children:u.jsx(o6,{columns:["ردیف","نام شرکت","شناسه POS"],data:a})})},ee=()=>{const e=X(),r=F=>{_(F.target.value)},a=Nu(F=>F.userSlice.userProfile.key),[n,x]=o.useState([]),[t,s]=o.useState(0),[v,i]=o.useState(10),[f,_]=o.useState(""),[C,N]=o.useState(1),[E,l]=o.useState([]),c=async F=>{let p;e(z()),p=await D.get(`/LiveStock/cooperative/cooperative-views/?search=filter&value=${f}&role=${O()}&page=${F}&page_size=${v}`),e(P()),x(p.data.results),s(p.data.count)},g=F=>{c(F),N(F)},q=F=>{i(F),N(1)},I=()=>{c(C!==0?C:1)};o.useEffect(()=>{const F=n==null?void 0:n.map((p,B)=>{var K,L,U,$,M;return[C===1?B+1:B+v*(C-1)+1,p==null?void 0:p.name,p==null?void 0:p.user.fullname,(L=(K=p==null?void 0:p.address)==null?void 0:K.province)==null?void 0:L.name,($=(U=p==null?void 0:p.address)==null?void 0:U.city)==null?void 0:$.name,p==null?void 0:p.user.mobile,p==null?void 0:p.nationalId,(p==null?void 0:p.account)||"-",((M=p==null?void 0:p.user)==null?void 0:M.password)||"-",u.jsx(Z,{placement:"left",title:"لیست دستگاه POS",children:u.jsx(m,{"aria-label":"delete",variant:"outlined",color:"primary",onClick:()=>{e(pu({title:`لیست دستگاه‌های POS تعاونی ${p==null?void 0:p.name}`,content:u.jsx(ue,{item:p})}))},children:u.jsx(a0,{})})},B),u.jsx(K0,{item:p,updateTable:I},B)]});l(F)},[n]),o.useEffect(()=>{c(1)},[e,v]);const w=async F=>{F.preventDefault(),e(z());try{const p=await D.get(`/LiveStock/cooperative/cooperative-views/?search=filter&value=${f}&role=${O()}&page=${C}&page_size=${v}`);x(p.data.results),s(p.data.count),e(P())}catch(p){console.error("Error fetching data:",p)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",onClick:()=>{e(eu({title:"ایجاد تعاونی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(n0,{updateTable:I})}))},children:"ایجاد تعاونی"}),u.jsx(d,{children:u.jsxs("form",{onSubmit:w,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:r}),u.jsx(V,{type:"submit",onClick:w,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}live-stock-cooperatives-excel/?role=${O()}&key=${a}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(ou,{data:E,columns:["ردیف","نام تعاونی","کاربر","استان","شهر","موبایل","کد ملی","شماره شبا","کلمه عبور","POS","عملیات"],handlePageChange:g,totalRows:t,page:C,perPage:v,handlePerRowsChange:q,title:"تعاونی ها "})]})},re=Q("PROVINCE_JAHAD_GET_HERD_INFO_DASHBOARD_SERVICE",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("/LiveStock/live-stock/dashboard_live_stock/",{params:{role:O(),search:"filter",value:e.search,type:e.type}});return r(P()),{data:a,status:n}}),v6=Q("PROVINCE_JAHAD_EDIT_HERD_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("/LiveStock/live-stock/live-stock-view/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),ne=Q("PROVINCE_JAHAD_SUBMIT_HERD_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.post("/LiveStock/live-stock/live-stock-view/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),ae=Q("PROVINCE-JAHAD-DELETE-HERD-SERVICE",async(e,{dispatch:r})=>{var a,n;r(z());try{const{data:x,status:t}=await D.delete(`/LiveStock/live-stock/live-stock-view/0/?live_stock_key=${e.live_stock_key}`);return r(P()),{data:x,status:t}}catch(x){return r(P()),{error:((n=(a=x.response)==null?void 0:a.data)==null?void 0:n.result)||"خطا در بایگانی گله"}}}),te=Q("PROVINCE_JAHAD_GET_SINGLE_RANCHER",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/rancher/rancher-view/",{params:{value:e.value,search:"filter",role:O()}});return r(P()),{data:a,status:n}}),F6=({item:e,updateTable:r,getDashboardData:a,rancherKey:n})=>{const[x]=o.useContext(nu),t=X(),[s,v]=o.useState(null),i=Bu({initialValues:{herd_code:(e==null?void 0:e.herdCode)||"",type:(e==null?void 0:e.type)||"",contractor_code:(e==null?void 0:e.contractorCode)||"",agent:(e==null?void 0:e.agent)||"",unique_identifier:(e==null?void 0:e.uniqueIdentifier)||"",gender:(e==null?void 0:e.gender)||"نر",userInfoCheck:null},validationSchema:$u({...e&&{herd_code:G().required("این فیلد اجباریست!"),contractor_code:G().required("این فیلد اجباریست!")},type:G().required("این فیلد اجباریست!"),agent:G().required("این فیلد اجباریست!"),unique_identifier:G().required("این فیلد اجباریست!"),gender:G().required("این فیلد اجباریست!")}),onSubmit:f=>{e?t(v6({live_stock_key:e==null?void 0:e.key,unique_identifier:f.unique_identifier,agent:f.agent,contractor_code:f.contractor_code,gender:f.gender,type:f.type,herd_code:f.herd_code})).then(_=>{_.payload.error?x({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(eu({right:!1,bottom:!1,content:null})),r(),a())}):t(ne({unique_identifier:f.unique_identifier,agent:f.agent,gender:f.gender,type:f.type,rancher_key:n||(s==null?void 0:s.key)})).then(_=>{_.payload.error?x({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(eu({right:!1,bottom:!1,content:null})),r(),a())})}});return u.jsx(u.Fragment,{children:!n&&!s?u.jsxs(d,{children:[u.jsx(tu,{children:"جستجو کاربر"}),u.jsxs(d,{mt:lu.SMALL,display:"flex",width:1,children:[u.jsx(T,{fullWidth:!0,id:"userInfoCheck",label:"شماره موبایل، کد گله یا کد ملی دامدار",variant:"outlined",value:i.values.userInfoCheck,error:i.touched.userInfoCheck?!!i.errors.userInfoCheck:null,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.userInfoCheck&&i.errors.userInfoCheck?i.errors.userInfoCheck:null}),u.jsx(m,{disabled:!i.values.userInfoCheck,"aria-label":"delete",color:"primary",onClick:()=>{t(te({value:i.values.userInfoCheck})).then(f=>{f.error?x({vertical:"top",horizontal:"center",msg:"کاربر یافت نشد",severity:"error"}):v(f.payload.data)})},children:u.jsx(D0,{})})]}),u.jsx(c0,{children:"شماره موبایل، کد گله یا کد ملی دامدار را وارد کنید"})]}):u.jsxs(d,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",gap:2,children:[s&&u.jsxs(d,{container:!0,p:2,direction:"column",gap:1,xs:12,style:{border:"1px solid #d9d9d9",borderRadius:"10px",padding:"20px",backgroundColor:"#f0f0f0"},children:[u.jsxs(d,{container:!0,gap:1,xs:12,children:[u.jsx(tu,{variant:"body",children:"نام دامدای:"}),u.jsx(tu,{variant:"body2",color:"primary",children:s==null?void 0:s.name})]}),u.jsxs(d,{container:!0,gap:1,xs:12,children:[u.jsx(tu,{variant:"body",children:"کد گله:"}),u.jsx(tu,{variant:"body2",color:"primary",children:s==null?void 0:s.herdCode})]}),u.jsxs(d,{container:!0,gap:1,xs:12,children:[u.jsx(tu,{variant:"body",children:"کد اپیدمیولوژیک:"}),u.jsx(tu,{variant:"body2",color:"primary",children:s==null?void 0:s.epidemiologicalCode})]}),u.jsxs(d,{container:!0,gap:1,xs:12,children:[u.jsx(tu,{variant:"body",children:"نام گله:"}),u.jsx(tu,{variant:"body2",color:"primary",children:s==null?void 0:s.herdName})]})]}),e&&u.jsx(T,{fullWidth:!0,id:"herd_code",name:"herd_code",label:"کد گله",value:i.values.herd_code,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.herd_code&&!!i.errors.herd_code,helperText:i.touched.herd_code&&i.errors.herd_code}),u.jsx(T,{fullWidth:!0,id:"type",name:"type",label:"نوع",value:i.values.type,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.type&&!!i.errors.type,helperText:i.touched.type&&i.errors.type}),e&&u.jsx(T,{fullWidth:!0,id:"contractor_code",name:"contractor_code",label:"کد پیمانکار",value:i.values.contractor_code,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.contractor_code&&!!i.errors.contractor_code,helperText:i.touched.contractor_code&&i.errors.contractor_code}),u.jsx(T,{fullWidth:!0,id:"agent",name:"agent",label:"مامور",value:i.values.agent,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.agent&&!!i.errors.agent,helperText:i.touched.agent&&i.errors.agent}),u.jsx(T,{fullWidth:!0,id:"unique_identifier",name:"unique_identifier",label:"شناسه یکتا دام",value:i.values.unique_identifier,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.unique_identifier&&!!i.errors.unique_identifier,helperText:i.touched.unique_identifier&&i.errors.unique_identifier}),u.jsxs(qu,{component:"fieldset",children:[u.jsx(i0,{component:"legend",children:"جنسیت"}),u.jsxs(q6,{row:!0,id:"gender",name:"gender",value:i.values.gender,onChange:i.handleChange,children:[u.jsx(_u,{value:"نر",control:u.jsx(u6,{}),label:"نر"}),u.jsx(_u,{value:"ماده",control:u.jsx(u6,{}),label:"ماده"})]}),i.touched.gender&&i.errors.gender&&u.jsx("div",{style:{color:"red"},children:i.errors.gender})]}),u.jsx(V,{disabled:!i.isValid,type:"submit",variant:"contained",color:"primary",fullWidth:!0,onClick:i.handleSubmit,children:"ثبت"})]})})};var S6={},oe=M6;Object.defineProperty(S6,"__esModule",{value:!0});var t0=S6.default=void 0,le=oe(K6()),se=u;t0=S6.default=(0,le.default)((0,se.jsx)("path",{d:"m20.55 5.22-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28M12 9.5l5.5 5.5H14v2h-4v-2H6.5zM5.12 5l.82-1h12l.93 1z"}),"Unarchive");const ce=({item:e,updateTable:r,getDashboardData:a,dataType:n})=>{const[x,t]=o.useState(null),s=X(),[v]=o.useContext(nu),i=c=>{t(c.currentTarget)},f=()=>{t(null)},_=!!x,C=_?"popover":void 0,N=()=>{s(ae({live_stock_key:e==null?void 0:e.key})).then(c=>{c.payload.error?v({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(vu()))}),f()},E=()=>{s(v6({live_stock_key:e==null?void 0:e.key,return_from_archive:!0})).then(c=>{c.payload.error?v({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(r(),s(vu()),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),f()},l=c=>{f(),s(pu({title:"آیا مطمئن هستید؟",content:u.jsxs(d,{container:!0,spacing:2,children:[u.jsx(d,{item:!0,xs:12,container:!0,justifyContent:"center",alignItems:"center",children:u.jsx(tu,{variant:"body2",children:c==="archive"?"آیا می‌خواهید این گله را به بایگانی منتقل کنید؟":"آیا می‌خواهید این گله را از بایگانی خارج کنید؟"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(V,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{c==="archive"?N():E()},children:"بله"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(V,{fullWidth:!0,variant:"outlined",onClick:()=>s(vu()),children:"خیر"})})]})}))};return u.jsxs(d,{container:!0,children:[u.jsx(m,{"aria-describedby":C,variant:"contained",color:"primary",onClick:i,children:u.jsx(Uu,{})}),u.jsx(zu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:C,open:_,anchorEl:x,onClose:f,children:u.jsxs("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:[u.jsx(Z,{title:"ویرایش",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"primary",onClick:()=>{f(),s(eu({title:"ویرایش اطلاعات",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(F6,{updateTable:r,getDashboardData:a,item:e})}))},children:u.jsx(Wu,{})})}),u.jsx(_u,{control:u.jsx(Yu,{size:"small",checked:e==null?void 0:e.active,onChange:()=>{s(v6({live_stock_key:e==null?void 0:e.key,active:!(e!=null&&e.active)})).then(c=>{c.payload.error?v({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},color:"primary"}),label:e!=null&&e.active?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),n==="archive"?u.jsx(Z,{title:"برگشت از بایگانی",placement:"left-start",children:u.jsx(m,{variant:"outlined",color:"primary",onClick:()=>l("unarchive"),style:{marginTop:"10px"},children:u.jsx(t0,{})})}):u.jsx(Z,{title:"انتقال به بایگانی",placement:"left-start",children:u.jsx(m,{variant:"outlined",color:"error",onClick:()=>l("archive"),style:{marginTop:"10px"},children:u.jsx(v0,{})})})]})})]})},ie=()=>{var $,M,J,Y,W,h,b,R,A;const e=X(),r=Nu(j=>j.userSlice.userProfile.key),[a,n]=o.useState([]),[x,t]=o.useState(0),[s,v]=o.useState(10),[i,f]=o.useState(""),[_,C]=o.useState(1),[N,E]=o.useState([]),[l,c]=o.useState([]),[g,q]=o.useState("0"),I=async j=>{let y;e(z()),y=await D.get(`/LiveStock/live-stock/live-stock-view/?search=filter&value=${i}&role=${O()}&page=${j}&page_size=${s}&type=${g==="0"?"pending":"archive"}`),e(P()),n(y.data.results),t(y.data.count)},w=j=>{f(j.target.value)},F=(j,y)=>{q(y)},p=j=>{I(j),C(j)},B=j=>{v(j),C(1)},K=()=>{I(_!==0?_:1)},L=()=>{e(re({search:i,type:g==="0"?"pending":"archive"})).then(j=>{c(j.payload.data)})};o.useEffect(()=>{const j=a==null?void 0:a.map((y,k)=>{var ru,cu,iu,Cu;return[_===1?k+1:k+s*(_-1)+1,((ru=y==null?void 0:y.rancher)==null?void 0:ru.fullname)||"-",(cu=y==null?void 0:y.rancher)==null?void 0:cu.nationalId,((iu=y==null?void 0:y.rancher)==null?void 0:iu.mobile)||"-",((Cu=y==null?void 0:y.rancher)==null?void 0:Cu.city)||"-",(y==null?void 0:y.nationalIdLivestockCode)||"-",(y==null?void 0:y.herdCode)||"-",(y==null?void 0:y.type)||"-",(y==null?void 0:y.birthDay)||"-",(y==null?void 0:y.gender)||"-",y0(y==null?void 0:y.age)||"-",(y==null?void 0:y.contractorCode)||"-",(y==null?void 0:y.uniqueIdentifier)||"-",(y==null?void 0:y.agent)||"-",(y==null?void 0:y.registeringUser)||"-",(y==null?void 0:y.registeringDate)||"-",u.jsx(ce,{dataType:g==="0"?"pending":"archive",item:y,getDashboardData:L,updateTable:K},k)]});E(j)},[a]),o.useEffect(()=>{I(1)},[e,s,g]),o.useEffect(()=>{L()},[]);const U=async j=>{j.preventDefault(),e(z());try{const y=await D.get(`/LiveStock/live-stock/live-stock-view/?search=filter&value=${i}&role=${O()}&page=1&page_size=${s}&type=${g==="0"?"pending":"archive"}`);n(y.data.results),t(y.data.count),L(),e(P())}catch(y){console.error("Error fetching data:",y)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsxs(Y6,{value:g,onChange:F,children:[u.jsx(e6,{value:"0",label:"فعال"}),u.jsx(e6,{value:"1",label:"بایگانی شده"})]})}),u.jsx(V,{variant:"contained","aria-label":"delete",color:"primary",onClick:()=>{e(eu({title:"ایجاد گله",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(F6,{updateTable:K,getDashboardData:L})}))},children:"ایجاد گله"}),u.jsx(d,{children:u.jsxs("form",{onSubmit:U,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:w}),u.jsx(V,{type:"submit",onClick:U,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}live-stock-herds-excel/?role=${O()}&key=${r}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["تعداد گله","تعداد گوسفندان","تعداد بزها ","تعداد گاوها","تعداد اسب ها ","تعداد شترها","تعداد دام سبک","تعداد دام سنگین","مجموع دام ها"],data:[[($=l==null?void 0:l.liveStocksCount)==null?void 0:$.toLocaleString(),(M=l==null?void 0:l.sheep)==null?void 0:M.toLocaleString(),(J=l==null?void 0:l.goat)==null?void 0:J.toLocaleString(),(Y=l==null?void 0:l.cow)==null?void 0:Y.toLocaleString(),(W=l==null?void 0:l.horse)==null?void 0:W.toLocaleString(),(h=l==null?void 0:l.camel)==null?void 0:h.toLocaleString(),(b=l==null?void 0:l.lightLivestock)==null?void 0:b.toLocaleString(),(R=l==null?void 0:l.heavyLivestock)==null?void 0:R.toLocaleString(),(A=Math.round((l==null?void 0:l.lightLivestock)+(l==null?void 0:l.heavyLivestock)))==null?void 0:A.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(ou,{data:N,columns:["ردیف","دامدار","کد ملی دامدار","موبایل","شهرستان","کد ملی دام","کد گله","گونه","تاریخ تولد","جنسیت","سن","کد پیمانکار","شناسه یکتای واحد کشاورزی","مامور","کاربر ثبت کننده","تاریخ تکمیل فرم","عملیات"],handlePageChange:p,totalRows:x,page:_,perPage:s,handlePerRowsChange:B,title:"گله ها "})]})},J6=Q("PROVINCE_JAHAD_GET_RANCHERD_INFO_DASHBOARD_SERVICE",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("/LiveStock/rancher/dashboard_rancher",{params:{role:O(),search:"filter",value:e.search}});return r(P()),{data:a,status:n}}),Ce=Q("PROVINCE_JAHAD_GET_PRODUCT_INFO",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/rancher/get_detail_rancher/",{params:{herd_code:e.herd_code}});return r(P()),{data:a,status:n}}),he=({item:e})=>{const r=X(),[a,n]=o.useState();return o.useEffect(()=>{r(Ce({herd_code:e==null?void 0:e.herdCode})).then(x=>{n(x.payload.data)})},[]),u.jsx(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(o6,{columns:["تعداد دام سبک","تعداد دام سنگین","جمع کل گله","گاو","گوسفند","بز","شتر","اسب"],data:[[a==null?void 0:a.lightLivestock,a==null?void 0:a.heavyLivestock,Math.round((a==null?void 0:a.lightLivestock)+(a==null?void 0:a.heavyLivestock)).toLocaleString(),a==null?void 0:a.cow,a==null?void 0:a.sheep,a==null?void 0:a.goat,a==null?void 0:a.camel,a==null?void 0:a.horse]]})})},c6=Q("PROVINCE_JAHAD_RANCHER_ACTIVATION",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("LiveStock/rancher/rancher-view/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),de=Q("PROVINCE_JAHAD_SUBMIT_RANCHER",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.post("LiveStock/rancher/rancher-view/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),ge=$u({mobile:G().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),first_name:G().required("این فیلد اجباریست!"),last_name:G().required("این فیلد اجباریست!"),national_id:G().required("این فیلد اجباریست!").matches(/^\d{10}$/,"کد ملی باید 10 رقم باشد!"),postal_code:G().required("این فیلد اجباریست!"),name:G().required("این فیلد اجباریست!"),epidemiological_code:G().required("این فیلد اجباریست!"),herd_code:G().required("این فیلد اجباریست!"),herd_name:G().required("این فیلد اجباریست!")}),o0=({item:e,updateTable:r})=>{var g,q;const[a,n]=o.useState([]),[x,t]=o.useState([]),[s,v]=o.useState(),[i,f]=o.useState(),[_,C]=o.useState(!0),[N]=o.useContext(nu),E=X(),l=Bu({initialValues:{mobile:(e==null?void 0:e.mobile)||"",first_name:((g=e==null?void 0:e.user)==null?void 0:g.firstName)||"",last_name:((q=e==null?void 0:e.user)==null?void 0:q.lastName)||"",national_id:(e==null?void 0:e.nationalId)||"",postal_code:(e==null?void 0:e.postalCode)||"",name:(e==null?void 0:e.name)||"",epidemiological_code:(e==null?void 0:e.epidemiologicalCode)||"",herd_code:(e==null?void 0:e.herdCode)||"",herd_name:(e==null?void 0:e.herdName)||""},validationSchema:ge,onSubmit:I=>{e?E(c6({key:e==null?void 0:e.key,city:i||(e==null?void 0:e.city),mobile:I.mobile,first_name:I.first_name,last_name:I.last_name,national_id:I.national_id,postal_code:I.postal_code,name:I.name,epidemiological_code:I.epidemiological_code,herd_code:I.herd_code,herd_name:I.herd_name})).then(w=>{w.payload.error?N({vertical:"top",horizontal:"center",msg:w.payload.error,severity:"error"}):(N({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),E(eu({right:!1,bottom:!1,content:null})),r())}):E(de({city:i,mobile:I.mobile,first_name:I.first_name,last_name:I.last_name,national_id:I.national_id,postal_code:I.postal_code,name:I.name,epidemiological_code:I.epidemiological_code,herd_code:I.herd_code,herd_name:I.herd_name})).then(w=>{w.payload.error?N({vertical:"top",horizontal:"center",msg:w.payload.error,severity:"error"}):(N({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),E(eu({right:!1,bottom:!1,content:null})),r())})}}),c=()=>e?l.isValid:l.isValid&&i;return o.useEffect(()=>{var I;E(z()),(I=E(j6()))==null||I.then(w=>{E(P()),n(w.payload.data)})},[]),o.useEffect(()=>{E(P()),s&&(E(z()),E(f6(s)).then(I=>{t(I.payload.data),C(!1),E(P())}))},[s]),u.jsx(au,{container:!0,direction:"column",gap:lu.SMALL,children:u.jsxs(au,{container:!0,direction:"column",gap:lu.TINY,children:[u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"name",name:"name",label:"نام دامداری",value:l.values.name,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.name&&!!l.errors.name,helperText:l.touched.name&&l.errors.name})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"herd_name",name:"herd_name",label:"نام گله",value:l.values.herd_name,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.herd_name&&!!l.errors.herd_name,helperText:l.touched.herd_name&&l.errors.herd_name})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"first_name",name:"first_name",label:"نام",value:l.values.first_name,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.first_name&&!!l.errors.first_name,helperText:l.touched.first_name&&l.errors.first_name})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"last_name",name:"last_name",label:"نام خانوادگی",value:l.values.last_name,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.last_name&&!!l.errors.last_name,helperText:l.touched.last_name&&l.errors.last_name})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"mobile",name:"mobile",label:"موبایل",value:l.values.mobile,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.mobile&&!!l.errors.mobile,helperText:l.touched.mobile&&l.errors.mobile})}),u.jsx(Du,{disablePortal:!0,id:"province",options:a==null?void 0:a.map(I=>({id:I.key,label:I.name})),onChange:(I,w)=>{v(w.id)},renderInput:I=>u.jsx(T,{...I,label:"استان را انتخاب کنید*"})}),u.jsx(Du,{disabled:_,disablePortal:!0,id:"city",options:x==null?void 0:x.map(I=>({id:I.key,label:I.name})),onChange:(I,w)=>{f(w.label)},renderInput:I=>u.jsx(T,{...I,label:"شهر را انتخاب کنید*"})}),e&&!i&&u.jsxs(tu,{variant:"caption",color:"error",children:["شهر: ",e==null?void 0:e.city]}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"national_id",name:"national_id",label:"کد ملی",value:l.values.national_id,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.national_id&&!!l.errors.national_id,helperText:l.touched.national_id&&l.errors.national_id})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"postal_code",name:"postal_code",label:"کد پستی",value:l.values.postal_code,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.postal_code&&!!l.errors.postal_code,helperText:l.touched.postal_code&&l.errors.postal_code})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"epidemiological_code",name:"epidemiological_code",label:"کد اپیدمیولوژیک",value:l.values.epidemiological_code,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.epidemiological_code&&!!l.errors.epidemiological_code,helperText:l.touched.epidemiological_code&&l.errors.epidemiological_code})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"herd_code",name:"herd_code",label:"کد گله",value:l.values.herd_code,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.herd_code&&!!l.errors.herd_code,helperText:l.touched.herd_code&&l.errors.herd_code})}),u.jsx(au,{item:!0,xs:12,children:u.jsx(V,{disabled:!c(),type:"submit",variant:"contained",color:"primary",fullWidth:!0,onClick:l.handleSubmit,children:"ثبت"})})]})})},pe=$u({amount:gu().required("تعداد الزامی است").integer("تعداد باید یک عدد صحیح باشد")}),Ae=({updateTable:e,item:r,getDashboardData:a})=>{const n=X(),[x]=o.useContext(nu),t=Bu({initialValues:{amount:(r==null?void 0:r.dhiAmount)||""},validationSchema:pe,onSubmit:s=>{n(c6({key:r==null?void 0:r.key,dhi_amount:s.amount})).then(v=>{v.payload.error?x({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(vu()),a(),e())})}});return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",children:[u.jsx(tu,{variant:"body2",color:"error",children:"در صورت وارد کردن مقدار 0 دامدار از پروژه DHI خارج میشود."}),u.jsx(T,{fullWidth:!0,id:"amount",name:"amount",label:"تعداد دام DHI",variant:"outlined",margin:"normal",value:t.values.amount,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.amount&&!!t.errors.amount,helperText:t.touched.amount&&t.errors.amount}),u.jsx(V,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,onClick:t.handleSubmit,children:"ثبت"})]})},xe=Q("PROVINCE-JAHAD-DELETE-RANCHER-SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.delete("/LiveStock/rancher/rancher-view/0/?rancher_key="+e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),ve=({item:e,updateTable:r,getDashboardData:a})=>{const n=X(),[x,t]=o.useState(!1),[s,v]=o.useState(null),[i]=o.useContext(nu),f=C=>{t(!0),v(C.currentTarget)},_=()=>{t(!1),v(null)};return u.jsxs(d,{children:[u.jsx(m,{variant:"contained",color:"primary",onClick:f,children:u.jsx(Uu,{})}),u.jsx(zu,{open:x,anchorEl:s,onClose:_,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(d,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",gap:1,children:[u.jsx(Z,{title:"جزِئیات گله",placement:"left-start",children:u.jsx(m,{color:"primary",size:"small",onClick:()=>{_(),n(pu({title:"جزئیات گله",content:u.jsx(he,{item:e})}))},children:u.jsx(a6,{})})}),u.jsx(Z,{title:"DHI",placement:"left-start",children:u.jsx(V,{variant:"outlined",size:"small","aria-label":"delete",onClick:()=>{_(),n(pu({title:"DHI",content:u.jsx(Ae,{item:e,updateTable:r,getDashboardData:a})}))},children:"DHI"})}),u.jsx(Z,{title:"ایجاد گله",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"primary",onClick:()=>{_(),n(eu({title:"ایجاد گله برای دامدار",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(F6,{updateTable:r,getDashboardData:a,rancherKey:e==null?void 0:e.key})}))},children:u.jsx(N0,{})})}),u.jsx(Z,{title:"ویرایش دامدار",placement:"left-start",children:u.jsx(m,{color:"primary",onClick:()=>{_(),n(eu({right:!0,top:!1,content:u.jsx(o0,{item:e,updateTable:r}),title:"ویرایش دامدار "}))},children:u.jsx(Wu,{})})}),u.jsx(_u,{control:u.jsx(Yu,{size:"small",checked:(e==null?void 0:e.type)==="industrial",onChange:()=>{n(c6({key:e==null?void 0:e.key,type:(e==null?void 0:e.type)==="rural"?"industrial":"rural"})).then(C=>{C.payload.error?i({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(r(),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},color:"primary"}),label:(e==null?void 0:e.type)==="rural"?"روستایی":"صنعتی",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(Z,{title:"حذف",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"error",onClick:()=>{_(),n(pu({title:"آیا مطمئن هستید؟",content:u.jsxs(d,{container:!0,children:[u.jsx(V,{color:"error",variant:"contained",onClick:()=>{n(xe(e==null?void 0:e.key)).then(C=>{C.payload.error?i({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(r(),n(vu()),i({vertical:"top",horizontal:"center",msg:C.payload.data.result,severity:"success"}))})},children:"تایید"}),u.jsx(V,{onClick:()=>{n(vu())},children:"لغو"})]})}))},children:u.jsx(y6,{})})})]})})})]})},ye=()=>{var K,L,U,$,M,J,Y,W,h,b;const e=X(),r=R=>{_(R.target.value)},a=Nu(R=>R.userSlice.userProfile.key),[n,x]=o.useState([]),[t,s]=o.useState(0),[v,i]=o.useState(10),[f,_]=o.useState(""),[C,N]=o.useState(1),[E,l]=o.useState([]),[c,g]=o.useState([]),q=async R=>{let A;e(z()),A=await D.get(`/LiveStock/rancher/rancher-view/?search=filter&value=${f}&role=${O()}&page=${R}&page_size=${v}`),e(P()),x(A.data.results),s(A.data.count)},I=R=>{q(R),N(R)},w=R=>{i(R),N(1)},F=()=>{q(C!==0?C:1)},p=()=>{e(J6({search:f})).then(R=>{g(R.payload.data)})};o.useEffect(()=>{p()},[]),o.useEffect(()=>{const R=n==null?void 0:n.map((A,j)=>{var y;return[C===1?j+1:j+v*(C-1)+1,(A==null?void 0:A.type)==="rural"?"روستایی":"صنعتی",A==null?void 0:A.name,A==null?void 0:A.herdCode,A==null?void 0:A.epidemiologicalCode,A==null?void 0:A.postalCode,A==null?void 0:A.unitId,A==null?void 0:A.herdName,A==null?void 0:A.nationalId,A==null?void 0:A.mobile,(A==null?void 0:A.contractorCode)||"-",A==null?void 0:A.city,(A==null?void 0:A.registeringUser)||"-",(A==null?void 0:A.type)==="rural"?"-":(y=A==null?void 0:A.dhiAmount)==null?void 0:y.toLocaleString(),u.jsx(ve,{item:A,updateTable:F,getDashboardData:p},j)]});l(R)},[n]),o.useEffect(()=>{q(1)},[e,v]);const B=async R=>{R.preventDefault(),e(z());try{const A=await D.get(`/LiveStock/rancher/rancher-view/?search=filter&value=${f}&role=${O()}&page=${C}&page_size=${v}`);x(A.data.results),s(A.data.count),e(J6({search:f})).then(j=>{g(j.payload.data)}),e(P())}catch(A){console.error("Error fetching data:",A)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",color:"primary",onClick:()=>{e(eu({right:!0,top:!1,content:u.jsx(o0,{updateTable:F}),title:"ایجاد دامدار"}))},children:"ایجاد دامدار"}),u.jsx(d,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:r}),u.jsx(V,{type:"submit",onClick:B,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}live-stock-ranchers-excel/?role=${O()}&key=${a}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["تعداد دامداران","تعداد گوسفندان","تعداد بزها ","تعداد گاوها","تعداد اسب ها ","تعداد شترها","تعداد دام سبک","تعداد دام سنگین","تعداد دام DHI","مجموع دام ها"],data:[[(K=c==null?void 0:c.rancherCount)==null?void 0:K.toLocaleString(),(L=c==null?void 0:c.sheep)==null?void 0:L.toLocaleString(),(U=c==null?void 0:c.goat)==null?void 0:U.toLocaleString(),($=c==null?void 0:c.cow)==null?void 0:$.toLocaleString(),(M=c==null?void 0:c.horse)==null?void 0:M.toLocaleString(),(J=c==null?void 0:c.camel)==null?void 0:J.toLocaleString(),(Y=c==null?void 0:c.lightLivestock)==null?void 0:Y.toLocaleString(),(W=c==null?void 0:c.heavyLivestock)==null?void 0:W.toLocaleString(),(h=c==null?void 0:c.dhiAmount)==null?void 0:h.toLocaleString(),(b=c==null?void 0:c.liveStocksCount)==null?void 0:b.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(ou,{data:E,columns:["ردیف","مجوز فعالیت","نام دامداری","کد گله","کد اپیدمیولوژیک","کد پستی","شناسه یکتا","نام گله","کد ملی دامدار","موبایل","کد پیمانکار","شهرستان","کاربر ثبت کننده","تعداد دام DHI","جزئیات"],handlePageChange:I,totalRows:t,page:C,perPage:v,handlePerRowsChange:w,title:" دامداران "})]})},je=()=>u.jsx("div",{children:"این بخش در دست توسعه است"}),fe=({product:e})=>{const{pathname:r}=G6(),a=(e==null?void 0:e.key)==="bran"?"rgba(224, 224, 224, 0.5)":(e==null?void 0:e.key)==="barley"?"rgba(245, 194, 149, 0.5)":(e==null?void 0:e.key)==="soy"?"rgba(164, 239, 204, 0.5)":(e==null?void 0:e.key)==="corn"?"rgba(193, 239, 164, 0.5)":"rgba(132, 243, 233, 0.5)";return u.jsx(d,{container:!0,gap:lu.SMALL,p:lu.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(d,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(d,{container:!0,gap:lu.SMALL,justifyContent:"center",children:[u.jsx(Zu,{active:h6,to:r===mu?h6:r===d6?Z6:X6,children:u.jsx(Xu,{style:{backgroundColor:a},icon:u.jsx(z0,{size:30,color:"#244CCC"}),title:`انبار و تخصیص ${e==null?void 0:e.label}`,description:`انبار و تخصیص ${e==null?void 0:e.label}`})}),(O()==="LiveStockProvinceJahad"||O()==="Union")&&u.jsx(Zu,{active:g6,to:r===mu?g6:r===d6?Q6:m6,children:u.jsx(Xu,{style:{backgroundColor:a},icon:u.jsx(W0,{size:30,color:"#244CCC"}),title:`مدیریت توزیع ${e==null?void 0:e.label}`,description:`مدیریت توزیع ${e==null?void 0:e.label}`})}),(O()==="LiveStockProvinceJahad"||O()==="Union")&&u.jsx(Zu,{active:r===mu?p6:A6,to:O()==="LiveStockProvinceJahad"?p6:A6,children:u.jsx(Xu,{style:{backgroundColor:a},icon:u.jsx(U0,{size:30,color:"#244CCC"}),title:`گزارش فروش ${e==null?void 0:e.label}`,description:`گزارش فروش ${e==null?void 0:e.label}`})}),O()==="LiveStockProvinceJahad"&&u.jsx(Zu,{active:x6,to:x6,children:u.jsx(Xu,{style:{backgroundColor:a},icon:u.jsx(J0,{size:30,color:"#244CCC"}),title:`سهم بندی ${e==null?void 0:e.label}`,description:`سهم بندی ${e==null?void 0:e.label}`})})]})})})},_e=Q("PROVINCE_JAHAD_GET_DISTRIBUTION_INFO",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/jahad/dashboard-live-stock-allocation/",{params:e});return r(P()),{data:a,status:n}}),Fe=Q("PROVINCE_JAHAD_GET_INVENTORY_INFO",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/jahad/live-stock-role-products/",{params:e});return r(P()),{data:a,status:n}}),Se=Q("SLAUGHTER_GET_GUILDS_FOR_ALLOCATE_SERVICE",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/jahad/get_user_live_stock/",{params:e});return r(P()),{data:a,status:n}}),Ee=Q("PROVINCE_JAHAD_SUBMIT_ALLOCATION_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.post("LiveStock/jahad/live-stock-allocation/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),be=Q("PROVINCE_JAHAD_EDIT_ALLOCATION_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("/LiveStock/jahad/live-stock-allocation/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),ke=Q("PROVINCE_JAHAD_DELETE_ALLOCATION",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.delete("LiveStock/jahad/live-stock-allocation/0/?allocation_key="+e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),n6=({type:e,productKey:r,updateTable:a,getDashboardData:n,item:x,maxAllow:t})=>{const s=$u({allocationType:G().required("لطفا یک گزینه را انتخاب کنید"),weight:gu().required("این فیلد اجباریست!").positive("عدد مثبت وارد کنید!"),place:G().required("این فیلد اجباریست!"),description:G()}),[v,i]=o.useState([]),f=X(),[_]=o.useContext(nu),C=Bu({initialValues:{allocationType:e==="charge"?"LiveStockProvinceJahad":"Cooperative",buyer_key:null,weight:(x==null?void 0:x.weight)||"",place:(x==null?void 0:x.place)||"",description:(x==null?void 0:x.description)||""},validationSchema:s,onSubmit:E=>{if(x){let l={allocation_key:x==null?void 0:x.key,weight:E.weight,place:E.place,description:E.description};l=Object.fromEntries(Object.entries(l).filter(([c,g])=>g!==null)),f(be(l)).then(c=>{c.payload.error?_({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(_({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),f(vu()),a(),n())})}else{let l={allocator:O(),receiver:O()==="Cooperative"?"Cooperative":E.allocationType,product_key:r,buyer_key:E.buyer_key,weight:E.weight,place:E.place,description:E.description};if(l=Object.fromEntries(Object.entries(l).filter(([c,g])=>g!==null)),t&&E.weight>t){_({vertical:"top",horizontal:"center",msg:"مقدار وارد شده از سهیه دریافتی بیشتر است!",severity:"error"});return}f(Ee(l)).then(c=>{c.payload.error?_({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(_({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),f(vu()),a(),n())})}}});o.useEffect(()=>{e!=="charge"&&!x&&(C.setFieldValue("buyer_key",null),f(Se({type:C.values.allocationType})).then(E=>{i(E.payload.data)}))},[C.values.allocationType]),o.useEffect(()=>{C.validateForm()},[]);const N=()=>e==="charge"?C.isValid:x?C.values.weight&&C.values.place&&C.values.description:C.isValid&&C.values.buyer_key;return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[e!=="charge"&&!x&&O()==="LiveStockProvinceJahad"&&u.jsx(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(qu,{component:"fieldset",children:[u.jsxs(q6,{row:!0,name:"allocationType",value:C.values.allocationType,onChange:C.handleChange,children:[u.jsx(_u,{value:"Cooperative",control:u.jsx(u6,{}),label:"تخصیص به تعاونی"}),u.jsx(_u,{value:"Union",control:u.jsx(u6,{}),label:"تخصیص به اتحادیه"})]}),C.touched.allocationType&&C.errors.allocationType&&u.jsx(tu,{color:"error",children:C.errors.allocationType})]})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(Mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن",variant:"outlined",InputLabelProps:{shrink:!0},value:C.values.weight,error:C.touched.weight?!!C.errors.weight:null,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.weight&&C.errors.weight?C.errors.weight:null})}),e!=="charge"&&!x&&u.jsx(d,{xs:12,container:!0,children:u.jsx(Du,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:v?v.map(E=>({data:E,label:`${E==null?void 0:E.name}`})):[],onChange:(E,l)=>{var c;C.setFieldValue("buyer_key",(c=l==null?void 0:l.data)==null?void 0:c.key)},renderInput:E=>u.jsx(T,{fullWidth:!0,...E,label:"انتخاب تخصیص گیرنده"})})}),u.jsx(T,{id:"place",label:e==="charge"?"مبدا":"مکان دریافت ",variant:"outlined",sx:{width:"100%",height:"100%"},value:C.values.place,onChange:C.handleChange,onBlur:C.handleBlur,error:C.touched.place?!!C.errors.place:null,helperText:C.touched.place&&C.errors.place?C.errors.place:null}),u.jsx(T,{id:"description",label:"توضیحات",variant:"outlined",sx:{width:"100%",height:"100%"},value:C.values.description,onChange:C.handleChange,onBlur:C.handleBlur,error:C.touched.description?!!C.errors.description:null,helperText:C.touched.description&&C.errors.description?C.errors.description:null}),u.jsx(V,{disabled:!N(),type:"submit",variant:"contained",color:"primary",fullWidth:!0,onClick:C.handleSubmit,children:x?"ویرایش":"ثبت"})]})},l0=({item:e,updateTable:r,getDashboardData:a})=>{const[n,x]=o.useState(null),t=X(),s=C=>{x(C.currentTarget)},[v]=o.useContext(nu),i=()=>{x(null)},f=!!n,_=f?"popover":void 0;return u.jsxs(d,{container:!0,children:[u.jsx(m,{"aria-describedby":_,variant:"contained",color:"primary",onClick:s,children:u.jsx(Uu,{})}),u.jsx(zu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:_,open:f,anchorEl:n,onClose:i,children:u.jsxs("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:[u.jsx(Z,{title:"ویرایش",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"primary",onClick:()=>{i(),t(pu({title:"ویرایش",content:u.jsx(n6,{updateTable:r,getDashboardData:a,item:e})}))},children:u.jsx(Wu,{})})}),u.jsx(Z,{title:"حذف ",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"error",onClick:()=>{t(pu({title:"حذف تخصیص",content:u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(tu,{variant:"body2",color:"red",children:"آیا از حذف تخصیص اطمینان دارید؟"}),u.jsxs(d,{container:!0,xs:12,mt:2,justifyContent:"center",alignItems:"center",spacing:2,children:[u.jsx(d,{item:!0,xs:6,children:u.jsx(V,{onClick:()=>{t(ke(e==null?void 0:e.key)).then(C=>{C.payload.error?v({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(),a(),t(vu()))})},variant:"contained",color:"error",fullWidth:!0,children:"تایید"})}),u.jsx(d,{item:!0,xs:6,children:u.jsx(V,{variant:"contained",color:"primary",fullWidth:!0,children:"رد"})})]})]})}))},children:u.jsx(y6,{})})})]})})]})},Ie=({inventoryData:e,getDashboardData:r,maxAllow:a,product:n})=>{const[,,x,t,s,v]=o.useContext(nu),i=Nu(h=>h.userSlice.userProfile.key),f=X();o.useEffect(()=>{const h=su(new Date).format("YYYY-MM-DD");t(h),v(h)},[]);const[_,C]=o.useState(""),[N,E]=o.useState(!1),l=h=>{C(h.target.value)},[c,g]=o.useState([]),[q,I]=o.useState(0),[w,F]=o.useState(10),[p,B]=o.useState(1),[K,L]=o.useState([]),U=async h=>{let b;f(z()),b=await D.get(`LiveStock/jahad/live-stock-allocation/?search=filter&value=${_}&role=${O()}${N?`&date1=${x}&date2=${s}`:""}&page=${h}&page_size=${w}&name=${n==null?void 0:n.key}`),f(P()),g(b.data.results),I(b.data.count)},$=h=>{U(h),B(h)},M=h=>{F(h),B(1)};o.useEffect(()=>{const h=c==null?void 0:c.map((b,R)=>{var ru,cu,iu,Cu,Au,xu,H,S,du;const A=(b==null?void 0:b.allocateFrom)==="LiveStockProvinceJahad"?(ru=b==null?void 0:b.jahad)==null?void 0:ru.name:(cu=b==null?void 0:b.union)==null?void 0:cu.name,j=U6(b==null?void 0:b.allocateFrom),y=(b==null?void 0:b.allocateTo)==="Union"?(iu=b==null?void 0:b.union)==null?void 0:iu.name:(Cu=b==null?void 0:b.cooperative)==null?void 0:Cu.name,k=U6(b==null?void 0:b.allocateTo);return[p===1?R+1:R+w*(p-1)+1,(Au=b==null?void 0:b.weight)==null?void 0:Au.toLocaleString(),`${j} (${A})`,`${k} (${y})`,(b==null?void 0:b.allocateFrom)==="LiveStockProvinceJahad"?(H=(xu=b==null?void 0:b.jahad)==null?void 0:xu.user)==null?void 0:H.fullname:(du=(S=b==null?void 0:b.union)==null?void 0:S.user)==null?void 0:du.fullname,t6(b==null?void 0:b.date),b==null?void 0:b.place,b==null?void 0:b.description,u.jsx(l0,{updateTable:Y,item:b,getDashboardData:r},R)]});L(h)},[c]),o.useEffect(()=>{U(1)},[f,x,s,w,N]);const J=async h=>{h.preventDefault(),f(z());try{const b=await D.get(`LiveStock/jahad/live-stock-allocation/?role=${O()}&search=filter&value=${_}${N?`&date1=${x}&date2=${s}`:""}&page=1&page_size=${w}&name=${n==null?void 0:n.key}`);g(b.data.results),I(b.data.count),f(P())}catch(b){console.error("Error fetching data:",b)}},Y=()=>{U(p!==0?p:1)},W=()=>O()==="LiveStockProvinceJahad"||O()==="Union"?["ردیف","وزن (کیلوگرم)","مبدا","مقصد","ثبت کننده","تاریخ ثبت","مکان دریافت","توضیحات","عملیات"]:["ردیف","وزن (کیلوگرم)","مبدا","مقصد","ثبت کننده","تاریخ ثبت","مکان دریافت","توضیحات"];return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[(O()==="LiveStockProvinceJahad"||O()==="Union")&&u.jsxs(V,{variant:"contained",onClick:()=>{f(pu({title:`تخصیص ${n==null?void 0:n.label}`,content:u.jsx(n6,{updateTable:Y,type:"allocate",productKey:e==null?void 0:e.key,getDashboardData:r})}))},children:["تخصیص ",n==null?void 0:n.label]}),u.jsxs(d,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Gu,{icon:u.jsx(l6,{}),checkedIcon:u.jsx(s6,{}),checked:N,onChange:()=>E(!N),color:"primary",size:"large"}),u.jsx(d,{children:u.jsx(Fu,{disabled:!N,label:"از تاریخ",id:"date",renderInput:h=>u.jsx(T,{size:"small",style:{width:"160px"},...h}),value:x,onChange:h=>{t(su(h).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!N,label:"تا تاریخ",id:"date",renderInput:h=>u.jsx(T,{size:"small",style:{width:"160px"},...h}),value:s,onChange:h=>{v(su(h).format("YYYY-MM-DD"))}})})]}),u.jsx(d,{children:u.jsxs("form",{onSubmit:J,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(V,{type:"submit",onClick:J,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",placement:"left-start",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/allocation_live_stock_excel/?search=filter&value=${_}&role=${O()}&key=${i}&name=${n==null?void 0:n.key}`,rel:"noreferrer",children:u.jsxs(V,{color:"success",children:[u.jsx(fu,{size:32})," "]})})})]}),u.jsx(ou,{ignoreTextsLength:!0,data:K,columns:W(),handlePageChange:$,totalRows:q,page:p,perPage:w,handlePerRowsChange:M,title:`تخصیصات ${n==null?void 0:n.label}`})]})},Pe=({inventoryData:e,getDashboardData:r,product:a,maxAllow:n})=>{var b;const[,,x,t,s,v]=o.useContext(nu),i=Nu(R=>R.userSlice.userProfile.key),f=X();o.useEffect(()=>{const R=su(new Date).format("YYYY-MM-DD");t(R),v(R)},[]);const[_,C]=o.useState(""),[N,E]=o.useState(!1),l=R=>{C(R.target.value)},[c,g]=o.useState([]),[q,I]=o.useState(0),[w,F]=o.useState(10),[p,B]=o.useState(1),[K,L]=o.useState([]),U=async R=>{let A;f(z()),A=await D.get(`/LiveStock/jahad/live-stock-warehouse-charge-allocation/?search=filter&value=${_}&role=${O()}${N?`&date1=${x}&date2=${s}`:""}&page=${R}&page_size=${w}&name=${a==null?void 0:a.key}`),f(P()),g(A.data.results),I(A.data.count)},$=R=>{U(R),B(R)},M=R=>{F(R),B(1)},J=R=>{var A,j,y,k;return O()==="Cooperative"?{key:[],value:[]}:{key:"ثبت کننده",value:[((j=(A=R==null?void 0:R.jahad)==null?void 0:A.user)==null?void 0:j.fullname)||((k=(y=R==null?void 0:R.union)==null?void 0:y.user)==null?void 0:k.fullname)]}};o.useEffect(()=>{const R=c==null?void 0:c.map((A,j)=>{var y,k;return[p===1?j+1:j+w*(p-1)+1,(y=A==null?void 0:A.weight)==null?void 0:y.toLocaleString(),(k=J(A))==null?void 0:k.value,t6(A==null?void 0:A.date),A==null?void 0:A.place,A==null?void 0:A.description,u.jsx(l0,{updateTable:W,item:A,getDashboardData:r},j)]});L(R)},[c]),o.useEffect(()=>{U(1)},[f,x,s,w,N]);const Y=async R=>{R.preventDefault(),f(z());try{const A=await D.get(`LiveStock/jahad/live-stock-warehouse-charge-allocation/?role=${O()}&search=filter&value=${_}${N?`&date1=${x}&date2=${s}`:""}&page=1&page_size=${w}&name=${a==null?void 0:a.key}`);g(A.data.results),I(A.data.count),f(P())}catch(A){console.error("Error fetching data:",A)}},W=()=>{U(p!==0?p:1)},h=["ردیف","وزن (کیلوگرم)",(b=J())==null?void 0:b.key,"تاریخ ثبت","مبدا","توضیحات","عملیات"];return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[O()==="LiveStockProvinceJahad"&&u.jsxs(V,{variant:"contained",onClick:()=>{f(pu({title:`شارژ انبار ${a==null?void 0:a.label}`,content:u.jsx(n6,{updateTable:W,type:"charge",productKey:e==null?void 0:e.key,getDashboardData:r})}))},children:["شارژ انبار ",a==null?void 0:a.label]}),O()==="Cooperative"&&u.jsxs(V,{variant:"contained",onClick:()=>{f(pu({title:`ورود ${a==null?void 0:a.label} به انبار`,content:u.jsx(n6,{updateTable:W,type:"charge",productKey:e==null?void 0:e.key,getDashboardData:r,maxAllow:n})}))},children:["ورود ",a==null?void 0:a.label," به انبار"]}),u.jsxs(d,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Gu,{icon:u.jsx(l6,{}),checkedIcon:u.jsx(s6,{}),checked:N,onChange:()=>E(!N),color:"primary",size:"large"}),u.jsx(d,{children:u.jsx(Fu,{disabled:!N,label:"از تاریخ",id:"date",renderInput:R=>u.jsx(T,{size:"small",style:{width:"160px"},...R}),value:x,onChange:R=>{t(su(R).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!N,label:"تا تاریخ",id:"date",renderInput:R=>u.jsx(T,{size:"small",style:{width:"160px"},...R}),value:s,onChange:R=>{v(su(R).format("YYYY-MM-DD"))}})})]}),u.jsx(d,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(V,{type:"submit",onClick:Y,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/warehouse_live_stock_excel/?search=filter&value=${_}&role=${O()}&key=${i}&name=${a==null?void 0:a.key}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(ou,{data:K,columns:O()==="LiveStockProvinceJahad"||O()==="Cooperative"?[...h]:h.slice(0,-1),handlePageChange:$,totalRows:q,page:p,perPage:w,handlePerRowsChange:M,title:`شارژ انبار ${a==null?void 0:a.label}`})]})},Te=({product:e})=>{var _,C,N,E,l,c,g,q,I,w,F,p,B,K,L,U,$;const[r,a]=o.useState([]),[n,x]=o.useState([]),t=X(),s=()=>{t(_e({name:e==null?void 0:e.key,search:"filter",role:O()})).then(M=>{a(M.payload.data)}),t(Fe({name:e==null?void 0:e.key,search:"filter",role:O()})).then(M=>{x(M.payload.data)})};o.useEffect(()=>{s()},[t]);const[v,i]=o.useState(0),f=(M,J)=>{i(J)};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:O()==="LiveStockProvinceJahad"?["ورودی به انبار","تخصیص جهاد به اتحادیه","تخصیص جهاد به تعاونی ها","مجموع تخصیصات","مجموع تخصیص اتحادیه به تعاونی","مجموع تخصیص به تعاونی ها","توزیع به دامداران","مجموع توزیع به دامداران","مانده انبار جهاد استان","مانده انبار اتحادیه","مانده انبار تعاونی ها"]:O()==="Union"?["ورودی به انبار","تخصیص به تعاونی ها","مجموع تخصیص و توزیع","مانده انبار"]:["سهمیه دریافتی","مانده سهمیه دریافتی","ورودی به انبار","توزیع به دامداران","مانده انبار"],data:O()==="LiveStockProvinceJahad"?[[(_=r==null?void 0:r.totalWeight)==null?void 0:_.toLocaleString(),(C=r==null?void 0:r.jahadToUnion)==null?void 0:C.toLocaleString(),(N=r==null?void 0:r.jahatToCooperative)==null?void 0:N.toLocaleString(),(E=r==null?void 0:r.allocationCount)==null?void 0:E.toLocaleString(),(l=r==null?void 0:r.unionToCooperative)==null?void 0:l.toLocaleString(),(c=parseInt((r==null?void 0:r.unionToCooperative)+(r==null?void 0:r.jahatToCooperative)))==null?void 0:c.toLocaleString(),0,0,(g=r==null?void 0:r.totalRemainWeightJahad)==null?void 0:g.toLocaleString(),(q=r==null?void 0:r.totalRemainWeightUnion)==null?void 0:q.toLocaleString(),(I=r==null?void 0:r.totalRemainWeightCooperative)==null?void 0:I.toLocaleString()]]:O()==="Union"?[[(w=r==null?void 0:r.jahadToUnion)==null?void 0:w.toLocaleString(),(F=r==null?void 0:r.unionToCooperative)==null?void 0:F.toLocaleString(),(p=parseInt(0+(r==null?void 0:r.unionToCooperative)))==null?void 0:p.toLocaleString(),(B=r==null?void 0:r.totalRemainWeight)==null?void 0:B.toLocaleString()]]:[[(K=r==null?void 0:r.roleProductCooperativeReceiptWeight)==null?void 0:K.toLocaleString(),(L=parseInt((r==null?void 0:r.roleProductCooperativeReceiptWeight)-(r==null?void 0:r.totalWeight)))==null?void 0:L.toLocaleString(),(U=r==null?void 0:r.totalWeight)==null?void 0:U.toLocaleString(),0,($=r==null?void 0:r.totalRemainWeight)==null?void 0:$.toLocaleString()]],title:`اطلاعات انبار و تخصیصات ${e==null?void 0:e.label}`})}),u.jsx(d,{container:!0,justifyContent:"center",alignItems:"center",mb:lu.MEDIUM,mt:lu.SMALL,xs:12,children:u.jsxs(Y6,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:v,onChange:f,children:[u.jsx(e6,{label:"انبار"}),u.jsx(e6,{label:"تخصیصات"})]})}),v===0&&u.jsx(Pe,{inventoryData:n,getDashboardData:s,product:e,maxAllow:r==null?void 0:r.roleProductCooperativeReceiptWeight}),v===1&&u.jsx(Ie,{inventoryData:n,getDashboardData:s,maxAllow:r==null?void 0:r.roleProductCooperativeReceiptWeight,product:e})]})},we=Q("PROVINCE_JAHAD_GET_PRODUCT_INFO",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("LiveStock/jahad/live-stock-product/",{params:{name:e.product}});return r(P()),{data:a,status:n}}),Le=Q("PROVINCE_JAHAD_UPDATE_PRODUCT_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("LiveStock/jahad/live-stock-product/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),Re=({item:e,updateTable:r})=>{const a=X(),[n]=o.useContext(nu),x=$u({light_weight:gu().required("این فیلد اجباری است!"),heavy_weight:gu().required("این فیلد اجباری است!"),light_wight_industrial:gu().required("این فیلد اجباری است!"),heavy_wight_industrial:gu().required("این فیلد اجباری است!"),light_wight_dha:gu().required("این فیلد اجباری است!"),heavy_wight_dha:gu().required("این فیلد اجباری است!"),price:gu().required("این فیلد اجباری است!").positive("عدد مثبت وارد کنید!"),unionPrice:gu().required("این فیلد اجباری است!").positive("عدد مثبت وارد کنید!"),cooperativePrice:gu().required("این فیلد اجباری است!").positive("عدد مثبت وارد کنید!"),shippingPrice:gu().required("این فیلد اجباری است!").positive("عدد مثبت وارد کنید!")}),t=Bu({initialValues:{light_weight:e.lightWight||0,heavy_weight:e.heavyWight||0,light_wight_industrial:e.lightWightIndustrial||0,heavy_wight_industrial:e.heavyWightIndustrial||0,light_wight_dha:e.lightWightDha||0,heavy_wight_dha:e.heavyWightDha||0,price:e.price||0,unionPrice:e.unionPrice||0,cooperativePrice:e.cooperativePrice||0,shippingPrice:e.shippingPrice||0},validationSchema:x,onSubmit:s=>{a(Le({key:e==null?void 0:e.key,light_wight:s.light_weight,heavy_wight:s.heavy_weight,light_wight_industrial:s.light_wight_industrial,heavy_wight_industrial:s.heavy_wight_industrial,light_wight_dha:s.light_wight_dha,heavy_wight_dha:s.heavy_wight_dha,price:s.price,union_price:s.unionPrice,cooperative_price:s.cooperativePrice,shipping_price:s.shippingPrice})).then(v=>{v.payload.error?n({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(r(),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(eu({right:!1,bottom:!1,content:null})))})}});return o.useEffect(()=>{t.validateForm()},[a]),u.jsxs(d,{container:!0,xs:12,alignItems:"center",justifyContent:"center",gap:1,children:[u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"light_weight",name:"light_weight",label:"سهمیه دام سبک روستایی",value:t.values.light_weight,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.light_weight&&!!t.errors.light_weight,helperText:t.touched.light_weight&&t.errors.light_weight})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"heavy_weight",name:"heavy_weight",label:"سهمیه دام سنگین روستایی",value:t.values.heavy_weight,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.heavy_weight&&!!t.errors.heavy_weight,helperText:t.touched.heavy_weight&&t.errors.heavy_weight})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"light_wight_industrial",name:"light_wight_industrial",label:"سهمیه دام سبک صنعتی",value:t.values.light_wight_industrial,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.light_wight_industrial&&!!t.errors.light_wight_industrial,helperText:t.touched.light_wight_industrial&&t.errors.light_wight_industrial})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"heavy_wight_industrial",name:"heavy_wight_industrial",label:"سهمیه دام سنگین صنعتی",value:t.values.heavy_wight_industrial,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.heavy_wight_industrial&&!!t.errors.heavy_wight_industrial,helperText:t.touched.heavy_wight_industrial&&t.errors.heavy_wight_industrial})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"light_wight_dha",name:"light_wight_dha",label:"سهمیه دام سبک DHA",value:t.values.light_wight_dha,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.light_wight_dha&&!!t.errors.light_wight_dha,helperText:t.touched.light_wight_dha&&t.errors.light_wight_dha})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(T,{fullWidth:!0,id:"heavy_wight_dha",name:"heavy_wight_dha",label:"سهمیه دام سنگین DHA",value:t.values.heavy_wight_dha,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.heavy_wight_dha&&!!t.errors.heavy_wight_dha,helperText:t.touched.heavy_wight_dha&&t.errors.heavy_wight_dha})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(Mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلو (ریال)",variant:"outlined",value:t.values.price,error:t.touched.price?!!t.errors.price:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.price&&t.errors.price?t.errors.price:null})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(Mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"unionPrice",label:"کارمزد اتحادیه (ریال)",variant:"outlined",value:t.values.unionPrice,error:t.touched.unionPrice?!!t.errors.unionPrice:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.unionPrice&&t.errors.unionPrice?t.errors.unionPrice:null})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(Mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"cooperativePrice",label:"کارمزد تعاونی (ریال)",variant:"outlined",value:t.values.cooperativePrice,error:t.touched.cooperativePrice?!!t.errors.cooperativePrice:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.cooperativePrice&&t.errors.cooperativePrice?t.errors.cooperativePrice:null})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(Mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"shippingPrice",label:"هزینه حمل و نقل (ریال)",variant:"outlined",value:t.values.shippingPrice,error:t.touched.shippingPrice?!!t.errors.shippingPrice:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.shippingPrice&&t.errors.shippingPrice?t.errors.shippingPrice:null})}),u.jsx(d,{item:!0,xs:12,children:u.jsx(V,{type:"submit",variant:"contained",fullWidth:!0,onClick:t.handleSubmit,children:"ثبت"})})]})},$e=({product:e})=>{var L,U,$,M,J,Y,W,h,b,R;const r=X(),a=A=>{l(A.target.value)},[n,x]=o.useState([]),t=()=>{r(we({product:e==null?void 0:e.key})).then(A=>{x(A.payload.data)})};o.useEffect(()=>{O()==="LiveStockProvinceJahad"&&t()},[]);const[s]=o.useContext(nu),[v,i]=o.useState([]),[f,_]=o.useState(0),[C,N]=o.useState(10),[E,l]=o.useState(""),[c,g]=o.useState(1),[q,I]=o.useState([]),w=async A=>{let j;r(z()),j=await D.get(`/LiveStock/rancher/rancher-view/?search=filter&value=${E}&role=${O()}&page=${A}&page_size=${C}&name=${e==null?void 0:e.key}`),r(P()),i(j.data.results),_(j.data.count)},F=A=>{w(A),g(A)},p=A=>{N(A),g(1)},B=()=>{w(c!==0?c:1)};o.useEffect(()=>{const A=v==null?void 0:v.map((j,y)=>{var k;return[c===1?y+1:y+C*(c-1)+1,j==null?void 0:j.herdCode,j==null?void 0:j.epidemiologicalCode,j==null?void 0:j.postalCode,j==null?void 0:j.unitId,j==null?void 0:j.herdName,j==null?void 0:j.nationalId,(k=j==null?void 0:j.user)==null?void 0:k.fullname.replace(":"," "),j==null?void 0:j.mobile,(j==null?void 0:j.contractorCode)||"-",j==null?void 0:j.city,u.jsx(_u,{control:u.jsx(Yu,{checked:j==null?void 0:j.allowBuy,onChange:()=>{r(c6({key:j==null?void 0:j.key,allow_buy:!(j!=null&&j.allowBuy)})).then(ru=>{ru.payload.error?s({vertical:"top",horizontal:"center",msg:ru.payload.error,severity:"error"}):(B(),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},color:"primary"}),label:j!=null&&j.allowBuy?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}},y)]});I(A)},[v]),o.useEffect(()=>{w(1)},[r,C]);const K=async A=>{A.preventDefault(),r(z());try{const j=await D.get(`/LiveStock/rancher/rancher-view/?search=filter&value=${E}&role=${O()}&page=${c}&page_size=${C}&name=${e==null?void 0:e.key}`);i(j.data.results),_(j.data.count),r(P())}catch(j){console.error("Error fetching data:",j)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[O()==="LiveStockProvinceJahad"&&u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["محصول","سهمیه دام سبک روستایی (کیلوگرم)","سهمیه دام سنگین روستایی (کیلوگرم)","سهمیه دام سبک صنعتی (کیلوگرم)","سهمیه دام سنگین صنعتی (کیلوگرم)","سهمیه دام سبک DHI (کیلوگرم)","سهمیه دام سنگین DHI (کیلوگرم)","قیمت سبوس (ریال)","کارمزد اتحادیه","کارمزد تعاونی","هزینه حمل و نقل","قیمت درب کارخانه (ریال)","قیمت درب تعاونی (ریال)","عملیات"],data:[[n==null?void 0:n.name,((L=n==null?void 0:n.lightWight)==null?void 0:L.toLocaleString())||"0",((U=n==null?void 0:n.heavyWight)==null?void 0:U.toLocaleString())||"0",(($=n==null?void 0:n.lightWightIndustrial)==null?void 0:$.toLocaleString())||"0",((M=n==null?void 0:n.heavyWightIndustrial)==null?void 0:M.toLocaleString())||"0",((J=n==null?void 0:n.lightWightDha)==null?void 0:J.toLocaleString())||"0",((Y=n==null?void 0:n.heavyWightDha)==null?void 0:Y.toLocaleString())||"0",((W=n==null?void 0:n.price)==null?void 0:W.toLocaleString())||"0",((h=n==null?void 0:n.unionPrice)==null?void 0:h.toLocaleString())||"0",((b=n==null?void 0:n.cooperativePrice)==null?void 0:b.toLocaleString())||"0",((R=n==null?void 0:n.shippingPrice)==null?void 0:R.toLocaleString())||"0",(((n==null?void 0:n.price)||0)+((n==null?void 0:n.unionPrice)||0)+((n==null?void 0:n.cooperativePrice)||0)).toLocaleString()||"0",(((n==null?void 0:n.price)||0)+((n==null?void 0:n.unionPrice)||0)+((n==null?void 0:n.cooperativePrice)||0)+((n==null?void 0:n.shippingPrice)||0)).toLocaleString()||"0",u.jsx(Z,{title:"ویرایش محصول",placement:"left",children:u.jsx(m,{color:"primary",size:"small",onClick:()=>{r(eu({title:"ویرایش محصول",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Re,{item:n,updateTable:t})}))},children:u.jsx(a6,{})})},`edit-${(n==null?void 0:n.name)||"product"}`)]],title:`محدودیت های توزیع ${e==null?void 0:e.label}`})}),u.jsx(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(d,{children:u.jsxs("form",{onSubmit:K,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(V,{type:"submit",onClick:K,endIcon:u.jsx(yu,{}),children:"جستجو"})]})})}),u.jsx(ou,{data:q,columns:["ردیف","کد گله","کد اپیدمیولوژیک","کد پستی","شناسه یکتا","نام گله","کد ملی دامدار","نام دامدار","موبایل","کد پیمانکار","شهرستان","عملیات"],handlePageChange:F,totalRows:f,page:c,perPage:C,handlePerRowsChange:p,title:`مجوز دریافت ${e==null?void 0:e.label}`})]})},Be=Q("PROVINCE_JAHAD_SUBMIT_SHARE_SERVICE",async(e,{dispatch:r})=>{r(z());try{const{data:a,status:n}=await D.put("/LiveStock/jahad/cooperative-shares/0/",e);return r(P()),{data:a,status:n}}catch(a){return r(P()),{error:a.response.data.result}}}),Oe=({updateTable:e,item:r})=>{const[a]=o.useContext(nu),n=X(),x=$u().shape({price:G().required("این فیلد الزامی است"),shipping_price:G().required("این فیلد الزامی است"),union_price:G().required("این فیلد الزامی است"),cooperative_price:G().required("این فیلد الزامی است"),company_price:G().required("این فیلد الزامی است")}),t=Bu({initialValues:{price:(r==null?void 0:r.price)||"",shipping_price:(r==null?void 0:r.shippingPrice)||"",union_price:(r==null?void 0:r.unionPrice)||"",company_price:(r==null?void 0:r.companyPrice)||"",cooperative_price:(r==null?void 0:r.cooperativePrice)||""},validationSchema:x,enableReinitialize:!0,onSubmit:s=>{n(Be({share_key:r==null?void 0:r.key,shipping_price:s.shipping_price,union_price:s.union_price,company_price:s.company_price,price:s.price,cooperative_price:s.cooperative_price})).then(v=>{v.payload.error?a({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(eu({right:!1,bottom:!1,content:null})),e())})}});return u.jsx(au,{container:!0,direction:"column",gap:lu.SMALL,children:u.jsx("form",{onSubmit:t.handleSubmit,children:u.jsxs(au,{container:!0,direction:"column",gap:lu.TINY,children:[u.jsx(T,{name:"price",label:"قیمت پایه ",fullWidth:!0,value:t.values.price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.price&&!!t.errors.price,helperText:t.touched.price&&t.errors.price}),u.jsx(T,{name:"shipping_price",label:"هزینه حمل و نقل",fullWidth:!0,value:t.values.shipping_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.shipping_price&&!!t.errors.shipping_price,helperText:t.touched.shipping_price&&t.errors.shipping_price}),u.jsx(T,{name:"union_price",label:"سهم اتحادیه",fullWidth:!0,value:t.values.union_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.union_price&&!!t.errors.union_price,helperText:t.touched.union_price&&t.errors.union_price}),u.jsx(T,{name:"cooperative_price",label:"سهم تعاونی",fullWidth:!0,value:t.values.cooperative_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.cooperative_price&&!!t.errors.cooperative_price,helperText:t.touched.cooperative_price&&t.errors.cooperative_price}),u.jsx(T,{name:"company_price",label:"سهم شرکت",fullWidth:!0,value:t.values.company_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.company_price&&!!t.errors.company_price,helperText:t.touched.company_price&&t.errors.company_price}),u.jsx(V,{type:"submit",variant:"contained",color:"primary",children:"ثبت اطلاعات"})]})})})},De=({item:e,updateTable:r})=>{const[a,n]=o.useState(null),x=X(),t=f=>{n(f.currentTarget)},s=()=>{n(null)},v=!!a,i=v?"popover":void 0;return u.jsxs(d,{container:!0,children:[u.jsx(m,{"aria-describedby":i,variant:"contained",color:"primary",onClick:t,children:u.jsx(Uu,{})}),u.jsx(zu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:i,open:v,anchorEl:a,onClose:s,children:u.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:u.jsx(Z,{title:"ویرایش",placement:"left-start",children:u.jsx(m,{"aria-label":"delete",color:"primary",onClick:()=>{s(),x(eu({title:"ویرایش اطلاعات ",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Oe,{item:e,updateTable:r})}))},children:u.jsx(Wu,{})})})})})]})},Ne=({product:e})=>{const r=X(),a=F=>{_(F.target.value)},[n,x]=o.useState([]),[t,s]=o.useState(0),[v,i]=o.useState(10),[f,_]=o.useState(""),[C,N]=o.useState(1),[E,l]=o.useState([]),c=async F=>{let p;r(z()),p=await D.get(`LiveStock/jahad/cooperative-shares/?search=filter&value=${f}&role=${O()}&page=${F}&page_size=${v}&name=${e==null?void 0:e.label}`),r(P()),x(p.data.results),s(p.data.count)},g=F=>{c(F),N(F)},q=F=>{i(F),N(1)},I=()=>{c(C!==0?C:1)};o.useEffect(()=>{const F=n==null?void 0:n.map((p,B)=>{var K,L,U,$,M,J,Y,W;return[C===1?B+1:B+v*(C-1)+1,`${(K=p==null?void 0:p.cooperative)==null?void 0:K.name} (${(U=(L=p==null?void 0:p.cooperative)==null?void 0:L.user)==null?void 0:U.fullname})`,($=p==null?void 0:p.price)==null?void 0:$.toLocaleString(),(M=p==null?void 0:p.unionPrice)==null?void 0:M.toLocaleString(),(J=p==null?void 0:p.cooperativePrice)==null?void 0:J.toLocaleString(),(Y=p==null?void 0:p.companyPrice)==null?void 0:Y.toLocaleString(),(W=p==null?void 0:p.shippingPrice)==null?void 0:W.toLocaleString(),u.jsx(De,{item:p,updateTable:I},B)]});l(F)},[n]),o.useEffect(()=>{c(1)},[r,v]);const w=async F=>{F.preventDefault(),r(z());try{const p=await D.get(`LiveStock/jahad/cooperative-shares/?role=${O()}&search=filter&value=${f}&page=1&page_size=${v}&name=${e==null?void 0:e.label}`);x(p.data.results),s(p.data.count),r(P())}catch(p){console.error("Error fetching data:",p)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(d,{children:u.jsxs("form",{onSubmit:w,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(V,{type:"submit",onClick:w,endIcon:u.jsx(yu,{}),children:"جستجو"})]})})}),u.jsx(ou,{data:E,ignoreTextsLength:!0,columns:["ردیف","تعاونی","قیمت پایه","سهم اتحادیه","سهم تعاونی","سهم شرکت","هزینه حمل و نقل","عملیات"],handlePageChange:g,totalRows:t,page:C,perPage:v,handlePerRowsChange:q,title:`سهم بندی ${e==null?void 0:e.label}`})]})},ze=Q("PROVINCE_JAHAD_GET_TRANSACTION_INFO_DASHBOARD_SERVICE",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("/live-stock-transactions-dashboard",{params:{...e}});return r(P()),{data:a,status:n}}),We=({product:e})=>{var y,k,ru,cu,iu,Cu,Au,xu;const[,,r,a,n,x]=o.useContext(nu),t=Nu(H=>H.userSlice.userProfile.key),[s,v]=o.useState([]),[i,f]=o.useState("all"),[_,C]=o.useState("bran"),N=H=>{f(H.target.value)},E=H=>{C(H.target.value)},l=X();o.useEffect(()=>{const H=su(new Date).format("YYYY-MM-DD");a(H),x(H)},[]);const c=H=>{K(H.target.value)},[g,q]=o.useState([]),[I,w]=o.useState(0),[F,p]=o.useState(10),[B,K]=o.useState(""),[L,U]=o.useState(1),[$,M]=o.useState([]),[J,Y]=o.useState(!1),W=()=>{l(ze({date1:J?r:"",date2:J?n:"",search:"filter",role:O(),value:B,name:_||(e==null?void 0:e.key),state:i})).then(H=>{v(H.payload.data)})},h=async H=>{let S;l(z()),S=await D.get(`live-stock-transactions/?search=filter&value=${B}&role=${O()}${J?`&date1=${r}&date2=${n}`:""}&page=${H}&page_size=${F}&state=${i}&name=${_}`),W(),l(P()),q(S.data.results),w(S.data.count)},b=H=>{h(H),U(H)},R=H=>{p(H),U(1)},A=H=>{if(H)return JSON.parse(H)};o.useEffect(()=>{const H=g==null?void 0:g.map((S,du)=>{var Su,Eu,bu,ku,Iu,Pu,Tu,wu,Lu,uu,Ru,Ju,Vu,Hu,E6,b6,k6,I6,P6,T6,w6,L6,R6,$6,B6,O6,D6;const Ou=(Su=S==null?void 0:S.products)==null?void 0:Su.map((hu,s0)=>{var N6,z6,W6;return[s0+1,hu==null?void 0:hu.name,(N6=hu==null?void 0:hu.curWeight)==null?void 0:N6.toLocaleString(),(z6=hu==null?void 0:hu.price)==null?void 0:z6.toLocaleString(),(W6=hu==null?void 0:hu.curPrice)==null?void 0:W6.toLocaleString()]});return[L===1?du+1:du+F*(L-1)+1,t6(S==null?void 0:S.date),(S==null?void 0:S.fullname)||"-",(S==null?void 0:S.natcode)||"-",(S==null?void 0:S.mobile)||"-",`${(bu=(Eu=S==null?void 0:S.pos)==null?void 0:Eu.cooperative)==null?void 0:bu.name} شهرستان ${(Pu=(Iu=(ku=S==null?void 0:S.pos)==null?void 0:ku.cooperative)==null?void 0:Iu.user)==null?void 0:Pu.cityName} (${(Lu=(wu=(Tu=S==null?void 0:S.pos)==null?void 0:Tu.cooperative)==null?void 0:wu.user)==null?void 0:Lu.fullname})`,(Ju=(Ru=(uu=S==null?void 0:S.pos)==null?void 0:uu.cooperative)==null?void 0:Ru.user)==null?void 0:Ju.mobile,S!=null&&S.paid?"پرداخت شده":`پرداخت نشده (${S==null?void 0:S.result})`,A(S==null?void 0:S.additional).isTaavoni?"تعاونی":"کارخانه",S!=null&&S.products?S==null?void 0:S.products.map(hu=>hu.name).join("-"):"-",((Hu=(Vu=A(S==null?void 0:S.additional))==null?void 0:Vu.ownerNatcode)==null?void 0:Hu.toLocaleString())||0,((b6=(E6=S==null?void 0:S.shares)==null?void 0:E6.curHeavy)==null?void 0:b6.toLocaleString())||0,((I6=(k6=S==null?void 0:S.shares)==null?void 0:k6.curLight)==null?void 0:I6.toLocaleString())||0,((T6=(P6=S==null?void 0:S.shares)==null?void 0:P6.curWeight)==null?void 0:T6.toLocaleString())||0,(w6=S==null?void 0:S.price)==null?void 0:w6.toLocaleString(),((R6=(L6=A(S==null?void 0:S.additional))==null?void 0:L6.cooperative_price)==null?void 0:R6.toLocaleString())||0,((B6=($6=S==null?void 0:S.shares)==null?void 0:$6.totalUnionPrice)==null?void 0:B6.toLocaleString())||0,((D6=(O6=S==null?void 0:S.shares)==null?void 0:O6.totalCompanyPrice)==null?void 0:D6.toLocaleString())||0,u.jsx(Z,{placement:"left",title:"مشاهده",children:u.jsx(m,{size:"small",color:"primary",onClick:()=>{l(pu({title:"جزئیات محصول",content:u.jsx(d,{container:!0,xs:12,justifyContent:"center",children:u.jsx(o6,{columns:["ردیف","محصول","وزن","فی","قیمت کل"],data:Ou})})}))},children:u.jsx(a6,{})},du)},du)]});M(H)},[g]),o.useEffect(()=>{h(1)},[l,r,n,F,i,J,_]);const j=async H=>{H.preventDefault(),l(z());try{const S=await D.get(`live-stock-transactions/?role=${O()}&search=filter&value=${B}${J?`&date1=${r}&date2=${n}`:""}&page=1&page_size=${F}&state=${i}&name=${_}`);q(S.data.results),w(S.data.count),W(),l(P())}catch(S){console.error("Error fetching data:",S)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(d,{width:"200px",children:u.jsxs(qu,{size:"small",children:[u.jsx(i6,{id:"demo-simple-select-label",children:"انتخاب محصول"}),u.jsxs(C6,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:_,label:"Age",onChange:E,children:[u.jsx(ju,{value:"bran",children:"سبوس"}),u.jsx(ju,{value:"barley",children:"جو"}),u.jsx(ju,{value:"soy",children:"سویا"}),u.jsx(ju,{value:"corn",children:"ذرت"})]})]})}),u.jsx(d,{width:"200px",children:u.jsxs(qu,{size:"small",children:[u.jsx(i6,{id:"demo-simple-select-label",children:"فیلتر تراکنش"}),u.jsxs(C6,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:i,label:"Age",onChange:N,children:[u.jsx(ju,{value:"all",children:"همه"}),u.jsx(ju,{value:"paid",children:"تراکنش های موفق"}),u.jsx(ju,{value:"unpaid",children:"تراکنش های ناموفق"})]})]})}),u.jsxs(d,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Gu,{icon:u.jsx(l6,{}),checkedIcon:u.jsx(s6,{}),checked:J,onChange:()=>Y(!J),color:"primary",size:"large"}),u.jsx(d,{children:u.jsx(Fu,{disabled:!J,label:"از تاریخ",id:"date",renderInput:H=>u.jsx(T,{size:"small",style:{width:"160px"},...H}),value:r,onChange:H=>{a(su(H).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!J,label:"تا تاریخ",id:"date",renderInput:H=>u.jsx(T,{size:"small",style:{width:"160px"},...H}),value:n,onChange:H=>{x(su(H).format("YYYY-MM-DD"))}})})]})," ",u.jsx(d,{children:u.jsxs("form",{onSubmit:j,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:c}),u.jsx(V,{type:"submit",onClick:j,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(d,{children:u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/live_stock_transaction_excel/?search=filter&value=${B}&role=${O()}&key=${t}&name=${_}${J?`&date1=${r}&date2=${n}`:""}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})}),u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["کل وزن فروش","تعداد تراکنش ها","مبلغ کل تراکنش ها","مجموع سهم تعاونی ها","مجموع سهم اتحادیه","مجموع سهم شرکت","مجموع دام سنگین","مجموع دام سبک"],data:[[(y=s==null?void 0:s.curWeight)==null?void 0:y.toLocaleString(),(k=s==null?void 0:s.lenTransaction)==null?void 0:k.toLocaleString(),(ru=s==null?void 0:s.price)==null?void 0:ru.toLocaleString(),(cu=s==null?void 0:s.totalCooperativePrice)==null?void 0:cu.toLocaleString(),(iu=s==null?void 0:s.totalUnionPrice)==null?void 0:iu.toLocaleString(),(Cu=s==null?void 0:s.totalCompanyPrice)==null?void 0:Cu.toLocaleString(),(Au=s==null?void 0:s.curHeavy)==null?void 0:Au.toLocaleString(),(xu=s==null?void 0:s.curLight)==null?void 0:xu.toLocaleString()]],title:"خلاصه اطلاعات"})})]}),u.jsx(ou,{ignoreTextsLength:!0,data:$,columns:["ردیف","تاریخ","خریدار","کد ملی خریدار","موبایل خریدار","فروشنده","تلفن فروشنده","وضعیت","محل تحویل","کالا","کد ملی فروشنده","دام سنگین","دام سبک","وزن (کیلوگرم)","مبلغ تراکنش","سهم تعاونی","سهم اتحادیه","سهم شرکت","جزئیات محصولات"],handlePageChange:b,totalRows:I,page:L,perPage:F,handlePerRowsChange:R,title:"تراکنش ها"})]})},Ue=({cooperative_key:e,product:r})=>{const[,,a,n,x,t]=o.useContext(nu),[s,v]=o.useState(!1),[i,f]=o.useState("all"),_=W=>{f(W.target.value)},C=X();o.useEffect(()=>{const W=su(new Date).format("YYYY-MM-DD");n(W),t(W)},[]);const N=W=>{F(W.target.value)},[E,l]=o.useState([]),[c,g]=o.useState(0),[q,I]=o.useState(10),[w,F]=o.useState(""),[p,B]=o.useState(1),[K,L]=o.useState([]),U=async W=>{let h;C(z()),h=await D.get(`live-stock-transactions/?search=filter&value=${w}${s?`&date1=${a}&date2=${x}`:""}&page=${W}&page_size=${q}&cooperative_key=${e}&state=${i}&name=${r==null?void 0:r.key}`),C(P()),l(h.data.results),g(h.data.count)},$=W=>{U(W),B(W)},M=W=>{I(W),B(1)},J=W=>{if(W)return JSON.parse(W)};o.useEffect(()=>{const W=E==null?void 0:E.map((h,b)=>{var A,j,y,k,ru,cu,iu,Cu,Au,xu,H,S,du,Ou,Su,Eu,bu,ku,Iu,Pu,Tu,wu,Lu;const R=(A=h==null?void 0:h.products)==null?void 0:A.map((uu,Ru)=>{var Ju,Vu,Hu;return[Ru+1,uu==null?void 0:uu.name,(Ju=uu==null?void 0:uu.curWeight)==null?void 0:Ju.toLocaleString(),(Vu=uu==null?void 0:uu.price)==null?void 0:Vu.toLocaleString(),(Hu=uu==null?void 0:uu.curPrice)==null?void 0:Hu.toLocaleString()]});return[p===1?b+1:b+q*(p-1)+1,t6(h==null?void 0:h.date),(h==null?void 0:h.fullname)||"-",(h==null?void 0:h.natcode)||"-",(h==null?void 0:h.mobile)||"-",`${(y=(j=h==null?void 0:h.pos)==null?void 0:j.cooperative)==null?void 0:y.name} شهرستان ${(cu=(ru=(k=h==null?void 0:h.pos)==null?void 0:k.cooperative)==null?void 0:ru.user)==null?void 0:cu.cityName} (${(Au=(Cu=(iu=h==null?void 0:h.pos)==null?void 0:iu.cooperative)==null?void 0:Cu.user)==null?void 0:Au.fullname})`,(S=(H=(xu=h==null?void 0:h.pos)==null?void 0:xu.cooperative)==null?void 0:H.user)==null?void 0:S.mobile,h!=null&&h.paid?"پرداخت شده":`پرداخت نشده (${h==null?void 0:h.result})`,J(h==null?void 0:h.additional).isTaavoni?"تعاونی":"کارخانه",h!=null&&h.products?h==null?void 0:h.products.map(uu=>uu.name).join("-"):"-",((Ou=(du=J(h==null?void 0:h.additional))==null?void 0:du.ownerNatcode)==null?void 0:Ou.toLocaleString())||0,((Eu=(Su=J(h==null?void 0:h.additional))==null?void 0:Su.cur_heavy)==null?void 0:Eu.toLocaleString())||0,((ku=(bu=J(h==null?void 0:h.additional))==null?void 0:bu.cur_light)==null?void 0:ku.toLocaleString())||0,h==null?void 0:h.products.reduce((uu,Ru)=>uu+(Ru==null?void 0:Ru.curWeight),0).toLocaleString(),(Iu=h==null?void 0:h.price)==null?void 0:Iu.toLocaleString(),((Tu=(Pu=J(h==null?void 0:h.additional))==null?void 0:Pu.cooperative_price)==null?void 0:Tu.toLocaleString())||0,((Lu=(wu=J(h==null?void 0:h.additional))==null?void 0:wu.union_price)==null?void 0:Lu.toLocaleString())||0,u.jsx(V,{size:"small",variant:"outlined",onClick:()=>{C(pu({title:"جزئیات محصول",content:u.jsx(d,{container:!0,xs:12,justifyContent:"center",children:u.jsx(o6,{columns:["ردیف","محصول","وزن","فی","قیمت کل"],data:R})})}))},children:"مشاهده"},b)]});L(W)},[E]),o.useEffect(()=>{U(1)},[C,a,x,q,s,i]);const Y=async W=>{W.preventDefault(),C(z());try{const h=await D.get(`live-stock-transactions/?search=filter&value=${w}${s?`&date1=${a}&date2=${x}`:""}&page=1&page_size=${q}&cooperative_key=${e}&state=${i}`);l(h.data.results),g(h.data.count),C(P())}catch(h){console.error("Error fetching data:",h)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(d,{width:"200px",children:u.jsxs(qu,{size:"small",children:[u.jsx(i6,{id:"demo-simple-select-label",children:"فیلتر تراکنش"}),u.jsxs(C6,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:i,label:"Age",onChange:_,children:[u.jsx(ju,{value:"all",children:"همه"}),u.jsx(ju,{value:"paid",children:"تراکنش های موفق"}),u.jsx(ju,{value:"unpaid",children:"تراکنش های ناموفق"})]})]})}),u.jsxs(d,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(d,{children:u.jsx(_u,{control:u.jsx(Gu,{checked:s,onChange:()=>v(!s),color:"primary"})})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!s,label:"از تاریخ",id:"date",renderInput:W=>u.jsx(T,{size:"small",style:{width:"160px"},...W}),value:a,onChange:W=>{n(su(W).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!s,label:"تا تاریخ",id:"date",renderInput:W=>u.jsx(T,{size:"small",style:{width:"160px"},...W}),value:x,onChange:W=>{t(su(W).format("YYYY-MM-DD"))}})})]}),u.jsx(d,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:N}),u.jsx(V,{type:"submit",onClick:Y,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(ou,{ignoreTextsLength:!0,data:K,columns:["ردیف","تاریخ","خریدار","کد ملی خریدار","موبایل خریدار","فروشنده","تلفن فروشنده","وضعیت","محل تحویل","کالا","کد ملی فروشنده","دام سنگین","دام سبک","وزن (کیلوگرم)","مبلغ تراکنش","سهم تعاونی","سهم اتحادیه","جزئیات محصولات"],handlePageChange:$,totalRows:c,page:p,perPage:q,handlePerRowsChange:M,title:`تراکنش های ${r==null?void 0:r.label}`})]})},Je=Q("PROVINCE_JAHAD_GET_SELL_REPORT_INFO_DASHBOARD_SERVICE",async(e,{dispatch:r})=>{r(z());const{data:a,status:n}=await D.get("/cooperative-warehouse-dashboard",{params:{...e}});return r(P()),{data:a,status:n}}),Ve=({product:e})=>{var Y,W,h,b,R,A,j;const[,,r,a,n,x]=o.useContext(nu),[t,s]=o.useState(!1),v=Nu(y=>y.userSlice.userProfile.key),i=X();o.useEffect(()=>{const y=su(new Date).format("YYYY-MM-DD");a(y),x(y)},[]);const f=y=>{q(y.target.value)},[_,C]=o.useState([]),[N,E]=o.useState(0),[l,c]=o.useState(10),[g,q]=o.useState(""),[I,w]=o.useState(1),[F,p]=o.useState([]),[B,K]=o.useState([]),L=()=>{i(Je({date1:r,date2:n,search:"filter",role:O(),value:g,name:e==null?void 0:e.key})).then(y=>{K(y.payload.data)})},U=async y=>{let k;i(z()),k=await D.get(`cooperative-warehouse/?search=filter&value=${g}&role=${O()}${t?`&date1=${r}&date2=${n}`:""}&page=${y}&page_size=${l}&name=${e==null?void 0:e.key}`),i(P()),L(),C(k.data.results),E(k.data.count)},$=y=>{U(y),w(y)},M=y=>{c(y),w(1)};o.useEffect(()=>{const y=_==null?void 0:_.map((k,ru)=>{var cu,iu,Cu,Au,xu,H,S,du,Ou,Su,Eu,bu,ku,Iu,Pu,Tu,wu,Lu,uu;return[I===1?ru+1:ru+l*(I-1)+1,e==null?void 0:e.label,k==null?void 0:k.name,(cu=k==null?void 0:k.user)==null?void 0:cu.fullname,(iu=k==null?void 0:k.user)==null?void 0:iu.provinceName,(Cu=k==null?void 0:k.user)==null?void 0:Cu.cityName,(Au=k==null?void 0:k.user)==null?void 0:Au.mobile,(xu=k==null?void 0:k.user)==null?void 0:xu.nationalId,((S=(H=k==null?void 0:k.info)==null?void 0:H.totalReceiptWeight)==null?void 0:S.toLocaleString())||0,((Ou=(du=k==null?void 0:k.info)==null?void 0:du.totalWeight)==null?void 0:Ou.toLocaleString())||0,((Eu=(Su=k==null?void 0:k.info)==null?void 0:Su.totalAllocatedWeight)==null?void 0:Eu.toLocaleString())||0,((ku=(bu=k==null?void 0:k.info)==null?void 0:bu.totalRemainWeight)==null?void 0:ku.toLocaleString())||0,((Pu=(Iu=k==null?void 0:k.info)==null?void 0:Iu.transactions)==null?void 0:Pu.toLocaleString())||0,((wu=(Tu=k==null?void 0:k.info)==null?void 0:Tu.totalTransactionsPrice)==null?void 0:wu.toLocaleString())||0,((uu=(Lu=k==null?void 0:k.info)==null?void 0:Lu.totalTransactionsWeight)==null?void 0:uu.toLocaleString())||0,u.jsxs(d,{container:!0,gap:1,alignItems:"center",direction:"column",children:[u.jsx(Z,{title:"جزئیات",placement:"left",children:u.jsx(m,{color:"primary",onClick:()=>{i(eu({top:!0,title:"تراکنش ها",content:u.jsx(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(d,{container:!0,xs:10,justifyContent:"center",alignItems:"center",children:u.jsx(Ue,{cooperative_key:k==null?void 0:k.key,product:e})})})}))},children:u.jsx(a6,{})},ru)}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/live_stock_transaction_excel/?search=filter&value=${g}&key=${v}&cooperative_key=${k==null?void 0:k.key}&name=${e==null?void 0:e.key}`,rel:"noreferrer",target:"_blank",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:24})})})})]},ru)]});p(y)},[_]),o.useEffect(()=>{U(1)},[i,r,n,l,t]);const J=async y=>{y.preventDefault(),i(z());try{const k=await D.get(`cooperative-warehouse/?role=${O()}&search=filter&value=${g}${t?`&date1=${r}&date2=${n}`:""}&page=1&page_size=${l}&name=${e==null?void 0:e.key}`);C(k.data.results),E(k.data.count),i(P()),L()}catch(k){console.error("Error fetching data:",k)}};return u.jsxs(d,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(d,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Gu,{icon:u.jsx(l6,{}),checkedIcon:u.jsx(s6,{}),checked:t,onChange:()=>s(!t),color:"primary",size:"large"}),u.jsx(d,{children:u.jsx(Fu,{disabled:!t,label:"از تاریخ",id:"date",renderInput:y=>u.jsx(T,{size:"small",style:{width:"160px"},...y}),value:r,onChange:y=>{a(su(y).format("YYYY-MM-DD"))}})}),u.jsx(d,{children:u.jsx(Fu,{disabled:!t,label:"تا تاریخ",id:"date",renderInput:y=>u.jsx(T,{size:"small",style:{width:"160px"},...y}),value:n,onChange:y=>{x(su(y).format("YYYY-MM-DD"))}})})]}),u.jsx(d,{children:u.jsxs("form",{onSubmit:J,children:[u.jsx(T,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:f}),u.jsx(V,{type:"submit",onClick:J,endIcon:u.jsx(yu,{}),children:"جستجو"})]})}),u.jsx(Z,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/cooperative_warehouse_excel/?search=filter&value=${g}&role=${O()}&key=${v}&name=${e==null?void 0:e.key}`,rel:"noreferrer",target:"_blank",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})}),u.jsx(Z,{title:"خروجی اکسل تراکنش مشکوک",children:u.jsx("a",{href:`${D.defaults.baseURL}LiveStock/jahad/rancher_management/?search=filter&value=${g}&role=${O()}&key=${v}&name=${e==null?void 0:e.key}`,rel:"noreferrer",target:"_blank",children:u.jsx(V,{color:"error",children:u.jsx(fu,{size:32})})})})]}),u.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,gap:2,children:u.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["محصول","تعداد کل تراکنش ها","وزن کل تراکنش ها","مبلغ کل تراکنش ها","کل وزن ورود به انبار","کل وزن دریافتی","کل وزن تخصیص داده شده","کل وزن باقی مانده"],data:[[e==null?void 0:e.label,(Y=B==null?void 0:B.transactions)==null?void 0:Y.toLocaleString(),(W=B==null?void 0:B.totalTransactionsWeight)==null?void 0:W.toLocaleString(),(h=B==null?void 0:B.totalTransactionsPrice)==null?void 0:h.toLocaleString(),(b=B==null?void 0:B.totalWeight)==null?void 0:b.toLocaleString(),(R=B==null?void 0:B.totalReceiptWeight)==null?void 0:R.toLocaleString(),(A=B==null?void 0:B.totalAllocatedWeight)==null?void 0:A.toLocaleString(),(j=B==null?void 0:B.totalRemainWeight)==null?void 0:j.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(ou,{data:F,columns:["ردیف","محصول","نام تعاونی","کاربر","استان","شهر","موبایل","کد ملی","سهمیه دریافتی","وزن تحویلی","وزن فروش رفته","مانده انبار","تعداد تراکنش ها","جمع کل تراکنش ها","وزن کل تراکنش ها","جزئیات"],handlePageChange:$,totalRows:N,page:I,perPage:l,handlePerRowsChange:M,title:"گزارش فروش تعاونی ها"})]})},Qu={bran:{label:"سبوس",icon:u.jsx(x0,{fontSize:"small"})},barley:{label:"جو",icon:u.jsx(A0,{fontSize:"small"})},soy:{label:"سویا",icon:u.jsx(p0,{fontSize:"small"})},corn:{label:"ذرت",icon:u.jsx(g0,{fontSize:"small"})},sheep_concentrate:{label:"کنسانتره گوسفندی",icon:u.jsx(Ku,{fontSize:"small"})},high_cow_concentrate:{label:"کنسانتره گاو شیری پرتولید",icon:u.jsx(Ku,{fontSize:"small"})},medium_cow_concentrate:{label:"کنسانتره گاو شیری متوسط",icon:u.jsx(Ku,{fontSize:"small"})},fattening_calf_concentrate:{label:"کنسانتره گوساله پرواری",icon:u.jsx(Ku,{fontSize:"small"})}},V6="selectedProduct",He=j0(r6),Me=({onSelect:e})=>{const r=C0(),a=h0(r.breakpoints.down("sm")),[n,x]=o.useState("bran");o.useEffect(()=>{const s=localStorage.getItem(V6);if(s){const v=JSON.parse(s);v.key&&Qu[v.key]&&(x(v.key),e(v))}else e({key:"bran",label:Qu.bran.label})},[e]);const t=s=>{const v={key:s,label:Qu[s].label};x(s),localStorage.setItem(V6,JSON.stringify(v)),e(v)};return u.jsxs(r6,{sx:{mt:2},children:[u.jsx(tu,{variant:"h6",textAlign:"center",color:"primary",mb:1,children:"انتخاب محصول"}),u.jsx(r6,{sx:{display:"flex",flexWrap:a?"nowrap":"wrap",overflowX:a?"auto":"visible",gap:1,px:2,py:1,justifyContent:a?"flex-start":"center",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},children:Object.entries(Qu).map(([s,{label:v,icon:i}])=>{const f=n===s;return u.jsx(He,{whileTap:{scale:.95},whileHover:{scale:1.05},transition:{duration:.15},children:u.jsxs(d0,{onClick:()=>t(s),sx:{borderRadius:"30px",border:`1px solid ${f?r.palette.primary.main:"#ddd"}`,backgroundColor:f?"#e3f2fd":"#fff",px:2,py:1,display:"flex",alignItems:"center",gap:1,whiteSpace:"nowrap",boxShadow:f?"0 2px 5px rgba(0,0,0,0.1)":"none",transition:"all 0.2s ease-in-out",minWidth:150,justifyContent:"center"},children:[i,u.jsx(tu,{fontSize:13,children:v})]})},s)})})]})},H6="selectedProduct",pr=()=>{const{pathname:e}=G6(),r=localStorage.getItem(H6);let a;try{a=r?JSON.parse(r):{key:"bran",label:"سبوس"}}catch{a={key:"bran",label:"سبوس"}}const[n,x]=o.useState(a);return o.useEffect(()=>{localStorage.setItem(H6,JSON.stringify(n))},[n]),u.jsx(r6,{display:"flex",justifyContent:"center",children:u.jsxs(d,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:lu.MEDIUM,children:[u.jsx(V0,{}),e===f0&&u.jsx(Y0,{}),(e===_0||e===F0)&&u.jsx(ee,{}),(e===S0||e===E0||e===b0)&&u.jsx(ye,{}),(e===k0||e===I0||e===P0)&&u.jsx(ie,{}),(e===T0||e===w0||e===L0)&&u.jsx(je,{}),(e===mu||e===d6||e===R0)&&u.jsxs(u.Fragment,{children:[u.jsx(Me,{onSelect:t=>x(t)}),u.jsx(fe,{product:n})]}),(e===h6||e===Z6||e===X6)&&u.jsx(Te,{product:n}),(e===g6||e===Q6||e===m6)&&u.jsx($e,{product:n}),(e===$0||e===B0||e===O0)&&u.jsx(We,{product:n}),e===x6&&u.jsx(Ne,{product:n}),(e===A6||e===p6)&&u.jsx(Ve,{product:n})]})})};export{pr as default}; diff --git a/build/assets/ProvinceKillersWages-B-6Bhgxv.js b/build/assets/ProvinceKillersWages-B-6Bhgxv.js new file mode 100644 index 0000000..4b03d08 --- /dev/null +++ b/build/assets/ProvinceKillersWages-B-6Bhgxv.js @@ -0,0 +1 @@ +import{j as n,b as S6,B as p6}from"./mui-vendor-D_SVL-Dx.js";import{j as E6,r as F}from"./react-vendor-CmFgShSM.js";import{eu as I6,G as e,O as W6}from"./index-D80MdVQn.js";import{B as w6}from"./BackButton-Dr-K0JXJ.js";import{u as M6,f as t6}from"./redux-vendor-CfkcHgWN.js";import{R as d6}from"./ResponsiveTable-bUYl0qDM.js";import{S as T6}from"./SimpleTable-tm4uaKUf.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const U6=()=>{var p;const{key:e6}=E6(),[F6,L6]=F.useState(),L=M6();F.useEffect(()=>{L(I6({kill_house_key:e6}))},[]);const{provincePaymentByWeightOverview:a}=t6(C=>C.provinceSlice),{provincePaymentKillersOfKillhouses:f}=t6(C=>C.provinceSlice),S=(C,u)=>{const E=C.map((o,t)=>{var l,c,A,g,r,s;return[t+1,o==null?void 0:o.name,((l=o==null?void 0:o.provinceKillRequestWage)==null?void 0:l.toLocaleString())||"0",((c=o==null?void 0:o.freeSellCarcassesWage)==null?void 0:c.toLocaleString())||"0",((A=o==null?void 0:o.freeBuyingCarcassesWage)==null?void 0:A.toLocaleString())||"0",((g=o==null?void 0:o.freeBuyingLiveWage)==null?void 0:g.toLocaleString())||"0",(((o==null?void 0:o.provinceKillRequestWage)||0)+((o==null?void 0:o.freeSellCarcassesWage)||0)+((o==null?void 0:o.freeBuyingCarcassesWage)||0)+((o==null?void 0:o.freeBuyingLiveWage)||0)).toLocaleString(),((r=o==null?void 0:o.totalPaidWage)==null?void 0:r.toLocaleString())||"0",((s=o==null?void 0:o.totalUnpaidWage)==null?void 0:s.toLocaleString())||"0"]});return n.jsx(p6,{size:"small",variant:"outlined",color:"success",onClick:()=>{var o;L(W6({title:"سهم بندی تعرفه کشتارگاه "+u,size:1e3,content:n.jsx(e,{container:!0,xs:12,justifyContent:"center",children:n.jsx(T6,{data:E,columns:["ردیف","سهم",`${((o=a==null?void 0:a.wageInfo)==null?void 0:o.wageCountingType)==="live"?"تعرفه کشتار داخل استان (ریال)":" تعرفه توزیع لاشه داخل استان (ریال)"}`,"تعرفه توزیع لاشه خارج استان (ریال)","تعرفه لاشه ورودی به استان (ریال)","تعرفه مرغ زنده ورودی به استان (ریال)","تعرفه کل (ریال)","تعرفه پرداخت شده (ریال)","تعرفه پرداخت نشده (ریال)"]})})}))},children:"مشاهده"})};return F.useEffect(()=>{if(a){const C=f==null?void 0:f.map((u,E)=>{var o,t,l,c,A,g,r,s,I,W,w,M,d,T,x,j,B,v,P,R,K,b,k,q,y,D,G,U,_,z,O,H,N,$,J,Q,V,X,Y,Z,i,h,m,u6,o6,a6,n6,C6,l6,c6,A6,g6,r6,s6,f6;return((o=a==null?void 0:a.wageInfo)==null?void 0:o.wageCountingType)==="live"?[u==null?void 0:u.name,(l=Math.ceil((t=u==null?void 0:u.wageInfo)==null?void 0:t.totalWage))==null?void 0:l.toLocaleString(),(A=Math.ceil((c=u==null?void 0:u.wageInfo)==null?void 0:c.totalPaidWage))==null?void 0:A.toLocaleString(),(r=Math.ceil((g=u==null?void 0:u.wageInfo)==null?void 0:g.off))==null?void 0:r.toLocaleString(),(I=Math.ceil((s=u==null?void 0:u.wageInfo)==null?void 0:s.totalUnpaidWage))==null?void 0:I.toLocaleString(),(w=Math.ceil((W=u==null?void 0:u.wageInfo)==null?void 0:W.totalProvinceLiveWeight))==null?void 0:w.toLocaleString(),(d=Math.ceil((M=u==null?void 0:u.wageInfo)==null?void 0:M.provinceKillRequestsTotalWage))==null?void 0:d.toLocaleString(),(x=Math.ceil((T=u==null?void 0:u.wageInfo)==null?void 0:T.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:x.toLocaleString(),(B=Math.ceil((j=u==null?void 0:u.wageInfo)==null?void 0:j.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:B.toLocaleString(),(P=Math.ceil((v=u==null?void 0:u.wageInfo)==null?void 0:v.freeBarsCarcasesTotalWeight))==null?void 0:P.toLocaleString(),(K=Math.ceil((R=u==null?void 0:u.wageInfo)==null?void 0:R.freeBarsCarcasesTotalWage))==null?void 0:K.toLocaleString(),(k=Math.ceil((b=u==null?void 0:u.wageInfo)==null?void 0:b.freeBarsLiveTotalWeight))==null?void 0:k.toLocaleString(),(y=Math.ceil((q=u==null?void 0:u.wageInfo)==null?void 0:q.freeBarsLiveTotalWage))==null?void 0:y.toLocaleString(),S((D=u==null?void 0:u.wageInfo)==null?void 0:D.shares,u==null?void 0:u.name)]:[u==null?void 0:u.name,(U=Math.ceil((G=u==null?void 0:u.wageInfo)==null?void 0:G.totalWage))==null?void 0:U.toLocaleString(),(z=Math.ceil((_=u==null?void 0:u.wageInfo)==null?void 0:_.totalPaidWage))==null?void 0:z.toLocaleString(),(H=Math.ceil((O=u==null?void 0:u.wageInfo)==null?void 0:O.off))==null?void 0:H.toLocaleString(),($=Math.ceil((N=u==null?void 0:u.wageInfo)==null?void 0:N.totalUnpaidWage))==null?void 0:$.toLocaleString(),(Q=Math.ceil((J=u==null?void 0:u.wageInfo)==null?void 0:J.totalProvinceLiveWeight))==null?void 0:Q.toLocaleString(),(X=Math.ceil((V=u==null?void 0:u.wageInfo)==null?void 0:V.totalProvinceCarcassesWeight))==null?void 0:X.toLocaleString(),(Z=Math.ceil((Y=u==null?void 0:u.wageInfo)==null?void 0:Y.provinceKillRequestsTotalWeight))==null?void 0:Z.toLocaleString(),(h=Math.ceil((i=u==null?void 0:u.wageInfo)==null?void 0:i.provinceKillRequestsTotalWage))==null?void 0:h.toLocaleString(),(u6=Math.ceil((m=u==null?void 0:u.wageInfo)==null?void 0:m.freeBarsOutProvinceCarcasesTotalWeight))==null?void 0:u6.toLocaleString(),(a6=Math.ceil((o6=u==null?void 0:u.wageInfo)==null?void 0:o6.freeBarsOutProvinceCarcasesTotalWage))==null?void 0:a6.toLocaleString(),(C6=Math.ceil((n6=u==null?void 0:u.wageInfo)==null?void 0:n6.freeBarsCarcasesTotalWeight))==null?void 0:C6.toLocaleString(),(c6=Math.ceil((l6=u==null?void 0:u.wageInfo)==null?void 0:l6.freeBarsCarcasesTotalWage))==null?void 0:c6.toLocaleString(),(g6=Math.ceil((A6=u==null?void 0:u.wageInfo)==null?void 0:A6.freeBarsLiveTotalWeight))==null?void 0:g6.toLocaleString(),(s6=Math.ceil((r6=u==null?void 0:u.wageInfo)==null?void 0:r6.freeBarsLiveTotalWage))==null?void 0:s6.toLocaleString(),S((f6=u==null?void 0:u.wageInfo)==null?void 0:f6.shares,u==null?void 0:u.name)]});L6(C)}},[f,a]),n.jsx(n.Fragment,{children:n.jsx(S6,{display:"flex",justifyContent:"center",children:n.jsxs(e,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[n.jsx(w6,{}),n.jsx(e,{container:!0,xs:12,justifyContent:"center",children:n.jsx(e,{container:!0,justifyContent:"center",xs:12,mt:1,children:n.jsx(d6,{paginated:!0,columns:((p=a==null?void 0:a.wageInfo)==null?void 0:p.wageCountingType)==="live"?["نام کشتارکن","کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","تعرفه کشتار داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","سهم بندی"]:["نام کشتارکن","کل تعرفه (ریال)","کل تعرفه پرداخت شده (ریال)","تخفیف (ریال)","کل تعرفه پرداخت نشده (ریال)","کل وزن زنده کشتار داخل استان (کیلوگرم)","وزن لاشه کشتار داخل استان (کیلوگرم)","وزن توزیع لاشه داخل استان (کیلوگرم)","تعرفه توزیع لاشه داخل استان (ریال)","وزن توزیع لاشه به خارج استان (کیلوگرم)","تعرفه توزیع لاشه خارج استان (ریال)","وزن لاشه ورودی به استان (کیلوگرم)","تعرفه لاشه ورودی به استان (ریال)","وزن مرغ زنده ورودی به استان (کیلوگرم)","تعرفه مرغ زنده ورودی به استان (ریال)","سهم بندی"],data:F6})})})]})})})};export{U6 as default}; diff --git a/build/assets/ProvinceLegalGuildsOutProvince-DyJ1xElp.js b/build/assets/ProvinceLegalGuildsOutProvince-DyJ1xElp.js new file mode 100644 index 0000000..d4fb0e7 --- /dev/null +++ b/build/assets/ProvinceLegalGuildsOutProvince-DyJ1xElp.js @@ -0,0 +1 @@ +import{j as u,I as hu,b3 as qu,B as z,an as W,ao as Eu,aj as e6,ay as a6,az as n6,aA as yu,b as Wu,T as ou,d as ku,ak as Yu,al as Su,am as Tu,b8 as i6}from"./mui-vendor-D_SVL-Dx.js";import{r as i,f as C6}from"./react-vendor-CmFgShSM.js";import{u as uu,a as zu,f as Bu}from"./redux-vendor-CfkcHgWN.js";import{R as Iu,a as d6}from"./index.esm-C1-dCPnj.js";import{A as wu,G as f,a0 as q,O as Z,S as Q,C as m,L as au,j as cu,h as J,fX as p6,u as Vu,c as Gu,V as O,fY as h6,a3 as Mu,cf as y6,W as Cu,ad as s6}from"./index-D80MdVQn.js";import{R as Du}from"./ResponsiveTable-bUYl0qDM.js";import{d as Hu}from"./Tune-BBzxV8DK.js";import{d as A6}from"./Visibility-Cb7r65bM.js";import{d as v6}from"./Check-DhP5SvVt.js";import{d as g6}from"./Close-J1gH5PMD.js";import{d as f6}from"./CheckCircle-DhdOmw2t.js";import{d as x6}from"./Send-BBQc1q74.js";import{c as r6,P as F6,p as _6,C as t6}from"./CreateGuilds-DgFk5FAd.js";import{V as j6,u as $u,p as Au,M as b6}from"./ManageGuildsOperations-Y6lK_GEz.js";import{S as Ju}from"./SimpleTable-tm4uaKUf.js";import{c as iu}from"./checkPathStartsWith-DedybDvj.js";import{d as Qu}from"./Business-C5WNOK1n.js";import{d as Zu}from"./Person-PsPK2YrR.js";import{c as S6,a as E6}from"./city-get-city-Cof5ivkn.js";import{d as l6}from"./Delete-CIwpNviU.js";import{d as I6}from"./Search-TgPAjvS8.js";import{s as w6,a as D6,e as N6,p as mu}from"./address-DVSldlUX.js";import{s as T6,a as P6}from"./slaughter-get-provinces-D6etA0Tf.js";import{L as u6}from"./LabelField-BYhJrYEE.js";import{s as k6}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";const B6=({item:a,updateTable:r,userType:s})=>{const C=s==="steward",[d,p]=i.useState(!1),[_,w]=i.useState(null),y=uu(),[v]=i.useContext(wu),j=A=>{p(!0),w(A.currentTarget)},x=()=>{p(!1),w(null)};return u.jsxs(f,{children:[u.jsx(hu,{variant:"contained",color:"primary",onClick:j,children:u.jsx(Hu,{})}),u.jsx(qu,{open:d,anchorEl:_,onClose:x,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(f,{container:!0,direction:"column",alignItems:"flex-start",justifyContent:"center",gap:1,children:[["SuperAdmin","AdminX","GuildRoom"].includes(q())&&u.jsx(z,{size:"small",color:"info",startIcon:u.jsx(A6,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{x(),y(Z({title:`مشاهده جزییات ${C?"مباشر":"صنف"}`,content:u.jsx(j6,{item:a,userType:s}),size:window.innerWidth<=600?"small":"auto"}))},children:"جزییات"}),a!=null&&a.activeRegisterCode&&(a!=null&&a.loggedRegisterCode)||!(a!=null&&a.activeRegisterCode)?u.jsxs(f,{container:!0,alignItems:"flex-start",justifyContent:"flex-start",gap:Q.TINY,direction:"column",children:[u.jsx(z,{size:"small",color:"success",startIcon:u.jsx(v6,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{x(),y(C?$u({body:{province_accept_state:"accepted"},params:{id:a==null?void 0:a.id}}):r6({guilds_key:a.key,state:"accepted",role:q()})).then(A=>{A.payload.error?v({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(z,{size:"small",color:"error",startIcon:u.jsx(g6,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{x(),y(Z({title:`رد درخواست ثبت ${C?"مباشر":"صنف"}`,size:"auto",content:u.jsx($6,{userType:s,item:a,updateTable:r})}))},children:"رد"})]}):u.jsxs(f,{container:!0,alignItems:"flex-start",justifyContent:"flex-start",gap:Q.TINY,direction:"column",children:[u.jsx(z,{size:"small",color:"success",startIcon:u.jsx(f6,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{x(),y(Z({title:"ثبت کد احراز",content:u.jsx(F6,{item:a,updateTable:r})}))},children:"ثبت کد احراز"}),u.jsx(z,{size:"small",color:"secondary",startIcon:u.jsx(x6,{}),sx:{fontSize:{xs:12,md:15}},onClick:()=>{x(),y(_6({key:a.key})).then(A=>{A.payload.error?v({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(r(),v({vertical:"top",horizontal:"center",msg:"کد با موفقیت ارسال شد.",severity:"success"}))})},children:"ارسال مجدد کد"})]})]})})})]})},$6=({userType:a,item:r,updateTable:s})=>{const C=a==="steward",[d]=i.useContext(wu),[p,_]=i.useState(""),w=uu();return u.jsxs(f,{container:!0,gap:Q.TINY,children:[u.jsx(W,{placeholder:" دلیل رد درخواست ...",value:p,onChange:y=>_(y.target.value)}),u.jsx(z,{fullWidth:!0,variant:"contained",color:"primary",disabled:!p,onClick:()=>{w(C?$u({body:{province_accept_state:"rejected",province_message:p},params:{id:r==null?void 0:r.id}}):r6({guilds_key:r.key,state:"rejected",message:p,role:q()})).then(y=>{y.payload.error?d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(),w(m()))})},children:"ثبت"})]})},vu=zu("PROVINCE_GET_TOTAL_STEWARDS_SERVICE",async(a,{dispatch:r})=>{var s,C,d;try{r(au());const{data:p,status:_}=await cu.get("main_steward_view/",{params:{...a,role:q()}});return r(J()),{data:p,status:_}}catch(p){return r(J()),{error:((C=(s=p.response)==null?void 0:s.data)==null?void 0:C.result)||((d=p.response)==null?void 0:d.data)||"خطا در دریافت اطلاعات"}}}),z6=zu("PROVINCE_GET_LEGAL_PERSON_UNIT_INFO_SERVICE",async(a,{dispatch:r})=>{var s,C,d;try{r(au());const{data:p,status:_}=await cu.get(`get_legal_person_unit_info/?national_code=${a}`);return r(J()),{data:p,status:_}}catch(p){return r(J()),{error:((C=(s=p.response)==null?void 0:s.data)==null?void 0:C.result)||((d=p.response)==null?void 0:d.data)||"خطا در دریافت اطلاعات"}}}),R6=zu("PROVINCE_CREATE_LEGAL_GUILD_SERVICE",async(a,{dispatch:r})=>{var s,C,d;try{r(au());const{data:p,status:_}=await cu.post("register_legal_guild/",a);return r(J()),{data:p,status:_}}catch(p){return r(J()),{error:((C=(s=p.response)==null?void 0:s.data)==null?void 0:C.result)||((d=p.response)==null?void 0:d.data)||"خطا در ثبت اطلاعات"}}});let Pu=null,Lu=!1,Ou="";const L6=a=>{if(!a||typeof a!="string")return"";const r=a.match(/شهرستان\s+([^\s]+(?:\s+[^\s]+)?)/);if(r&&r[1])return r[1].trim();const s=a.split(/\s+/);for(let C=0;Cu.jsxs(Wu,{display:"flex",alignItems:C?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(a,{color:"action",sx:C}),u.jsxs(Wu,{children:[u.jsx(ou,{variant:"caption",color:"text.secondary",children:r}),u.jsx(ou,{variant:"body1",children:s||"-"})]})]}),O6=()=>Gu({national_id:O().required("شناسه حقوقی الزامی است").matches(/^[0-9]{11}$/,"شناسه حقوقی باید 11 رقم باشد"),first_name:O().required("نام اجباری است."),last_name:O().required("نام خانوادگی اجباری است."),unit_name:O(),name:O(),province:O(),city:O(),mobile:O().test("mobile-format","شماره تلفن باید 11 رقم باشد",a=>!a||/^[0-9]{11}$/.test(a)).required("شماره موبایل اجباری است."),type_activity:O().required("نوع فعالیت اجباری است.")}),W6=({formik:a,isAdmin:r,typeActivities:s,userType:C,provinces:d,cities:p})=>{const _=C==="steward",w=q()==="AdminX";return u.jsx("form",{onSubmit:a.handleSubmit,children:u.jsxs(f,{container:!0,gap:Q.SMALL,p:2,children:[u.jsxs(f,{container:!0,spacing:2,xs:12,children:[u.jsx(f,{item:!0,xs:12,md:6,children:u.jsxs(f,{container:!0,gap:Q.SMALL,children:[u.jsx(f,{item:!0,xs:12,children:r?u.jsx(W,{label:"شناسه حقوقی",variant:"outlined",fullWidth:!0,id:"national_id",name:"national_id",value:a.values.national_id,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.national_id,helperText:a.errors.national_id,inputProps:{maxLength:11},disabled:!w}):u.jsx(bu,{icon:h6,label:"شناسه حقوقی",value:a.values.national_id})}),u.jsx(f,{item:!0,xs:12,children:r?u.jsx(W,{label:"نام",variant:"outlined",fullWidth:!0,id:"first_name",name:"first_name",value:a.values.first_name,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.first_name,helperText:a.errors.first_name}):u.jsx(bu,{icon:Zu,label:"نام",value:a.values.first_name})}),u.jsx(f,{item:!0,xs:12,children:r?u.jsx(W,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,id:"last_name",name:"last_name",value:a.values.last_name,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.last_name,helperText:a.errors.last_name}):u.jsx(bu,{icon:Zu,label:"نام خانوادگی",value:a.values.last_name})}),u.jsx(f,{item:!0,xs:12,children:r?u.jsx(W,{label:"نام واحد",variant:"outlined",fullWidth:!0,id:_?"name":"unit_name",name:_?"name":"unit_name",value:a.values[_?"name":"unit_name"],onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors[_?"name":"unit_name"],helperText:a.errors[_?"name":"unit_name"]}):u.jsx(bu,{icon:Qu,label:"نام واحد",value:a.values[_?"name":"unit_name"]})})]})}),u.jsx(f,{item:!0,xs:12,md:6,children:u.jsxs(f,{container:!0,gap:Q.SMALL,children:[u.jsx(f,{item:!0,xs:12,children:u.jsx(Eu,{size:"small",style:{width:"100%"},disablePortal:!0,id:"province",options:d?d.map(y=>({id:y.key,label:y.name})):[],onChange:(y,v)=>{a.setFieldValue("province",v?v.id:""),a.setFieldValue("city","")},renderInput:y=>u.jsx(W,{...y,label:"استان"})})}),u.jsx(f,{item:!0,xs:12,children:u.jsx(Eu,{size:"small",minWidth:210,style:{width:"100%"},disabled:!a.values.province,disablePortal:!0,id:"city",options:p?p.map(y=>({id:y.key,label:y.name})):[],onChange:(y,v)=>{a.setFieldValue("city",v?v.id:"")},renderInput:y=>u.jsx(W,{...y,label:"شهر"})})}),u.jsx(f,{item:!0,xs:12,children:u.jsx(W,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.mobile,helperText:a.errors.mobile,inputProps:{maxLength:11}})}),u.jsx(f,{item:!0,xs:12,children:r?u.jsxs(e6,{fullWidth:!0,children:[u.jsx(a6,{id:"type-activity-select-label",children:"نوع فعالیت"}),u.jsxs(n6,{labelId:"type-activity-select-label",id:"type_activity",name:"type_activity",value:a.values.type_activity||"",label:"نوع فعالیت",onChange:y=>{a.setFieldValue("type_activity",y.target.value)},onBlur:a.handleBlur,children:[s.map(y=>u.jsx(yu,{value:y.title,children:y.title},y.key)),a.values.type_activity&&!s.some(y=>y.title===a.values.type_activity)&&u.jsx(yu,{value:a.values.type_activity,children:a.values.type_activity},"current-value")]})]}):u.jsx(bu,{icon:Qu,label:"نوع فعالیت",value:a.values.type_activity})})]})})]}),u.jsx(f,{item:!0,xs:12,mt:2,children:u.jsx(z,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!a.isValid,children:"ثبت"})})]})})},V6=({onInquiry:a,nationalCode:r,setNationalCode:s})=>u.jsxs(f,{container:!0,gap:Q.SMALL,p:2,children:[u.jsx(f,{item:!0,xs:12,children:u.jsx(W,{label:"شناسه حقوقی",variant:"outlined",fullWidth:!0,value:r,onChange:C=>s(C.target.value),placeholder:"شناسه حقوقی 11 رقمی را وارد کنید",inputProps:{maxLength:11}})}),u.jsx(f,{item:!0,xs:12,children:u.jsx(z,{color:"primary",fullWidth:!0,variant:"contained",onClick:a,disabled:!r||r.length!==11,children:"استعلام"})})]}),Ru=({onClose:a,updateTable:r,item:s,userType:C})=>{var b,e,P,n,S,K,M,l,g,k,$;const[d,p]=i.useState(),[_,w]=i.useState(),y=C==="steward",v={national_id:((b=s==null?void 0:s.user)==null?void 0:b.national_id)||"",first_name:((e=s==null?void 0:s.user)==null?void 0:e.firstName)||"",last_name:((P=s==null?void 0:s.user)==null?void 0:P.lastName)||"",province:((S=(n=s==null?void 0:s.address)==null?void 0:n.province)==null?void 0:S.name)||"",city:((M=(K=s==null?void 0:s.address)==null?void 0:K.city)==null?void 0:M.name)||"",address:((l=s==null?void 0:s.address)==null?void 0:l.address)||"",mobile:((g=s==null?void 0:s.user)==null?void 0:g.mobile)||"",type_activity:(s==null?void 0:s.typeActivity)||""};y?v.name=s==null?void 0:s.name:v.unit_name=s==null?void 0:s.unitName;const j=uu(),[x]=i.useContext(wu),[A,N]=i.useState(((k=s==null?void 0:s.user)==null?void 0:k.national_id)||(s==null?void 0:s.national_code)||Ou||""),[h,V]=i.useState(s?v:Pu),[G,T]=i.useState(s?!0:Lu),[D,L]=i.useState([]),F=q()==="AdminX";i.useEffect(()=>{var I;j(au()),(I=j(S6()))==null||I.then(R=>{var H;(H=R==null?void 0:R.payload)!=null&&H.data&&p(R.payload.data)}).catch(R=>{console.error("Error fetching provinces:",R)}).finally(()=>{j(J())})},[]),i.useEffect(()=>{j(p6()).then(I=>{L(I.payload.data||[])})},[j]),i.useEffect(()=>{Pu&&(V(Pu),T(Lu),N(Ou))},[]);const t=i.useRef(!1);i.useEffect(()=>{h&&!t.current&&(t.current=!0,Pu=h,Lu=G,Ou=A,j(Z({title:`${s?"ویرایش":"ثبت"} ${y?"مباشر":"صنف"} حقوقی`,content:u.jsx(Ru,{onClose:a,updateTable:r,userType:C}),size:{xs:"96vw",md:"90vw",lg:"600px"}})))},[h,j,a,r,G,A]);const c=i.useCallback(()=>{if(!A||A.length!==11){x({vertical:"top",horizontal:"center",msg:"لطفا شناسه حقوقی 11 رقمی معتبر وارد کنید",severity:"error"});return}j(z6(A)).then(I=>{if(I.payload.error)T(!1),F?(x({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}),V(y?{is_real_person:!1,first_name:"",last_name:"",national_id:A,province:"",name:"",mobile:"",type_activity:""}:{is_real_person:!1,first_name:"",last_name:"",national_id:A,province:"",unit_name:"",mobile:"",type_activity:""})):x({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"});else if(I.payload.data){T(!0);const R=L6(I.payload.data.address||"");V({...I.payload.data,city:R}),x({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد",severity:"success"})}})},[j,A,x,F,y]),E={national_id:(h==null?void 0:h.national_id)||(h==null?void 0:h.nationalId)||"",first_name:(h==null?void 0:h.first_name)||(h==null?void 0:h.firstName)||"",last_name:(h==null?void 0:h.last_name)||(h==null?void 0:h.lastName)||"",province:(h==null?void 0:h.province)||"",city:(h==null?void 0:h.city)||"",address:(h==null?void 0:h.address)||"",mobile:(h==null?void 0:h.mobile)||"",type_activity:(h==null?void 0:h.type_activity)||""};y?E.name=h==null?void 0:h.name:E.unit_name=h==null?void 0:h.unit_name;const o=Vu({initialValues:E,validationSchema:O6(),enableReinitialize:!0,validateOnMount:!0,onSubmit:I=>{var su,ru;const R=D.find(X=>X.title===I.type_activity),H=(R==null?void 0:R.key)||"",Y={first_name:I.first_name,last_name:I.last_name,national_id:I.national_id,province:(su=d==null?void 0:d.find(X=>(X==null?void 0:X.key)===I.province))==null?void 0:su.name,address:I.address||"",mobile:I.mobile||"",city:(ru=_==null?void 0:_.find(X=>(X==null?void 0:X.key)===I.city))==null?void 0:ru.name,type_activity:H,...(s==null?void 0:s.key)&&{guilds_key:s.key}};y?Y.name=I==null?void 0:I.name:Y.unit_name=I==null?void 0:I.unit_name,j(R6(Y)).then(X=>{X.payload.error?x({vertical:"top",horizontal:"center",msg:X.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r&&r(),j(m()))})}});return i.useEffect(()=>{var I,R;(I=o==null?void 0:o.values)!=null&&I.province?(j(au()),j(E6((R=o==null?void 0:o.values)==null?void 0:R.province)).then(H=>{var Y;(Y=H==null?void 0:H.payload)!=null&&Y.data&&w(H.payload.data)}).catch(H=>{console.error("Error fetching cities:",H)}).finally(()=>{j(J())})):w([])},[($=o==null?void 0:o.values)==null?void 0:$.province]),!h&&!s?u.jsx(V6,{onInquiry:c,nationalCode:A,setNationalCode:N}):u.jsx(W6,{formik:o,isAdmin:F,typeActivities:D,userType:C,provinces:d,cities:_})},v0=({userType:a})=>{const r=a==="steward",s=`درخواست‌های ثبت ${r?"مباشر":"صنف"}`,C=uu(),d=t=>{A(t.target.value)},[p,_]=i.useState([]),[w,y]=i.useState(0),[v,j]=i.useState(10),[x,A]=i.useState(""),[N,h]=i.useState(1),[V,G]=i.useState([]),T=async t=>{var E,o,b,e;C(au());const c=await C(r?vu({search:"filter",value:x,page:t,page_size:v,check:!0,state:"pending"}):Au({search:"filter",value:x,page:t,page_size:v,check:!0,state:"pending"}));C(J()),_(((o=(E=c.payload)==null?void 0:E.data)==null?void 0:o.results)||[]),y(((e=(b=c.payload)==null?void 0:b.data)==null?void 0:e.count)||0)},D=t=>{T(t),h(t)},L=t=>{j(t),h(1)},B=()=>{T(N!==0?N:1)};i.useEffect(()=>{const t=p==null?void 0:p.map((c,E)=>{var o,b,e,P,n,S,K,M,l;return[N===1?E+1:E+v*(N-1)+1,Mu(c==null?void 0:c.createDate)||"-",`${(c==null?void 0:c.registerarFullname)||""} ${c!=null&&c.registerarMobile?"("+(c==null?void 0:c.registerarMobile)+" )":" "}`,(c==null?void 0:c.licenseNumber)||"-",(r?c==null?void 0:c.name:c==null?void 0:c.guildsName)||"-",`${((o=c==null?void 0:c.user)==null?void 0:o.fullname)||"-"} (${((b=c==null?void 0:c.user)==null?void 0:b.mobile)||"-"})`,((e=c==null?void 0:c.user)==null?void 0:e.nationalId)||"-",(c==null?void 0:c.typeActivity)||"-",(c==null?void 0:c.areaActivity)||"-",((P=c==null?void 0:c.address)==null?void 0:P.postalCode)||"-",`${((S=(n=c==null?void 0:c.address)==null?void 0:n.province)==null?void 0:S.name)||"-"} / ${((M=(K=c==null?void 0:c.address)==null?void 0:K.city)==null?void 0:M.name)||"-"} / ${((l=c==null?void 0:c.address)==null?void 0:l.address)||"-"}`,c!=null&&c.hasInquiry?"استعلامی":"دستی",c!=null&&c.activeRegisterCode?"انجام شده":"انجام نشده",u.jsx(B6,{updateTable:B,item:c,userType:a},c==null?void 0:c.guildsName)]});G(t)},[p]),i.useEffect(()=>{T(1)},[]);const F=async t=>{var c,E,o,b;t.preventDefault(),C(au()),h(1);try{const e=await C(r?vu({search:"filter",value:x,page:1,page_size:v,check:!0,state:"pending"}):Au({search:"filter",value:x,page:1,page_size:v,check:!0,state:"pending"}));_(((E=(c=e.payload)==null?void 0:c.data)==null?void 0:E.results)||[]),y(((b=(o=e.payload)==null?void 0:o.data)==null?void 0:b.count)||0),C(J())}catch(e){console.error("Error fetching data:",e),C(J())}};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[["AdminX","SuperAdmin"].includes(q())&&u.jsx(z,{variant:"contained",onClick:()=>{C(Z({title:`ثبت ${r?"مباشر":"صنف"} جدید`,size:window.innerWidth<=600?"small":"auto",content:u.jsxs(f,{container:!0,children:[u.jsx(f,{xs:12,mb:2,children:u.jsx(ou,{children:`نوع ${r?"مباشر":"صنف"}:`})}),u.jsxs(f,{container:!0,justifyContent:"flex-end",gap:1,xs:12,children:[u.jsx(z,{variant:"contained",color:"primary",onClick:()=>{C(m()),C(Z({title:`ثبت ${r?"مباشر":"صنف"} حقیقی جدید`,size:window.innerWidth<=600?"small":"auto",content:u.jsx(t6,{updateTable:B})}))},style:{flex:1},children:"حقیقی"}),u.jsx(z,{style:{flex:1},variant:"outlined",color:"primary",onClick:()=>{C(m()),C(Z({title:`ثبت ${r?"مباشر حقوقی جدید":"صنف حقوقی جدید"}`,content:u.jsx(Ru,{onClose:()=>C(m()),updateTable:B,userType:a}),size:400}))},children:"حقوقی"})]})]})}))},children:`ثبت ${r?"مباشر":"صنف"}`}),u.jsx(f,{children:u.jsxs("form",{onSubmit:F,children:[u.jsx(W,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:d}),u.jsx(z,{type:"submit",onClick:F,endIcon:u.jsx(Iu,{}),children:"جستجو"})]})})]}),u.jsx(Du,{data:V,columns:["ردیف","تاریخ ثبت","ثبت کننده",`شناسه ${r?"مباشر":"صنف"}`,`نام ${r?"مباشر":"واحد صنفی"}`,"نام شخص/شرکت","کد ملی","نوع فعالیت","حوزه فعالیت","کدپستی","استان / شهر / آدرس","نوع ثبت","احراز شماره موبایل","عملیات"],handlePageChange:D,totalRows:w,page:N,perPage:v,handlePerRowsChange:L,title:s})]})},g0=({userType:a})=>{const r=a==="steward",s=`مدیریت ${r?"مباشرین":"اصناف"} حقیقی داخل استان`,C=Bu(b=>{var e,P;return(P=(e=b.userSlice)==null?void 0:e.userProfile)==null?void 0:P.key}),d=uu(),p=Bu(b=>b.userSlice.selectedSubUser),[_,w]=i.useState([]),[y,v]=i.useState(0),[j,x]=i.useState(10),[A,N]=i.useState(""),[h,V]=i.useState(1),[G,T]=i.useState([]),[D,L]=i.useState("active"),B=b=>N(b.target.value),F=async b=>{var P,n;const e=await d(r?vu({search:"filter",value:A,page:b,page_size:j,active_state:D,is_real_person:!0,role_key:iu("province")&&(p==null?void 0:p.key)||""}):Au({search:"filter",value:A,page:b,page_size:j,steward:!1,active_state:D,is_real_person:!0,role_key:iu("province")&&(p==null?void 0:p.key)||""}));e.payload.error?(console.error("Error fetching data:",e.payload.error),w([]),v(0)):(w(((P=e.payload.data)==null?void 0:P.results)||[]),v(((n=e.payload.data)==null?void 0:n.count)||0))},t=b=>{F(b),V(b)},c=b=>{x(b),V(1)},E=()=>{F(h!==0?h:1)};i.useEffect(()=>{F(1)},[j,p==null?void 0:p.key,D]),i.useEffect(()=>{if(!_||!Array.isArray(_)){T([]);return}const b=_.map((e,P)=>{var S,K,M,l,g,k,$,I,R,H,Y,su,ru,X,gu;const n=[h===1?P+1:P+j*(h-1)+1,Mu(e==null?void 0:e.createDate)||"-",`${(e==null?void 0:e.registerarFullname)||""} ${e!=null&&e.registerarMobile?"("+(e==null?void 0:e.registerarMobile)+" )":" "}`,(e==null?void 0:e.licenseNumber)||"-",(r?e==null?void 0:e.name:e==null?void 0:e.guildsName)||"-",`${((S=e==null?void 0:e.user)==null?void 0:S.fullname)||"-"} (${((K=e==null?void 0:e.user)==null?void 0:K.mobile)||"-"})`,(M=e==null?void 0:e.user)!=null&&M.nationalId?(l=e==null?void 0:e.user)==null?void 0:l.nationalId:"-",(e==null?void 0:e.typeActivity)||"-",(e==null?void 0:e.areaActivity)||"-",((g=e==null?void 0:e.address)==null?void 0:g.postalCode)||"-",`${(($=(k=e==null?void 0:e.address)==null?void 0:k.province)==null?void 0:$.name)||"-"} / ${((R=(I=e==null?void 0:e.address)==null?void 0:I.city)==null?void 0:R.name)||"-"} / ${((H=e==null?void 0:e.address)==null?void 0:H.address)||"-"}`,e!=null&&e.steward?"می باشد":"نمی باشد",e!=null&&e.limitationAllocation?"دارد":"ندارد",e!=null&&e.allocationLimit?e==null?void 0:e.allocationLimit:"-",(Y=e==null?void 0:e.getPosStatus)!=null&&Y.hasActivePons?"دارد":"ندارد",((su=e==null?void 0:e.getPosStatus)==null?void 0:su.lenActiveSessions)||"-"];return q()!=="KillHouse"&&(n.push(u.jsxs(z,{onClick:()=>{var tu;const du=(tu=e==null?void 0:e.stewards)==null?void 0:tu.map((U,pu)=>{var lu;return[pu+1,(U==null?void 0:U.guildsName)||"-",((lu=U==null?void 0:U.user)==null?void 0:lu.mobile)||"-"]});d(Z({title:r?"مباشرین":"اصناف",content:u.jsx(Ju,{paginated:!0,title:r?"مباشرین":"اصناف",columns:["ردیف","نام و نام خانوادگی","تلفن"],data:du})}))},children:["نمایش (",((ru=e==null?void 0:e.stewards)==null?void 0:ru.length)||0,")"]},`stewards-${P}`)),n.push(u.jsxs(z,{onClick:()=>{var tu;const du=(tu=e==null?void 0:e.killHouse)==null?void 0:tu.map((U,pu)=>{var lu,fu;return[pu+1,(U==null?void 0:U.name)||"-",((fu=(lu=U==null?void 0:U.killHouseOperator)==null?void 0:lu.user)==null?void 0:fu.mobile)||"-"]});d(Z({title:"کشتارگاه ها",content:u.jsx(Ju,{paginated:!0,title:"کشتارگاه ها",columns:["ردیف","نام و نام خانوادگی","تلفن"],data:du})}))},children:["نمایش (",((X=e==null?void 0:e.killHouse)==null?void 0:X.length)||0,")"]},`killHouse-${P}`))),["CityJahad","CityPoultry","KillHouse"].includes(q())||(n.splice(14,0,(gu=e==null?void 0:e.productInfo)!=null&&gu.totalCarcassesWeight?e.productInfo.totalCarcassesWeight.toLocaleString():"-"),n.splice(10,0,e!=null&&e.hasInquiry?"استعلامی":"دستی"),n.splice(11,0,e!=null&&e.activeRegisterCode?"انجام شده":"انجام نشده")),n==null||n.push(e!=null&&e.active?"فعال":"غیر فعال"),n.push(!(e!=null&&e.isRegistered)&&(e!=null&&e.registerCode)&&!(e!=null&&e.loggedRegistrationCode)?"در انتظار ورود کد احراز":e!=null&&e.isRegistered&&(e==null?void 0:e.provinceAcceptState)==="pending"?"در انتظار تایید استان":e!=null&&e.isRegistered?"احراز شده":"احراز نشده"),q()!=="KillHouse"&&n.push(u.jsx(b6,{item:e,userType:a,updateTable:E,isModal:!0})),n});T(b)},[_]);const o=async b=>{var P,n;b.preventDefault(),V(1);const e=await d(r?vu({search:"filter",value:A,page:1,page_size:j,active_state:D,is_real_person:!0,role_key:iu("province")&&(p==null?void 0:p.key)||""}):Au({search:"filter",value:A,page:1,page_size:j,steward:!1,active_state:D,is_real_person:!0,role_key:iu("province")&&(p==null?void 0:p.key)||""}));e.payload.error?(console.error("Error fetching data:",e.payload.error),w([]),v(0)):(w(((P=e.payload.data)==null?void 0:P.results)||[]),v(((n=e.payload.data)==null?void 0:n.count)||0))};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx("form",{onSubmit:o,children:u.jsxs(f,{container:!0,alignItems:"center",gap:Q.SMALL,children:[u.jsx(z,{variant:"contained",onClick:()=>{d(Z({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:window.innerWidth<=600?"small":"auto",title:`ثبت ${r?"مباشر":"صنف"} جدید`,content:u.jsx(t6,{updateTable:E})}))},children:`ثبت ${r?"مباشر":"صنف"}`}),u.jsx(W,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},onChange:B}),q()!=="KillHouse"&&u.jsxs(W,{select:!0,size:"small",label:"وضعیت",value:D,onChange:b=>L(b.target.value),sx:{width:150},children:[u.jsx(yu,{value:"all",children:"همه"}),u.jsx(yu,{value:"active",children:"فعال"}),u.jsx(yu,{value:"deactive",children:"غیرفعال"})]}),u.jsx(z,{type:"submit",onClick:o,endIcon:u.jsx(Iu,{}),children:"جستجو"})]})}),q()!=="KillHouse"&&u.jsx(f,{children:u.jsx(ku,{title:"خروجی اکسل",children:u.jsx("a",{href:`${cu.defaults.baseURL}guilds_excel/?key=${C}&search=filter&value=${A}&role=${q()}${iu("province")?`&role_key=${p==null?void 0:p.key}`:""}&active_state=${D}`,rel:"noreferrer",children:u.jsx(z,{color:"success",children:u.jsx(d6,{size:32})})})})})]}),u.jsx(Du,{data:G,columns:q()==="CityJahad"||q()==="CityPoultry"?["ردیف","تاریخ ثبت","ثبت کننده",r?"شناسه مباشر":"شناسه صنف","نام واحد صنفی","نام شخص/شرکت","کدملی","نوع فعالیت","حوزه فعالیت","کدپستی","استان/شهر/آدرس","مباشر","محدودیت تخصیص","حداکثر تخصیص","وضعیت کارتخوان","تعداد کارتخوان ","مباشرین","وضعیت فعالیت","وضعیت","کشتارگاه ها"]:q()==="KillHouse"?["ردیف","تاریخ ثبت","ثبت کننده",r?"شناسه مباشر":"شناسه صنف","نام واحد صنفی","نام شخص/شرکت","کدملی","نوع فعالیت","حوزه فعالیت","کدپستی","استان/شهر/آدرس","مباشر","محدودیت تخصیص","حداکثر تخصیص","وضعیت کارتخوان","تعداد کارتخوان ","وضعیت فعالیت","وضعیت"]:["ردیف","تاریخ ثبت","ثبت کننده",r?"شناسه مباشر":"شناسه صنف","نام واحد صنفی","نام شخص/شرکت","کدملی","نوع فعالیت","حوزه فعالیت","کدپستی","استان/شهر/آدرس","مباشر","نوع ثبت","احراز شماره موبایل","محدودیت تخصیص","حداکثر تخصیص","وضعیت کارتخوان","تعداد کارتخوان ","وزن خرید (کیلوگرم)","مباشرین","کشتارگاه ها","وضعیت فعالیت","وضعیت","عملیات"],handlePageChange:t,totalRows:y,page:h,perPage:j,handlePerRowsChange:c,title:s})]})},G6=async({role:a,page:r,pageSize:s,searchValue:C="",buyer_type:d=""})=>await cu.get(`out-province-carcasses-buyer/?search=filter&value=${C}&role=${a}&page=${r}&page_size=${s}&state=buyer-list&type=real${d?"&buyer_type="+d:""}`),q6=async({role:a,page:r,pageSize:s,searchValue:C="",buyer_type:d=""})=>await cu.get(`out-province-carcasses-buyer/?search=filter&value=${C}&role=${a}&page=${r}&page_size=${s}&state=buyer-list&type=legal${d?"&buyer_type="+d:""}`),M6=zu("DELETE_OUT_PROVINCE_TRUE_GUILDS",async a=>{const{data:r,status:s}=await cu.delete("out-province-carcasses-buyer/0",{params:a});return{data:r,status:s}}),Ku=({updateTable:a,isEdit:r,data:s,defaultPersonType:C,defaultNationalCode:d,userType:p})=>{var M;const _=p==="steward",w=q()==="AdminX",{pathname:y}=C6(),v=y.includes("out-province"),{inspectorGetKillHouses:j}=Bu(l=>l.inspectorSlice),[x]=i.useContext(wu),[A,N]=i.useState(null),[h,V]=i.useState(!1),[G,T]=i.useState(!1),[D,L]=i.useState({}),B=uu(),[F,t]=i.useState([]),[c,E]=i.useState([]),[o,b]=i.useState([]),[e,P]=i.useState([]),n=Vu({initialValues:{mobile:"",firstName:"",lastName:"",unit_name:"",province:"",city:"",nationalId:"",role_key:"",type:""},validationSchema:Gu({mobile:O().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),firstName:O().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),lastName:O().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),unit_name:O().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),province:O().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:O().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),nationalId:C==="legal"&&r?O().nullable():O().required("این فیلد اجباری است!").matches(/^\d{10,11}$/,"شناسه باید 10 یا 11 رقم و فقط عدد باشد"),role_key:w&&v?O().required("این فیلد اجباری است!"):O(),type:w&&v?O().oneOf(["Steward","KillHouse"]).required():O().nullable()}),validateOnMount:!0});i.useEffect(()=>{const l=j==null?void 0:j.map(g=>({name:g.name,key:g.key,killer:g.killer}));b(l)},[j]),i.useEffect(()=>{v&&w&&(n.values.type==="KillHouse"?B(y6()):B(k6({free:!0})).then(l=>{P(l.payload.data||[])}),n.validateForm())},[n.values.type]);const S=Vu({initialValues:{personType:C||"real",nationalCode:d||""},validationSchema:Gu({personType:O().oneOf(["real","legal"]).required(),nationalCode:r&&C==="real"?O().nullable():O().required("این فیلد اجباری است!").when("personType",{is:"real",then:l=>l.length(10,"کد ملی باید 10 رقم باشد").matches(/^\d{10}$/,"کد ملی باید فقط شامل اعداد باشد"),otherwise:l=>l.length(11,"شناسه ملی حقوقی باید 11 رقم باشد").matches(/^\d{11}$/,"شناسه ملی حقوقی باید فقط شامل اعداد باشد")})}),validateOnMount:!r});i.useEffect(()=>{n.validateForm()},[]),i.useEffect(()=>{var l;r&&(s!=null&&s.buyer)&&(s.buyer.isRealPerson===!1&&S.setFieldValue("personType","legal",!1),s.buyer.nationalCode||s.buyer.parentLegalPersonNationalCode&&S.setFieldValue("nationalCode",_?(l=s==null?void 0:s.buyer)==null?void 0:l.nationalId:s.buyer.parentLegalPersonNationalCode,!1))},[r,s]),i.useEffect(()=>{var l,g;if(A){const k={mobile:A.mobile||"",firstName:A.firstName||"",lastName:A.lastName||"",province:A.province||"",city:A.city||"",nationalId:A.nationalId||"",unit_name:(A==null?void 0:A.unitName)||"",...w&&v&&{type:(l=n.values)==null?void 0:l.type,role_key:(g=n.values)==null?void 0:g.role_key}};n.setValues(k);const I=["nationalId","mobile","firstName","lastName","unit_name","city","type","role_key"].reduce((R,H)=>{const Y=A[H];return R[H]=!!(Y&&Y!==""),R},{});I.province=!1,L(I),setTimeout(()=>{n.validateForm()},1)}},[A]),i.useEffect(()=>{var l,g;if(r){const k={mobile:s.mobile||"",firstName:s.firstName||"",lastName:s.lastName||"",province:s.province||"",city:s.city||"",nationalId:(_?d:s.nationalId)||"",unit_name:(s==null?void 0:s.unitName)||"",...w&&v&&{type:(l=n.values)==null?void 0:l.type,role_key:(g=n.values)==null?void 0:g.role_key}};n.setValues(k),L({}),setTimeout(()=>{n.validateForm()},1)}},[r]),i.useEffect(()=>{B(T6()).then(l=>{t(l.payload.data)})},[]),i.useEffect(()=>{n.values.province&&E([],B(P6(n.values.province)).then(l=>{E(l.payload.data)}))},[n.values.province]);const K=async()=>{var I,R,H,Y,su,ru,X,gu,du,tu,U,pu,lu,fu;if(!S.isValid||G)return;const l=S.values.nationalCode,g=S.values.personType;T(!0),V(!1),N(null),L({});let k=null,$=null;try{if(g==="legal"){const ju=`https://pay.rasadyar.com/national-documents?info=${encodeURIComponent(l)}&type=unit`,eu=await(await fetch(ju)).json();if(eu!=null&&eu.status&&(eu!=null&&eu.data)){const nu=eu.data,c6=N6(nu.address||"",F),Uu={mobile:"",firstName:nu.name||"",lastName:nu.name||"",unitName:nu.unitName||"",province:nu.state||c6||"",city:"",nationalId:nu.nationalCode||l,...w&&v&&{type:(I=n.values)==null?void 0:I.type,role_key:(R=n.values)==null?void 0:R.role_key}};N(Uu),S.setFieldValue("nationalCode",Uu.nationalId||l),x({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی با موفقیت دریافت شد.",severity:"success"})}else V(!0),n.setFieldValue("nationalId",l),L({}),x({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی برای این شناسه یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}const xu=await B(mu({info:l,type:"person"}));(H=xu.payload)!=null&&H.error?x({vertical:"top",horizontal:"center",msg:xu.payload.error,severity:"error"}):(su=(Y=xu.payload)==null?void 0:Y.data)!=null&&su.status&&((X=(ru=xu.payload)==null?void 0:ru.data)!=null&&X.data)?k=xu.payload.data.data:x({vertical:"top",horizontal:"center",msg:"اطلاعات فردی یافت نشد.",severity:"warning"});const Fu=await B(mu({info:l,type:"guild"}));if((gu=Fu.payload)!=null&&gu.error)x({vertical:"top",horizontal:"center",msg:Fu.payload.error,severity:"error"});else if((tu=(du=Fu.payload)==null?void 0:du.data)!=null&&tu.status&&((pu=(U=Fu.payload)==null?void 0:U.data)!=null&&pu.data)){const ju=Fu.payload.data.data,Nu=Array.isArray(ju)?ju:[ju];if(Nu.length>0){const eu=Nu.findIndex(nu=>nu.licenseStatus==="فعال/صادر شده");$=Nu[eu!==-1?eu:0]}else x({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"})}else x({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"});if(!k&&!$){V(!0),n.setFieldValue("nationalId",l),L({}),x({vertical:"top",horizontal:"center",msg:"اطلاعاتی برای این کد ملی یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}const _u=($==null?void 0:$.layerTwo)||{},Xu={mobile:_u.mobilenumber||(k==null?void 0:k.mobile)||_u.phonenumber||"",firstName:(k==null?void 0:k.firstName)||"",lastName:(k==null?void 0:k.lastName)||"",unitName:($==null?void 0:$.title)||_u.corporationName||_u.unionName||"",province:($==null?void 0:$.state)||"",city:($==null?void 0:$.city)||"",nationalId:(k==null?void 0:k.nationalId)||_u.nationalcode||($==null?void 0:$.nationalId)||l,...w&&v&&{type:(lu=n.values)==null?void 0:lu.type,role_key:(fu=n.values)==null?void 0:fu.role_key}};N(Xu),S.setFieldValue("nationalCode",Xu.nationalId||l),x({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد.",severity:"success"})}finally{T(!1)}};return u.jsxs(f,{container:!0,justifyContent:"space-between",alignItems:"center",xs:12,direction:"column",gap:2,children:[!r&&u.jsxs(f,{container:!0,xs:12,children:[u.jsx(u6,{label:"نوع شخص",children:u.jsxs(Yu,{row:!0,name:"personType",value:S.values.personType,onChange:l=>{const g=l.target.value;S.setFieldValue("personType",g),N(null),V(!1),L({}),n.resetForm({values:{mobile:"",firstName:"",lastName:"",unit_name:"",province:"",city:"",nationalId:""}})},children:[u.jsx(Su,{value:"real",control:u.jsx(Tu,{}),label:"حقیقی"}),u.jsx(Su,{value:"legal",control:u.jsx(Tu,{}),label:"حقوقی"})]})}),u.jsxs(ou,{mt:2,children:["استعلام ",S.values.personType==="legal"?"شناسه ملی حقوقی":"کد ملی"]}),u.jsxs(f,{mt:Q.SMALL,display:"flex",width:1,children:[u.jsx(W,{fullWidth:!0,id:"nationalCode",name:"nationalCode",label:S.values.personType==="legal"?"شناسه ملی حقوقی":"کد ملی",variant:"outlined",value:S.values.nationalCode,error:!!(S.touched.nationalCode&&S.errors.nationalCode),onChange:S.handleChange,onBlur:S.handleBlur,helperText:S.touched.nationalCode&&S.errors.nationalCode,inputProps:{maxLength:S.values.personType==="legal"?11:10}}),u.jsx(hu,{disabled:!S.isValid||G,"aria-label":"search",color:"primary",onClick:K,children:u.jsx(I6,{})})]})]}),A||h||r?u.jsxs(f,{container:!0,justifyContent:"space-between",alignItems:"start",xs:12,direction:"column",gap:2,children:[u.jsx(W,{fullWidth:!0,id:"nationalId",name:"nationalId",label:S.values.personType==="legal"?"شناسه ملی حقوقی":"کد ملی",disabled:!0,variant:"outlined",value:S.values.personType==="legal"?S.values.nationalCode:n.values.nationalId,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.nationalId&&n.errors.nationalId,InputProps:{readOnly:!!D.nationalId}}),v&&w?u.jsxs(u.Fragment,{children:[u.jsx(u6,{label:"انتخاب نوع واحد",children:u.jsxs(Yu,{row:!0,name:"type",value:n.values.type,onChange:l=>{const g=l.target.value;n.setFieldValue("type",g)},children:[u.jsx(Su,{value:"Steward",control:u.jsx(Tu,{}),label:"مباشر"}),u.jsx(Su,{value:"KillHouse",control:u.jsx(Tu,{}),label:"کشتارگاه"})]})}),n.values.type==="Steward"?u.jsx(Eu,{fullWidth:!0,disablePortal:!0,id:"role_key",options:e.map(l=>{var g,k;return{key:l==null?void 0:l.key,label:`${(l==null?void 0:l.name)||""} - ${((g=l==null?void 0:l.user)==null?void 0:g.fullname)||""} (${((k=l==null?void 0:l.user)==null?void 0:k.mobile)||""})`}}),onChange:(l,g)=>{n.setFieldValue("role_key",(g==null?void 0:g.key)||"")},value:n.values.role_key?{key:n.values.role_key,label:((M=e.find(l=>l.key===n.values.role_key))==null?void 0:M.name)||""}:null,isOptionEqualToValue:(l,g)=>l.key===g.key,label:"انتخاب مباشر",renderInput:l=>u.jsx(W,{fullWidth:!0,...l,label:"انتخاب مباشر"})}):n.values.type==="KillHouse"?u.jsxs(e6,{fullWidth:!0,error:n.errors.selectedOption&&n.touched.selectedOption,children:[u.jsx(a6,{children:"انتخاب کشتارگاه یا کشتارکن"}),u.jsx(n6,{label:"انتخاب کشتارگاه یا کشتارکن",id:"role_key",name:"role_key",onChange:l=>{const[g]=l.target.value.split("#");n.setFieldValue("role_key",g)},onBlur:n.handleBlur,children:o==null?void 0:o.map(l=>u.jsx(yu,{value:`${l.key+"#"+l.killer}`,children:l.killer?`کشتارکن ${l.name}`:`کشتارگاه ${l.name}`},l))}),n.errors.role_key&&n.touched.role_key&&u.jsx("div",{children:n.errors.role_key})]}):null]}):null,u.jsx(W,{fullWidth:!0,id:"mobile",label:"شماره موبایل",variant:"outlined",value:n.values.mobile,onChange:n.handleChange,onBlur:n.handleBlur,error:!!n.errors.mobile,helperText:n.errors.mobile}),u.jsx(W,{fullWidth:!0,id:"firstName",label:"نام",variant:"outlined",value:n.values.firstName,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.firstName&&n.errors.firstName,disabled:!!D.firstName,InputProps:{readOnly:!!D.firstName},error:!!n.errors.firstName}),u.jsx(W,{fullWidth:!0,id:"lastName",label:"نام خانوادگی",variant:"outlined",value:n.values.lastName,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.lastName&&n.errors.lastName,disabled:!!D.lastName,InputProps:{readOnly:!!D.lastName},error:!!n.errors.lastName}),u.jsx(W,{fullWidth:!0,id:"unit_name",label:"نام واحد",variant:"outlined",value:n.values.unit_name,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.unit_name&&n.errors.unit_name,disabled:!!D.unit_name,InputProps:{readOnly:!!D.unit_name},error:!!n.errors.unit_name}),u.jsx(Eu,{style:{width:"100%"},disablePortal:!0,id:"province",options:F?F.map(l=>({id:l.name,label:l.name})):[],disabled:!!D.province,isOptionEqualToValue:(l,g)=>l.id===g.id,onChange:(l,g)=>{n.setFieldValue("province",g?g.id:""),n.setFieldValue("city","")},value:n.values.province?{id:n.values.province,label:n.values.province}:null,renderInput:l=>u.jsx(W,{...l,label:"استان را انتخاب کنید"})}),!h&&u.jsxs(ou,{variant:"caption",color:"error",children:["استان: ",n.values.province]}),u.jsx(Eu,{minWidth:210,style:{width:"100%"},disabled:!n.values.province||!!D.city,disablePortal:!0,id:"city",options:c?c.map(l=>({id:l.name,label:l.name})):[],isOptionEqualToValue:(l,g)=>l.id===g.id,onChange:(l,g)=>{n.setFieldValue("city",g?g.id:"")},value:n.values.city?{id:n.values.city,label:n.values.city}:null,renderInput:l=>u.jsx(W,{...l,label:"شهر را انتخاب کنید"})}),!h&&u.jsxs(ou,{variant:"caption",color:"error",children:["شهر: ",n.values.city]})]}):u.jsx(ou,{variant:"body2",color:"text.secondary",children:"برای نمایش فرم، ابتدا استعلام کد ملی را انجام دهید."}),(A||h||r)&&u.jsx(f,{container:!0,xs:12,children:u.jsx(z,{fullWidth:!0,variant:"contained",disabled:!n.isValid,onClick:()=>{if(r){const l={buyer_type:_?"Steward":"Guilds",buyer_key:s==null?void 0:s.key,mobile:n.values.mobile,first_name:n.values.firstName,last_name:n.values.lastName,city:n.values.city,province:n.values.province,national_id:n.values.nationalId,unit_name:n.values.unit_name,type:n.values.type,role_key:n.values.role_key};B(w6(l)).then(g=>{a(),g.payload.error?x({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(B(Cu({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}else{const l={mobile:n.values.mobile,buyer_type:_?"Steward":"Guilds",first_name:n.values.firstName,last_name:n.values.lastName,city:n.values.city,province:n.values.province,unit_name:n.values.unit_name,national_id:S.values.personType==="legal"?null:n.values.nationalId,type:n.values.type,role_key:n.values.role_key,...S.values.personType==="legal"&&{isRealPerson:!1,info_value:S.values.nationalCode}};B(D6(l)).then(g=>{a(),g.payload.error?x({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(B(Cu({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},children:r?"ویرایش":"ثبت"})})]})},o6=({item:a,updateTable:r,userType:s})=>{const C=s==="steward",d=uu(),[p,_]=i.useState(null),w=A=>{_(A.currentTarget)},y=()=>{_(null)},v=!!p,j=v?"popover":void 0,x=()=>{const A=a==null?void 0:a.key;A&&d(M6({buyer_key:A,buyer_type:C?"Steward":"Guilds"})).then(()=>{r(),d(m())})};return u.jsxs(f,{container:!0,children:[u.jsx(hu,{"aria-describedby":j,variant:"contained",color:"primary",onClick:w,children:u.jsx(Hu,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:j,open:v,anchorEl:p,onClose:y,children:u.jsx("div",{style:{padding:"10px",display:"flex",flexDirection:"column"},children:u.jsxs(f,{container:!0,direction:"column",children:[u.jsx(ku,{title:"ویرایش",placement:"right",children:u.jsx(hu,{color:"primary",onClick:()=>{var A,N,h;y(),d(Cu({title:`ویرایش ${C?"مباشر":"صنف"}`,right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Ku,{updateTable:r,isEdit:!0,data:a,defaultPersonType:(A=a==null?void 0:a.buyer)!=null&&A.parentLegalPersonNationalCode?"legal":"real",defaultNationalCode:C?(N=a==null?void 0:a.buyer)==null?void 0:N.nationalId:(h=a==null?void 0:a.buyer)==null?void 0:h.nationalCode,userType:s})}))},children:u.jsx(s6,{})})}),u.jsx(ku,{title:"حذف",placement:"right",children:u.jsx(hu,{color:"error",onClick:()=>{y(),d(Z({title:"آیا مطمئن هستید؟",size:"auto",content:u.jsxs(f,{container:!0,sx:{width:"300px"},children:[u.jsx(z,{color:"error",sx:{flex:1},onClick:()=>{d(m())},children:"لغو"}),u.jsx(z,{variant:"contained",color:"error",sx:{flex:1},onClick:()=>x(),children:"تایید"})]})}))},children:u.jsx(l6,{})})})]})})})]})},f0=({userType:a})=>{const r=a==="steward",s=`${r?"مباشرین":"اصناف"} حقیقی خارج استان`,C=F=>{A(F.target.value)},d=uu(),[p,_]=i.useState([]),[w,y]=i.useState(0),[v,j]=i.useState(10),[x,A]=i.useState(""),[N,h]=i.useState(1),[V,G]=i.useState([]),T=async F=>{d(au());try{const t=await G6({role:q(),page:F,pageSize:v,searchValue:x,buyer_type:r?"Steward":"Guilds"});_(t.data.results),y(t.data.count)}catch(t){console.error("Error fetching data:",t)}finally{d(J())}},D=F=>{T(F),h(F)},L=F=>{j(F),h(1)};i.useEffect(()=>{const F=p==null?void 0:p.map((t,c)=>{var e,P,n,S,K,M,l,g,k,$;const E=((e=t==null?void 0:t.KillHouse)==null?void 0:e.name)||"-",o=((S=(n=(P=t==null?void 0:t.KillHouse)==null?void 0:P.killHouseOperator)==null?void 0:n.user)==null?void 0:S.fullname)||"",b=o?`${E} (${o})`:E;return[N===1?c+1:c+v*(N-1)+1,`${t==null?void 0:t.fullname} (${t==null?void 0:t.mobile})`,(t==null?void 0:t.unitName)||"-",b,(t==null?void 0:t.province)||"-",(t==null?void 0:t.city)||"-",((M=(K=t==null?void 0:t.requestsInfo)==null?void 0:K.numberOfRequests)==null?void 0:M.toLocaleString())||"0",((g=(l=t==null?void 0:t.requestsInfo)==null?void 0:l.totalQuantity)==null?void 0:g.toLocaleString())||"0",(($=(k=t==null?void 0:t.requestsInfo)==null?void 0:k.totalWeight)==null?void 0:$.toLocaleString())||"0",u.jsx(o6,{userType:a,item:t,updateTable:()=>T(1)},t==null?void 0:t.unitName)]});G(F)},[p,N,v]),i.useEffect(()=>{T(1)},[d,v]);const B=async F=>{F.preventDefault(),T(1),h(1)};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(f,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(z,{variant:"contained",sx:{mr:Q.SMALL},onClick:()=>{d(Cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:340,content:u.jsx(Ku,{updateTable:()=>{h(1),T(1)},defaultPersonType:"real",userType:a}),title:`افزودن ${r?"مباشر":"صنف"} خارج از استان`}))},children:`افزودن ${r?"مباشر":"صنف"}`}),u.jsx(W,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},value:x,onChange:C}),u.jsx(z,{type:"submit",onClick:B,endIcon:u.jsx(Iu,{}),children:"جستجو"})]})})}),u.jsx(Du,{data:V,columns:["ردیف","مشخصات خریدار","نام واحد","کشتارگاه","استان","شهر","تعداد درخواست ها","حجم تقریبی (قطعه)","وزن (کیلوگرم)","عملیات"],handlePageChange:D,totalRows:w,page:N,perPage:v,handlePerRowsChange:L,title:s})]})},H6=({item:a,updateTable:r,userType:s})=>{const C=s==="steward",d=uu(),[p,_]=i.useState(a==null?void 0:a.active),[w,y]=i.useState(!1),[v,j]=i.useState(null),[x]=i.useContext(wu),A=T=>{y(!0),j(T.currentTarget)},N=()=>{y(!1),j(null)},h=async T=>{var L,B,F,t;const D=T.target.checked;_(D),d(au());try{let c=null;C?c=await d($u({params:{id:a==null?void 0:a.id},body:{active:D,role:q()}})).then(()=>{r(),d(Cu({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}):(c=await cu.put("guilds/0/",{guilds_key:a==null?void 0:a.key,active:D,role:q()}),c.status===200&&(r(),d(Cu({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))),d(J())}catch(c){console.log(c),d(J());const E=((B=(L=c.response)==null?void 0:L.data)==null?void 0:B.result)||((t=(F=c.response)==null?void 0:F.data)==null?void 0:t.error)||"خطا در انجام عملیات";x({vertical:"top",horizontal:"center",msg:E,severity:"error"}),_(!D)}},V=()=>{N(),d(Z({title:"تایید حذف",size:"auto",content:u.jsxs(Wu,{sx:{p:2,minWidth:300},children:[u.jsx(ou,{sx:{mb:3},children:`آیا از حذف این ${C?"مباشر":"صنف"} حقوقی اطمینان دارید؟`}),u.jsxs(f,{container:!0,direction:"row",justifyContent:"space-between",children:[u.jsx(z,{variant:"outlined",onClick:()=>d(m()),sx:{width:"48%"},children:"انصراف"}),u.jsx(z,{variant:"contained",color:"error",onClick:()=>{C&&d($u({params:{id:a==null?void 0:a.id},body:{active:!1,trash:!0,role:q()}})).then(()=>{r(),x({vertical:"top",horizontal:"center",msg:"عملیات حذف با موفقیت انجام شد.",severity:"error"})}).catch(T=>{var L,B,F,t;const D=((B=(L=T.response)==null?void 0:L.data)==null?void 0:B.result)||((t=(F=T.response)==null?void 0:F.data)==null?void 0:t.error)||"خطا در انجام عملیات";x({vertical:"top",horizontal:"center",msg:D,severity:"error"})}),d(m())},sx:{width:"48%"},children:"حذف"})]})]})}))},G=()=>{N(),d(Z({title:`ویرایش ${C?"مباشر":"صنف"} حقوقی`,content:u.jsx(Ru,{item:a,onClose:()=>d(m()),updateTable:r,userType:s}),size:window.innerWidth<=600?"small":"auto"}))};return u.jsxs(f,{children:[u.jsx(ku,{title:"عملیات",placement:"left",children:u.jsx(hu,{color:"primary",onClick:A,children:u.jsx(Hu,{})})}),u.jsx(qu,{open:w,anchorEl:v,onClose:N,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10,width:120},children:u.jsxs(f,{container:!0,direction:"column",alignItems:"flex-start",justifyContent:"center",gap:1,children:[u.jsx(Su,{control:u.jsx(i6,{checked:p,onChange:h,color:"primary"}),label:p?"فعال":"غیرفعال",style:{justifyContent:"center",alignItems:"center",display:"flex"}}),u.jsx(z,{color:"primary",size:"small",startIcon:u.jsx(s6,{}),sx:{fontSize:{xs:12,md:15}},onClick:G,children:"ویرایش"}),u.jsx(z,{size:"small",color:"error",startIcon:u.jsx(l6,{}),sx:{fontSize:{xs:12,md:15}},onClick:V,children:"حذف"})]})})})]})},x0=({userType:a})=>{const r=a==="steward",s=`${r?"مباشرین":"اصناف"} حقوقی داخل استان`,C=uu(),[d,p]=i.useState([]),[_,w]=i.useState(0),[y,v]=i.useState(10),[j,x]=i.useState(""),[A,N]=i.useState(1),[h,V]=i.useState([]),G=Bu(E=>E.userSlice.selectedSubUser),T=E=>x(E.target.value),D=async E=>{var b,e;const o=await C(r?vu({search:"filter",value:j,page:E,page_size:y,is_real_person:!1,role_key:iu("province")&&(G==null?void 0:G.key)||""}):Au({search:"filter",value:j,page:E,page_size:y,steward:!1,active_state:"all",is_real_person:!1}));if(o.payload.error)console.error("Error fetching data:",o.payload.error),p([]),w(0);else{p(((b=o.payload.data)==null?void 0:b.results)||[]);const P=Number((e=o.payload.data)==null?void 0:e.count)||0;w(P)}},L=E=>{D(E),N(E)},B=E=>{v(Number(E)),N(1)},F=()=>{D(A!==0?A:1)};i.useEffect(()=>{if(!d||!Array.isArray(d)){V([]);return}const E=d.map((o,b)=>{var e,P,n,S,K,M;return[A===1?b+1:b+y*(A-1)+1,Mu(o==null?void 0:o.createDate)||"-",`${(o==null?void 0:o.registerarFullname)||""} ${o!=null&&o.registerarMobile?"("+(o==null?void 0:o.registerarMobile)+" )":" "}`,(r?o==null?void 0:o.licenseNumber:o==null?void 0:o.nationalId)||"-",(r?o==null?void 0:o.name:o==null?void 0:o.guildsName)||"-",`${((e=o==null?void 0:o.user)==null?void 0:e.fullname)||"-"}`,((P=o==null?void 0:o.user)==null?void 0:P.mobile)||"-",((S=(n=o==null?void 0:o.address)==null?void 0:n.province)==null?void 0:S.name)||"-",((M=(K=o==null?void 0:o.address)==null?void 0:K.city)==null?void 0:M.name)||"-",(o==null?void 0:o.typeActivity)||"-",o!=null&&o.active?"فعال":"غیر فعال",u.jsx(H6,{item:o,updateTable:F,userType:a},`operations-${(o==null?void 0:o.key)||b}`)]});V(E)},[d,A,y]),i.useEffect(()=>{D(1),N(1)},[y]),i.useEffect(()=>{D(1)},[]);const t=async E=>{var b,e;E.preventDefault(),N(1);const o=await C(r?vu({search:"filter",value:j,page:1,page_size:y,is_real_person:!1,role_key:iu("province")&&(G==null?void 0:G.key)||""}):Au({search:"filter",value:j,page:1,page_size:y,steward:!1,active_state:"all",is_real_person:!1}));if(o.payload.error)console.error("Error fetching data:",o.payload.error),p([]),w(0);else{p(((b=o.payload.data)==null?void 0:b.results)||[]);const P=Number((e=o.payload.data)==null?void 0:e.count)||0;w(P)}},c=()=>{C(Z({title:`ثبت ${r?"مباشر جدید":"صنف جدید"}`,content:u.jsx(Ru,{onClose:()=>C(m()),updateTable:F,userType:a}),size:400}))};return u.jsxs(f,{item:!0,gap:Q.SMALL,p:2,xs:12,children:[u.jsxs(f,{container:!0,justifyContent:"start",alignItems:"center",gap:Q.SMALL,mb:Q.SMALL,children:[u.jsx(z,{variant:"contained",color:"primary",onClick:c,children:`ثبت ${r?"مباشر":"واحد صنفی"}`}),u.jsx("form",{onSubmit:t,children:u.jsxs(f,{container:!0,alignItems:"center",gap:Q.SMALL,children:[u.jsx(W,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:j,onChange:T}),u.jsx(z,{type:"submit",onClick:t,endIcon:u.jsx(Iu,{}),children:"جستجو"})]})})]}),u.jsx(f,{item:!0,xs:12,children:u.jsx(Du,{title:s,columns:["ردیف","تاریخ ثبت","ثبت کننده","شناسه حقوقی","نام واحد","نام و نام خانوادگی","شماره همراه","استان","شهر","نوع فعالیت","وضعیت","عملیات"],data:h,handlePageChange:L,totalRows:_,page:A,perPage:y,handlePerRowsChange:B})})]})},F0=({userType:a})=>{const r=a==="steward",s=`${r?"مباشرین":"اصناف"} حقوقی خارج استان`,C=F=>{A(F.target.value)},d=uu(),[p,_]=i.useState([]),[w,y]=i.useState(0),[v,j]=i.useState(10),[x,A]=i.useState(""),[N,h]=i.useState(1),[V,G]=i.useState([]),T=async F=>{d(au());try{const t=await q6({role:q(),page:F,pageSize:v,searchValue:x,buyer_type:r?"Steward":"Guilds"});_(t.data.results),y(t.data.count)}catch(t){console.error("Error fetching data:",t)}finally{d(J())}},D=F=>{T(F),h(F)},L=F=>{j(F),h(1)};i.useEffect(()=>{const F=p==null?void 0:p.map((t,c)=>{var e,P,n,S,K,M,l,g,k,$,I,R;const E=((e=t==null?void 0:t.KillHouse)==null?void 0:e.name)||"-",o=((S=(n=(P=t==null?void 0:t.KillHouse)==null?void 0:P.killHouseOperator)==null?void 0:n.user)==null?void 0:S.fullname)||"",b=o?`${E} (${o})`:E;return[N===1?c+1:c+v*(N-1)+1,(t==null?void 0:t.unitName)||"-",(r?(K=t==null?void 0:t.buyer)==null?void 0:K.nationalId:(M=t==null?void 0:t.buyer)==null?void 0:M.parentLegalPersonNationalCode)||"-",b,(t==null?void 0:t.province)||"-",(t==null?void 0:t.city)||"-",((g=(l=t==null?void 0:t.requestsInfo)==null?void 0:l.numberOfRequests)==null?void 0:g.toLocaleString())||"0",(($=(k=t==null?void 0:t.requestsInfo)==null?void 0:k.totalQuantity)==null?void 0:$.toLocaleString())||"0",((R=(I=t==null?void 0:t.requestsInfo)==null?void 0:I.totalWeight)==null?void 0:R.toLocaleString())||"0",u.jsx(o6,{item:t,updateTable:()=>T(1),userType:a},t==null?void 0:t.unitName)]});G(F)},[p,N,v]),i.useEffect(()=>{T(1)},[d,v]);const B=async F=>{F.preventDefault(),T(1),h(1)};return u.jsxs(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(z,{variant:"contained",onClick:()=>{d(Cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:340,content:u.jsx(Ku,{updateTable:()=>{h(1),T(1)},defaultPersonType:"legal",userType:a}),title:`افزودن ${r?"مباشر":"صنف"} خارج از استان`}))},children:`افزودن ${r?"مباشر":"صنف"}`}),u.jsx(f,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(W,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},value:x,onChange:C}),u.jsx(z,{type:"submit",onClick:B,endIcon:u.jsx(Iu,{}),children:"جستجو"})]})})]}),u.jsx(Du,{data:V,columns:["ردیف","نام واحد","شناسه حقوقی","کشتارگاه","استان","شهر","تعداد درخواست ها","حجم تقریبی (قطعه)","وزن (کیلوگرم)","عملیات"],handlePageChange:D,totalRows:w,page:N,perPage:v,handlePerRowsChange:L,title:s})]})};export{g0 as M,f0 as P,v0 as a,x0 as b,F0 as c}; diff --git a/build/assets/ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js b/build/assets/ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js new file mode 100644 index 0000000..f97a27e --- /dev/null +++ b/build/assets/ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js @@ -0,0 +1 @@ +import{j as s,b as E,an as g,I as A,T as x}from"./mui-vendor-D_SVL-Dx.js";import{r as _}from"./react-vendor-CmFgShSM.js";import{L as o,j as i,h as a,A as T,u as f,G as h,ad as I,c as D,b as G}from"./index-D80MdVQn.js";import{d as N}from"./Check-DhP5SvVt.js";import{a as c,u as S}from"./redux-vendor-CfkcHgWN.js";const R=c("PROVINCE_MANAGE_TRADES_EDIT_PERCENTS",async(r,{dispatch:t})=>{try{t(o());const{data:e,status:n}=await i.put("market-kill-houses/0/",r);return t(a()),{data:e,status:n}}catch(e){return t(a()),{error:e.response.data.result}}}),j=c("PROVINCE_MANAGE_GUILD_TRADES_EDIT_PERCENTS",async(r,{dispatch:t})=>{try{t(o());const{data:e,status:n}=await i.put("guilds-for-configs/0/",r);return t(a()),{data:e,status:n}}catch(e){return t(a()),{error:e.response.data.result}}}),b=c("PROVINCE_MANAGE_GUILD_TRADES_EDIT_ALL_PERCENTS",async(r,{dispatch:t})=>{try{t(o());const{data:e,status:n}=await i.put("guilds-configs/0/",r);return t(a()),{data:e,status:n}}catch(e){return t(a()),{error:e.response.data.result}}}),z=c("PROVINCE_MANAGE_GUILD_TRADES_GET_PERCENTS",async(r,{dispatch:t})=>{try{t(o());const{data:e,status:n}=await i.get("guilds-configs",{params:r});return t(a()),{data:e,status:n}}catch(e){return t(a()),{error:e.response.data}}}),v=D({commitmentPercent:G().min(0,"درصد نمی‌تواند کمتر از ۰ باشد").max(100,"درصد نمی‌تواند بیشتر از ۱۰۰ باشد").required("درصد تعهد الزامی است").integer("درصد باید عدد صحیح باشد")}),B=({amount:r,updateTable:t,item:e,isGuild:n,isDashboard:l})=>{const[F,d]=_.useState(!1),[p]=_.useContext(T),P=S(),u=f({initialValues:{commitmentPercent:r||0},validationSchema:v,onSubmit:m=>{P((l?b:n?j:R)({...l?{}:{key:e==null?void 0:e.key},out_province_free_buying_commitment_percent:m==null?void 0:m.commitmentPercent})).then(C=>{C.payload.error?p({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(t(),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),t(),d(!1)}}),y=()=>{u.setValues({commitmentPercent:r||0}),u.setErrors({}),d(!0)};return s.jsx(h,{xs:12,container:!0,justifyContent:"center",alignItems:"center",children:F?s.jsxs(E,{component:"form",onSubmit:u.handleSubmit,display:"flex",alignItems:"center",gap:1,children:[s.jsx(g,{size:"small",id:"commitmentPercent",name:"commitmentPercent",label:"درصد تعهد",variant:"outlined",type:"number",value:u.values.commitmentPercent,style:{width:80},inputProps:{min:0,max:100,step:1},onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.commitmentPercent&&!!u.errors.commitmentPercent,helperText:u.touched.commitmentPercent&&u.errors.commitmentPercent}),s.jsx(A,{size:"small",color:"primary",type:"submit",disabled:!u.isValid||u.isSubmitting,children:s.jsx(N,{})})]}):s.jsxs(E,{display:"flex",alignItems:"center",children:[s.jsxs(x,{variant:"caption",children:["%",r||0]}),s.jsx(A,{size:"small",color:"primary",onClick:y,children:s.jsx(I,{})})]})})};export{B as P,j as a,z as b,R as c,b as p}; diff --git a/build/assets/ProvinceManagePricing-Cq6gDIzN.js b/build/assets/ProvinceManagePricing-Cq6gDIzN.js new file mode 100644 index 0000000..058083b --- /dev/null +++ b/build/assets/ProvinceManagePricing-Cq6gDIzN.js @@ -0,0 +1 @@ +import{j as u,an as B,ac as N,B as v,I as uu,b3 as eu,d as Z,T as R,b as ru}from"./mui-vendor-D_SVL-Dx.js";import{j as V,A as G,u as K,c as Q,b as D,v as J,G as l,S as g,$ as ou,L as H,h as j,b3 as nu,W as M,a0 as Y,ad as tu,O as iu,b4 as lu,C as au,p as m}from"./index-D80MdVQn.js";import{r as C}from"./react-vendor-CmFgShSM.js";import{a as X,u as T}from"./redux-vendor-CfkcHgWN.js";import{N as O}from"./NumberFormatCustom-BXcOcGV4.js";import{C as su}from"./CustomCard-Cq1zECRb.js";import{R as cu}from"./ResponsiveTable-bUYl0qDM.js";import{d as Cu}from"./Tune-BBzxV8DK.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const du=X("PROVINCE_NEW_PRICING",async i=>{const{data:r,status:e}=await V.post("pricing/",i);return{data:r,status:e}}),hu=()=>{const[i]=C.useContext(G),r=T(),e=K({initialValues:{date:J(Date()).format("YYYY-MM-DD hh:mm:ss"),price:"",floorprice:"",ceilingprice:""},validationSchema:Q({price:D().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return C.useEffect(()=>{e.validateForm()},[]),u.jsxs(l,{container:!0,gap:g.SMALL,direction:"column",height:"100%",justifyContent:"space-between",children:[u.jsx(l,{children:u.jsx(ou,{fullWidth:!0,label:"تاریخ",id:"date",renderInput:a=>u.jsx(B,{...a}),value:e.values.date,error:e.touched.date?!!e.errors.date:null,onChange:a=>{e.setFieldValue("date",J(a).format("YYYY-MM-DD hh:mm:ss"))},onBlur:e.handleBlur,helperText:e.touched.date&&e.errors.date?e.errors.date:null})}),u.jsx(l,{children:u.jsx(O,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلو مرغ زنده",variant:"outlined",InputLabelProps:{shrink:!0},InputProps:{endAdornment:u.jsx(N,{position:"start",children:"ریال"})},value:e.values.price,error:e.touched.price?!!e.errors.price:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.price&&e.errors.price?e.errors.price:null})}),u.jsx(l,{children:u.jsx(O,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"floorprice",label:"قیمت کف",variant:"outlined",InputLabelProps:{shrink:!0},InputProps:{endAdornment:u.jsx(N,{position:"start",children:"ریال"})},value:e.values.floorprice,error:e.touched.floorprice?!!e.errors.floorprice:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.floorprice&&e.errors.floorprice?e.errors.floorprice:null})}),u.jsx(l,{children:u.jsx(O,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"ceilingprice",label:"قیمت سقف",variant:"outlined",InputLabelProps:{shrink:!0},InputProps:{endAdornment:u.jsx(N,{position:"start",children:"ریال"})},value:e.values.ceilingprice,error:e.touched.ceilingprice?!!e.errors.ceilingprice:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.ceilingprice&&e.errors.ceilingprice?e.errors.ceilingprice:null})}),u.jsx(l,{children:u.jsx(v,{fullWidth:!0,variant:"contained",component:"label",disabled:!e.isValid,size:"large",onClick:()=>{e.values.floorprice>e.values.ceilingprice?i({vertical:"top",horizontal:"center",msg:"قیمت گذاری غیر استاندارد است!",severity:"error"}):(r(H()),r(du({date:e.values.date,live_chicken_price:e.values.price,floor_price:e.values.floorprice?e.values.floorprice:0,ceiling_price:e.values.ceilingprice?e.values.ceilingprice:0})).then(a=>{a.error?(r(j()),i({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):r(nu()).then(c=>{r(j()),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(M({right:!1,bottom:!1,content:null}))})}))},children:"ثبت درخواست"})})]})},$=X("PROVINCE_PRICE_EDIT_SERVICE",async(i,{dispatch:r})=>{var e,a;try{r(H());const{data:c,status:d}=await V.put(`chicken-commission-prices/${i.id}/`,{kill_house_price:i.kill_house_price,wholesaler_price:i.wholesaler_price,retailer_price:i.retailer_price});return r(j()),{data:c,status:d}}catch(c){return r(j()),{error:((a=(e=c==null?void 0:c.response)==null?void 0:e.data)==null?void 0:a.result)||"خطایی رخ داده است"}}}),pu=({updateTable:i,item:r})=>{const[e]=C.useContext(G),a=T(),c={kill_house_price:(r==null?void 0:r.killHousePrice)||0,wholesaler_price:(r==null?void 0:r.wholesalerPrice)||0,retailer_price:(r==null?void 0:r.retailerPrice)||0},d=Q().shape({kill_house_price:D().required("این فیلد الزامی است").min(0,"مقدار نمی‌تواند منفی باشد"),wholesaler_price:D().required("این فیلد الزامی است").min(0,"مقدار نمی‌تواند منفی باشد"),retailer_price:D().required("این فیلد الزامی است").min(0,"مقدار نمی‌تواند منفی باشد")}),t=K({initialValues:c,validationSchema:d,enableReinitialize:!0}),p=()=>{a($({id:r==null?void 0:r.id,kill_house_price:Number(t.values.kill_house_price),wholesaler_price:Number(t.values.wholesaler_price),retailer_price:Number(t.values.retailer_price)})).then(F=>{var A;(A=F.payload)!=null&&A.error?e({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(i(),e({vertical:"top",horizontal:"center",msg:"قیمت‌ها با موفقیت ویرایش شدند",severity:"success"}),a(M({right:!1,bottom:!1,content:null})))})};return u.jsxs(l,{container:!0,direction:"column",gap:g.SMALL,sx:{p:1},children:[u.jsx(B,{label:"کارمزد کشتارگاه (ریال)",variant:"outlined",fullWidth:!0,name:"kill_house_price",value:t.values.kill_house_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.kill_house_price&&!!t.errors.kill_house_price,helperText:t.touched.kill_house_price&&t.errors.kill_house_price}),u.jsx(B,{label:"کارمزد عمده فروش (ریال)",variant:"outlined",fullWidth:!0,name:"wholesaler_price",value:t.values.wholesaler_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.wholesaler_price&&!!t.errors.wholesaler_price,helperText:t.touched.wholesaler_price&&t.errors.wholesaler_price}),u.jsx(B,{label:"کارمزد خرده فروش (ریال)",variant:"outlined",fullWidth:!0,name:"retailer_price",value:t.values.retailer_price,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.retailer_price&&!!t.errors.retailer_price,helperText:t.touched.retailer_price&&t.errors.retailer_price}),u.jsx(v,{variant:"contained",color:"primary",fullWidth:!0,onClick:p,disabled:!t.isValid||!t.dirty,children:"ذخیره تغییرات"})]})},Au=({item:i,updateTable:r})=>{const e=T(),[a,c]=C.useState(null),[d]=C.useContext(G),t=s=>c(s.currentTarget),p=()=>c(null),F=!!a,A=F?"popover":void 0,E=Y(),x=()=>{if(!(i!=null&&i.date))return!1;const s=new Date,h=new Date(i.date);return h.getFullYear()===s.getFullYear()&&h.getMonth()===s.getMonth()&&h.getDate()===s.getDate()},z=()=>{if(p(),!x()){d({msg:"فقط قیمت‌های مربوط به تاریخ امروز قابل ویرایش هستند.",severity:"error",vertical:"top",horizontal:"center"});return}e(M({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(pu,{item:i,isEdit:!0,updateTable:r,onSubmit:s=>{e($({id:i.id,prices:{kill_house_price:s.killHousePrice,wholesaler_price:s.wholesalerPrice,retailer_price:s.retailerPrice}})).then(h=>{h.payload.error?d({msg:h.payload.error,severity:"error",vertical:"top",horizontal:"center"}):(r(),d({msg:"قیمت‌ها با موفقیت ویرایش شدند",severity:"success",vertical:"top",horizontal:"center"}))})}}),title:"ویرایش قیمت‌های کارمزد"}))},L=s=>{e($({id:i.id,prices:{kill_house_check:!0,state:s}})).then(h=>{h.payload.error?d({msg:h.payload.error,severity:"error",vertical:"top",horizontal:"center"}):(r(),e(au()),d({msg:"وضعیت با موفقیت به روز رسانی شد",severity:"success",vertical:"top",horizontal:"center"}))})},W=()=>E!=="KillHouse"?u.jsx(Z,{title:"ویرایش قیمت‌ها",children:u.jsx(v,{size:"small",startIcon:u.jsx(tu,{fontSize:"small"}),sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},onClick:z,children:u.jsx(R,{variant:"body2",fontWeight:600,children:"ویرایش قیمت‌ها"})})}):u.jsx(Z,{title:"تایید/رد",children:u.jsx(v,{size:"small",startIcon:u.jsx(lu,{fontSize:"small"}),onClick:()=>{p(),e(iu({title:"تایید/ رد",content:u.jsxs(l,{container:!0,spacing:2,justifyContent:"center",children:[u.jsx(l,{item:!0,xs:12,children:u.jsx(R,{variant:"body2",color:"error",children:"توجه: در صورت تایید حجم قطعه اعلام شده، حجم مورد نظر از سالن مرغدار کسر شده و با میانگین وزن کشتار مرغدار به انبار شما اضافه می‌گردد."})}),u.jsx(l,{item:!0,children:u.jsx(v,{color:"success",variant:"contained",onClick:()=>L("accepted"),children:"تایید"})}),u.jsx(l,{item:!0,children:u.jsx(v,{color:"error",variant:"contained",onClick:()=>L("rejected"),children:"رد"})})]})}))},sx:{"&.Mui-disabled":{backgroundColor:"transparent",color:"text.disabled"}},children:u.jsx(R,{variant:"body2",fontWeight:600,children:"تایید / رد"})})});return u.jsxs("div",{children:[u.jsx(uu,{"aria-describedby":A,color:"primary",onClick:t,disabled:!x(),children:u.jsx(Cu,{})}),u.jsx(eu,{id:A,open:F,anchorEl:a,onClose:p,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:"10px"},children:u.jsx(l,{container:!0,direction:"column",gap:1,alignItems:"flex-start",style:{width:150},children:W()})})})]})},gu=()=>{const i=T(),[r,e]=C.useState([]),[a,c]=C.useState([]),[d,t]=C.useState(0),[p,F]=C.useState(10),[A,E]=C.useState(1),x=async o=>{try{i(H());const n=await V.get(`chicken-commission-prices/?role=${Y()}&page=${o}&page_size=${p}`);i(j()),e(n.data.results),t(n.data.count)}catch(n){console.error("Error fetching pricing data:",n),i(j())}},z=o=>{x(o),E(o)},L=o=>{F(o),E(1)},W=()=>{x(A!==0?A:1)};C.useEffect(()=>{x(1)},[i,p]),C.useEffect(()=>{const o=r==null?void 0:r.map((n,_)=>{var P,b,k,y,w,S,f,I,q,U;return[_+1,m(n==null?void 0:n.date),((P=n==null?void 0:n.chickenAveragePrice)==null?void 0:P.toLocaleString())+" ﷼",((b=n==null?void 0:n.killHousePrice)==null?void 0:b.toLocaleString())+" ﷼",((k=n==null?void 0:n.wholesalerPrice)==null?void 0:k.toLocaleString())+" ﷼",((y=n==null?void 0:n.retailerPrice)==null?void 0:y.toLocaleString())+" ﷼",((S=(w=n==null?void 0:n.priceInfo)==null?void 0:w.killHousePrice)==null?void 0:S.toLocaleString())+" ﷼",((I=(f=n==null?void 0:n.priceInfo)==null?void 0:f.wholesalePrice)==null?void 0:I.toLocaleString())+" ﷼",((U=(q=n==null?void 0:n.priceInfo)==null?void 0:q.retailPrice)==null?void 0:U.toLocaleString())+" ﷼",u.jsx(Au,{updateTable:W,item:n},_)]});c(o)},[r]);const s=Y(),h=()=>{var _,P,b,k,y,w,S;if(!r||r.length===0)return null;const o=r[0],n=[{title:"قیمت مرغ زنده",value:((_=o==null?void 0:o.chickenAveragePrice)==null?void 0:_.toLocaleString())+" ریال",date:m(o==null?void 0:o.createDate)},{title:"قیمت درب کشتارگاه",value:((b=(P=o==null?void 0:o.priceInfo)==null?void 0:P.killHousePrice)==null?void 0:b.toLocaleString())+" ریال",date:m(o==null?void 0:o.createDate)},{title:"قیمت عمده فروشی",value:((y=(k=o==null?void 0:o.priceInfo)==null?void 0:k.wholesalePrice)==null?void 0:y.toLocaleString())+" ریال",date:m(o==null?void 0:o.createDate)},{title:"قیمت خرده فروشی",value:((S=(w=o==null?void 0:o.priceInfo)==null?void 0:w.retailPrice)==null?void 0:S.toLocaleString())+" ریال",date:m(o==null?void 0:o.createDate)}];return u.jsx(l,{container:!0,mt:g.SMALL,px:2,children:n.map((f,I)=>u.jsx(l,{item:!0,xs:12,sm:6,md:3,p:1,children:u.jsx(su,{title:f.title,value:`${f.value} - ${f.date}`})},I))})};return u.jsxs(u.Fragment,{children:[u.jsx(l,{container:!0,direction:"column",alignItems:"start",justifyContent:"center",gap:g.SMALL,px:2,children:(s==="ProvinceFinancial"||s==="ProvinceOperator")&&u.jsx(l,{container:!0,gap:g.MEDIUM,alignItems:"start",children:u.jsx(l,{children:u.jsx(v,{variant:"contained",onClick:()=>{i(M({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"قیمت گذاری",content:u.jsx(hu,{})}))},children:"قیمت گذاری"})})})}),h(),u.jsx(l,{container:!0,alignItems:"center",justifyContent:"space-between",gap:g.SMALL,mt:g.MEDIUM,px:2,children:u.jsx(cu,{title:"قیمت مرغ",name:"بایگانی قیمت‌ها",columns:["ردیف","تاریخ","قیمت مرغ زنده"," کارمزد کشتارگاه","کارمزد عمده‌فروش","کارمزد خرده‌فروش","قیمت درب کشتارگاه","قیمت عمده فروش","قیمت خرده فروش","عملیات"],customWidth:"100%",data:a,page:A,perPage:p,totalRows:d,handlePageChange:z,handlePerRowsChange:L})})]})},wu=()=>u.jsx(u.Fragment,{children:u.jsx(ru,{display:"flex",justifyContent:"center",children:u.jsx(l,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(l,{container:!0,justifyContent:"space-between",gap:g.SMALL,mt:g.SMALL,children:u.jsx(l,{width:"100%",children:u.jsx(gu,{})})})})})});export{wu as default}; diff --git a/build/assets/ProvinceManageStewards-Baj8VcfQ.js b/build/assets/ProvinceManageStewards-Baj8VcfQ.js new file mode 100644 index 0000000..9a6eed3 --- /dev/null +++ b/build/assets/ProvinceManageStewards-Baj8VcfQ.js @@ -0,0 +1 @@ +import{j as _,b as j}from"./mui-vendor-D_SVL-Dx.js";import{a0 as N,G as a,S as I,ja as n,jb as D,jc as P,jd as G,je as c,jf as m,jg as M,jh as p,ji as l,jj as V,jk as W,jl as x,jm as L,jn as d,jo as h,jp as f,jq as g,jr as v,js as X,jt as y,ju as H,jv as z,jw as F,jx as w,jy as B,jz as Q,jA as k,jB as b,jC as q,jD as K,jE as J,jF as Y}from"./index-D80MdVQn.js";import{N as u}from"./NavLink-Uri4Pz8C.js";import{L as S}from"./LinkItem-Din4toX7.js";import{c as O}from"./index.esm-D0kIaQoT.js";import{B as Z}from"./BackButton-Dr-K0JXJ.js";import{a as $,M as __,b as E_,P as R_,c as A_}from"./ProvinceLegalGuildsOutProvince-DyJ1xElp.js";import{f as T_}from"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";import"./index.esm-C1-dCPnj.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Tune-BBzxV8DK.js";import"./Visibility-Cb7r65bM.js";import"./Check-DhP5SvVt.js";import"./Close-J1gH5PMD.js";import"./CheckCircle-DhdOmw2t.js";import"./Send-BBQc1q74.js";import"./CreateGuilds-DgFk5FAd.js";import"./city-get-city-Cof5ivkn.js";import"./Person-PsPK2YrR.js";import"./Phone-DO6stZ0w.js";import"./Cake-B9u2Frdy.js";import"./LabelField-BYhJrYEE.js";import"./DialogAlert-CML4Ua46.js";import"./Business-C5WNOK1n.js";import"./ManageGuildsOperations-Y6lK_GEz.js";import"./checkPathStartsWith-DedybDvj.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./address-DVSldlUX.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";const z_=()=>{const{pathname:E}=T_(),R=N()==="AdminX",A=N()==="SuperAdmin",T=N()==="ProvinceOperator",s=N()==="KillHouse",o=R?c:A?m:T?M:s?p:"",r=R?l:A?V:T?W:s?x:"",t=R?L:A?d:T?h:s?f:"",i=R?g:A?v:T?X:s?y:"",U=R?B:A?Q:T?k:s?b:"",C=R?H:A?z:T?F:s?w:"",e=R?q:A?K:T?J:s?Y:"";return _.jsx(j,{display:"flex",justifyContent:"center",children:_.jsxs(a,{container:!0,gap:I.SMALL,p:I.SMALL,justifyContent:"center",xs:12,lg:10,children:[_.jsx(a,{xs:12,children:_.jsx(Z,{})}),(n===E||D===E||P===E||G===E)&&_.jsxs(_.Fragment,{children:[_.jsx(u,{to:o,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین داخل استان"})}),_.jsx(u,{to:r,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین خارج استان"})})]}),o===E&&_.jsxs(_.Fragment,{children:[_.jsx(u,{to:t,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"درخواست های ثبت مباشر"})}),_.jsx(u,{to:i,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین حقیقی"})}),_.jsx(u,{to:C,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین حقوقی"})})]}),r===E&&_.jsxs(_.Fragment,{children:[_.jsx(u,{to:U,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین حقیقی"})}),_.jsx(u,{to:e,children:_.jsx(S,{icon:_.jsx(O,{size:30,color:"#244CCC"}),title:"مباشرین حقوقی"})})]}),t===E&&_.jsx($,{userType:"steward"}),i===E&&_.jsx(__,{userType:"steward"}),C===E&&_.jsx(E_,{userType:"steward"}),U===E&&_.jsx(R_,{userType:"steward"}),e===E&&_.jsx(A_,{userType:"steward"})]})})};export{z_ as default}; diff --git a/build/assets/ProvinceProducts-DeXcJB7p.js b/build/assets/ProvinceProducts-DeXcJB7p.js new file mode 100644 index 0000000..9e4909a --- /dev/null +++ b/build/assets/ProvinceProducts-DeXcJB7p.js @@ -0,0 +1 @@ +import{j as r,an as t,B as f,b8 as h,T as v,b as F}from"./mui-vendor-D_SVL-Dx.js";import{L as k,j as S,h as y,A as x,u as T,c as b,V as I,G as o,b5 as A,O,S as g}from"./index-D80MdVQn.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{a as D,u as P,f as E}from"./redux-vendor-CfkcHgWN.js";import{S as M}from"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const C=D("PROVINCE_SUBMUIT_PRODUCT_PRICE",async(n,{dispatch:e})=>{try{e(k());const{data:l,status:s}=await S.put("additional-products/0/",n);return e(y()),{data:l,status:s}}catch(l){return e(y()),{error:l.response.data.result}}}),B=({item:n})=>{const[e]=p.useContext(x),l=P(),s=T({initialValues:{price:""},validationSchema:b({price:I().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})});return p.useEffect(()=>{s.validateForm()},[]),r.jsxs(o,{container:!0,justifyContent:"center",gap:2,alignItems:"center",children:[r.jsx(o,{children:r.jsx(t,{fullWidth:!0,id:"price",label:"قیمت",value:s.values.price,error:s.touched.price?!!s.errors.price:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.price&&s.errors.price?s.errors.price:null,autoComplete:"current-password",variant:"outlined"})}),r.jsx(o,{children:r.jsx(f,{disabled:!s.isValid,variant:"contained",onClick:()=>{l(C({product_key:n==null?void 0:n.key,selling_free_price:n==null?void 0:n.sellingFreePrice,selling_approved_price:n==null?void 0:n.sellingApprovedPrice,selling_more_than_inventory:n==null?void 0:n.sellingMoreThanInventory,selling_other_products:n==null?void 0:n.sellingOtherProducts,price:s.values.price})).then(_=>{_.error?e({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(e({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(A()))})},children:"ثبت"})})]})},q=()=>{const[n]=p.useContext(x),e=P();p.useEffect(()=>{e(A())},[]);const l=d=>{d.error?n({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(A()))},{provinceProductList:s}=E(d=>d.provinceSlice),[_,j]=p.useState([]);return p.useEffect(()=>{const d=s==null?void 0:s.map((u,a)=>[a+1,u==null?void 0:u.name,r.jsx(h,{checked:u==null?void 0:u.sellingApprovedPrice,onClick:()=>{e(C({product_key:u==null?void 0:u.key,selling_free_price:u==null?void 0:u.sellingFreePrice,selling_approved_price:(u==null?void 0:u.sellingApprovedPrice)!==!0,selling_more_than_inventory:u==null?void 0:u.sellingMoreThanInventory,selling_other_products:u==null?void 0:u.sellingOtherProducts,price:u==null?void 0:u.price})).then(c=>{l(c)})}},a),r.jsx(h,{checked:u==null?void 0:u.sellingFreePrice,onClick:()=>{e(C({product_key:u==null?void 0:u.key,selling_free_price:(u==null?void 0:u.sellingFreePrice)!==!0,selling_approved_price:u==null?void 0:u.sellingApprovedPrice,selling_more_than_inventory:u==null?void 0:u.sellingMoreThanInventory,selling_other_products:u==null?void 0:u.sellingOtherProducts,price:u==null?void 0:u.price})).then(c=>{l(c)})}},a),r.jsx(h,{checked:u==null?void 0:u.sellingMoreThanInventory,onClick:()=>{e(C({product_key:u==null?void 0:u.key,selling_free_price:u==null?void 0:u.sellingFreePrice,selling_approved_price:u==null?void 0:u.sellingApprovedPrice,selling_more_than_inventory:(u==null?void 0:u.sellingMoreThanInventory)!==!0,selling_other_products:u==null?void 0:u.sellingOtherProducts,price:u==null?void 0:u.price})).then(c=>{l(c)})}},a),r.jsx(h,{checked:u==null?void 0:u.sellingOtherProducts,onClick:()=>{e(C({product_key:u==null?void 0:u.key,selling_free_price:u==null?void 0:u.sellingFreePrice,selling_approved_price:u==null?void 0:u.sellingApprovedPrice,selling_more_than_inventory:u==null?void 0:u.sellingMoreThanInventory,selling_other_products:(u==null?void 0:u.sellingOtherProducts)!==!0,price:u==null?void 0:u.price})).then(c=>{l(c)})}},a),r.jsx("a",{href:u==null?void 0:u.image,alt:"دانلود تصویر محصول",children:r.jsx("img",{src:u==null?void 0:u.image,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"productPicture"),r.jsxs(o,{container:!0,justifyContent:"center",children:[r.jsx(v,{mr:2,children:u==null?void 0:u.price}),r.jsx(f,{disabled:!(u!=null&&u.sellingApprovedPrice),size:"small",variant:"contained",onClick:()=>{e(O({title:"ثبت قیمت",content:r.jsx(B,{item:u})}))},children:"ثبت"})]},a)]);j(d)},[s]),r.jsx(r.Fragment,{children:r.jsx(F,{display:"flex",justifyContent:"center",children:r.jsx(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:r.jsx(o,{container:!0,justifyContent:"space-between",gap:g.SMALL,mt:g.SMALL,children:r.jsxs(o,{width:"100%",children:[r.jsx(o,{mt:g.SMALL,mb:g.SMALL,children:r.jsx(v,{variant:"body1",children:"محصولات"})}),r.jsx(M,{data:_,columns:["ردیف","نام محصول","قیمت به قیمت دولتی","فروش به قیمت آزاد","فروش بیشتر از انبار","فروش سایر محصولات","تصویر","قیمت"]})]})})})})})};export{q as default}; diff --git a/build/assets/ProvinceReports-qGAT0orI.js b/build/assets/ProvinceReports-qGAT0orI.js new file mode 100644 index 0000000..d1dab94 --- /dev/null +++ b/build/assets/ProvinceReports-qGAT0orI.js @@ -0,0 +1 @@ +import{j as e,b as A,T as x,an as p}from"./mui-vendor-D_SVL-Dx.js";import{A as F,j as i,a0 as n,m as E,G as C,S as a,$ as R,v}from"./index-D80MdVQn.js";import{B as P}from"./BackButton-Dr-K0JXJ.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{f as U}from"./redux-vendor-CfkcHgWN.js";import{b as B,a as Y}from"./index.esm-C1-dCPnj.js";import{I as H}from"./index.esm-I0ypi7DD.js";const O=()=>{var h,k,_,f,m,y,b,g,L;const[,,l,S,s,D]=o.useContext(F);o.useContext(F);const[c]=o.useContext(F),w=U(u=>u.userSlice.authToken),t=U(u=>u.userSlice),[$,M]=o.useState(""),T=(u,r=!1)=>{r||(c({vertical:"top",horizontal:"center",msg:"فایل در حال دانلود می باشد، این عملیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"}),window.location.href=u)},z=async u=>{try{(await i.get(u)).status===200&&c({vertical:"top",horizontal:"center",msg:"تیکت با موفقیت ارسال شد",severity:"success"})}catch{c({vertical:"top",horizontal:"center",msg:"خطا در ارسال تیکت",severity:"error"})}},d=[{title:"گزارش تحلیلی",description:"گزارش تحلیلی از زنجیره مرغ گوشتی در استان",link:`${i.defaults.baseURL}management_all_poultry_and_warehouse_pdf/?date1=${l}&date2=${s}`,icon:e.jsx(H,{size:24,color:"red"})},{title:"تیکت وضعیت سند بار ها",description:"تیکت وضعیت سند بار ها",link:`${i.defaults.baseURL}send_bar_info_from_ticket/?key=${(h=t==null?void 0:t.userProfile)==null?void 0:h.key}&date1=${l}&date2=${s}`,icon:e.jsx(B,{size:24,color:"#FFFFFF"}),isTicket:!0},{title:"مغایرت قرنطینه",description:"مغایرت قرنطینه",link:`${i.defaults.baseURL}send_clearance_code_to_rsi/?date1=${l}&date2=${s}`},{title:"گزارش جامع کشتار",description:"اطلاعات کلی از کشتار تا صنف",link:`${i.defaults.baseURL}detail_of_killing_excel/?date1=${l}&date2=${s}&role=${n()}&key=${(k=t==null?void 0:t.userProfile)==null?void 0:k.key}`},{title:"گزارش پایش کشتارگاه ها",description:"پایش کلی کشتارگاه ها",link:`${i.defaults.baseURL}comprehensive_report_of_the_slaughterhouse_excel/?date1=${l}&date2=${s}`},{title:"اطلاعات بارها",description:"جزئیات بارهای ایجاد شده",link:`${i.defaults.baseURL}bar_excel/?start=${l}&end=${s}&key=${(_=t==null?void 0:t.userProfile)==null?void 0:_.key}&role=${n()}`},{title:"گزارش پایش تعاونی ها",description:"جزئیات جوجه ریزی و کشتار تعاونی ها",link:`${i.defaults.baseURL}general_city_operator/?date1=${l}&date2=${s}&key=${(f=t==null?void 0:t.userProfile)==null?void 0:f.key}&role=${n()}`},{title:"گزارش کلی خریداران",description:"گزارش تخصیص و پخش خریداران",link:`${i.defaults.baseURL}kill_house_user_excel/?date1=${l}&date2=${s}`},{title:"درخواست مرغداران",description:"درخواست های کتشار ثبت شده توسط مرغداران",link:`${i.defaults.baseURL}poultry_kill_request_excel/?start=${l}&end=${l}&role=${n()}&token=${w}`},{title:"اعلام نیاز خریداران",description:"اعلام نیاز کشتار از طرف خریداران",link:`${i.defaults.baseURL}kill_house_excel/?start=${l}&end=${s}`},{title:"جوجه ریزی های فعال",description:"اطلاعات تکمیلی جوجه ریزی",link:`${i.defaults.baseURL}0/hatching_excel`},{title:"جوجه ریزی های بایگانی شده",description:"اطلاعات تکمیلی جوجه ریزی",link:`${i.defaults.baseURL}archive_hatching_excel/?key=${(m=t==null?void 0:t.userProfile)==null?void 0:m.key}`},{title:"درخواست های کشتار",description:"جزئیات درخواست مرغداران تا تحویلی کشتارگاه",link:`${i.defaults.baseURL}poultry_request_report_excel/?start=${l}&end=${s}&key=${(y=t==null?void 0:t.userProfile)==null?void 0:y.key}`},{title:"اصناف",description:"اطلاعات اصناف ثبت شده",link:`${i.defaults.baseURL}guilds_excel/?key=${(b=t==null?void 0:t.userProfile)==null?void 0:b.key}`},{title:"کاربران",description:"اطلاعات کاربران ثبت شده",link:`${i.defaults.baseURL}get_all_user_excel/`},{title:"تخصیصات",description:"جزئیات تخصیص به خریداران",link:`${i.defaults.baseURL}allocated_excel/?start=${l}&end=${s}`},{title:"گزارش پخش روزانه",description:"کشتارگاه به مباشر/صنف",link:`${i.defaults.baseURL}all_inventory_excel/?date1=${l}&date2=${s}`},{title:"گزارش پخش روزانه",description:"مباشر به صنف",link:`${i.defaults.baseURL}steward_ware_house_total_report_daily_excel/?date1=${l}&date2=${s}`},{title:"آمار جوجه ریزی",description:"جزئیات جوجه ریزی",link:`${i.defaults.baseURL}hatching_date_range_excel/?date1=${l}&date2=${s}`},{title:"بارهای تکمیل شده",description:"جزئیات بارهای تکمیل شده",link:`${i.defaults.baseURL}bar-management-kill-house-excel/?key=${(g=t==null?void 0:t.userProfile)==null?void 0:g.key}&date1=${l}&date2=${s}`}];return e.jsx(E.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:e.jsx(A,{display:"flex",justifyContent:"center",alignItems:"center",children:e.jsxs(C,{container:!0,direction:"column",xs:12,sm:12,md:10,lg:10,children:[e.jsx(P,{}),e.jsx(C,{container:!0,alignItems:"center",gap:a.SMALL,sx:{color:"#727272"},px:2,children:e.jsxs(C,{xs:12,container:!0,mt:1,alignItems:"center",spacing:1,mb:a.SMALL,children:[e.jsx(C,{children:e.jsx(x,{sx:{fontSize:"14px",color:"black"},children:"تاریخ گزارش:"})}),e.jsxs(C,{container:!0,direction:"row",mr:1,mt:{xs:2,md:0},mb:{xs:1,md:0},children:[e.jsx(R,{label:"از تاریخ",renderInput:u=>e.jsx(p,{...u,style:{width:"160px"},size:"small"}),value:l,onChange:u=>{S(v(u).format("YYYY-MM-DD"))}}),e.jsx(C,{mx:.5}),e.jsx(R,{label:"تا تاریخ",renderInput:u=>e.jsx(p,{...u,style:{width:"160px"},size:"small"}),value:s,onChange:u=>{D(v(u).format("YYYY-MM-DD"))}})]}),e.jsx(C,{children:e.jsx(p,{sx:{minWidth:"250px"},id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",value:$,onChange:u=>{M(u.target.value)}})})]})}),e.jsx(C,{container:!0,xs:12,rowSpacing:a.SMALL,justifyContent:"center",mb:2,px:1,children:(L=d==null?void 0:d.filter(u=>u==null?void 0:u.title.includes($)))==null?void 0:L.map((u,r)=>e.jsx(C,{item:!0,xs:6,sm:4,md:4,lg:2,px:1,children:e.jsx("a",{style:{outline:"none",color:"#727272"},href:u.isTicket?"#":u==null?void 0:u.link,rel:"noreferrer",onClick:j=>{u.isTicket?(j.preventDefault(),z(u.link)):(j.preventDefault(),T(u.link,u.isTicket))},children:e.jsx(E.div,{whileHover:{scale:1.05},whileTap:{scale:.9},children:e.jsxs(A,{p:a.MEDIUM,border:"1px solid #E6E6E6",borderRadius:a.SMALL,bgcolor:"#FCFCFC",display:"flex",flexDirection:"column",alignItems:"center",sx:{cursor:"pointer"},minHeight:"11rem",maxHeight:"11rem",children:[e.jsx(A,{sx:{width:60,minWidth:60,height:60,minHeight:60,borderRadius:"50%",backgroundColor:"#244CCC",display:"flex",justifyContent:"center",alignItems:"center",marginBottom:a.SMALL},children:u.icon||e.jsx(Y,{size:24,color:"#FFFFFF"})}),e.jsx(x,{variant:"body1",mt:a.SMALL,sx:{color:"#727272",fontWeight:{xs:500,md:600},fontSize:{xs:"12px",md:"16px"}},children:u==null?void 0:u.title}),e.jsx(x,{mt:a.SMALL,sx:{color:"#727272",fontSize:"10px"},children:u==null?void 0:u.description})]})})})},r))})]})})})};export{O as default}; diff --git a/build/assets/ProvinceRequests-CUkzMMs1.js b/build/assets/ProvinceRequests-CUkzMMs1.js new file mode 100644 index 0000000..47e6001 --- /dev/null +++ b/build/assets/ProvinceRequests-CUkzMMs1.js @@ -0,0 +1 @@ +import{j as u,aO as Ne,aP as Pe,T as H,aQ as Oe,aR as I6,aS as z6,aT as R6,aU as B6,aV as U6,aW as W6,an as U,B as W,ah as u0,I as xu,aM as F0,d as Lu,i as e0,ap as Me,aj as L0,ay as T0,az as k0,aA as ku,aX as $e,aY as Y6,aZ as Eu,a_ as G0,a$ as Ie,ab as V6,b0 as ze,b1 as Re,b2 as Be,b3 as y0,b4 as Ue,b as K6,ao as Hu,aq as Q6,ar as We,as as s0,at as o0,b5 as g0,b6 as wu,b7 as d0,au as Ye}from"./mui-vendor-D_SVL-Dx.js";import{G as o,S as N,R as w0,w as N0,x as P0,y as b6,F as H6,z as Ju,B as O0,D as G6,E as M0,H as X6,I as $0,k as Ve,J as I0,K as z0,M as J6,N as Z6,O as Nu,P as q6,Q as S6,T as m6,U as A0,j as J,A as su,u as Tu,c as Iu,V as gu,m as ue,L as q,W as bu,h as V,C as Yu,X as qu,Y as X0,Z as Ke,p as pu,v as ou,_ as i0,$ as yu,a0 as tu,a1 as Qu,a2 as _6,a3 as Zu,r as n0,a4 as v0,a5 as ee,b as $u,a6 as Qe,a7 as p0,a8 as He,a9 as C0,aa as ne,ab as Ge,ac as re,ad as te,ae as Xe,af as c0,ag as Je,ah as Ze,ai as l0,aj as qe,ak as h0,al as me,n as J0,o as Z0,t as q0,am as R0,an as B0,ao as U0,ap as D6,aq as _0,ar as W0,as as Y0,at as V0,au as K0,av as Q0,aw as L6,ax as ae,ay as le,az as se,aA as un,aB as oe,aC as ce,aD as ie,aE as Ce,aF as de,aG as he,aH as Ae,aI as en,aJ as j0,aK as T6,aL as nn,aM as rn,aN as tn,aO as an,aP as ln,aQ as sn,aR as on,aS as k6,aT as cn,aU as Cn,aV as dn,aW as hn,aX as An,aY as xn,aZ as pn,a_ as jn,a$ as fn,b0 as Fn,b1 as yn,b2 as gn}from"./index-D80MdVQn.js";import{N as au}from"./NavLink-Uri4Pz8C.js";import{L as lu}from"./LinkItem-Din4toX7.js";import{V as xe,a as Wu}from"./index.esm-DYumyMPq.js";import{M as pe,a as H0,b as je}from"./index.esm-D0kIaQoT.js";import{L as Vu}from"./LineWithText-D8cjSeS5.js";import{u as m,f as Fu,a as Au}from"./redux-vendor-CfkcHgWN.js";import{f as m0,r as c,u as u6,j as vn,b as x0}from"./react-vendor-CmFgShSM.js";import{A as e6}from"./AdvancedTable-DF_gMS-x.js";import{d as E0}from"./Plagiarism-BibpZV6P.js";import{u as fe,g as b0}from"./useRequestFile-BwZzzy4x.js";import{A as En}from"./index-C-DZrBTM.js";import{d as Fe,C as bn,p as Sn,P as _n}from"./ProvinceFreeSales-KYUg6cBl.js";import{A as Dn}from"./AvicultureArchivedRequests-Dfl8V9Dw.js";import{R as zu}from"./ResponsiveTable-bUYl0qDM.js";import{R as Ku,a as mu}from"./index.esm-C1-dCPnj.js";import{R as Ln,a as Tn}from"./RequestsAwaitingInspections-BVdLAhwd.js";import{B as kn}from"./BackButton-Dr-K0JXJ.js";import{h as wn}from"./hour-limit-get-kill-request-D0k1b5_O.js";import{d as Nn,P as Pn,a as On}from"./delete-debtor-killhouses-CJopjtUH.js";import{u as Mn}from"./useGetAllocationInformation-jWvsp7Cd.js";import{d as n6}from"./Delete-CIwpNviU.js";import{d as ye}from"./Add-CiyqkOpq.js";import{S as S0}from"./SimpleTable-tm4uaKUf.js";import{d as ge}from"./Tune-BBzxV8DK.js";import{d as $n,a as f0}from"./index-Eu1ghc4Y.js";import{N as ve}from"./NumberFormatCustom-BXcOcGV4.js";import{P as In}from"./ProvinceSelectSlaughterForSlaughter-CdXowQiW.js";import{E as zn,S as Rn,P as Bn,a as Un}from"./EnterAuthCodeDirectBuy-B5Vyosnn.js";import{l as r6}from"./ChickenLogo-BK6_Z2uq.js";import{s as Wn,a as Yn}from"./slaughter-get-provinces-D6etA0Tf.js";import{C as Vn,a as Kn}from"./CityHatchingsArchiveOperations-BvV7gasp.js";import{C as Qn,a as Hn}from"./ChainBarManagement-B5xS_M-_.js";import{d as Gn}from"./AddCircleOutline-5cdNoXZy.js";import"./LabelField-BYhJrYEE.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./DialogAlert-CML4Ua46.js";import"./Done-CKhyNcU8.js";import"./aviculture-get-unions-C7MHhZje.js";import"./CarPelak-BUqZflo3.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./Close-J1gH5PMD.js";import"./VetFarmSubmitClearanceCode-DupXGNod.js";import"./Pageview-CHY_bSEN.js";import"./ToggleOn-Cv1P2E48.js";import"./ToggleOff-Bpk2vO8n.js";import"./Check-DhP5SvVt.js";import"./Sms-C-zLQmIm.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./VpnKey-BCVJm3I2.js";import"./Search-TgPAjvS8.js";import"./checkPathStartsWith-DedybDvj.js";import"./DoneOutline-EWJfR8n9.js";import"./ThumbUpAlt-CxZVQloD.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import"./PictureAsPdf-CIzo5EaA.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./Settings-Cboitw62.js";const Xn=()=>{const{pathname:e}=m0(),t=m();return u.jsxs(o,{container:!0,gap:N.SMALL,p:N.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[u.jsxs(o,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(o,{children:u.jsx(Vu,{text:"مدیریت درخواست ها"})}),u.jsxs(o,{container:!0,justifyContent:"center",gap:N.SMALL,children:[u.jsx(au,{to:w0,active:e===w0?"true":null,children:u.jsx(lu,{icon:u.jsx(xe,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"درخواست های کشتار مرغدار در انتظار بررسی"})}),u.jsx(au,{to:N0,active:e===N0?"true":null,children:u.jsx(lu,{icon:u.jsx(pe,{size:30,color:"#244CCC"}),title:"اعلام نیاز خریداران",description:"درخواست های کشتار در انتظار بررسی"})}),u.jsx(au,{to:P0,active:e===P0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"تخصیصات",description:"مشاهده و تخصیص درخواست ها"})}),u.jsx(au,{to:b6,active:e===b6?"true":null,children:u.jsx(lu,{icon:u.jsx(H6,{size:30,color:"#244CCC"}),title:"تعرفه ها"})})]})]}),u.jsxs(o,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(o,{children:u.jsx(Vu,{text:"ویژه"})}),u.jsxs(o,{container:!0,justifyContent:"center",gap:N.SMALL,children:[u.jsx(au,{to:Ju,active:e===Ju?"true":null,children:u.jsx(lu,{icon:u.jsx(H0,{size:30,color:"#244CCC"}),title:"خرید مستقیم"})}),u.jsx(au,{to:O0,active:e===O0?"true":null,children:u.jsx(lu,{icon:u.jsx(je,{size:30,color:"#244CCC"}),title:"صادرات"})}),u.jsx(au,{to:G6,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"فروش به خارج استان"})}),u.jsx(au,{to:M0,active:e===M0?"true":null,children:u.jsx(lu,{icon:u.jsx(X6,{size:30,color:"#244CCC"}),title:"زنجیره ها"})}),u.jsx(au,{to:$0,active:e===$0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"مدیریت تخصیصات"})})]})]}),u.jsx(o,{container:!0,gap:N.SMALL,p:N.SMALL,direction:"column",justifyContent:"center",style:{width:"100%"},children:u.jsxs(Ne,{style:{width:"100%"},children:[u.jsx(Pe,{expandIcon:u.jsx(Ve,{}),children:u.jsx(H,{variant:"body1",color:"error",children:"نظارت درخواست ها"})}),u.jsx(Oe,{children:u.jsxs(o,{container:!0,justifyContent:"center",gap:N.SMALL,mb:2,children:[u.jsx(au,{to:I0,active:e===I0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"تخصیصات خودکار"})}),u.jsx(au,{to:z0,active:e===z0?"true":null,children:u.jsx(lu,{icon:u.jsx(J6,{color:"#244CCC",size:30}),title:"صدور نامه",description:"ارسال نامه سیستمی"})}),u.jsx(au,{onClick:()=>t(Nu({title:"اطلاعات گزارش",content:u.jsx(q6,{})})),children:u.jsx(lu,{icon:u.jsx(Z6,{color:"#244CCC",size:30}),title:"گزارش روزانه",description:"گزارش روزانه"})}),u.jsx(au,{to:S6,active:e===S6?"true":null,children:u.jsx(lu,{icon:u.jsx(m6,{size:30,color:"#244CCC"}),title:"تراکنش ها"})})]})})]})})]})},Jn=()=>{const[e,t]=c.useState(null),r=m(),x=Fu(f=>f.provinceSlice.provinceNewRequests);return c.useEffect(()=>{r(A0())},[]),c.useEffect(()=>{t(x)},[x]),e||[]},Zn=Au("PROVINCE_ACCEPT_REQUEST",async e=>{const{data:t,status:r}=await J.post("province_check_operator_request/",e);return{data:t,status:r}}),qn=Au("PROVINCE_REJECT_REQUEST",async e=>{const{data:t,status:r}=await J.post("province_check_operator_request/",e);return{data:t,status:r}}),t6=({id:e,file:t,item:r,updateTable:x})=>{var j;const f=fe(e);t=t||((j=f==null?void 0:f.file)==null?void 0:j.process);const[p,,n,,a,,]=c.useContext(su),[g,F]=c.useState(!1);c.useEffect(()=>{(t==null?void 0:t.province)!==null&&F(!0)},[t]);const A=Tu({initialValues:{rejectText:""},validationSchema:Iu({rejectText:gu().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),[S,d]=c.useState(!1),h=m();return u.jsx(u.Fragment,{children:!g&&u.jsxs(I6,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(z6,{children:[u.jsx(R6,{color:"secondary"}),u.jsx(B6,{})]}),u.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(o,{container:!0,children:[u.jsx(o,{children:u.jsx(U6,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(o,{children:u.jsx(W6,{color:"textSecondary",children:u.jsx(H,{variant:"body2",children:"در این مرحله درخواست را تایید یا رد کنید."})})})]}),u.jsx(o,{children:u.jsx(o,{xs:12,children:u.jsx(o,{container:!0,gap:N.SMALL,padding:N.SMALL,children:u.jsx(En,{children:S?u.jsx(ue.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(o,{flexDirection:"column",container:!0,gap:N.SMALL,children:[u.jsx(o,{children:u.jsx(U,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:A.values.rejectText,error:A.touched.rejectText?!!A.errors.rejectText:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.rejectText&&A.errors.rejectText?A.errors.rejectText:null})}),u.jsxs(o,{container:!0,gap:N.SMALL,children:[u.jsx(o,{children:u.jsx(W,{variant:"outlined",color:"secondary",onClick:()=>{d(!1)},children:"لغو"})}),u.jsx(o,{children:u.jsx(W,{disabled:!A.values.rejectText,variant:"outlined",onClick:()=>{h(q()),h(qn({message:A.values.rejectText,key:r==null?void 0:r.cityCheckRequest,state:"reject"})).then(b=>{b.error?p({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(x(),h(bu({right:!1,bottom:!1,content:null})),h(A0({selectedDate1:n,selectedDate2:a})),h(V()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"رد اطلاعات و پیام به مرغدار"})})]})]})}):u.jsxs(o,{container:!0,gap:N.SMALL,xs:12,children:[u.jsx(W,{fullWidth:!0,variant:"outlined",color:"secondary",onClick:()=>{d(!0)},children:"رد اطلاعات و پیام به مرغدار"}),u.jsx(W,{fullWidth:!0,variant:"outlined",onClick:()=>{h(q()),h(Zn({key:r==null?void 0:r.cityCheckRequest,state:"accept"})).then(b=>{b.error?p({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(x(),h(A0({selectedDate1:n,selectedDate2:a})),h(bu({right:!1,bottom:!1,content:null})),h(Nu({title:"عملیات با موفقیت انجام شد.",content:u.jsxs(o,{container:!0,direction:"column",gap:N.MEDIUM,alignItems:"center",justifyContent:"center",children:[u.jsx(o,{children:u.jsx(H,{color:"green",children:"پرونده به کارتابل (در انتظار تخصیص) انتقال پیدا کرد."})}),u.jsx(o,{children:u.jsx(W,{variant:"contained",color:"success",onClick:()=>{h(Yu())},children:"تایید"})})]})})),h(A0({selectedDate1:n,selectedDate2:a})),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),h(V()),x())})},children:"تایید و اختصاص به کشتارگاه"})]})})})})})]})]})})};t6.propTypes={file:u0.PropTypes.object};const mn=()=>{const e=u6(),t=m(),r=Jn(),[x,f]=c.useState([]);c.useEffect(()=>{const n=r==null?void 0:r.map((a,g)=>{var F,A,S,d,h,j,b,v,E,L,$,z,P,s,D,l,M,w,R,Y,K;return[g+1,(F=a==null?void 0:a.poultryRequest)==null?void 0:F.orderCode,qu(new Date((A=a==null?void 0:a.poultryRequest)==null?void 0:A.createDate),"yyyy/MM/dd"),qu(new Date((S=a==null?void 0:a.poultryRequest)==null?void 0:S.sendDate),"yyyy/MM/dd"),(j=(h=(d=a==null?void 0:a.poultryRequest)==null?void 0:d.process)==null?void 0:h.poultry)==null?void 0:j.poultryName,(E=(v=(b=a==null?void 0:a.poultryRequest)==null?void 0:b.process)==null?void 0:v.poultry)==null?void 0:E.poultryMobile,(z=($=(L=a==null?void 0:a.poultryRequest)==null?void 0:L.process)==null?void 0:$.poultry)==null?void 0:z.poultryCity,(D=(s=(P=a==null?void 0:a.poultryRequest)==null?void 0:P.process)==null?void 0:s.poultry)==null?void 0:D.poultryProvince,(w=(M=(l=a==null?void 0:a.poultryRequest)==null?void 0:l.process)==null?void 0:M.poultry)==null?void 0:w.age,(K=(Y=(R=a==null?void 0:a.poultryRequest)==null?void 0:R.process)==null?void 0:Y.poultry)==null?void 0:K.poultryQuantity,u.jsx(xu,{color:"primary",onClick:()=>{var y,C,i,T;return t(bu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(t6,{file:(y=a==null?void 0:a.poultryRequest)==null?void 0:y.process,id:(T=(i=(C=a.poultryRequest)==null?void 0:C.process)==null?void 0:i.poultry)==null?void 0:T.poultryRequestId}),title:"انجام عملیات استان"}))},children:u.jsx(Fe,{})},g),u.jsx(xu,{"aria-label":"delete",color:"primary",onClick:()=>{var y,C,i;e(X0+((i=(C=(y=a==null?void 0:a.poultryRequest)==null?void 0:y.process)==null?void 0:C.poultry)==null?void 0:i.poultryRequestId))},children:u.jsx(E0,{})},g)]});f(n)},[r]);const[p]=c.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","عملیات","مشاهده"]);return u.jsx(F0,{children:u.jsx(e6,{name:"درخواست های جدید در انتظار بررسی",columns:p,data:x})})},ur=()=>{const e=u6(),t=m(),{provinceRejectedRequests:r}=Fu(n=>n.provinceSlice),[x,f]=c.useState([]);c.useEffect(()=>{t(Ke())},[]),c.useEffect(()=>{const n=r==null?void 0:r.map((a,g)=>[g+1,a.orderCode,pu(a==null?void 0:a.createDate),pu(a==null?void 0:a.sendDate),a.fullname,a.mobile,a.city,a.province,a.poultryQuantity,u.jsx(xu,{"aria-label":"delete",color:"primary",onClick:()=>{e(X0+a.id)},children:u.jsx(E0,{})},g)]);f(n)},[r]);const[p]=c.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","تعداد","مشاهده"]);return u.jsx(F0,{children:u.jsx(e6,{name:"درخواست های رد شده",columns:p,data:x})})},er=()=>{const[,,e,t,r,x]=c.useContext(su),f=m();c.useEffect(()=>{const D=ou(new Date).format("YYYY-MM-DD");t(D),x(D)},[]);const p=D=>{h(D.target.value)},[n,a]=c.useState([]),[g,F]=c.useState(0),[A,S]=c.useState(10),[d,h]=c.useState(""),[j,b]=c.useState(1),[v,E]=c.useState([]),L=async D=>{let l;f(q()),l=await J.get(`management_request/?search=filter&value=${d}&role=${tu()}&date1=${e}&date2=${r}&page=${D}&page_size=${A}`),f(V()),a(l.data.results),F(l.data.count)},$=D=>{L(D),b(D)},z=D=>{S(D),b(1)},P=()=>{L(j!==0?j:1)};c.useEffect(()=>{const D=n==null?void 0:n.map((l,M)=>{var w,R,Y,K,y,C,i,T,B,k,Q,nu,Z,eu,ju;return[j===1?M+1:M+A*(j-1)+1,l.stateProcess==="pending"?"در انتظار تایید شهرستان":"در انتظار تایید استان",l.orderCode,(R=(w=l==null?void 0:l.poultry)==null?void 0:w.user)==null?void 0:R.baseOrder,pu(l==null?void 0:l.createDate)+` (${(Y=l==null?void 0:l.registrar)==null?void 0:Y.fullname} - ${i0((K=l==null?void 0:l.registrar)==null?void 0:K.role)})`,pu(l==null?void 0:l.sendDate),l!=null&&l.freezing?"انجماد":l!=null&&l.export?"صادرات":"عادی",`${(C=(y=l==null?void 0:l.poultry)==null?void 0:y.user)==null?void 0:C.fullname} (${(T=(i=l==null?void 0:l.poultry)==null?void 0:i.user)==null?void 0:T.mobile})`,`${(B=l==null?void 0:l.poultry)==null?void 0:B.unitName}`,(k=l==null?void 0:l.poultry)==null?void 0:k.cityOperator,(Z=(nu=(Q=l==null?void 0:l.poultry)==null?void 0:Q.address)==null?void 0:nu.city)==null?void 0:Z.name,pu((eu=l==null?void 0:l.hatching)==null?void 0:eu.hatchingDate),(ju=l==null?void 0:l.hatching)==null?void 0:ju.age,l==null?void 0:l.IndexWeight,l==null?void 0:l.quantity.toLocaleString(),((l==null?void 0:l.quantity)*(l==null?void 0:l.IndexWeight)).toLocaleString(),u.jsx(xu,{color:"primary",onClick:()=>{var cu;return f(bu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:l.stateProcess==="pending"?u.jsx(bn,{file:l,id:l.id,updateTable:P}):u.jsx(t6,{item:l,file:(cu=l==null?void 0:l.poultryRequest)==null?void 0:cu.process,id:l.id,updateTable:P}),title:"انجام عملیات تایید/رد"}))},children:u.jsx(Fe,{})},M)]});E(D)},[n]),c.useEffect(()=>{L(1)},[f,e,r,A]);const s=async D=>{D.preventDefault(),f(q());try{const l=await J.get(`management_request/?role=${tu()}&search=filter&value=${d}&date1=${e}&date2=${r}&page=1&page_size=${A}`);a(l.data.results),F(l.data.count),f(V())}catch(l){console.error("Error fetching data:",l)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(o,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:D=>u.jsx(U,{style:{width:"160px"},...D,size:"small"}),value:e,onChange:D=>{t(ou(D).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:D=>u.jsx(U,{style:{width:"160px"},...D,size:"small"}),value:r,onChange:D=>{x(ou(D).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsxs("form",{onSubmit:s,children:[u.jsx(U,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:p}),u.jsx(W,{type:"submit",onClick:s,endIcon:u.jsx(Ku,{}),children:"جستجو"})]})})]}),u.jsx(zu,{data:v,columns:["ردیف","وضعیت","کد سفارش","کدکاربری","تاریخ ثبت درخواست","نوع کشتار","تاریخ کشتار","مرغدار (تلفن)","فارم","تعاونی","شهر","تاریخ جوجه ریزی","سن مرغ","میانگین وزن (کیلوگرم)","تعداد","وزن بار (کیلوگرم)","عملیات"],handlePageChange:$,totalRows:g,page:j,perPage:A,handlePerRowsChange:z,title:"مدیریت درخواست ها"})]})},nr=()=>{var nu,Z,eu,ju,cu,iu;const e=Fu(O=>O.userSlice.authToken),{poultryRequestsTotalQuantity:t}=Fu(O=>O.citySlice),r=m(),[x,f]=c.useState(!1),[p,n]=c.useState(""),[a]=c.useContext(su),[g,F]=c.useState([]),[A,S]=c.useState(0),[d,h]=c.useState(10),[j,b]=c.useState(""),[v,E]=c.useState(1),[L,$]=c.useState([]),z=O=>{b(O.target.value)},P=async O=>{r(q());const _=await J.get(`Poultry_Request/?role=${tu()}&today&date1=${w}&date2=${Y}&search=filter&value=${j||""}&page=${O}&page_size=${d}`);r(V()),F(_.data.results),S(_.data.count)},s=O=>{P(O),E(O)},D=async O=>{O.preventDefault(),r(q());try{const _=await J.get(`Poultry_Request/?role=${tu()}&today&date1=${w}&date2=${Y}&search=filter&value=${j||""}`);F(_.data.results),S(_.data.count),r(V())}catch(_){console.error("Error fetching data:",_)}},[l,M]=c.useState(ou(new Date).format("YYYY-MM-DD")),[,,w,R,Y,K]=c.useContext(su);c.useEffect(()=>{const O=ou(new Date).format("YYYY-MM-DD");R(O),K(O)},[]);const y=O=>{h(O),E(1)};c.useEffect(()=>{r(Qu(l))},[l]),c.useEffect(()=>{r(wn()).then(O=>{var _,Cu,vu,Su;f((Cu=(_=O.payload.data)==null?void 0:_[0])==null?void 0:Cu.active),n((Su=(vu=O.payload.data)==null?void 0:vu[0])==null?void 0:Su.hour)}),r(Nn())},[]),c.useEffect(()=>{x&&p&&r(_6({hour:p,active:x})),!x&&p&&(n(null),r(_6({hour:0,active:x})))},[p,x]);const i="/"+window.location.pathname.split("/")[1]+"/file/",T=O=>{let _="";return O!=null&&O.market?_="پنل معاملات":O!=null&&O.directBuying?_="خرید مستقیم":O!=null&&O.union?_="خرید خارج از استان":_="اتحادیه",_};c.useEffect(()=>{const O=g==null?void 0:g.map((_,Cu)=>{var vu,Su,Pu,Ou,I,ru,du,hu,fu,_u,Du,Mu,Ru,Bu,Uu,r0,t0,a0;return[v===1?Cu+1:Cu+d*(v-1)+1,u.jsx(Pn,{fileUrl:i,item:_,updateTable:B},Cu),_.orderCode,Q(_),_!=null&&_.freezing?"انجماد":_!=null&&_.export?"صادرات":"عادی",T(_),Zu(_==null?void 0:_.createDate)+` (${(vu=_==null?void 0:_.registrar)==null?void 0:vu.fullname} - ${i0((Su=_==null?void 0:_.registrar)==null?void 0:Su.role)})`,pu(_==null?void 0:_.sendDate),`${(Pu=_==null?void 0:_.poultry)==null?void 0:Pu.unitName} (${(I=(Ou=_==null?void 0:_.poultry)==null?void 0:Ou.user)==null?void 0:I.mobile})`,(ru=_==null?void 0:_.killHouseList)!=null&&ru.length?_==null?void 0:_.killHouseList.join(" - "):"ندارد",`${(fu=(hu=(du=_==null?void 0:_.poultry)==null?void 0:du.address)==null?void 0:hu.city)==null?void 0:fu.name}/${(_u=_==null?void 0:_.poultry)!=null&&_u.cityOperator?(Du=_==null?void 0:_.poultry)==null?void 0:Du.cityOperator:"بدون تعاونی"}`,(Mu=_==null?void 0:_.hatching)==null?void 0:Mu.age,_==null?void 0:_.IndexWeight,(Bu=(Ru=_==null?void 0:_.hatching)==null?void 0:Ru.totalWeight)==null?void 0:Bu.toLocaleString(),_==null?void 0:_.firstQuantity.toLocaleString(),(_==null?void 0:_.amount.toLocaleString())+" ﷼",(r0=(Uu=_==null?void 0:_.hatching)==null?void 0:Uu.leftOver)==null?void 0:r0.toLocaleString(),(t0=_.quantity)==null?void 0:t0.toLocaleString(),(_.quantity-(_==null?void 0:_.remainQuantity)).toLocaleString(),(a0=_==null?void 0:_.remainQuantity)==null?void 0:a0.toLocaleString(),u.jsx(H,{variant:"body2",sx:{color:_.hatching.fileState==="confirmation_code_pending"?"red":"black"},children:_.hatching.fileState==="province_state_pending"?"در انتظار تایید":_.hatching.fileState==="allocated_pending"?"آماده تخصیص":_.hatching.fileState==="confirmation_code_pending"?"در انتظار ورود کد احراز":"تخصیص داده شده"},Cu)]});$(O)},[g]),c.useEffect(()=>{P(1)},[w,Y,d]);const B=()=>{P(1)},k=u.jsx(o,{container:!0,alignItems:"center",mb:N.SMALL,gap:N.SMALL,justifyContent:"center",children:u.jsx("form",{onSubmit:D,children:u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,children:[u.jsx(U,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(W,{type:"submit",onClick:D,endIcon:u.jsx(Ku,{}),children:"جستجو"}),u.jsx(o,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:O=>u.jsx(U,{style:{width:"160px"},...O}),value:w,onChange:O=>{R(ou(O).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:O=>u.jsx(U,{style:{width:"160px"},...O}),value:Y,onChange:O=>{K(ou(O).format("YYYY-MM-DD"))}})}),u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx(W,{color:"success",onClick:()=>{a({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const O=`${J.defaults.baseURL}poultry_kill_request_excel/?start=${w}&end=${Y}&role=${tu()}&token=${e}`;window.location.href=O},children:u.jsx(mu,{size:32})})})]})})}),Q=O=>{let _="";return O!=null&&O.freeSaleInProvince?_="آزاد":_="دولتی",_};return u.jsx(o,{container:!0,children:u.jsx(o,{container:!0,alignItems:"center",justifyContent:"space-between",gap:4,xs:12,children:u.jsxs(o,{container:!0,children:[u.jsx(o,{my:N.SMALL,children:u.jsxs(o,{mb:2,container:!0,alignItems:"center",gap:N.SMALL,children:[u.jsx(o,{children:u.jsx(H,{children:"اطلاعات کشتار"})}),u.jsx(o,{children:u.jsx(yu,{label:"تاریخ",id:"date",renderInput:O=>u.jsx(U,{style:{width:"160px"},...O}),value:l,onChange:O=>{M(ou(O).format("YYYY-MM-DD"))}})})]})}),u.jsx(o,{xs:12,mb:2,isDashboard:!0,xs:12,children:u.jsx(zu,{isDashboard:!0,noPagination:!0,title:"خلاصه اطلاعات",columns:["درخواست های کشتار صادر شده","درخواست های کشتار تایید شده","درخواست های رد شده","درخواست خریداران","درخواست های خرید مستقیم","مانده در سالن (جوجه ریزی 45 تا 65 روز)"],data:[[t!=null&&t.firstQuantity?((nu=t==null?void 0:t.firstQuantity)==null?void 0:nu.toLocaleString())+" قطعه":0,t!=null&&t.acceptedQuantity?((Z=t==null?void 0:t.acceptedQuantity)==null?void 0:Z.toLocaleString())+" قطعه":0,t!=null&&t.rejectedQuantity?((eu=t==null?void 0:t.rejectedQuantity)==null?void 0:eu.toLocaleString())+" قطعه":0,t!=null&&t.killRequestsQuantity?((ju=t==null?void 0:t.killRequestsQuantity)==null?void 0:ju.toLocaleString())+" قطعه":0,t!=null&&t.directBuyingQuantity?((cu=t==null?void 0:t.directBuyingQuantity)==null?void 0:cu.toLocaleString())+" قطعه":0,t!=null&&t.ageUp45?((iu=t==null?void 0:t.ageUp45)==null?void 0:iu.toLocaleString())+" قطعه":0]]})}),u.jsxs(o,{mt:2,children:[k,u.jsx(zu,{data:L,columns:["ردیف","عملیات","کدسفارش","فروش","کشتار","درخواست","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","کشتارگاه های پیشنهادی","شهر/تعاونی","سن مرغ","میانگین وزنی","وزن تقریبی","حجم درخواست کشتار","قیمت مرغدار","مانده در سالن","تایید شده","تخصیص داده شده","مانده قابل تخصیص","وضعیت"],handlePageChange:s,totalRows:A,page:v,perPage:d,handlePerRowsChange:y,title:"اطلاعات کشتار"})]})]})})})},rr=Au("PROVINCE_CLOSE_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("Poultry_Request/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}});var a6={},tr=e0;Object.defineProperty(a6,"__esModule",{value:!0});var Ee=a6.default=void 0,ar=tr(n0()),lr=u;Ee=a6.default=(0,ar.default)((0,lr.jsx)("path",{d:"m13.7826 15.1719 2.1213-2.1213 5.9963 5.9962-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21"}),"Construction");var l6={},sr=e0;Object.defineProperty(l6,"__esModule",{value:!0});var be=l6.default=void 0,or=sr(n0()),w6=u;be=l6.default=(0,or.default)([(0,w6.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"},"0"),(0,w6.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime");const cr=Au("PROVINCE_REQUEST_AUCTION",async e=>{const{data:t,status:r}=await J.post("province_request_auction/",e);return{data:t,status:r}}),Se=({poultryRequestKey:e})=>{const[t,r]=c.useState(),{id:x}=vn(),[f]=v0(),{avicultureChickenPrice:p}=Fu(j=>j.avicultureSlice),[n]=c.useContext(su),a=m();c.useEffect(()=>{a(ee())},[]);const[g,F]=c.useState([{id:0,value:"",hour:2}]),A=()=>{F(j=>[...j,{id:j.length,value:"",hour:1}])},S=j=>{let b=g.length-1;if(b!==0){let v=g.filter((E,L)=>L{const[b,v]=j.target.name.split("-");b==="price"?F(E=>{const L=E;return L[v].value=j.target.value,L}):b==="hour"&&F(E=>{const L=E;return L[v].hour=Number(j.target.value),L})};c.useEffect(()=>{p&&r(p.key)},[p]);const h=Tu({initialValues:{noChicken:"",price1:"",price2:"",price3:"",slaughterDate:ou(Date()).format("YYYY-MM-DD hh:mm:ss"),period1:"4",period2:"4",period3:"4",weight:""},validationSchema:Iu({price1:$u().typeError("لطفا عدد وارد کنید!").min(p==null?void 0:p.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(p==null?void 0:p.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price2:$u().typeError("لطفا عدد وارد کنید!").min(p==null?void 0:p.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(p==null?void 0:p.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),price3:$u().typeError("لطفا عدد وارد کنید!").min(p==null?void 0:p.floorPrice,"قیمت وارد شده از کف قیمت امروز کمتر است").max(p==null?void 0:p.ceilingPrice,"قیمت وارد شده از سقف قیمت امروز بیشتر است"),weight:$u().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return u.jsxs(o,{container:!0,gap:N.SMALL,children:[u.jsxs(o,{container:!0,gap:N.SMALL,alignItems:"center",children:[u.jsx(H,{color:j=>j.palette.grey.A700,variant:"caption",children:"کف قیمت امروز:"}),u.jsxs(H,{color:"secondary",variant:"button",children:[p!=null&&p.floorPrice?p==null?void 0:p.floorPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsxs(o,{container:!0,gap:N.SMALL,alignItems:"center",children:[u.jsx(H,{color:j=>j.palette.grey.A700,variant:"caption",children:"سقف قیمت امروز:"}),u.jsxs(H,{color:"secondary",variant:"button",children:[p!=null&&p.ceilingPrice?p==null?void 0:p.ceilingPrice.toLocaleString():"نامشخص"," "," ","ریال"]})]}),u.jsx(Me,{style:{width:"100%"}}),u.jsx(o,{container:!0,direction:"column",children:u.jsx(o,{container:!0,direction:"column",gap:N.SMALL,alignItems:"start",children:u.jsxs(o,{container:!0,gap:N.MEDIUM,alignItems:"center",children:[g.map((j,b)=>u.jsxs(o,{gap:N.SMALL,container:!0,children:[u.jsxs(H,{variant:"body2",fontWeight:"bold",children:["پیشنهاد ",b+1]}),u.jsx(U,{error:!1,fullWidth:!0,label:"قیمت پیشنهادی",variant:"outlined",onChange:d,name:"price-"+b}),u.jsxs(L0,{fullWidth:!0,children:[u.jsx(T0,{id:"demo-simple-select-label",children:"بازه زمانی (ساعت)"}),u.jsxs(k0,{labelId:"demo-simple-select-label",label:"بازه زمانی (ساعت)",name:"hour-"+b,onChange:d,children:[u.jsx(ku,{value:"1",children:"1"}),u.jsx(ku,{value:"2",children:"2"}),u.jsx(ku,{value:"3",children:"3"}),u.jsx(ku,{value:"4",children:"4"}),u.jsx(ku,{value:"5",children:"5"}),u.jsx(ku,{value:"6",children:"6"}),u.jsx(ku,{value:"7",children:"7"}),u.jsx(ku,{value:"8",children:"8"}),u.jsx(ku,{value:"9",children:"9"}),u.jsx(ku,{value:"10",children:"10"})]}),u.jsx($e,{children:h.touched.period1&&h.errors.period1?h.errors.period1:null})]})]},b)),u.jsxs(o,{container:!0,direction:"column",children:[u.jsx(xu,{"aria-label":"delete",color:"secondary",children:u.jsx(n6,{onClick:S})}),u.jsx(xu,{"aria-label":"delete",color:"success",children:u.jsx(ye,{onClick:A})})]})]})})}),u.jsx(W,{fullWidth:!0,disabled:!h.isValid,onClick:()=>{a(q()),a(cr({poultry_request_key:e,auction_list:g.map((j,b)=>({pricing_key:t,fee:j.value,hour:j.hour}))})).then(j=>{a(V()),j.error?n({vertical:"top",horizontal:"center",severity:"error",msg:"مشکلی پیش آمده است!"}):(a(Qe()),b0(f,x,a),n({vertical:"top",horizontal:"center",severity:"success",msg:"با موفقیت انجام شد!"}),a(bu({right:!1,bottom:!1,content:null})))})},size:"large",variant:"contained",children:"ثبت درخواست"})]})};Se.propTypes={poultryRequestKey:u0.PropTypes.any};var s6={},ir=e0;Object.defineProperty(s6,"__esModule",{value:!0});var _e=s6.default=void 0,Cr=ir(n0()),dr=u;_e=s6.default=(0,Cr.default)((0,dr.jsx)("path",{d:"M22 4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2zM2.17 11.12c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97z"}),"ThumbDownAlt");const hr=Au("PROVINCE_REMOVE_ALLOCATION",async(e,{dispatch:t})=>{t(q());const{data:r,status:x}=await J.delete("province_kill_request/0/",{params:e});return t(V()),{data:r,status:x}}),Ar=Au("PROVINCE_EDIT_KILL_CAPACITY_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("kill_request/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),xr=({killRequestKey:e,poultryRequestKey:t,killCapacity:r,updateTable:x})=>{const f=m(),[p]=c.useContext(su),n=Tu({initialValues:{number:r},onSubmit:a=>{f(Ar({kill_request_key:e,quantity:a.number})).then(g=>{g.payload.error?p({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(f(p0(t)),f(Yu()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),x())})},validate:a=>{const g={};return a.number?isNaN(parseInt(a.number))&&(g.number="باید عدد وارد شود."):g.number="این فیلد اجباری است",g}});return u.jsx("form",{onSubmit:n.handleSubmit,children:u.jsxs(o,{container:!0,gap:N.SMALL,children:[u.jsx(U,{fullWidth:!0,variant:"outlined",label:"ظرفیت کل",name:"number",onChange:n.handleChange,onBlur:n.handleBlur,value:n.values.number,error:n.touched.number&&!!n.errors.number,helperText:n.touched.number&&n.errors.number}),u.jsx(W,{fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})})};var o6={},pr=e0;Object.defineProperty(o6,"__esModule",{value:!0});var De=o6.default=void 0,jr=pr(n0()),fr=u;De=o6.default=(0,jr.default)((0,fr.jsx)("path",{d:"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z"}),"Verified");const Fr=Iu().shape({quantity:$u().required("تعداد اجباری است.").positive("تعداد باید بالاتر از 0 باشد.").integer("تعداد باید عدد باشد.")});function yr({slaughterHouseReq:e,provinceCheckRequestKey:t,poultryRequestId:r,poultryRequestKey:x,handleAllEntredQauntity:f,allEntredQauntity:p,name:n,file:a,avgLast4KillhousesWeight:g,defaultValueForAllocate:F,updateTable:A}){var l,M,w,R,Y,K,y,C,i,T,B,k,Q,nu;const[S,,d]=c.useContext(su),[h]=v0(),j=m(),[b,v]=c.useState(!1),E=Z=>{v(Z.target.checked)},L=Tu({initialValues:{quantity:e.remainQuantity},validationSchema:Fr,onSubmit:Z=>{j(q()),j(He({kill_request_key:e.key,province_check_request_key:t,quantity:Z.quantity,payment_type:"نقدی"})).then(eu=>{j(V()),eu.payload.error?S({vertical:"top",horizontal:"center",msg:eu.payload.error,severity:"error"}):(v(!1),b0(h,r,j),j(C0(d)),j(p0({key:x})),j(ne({key:x})),S({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A())})}});c.useEffect(()=>{L.validateForm()},[]),c.useEffect(()=>{const Z=Number(F)<0?0:Number(F);L.setFieldValue("quantity",Z)},[F]),c.useEffect(()=>{if(b){const Z=Number(L.values.quantity)<0?0:Number(L.values.quantity);f({...p,[n]:Z})}else f({...p,[n]:0})},[L.values.quantity,b]);const{poultryRequestIndexWeight:$}=Fu(Z=>Z.fileSlice),z=$==null?void 0:$.ave,P=(l=a==null?void 0:a.poultry)==null?void 0:l.IndexWeight;P>z&&e.firstAverageWeightg;const s=b&&L.isValid&&F>0,D=(M=e==null?void 0:e.killHouse)!=null&&M.killer?"کشتارکن":"کشتارگاه";return u.jsxs(Y6,{children:[u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsxs(o,{container:!0,direction:"row",flexWrap:"nowrap",alignItems:"center",children:[u.jsx(G0,{checked:b,onChange:E},(w=e==null?void 0:e.killHouse)==null?void 0:w.name),D+" "+((R=e==null?void 0:e.killHouse)==null?void 0:R.name),(e==null?void 0:e.priority)&&u.jsx(Lu,{title:"پیشنهادی مرغدار",placement:"left-start",children:u.jsx(De,{color:"success"})})]})}),u.jsxs(Eu,{style:{alignItems:"center",textAlign:"center"},children:[(y=(K=(Y=e==null?void 0:e.killHouse)==null?void 0:Y.killHouseOperator)==null?void 0:K.user)==null?void 0:y.fullname," (",(T=(i=(C=e==null?void 0:e.killHouse)==null?void 0:C.killHouseOperator)==null?void 0:i.user)==null?void 0:T.mobile,")"]}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsxs(Gu,{checked:b,children:[e.firstAverageWeight," کیلوگرم"]},"vv")}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsxs(Gu,{checked:b,children:[e==null?void 0:e.killCapacity,u.jsx(W,{"aria-label":"delete",color:"primary",onClick:()=>{j(Nu({title:"اضافه کردن به درخواست کشتارگاه",content:u.jsx(xr,{poultryRequestKey:x,killRequestKey:e==null?void 0:e.key,killCapacity:e.killCapacity,updateTable:A})}))},children:"ویرایش"})]},"vv")}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsx(Gu,{checked:b,children:(B=e==null?void 0:e.remainQuantity)==null?void 0:B.toLocaleString()},"vv")}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsx(Gu,{checked:b,children:(k=e==null?void 0:e.numberOfAllocated)==null?void 0:k.toLocaleString()},"vv")}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsx(Gu,{checked:b,children:u.jsx(o,{children:u.jsx(U,{disabled:!b,label:"حجم",type:"number",style:{width:"80%"},inputProps:{min:0,step:1},fullWidth:!0,id:"quantity",value:L.values.quantity,onChange:L.handleChange,error:L.touched.quantity&&!!L.errors.quantity,helperText:L.touched.quantity&&L.errors.quantity})},(Q=e==null?void 0:e.killHouse)==null?void 0:Q.name)},"vv")}),u.jsx(Eu,{style:{alignItems:"center",textAlign:"center"},children:u.jsx(Gu,{checked:b,children:u.jsx(W,{variant:"contained",type:"submit",color:"primary",disabled:!s,onClick:L.handleSubmit,children:"تخصیص"},(nu=e==null?void 0:e.killHouse)==null?void 0:nu.name)},"vv")})]})}const Gu=({children:e,checked:t})=>u.jsx(o,{style:{opacity:t?1:.5},children:e}),gr=({children:e})=>u.jsx(Ie,{component:V6,sx:{maxHeight:"70vh",overflow:"auto"},children:u.jsxs(ze,{stickyHeader:!0,children:[u.jsx(Re,{children:u.jsxs(Y6,{children:[u.jsx(Eu,{children:"خریدار"}),u.jsx(Eu,{children:"اطلاعات خریدار"}),u.jsx(Eu,{children:"میانگین وزن 4 کشتار قبلی"}),u.jsx(Eu,{children:"کل سهمیه خریدار"}),u.jsx(Eu,{children:"مانده از سهمیه"}),u.jsx(Eu,{children:"تعداد تخصیص به کل سفارشات"}),u.jsx(Eu,{children:"قابل تخصیص"}),u.jsx(Eu,{children:"اقدام"})]})}),u.jsx(Be,{children:e})]})}),vr=Au("PROVINCE_EDIT_POULTRY_REQUEST_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("Poultry_Request/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Er=({quantity:e,poultryRequestKey:t})=>{const[r]=c.useContext(su),[x]=v0(),f=m(),p=Tu({initialValues:{numberField:e},onSubmit:n=>{f(vr({quantity:n.numberField,key:t})).then(a=>{a.payload.error?r({vertical:"top",horizontal:"center",msg:a.payload.error,severity:"error"}):(b0(x,t,f),f(C0()),f(Yu()),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},validate:n=>{const a={};return n.numberField?/^\d+$/.test(n.numberField)||(a.numberField="Only numbers are allowed"):a.numberField="Field cannot be empty",a}});return u.jsx("form",{onSubmit:p.handleSubmit,children:u.jsxs(o,{container:!0,gap:N.TINY,children:[u.jsx(U,{fullWidth:!0,id:"numberField",label:"حداقل تعداد",variant:"outlined",name:"numberField",value:p.values.numberField,onChange:p.handleChange,error:p.touched.numberField&&!!p.errors.numberField,helperText:p.touched.numberField&&p.errors.numberField}),u.jsx(W,{type:"submit",fullWidth:!0,variant:"contained",children:"ثبت"})]})})},br=({allocated:e})=>{const[t,r]=c.useState([]);return c.useEffect(()=>{const x=e==null?void 0:e.map((f,p)=>{var a;let n;return f.provinceKillRequestState==="accepted"?n="تایید شده":f.provinceKillRequestState==="pending"?n="در انتظار تایید و تخصیص خودرو توسط کشتارگاه می باشد.":f.provinceKillRequestState==="rejected"&&(n="درخواست توسط کشتارگاه رد شده است!"),[`${f.killHouseName} (${f.killHouseUserName})`,qu(new Date(f.date),"yyyy/MM/dd"),(a=f.mainQuantity)==null?void 0:a.toLocaleString(),f.automaticState?"تخصیص خودکار":"تخصیص دستی",n]});r(x)},[]),u.jsx(S0,{columns:["خریدار","تاریخ کشتار","تعداد","نوع تخصیص","وضعیت"],data:t})},Le=({id:e,orginalQuantity:t,item:r,getItemFreeSaleInProvince:x,updateTable:f})=>{var k,Q,nu,Z,eu,ju,cu,iu,O,_,Cu,vu,Su,Pu,Ou;const p=fe(e),n=(k=p==null?void 0:p.file)==null?void 0:k.process,[a,,g]=c.useContext(su),F=(Q=n==null?void 0:n.poultry)==null?void 0:Q.poultryRemainQuantity;let{slaughterHousesRequest:A}=Fu(I=>I.fileSlice);const[,S]=c.useState(),[,d]=c.useState(),[h,j]=c.useState(F);c.useEffect(()=>{j(F)},[F,n]);const[b,v]=c.useState(null),E=I=>{v(I)};c.useEffect(()=>{if(b!==null){const I=(du,hu)=>du+hu,ru=Object.values(b).reduce(I,0);j(F-ru)}},[b]),c.useEffect(()=>{var I;D(Ge()),D(p0((I=n==null?void 0:n.poultry)==null?void 0:I.poultryRequestKey))},[n]);const[L]=c.useState("allocate"),[$]=c.useState(),z=(I,ru)=>I+ru,P=Array.isArray(A)?((nu=A==null?void 0:A.map(I=>I.firstAverageWeight))==null?void 0:nu.reduce(z,0))/(A==null?void 0:A.length):"",s=Mn((Z=n==null?void 0:n.poultry)==null?void 0:Z.poultryRequestKey),D=m(),[l]=v0();c.useEffect(()=>{D(ee())},[]);const M=Tu({initialValues:{quantity:"",slaughterHouse:"",paymentType:"cash"},validationSchema:Iu({quantity:$u().test("testlimit","تعداد باید کمتر یا مساوی ظرفیت کشتارگاه و مانده درخواست باشد",(I,ru)=>ru.originalValue&&ru.originalValue<=s.quantity&&ru.originalValue<=$&&ru.originalValue>0).required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),slaughterHouse:gu().required("این فیلد اجباری است!"),paymentType:gu().required("این فیلد اجباری است!")})});c.useEffect(()=>{M.validateForm()},[]),c.useEffect(()=>{M.values.slaughterHouse||(d(null),S(null))},[M.values.slaughterHouse]);const w=(eu=n==null?void 0:n.poultry)==null?void 0:eu.IndexWeight;let R;const{poultryRequestIndexWeight:Y}=Fu(I=>I.fileSlice),K=Y==null?void 0:Y.ave;w>K?R="high":wru.firstAverageWeight&&((Du=(_u=I.killHouse.systemAddress)==null?void 0:_u.city)==null?void 0:Du.name)===((Mu=n==null?void 0:n.poultry)==null?void 0:Mu.poultryCity)?-1:0}),C=(ju=s==null?void 0:s.provinceAssignments)!=null&&ju.length?(cu=s==null?void 0:s.provinceAssignments)==null?void 0:cu.reduce((I,ru)=>ru.provinceKillRequestState!=="rejected"?I+ru.mainQuantity:I,0):0,i=t-C,[T,B]=c.useState("");return u.jsxs(I6,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(z6,{children:[u.jsx(R6,{color:"secondary"}),u.jsx(B6,{})]}),u.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(o,{container:!0,children:[u.jsx(o,{children:u.jsx(U6,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(o,{children:u.jsx(W6,{color:"textSecondary",children:u.jsxs(o,{container:!0,gap:N.LARGE,alignItems:"center",children:[u.jsxs(H,{variant:"body1",color:h<0?"red":"black",children:["تعداد اولیه درخواست کشتار: ",t==null?void 0:t.toLocaleString()," ","قطعه",u.jsx(W,{"aria-label":"delete",color:"primary",onClick:()=>{D(Nu({title:"ویرایش تعداد اولیه درخواست کشتار",content:u.jsx(Er,{quantity:C,poultryRequestKey:r.poultryRequest.key})}))},children:"ویرایش"})]}),u.jsxs(H,{variant:"body1",color:h<0?"red":"black",children:["تخصیص داده شده: ‌",C==null?void 0:C.toLocaleString()," قطعه",u.jsx(W,{onClick:()=>{D(Nu({title:"تخصیصات انجام شده",content:u.jsx(br,{allocated:s==null?void 0:s.provinceAssignments})}))},children:"مشاهده"})]}),u.jsxs(H,{variant:"body1",color:"green",children:["تعداد قابل تخصیص:‌ ",h==null?void 0:h.toLocaleString()," قطعه"]}),u.jsxs(H,{variant:"body1",color:"primary",children:["مرغدار:‌"," ",`${(O=(iu=r==null?void 0:r.poultryRequest)==null?void 0:iu.poultry)==null?void 0:O.unitName} (${(vu=(Cu=(_=r==null?void 0:r.poultryRequest)==null?void 0:_.poultry)==null?void 0:Cu.userprofile)==null?void 0:vu.mobile})`]}),u.jsxs(H,{variant:"body1",color:"primary",children:["نوع فروش:‌ ",x(r)]})]})})})]}),L==="allocate"&&u.jsxs(o,{container:!0,direction:"column",width:"100%",alignItems:"start",children:[u.jsx(o,{container:!0,direction:"column",gap:N.TINY,mt:N.SMALL,children:u.jsxs(o,{container:!0,xs:12,gap:2,children:[u.jsx(U,{label:"جستجو بر اساس خریدار",value:T,onChange:I=>B(I.target.value)}),u.jsx(gr,{children:y==null?void 0:y.filter(I=>{var hu,fu;return(((hu=I==null?void 0:I.killHouse)!=null&&hu.killer?"کشتارکن":"کشتارگاه")+" "+((fu=I==null?void 0:I.killHouse)==null?void 0:fu.name)).includes(T)}).map((I,ru)=>{var du,hu,fu;return u.jsx(yr,{name:ru,slaughterHouseReq:I,avgLast4KillhousesWeight:P,provinceCheckRequestKey:(du=n==null?void 0:n.province)==null?void 0:du.provinceCheckRequestKey,poultryRequestKey:(hu=n==null?void 0:n.poultry)==null?void 0:hu.poultryRequestKey,poultryRequestId:(fu=n==null?void 0:n.poultry)==null?void 0:fu.poultryRequestId,file:n,handleAllEntredQauntity:E,allEntredQauntity:b,defaultValueForAllocate:i,updateTable:f},I==null?void 0:I.name)})})]})}),u.jsx(o,{textAlign:"start",my:N.SMALL,children:u.jsx(H,{fontWeight:"bold",variant:"body1",children:"تخصیص های انجام شده"})}),!((Su=s==null?void 0:s.provinceAssignments)!=null&&Su.length)&&u.jsx(H,{textAlign:"start",variant:"body2",children:"تخصیصی انجام نشده است."}),(Pu=s==null?void 0:s.provinceAssignments)==null?void 0:Pu.map((I,ru)=>{var hu;let du;return I.provinceKillRequestState==="accept"?du="تایید شده است.":I.provinceKillRequestState==="pending"?du="در انتظار تایید و تخصیص خودرو توسط کشتارگاه می باشد.":I.provinceKillRequestState==="rejected"&&(du="درخواست توسط کشتارگاه رد شده است!"),u.jsxs(o,{container:!0,gap:N.MEDIUM,alignItems:"center",mb:N.SMALL,children:[u.jsxs(o,{gap:N.TINY,container:!0,direction:"column",children:[u.jsxs(o,{container:!0,gap:N.SMALL,alignItems:"center",children:[u.jsx(o,{children:u.jsxs(H,{variant:"caption",children:[I.killHouseName," / ",I.killHouseUserName," /",I.killHouseMobile]})}),u.jsx(o,{children:u.jsxs(H,{variant:"caption",children:["تاریخ کشتار"," ",qu(new Date(I.date),"yyyy/MM/dd")]})}),u.jsx(o,{children:u.jsxs(H,{variant:"caption",children:[(hu=I.mainQuantity)==null?void 0:hu.toLocaleString()," قطعه"]})}),u.jsx(o,{children:u.jsx(H,{variant:"caption",fontWeight:"bold",color:"error",children:I!=null&&I.market?"پنل معاملات":I.automaticState?"تخصیص خودکار":"تخصیص دستی"})})]}),u.jsxs(o,{textAlign:"start",container:!0,gap:N.TINY,alignItems:"center",children:[I.provinceKillRequestState!=="rejected"?u.jsx(be,{color:"primary"}):u.jsx(_e,{color:"error"}),u.jsx(H,{variant:"caption",children:du})]})]}),I.provinceKillRequestState!=="rejected"&&(I==null?void 0:I.returnToProvince)===!1&&u.jsx(o,{children:u.jsx(o,{children:u.jsx(W,{size:"small",variant:"outlined",color:"error",onClick:()=>{D(hr({key:I.provinceKillRequestKey})).then(fu=>{var _u,Du;fu.error?(D(V()),fu.error.message.includes("403")?a({vertical:"top",horizontal:"center",msg:"به علت تایید کشتارگاه امکان حذف تخصیص وجود ندارد!",severity:"error"}):a({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"})):(b0(l,e,D),D(p0((_u=n==null?void 0:n.poultry)==null?void 0:_u.poultryRequestKey)),D(C0(g)),D(ne({key:(Du=n==null?void 0:n.poultry)==null?void 0:Du.poultryRequestKey})),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد!",severity:"success"}),f())})},children:"حذف"})})})]},ru)})]}),L==="auction"&&u.jsx(o,{children:u.jsx(Se,{poultryRequestKey:(Ou=n==null?void 0:n.poultry)==null?void 0:Ou.poultryRequestKey})})]})]})};Le.propTypes={file:u0.PropTypes.object};const Sr=({item:e,remainQuantity:t,getItemFreeSaleInProvince:r,updateTable:x})=>{const f=m(),[p,,n]=c.useContext(su),[a,g]=c.useState(null),F=!!a,A=F?"ProvinceAllocateRequests":void 0,S=h=>{g(h.currentTarget)},d=()=>{g(null)};return u.jsxs(o,{children:[u.jsx(xu,{"aria-describedby":A,variant:"contained",color:"primary",onClick:S,children:u.jsx(ge,{})}),u.jsx(y0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:A,open:F,anchorEl:a,onClose:d,children:u.jsxs("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:[u.jsx(Lu,{title:"تخصیص",placement:"right",children:u.jsx(xu,{color:"primary",onClick:()=>{var h,j,b,v,E,L,$,z,P;d(),((h=e==null?void 0:e.poultryRequest)==null?void 0:h.priceConfirmation)===!0&&!((j=e==null?void 0:e.poultryRequest)!=null&&j.inputPriceConfirmationCode)?f(Nu({title:"ورود کد احراز",content:u.jsx(On,{updateTable:x,item:e==null?void 0:e.poultryRequest})})):(e==null?void 0:e.provinceState)==="pending"?f(Nu({title:"اطلاعیه سیستم",content:u.jsxs(o,{children:[u.jsx(H,{variant:"body1",color:"secondary",children:"درخواست ابتدا باید توسط استان تایید شود!"}),u.jsx(o,{container:!0,justifyContent:"center",children:u.jsx(o,{item:!0,container:!0,xs:12,justifyContent:"center",mt:2,children:u.jsx(W,{size:"small",color:"success",variant:"contained",onClick:()=>f(Yu()),children:"متوجه شدم"})})})]})})):f(bu({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:1e3,content:u.jsx(Le,{remainQuantity:t,item:e,id:(E=(v=(b=e==null?void 0:e.poultryRequest)==null?void 0:b.process)==null?void 0:v.poultry)==null?void 0:E.poultryRequestId,orginalQuantity:(z=($=(L=e==null?void 0:e.poultryRequest)==null?void 0:L.process)==null?void 0:$.poultry)==null?void 0:z.poultryQuantity,file:(P=e==null?void 0:e.poultryRequest)==null?void 0:P.process,getItemFreeSaleInProvince:r,updateTable:x})}))},children:u.jsx(Ee,{})})}),u.jsx(Lu,{title:"اتمام",placement:"right",children:u.jsx(xu,{"aria-label":"delete",color:"primary",onClick:()=>{d(),f(Nu({title:"آیا مطمئن هستید؟",content:u.jsxs(o,{container:!0,children:[u.jsx(W,{variant:"contained",onClick:()=>{var h,j;f(rr({allocated_number:(h=e==null?void 0:e.quantity)==null?void 0:h.allocatedNumber,final_state:"archive",key:(j=e==null?void 0:e.poultryRequest)==null?void 0:j.key})).then(b=>{f(C0(n)),b.payload.error?p({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(f(Yu()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(W,{onClick:()=>{f(Yu())},children:"لغو"})]})}))},children:u.jsx(re,{})})})]})})]})},_r=Au("PROVINCE_EDIT_SEND_DATE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("Poultry_Request/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Dr=({poultryRequestKey:e})=>{const[t]=c.useContext(su),r=m(),x=Tu({initialValues:{date:ou(Date()).format("YYYY-MM-DD hh:mm:ss")}});return u.jsxs(o,{container:!0,direction:"column",gap:N.SMALL,children:[u.jsx(yu,{fullWidth:!0,label:"تاریخ",id:"date",renderInput:f=>u.jsx(U,{...f}),value:x.values.date,error:x.touched.date?!!x.errors.date:null,onChange:f=>{x.setFieldValue("date",ou(f).format("YYYY-MM-DD hh:mm:ss"))},onBlur:x.handleBlur,helperText:x.touched.date&&x.errors.date?x.errors.date:null}),u.jsx(W,{variant:"contained",fullWidth:!0,onClick:()=>{r(_r({key:e,send_date:x.values.date})).then(f=>{r(C0()),r(Yu()),f.payload.error?t({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"ثبت"})]})},Lr={hidden:{opacity:0,y:20},visible:{opacity:1,y:0}},Tr=()=>{const[,,e,t]=c.useContext(su),r=m();c.useEffect(()=>{const D=ou(new Date).format("YYYY-MM-DD");t(D)},[]);const x=D=>{S(D.target.value)},[f,p]=c.useState([]),[n,a]=c.useState(0),[g,F]=c.useState(10),[A,S]=c.useState(""),[d,h]=c.useState(1),[j,b]=c.useState([]),v=async D=>{r(Qu(e)).then(async()=>{r(q());const l=await J.get(`city_operator_check_request_new/?state=waiting&date=${e}&page=${D}&page_size=${g}&search=filter&value=${A||""}`);r(V()),p(l.data.results),a(l.data.count)})},E=D=>{v(D),h(D)},L=D=>{F(D),h(1)},$=D=>{var M;let l="";return(M=D==null?void 0:D.poultryRequest)!=null&&M.freeSaleInProvince?l="آزاد":l="دولتی",l},z=()=>{v(d!==0?d:1)};c.useEffect(()=>{const D=f==null?void 0:f.map((l,M)=>{var w,R,Y,K,y,C,i,T,B,k,Q,nu,Z,eu,ju,cu,iu,O,_,Cu,vu,Su,Pu,Ou,I,ru,du,hu,fu,_u,Du,Mu,Ru,Bu,Uu,r0,t0,a0,A6,x6,p6,j6,f6,F6,y6,g6,v6;return[d===1?M+1:M+g*(d-1)+1,(w=l==null?void 0:l.poultryRequest)==null?void 0:w.orderCode,$(l),Zu((R=l==null?void 0:l.poultryRequest)==null?void 0:R.createDate),u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"center",width:"100px",children:[u.jsx(H,{variant:"caption",children:pu((Y=l==null?void 0:l.poultryRequest)==null?void 0:Y.sendDate)}),u.jsx(xu,{size:"small",color:"primary",disabled:Number((K=l==null?void 0:l.quantity)==null?void 0:K.allocatedNumber)>0,onClick:()=>{var E6;r(Nu({title:"ویرایش تاریخ درخواست کشتار",content:u.jsx(Dr,{poultryRequestKey:(E6=l==null?void 0:l.poultryRequest)==null?void 0:E6.key})}))},children:u.jsx(te,{fontSize:"small"})})]},(y=l==null?void 0:l.poultryRequest)==null?void 0:y.orderCode),(C=l==null?void 0:l.poultryRequest)!=null&&C.freezing?"انجماد":(i=l==null?void 0:l.poultryRequest)!=null&&i.export?"صادرات":"عادی",`${(k=(B=(T=l==null?void 0:l.poultryRequest)==null?void 0:T.process)==null?void 0:B.poultry)==null?void 0:k.poultryName}/${(Z=(nu=(Q=l==null?void 0:l.poultryRequest)==null?void 0:Q.process)==null?void 0:nu.poultry)==null?void 0:Z.poultryMobile}`,(eu=l==null?void 0:l.poultryRequest)!=null&&eu.killHouseList.length?(cu=(ju=l==null?void 0:l.poultryRequest)==null?void 0:ju.killHouseList)==null?void 0:cu.join(" - "):"-",`${(_=(O=(iu=l==null?void 0:l.poultryRequest)==null?void 0:iu.process)==null?void 0:O.poultry)==null?void 0:_.poultryProvince}/${(Su=(vu=(Cu=l==null?void 0:l.poultryRequest)==null?void 0:Cu.process)==null?void 0:vu.poultry)==null?void 0:Su.poultryCity}`,(Ou=(Pu=l==null?void 0:l.poultryRequest)==null?void 0:Pu.poultry)==null?void 0:Ou.cityOperator,(I=l==null?void 0:l.poultryRequest)==null?void 0:I.killingAge,(hu=(du=(ru=l==null?void 0:l.poultryRequest)==null?void 0:ru.process)==null?void 0:du.poultry)==null?void 0:hu.IndexWeight,(Mu=(Du=(_u=(fu=l==null?void 0:l.poultryRequest)==null?void 0:fu.process)==null?void 0:_u.poultry)==null?void 0:Du.totalWeight)==null?void 0:Mu.toLocaleString(),(r0=(Uu=(Bu=(Ru=l==null?void 0:l.poultryRequest)==null?void 0:Ru.process)==null?void 0:Bu.poultry)==null?void 0:Uu.poultryQuantity)==null?void 0:r0.toLocaleString(),((a0=(t0=l==null?void 0:l.poultryRequest)==null?void 0:t0.amount)==null?void 0:a0.toLocaleString())+" ﷼",u.jsx(H,{color:"green",variant:"caption",fontWeight:"bold",children:(x6=(A6=l==null?void 0:l.quantity)==null?void 0:A6.allocatedNumber)==null?void 0:x6.toLocaleString()},"sss"),(j6=(p6=l==null?void 0:l.quantity)==null?void 0:p6.returnedNumber)==null?void 0:j6.toLocaleString(),(F6=(f6=l==null?void 0:l.quantity)==null?void 0:f6.assignableNumber)==null?void 0:F6.toLocaleString(),u.jsx(Sr,{remainQuantity:(v6=(g6=(y6=l==null?void 0:l.poultryRequest)==null?void 0:y6.process)==null?void 0:g6.poultry)==null?void 0:v6.poultryRemainQuantity,item:l,getItemFreeSaleInProvince:$,updateTable:z},M)]});b(D)},[f]),c.useEffect(()=>{v(1)},[r,e,g]);const P=async D=>{D.preventDefault(),r(q());try{const l=await J.get(`city_operator_check_request_new/?state=waiting&date=${e}&page=1&page_size=${g}&search=filter&value=${A||""}`);p(l.data.results),a(l.data.count),r(V())}catch(l){console.error("Error fetching data:",l)}},{poultryRequestsTotalQuantity:s}=Fu(D=>D.citySlice);return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,px:{xs:2,sm:0},children:[u.jsx(o,{children:u.jsx(yu,{label:"تاریخ",id:"date",renderInput:D=>u.jsx(U,{style:{width:"160px"},...D,size:"small"}),value:e,onChange:D=>{t(ou(D).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsxs("form",{onSubmit:P,children:[u.jsx(U,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:x}),u.jsx(W,{type:"submit",onClick:P,endIcon:u.jsx(Ku,{}),children:"جستجو"})]})})]}),u.jsx(o,{container:!0,sx:{gap:{xs:"8px 0px",sm:"8px"}},mt:2,justifyContent:"center",alignItems:"center",children:[{label:"تعداد درخواست کشتار",value:(s==null?void 0:s.acceptedQuantity)||0},{label:"اعلام نیاز کشتارگاه ها",value:(s==null?void 0:s.killRequestsQuantity)||0},{label:"تخصیص داده شده",value:(s==null?void 0:s.allocatedQuantity)||0},{label:"قابل تخصیص",value:(s==null?void 0:s.assignableQuantity)||0},{label:"برگشت داده شده",value:(s==null?void 0:s.returnedQuantity)||0}].map((D,l)=>{var M;return u.jsx(o,{item:!0,sx:{width:"250px"},children:u.jsx(ue.div,{variants:Lr,initial:"hidden",animate:"visible",transition:{duration:.5,delay:l*.2},children:u.jsx(F0,{elevation:3,sx:{borderRadius:2},children:u.jsxs(Ue,{children:[u.jsx(H,{color:"red",variant:"subtitle2",gutterBottom:!0,children:D.label}),u.jsxs(H,{variant:"h6",sx:{fontSize:18},children:[(M=D.value)==null?void 0:M.toLocaleString()," قطعه"]})]})})})},l)})}),u.jsx(K6,{sx:{width:"100%"},px:{xs:1,sm:0},children:u.jsx(zu,{data:j,columns:["ردیف","کد سفارش","نوع فروش","تاریخ ثبت درخواست","تاریخ کشتار","نوع کشتار","مرغدار/تلفن","کشتارگاه انتخابی","استان/شهر","تعاونی","سن مرغ","میانگین وزنی","وزن تقریبی","تعداد","قیمت مرغدار","تخصیص داده شده","برگشت داده شده","قابل تخصیص","عملیات"],handlePageChange:E,totalRows:n,page:d,perPage:g,handlePerRowsChange:L,title:"مدیریت تخصیصات"})})]})},kr=()=>{const e=m(),t=u6(),{provinceGetActiveRequests:r}=Fu(p=>p.provinceSlice),[x,f]=c.useState([]);return c.useEffect(()=>{e(Xe())},[]),c.useEffect(()=>{const p=r==null?void 0:r.map((n,a)=>{var g,F,A,S,d,h,j,b,v,E,L,$,z,P,s,D,l,M,w,R,Y;return[a+1,(g=n==null?void 0:n.poultryRequest)==null?void 0:g.orderCode,qu(new Date((F=n==null?void 0:n.poultryRequest)==null?void 0:F.createDate),"yyyy/MM/dd"),qu(new Date((A=n==null?void 0:n.poultryRequest)==null?void 0:A.sendDate),"yyyy/MM/dd"),(h=(d=(S=n==null?void 0:n.poultryRequest)==null?void 0:S.process)==null?void 0:d.poultry)==null?void 0:h.poultryName,(v=(b=(j=n==null?void 0:n.poultryRequest)==null?void 0:j.process)==null?void 0:b.poultry)==null?void 0:v.poultryMobile,($=(L=(E=n==null?void 0:n.poultryRequest)==null?void 0:E.process)==null?void 0:L.poultry)==null?void 0:$.poultryCity,(s=(P=(z=n==null?void 0:n.poultryRequest)==null?void 0:z.process)==null?void 0:P.poultry)==null?void 0:s.poultryProvince,(M=(l=(D=n==null?void 0:n.poultryRequest)==null?void 0:D.process)==null?void 0:l.poultry)==null?void 0:M.age,(Y=(R=(w=n==null?void 0:n.poultryRequest)==null?void 0:w.process)==null?void 0:R.poultry)==null?void 0:Y.poultryQuantity,u.jsx(xu,{"aria-label":"delete",color:"primary",onClick:()=>{var K,y,C;t(X0+((C=(y=(K=n==null?void 0:n.poultryRequest)==null?void 0:K.process)==null?void 0:y.poultry)==null?void 0:C.poultryRequestId))},children:u.jsx(E0,{})},a)]});f(p)},[r]),u.jsx(F0,{children:u.jsx(e6,{name:"درخواست های فعال",columns:["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"],data:x})})},wr=({dataTable:e,item:t,setIsSingleView:r})=>{const x=Array.isArray(e)&&(e==null?void 0:e.reduce((n,a)=>{var g;return n+((g=a.allocations)==null?void 0:g.reduce((F,A)=>F+A.allocationQuantity,0))},0)),f=Array.isArray(e)&&(e==null?void 0:e.reduce((n,a)=>n+a.allocationsSum,0)),p=Array.isArray(e)&&(e==null?void 0:e.reduce((n,a)=>n+a.poultryQuantity,0));return u.jsxs(o,{container:!0,alignItems:"start",my:N.SMALL,children:[u.jsx("table",{className:"auto-allocation-table",children:u.jsxs("tr",{children:[u.jsx("th",{children:u.jsx(o,{children:u.jsxs(W,{color:"error",onClick:()=>{r(null)},children:[u.jsx($n,{}),"بازگشت به بایگانی"]})})}),u.jsxs("th",{children:["کد تخصیص خودکار ",t.allocationOrderCode]}),u.jsxs("th",{children:["تاریخ تخصیص ",pu(t.allocationDate)]})]})}),u.jsxs("table",{className:"auto-allocation-table",children:[u.jsxs("tr",{children:[u.jsx("th",{children:"ردیف"}),u.jsx("th",{children:"نام واحد (مرغدار)"}),u.jsx("th",{children:"تلفن مرغدار"}),u.jsx("th",{children:"آدرس"}),u.jsx("th",{children:"تعداد درخواست کشتار"}),u.jsx("th",{children:"مانده قابل تخصیص"}),u.jsx("th",{children:"ماهیت خریدار"}),u.jsx("th",{children:"نام خریدار"}),u.jsx("th",{children:"تلفن خریدار"}),u.jsx("th",{children:"آدرس"}),u.jsx("th",{children:"محل کشتار"}),u.jsx("th",{children:"تعداد تخصیص"}),u.jsx("th",{children:"جمع مرغ تخصیصی"}),u.jsx("th",{children:"سهم درصد"}),u.jsx("th",{children:"حواله مرغدار"}),u.jsx("th",{children:"حواله خریدار"})]}),e==null?void 0:e.map((n,a)=>{var g;return(g=n==null?void 0:n.allocations)==null?void 0:g.map((F,A)=>{var d,h;const S=(n==null?void 0:n.poultryQuantity)-(n==null?void 0:n.allocationsSum);return u.jsxs("tr",{children:[!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:a+1}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:n==null?void 0:n.poultryName}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:n==null?void 0:n.poultryMobile}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:n==null?void 0:n.poultryAddress}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:(d=n==null?void 0:n.poultryQuantity)==null?void 0:d.toLocaleString()}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:S.toLocaleString()}),u.jsx("td",{children:F!=null&&F.type?"کشتارکن":"کشتارگاه"}),u.jsx("td",{children:F==null?void 0:F.buyerName}),u.jsx("td",{children:F==null?void 0:F.buyerMobile}),u.jsx("td",{children:F==null?void 0:F.buyerAddress}),u.jsx("td",{children:F==null?void 0:F.KillingPlace}),u.jsx("td",{children:F==null?void 0:F.allocationQuantity}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:(h=n==null?void 0:n.allocationsSum)==null?void 0:h.toLocaleString()}),u.jsxs("td",{children:["%",((F==null?void 0:F.allocationQuantity)/x*100).toFixed(2)]}),!A&&u.jsx("td",{rowSpan:n==null?void 0:n.allocations.length,children:u.jsx(xu,{disabled:!0,color:"primary",children:u.jsx(f0,{})})}),u.jsx("td",{children:u.jsx(xu,{disabled:!0,color:"primary",children:u.jsx(f0,{})})})]},A)})}),u.jsxs("tr",{children:[u.jsx("td",{colSpan:"11",children:"جمع کل"}),u.jsx("td",{children:x.toLocaleString()}),u.jsx("td",{children:f.toLocaleString()}),u.jsx("td",{children:(x/p*100).toFixed(2)})]})]})]})},Nr=()=>{const e=m(),[t,r]=c.useState([]),[x,f]=c.useState(),[,,p,n,a,g]=c.useContext(su);c.useEffect(()=>{const A=c0(new Date).format("YYYY-MM-DD");n(A),g(A)},[]);const{provinceGetArchiveAutoAllocations:F}=Fu(A=>A.provinceSlice);return c.useEffect(()=>{e(Je({selectedDate1:p,selectedDate2:a}))},[p,a]),c.useEffect(()=>{const A=F==null?void 0:F.map((S,d)=>[d+1,S.allocationOrderCode,pu(S.allocationDate),S.totalQuantity.toLocaleString(),S.allocatedQuantity.toLocaleString(),S.numberOfPoultry.toLocaleString(),S.numberOfKillHouse.toLocaleString(),u.jsx(xu,{color:"primary",onClick:()=>{f(S)},children:u.jsx(E0,{})},d)]);r(A)},[F]),u.jsxs(o,{mt:N.SMALL,xs:12,px:2,children:[!x&&u.jsxs(u.Fragment,{children:[u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,mb:2,children:[u.jsx(o,{children:u.jsx(H,{children:"بایگانی تخصیصات خودکار"})}),u.jsx(o,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:A=>u.jsx(U,{style:{width:"160px"},...A}),value:p,onChange:A=>{n(c0(A).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(U,{style:{width:"160px"},...A}),value:a,onChange:A=>{g(c0(A).format("YYYY-MM-DD"))}})})]}),u.jsx(zu,{title:"بایگانی تخصیصات خودکار",columns:["ردیف","کد تخصیص خودکار","تاریخ تخصیص","تعداد درخواست کشتار","تعداد تخصیصی","تعداد مرغدار","تعداد کشتارگاه","مشاهده"],data:t})]}),x&&u.jsx(o,{container:!0,direction:"column",alignItems:"start",gap:N.SMALL,children:u.jsx(wr,{dataTable:x.allocationsList,item:x,setIsSingleView:f})})]})},Pr=Au("PROVINCE_CREATE_AUTO_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.post("automatic_allocation/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),N6=Au("PROVINCE_EDIT_AUTO_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("automatic_allocation/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Or=({dataTable:e,setDataTable:t,setAddedRows:r,poultryIndex:x})=>{const f=m(),[p,n]=c.useState(null),{provinceGetBuyers:a}=Fu(F=>F.provinceSlice),g=Tu({initialValues:{num:""}});return c.useEffect(()=>{f(Ze())},[]),u.jsxs(o,{contianer:!0,width:"70%",children:[u.jsx(Hu,{id:"country-select",options:a==null?void 0:a.map(F=>({name:F.debt?`${F.name} (بدهکار)`:F.name,obj:F})),getOptionLabel:F=>F.name,getOptionDisabled:F=>F.disabled,value:p,onChange:(F,A)=>{n(A)},renderInput:F=>u.jsx(U,{...F,label:"انتخاب خریدار",variant:"outlined"})}),u.jsx("div",{style:{marginTop:"10px"}}),u.jsx(ve,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"num",label:"تعداد مرغ",variant:"outlined",value:g.values.num,error:g.touched.num?!!g.errors.num:null,onChange:g.handleChange,onBlur:g.handleBlur,helperText:g.touched.num&&g.errors.num?g.errors.num:null}),u.jsx("div",{style:{marginTop:"10px"}}),u.jsx(W,{variant:"contained",fullWidth:!0,onClick:()=>{r(F=>{var A;return[...F,{kill_house_key:(A=p==null?void 0:p.obj)==null?void 0:A.key,poultry_request_key:e[x].poultryRequestKey,quantity:Number(g.values.num)}]}),t(F=>{var S,d,h,j,b,v,E;const A=Te(F);return A[x].allocations.push({allocationKey:null,type:(S=p==null?void 0:p.obj)==null?void 0:S.killer,buyerName:p==null?void 0:p.name,buyerMobile:(d=p==null?void 0:p.obj)==null?void 0:d.phone,buyerAddress:(b=(j=(h=p==null?void 0:p.obj)==null?void 0:h.systemAddress)==null?void 0:j.city)==null?void 0:b.name,allocationQuantity:Number(g.values.num),allocationPercent:0,KillingPlace:(v=p==null?void 0:p.obj)==null?void 0:v.killPlace}),A[x].allocationsSum=(E=A[x].allocations)==null?void 0:E.reduce((L,$)=>L+$.allocationQuantity,0),A}),f(Yu())},children:"ثبت"})]})};function Te(e){const t=Array.isArray(e)?[]:{};for(const r in e)typeof e[r]=="object"&&e[r]!==null?t[r]=Te(e[r]):t[r]=e[r];return t}const P6=Au("PROVINCE_DELETE_AUTO_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("automatic_allocation/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),O6=Au("PROVINCE_ADD_AUTO_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("automatic_allocation/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),M6=Au("PROVINCE_SUBMIT_FINAL_AUTO_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("automatic_allocation/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Mr=({handleList:e})=>{function t(L,$){return L.filter(z=>$.indexOf(z)===-1)}function r(L,$){return L.filter(z=>$.indexOf(z)!==-1)}const[x,f]=x0.useState([]),[p,n]=x0.useState([{label:"شهر",key:"city",value:!0},{label:"عدم بدهی",key:"no_debt",value:!0},{label:"حداقل تعداد تخصیص",key:"minimum_allocation",value:!0}]),[a,g]=x0.useState([{label:"شهر محل کشتار",key:"kill_place",value:!0}]),F=r(x,p),A=r(x,a),S=L=>()=>{const $=x.indexOf(L),z=[...x];$===-1?z.push(L):z.splice($,1),f(z)},d=()=>{g(a.concat(p)),n([])},h=()=>{g(a.concat(F)),n(t(p,F)),f(t(x,F))},j=()=>{n(p.concat(A)),g(t(a,A)),f(t(x,A))},b=()=>{n(p.concat(a)),g([])},v=L=>{const $=p.find(P=>P.key==="minimum_allocation"),z=a.find(P=>P.key==="minimum_allocation");$?n(P=>[...P.filter(s=>s.key!=="minimum_allocation"),{...$,value:L.target.value}]):z&&g(P=>[...P.filter(s=>s.key!=="minimum_allocation"),{...z,value:L.target.value}])};c.useEffect(()=>{e(a)},[a]);const E=L=>u.jsx(V6,{sx:{width:"100%",height:150,overflow:"auto"},children:u.jsx(Q6,{dense:!0,component:"div",role:"list",children:L.map(($,z)=>{const P=`transfer-list-item-${$}-label`;return u.jsx(We,{role:"listitem",onClick:S($),children:u.jsxs(o,{container:!0,alignItems:"center",children:[u.jsx(s0,{children:u.jsx(G0,{checked:x.indexOf($)!==-1,tabIndex:-1,disableRipple:!0,inputProps:{"aria-labelledby":P}})}),u.jsx(o0,{id:P,primary:`${z+1}. ${$.label}`}),$.label==="حداقل تعداد تخصیص"&&u.jsx(o,{children:u.jsx(U,{label:"تعداد",type:"number",style:{width:"100px"},value:$.value,onChange:v,size:"small"})})]})},$)})})});return u.jsxs(o,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",mt:N.TINY,width:"100%",children:[u.jsxs(o,{item:!0,flex:1,children:[u.jsx(H,{children:"انتخاب اولویت های تخصیص خودکار"}),E(p)]}),u.jsx(o,{item:!0,flex:1,children:u.jsxs(o,{container:!0,direction:"column",alignItems:"center",children:[u.jsx(W,{sx:{my:.5},variant:"outlined",size:"large",onClick:d,disabled:!0,"aria-label":"move all right",children:"≫"}),u.jsx(W,{sx:{my:.5},variant:"outlined",size:"large",onClick:h,disabled:!0,"aria-label":"move selected right",children:">"}),u.jsx(W,{sx:{my:.5},variant:"outlined",size:"large",onClick:j,disabled:!0,"aria-label":"move selected left",children:"<"}),u.jsx(W,{sx:{my:.5},variant:"outlined",size:"large",onClick:b,disabled:!0,"aria-label":"move all left",children:"≪"})]})}),u.jsxs(o,{item:!0,flex:1,children:[u.jsx(H,{children:"اولویت های انتخاب شده تخصیص خودکار"}),E(a)]})]})},$r=()=>{var R,Y,K,y,C;const e=m(),[t]=c.useContext(su),[r,x]=c.useState([]),[f,p]=c.useState([]),[n,a]=c.useState([]),[g,F]=c.useState({}),[A,S]=c.useState(null),d=!!A,h=d?"popoverr":void 0,j=i=>{S(i.currentTarget)},b=()=>{S(null)};c.useEffect(()=>{b()},[]);const{poultryRequestsTotalQuantity:v}=Fu(i=>i.citySlice),{provinceGetAutoAllocations:E}=Fu(i=>i.provinceSlice);c.useEffect(()=>{e(l0())},[]),c.useEffect(()=>{x(Xu(E))},[E]);const L=()=>{const i=r==null?void 0:r.reduce((T,B)=>{let k=Xu(B.allocations);return k=k.filter(Q=>Q.allocationKey),[...T,...k]},[]);e(P6({allocation_delete_list:f==null?void 0:f.filter(T=>T.allocationKey)})).then(()=>{p([]),e(O6({allocation_add_list:n})).then(()=>{e(N6({allocation_list:i})).then(T=>{a([]),T.payload.error?t({vertical:"top",horizontal:"center",msg:T.payload.error,severity:"error"}):(e(Qu()),e(l0()),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})})})},$=()=>r.map(B=>B.allocations.some(Q=>Q.debt)).some(B=>B),z=()=>{const i=r==null?void 0:r.reduce((T,B)=>{let k=Xu(B.allocations);return k=k.filter(Q=>Q.allocationKey),[...T,...k]},[]);e(P6({allocation_delete_list:f==null?void 0:f.filter(T=>T.allocationKey)})).then(()=>{p([]),e(O6({allocation_add_list:n})).then(()=>{e(N6({allocation_list:i})).then(()=>{a([]);const B=(E==null?void 0:E.reduce((k,Q)=>[...k,...Q.allocations],[])).map(k=>({allocationKey:k.allocationKey}));e(M6({final_registration_list:B})).then(k=>{k.payload.error?t({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):(e(Qu()),e(l0()),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})})})})},P=Array.isArray(r)&&(r==null?void 0:r.reduce((i,T)=>{var B;return i+((B=T.allocations)==null?void 0:B.reduce((k,Q)=>k+Q.allocationQuantity,0))},0)),s=Array.isArray(r)&&(r==null?void 0:r.reduce((i,T)=>i+T.allocationsSum,0)),D=Array.isArray(r)&&(r==null?void 0:r.reduce((i,T)=>i+T.poultryQuantity,0)),[l,M]=c.useState(c0(new Date).format("YYYY-MM-DD"));c.useEffect(()=>{e(Qu(l))},[l]);const w=i=>{const T=i.map(B=>({[B.key]:B.value}));F(T)};return u.jsxs(o,{container:!0,my:N.SMALL,direction:"column",alignItems:"start",xs:12,pt:2,px:2,children:[u.jsx(S0,{name:u.jsx(o,{xs:12,mb:2,children:u.jsx(yu,{label:"تاریخ تخصیص",id:"date",renderInput:i=>u.jsx(U,{style:{width:"180px"},...i}),value:l,onChange:i=>{M(c0(i).format("YYYY-MM-DD"))}})}),columns:["تعداد کل درخواست کشتار","تخصیص داده شده","قابل تخصیص","تعداد خریداران آماده به تخصیص","تعداد مرغدار"],data:[[`${(R=v==null?void 0:v.acceptedQuantity)==null?void 0:R.toLocaleString()} قطعه`,`${(Y=v==null?void 0:v.allocatedQuantity)==null?void 0:Y.toLocaleString()} قطعه`,`${(K=v==null?void 0:v.assignableQuantity)==null?void 0:K.toLocaleString()} قطعه`,`${(y=v==null?void 0:v.numberOfKillHouse)==null?void 0:y.toLocaleString()} واحد`,`${(C=v==null?void 0:v.numberOfPoultry)==null?void 0:C.toLocaleString()} واحد`]]}),u.jsx(o,{container:!0,gap:N.SMALL,my:N.SMALL,justifyContent:"center",alignItems:"center",width:"100%",children:u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"center",direction:"column",gap:N.SMALL,width:"100%",children:[u.jsx(H,{fontWeight:"bold",children:"اولویت بندی کشتارگاه"}),u.jsx(Mr,{handleList:w}),u.jsx(o,{children:u.jsx(W,{variant:"contained",color:"primary",disabled:r.length,onClick:()=>{e(Pr({date:l,filter_list:g})).then(i=>{i.payload.error?t({vertical:"top",horizontal:"center",msg:i.payload.error,severity:"error"}):(e(Qu()),e(l0()),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ایجاد تخصیص خودکار"})})]})}),!!(r!=null&&r.length)&&u.jsxs(u.Fragment,{children:[u.jsx(o,{mb:N.SMALL,children:u.jsx(H,{fontWeight:"bold",color:"error",children:"* توجه: رنگ قرمز خریدار نشان دهنده بدهی قبلی است."})}),u.jsxs("table",{className:"auto-allocation-table",children:[u.jsxs("tr",{children:[u.jsx("th",{children:"ردیف"}),u.jsx("th",{children:"واحد (مرغدار)"}),u.jsx("th",{children:"تعداد درخواست کشتار"}),u.jsx("th",{children:"وزن تقریبی درخواست کشتار"}),u.jsx("th",{children:"مانده قابل تخصیص"}),u.jsx("th",{children:"اضافه"}),u.jsx("th",{children:"ماهیت خریدار"}),u.jsx("th",{children:"خریدار"}),u.jsx("th",{children:"محل کشتار"}),u.jsx("th",{children:"تعداد تخصیص"}),u.jsx("th",{children:"جمع مرغ تخصیصی"}),u.jsx("th",{children:"سهم درصد"}),u.jsx("th",{children:"حواله مرغدار"}),u.jsx("th",{children:"حواله خریدار"}),u.jsx("th",{children:"حذف"})]}),r==null?void 0:r.map((i,T)=>{var B;return(B=i==null?void 0:i.allocations)==null?void 0:B.map((k,Q)=>{var Z,eu,ju;let nu=(i==null?void 0:i.poultryQuantity)-(i==null?void 0:i.allocationsSum);return u.jsxs("tr",{children:[!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:T+1}),!Q&&u.jsxs("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:[i==null?void 0:i.poultryName," (",i==null?void 0:i.poultryAddress,") (",i==null?void 0:i.poultryMobile,")"]}),!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:(Z=i==null?void 0:i.poultryQuantity)==null?void 0:Z.toLocaleString()}),!Q&&u.jsxs("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:["وزن تقریبی:"," ",(eu=i==null?void 0:i.poultryRequestWeight)==null?void 0:eu.toLocaleString(),u.jsx("hr",{}),"میانگین وزن:"," ",i==null?void 0:i.poultryRequestIndexWeight]}),!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:nu.toLocaleString()}),!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:u.jsx(xu,{color:"primary",onClick:()=>{e(Nu({title:"اضافه کردن خریدار",content:u.jsx(Or,{dataTable:r,poultryIndex:T,setDataTable:x,setAddedRows:a})}))},children:u.jsx(ye,{})})}),u.jsxs("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2",color:k.debt?"red":""},children:[k!=null&&k.type?"کشتارکن":"کشتارگاه"," ",k.debt?"(بدهکار)":""]}),u.jsxs("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2",color:k.debt?"red":""},children:[k==null?void 0:k.buyerName," (",k==null?void 0:k.buyerAddress,") (",k==null?void 0:k.buyerMobile,")"]}),u.jsx("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2",color:k.debt?"red":""},children:k==null?void 0:k.KillingPlace}),u.jsx("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:u.jsx(U,{style:{width:"100px"},type:"number",color:k.debt?"error":"",inputProps:{style:{color:k.debt?"red":""}},value:k==null?void 0:k.allocationQuantity,onChange:cu=>{if(Number(cu.target.value)<1){t({vertical:"top",horizontal:"center",msg:"در صورت نیاز به کاهش کمتر از 1 از گزینه حذف استفاده نمایید.",severity:"error"});return}x(iu=>{var _;let O=Xu(iu);return O[T].allocations[Q].allocationQuantity=Number(cu.target.value),O[T].allocationsSum=(_=O[T].allocations)==null?void 0:_.reduce((Cu,vu)=>Cu+vu.allocationQuantity,0),O})}})}),!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2",color:k.debt?"red":""},children:(ju=i==null?void 0:i.allocationsSum)==null?void 0:ju.toLocaleString()}),u.jsxs("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2",color:k.debt?"red":""},children:["%",((k==null?void 0:k.allocationQuantity)/P*100).toFixed(2)]}),!Q&&u.jsx("td",{rowSpan:i==null?void 0:i.allocations.length,style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:u.jsx(xu,{disabled:!0,color:"primary",children:u.jsx("a",{href:`https://core-inventory.iran.liara.run/pdf/aviculture-remittance?poultryRequestKey=${i.poultryRequestKey}&which=${window.location.origin}`,children:u.jsx(f0,{})})})}),u.jsx("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:u.jsx(xu,{disabled:!0,color:"primary",children:u.jsx("a",{href:`https://core-inventory.iran.liara.run/pdf/buyer-remittance?allocationKey=${k.allocationKey}&which=${window.location.origin}`,children:u.jsx(f0,{})})})}),u.jsx("td",{style:{backgroundColor:T%2===0?"#fff":"#f2f2f2"},children:u.jsx(xu,{color:"error",onClick:()=>{x(cu=>{var O;let iu=Xu(cu);return p([...f,iu[T].allocations[Q]]),iu[T].allocations.splice(Q,1),iu[T].allocationsSum=(O=iu[T].allocations)==null?void 0:O.reduce((_,Cu)=>_+Cu.allocationQuantity,0),iu})},children:u.jsx(n6,{})})})]},Q)})}),u.jsxs("tr",{children:[u.jsx("td",{colSpan:"10",children:"جمع کل"}),u.jsx("td",{children:P.toLocaleString()}),u.jsx("td",{children:s.toLocaleString()}),u.jsxs("td",{children:["%",(P/D*100).toFixed(2)]}),u.jsxs("td",{colSpan:3,children:[u.jsx(W,{"aria-describedby":h,variant:"contained",color:"primary",onClick:j,fullWidth:!0,children:"عملیات"}),u.jsx(y0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:h,open:d,anchorEl:A,onClose:b,children:u.jsx("div",{style:{padding:"20px"},children:u.jsxs(o,{container:!0,direction:"column",gap:N.TINY,children:[u.jsx(W,{variant:"contained",color:"success",onClick:()=>{L()},children:"ثبت موقت"}),u.jsx(W,{variant:"contained",color:"error",onClick:()=>{const T=(E==null?void 0:E.reduce((B,k)=>[...B,...k.allocations],[])).map(B=>({allocationKey:B.allocationKey}));e(M6({cancellation:T})).then(B=>{B.payload.error?t({vertical:"top",horizontal:"center",msg:B.payload.error,severity:"error"}):(e(Qu()),e(l0()),t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"لغو تخصیص خودکار"}),u.jsx(W,{variant:"contained",onClick:()=>{$()?(t({vertical:"top",horizontal:"center",msg:"عدم بدهی در اولویت تخصیص خودکار شما می باشد. لطفا تخصیص را مدیریت نمایید.",severity:"error"}),b()):(z(),b())},children:"ثبت نهایی"})]})})})]})]})]})]}),!r.length&&u.jsx(o,{container:!0,children:u.jsx(H,{children:"تخصیص خودکار ایجاد نشده است!"})})]})};function Xu(e){let t=Array.isArray(e)?[]:{};for(let r in e)typeof e[r]=="object"&&e[r]!==null?t[r]=Xu(e[r]):t[r]=e[r];return t}const D0=Au("PROVINCE_SET_SLAUGHTERHOUSES_QUOTA_SERVICE",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("kill_house_percent/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Ir=({item:e})=>{const t=m(),[r,x]=c.useState(null),[f,p]=c.useState([]),[n,a]=c.useState([]);c.useEffect(()=>{const d=n==null?void 0:n.map(h=>{var j,b,v,E,L;return[h==null?void 0:h.guildsName,(j=h==null?void 0:h.user)==null?void 0:j.fullname,(b=h==null?void 0:h.user)==null?void 0:b.mobile,(v=h==null?void 0:h.allocationLimit)==null?void 0:v.toLocaleString(),(L=(E=h==null?void 0:h.address)==null?void 0:E.city)==null?void 0:L.name]});p(d)},[n]);const g=d=>{x(d.currentTarget)},F=()=>{x(null)},A=!!r,S=A?e.key:void 0;return c.useEffect(()=>{t(qe({key:e.key})).then(d=>a(d.payload.data))},[]),u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"center",children:[u.jsx(H,{onClick:g,variant:"caption",color:"success",style:{cursor:"pointer"},children:e.guildsQuantity}),u.jsx(y0,{id:S,open:A,anchorEl:r,onClose:F,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx(o,{width:"500px",children:u.jsx(S0,{columns:["نام صنف","نام","تلفن","وزن (کیلوگرم)","شهر"],data:f})})})]})},zr=Iu({percent:$u().typeError("لطفا عدد وارد کنید").min(0,"باید برابر یا بزرگتر از 0 باشد").max(100,"باید کوچکتر یا برابر با 100 باشد").required("درصد الزامی است")}),Rr=({percent:e,slaughterKey:t,onPercentChange:r})=>{const x=Tu({initialValues:{percent:e},validationSchema:zr});return c.useEffect(()=>{x.setFieldValue("percent",e)},[e]),u.jsx(o,{container:!0,justifyContent:"center",children:u.jsx(U,{size:"small",name:"percent",type:"number",className:"percent-input-quota",value:x.values.percent,onChange:f=>{r(t,Number(f.target.value)),x.setFieldValue("percent",f.target.value)},onBlur:x.handleBlur,error:x.touched.percent&&!!x.errors.percent,helperText:x.touched.percent&&x.errors.percent,InputProps:{startAdornment:u.jsx("span",{children:"%"})},inputProps:{step:.1},style:{width:100,textAlign:"center"}})})},Br=()=>{var A;const e=m(),[t,r]=c.useState(),[x,f]=c.useState([]),[p]=c.useContext(su),{provinceGetSlaughterhousesQuota:n}=Fu(S=>S.provinceSlice),a=(S,d)=>{f(h=>{const j=h.filter(E=>E.key!==S),b=h.filter(E=>E.key===S)[0],v={key:S,percent:d,killer_kill_house_key:b==null?void 0:b.killer_kill_house_key};return j.push(v),j})},g=(S,d)=>{f(h=>{const j=h.findIndex(L=>L.key===S),b=h[j],v=h.filter(L=>L.key!==S),E={...b,killer_kill_house_key:d};return v.push(E),v})};c.useEffect(()=>{e(h0()),e(me())},[]),c.useEffect(()=>{const S=[],d=n==null?void 0:n.map((h,j)=>{var v,E,L,$,z,P,s,D,l,M,w,R,Y,K,y,C,i;const b=(v=h==null?void 0:h.killHouse)!=null&&v.killer?"کشتارکن":"کشتارگاه";return S.push({key:h.key,percent:h.percent,killer_kill_house_key:(E=h==null?void 0:h.killHouseForKiller)==null?void 0:E.key}),[u.jsx(G0,{defaultChecked:!0},j),j+1,b,(L=h.killHouse)==null?void 0:L.name,(P=(z=($=h.killHouse)==null?void 0:$.killHouseOperator)==null?void 0:z.user)==null?void 0:P.fullname,`${(l=(D=(s=h.killHouse)==null?void 0:s.systemAddress)==null?void 0:D.province)==null?void 0:l.name} - ${(R=(w=(M=h.killHouse)==null?void 0:M.systemAddress)==null?void 0:w.city)==null?void 0:R.name} - ${(K=(Y=h.killHouse)==null?void 0:Y.systemAddress)==null?void 0:K.address}`,(y=h==null?void 0:h.killHouse)!=null&&y.killer?u.jsx(In,{onSlaughterChange:g,slaughterKey:h.key,killHouseForKiller:h.killHouseForKiller,disabled:!0},((C=h.killHouse)==null?void 0:C.name)+j):(i=h.killHouse)==null?void 0:i.name,u.jsx(Rr,{slaughterKey:h.key,onPercentChange:a,percent:h.percent},j),u.jsx(Ir,{item:h},h.key),h.guildsWeight]});f(S),r(d)},[n]);const F=x==null?void 0:x.reduce((S,d)=>S+d.percent,0);return u.jsxs(o,{display:"flex",width:"100%",direction:"column",alignItems:"end",style:{flexDirection:"column"},mt:N.SMALL,pb:N.LARGE,px:2,children:[u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"space-between",mb:N.TINY,width:"100%",children:[u.jsx(o,{children:u.jsxs(H,{style:{color:"green"},children:["تاریخ آخرین بروزرسانی:"," ",(n==null?void 0:n.length)&&pu((A=n[0])==null?void 0:A.lastGuildsUpdateDate)]})}),u.jsxs(o,{container:!0,gap:N.TINY,children:[u.jsx(W,{variant:"contained",onClick:()=>{e(D0({percentage_list:x,type:"guild"})).then(S=>{S.payload.error?p({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(e(h0()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"بروزرسانی بر اساس واحد"}),u.jsx(W,{variant:"contained",onClick:()=>{e(D0({percentage_list:x,type:"guilds_weight"})).then(S=>{S.payload.error?p({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(e(h0()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"بروزرسانی بر اساس وزن"})]})]}),u.jsx(S0,{columns:["وضعیت","ردیف","ماهیت","نام واحد","نام و نام خانوادگی","آدرس","محل کشتار","سهم روزانه (درصد)","تعداد زیرمجموعه ها (واحد)","زیرمجموعه (وزن)"],data:t}),u.jsxs(o,{container:!0,gap:N.SMALL,mx:N.SMALL,mt:N.TINY,style:{position:"fixed",bottom:"4px",padding:"10px",borderRadius:"10px",background:"#3c3c3c",color:"white",justifyContent:"center",alignItems:"center",zIndex:99999999999},children:[u.jsx(H,{children:"جمع کل درصد ها"}),u.jsxs(H,{children:[F.toFixed(2),"%"]}),u.jsx(W,{variant:"contained",disabled:F.toFixed(2)!==100 .toFixed(2),onClick:()=>{e(D0({percentage_list:x,type:"manual"})).then(S=>{S.payload.error?p({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(e(h0()),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})]})},Ur=()=>{const[e,t]=c.useState(0),r=(x,f)=>{t(f)};return u.jsxs(o,{container:!0,justifyContent:"center",xs:12,children:[u.jsx(o,{container:!0,xs:12,justifyContent:"center",children:u.jsxs(g0,{value:e,onChange:r,"aria-label":"simple tabs example",children:[u.jsx(wu,{label:"تخصیص خودکار"}),u.jsx(wu,{label:"سهم بندی کشتارگاه"}),u.jsx(wu,{label:"بایگانی"})]})}),e===0&&u.jsx($r,{}),e===1&&u.jsx(Br,{}),e===2&&u.jsx(Nr,{})]})},G={page:{width:"210mm",margin:"0 auto",display:"flex",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:11},tableCellMobile:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:10},tableInnerCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:8,whiteSpace:"nowrap"},tableHeader:{pageBreakAfter:"auto"},headerRow:{color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"100px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},signature:{display:"flex",flexDirection:"column",alignItems:"flex-end",marginLeft:"20px"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"40px",pAlign:"center"},options:{padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:15},pTitleContainer:{pAlign:"right",margin:"15px",textAlign:"justify",textJustify:"inter-word"},tableHeaderCell:{backgroundColor:"rgba(255, 229, 153, 0.5)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"}},c6=c.forwardRef((e,t)=>{const{sDate:r}=e,{date:x}=e,{fnumber:f}=e,{receiver:p}=e,{item:n}=e,a=J0(),g=Z0(),F=n==null?void 0:n.reduce((d,h)=>d+((h==null?void 0:h.quantity)||0),0);function A(d){let h=0;return d==null||d.forEach(j=>{j!=null&&j.provinceKillRequests&&j.provinceKillRequests.forEach(b=>{var v;((v=b.info)==null?void 0:v.quantity)!==void 0&&(h+=b.info.quantity)})}),h}function S(d){let h=0;return d==null||d.forEach(j=>{j!=null&&j.provinceKillRequests&&j.provinceKillRequests.forEach(b=>{var v;((v=b.info)==null?void 0:v.weight)!==void 0&&(h+=b.info.weight)})}),h}return u.jsxs("div",{style:G.page,ref:t,children:[u.jsxs("div",{style:G.contentContainer,children:[u.jsxs("div",{style:G.contentInLine,children:[u.jsx("img",{alt:"logo",src:r6,style:G.logo}),u.jsx("span",{style:G.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:G.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",a]})]}),u.jsx("div",{children:u.jsx("span",{style:G.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:G.options,children:[u.jsxs("span",{style:G.title,children:["شماره: ",f]}),u.jsxs("span",{style:G.titleTopic,children:["تاریخ: ",pu(x)]}),u.jsx("span",{style:G.titleTopic,children:"پیوست:"})]})]}),u.jsx("hr",{style:G.divider}),u.jsxs("p",{style:G.pTitleContainer,children:[u.jsxs("strong",{style:{fontSize:"20px"},children:[p,u.jsx("br",{}),"با سلام",u.jsx("br",{})]}),u.jsx("br",{}),"احتراماً گزارش تخصیص و کشتار مورخ ",pu(r),"، مرغ گوشتی استان جهت استحضار بحضورتان ارسال میگردد."]}),u.jsxs("div",{style:G.container,children:[u.jsxs("p",{style:{marginTop:"40px"},children:["اطلاعات تخصیص:"," ",u.jsxs("span",{style:{color:"green",fontWeight:"boler"},children:[" ","تعداد درخواست کشتار (",F!==void 0&&F.toLocaleString()," ","قطعه)، تخصیص داده شده (",A(n).toLocaleString()," ","قطعه)، وزن کل تخصیص ("," ",Math.round(S(n)).toLocaleString()," کیلوگرم)."]})]}),u.jsxs("table",{style:G.invoiceTable,children:[u.jsx("thead",{style:G.tableHeader,children:u.jsxs("tr",{style:G.headerRow,children:[u.jsx("th",{style:G.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:G.tableHeaderCell,children:"مرغدار"}),u.jsx("th",{style:G.tableHeaderCell,children:"تلفن"}),u.jsx("th",{style:G.tableHeaderCell,children:"شهر"}),u.jsx("th",{style:G.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:G.tableHeaderCell,children:"میانگین وزنی"}),u.jsx("th",{style:G.tableHeaderCell,children:"سن"}),u.jsx("th",{style:G.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:G.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:G.tableHeaderCell,children:"وزن تقریبی بار"}),u.jsx("th",{style:G.tableHeaderCell,children:"محل کشتار"})]})}),u.jsx("tbody",{children:n==null?void 0:n.map((d,h)=>{var j,b,v,E,L,$,z,P,s,D,l,M;return u.jsxs("tr",{style:h%2===0?G.tableRowEven:{},children:[u.jsx("td",{style:G.tableCell,children:h+1}),u.jsx("td",{style:G.tableCell,children:(b=(j=d==null?void 0:d.poultry)==null?void 0:j.user)==null?void 0:b.fullname}),u.jsx("td",{style:G.tableCellMobile,children:(E=(v=d==null?void 0:d.poultry)==null?void 0:v.user)==null?void 0:E.mobile}),u.jsx("td",{style:G.tableCell,children:(z=($=(L=d==null?void 0:d.poultry)==null?void 0:L.address)==null?void 0:$.city)==null?void 0:z.name}),u.jsx("td",{style:G.tableCell,children:d==null?void 0:d.quantity.toLocaleString()}),u.jsx("td",{style:G.tableCell,children:d==null?void 0:d.IndexWeight.toLocaleString()}),u.jsx("td",{style:G.tableCell,children:(P=d==null?void 0:d.hatching)==null?void 0:P.age}),u.jsx("td",{style:G.tableInnerCell,children:(s=d==null?void 0:d.provinceKillRequests)==null?void 0:s.map((w,R,Y)=>{var K,y,C,i,T,B;return u.jsxs(u.Fragment,{children:[(C=(y=(K=w==null?void 0:w.killhouseUser)==null?void 0:K.killHouseOperator)==null?void 0:y.user)!=null&&C.fullname?(B=(T=(i=w==null?void 0:w.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:T.user)==null?void 0:B.fullname:"............",u.jsx("br",{}),R{var K,y;return u.jsxs(u.Fragment,{children:[(K=w==null?void 0:w.info)!=null&&K.quantity?(y=w==null?void 0:w.info)==null?void 0:y.quantity.toLocaleString():"............",u.jsx("br",{}),R{var K,y;return u.jsxs(u.Fragment,{children:[Math.round((K=w==null?void 0:w.info)==null?void 0:K.weight)?Math.round((y=w==null?void 0:w.info)==null?void 0:y.weight).toLocaleString():"............",u.jsx("br",{}),R{var K,y;return u.jsxs(u.Fragment,{children:[(K=w==null?void 0:w.info)!=null&&K.killPlace?(y=w==null?void 0:w.info)==null?void 0:y.killPlace:"............",u.jsx("br",{}),R{t(q());const{data:r,status:x}=await J.get("poultry_request_letter/?date="+e);return t(V()),{data:r,status:x}}),Yr=()=>{var S;const[,,e,t,r,x]=c.useContext(su);c.useEffect(()=>{const d=ou(new Date).format("YYYY-MM-DD");t(d),x(d)},[]);const f=c.useRef(),[p,n]=c.useState(null),a=m(),g=()=>{try{const d=a(Wr(e));n(d)}catch(d){console.error(d)}},F=q0.useReactToPrint({content:()=>f.current,documentTitle:"گزارش روزانه",onAfterPrint:()=>{n(null)}});c.useEffect(()=>{p&&F()},[p,F]);const A=Tu({initialValues:{receiver:"",formNumber:""},validationSchema:Iu({receiver:gu().required("این فیلد اجباری است!").typeError("لطفا مشخصات دریافت کننده را وارد کنید!"),formNumber:gu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return c.useEffect(()=>{A.validateForm()},[]),u.jsxs(o,{container:!0,mb:2,mt:2,alignItems:"center",justifyContents:"center",gap:2,xs:12,px:2,children:[u.jsx(o,{item:!0,xs:12,children:u.jsx(Vu,{sx:{alignSlef:"center",textAlign:"center"},text:"صدور نامه گزارش کشتار روزانه"})}),u.jsx(o,{item:!0,xs:12,sm:6,md:6,lg:6,children:u.jsx(U,{id:"receiver",label:"مثال: معاونت محترم توسعه بازرگانی و صنایع کشاورزی",value:A.values.receiver,error:A.touched.receiver?!!A.errors.receiver:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.receiver&&A.errors.receiver?A.errors.receiver:null,autoComplete:"current-password",variant:"outlined",fullWidth:!0})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(U,{id:"formNumber",label:"شماره نامه را وارد کنید",value:A.values.formNumber,error:A.touched.formNumber?!!A.errors.formNumber:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.formNumber&&A.errors.formNumber?A.errors.formNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ کشتار",id:"date",renderInput:d=>u.jsx(U,{...d,fullWidth:!0}),value:e,onChange:d=>{t(ou(d).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ نامه",id:"date",renderInput:d=>u.jsx(U,{...d,fullWidth:!0}),value:r,onChange:d=>{x(ou(d).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(Lu,{title:"تولید خروجی PDF",children:u.jsx(W,{fullWidth:!0,disabled:!A.isValid,onClick:()=>{g()},variant:"contained",children:"صدور نامه"})})}),u.jsx("div",{style:{display:"none",position:"absolute"},children:u.jsx(c6,{ref:f,sDate:e,date:r,fnumber:A.values.formNumber,receiver:A.values.receiver,item:(S=p==null?void 0:p.payload)==null?void 0:S.data})})]})},Vr=Au("PROVINCE_GET_SLAUGHTER_LETTER",async(e,{dispatch:t})=>{t(q());const{data:r,status:x}=await J.get("poultry_request_letter_order_code/?date="+e);return t(V()),{data:r,status:x}}),Kr=Au("PROVINCE_GET_VETERINARY_LETTER",async(e,{dispatch:t})=>{t(q());const{data:r,status:x}=await J.get("poultry_request_letter/?order_code="+e);return t(V()),{data:r,status:x}}),uu={page:{width:"210mm",margin:"0 auto",display:"flex",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:11},tableHeader:{pageBreakAfter:"auto"},headerRow:{color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"100px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},signature:{display:"flex",flexDirection:"column",alignItems:"flex-end",marginLeft:"20px"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"40px",pAlign:"center"},options:{padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:15},pTitleContainer:{pAlign:"right",margin:"15px",textAlign:"justify",textJustify:"inter-word"},tableHeaderCell:{backgroundColor:"rgba(255, 229, 153, 0.5)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"}},i6=c.forwardRef((e,t)=>{var A,S,d,h,j,b,v,E,L,$,z,P,s,D,l,M,w,R,Y,K;const{sDate:r}=e,{date:x}=e,{fnumber:f}=e,{receiver:p}=e,{item:n}=e,{price:a}=e,g=J0(),F=Z0();return u.jsxs("div",{style:uu.page,ref:t,children:[u.jsxs("div",{style:uu.contentContainer,children:[u.jsxs("div",{style:uu.contentInLine,children:[u.jsx("img",{alt:"logo",src:r6,style:uu.logo}),u.jsx("span",{style:uu.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:uu.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",g]})]}),u.jsx("div",{children:u.jsx("span",{style:uu.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:uu.options,children:[u.jsxs("span",{style:uu.title,children:["شماره: ",f]}),u.jsxs("span",{style:uu.titleTopic,children:["تاریخ: ",pu(x)]}),u.jsx("span",{style:uu.titleTopic,children:"پیوست:"})]})]}),u.jsx("div",{style:uu.watermarkContainer,children:u.jsx("p",{style:uu.watermarkp,children:"سامانه رصدیار "})}),u.jsx("hr",{style:uu.divider}),u.jsxs("p",{style:uu.pTitleContainer,children:[u.jsxs("strong",{style:{fontSize:"20px"},children:[p,u.jsx("br",{}),"با سلام",u.jsx("br",{})]}),u.jsx("br",{}),"احتراماً بدینوسیله واحد"," ‌",(A=n==null?void 0:n.poultry)!=null&&A.unitName?(S=n==null?void 0:n.poultry)==null?void 0:S.unitName:"..................."," "," ‌","به مالکیت/ مستاجر"," ‌",(h=(d=n==null?void 0:n.poultry)==null?void 0:d.user)!=null&&h.fullname?(b=(j=n==null?void 0:n.poultry)==null?void 0:j.user)==null?void 0:b.fullname:"..................."," ‌","به کد سیستمی"," ‌",(v=n==null?void 0:n.poultry)!=null&&v.systemCode?(E=n==null?void 0:n.poultry)==null?void 0:E.systemCode:"..................."," ‌","به ظرفیت پروانه"," ‌",(L=n==null?void 0:n.poultry)!=null&&L.totalCapacity?($=n==null?void 0:n.poultry)==null?void 0:$.totalCapacity.toLocaleString():"..................."," ‌","قطعه و تعداد جوجه ریزي"," ",(z=n==null?void 0:n.hatching)==null?void 0:z.hatchingQuantity.toLocaleString()," قطعه در سالن با کد یکتا"," ‌"," ",(P=n==null?void 0:n.poultry)!=null&&P.breedingUniqueId?(s=n==null?void 0:n.poultry)==null?void 0:s.breedingUniqueId:"..................."," ‌","و مسئول فنی فارم آقاي/خانم"," ‌",(D=n==null?void 0:n.hatching)!=null&&D.vetFarmName?(l=n==null?void 0:n.hatching)==null?void 0:l.vetFarmName:"..................."," ‌","تلفن تماس:"," ‌",(M=n==null?void 0:n.hatching)!=null&&M.vetFarmMobile?(w=n==null?void 0:n.hatching)==null?void 0:w.vetFarmMobile:"..................."," ‌","در راستاي اجراي شیوه نامه ابلاغی مقام عالی وزارت جهاد کشاورزي براي کشتار"," ‌",n==null?void 0:n.quantity.toLocaleString()," ‌"," قطعه مرغ با میانگین وزنی",n!=null&&n.IndexWeight?n==null?void 0:n.IndexWeight:"..................."," ‌","کیلوگرم و سن "," ‌",(R=n==null?void 0:n.hatching)!=null&&R.age?(Y=n==null?void 0:n.hatching)==null?void 0:Y.age:"..................."," "," ‌","روز به تاریخ کشتار ",pu(r)," طبق جدول ذیل جهت اخذ مجوز کشتار به حضورتان معرفی می گردد. لازم به توضیح است قیمت مصوب دولتی"," ‌",a.toLocaleString()," ‌","ریال براي مرغ زنده ملاك فروش خواهد بود.",u.jsx("br",{}),u.jsx("br",{}),"اعتبار این معرفینامه از تاریخ صدور 24 ساعت می باشد."]}),u.jsxs("div",{style:uu.container,children:[u.jsx("p",{children:"اطلاعات تخصیص:"}),u.jsxs("table",{style:uu.invoiceTable,children:[u.jsx("thead",{style:uu.tableHeader,children:u.jsxs("tr",{style:uu.headerRow,children:[u.jsx("th",{style:uu.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:uu.tableHeaderCell,children:"خریدار"}),u.jsx("th",{style:uu.tableHeaderCell,children:"تعداد"}),u.jsx("th",{style:uu.tableHeaderCell,children:"وزن تقریبی بار"})]})}),u.jsx("tbody",{children:(K=n==null?void 0:n.provinceKillRequests)==null?void 0:K.map((y,C)=>{var i,T,B,k,Q;return u.jsxs("tr",{children:[u.jsx("td",{style:uu.tableCell,children:C+1}),u.jsx("td",{style:uu.tableCell,children:(B=(T=(i=y==null?void 0:y.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:T.user)==null?void 0:B.fullname}),u.jsx("td",{style:uu.tableCell,children:(k=y==null?void 0:y.info)==null?void 0:k.quantity}),u.jsxs("td",{style:uu.tableCell,children:[" ",Math.round((Q=y==null?void 0:y.info)==null?void 0:Q.weight)]})]},C)})})]}),u.jsx("div",{style:{flexDirection:"row",marginTop:"20px"},children:u.jsx("div",{style:uu.signature,children:u.jsxs("div",{style:uu.contentInLine,children:[u.jsx("span",{style:uu.title,children:F}),u.jsxs("span",{style:uu.title,children:["مدیرعامل اتحادیه مرغداران"," ‌",g]})]})})})]})]})});i6.displayName="ProvinceQuarantineInvoice";i6.propTypes={item:u0.PropTypes.any};const Qr=()=>{var v;const[,,e,t,r,x]=c.useContext(su),f=c.useRef(),[p,n]=c.useState(""),[a,g]=c.useState(null),[F,A]=c.useState(null),S=m(),d=()=>{const E=S(Kr(b.values.userInfoCheck));A(E)},h=q0.useReactToPrint({content:()=>f.current,documentTitle:"فاکتور قرنطینه",onAfterPrint:()=>{A(null)}});c.useEffect(()=>{F&&h()},[F,h]);const j=Tu({initialValues:{receiver:"",formNumber:"",price:""},validationSchema:Iu({receiver:gu().required("این فیلد اجباری است!").typeError("لطفا مشخصات دریافت کننده را وارد کنید!"),formNumber:gu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),price:gu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})}),b=Tu({initialValues:{userInfoCheck:""},validationSchema:Iu({userInfoCheck:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})});return c.useEffect(()=>{j.validateForm(),b.validateForm()},[]),c.useEffect(()=>{S(Vr(e)).then(E=>{n(E.payload.data),g(null)})},[e]),u.jsxs(o,{container:!0,mb:2,mt:2,alignItems:"center",justifyContents:"center",gap:2,px:2,children:[u.jsx(o,{item:!0,xs:12,children:u.jsx(Vu,{sx:{alignSlef:"center",textAlign:"center"},text:"صدور حواله کشتار"})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ کشتار",id:"date",renderInput:E=>u.jsx(U,{...E,fullWidth:!0}),value:e,onChange:E=>{t(ou(E).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(Hu,{sx:{width:"100%"},id:"userInfoCheck",getOptionDisabled:E=>E.disabled<=0,options:p?p==null?void 0:p.map(E=>{var L,$,z;return{id:E.orderCode,label:((L=E==null?void 0:E.poultry)==null?void 0:L.unitName)+` (${(z=($=E.poultry)==null?void 0:$.user)==null?void 0:z.mobile})`}}):[],getOptionLabel:E=>E.label,value:a,onChange:(E,L)=>{g(L),b.setFieldValue("userInfoCheck",L?L.id:"")},onBlur:b.handleBlur,renderInput:E=>u.jsx(U,{...E,label:"مرغدار",variant:"outlined",fullWidth:!0})})}),u.jsx(o,{item:!0,xs:12,sm:6,md:6,lg:6,children:u.jsx(U,{id:"receiver",label:"مثال: معاونت محترم توسعه بازرگانی و صنایع کشاورزی",value:j.values.receiver,error:j.touched.receiver?!!j.errors.receiver:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.receiver&&j.errors.receiver?j.errors.receiver:null,autoComplete:"current-password",variant:"outlined",fullWidth:!0})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ نامه",id:"date",renderInput:E=>u.jsx(U,{...E,fullWidth:!0}),value:r,onChange:E=>{x(ou(E).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(U,{id:"formNumber",label:"شماره نامه",value:j.values.formNumber,error:j.touched.formNumber?!!j.errors.formNumber:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.formNumber&&j.errors.formNumber?j.errors.formNumber:null,autoComplete:"current-password",variant:"outlined",fullWidth:!0})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(ve,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت روز مرغ (ریال)",variant:"outlined",value:j.values.price,error:j.touched.price?!!j.errors.price:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.price&&j.errors.price?j.errors.price:null})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(Lu,{title:"تولید خروجی PDF",children:u.jsx(W,{disabled:!(j.isValid&&b.values.userInfoCheck),onClick:d,variant:"contained",fullWidth:!0,children:"صدور نامه"})})}),u.jsx("div",{style:{display:"none",position:"absolute"},children:u.jsx(i6,{ref:f,sDate:e,date:r,fnumber:j.values.formNumber,receiver:j.values.receiver,item:(v=F==null?void 0:F.payload)==null?void 0:v.data,price:j.values.price})})]})},X={page:{width:"210mm",margin:"0 auto",display:"flex",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:11},tableHeader:{pageBreakAfter:"auto"},headerRow:{color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"100px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},signature:{display:"flex",flexDirection:"column",alignItems:"flex-end",marginLeft:"20px"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"40px",pAlign:"center"},options:{padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:15},pTitleContainer:{pAlign:"right",margin:"15px",textAlign:"justify",textJustify:"inter-word"},tableHeaderCell:{backgroundColor:"rgba(255, 229, 153, 0.5)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"}},C6=c.forwardRef((e,t)=>{const{sDate:r}=e,{date:x}=e,{fnumber:f}=e,{receiver:p}=e,{item:n}=e,a=J0(),g=Z0(),F=n==null?void 0:n.reduce((d,h)=>d+((h==null?void 0:h.quantity)||0),0);function A(d){let h=0;return d==null||d.forEach(j=>{var b,v,E;(b=j==null?void 0:j.hatching)!=null&&b.totalWeight&&((v=j==null?void 0:j.hatching)==null?void 0:v.totalWeight)!==void 0&&(h+=(E=j==null?void 0:j.hatching)==null?void 0:E.totalWeight)}),h}const S=d=>{let h="";return d!=null&&d.directBuying?h="خرید مستقیم":d!=null&&d.union?h="خرید خارج از استان":h="اتحادیه",h};return u.jsxs("div",{style:X.page,ref:t,children:[u.jsxs("div",{style:X.contentContainer,children:[u.jsxs("div",{style:X.contentInLine,children:[u.jsx("img",{alt:"logo",src:r6,style:X.logo}),u.jsx("span",{style:X.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:X.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",a]})]}),u.jsx("div",{children:u.jsx("span",{style:X.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:X.options,children:[u.jsxs("span",{style:X.title,children:["شماره: ",f]}),u.jsxs("span",{style:X.titleTopic,children:["تاریخ: ",pu(x)]}),u.jsx("span",{style:X.titleTopic,children:"پیوست:"})]})]}),u.jsx("hr",{style:X.divider}),u.jsxs("p",{style:X.pTitleContainer,children:[u.jsxs("strong",{style:{fontSize:"20px"},children:[p,u.jsx("br",{}),"با سلام",u.jsx("br",{})]}),u.jsx("br",{}),"احتراما گزارش درخواست کشتار مرغداران مرغ گوشتی استان مورخ"," ",pu(r),"، به حضورتان ارسال میگردد."]}),u.jsxs("div",{style:X.container,children:[u.jsxs("p",{style:{marginTop:"40px"},children:["اطلاعات درخواست:"," ",u.jsxs("span",{style:{color:"green",fontWeight:"boler"},children:[" ","تعداد درخواست کشتار (",F!==void 0&&F.toLocaleString()," ","قطعه)، وزن کل تقریبی (",A(n).toLocaleString()," ","کیلوگرم)."]})]}),u.jsxs("table",{style:X.invoiceTable,children:[u.jsx("thead",{style:X.tableHeader,children:u.jsxs("tr",{style:X.headerRow,children:[u.jsx("th",{style:X.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:X.tableHeaderCell,children:"کد سفارش"}),u.jsx("th",{style:X.tableHeaderCell,children:"نوع فروش"}),u.jsx("th",{style:X.tableHeaderCell,children:"تاریخ کشتار"}),u.jsx("th",{style:X.tableHeaderCell,children:"مرغدار"}),u.jsx("th",{style:X.tableHeaderCell,children:"شهر/تعاونی"}),u.jsx("th",{style:X.tableHeaderCell,children:"سن مرغ"}),u.jsx("th",{style:X.tableHeaderCell,children:"میانگین وزن"}),u.jsx("th",{style:X.tableHeaderCell,children:"وزن تقریبی"}),u.jsx("th",{style:X.tableHeaderCell,children:"مانده در سالن"}),u.jsx("th",{style:X.tableHeaderCell,children:"تعداد درخواست کشتار"})]})}),u.jsx("tbody",{children:n==null?void 0:n.map((d,h)=>{var j,b,v,E,L,$,z,P,s,D,l,M,w,R;return u.jsxs("tr",{style:h%2===0?X.tableRowEven:{},children:[u.jsx("td",{style:X.tableCell,children:h+1}),u.jsx("td",{style:X.tableCell,children:d.orderCode}),u.jsx("td",{style:X.tableCell,children:S(d)}),u.jsx("td",{style:X.tableCell,children:pu(d==null?void 0:d.sendDate)}),u.jsx("td",{style:X.tableCell,children:`${(j=d==null?void 0:d.poultry)==null?void 0:j.unitName} (${(v=(b=d==null?void 0:d.poultry)==null?void 0:b.user)==null?void 0:v.mobile})`}),u.jsx("td",{style:X.tableCell,children:`${($=(L=(E=d==null?void 0:d.poultry)==null?void 0:E.address)==null?void 0:L.city)==null?void 0:$.name}/${(z=d==null?void 0:d.poultry)!=null&&z.cityOperator?(P=d==null?void 0:d.poultry)==null?void 0:P.cityOperator:"بدون تعاونی"}`}),u.jsx("td",{style:X.tableCell,children:(s=d==null?void 0:d.hatching)==null?void 0:s.age}),u.jsx("td",{style:X.tableCell,children:d==null?void 0:d.IndexWeight}),u.jsx("td",{style:X.tableCell,children:(l=(D=d==null?void 0:d.hatching)==null?void 0:D.totalWeight)==null?void 0:l.toLocaleString()}),u.jsx("td",{style:X.tableCell,children:(w=(M=d==null?void 0:d.hatching)==null?void 0:M.leftOver)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:X.tableCell,children:(R=d==null?void 0:d.firstQuantity)==null?void 0:R.toLocaleString()})]},h)})})]})]}),u.jsxs("div",{style:{flexDirection:"row",marginTop:"20px"},children:[u.jsx("div",{style:X.signature,children:u.jsxs("div",{style:X.contentInLine,children:[u.jsx("span",{style:X.title,children:g}),u.jsxs("span",{style:X.title,children:["مدیرعامل اتحادیه مرغداران"," ‌",a]})]})}),u.jsx("div",{style:X.watermarkContainer,children:u.jsx("p",{style:X.watermarkp,children:"سامانه رصدیار "})})]})]})});C6.displayName="ProvinceSendLetterDeclarationNeedFactor";C6.propTypes={item:u0.PropTypes.any};const Hr=()=>{const[,,e,t,r,x]=c.useContext(su),f=c.useRef(),[p,n]=c.useState(null),a=m(),g=async()=>{try{a(q());let S=await J.get(`Poultry_Request/?role=${tu()}&today&date1=${e}&date2=${e}&search=filter&value=&page=1&page_size=1000`);a(V()),n(S.data.results)}catch(S){console.error(S)}},F=q0.useReactToPrint({content:()=>f.current,documentTitle:"گزارش اعلام کشتار مرغ",onAfterPrint:()=>{n(null)}});c.useEffect(()=>{p&&F()},[p,F]);const A=Tu({initialValues:{receiver:"",formNumber:""},validationSchema:Iu({receiver:gu().required("این فیلد اجباری است!").typeError("لطفا مشخصات دریافت کننده را وارد کنید!"),formNumber:gu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return c.useEffect(()=>{A.validateForm()},[]),u.jsxs(o,{container:!0,mb:2,mt:2,alignItems:"center",justifyContents:"center",gap:2,px:2,children:[u.jsx(o,{item:!0,xs:12,children:u.jsx(Vu,{sx:{alignSlef:"center",textAlign:"center"},text:"صدور نامه اعلام نیاز کشتار مرغدار"})}),u.jsx(o,{item:!0,xs:12,sm:6,md:6,lg:6,children:u.jsx(U,{id:"receiver",label:"مثال: معاونت محترم توسعه بازرگانی و صنایع کشاورزی",value:A.values.receiver,error:A.touched.receiver?!!A.errors.receiver:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.receiver&&A.errors.receiver?A.errors.receiver:null,autoComplete:"current-password",variant:"outlined",fullWidth:!0})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(U,{id:"formNumber",label:"شماره نامه را وارد کنید",value:A.values.formNumber,error:A.touched.formNumber?!!A.errors.formNumber:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.formNumber&&A.errors.formNumber?A.errors.formNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ کشتار",id:"date",renderInput:S=>u.jsx(U,{...S,fullWidth:!0}),value:e,onChange:S=>{t(ou(S).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(yu,{label:"تاریخ نامه",id:"date",renderInput:S=>u.jsx(U,{...S,fullWidth:!0}),value:r,onChange:S=>{x(ou(S).format("YYYY-MM-DD"))}})}),u.jsx(o,{item:!0,xs:12,sm:6,md:4,lg:3,children:u.jsx(Lu,{title:"تولید خروجی PDF",children:u.jsx(W,{fullWidth:!0,disabled:!A.isValid,onClick:()=>{g()},variant:"contained",children:"صدور نامه"})})}),u.jsx("div",{style:{display:"none",position:"absolute"},children:u.jsx(C6,{ref:f,sDate:e,date:r,fnumber:A.values.formNumber,receiver:A.values.receiver,item:p})})]})},Gr=()=>{const[e,t]=c.useState("1"),r=(x,f)=>{t(f)};return u.jsxs(o,{xs:12,children:[u.jsx(o,{container:!0,alignItems:"center",justifyContent:"center",xs:12,children:u.jsxs(g0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:e,onChange:r,children:[u.jsx(wu,{label:"گزارش کشتار روزانه",value:"1"}),u.jsx(wu,{label:"صدور حواله کشتار",value:"2"}),u.jsx(wu,{label:"گزارش اعلام کشتار مرغدار",value:"3"})]})}),u.jsxs(o,{xs:12,children:[e==="1"&&u.jsx(Yr,{}),e==="2"&&u.jsx(Qr,{}),e==="3"&&u.jsx(Hr,{})]})]})},Xr=()=>{const{pathname:e}=m0(),t=m(),r=(x,f)=>tu()==="SuperAdmin"?x:f;return u.jsxs(o,{container:!0,gap:N.SMALL,p:N.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[u.jsxs(o,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(o,{children:u.jsx(Vu,{text:"مدیریت درخواست ها"})}),u.jsxs(o,{container:!0,justifyContent:"center",gap:N.SMALL,children:[u.jsx(au,{to:r(R0,ae),active:e===R0?"true":null,children:u.jsx(lu,{icon:u.jsx(xe,{size:30,color:"#244CCC"}),title:"درخواست های کشتار",description:"درخواست های کشتار مرغدار در انتظار بررسی"})}),u.jsx(au,{to:r(B0,le),active:e===B0?"true":null,children:u.jsx(lu,{icon:u.jsx(pe,{size:30,color:"#244CCC"}),title:"اعلام نیاز خریداران",description:"درخواست های کشتار در انتظار بررسی"})}),u.jsx(au,{to:r(U0,se),active:e===U0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"تخصیصات",description:"مشاهده و تخصیص درخواست ها"})}),u.jsx(au,{to:r(D6,un),active:e===D6?"true":null,children:u.jsx(lu,{icon:u.jsx(H6,{size:30,color:"#244CCC"}),title:"تعرفه ها"})})]})]}),u.jsxs(o,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(o,{children:u.jsx(Vu,{text:"ویژه"})}),u.jsxs(o,{container:!0,justifyContent:"center",gap:N.SMALL,children:[u.jsx(au,{to:r(Ju,Ju),active:e===Ju?"true":null,children:u.jsx(lu,{icon:u.jsx(H0,{size:30,color:"#244CCC"}),title:"خرید مستقیم"})}),u.jsx(au,{to:r(_0,_0),active:e===_0?"true":null,children:u.jsx(lu,{icon:u.jsx(H0,{size:30,color:"#244CCC"}),title:"پنل معاملات"})}),u.jsx(au,{to:r(W0,oe),active:e===W0?"true":null,children:u.jsx(lu,{icon:u.jsx(je,{size:30,color:"#244CCC"}),title:"صادرات"})}),u.jsx(au,{to:r(ie,ce),children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"فروش خارج از استان"})}),u.jsx(au,{to:r(Y0,Ce),active:e===Y0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"تخصیصات خودکار"})}),u.jsx(au,{to:r(V0,de),active:e===V0?"true":null,children:u.jsx(lu,{icon:u.jsx(X6,{size:30,color:"#244CCC"}),title:"زنجیره ها"})})]})]}),u.jsxs(o,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(o,{children:u.jsx(Vu,{text:"نظارت درخواست ها"})}),u.jsxs(o,{container:!0,justifyContent:"center",placeContent:"baseline",gap:N.SMALL,children:[u.jsx(au,{to:r(K0,he),active:e===K0?"true":null,children:u.jsx(lu,{icon:u.jsx(Wu,{size:30,color:"#244CCC"}),title:"مدیریت تخصیصات"})}),u.jsx(au,{to:r(Q0,Ae),active:e===Q0?"true":null,children:u.jsx(lu,{icon:u.jsx(J6,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"صدور نامه",description:"ارسال نامه سیستمی"})}),u.jsx(au,{onClick:()=>t(Nu({title:"اطلاعات گزارش",content:u.jsx(q6,{})})),children:u.jsx(lu,{icon:u.jsx(Z6,{className:"svg-icon-color",color:"#244CCC",size:30}),title:"گزارش روزانه",description:"گزارش روزانه"})}),u.jsx(au,{to:r(L6,en),active:e===L6?"true":null,children:u.jsx(lu,{icon:u.jsx(m6,{size:30,style:{color:"#4285F4"},color:"#244CCC"}),title:"تراکنش ها"})})]})]})]})},Jr=Au("PROVINCE_CHAINS_SUBMIT_COMPANY",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.post("chain-company/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),Zr=Au("PROVINCE_CHAINS_EDIT_COMPANY",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("chain-company/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),$6=({item:e})=>{var g,F,A,S,d,h,j,b;const t=m(),[r]=c.useContext(su),[x,f]=c.useState([]),[p,n]=c.useState([]),a=Tu({initialValues:{mobile:(g=e==null?void 0:e.user)!=null&&g.mobile?(F=e==null?void 0:e.user)==null?void 0:F.mobile:"",name:e!=null&&e.name?e==null?void 0:e.name:"",firstname:(A=e==null?void 0:e.user)!=null&&A.firstName?(S=e==null?void 0:e.user)==null?void 0:S.firstName:"",lastname:(d=e==null?void 0:e.user)!=null&&d.lastName?(h=e==null?void 0:e.user)==null?void 0:h.lastName:"",natioanlId:(j=e==null?void 0:e.user)!=null&&j.nationalId?(b=e==null?void 0:e.user)==null?void 0:b.nationalId:"",postal:e!=null&&e.postalCode?e==null?void 0:e.postalCode:"",province:e!=null&&e.province?e==null?void 0:e.province:"",city:e!=null&&e.city?e==null?void 0:e.city:"",address:e!=null&&e.address?e==null?void 0:e.address:""},validationSchema:Iu({mobile:$u().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!").test("len","شماره تلفن باید با 0 شروع شود",(v,E)=>E.originalValue&&E.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(v,E)=>{if(E.originalValue)return E.originalValue.length===11}),name:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),firstname:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),lastname:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),province:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),address:gu().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),natioanlId:$u().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),postal:$u().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})});return c.useEffect(()=>{a.validateForm()},[]),c.useEffect(()=>{t(Wn()).then(v=>{f(v.payload.data)})},[]),c.useEffect(()=>{a.values.province&&n([],t(Yn(a.values.province)).then(v=>{n(v.payload.data)}))},[a.values.province]),u.jsxs(o,{container:!0,gap:N.SMALL,direction:"column",justifyContent:"space-between",children:[u.jsxs(o,{container:!0,direction:"column",gap:N.SMALL,children:[u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"name",label:"نام شرکت",variant:"outlined",value:a.values.name,error:a.touched.name?!!a.errors.name:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.name&&a.errors.name?a.errors.name:null})}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"firstname",label:"نام مدیرعامل",variant:"outlined",value:a.values.firstname,error:a.touched.firstname?!!a.errors.firstname:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.firstname&&a.errors.firstname?a.errors.firstname:null})}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"lastname",label:"نام خانوادگی مدیرعامل",variant:"outlined",value:a.values.lastname,error:a.touched.lastname?!!a.errors.lastname:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.lastname&&a.errors.lastname?a.errors.lastname:null})}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"mobile",label:"موبایل",variant:"outlined",value:a.values.mobile,error:a.touched.mobile?!!a.errors.mobile:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.mobile&&a.errors.mobile?a.errors.mobile:null})}),u.jsxs(o,{children:[u.jsx(Hu,{style:{width:"100%"},disablePortal:!0,id:"province",options:x?x.map(v=>({id:v.name,label:v.name})):[],onChange:(v,E)=>{a.setFieldValue("province",E?E.id:""),a.setFieldValue("city","")},renderInput:v=>u.jsx(U,{...v,label:"استان را انتخاب کنید"})}),e&&u.jsxs(H,{variant:"caption",color:"error",children:["استان: ",a.values.province]})]}),u.jsxs(o,{children:[u.jsx(Hu,{minWidth:210,style:{width:"100%"},disabled:!a.values.province,disablePortal:!0,id:"city",options:p?p.map(v=>({id:v.name,label:v.name})):[],onChange:(v,E)=>{a.setFieldValue("city",E?E.id:"")},renderInput:v=>u.jsx(U,{...v,label:"شهر را انتخاب کنید"})}),e&&u.jsxs(H,{variant:"caption",color:"error",children:["شهر: ",a.values.city]})]}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"natioanlId",label:"کد ملی",variant:"outlined",value:a.values.natioanlId,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.natioanlId?!!a.errors.natioanlId:null,helperText:a.touched.natioanlId&&a.errors.natioanlId?a.errors.natioanlId:null})}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"address",label:"آدرس",variant:"outlined",sx:{width:"100%"},value:a.values.address,error:a.touched.address?!!a.errors.address:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.address&&a.errors.address?a.errors.address:null})}),u.jsx(o,{children:u.jsx(U,{fullWidth:!0,id:"postal",label:"کد پستی",variant:"outlined",value:a.values.postal,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.postal?!!a.errors.postal:null,helperText:a.touched.postal&&a.errors.postal?a.errors.postal:null})})]}),u.jsx(o,{children:u.jsx(W,{variant:"contained",fullWidth:!0,onClick:()=>{e?t(Zr({city:a.values.city,province:a.values.province,mobile:a.values.mobile,first_name:a.values.firstname,last_name:a.values.lastname,national_id:a.values.natioanlId,address:a.values.address,postal_code:a.values.postal,name:a.values.name,company_key:e==null?void 0:e.key})).then(v=>{v.payload.error?r({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(t(bu({right:!1,bottom:!1,content:null})),t(j0()),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):t(Jr({city:a.values.city,province:a.values.province,mobile:a.values.mobile,first_name:a.values.firstname,last_name:a.values.lastname,national_id:a.values.natioanlId,address:a.values.address,postal_code:a.values.postal,name:a.values.name})).then(v=>{v.payload.error?r({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(t(j0()),t(bu({right:!1,bottom:!1,content:null})),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})},qr=()=>{const[,,e,t,r,x]=c.useContext(su),f=Fu(l=>l.userSlice.userProfile.key),p=m();c.useEffect(()=>{const l=ou(new Date).format("YYYY-MM-DD");t(l),x(l)},[t,x]);const[n,a]=c.useState([]),[g,F]=c.useState(0),[A,S]=c.useState(10),[d,h]=c.useState(""),[j,b]=c.useState(1),[v,E]=c.useState([]),L=l=>{h(l.target.value)},$=()=>!(tu()==="AdminX"||tu()==="SuperAdmin"||tu()==="ProvinceOperator"),z=async(l=1)=>{try{p(q());const M=await J.get(`chain-company/?search=filter&value=${d}&page=${l}&page_size=${A}&role=${tu()}&state=total_companies`);p(V()),a(M.data.results),F(M.data.count)}catch(M){p(V()),console.error("Error fetching data:",M)}},P=l=>{b(l),z(l)},s=l=>{S(l),b(1)};c.useEffect(()=>{z()},[e,r,A]),c.useEffect(()=>{const l=n==null?void 0:n.map((M,w)=>{var R,Y,K,y,C,i;return[j===1?w+1:w+A*(j-1)+1,M.name,M.user.firstName,M.user.lastName,M.user.mobile,M.province,M.city,M.address,M.postalCode,(Y=(R=M.requestsInfo)==null?void 0:R.numberOfRequests)==null?void 0:Y.toLocaleString(),(y=(K=M.requestsInfo)==null?void 0:K.totalQuantity)==null?void 0:y.toLocaleString(),(i=(C=M.requestsInfo)==null?void 0:C.totalWeight)==null?void 0:i.toLocaleString(),u.jsx(Lu,{title:"ویرایش اطلاعات",placement:"left",children:u.jsx(xu,{disabled:$(),color:"primary",onClick:()=>p(bu({title:"ویرایش شرکت زنجیره",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx($6,{item:M})})),children:u.jsx(te,{})})},w)]});E(l)},[n,j,A]);const D=async l=>{l.preventDefault(),z(1)};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(o,{container:!0,xs:12,children:(tu()==="ProvinceOperator"||tu()==="SuperAdmin")&&u.jsx(W,{onClick:()=>p(bu({title:"ثبت شرکت زنجیره",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx($6,{})})),variant:"contained",children:"ثبت شرکت زنجیره"})}),u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"center",gap:2,paddingTop:2,mb:1,width:"100%",children:[u.jsx(H,{children:"خریداران"}),u.jsxs(o,{container:!0,alignItems:"center",gap:2,children:[u.jsxs("form",{onSubmit:D,children:[u.jsx(U,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:L}),u.jsx(W,{type:"submit",endIcon:u.jsx(Ku,{}),children:"جستجو"})]}),u.jsx(o,{children:u.jsx(Lu,{title:"خروجی اکسل شرکت های زنجیره",children:u.jsx("a",{href:`${J.defaults.baseURL}chain_company_buyers_excel/?role=${tu()}&key=${f}&search=filter&value=${d}`,rel:"noreferrer",children:u.jsx(W,{color:"success",children:u.jsx(mu,{size:32})})})})})]})]})}),u.jsx(zu,{data:v,columns:["ردیف","نام شرکت","نام مدیرعامل","نام خانوادگی مدیرعامل","موبایل","استان","شهر","آدرس","کد پستی","تعداد سفارشات","حجم سفارشات (قطعه)","وزن سفارشات (کیلوگرم)","عملیات"],handlePageChange:P,totalRows:g,page:j,perPage:A,handlePerRowsChange:s,title:"مدیریت بارها"})]})};var d6={},mr=e0;Object.defineProperty(d6,"__esModule",{value:!0});var ke=d6.default=void 0,ut=mr(n0()),et=u;ke=d6.default=(0,ut.default)((0,et.jsx)("path",{d:"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z"}),"FindReplace");const nt=Au("PROVINCE_CHAINS_DELETE_CHAIN",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("poultry-choose-chain-company/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),rt=Au("PROVINCE_CHAINS_REPLACE_ACTIVE_CHAIN",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.put("poultry-choose-chain-company/0/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),tt=({item:e,updateTable:t})=>{const r=m(),[x,f]=c.useState([]),[p,n]=c.useState(""),[a]=c.useContext(su);return c.useEffect(()=>{r(j0()).then(g=>{f(g.payload.data)})},[]),u.jsxs(o,{container:!0,gap:N.SMALL,direction:"column",justifyContent:"space-between",children:[u.jsx(o,{container:!0,direction:"column",gap:N.SMALL,children:u.jsx(o,{children:u.jsx(Hu,{disablePortal:!0,id:"province",options:x?x==null?void 0:x.map(g=>({id:g.key,label:`${g.name} (${g.user.mobile})`})):[],onChange:(g,F)=>{n(F.id)},renderInput:g=>u.jsx(U,{...g,label:"شرکت زنجیره"})})})}),u.jsx(o,{children:u.jsx(W,{disabled:!p,variant:"contained",fullWidth:!0,onClick:()=>{r(rt({type:"replace",hatching_key:e==null?void 0:e.key,company_key:p})).then(g=>{g.payload.error?a({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(t(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})})]})};var h6={},at=e0;Object.defineProperty(h6,"__esModule",{value:!0});var we=h6.default=void 0,lt=at(n0()),st=u;we=h6.default=(0,lt.default)((0,st.jsx)("path",{d:"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z"}),"AddTask");const ot=({item:e,updateTable:t})=>{const[r,x]=c.useState(null),f=m(),[p]=c.useContext(su),n=A=>{x(A.currentTarget)},a=()=>{x(null)},g=!!r,F=g?"popover":void 0;return u.jsxs("div",{children:[u.jsx(xu,{"aria-describedby":F,variant:"contained",color:"primary",onClick:n,children:u.jsx(ge,{})}),u.jsx(y0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{sx:{mt:1}}},id:F,open:g,anchorEl:r,onClose:a,children:u.jsxs(Q6,{sx:{p:1},children:[u.jsxs(d0,{onClick:()=>{a(),f(bu({title:"تخصیص به زنجیره",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Qn,{item:e,updateTable:t})}))},sx:{borderRadius:1,mb:.5,color:"primary.main","&:last-of-type":{mb:0}},children:[u.jsx(s0,{sx:{color:"primary.main",minWidth:36},children:u.jsx(we,{sx:{fontSize:{xs:20,md:18}}})}),u.jsx(o0,{primary:u.jsx(H,{sx:{color:"primary.main",fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:"تخصیص به زنجیره"})})]}),u.jsxs(d0,{onClick:()=>{a(),f(bu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"جایگزین کردن مرغداری ",content:u.jsx(tt,{item:e,updateTable:t})}))},sx:{borderRadius:1,mb:.5,color:"info.main","&:last-of-type":{mb:0}},children:[u.jsx(s0,{sx:{color:"info.main",minWidth:36},children:u.jsx(ke,{sx:{fontSize:{xs:20,md:18}}})}),u.jsx(o0,{primary:u.jsx(H,{sx:{color:"info.main",fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:"جایگزین کردن"})})]}),u.jsxs(d0,{onClick:()=>{a(),f(bu({title:"انتقال به آرشیو",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Vn,{item:e,updateTable:t})}))},sx:{borderRadius:1,mb:.5,color:"secondary.main","&:last-of-type":{mb:0}},children:[u.jsx(s0,{sx:{color:"secondary.main",minWidth:36},children:u.jsx(re,{sx:{fontSize:{xs:20,md:18}}})}),u.jsx(o0,{primary:u.jsx(H,{sx:{color:"secondary.main",fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:"انتقال به بایگانی"})})]}),u.jsxs(d0,{onClick:()=>{a(),f(nt({type:"delete",hatching_key:e==null?void 0:e.key})).then(A=>{A.payload.error?p({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(t(),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},sx:{borderRadius:1,mb:.5,color:"error.main","&:last-of-type":{mb:0}},children:[u.jsx(s0,{sx:{color:"error.main",minWidth:36},children:u.jsx(n6,{sx:{fontSize:{xs:20,md:18}}})}),u.jsx(o0,{primary:u.jsx(H,{sx:{color:"error.main",fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:"خروج از زنجیره"})})]})]})})]})},ct=Au("PROVINCE_CHAINS_SUBMIT_ACTIVE_CHAIN",async(e,{dispatch:t})=>{try{t(q());const{data:r,status:x}=await J.post("poultry-choose-chain-company/",e);return t(V()),{data:r,status:x}}catch(r){return t(V()),{error:r.response.data.result}}}),it=({updateTable:e})=>{const t=m(),[r,x]=c.useState([]),[f,p]=c.useState([]),[n,a]=c.useState([]),[g,F]=c.useState([]),[A,S]=c.useState(""),[d]=c.useContext(su);return c.useEffect(()=>{t(Sn({chain:!0})).then(h=>{p(h.payload.data)}),t(j0()).then(h=>{a(h.payload.data)})},[]),c.useEffect(()=>{x(f==null?void 0:f.map(h=>{var j;return{label:`${h.unitName} (${h==null?void 0:h.user.mobile})`,value:`${(j=h.chainCompany)==null?void 0:j.hatchingKey}`}}))},[f]),u.jsxs(o,{container:!0,gap:N.SMALL,direction:"column",justifyContent:"space-between",children:[u.jsxs(o,{container:!0,direction:"column",gap:N.SMALL,children:[u.jsx(o,{children:u.jsx(Hu,{disablePortal:!0,id:"province",multiple:!0,options:r,getOptionLabel:h=>h.label,onChange:(h,j)=>{F(j)},renderInput:h=>u.jsx(U,{...h,label:"انتخاب مرغداران"})})}),u.jsx(o,{children:u.jsx(Hu,{disablePortal:!0,id:"province",options:n?n==null?void 0:n.map(h=>({id:h.key,label:`${h.name} (${h.user.mobile})`})):[],onChange:(h,j)=>{S(j.id)},renderInput:h=>u.jsx(U,{...h,label:"شرکت زنجیره"})})})]}),u.jsx(o,{children:u.jsx(W,{disabled:!g.length||!A,variant:"contained",fullWidth:!0,onClick:()=>{t(ct({poultry_hitchings:g==null?void 0:g.map(h=>h==null?void 0:h.value),chain_company:A})).then(h=>{h.payload.error?d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(e(),d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد!",severity:"success"}),t(bu({right:!1,bottom:!1,content:null})))})},children:"ثبت"})})]})},Ct=()=>{const e=m(),[t,r]=c.useState(0),[x,f]=c.useState(0),p=Fu(y=>y.userSlice.userProfile.key),n=y=>{b(y.target.value)},[a]=c.useContext(su),[g,F]=c.useState([]),[A,S]=c.useState(0),[d,h]=c.useState(10),[j,b]=c.useState(""),[v,E]=c.useState(1),[L,$]=c.useState([]),z=async y=>{let C;e(q()),C=await J.get(`poultry_hatching?search=filter&value=${j}&role=${tu()}&page=${y}&page_size=${d}&chain=true`),e(V()),F(C.data.results),S(C.data.count)},P=y=>{z(y),E(y)},s=y=>{h(y),E(1)},D=()=>{z(v!==0?v:1)},l=y=>{let C="";return C=y.quantity-y.losses-y.leftOver,C};c.useEffect(()=>{const y=g==null?void 0:g.map((C,i)=>{var B,k,Q,nu,Z,eu,ju,cu,iu,O,_,Cu,vu,Su,Pu,Ou,I,ru,du,hu,fu,_u,Du,Mu,Ru,Bu,Uu;let T;return[u.jsx(ot,{item:C,updateTable:D},i),v===1?i+1:i+d*(v-1)+1,`${(B=C==null?void 0:C.chainCompany)==null?void 0:B.name} (${(k=C==null?void 0:C.chainCompany)==null?void 0:k.user.mobile})`,C.violation?"متخلف":"عادی",C.poultry.unitName,`${C.poultry.userprofile.fullName} (${C.poultry.userprofile.mobile})`,`${(Q=C==null?void 0:C.poultry)==null?void 0:Q.address.city.name}/${(nu=C==null?void 0:C.poultry)!=null&&nu.cityOperator?(Z=C==null?void 0:C.poultry)==null?void 0:Z.cityOperator:"بدون تعاونی"}`,(eu=C==null?void 0:C.vetFarm)!=null&&eu.vetFarmMobile?`${(ju=C==null?void 0:C.vetFarm)==null?void 0:ju.vetFarmFullName} (${(cu=C==null?void 0:C.vetFarm)==null?void 0:cu.vetFarmMobile})`:"-",C.hall,C.period,T6(C==null?void 0:C.createDate),T6(C==null?void 0:C.date),C.chickenBreed,C.age,(iu=C==null?void 0:C.quantity)==null?void 0:iu.toLocaleString(),`${C.losses} (%${(C.losses*100/C.quantity).toFixed(0)})`,`${(O=C==null?void 0:C.totalCommitmentQuantity)==null?void 0:O.toLocaleString()}`,`${(_=C==null?void 0:C.governmentalQuantity)==null?void 0:_.toLocaleString()}`,`${(Cu=C==null?void 0:C.governmentalKilledQuantity)==null?void 0:Cu.toLocaleString()}`,`${(vu=C==null?void 0:C.freeQuantity)==null?void 0:vu.toLocaleString()}`,`${(Su=C==null?void 0:C.freeKilledQuantity)==null?void 0:Su.toLocaleString()}`,`${(Pu=C==null?void 0:C.outProvinceKilledQuantity)==null?void 0:Pu.toLocaleString()}`,`${(Ou=C==null?void 0:C.outProvinceKilledWeight)==null?void 0:Ou.toLocaleString()}`,(I=C==null?void 0:C.chainKilledQuantity)==null?void 0:I.toLocaleString(),(ru=C==null?void 0:C.chainKilledWeight)==null?void 0:ru.toLocaleString(),((du=l(C))==null?void 0:du.toLocaleString())+` (%${(l(C)*100/C.quantity).toFixed(0)})`,`${(hu=C==null?void 0:C.leftOver)==null?void 0:hu.toLocaleString()} (%${(C.leftOver*100/C.quantity).toFixed(0)})`,((fu=C==null?void 0:C.totalCommitment)==null?void 0:fu.toLocaleString())+" کیلوگرم ",((_u=C==null?void 0:C.governmentalKilledQuantity)==null?void 0:_u.toLocaleString())+" کیلوگرم ",((Du=C==null?void 0:C.freeKilledQuantity)==null?void 0:Du.toLocaleString())+" کیلوگرم ",((Mu=C==null?void 0:C.totalAverageKilledWeight)==null?void 0:Mu.toLocaleString())+" کیلوگرم ",((Ru=C==null?void 0:C.totalKilledWeight)==null?void 0:Ru.toLocaleString())+" کیلوگرم ",(Bu=C==null?void 0:C.activeKill)!=null&&Bu.activeKill?"دارد":"ندارد",(Uu=C==null?void 0:C.activeKill)!=null&&Uu.countOfRequest?C.activeKill.countOfRequest:"-",T=C.lastChange?`${C.lastChange.fullName} (${i0(C.lastChange.role)}) در تاریخ ${C.lastChange.date}`:"-",T=C.latestHatchingChange&&C.latestHatchingChange.date&&`${C.latestHatchingChange.fullName} (${i0(C.latestHatchingChange.role)}) در تاریخ ${C.latestHatchingChange.date}`,C.latestHatchingChange?T:"-"]});$(y)},[g]),c.useEffect(()=>{z(1)},[e,d]);const M=async y=>{y.preventDefault(),e(q());try{const C=await J.get(`poultry_hatching/?role=${tu()}&search=filter&value=${j}&chain=true`);F(C.data.results),S(C.data.count),e(V())}catch(C){console.error("Error fetching data:",C)}},w=async y=>{y.preventDefault(),r(null),f(null);try{const C=await J.get(`poultry_hatching/?role=${tu()}&chain=true&search=filter&value=`);F(C.data.results),S(C.data.count)}catch(C){console.error("Error fetching data:",C)}},R=async y=>{y.preventDefault(),e(q());try{const C=await J.get(`poultry_hatching?role=${tu()}&age1=${t}&age2=${x}&chain=true`);F(C.data.results),S(C.data.count),e(V())}catch(C){console.error("Error fetching data:",C)}},Y=Array.from({length:75},(y,C)=>C+1),K=u.jsxs(o,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:[u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,style:{padding:"10px",border:"1px solid #bbb",borderRadius:"10px"},children:[u.jsx(H,{children:"زنجیره های فعال"}),u.jsxs("form",{onSubmit:M,children:[u.jsx(U,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:n}),u.jsx(W,{type:"submit",onClick:M,endIcon:u.jsx(Ku,{}),children:"جستجو"}),u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx(W,{color:"success",onClick:()=>{a({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`${J.defaults.baseURL}0/hatching_excel/?role=${tu()}&key=${p}&chain=true`;window.location.href=y},children:u.jsx(mu,{size:32})})})]})]}),u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,style:{padding:"10px",border:"1px solid #bbb",borderRadius:"10px"},children:[u.jsx(o,{children:u.jsx(H,{variant:"caption",children:"جستجو براساس سن:"})}),u.jsx(o,{style:{width:"80px"},children:u.jsxs(L0,{fullWidth:!0,children:[u.jsx(T0,{id:"demo-simple-select-label",children:"از سن"}),u.jsx(k0,{MenuProps:{PaperProps:{style:{maxHeight:200,width:80}}},labelId:"demo-simple-select-label",id:"demo-simple-select",value:t,label:"از سن",size:"small",onChange:y=>r(y.target.value),children:Y.map(y=>u.jsx(ku,{value:y,children:y},y))})]})}),u.jsx(o,{style:{width:"80px"},children:u.jsxs(L0,{fullWidth:!0,children:[u.jsx(T0,{id:"demo-simple-select-label",children:"تا سن"}),u.jsx(k0,{MenuProps:{PaperProps:{style:{maxHeight:200,width:80}}},labelId:"demo-simple-select-label",id:"demo-simple-select",value:x,label:"تا سن",size:"small",onChange:y=>f(y.target.value),children:Y.map(y=>u.jsx(ku,{value:y,children:y},y))})]})}),u.jsx(W,{onClick:R,endIcon:u.jsx(Ku,{}),children:"جستجو"}),u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx(W,{color:"success",onClick:()=>{a({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=`${J.defaults.baseURL}hatching_report_from_age_excel/?age1=${t}&age2=${x}&chain=true`;window.location.href=y},children:u.jsx(mu,{size:32})})})]}),u.jsx(W,{onClick:w,color:"error",children:"حذف فیلتر"})]});return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(o,{container:!0,xs:12,children:u.jsx(W,{onClick:()=>{e(bu({title:"ثبت زنجیره فعال",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(it,{updateTable:D})}))},variant:"contained",children:"ثبت زنجیره فعال"})}),K,u.jsx(zu,{data:L,columns:["عملیات","ردیف","شرکت زنجیره","وضعیت","نام فارم","مرغدار","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره (قطعه)","تعداد کل تعهد دولتی (قطعه)","تعداد کشتار شده دولتی (قطعه)","وزن کشتار شده دولتی","تعداد کشتار شده آزاد (قطعه)","وزن کشتار شده آزاد ","حجم خارج از استان","وزن خارج از استان","حخم کشتار زنجیره (قطعه)","وزن کشتار زنجیره (کیلوگرم)","کشتار شده (قطعه)","مانده در سالن (قطعه)","وزن تعهد دولتی","وزن کشتار دولتی","وزن کشتار آزاد","میانگین وزن کشتار","وزن کل کشتار شده","کشتار فعال","تعداد درخواست کشتار","آخرین تغییر","سازنده جوجه ریزی"],handlePageChange:P,totalRows:A,page:v,perPage:d,handlePerRowsChange:s,title:"زنجیره"})]})},dt=({item:e,updateArchive:t,readOnly:r})=>u.jsx(Kn,{item:e,updateArchive:t,readOnly:r}),ht=({readOnly:e})=>{e=e||!1;const[t,r]=c.useState([]),[x,f]=c.useState([]),[p,n]=c.useState(0),[a,g]=c.useState(10),[F,A]=c.useState(1),[S,d]=c.useState(""),h=Fu(P=>P.userSlice.userProfile.key),j=P=>{d(P.target.value)},b=async(P,s)=>{let D;s?D=await J.get(`poultry_hatching/?archive=true&search=filter&value=${s}&role=${tu()}&page=${P}&page_size=&chain=true`):D=await J.get(`poultry_hatching/?archive=true&role=${tu()}&page=${P}&page_size=${a}&chain=true`),r(D.data.results),n(D.data.count)},v=P=>{A(P),b(P,S)},E=P=>{g(Number(P)),A(1)};c.useEffect(()=>{a&&b(1,S)},[a]),c.useEffect(()=>{b(1,"")},[]);const L=["عملیات","ردیف","شرکت زنجیره","وضعیت","نام فارم","مرغدار","شهر/تعاونی","دامپزشک فارم","سالن","دوره جوجه ریزی","تاریخ ثبت جوجه ریزی","تاریخ جوجه ریزی","نژاد","سن","تعداد جوجه ریزی","تلفات دوره","حجم خارج از استان","وزن کشتار شده دولتی","وزن کشتار شده آزاد ","وزن خارج از استان","حخم کشتار زنجیره (قطعه)","وزن کشتار زنجیره (کیلوگرم)","کشتار شده","مانده در سالن","کشتار فعال","تعداد درخواست کشتار","آخرین تغییر"];c.useEffect(()=>{if(!t||!Array.isArray(t)){f([]);return}const P=t.map((s,D)=>{var w,R,Y,K,y,C,i,T,B,k,Q,nu,Z,eu,ju,cu,iu,O,_;const l=(s==null?void 0:s.quantity)-(s==null?void 0:s.losses)-(s==null?void 0:s.leftOver),M=(s==null?void 0:s.lastChange)&&((w=s==null?void 0:s.lastChange)==null?void 0:w.date)&&`${(R=s==null?void 0:s.lastChange)==null?void 0:R.fullName} (${i0((Y=s==null?void 0:s.lastChange)==null?void 0:Y.role)}) در تاریخ ${Zu((K=s==null?void 0:s.lastChange)==null?void 0:K.date)}`;return[u.jsx(dt,{item:s,updateArchive:Cu=>b(Cu||F,S),readOnly:e},`operations-${(s==null?void 0:s.key)||D}`),F===1?D+1:D+a*(F-1)+1,(y=s==null?void 0:s.chainCompany)!=null&&y.name&&((i=(C=s==null?void 0:s.chainCompany)==null?void 0:C.user)!=null&&i.mobile)?`${s.chainCompany.name} (${s.chainCompany.user.mobile})`:"-",u.jsx(H,{variant:"body2",color:s!=null&&s.violation?"error":"black",children:s!=null&&s.violation?"متخلف":"عادی"},`status-${(s==null?void 0:s.key)||D}`),((T=s==null?void 0:s.poultry)==null?void 0:T.unitName)||"-",(k=(B=s==null?void 0:s.poultry)==null?void 0:B.userprofile)!=null&&k.fullName&&((nu=(Q=s==null?void 0:s.poultry)==null?void 0:Q.userprofile)!=null&&nu.mobile)?`${s.poultry.userprofile.fullName} (${s.poultry.userprofile.mobile})`:"-",(ju=(eu=(Z=s==null?void 0:s.poultry)==null?void 0:Z.address)==null?void 0:eu.city)!=null&&ju.name?`${s.poultry.address.city.name}/${(cu=s==null?void 0:s.poultry)!=null&&cu.cityOperator?s.poultry.cityOperator:"بدون تعاونی"}`:"-",(iu=s==null?void 0:s.vetFarm)!=null&&iu.vetFarmMobile?`${s.vetFarm.vetFarmFullName} (${s.vetFarm.vetFarmMobile})`:"-",(s==null?void 0:s.hall)||"-",(s==null?void 0:s.period)||"-",Zu(s==null?void 0:s.createDate)||"-",Zu(s==null?void 0:s.date)||"-",(s==null?void 0:s.chickenBreed)||"-",(s==null?void 0:s.age)||"-",s!=null&&s.quantity?s.quantity.toLocaleString():"-",s!=null&&s.losses&&(s!=null&&s.quantity)?`${s.losses} (%${(s.losses*100/s.quantity).toFixed(0)})`:"-",s!=null&&s.outProvinceKilledQuantity?s.outProvinceKilledQuantity.toLocaleString():"-",s!=null&&s.governmentalKilledQuantity?s.governmentalKilledQuantity.toLocaleString():"-",s!=null&&s.freeKilledQuantity?s.freeKilledQuantity.toLocaleString():"-",s!=null&&s.outProvinceKilledWeight?s.outProvinceKilledWeight.toLocaleString():"-",s!=null&&s.chainKilledQuantity?s.chainKilledQuantity.toLocaleString():"-",s!=null&&s.chainKilledWeight?s.chainKilledWeight.toLocaleString():"-",s!=null&&s.quantity&&l!==void 0?`${l.toLocaleString()} (%${(l*100/s.quantity).toFixed(0)})`:"-",s!=null&&s.leftOver&&(s!=null&&s.quantity)?`${s.leftOver.toLocaleString()} (%${(s.leftOver*100/s.quantity).toFixed(0)})`:"-",(O=s==null?void 0:s.activeKill)!=null&&O.activeKill?"دارد":"ندارد",((_=s==null?void 0:s.activeKill)==null?void 0:_.countOfRequest)||"-",M||"-"]});f(P)},[t,F,a,S,e]);const $=async P=>{P.preventDefault(),A(1),b(1,S)},z=u.jsx(o,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,children:[u.jsx(H,{children:"آرشیو جوجه ریزی "}),u.jsxs("form",{onSubmit:$,children:[u.jsx(U,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:j}),u.jsx(W,{type:"submit",onClick:$,endIcon:u.jsx(Ku,{}),children:"جستجو"}),u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${J.defaults.baseURL}archive_hatching_excel/?chain=true&key=${h}&role=${tu()}`,rel:"noreferrer",children:u.jsx(W,{color:"success",children:u.jsx(mu,{size:32})})})})]})]})});return u.jsx(o,{alignItems:"center",justifyContent:"center",xs:12,children:u.jsx(zu,{title:z,columns:L,data:x,totalRows:p,page:F,perPage:a,handlePageChange:v,handlePerRowsChange:E})})},At=()=>{const[e,t]=x0.useState("0"),r=(x,f)=>{t(f)};return u.jsxs(o,{container:!0,justifyContent:"center",xs:12,children:[u.jsxs(g0,{value:e,onChange:r,textColor:"secondary",indicatorColor:"secondary","aria-label":"secondary tabs example",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,children:[u.jsx(wu,{value:"0",label:"زنجیره های فعال"}),u.jsx(wu,{value:"1",label:"مدیریت بارها"}),u.jsx(wu,{value:"2",label:"شرکت ها"}),u.jsx(wu,{value:"3",label:"بایگانی"})]}),u.jsxs(o,{container:!0,justifyContent:"center",alignItems:"center",px:2,xs:12,children:[u.jsx(o,{container:!0,justifyContent:"center",mt:2,xs:12,children:e==="0"&&u.jsx(Ct,{})}),u.jsx(o,{container:!0,justifyContent:"center",mt:2,xs:12,children:e==="1"&&u.jsx(Hn,{})}),u.jsx(o,{container:!0,justifyContent:"center",mt:2,xs:12,children:e==="2"&&u.jsx(qr,{})}),u.jsx(o,{container:!0,justifyContent:"center",xs:12,children:e==="3"&&u.jsx(ht,{})})]})]})},xt=()=>{const e=m(),[t,r]=c.useState(0),x=(y,C)=>{r(C)},[,,f,p,n,a]=c.useContext(su);c.useEffect(()=>{const y=ou(new Date).format("YYYY-MM-DD");p(y),a(y)},[]);const g=y=>{v(y.target.value)},[F,A]=c.useState([]),[S,d]=c.useState(0),[h,j]=c.useState(10),[b,v]=c.useState(""),[E,L]=c.useState(1),[$,z]=c.useState([]),[P,s]=c.useState([]),D=async y=>{e(q());const C=await J.get(`kill_request/?export=true&type=${t===0?"pending":"archive"}&search=filter&value=${b}&role=${tu()}&date1=${f}&date2=${n}&page=${y}&page_size=${h}`);e(V()),A(C.data.results),d(C.data.count)},l=y=>{D(y),L(y)},M=y=>{j(y),L(1)},w=()=>{D(E!==0?E:1)};c.useEffect(()=>{D(1)},[]);const R=y=>{let C="";return y.exportState==="pending"?C="در انتظار تایید":y.exportState==="rejected"?C="رد شده":y.exportState==="accepted"?C="تایید شده":y.exportState==="deleted"&&(C="حذف شده"),C};c.useEffect(()=>{const y=F==null?void 0:F.map((i,T)=>{var B,k,Q,nu,Z,eu;return[E===1?T+1:T+h*(E-1)+1,pu(i==null?void 0:i.createDate),pu(i.reciveDate),`${i.killHouse.name} (${i.killHouse.killHouseOperator.user.mobile})`,i!=null&&i.slaughterHouse?(B=i==null?void 0:i.slaughterHouse)==null?void 0:B.name:(k=i==null?void 0:i.killHouse)==null?void 0:k.name,i==null?void 0:i.exportCountry,`${(nu=(Q=i==null?void 0:i.poultry)==null?void 0:Q.userprofile)==null?void 0:nu.fullName} (${(eu=(Z=i==null?void 0:i.poultry)==null?void 0:Z.userprofile)==null?void 0:eu.mobile})`,i.killCapacity,i.IndexWeight,(i.IndexWeight*i.killCapacity).toLocaleString(),u.jsx(u.Fragment,{children:i!=null&&i.inputDirectBuyingCode?i==null?void 0:i.inputDirectBuyingCode:u.jsx(Lu,{title:"ثبت کد احراز",placement:"top",children:u.jsx(xu,{color:"primary",size:"small",onClick:()=>{e(Nu({title:"ثبت کد احراز",size:"auto",content:u.jsx(zn,{item:i,updateTable:w})}))},children:u.jsx(Gn,{fontSize:"small"})})})}),u.jsx(Ye,{label:R(i),color:R(i)==="تایید شده"?"success":R(i)==="رد شده"?"error":R(i)==="حذف شده"?"default":"warning",size:"small",variant:"outlined"},`${i.key}-state`),u.jsx(Rn,{item:i,updateTable:w},i)]});z(y);const C=F==null?void 0:F.map((i,T)=>{var B,k,Q,nu,Z,eu;return[E===1?T+1:T+h*(E-1)+1,pu(i==null?void 0:i.createDate),pu(i.reciveDate),`${i.killHouse.name} (${i.killHouse.killHouseOperator.user.mobile})`,i!=null&&i.slaughterHouse?(B=i==null?void 0:i.slaughterHouse)==null?void 0:B.name:(k=i==null?void 0:i.killHouse)==null?void 0:k.name,i==null?void 0:i.exportCountry,`${(nu=(Q=i==null?void 0:i.poultry)==null?void 0:Q.userprofile)==null?void 0:nu.fullName} (${(eu=(Z=i==null?void 0:i.poultry)==null?void 0:Z.userprofile)==null?void 0:eu.mobile})`,i.killCapacity,i.IndexWeight,(i.IndexWeight*i.killCapacity).toLocaleString(),R(i),i!=null&&i.acceptRejectDate?Zu(i==null?void 0:i.acceptRejectDate):"-",i==null?void 0:i.directBuyingMessage]});s(C)},[F]),c.useEffect(()=>{D(1)},[f,n,h,t]);const Y=async y=>{y.preventDefault(),e(q());try{const C=await J.get(`kill_request/?export=true&type=${t===0?"pending":"archive"}&role=${tu()}&search=filter&value=${b}&date1=${f}&date2=${n}&page=1&page_size=${h}`);A(C.data.results),d(C.data.count),e(V())}catch(C){console.error("Error fetching data:",C)}},K=Fu(y=>y.userSlice.userProfile.key);return u.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",mt:N.SMALL,children:[u.jsx(o,{container:!0,justifyContent:"center",alignItems:"center",my:N.SMALL,children:u.jsxs(g0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:t,onChange:x,children:[u.jsx(wu,{label:"درخواست های جدید"}),u.jsx(wu,{label:"بایگانی"})]})}),u.jsxs(o,{container:!0,mt:N.MEDIUM,alignItems:"center",justifyContent:"center",gap:2,children:[u.jsx("form",{onSubmit:Y,children:u.jsxs(o,{container:!0,alignItems:"center",gap:N.SMALL,children:[u.jsx(U,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:g}),u.jsx(W,{type:"submit",onClick:Y,endIcon:u.jsx(Ku,{}),children:"جستجو"}),u.jsx(o,{children:u.jsx(yu,{label:"از تاریخ",id:"date",renderInput:y=>u.jsx(U,{style:{width:"160px"},...y}),value:f,onChange:y=>{p(ou(y).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:y=>u.jsx(U,{style:{width:"160px"},...y}),value:n,onChange:y=>{a(ou(y).format("YYYY-MM-DD"))}})}),t===1&&u.jsx(o,{children:u.jsx(Lu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${J.defaults.baseURL}export_kill_house_excel/?date1=${f}&date2=${n}&role=${tu()}&key=${K}`,rel:"noreferrer",children:u.jsx(W,{color:"success",children:u.jsx(mu,{size:32})})})})})]})}),t===0?u.jsx(zu,{data:$,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","محل کشتار","کشور مقصد","مرغدار (تلفن)","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","کد احراز","وضعیت","عملیات"],handlePageChange:l,totalRows:S,page:E,perPage:h,handlePerRowsChange:M,title:"صادرات"}):u.jsx(zu,{data:P,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","محل کشتار","کشور مقصد","مرغدار (تلفن)","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","وضعیت","تاریخ تایید/رد","دلیل رد"],handlePageChange:l,totalRows:S,page:E,perPage:h,handlePerRowsChange:M,title:"بایگانی صادرات"})]})]})},Sa=()=>{const{pathname:e}=m0();return u.jsx(K6,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,xs:12,lg:10,children:[e===nn||e===rn||e===tn?u.jsx(o,{justifyContent:"start",alignItems:"start",my:N.MEDIUM,children:tu()==="SuperAdmin"||tu()==="AdminX"?u.jsxs(u.Fragment,{children:[u.jsx(o,{children:tu()==="SuperAdmin"?u.jsx(H,{textAlign:"center",variant:"h6",children:"داشبورد ادمین کل"}):u.jsx(H,{textAlign:"center",variant:"h6",children:"داشبورد ادمین ایکس"})}),u.jsx(Xr,{})]}):u.jsxs(u.Fragment,{children:[u.jsx(o,{children:u.jsx(H,{textAlign:"center",variant:"h6",children:"داشبورد تخصیص استان"})}),u.jsx(Xn,{})]})}):u.jsx(kn,{}),u.jsxs(o,{xs:12,container:!0,children:[(e===w0||e===R0||e===ae)&&u.jsx(er,{}),(e===N0||e===B0||e===le)&&u.jsx(nr,{}),e===an&&u.jsx(mn,{}),(e===P0||e===U0||e===se)&&u.jsx(Tr,{}),(e===ln||e===sn||e===on)&&u.jsx(kr,{}),(e===G6||e===ie||e===ce)&&u.jsx(_n,{}),(e===k6||e===cn||e===k6)&&u.jsx(ur,{}),(e===Cn||e===dn||e===hn)&&u.jsx(Dn,{}),(e===An||e===xn||e===pn)&&u.jsx(Ln,{}),(e===jn||e===fn||e===Fn)&&u.jsx(Tn,{}),(e===I0||e===Y0||e===Ce)&&u.jsx(Ur,{}),(e===M0||e===V0||e===de)&&u.jsx(At,{}),(e===$0||e===K0||e===he)&&u.jsx(Bn,{}),(e===Ju||e===yn||e===gn)&&u.jsx(Un,{}),(e===z0||e===Q0||e===Ae)&&u.jsx(Gr,{}),(e===W0||e===O0||e===oe)&&u.jsx(xt,{})]})]})})};export{Sa as default}; diff --git a/build/assets/ProvinceSelectSlaughterForSlaughter-CdXowQiW.js b/build/assets/ProvinceSelectSlaughterForSlaughter-CdXowQiW.js new file mode 100644 index 0000000..899d20c --- /dev/null +++ b/build/assets/ProvinceSelectSlaughterForSlaughter-CdXowQiW.js @@ -0,0 +1 @@ +import{j as c,az as d,aA as S}from"./mui-vendor-D_SVL-Dx.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{a as g,u as v,f as y}from"./redux-vendor-CfkcHgWN.js";import{L as C,j as A,h as i,A as x,G as _,ak as E,al as f}from"./index-D80MdVQn.js";const I=g("PROVINCE_UPDATE_SLAUGHTER_KILLPLACE_SERVICE",async(t,{dispatch:a})=>{try{a(C());const{data:r,status:s}=await A.put("kill_house_percent/0/",t);return a(i()),{data:r,status:s}}catch(r){return a(i()),{error:r.response.data.result}}}),N=({killHouseForKiller:t,slaughterKey:a,disabled:r})=>{const s=v(),[o]=l.useContext(x),[p,h]=l.useState(t==null?void 0:t.key),{slaughterGetKillerKillhouses:n}=y(e=>e.slaughterSlice),m=e=>{s(I({percentage_key:a,kill_house_key:e.target.value})).then(u=>{u.payload.error?o({vertical:"top",horizontal:"center",msg:u.payload.error,severity:"error"}):(s(E()),s(f()),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}),h(e.target.value)};return c.jsx(_,{container:!0,alignItems:"center",justifyContent:"center",children:c.jsx(d,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:p,onChange:m,style:{width:"170px"},size:"small",disabled:r,children:n==null?void 0:n.map((e,u)=>c.jsx(S,{value:e.key,children:e.name},u))})})};export{N as P}; diff --git a/build/assets/ProvinceSendMessage-DKOb2fPC.js b/build/assets/ProvinceSendMessage-DKOb2fPC.js new file mode 100644 index 0000000..e374e14 --- /dev/null +++ b/build/assets/ProvinceSendMessage-DKOb2fPC.js @@ -0,0 +1,112 @@ +import{cn as M,j as u,s as f,T as k,co as N,P as h,a1 as W,an as b,aj as S,ay as z,az as _,aA as G,b as w,au as T,bl as O,ap as I,B as L}from"./mui-vendor-D_SVL-Dx.js";import{j as R,G as n,u as V,c as U,V as j,A as H,S as c,L as q,h as K,io as J,ba as Q,W as X}from"./index-D80MdVQn.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{a as Y,f as B,u as D}from"./redux-vendor-CfkcHgWN.js";import{I as Z,f as uu}from"./toBase64-UDzdrM-n.js";import{d as eu}from"./Check-DhP5SvVt.js";import{d as ru}from"./Close-J1gH5PMD.js";import{M as tu}from"./MessagesSenders-BR0MJdf_.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";const au=Y("PROVINCE_SEND_MESSAGE",async r=>{const{data:t,status:s}=await R.post("user_message/",r);return{data:t,status:s}}),su=f("div")(({theme:r})=>` + color: ${r.palette.mode==="dark"?"rgba(255,255,255,0.65)":"rgba(0,0,0,.85)"}; + font-size: 14px; +`),nu=f("label")` + padding: 0 0 4px; + line-height: 1.5; + display: block; +`,lu=f("div")(({theme:r})=>` + width: 300px; + border: 1px solid ${r.palette.mode==="dark"?"#434343":"#d9d9d9"}; + background-color: ${r.palette.mode==="dark"?"#141414":"#fff"}; + border-radius: 4px; + padding: 1px; + display: flex; + flex-wrap: wrap; + + &:hover { + border-color: ${r.palette.mode==="dark"?"#177ddc":"#40a9ff"}; + } + + &.focused { + border-color: ${r.palette.mode==="dark"?"#177ddc":"#40a9ff"}; + box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); + } + + & input { + background-color: ${r.palette.mode==="dark"?"#141414":"#fff"}; + color: ${r.palette.mode==="dark"?"rgba(255,255,255,0.65)":"rgba(0,0,0,.85)"}; + height: 30px; + box-sizing: border-box; + padding: 4px 6px; + width: 0; + min-width: 30px; + flex-grow: 1; + border: 0; + margin: 0; + outline: 0; + } +`);function P(r){const{label:t,onDelete:s,...e}=r;return u.jsxs("div",{...e,children:[u.jsx("span",{children:t}),u.jsx(ru,{onClick:s})]})}P.propTypes={label:h.string.isRequired,onDelete:h.func.isRequired};const iu=f(P)(({theme:r})=>` + display: flex; + align-items: center; + height: 24px; + margin: 2px; + line-height: 22px; + background-color: ${r.palette.mode==="dark"?"rgba(255,255,255,0.08)":"#fafafa"}; + border: 1px solid ${r.palette.mode==="dark"?"#303030":"#e8e8e8"}; + border-radius: 2px; + box-sizing: content-box; + padding: 0 4px 0 10px; + outline: 0; + overflow: hidden; + + &:focus { + border-color: ${r.palette.mode==="dark"?"#177ddc":"#40a9ff"}; + background-color: ${r.palette.mode==="dark"?"#003b57":"#e6f7ff"}; + } + + & span { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + & svg { + font-size: 12px; + cursor: pointer; + padding: 4px; + } +`),ou=f("ul")(({theme:r})=>` + width: 300px; + margin: 2px 0 0; + padding: 0; + position: absolute; + list-style: none; + background-color: ${r.palette.mode==="dark"?"#141414":"#fff"}; + overflow: auto; + max-height: 250px; + border-radius: 4px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + z-index: 1; + + & li { + padding: 5px 12px; + display: flex; + + & span { + flex-grow: 1; + } + + & svg { + color: transparent; + } + } + + & li[aria-selected='true'] { + background-color: ${r.palette.mode==="dark"?"#2b2b2b":"#fafafa"}; + font-weight: 600; + + & svg { + color: #1890ff; + } + } + + & li.${N.focused} { + background-color: ${r.palette.mode==="dark"?"#003b57":"#e6f7ff"}; + cursor: pointer; + + & svg { + color: currentColor; + } + } +`);function $({title:r,options:t,defualtValueIndex:s,onChange:e}){const{getInputLabelProps:A,getInputProps:p,getTagProps:v,getListboxProps:x,getOptionProps:g,groupedOptions:m,value:C,focused:y,setAnchorEl:E}=M({id:"customized-hook-demo",multiple:!0,options:t,getOptionLabel:l=>l.title});return o.useEffect(()=>{e(C)},[C]),u.jsx(n,{children:u.jsxs(su,{children:[u.jsx(nu,{...A(),children:u.jsx(k,{varinat:"body1",children:r})}),u.jsxs(lu,{style:{width:"275px",minHeight:"56px"},ref:E,className:y?"focused":"",children:[C.map((l,d)=>u.jsx(k,{variant:"body2",children:u.jsx(iu,{label:l==null?void 0:l.title,...v({index:d})})},l.id+d)),u.jsx("input",{...p()})]}),m.length>0?u.jsx(ou,{style:{position:"inherit",width:"275px"},...x(),children:m.map((l,d)=>u.jsx("li",{...g({option:l,index:d}),children:u.jsxs(n,{container:!0,children:[u.jsx(k,{variant:"body2",children:l.title}),u.jsx(eu,{fontSize:"small"})]})},l.id+d))}):null]})})}$.propTypes={title:h.string,defualtValueIndex:h.any,options:h.any,onChange:h.any};function du(r){let t;switch(r){case"شهرستان":t="CityOperator";break;case"مرغدار":t="Poultry";break;case"دامپزشک":t="VetFarm";break;case"راننده":t="Driver";break;case"کشتارگاه":t="KillHouse";break;case"پشتیبانی امور دام":t="LiveStockSupport";break;case"مالی":t="ProvinceFinancial";break;case"ادمین کل":t="SuperAdmin";break;case"پخش کننده":t="Dispenser";break}return t}const cu=48,pu=8,hu={PaperProps:{style:{maxHeight:cu*4.5+pu,width:250}}},xu=["شهرستان","دامپزشک","راننده","مرغدار","کشتارگاه","مالی"];function gu(r,t,s){return{fontWeight:t.indexOf(r)===-1?s.typography.fontWeightRegular:s.typography.fontWeightMedium}}const Cu=()=>{const[r,t]=o.useState([]),{provinceUsers:s}=B(a=>a.provinceSlice);o.useEffect(()=>{t(s.map(a=>{const i=a.profile.fullname?a.profile.fullname:`${a.profile.firstName} ${a.profile.lastName}`;return{id:a.profile.key,title:`${i}`}}))},[]);const e=V({initialValues:{description:"",linkText:"",heading:"",link:"",usersList:[]},validationSchema:U({description:j().required("لطفا پیغام خود را بنویسید!").typeError("لطفا فیلد را پر کنید!"),heading:j().required("لطفا عنوان پیغام خود را بنویسید!").typeError("لطفا فیلد را پر کنید!"),link:j().typeError("لطفا فیلد را پر کنید!"),linkText:j().typeError("لطفا فیلد را پر کنید!")})});o.useEffect(()=>{e.validateForm()},[]);const A=W(),[p,v]=o.useState([]),x=D(),[g]=o.useContext(H),[m,C]=o.useState([]),[y,E]=o.useState([]),l=(a,i)=>{E(a.map(F=>uu(F.data_url))),C(a)},d=a=>{const{target:{value:i}}=a;v(typeof i=="string"?i.split(","):i)};return u.jsx(u.Fragment,{children:u.jsx(n,{justifyContent:"center",children:u.jsxs(n,{container:!0,justifyContent:"center",xs:12,sm:12,md:8,lg:8,gap:c.SMALL,direction:"column",children:[u.jsx(n,{children:u.jsx(b,{fullWidth:!0,id:"heading",label:"عنوان",variant:"outlined",value:e.values.heading,error:e.touched.heading?!!e.errors.heading:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.heading&&e.errors.heading?e.errors.heading:null})}),u.jsx(n,{justifyContent:"center",children:u.jsx(b,{fullWidth:!0,id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:e.values.description,error:e.touched.description?!!e.errors.description:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.description&&e.errors.description?e.errors.description:null})}),u.jsx(n,{children:u.jsxs(S,{fullWidth:!0,children:[u.jsx(z,{children:"ارسال پیام بر اساس نقش"}),u.jsx(_,{id:"demo-multiple-chip",multiple:!0,value:p,onChange:d,input:u.jsx(O,{label:"ارسال پیام بر اساس نقش",id:"select-multiple-chip"}),renderValue:a=>u.jsx(w,{sx:{display:"flex",flexWrap:"wrap",gap:.5},children:a.map(i=>u.jsx(T,{label:i},i))}),MenuProps:hu,children:xu.map(a=>u.jsx(G,{value:a,label:a,style:gu(a,p,A),children:a},a))})]})}),u.jsx(n,{children:u.jsx(S,{fullWidth:!0,children:u.jsx(n,{children:u.jsx($,{options:r,title:"انتخاب کاربر",onChange:a=>{const i=a.map(F=>F.id);e.setFieldValue("usersList",i)}})})})}),u.jsx(n,{children:u.jsx(Z,{onChange:l,images:m,maxNumber:5,title:"تصاویر ضمیمه"})}),u.jsx(n,{m:c.SMALL,children:u.jsx(I,{children:u.jsx(T,{label:"پیوند"})})}),u.jsx(n,{children:u.jsx(b,{fullWidth:!0,size:"small",id:"linkText",label:"متن توضیح پیوند",variant:"outlined",value:e.values.linkText,error:e.touched.linkText?!!e.errors.linkText:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.linkText&&e.errors.linkText?e.errors.linkText:null})}),u.jsx(n,{children:u.jsx(b,{fullWidth:!0,size:"small",id:"link",label:"لینک",variant:"outlined",value:e.values.link,error:e.touched.link?!!e.errors.link:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.link&&e.errors.link?e.errors.link:null})}),u.jsx(n,{mb:c.SMALL,children:u.jsx(L,{fullWidth:!0,disabled:!e.isValid,size:"large",variant:"contained",onClick:()=>{p.length?(x(q()),x(au({roles:p.map(a=>du(a)),users:e.values.usersList,heading:e.values.heading,message:e.values.description,link_text:e.values.linkText,link:e.values.link,image:y})).then(a=>{a.error?g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"پیغام با موفقیت فرستاده شد.",severity:"success"})}),x(K())):g({vertical:"top",horizontal:"center",msg:"لطفا کاربر هدف را انتخاب کنید.",severity:"error"})},children:"ارسال پیغام"})})]})})})},Tu=()=>{const r=D(),{senderMessages:t}=B(s=>s.messageSlice);return o.useEffect(()=>{r(J()),r(Q())},[]),u.jsx(u.Fragment,{children:u.jsx(w,{display:"flex",justifyContent:"center",children:u.jsxs(n,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,my:c.MEDIUM,children:[u.jsx(n,{container:!0,mt:c.MEDIUM,children:u.jsx(L,{className:"first-step",variant:"contained",onClick:()=>{r(X({title:"ارسال پیام جدید",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Cu,{})}))},children:"ثبت پیام جدید"})}),u.jsx(I,{children:u.jsx(T,{size:"small",label:"پیام های استان"})}),!(t!=null&&t.length)&&u.jsx(n,{mt:c.SMALL,children:u.jsx(k,{variant:"body1",color:"primary",children:"در حال حاضر پیامی جهت نمایش وجود ندارد!"})}),u.jsx(n,{p:c.SMALL,children:t==null?void 0:t.map((s,e)=>[u.jsx(tu,{number:e,heading:s.heading,message:s.message,link:s.link,linkText:s.linkText,image:s.image,time:s.time},e)])})]})})})};export{Tu as default}; diff --git a/build/assets/ProvinceSettlementPage-C7jOjZH2.js b/build/assets/ProvinceSettlementPage-C7jOjZH2.js new file mode 100644 index 0000000..707cd43 --- /dev/null +++ b/build/assets/ProvinceSettlementPage-C7jOjZH2.js @@ -0,0 +1 @@ +import{j as u,B as C,I as h,b as A}from"./mui-vendor-D_SVL-Dx.js";import{L as f,j as x,h as F,A as S,u as j,ls as c,W as p,G as i,S as l,ad as k}from"./index-D80MdVQn.js";import{r as a}from"./react-vendor-CmFgShSM.js";import{a as v,u as d,f as b}from"./redux-vendor-CfkcHgWN.js";import{A as g}from"./AdvancedTable-DF_gMS-x.js";import{N as y}from"./NumberFormatCustom-BXcOcGV4.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const L=v("PROVINCE_FINANCIAL_SETTLMENT_SERVICE",async(t,{dispatch:r})=>{r(f());const{data:n,status:e}=await x.put("kill_house_creditors/0/",t);return r(F()),{data:n,status:e}}),E=(t,r)=>{const n={};return t.price?/^[0-9]*$/i.test(t.price)?parseInt(t.price)>parseInt(r)&&(n.price=`عدد نمی تواند بزرگتر از ${r} ﷼ باشد.`):n.price="لطفا عدد وارد کنید.":n.price="این فیلد اجباری است.",n},I=({item:t})=>{const[r]=a.useContext(S),n=d(),e=j({initialValues:{price:t.amount},validate:s=>E(s,t.amount),onSubmit:s=>{n(L({amount:s.price,key:t.key})).then(o=>{n(c()),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(p({right:!1,bottom:!1,content:null,size:null}))})}});return a.useEffect(()=>{e.setFieldValue("price",t.amount)},[]),u.jsxs("form",{onSubmit:e.handleSubmit,width:"100%",children:[u.jsx(i,{children:u.jsx(y,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"مبلغ (﷼)",variant:"outlined",value:e.values.price,error:e.touched.price?!!e.errors.price:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.price&&e.errors.price?e.errors.price:null})}),u.jsx(i,{mt:l.SMALL,children:u.jsx(C,{fullWidth:!0,color:"primary",variant:"contained",type:"submit",children:"ثبت"})})]})},N=()=>{const t=d(),{provinceFinancialGetSlaughterSattlement:r}=b(s=>s.provinceFinancialSlice),[n,e]=a.useState([]);return a.useEffect(()=>{t(c())},[]),a.useEffect(()=>{const s=r==null?void 0:r.map((o,m)=>[o.killHouse.name,o.killHouse.killHouseOperator.user.fullname,o.killHouse.killHouseOperator.user.mobile,o.killHouse.killHouseOperator.user.city,o.killHouse.killHouseOperator.user.province,o.amount.toLocaleString()+" ﷼",u.jsx(h,{color:"primary",onClick:()=>{t(p({title:"انجام عملیات تسویه حساب",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(I,{item:o})}))},children:u.jsx(k,{})},m)]);e(s)},[r]),u.jsx(i,{container:!0,mt:l.SMALL,children:u.jsx(g,{name:"تسویه با کشتارگاه",columns:["نام","مالک","تلفن","شهر","استان","مبلغ","تسویه"],data:n})})},G=()=>u.jsx(u.Fragment,{children:u.jsx(A,{display:"flex",justifyContent:"center",children:u.jsx(i,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(i,{container:!0,justifyContent:"space-between",gap:l.SMALL,children:u.jsx(i,{xs:12,children:u.jsx(N,{})})})})})});export{G as default}; diff --git a/build/assets/ProvinceSettlementPdfKillRequest-D9Y_HkeH.js b/build/assets/ProvinceSettlementPdfKillRequest-D9Y_HkeH.js new file mode 100644 index 0000000..d207866 --- /dev/null +++ b/build/assets/ProvinceSettlementPdfKillRequest-D9Y_HkeH.js @@ -0,0 +1 @@ +import{j as r,I as o}from"./mui-vendor-D_SVL-Dx.js";import{d as a}from"./PictureAsPdf-CIzo5EaA.js";import{j as l}from"./index-D80MdVQn.js";import{f as i}from"./redux-vendor-CfkcHgWN.js";import{c as f}from"./checkPathStartsWith-DedybDvj.js";function x({pdf_key:t}){const e=i(s=>s.userSlice.selectedSubUser);return r.jsx("a",{rel:"noreferrer",href:`${l.defaults.baseURL}kill_request_pdf/?key=${t}${f("slaughter")?`&role_key=${(e==null?void 0:e.key)||""}`:""}`,target:"_blank",children:r.jsx(o,{children:r.jsx(a,{sx:{color:"green"}})})})}export{x as P}; diff --git a/build/assets/ProvinceUserFile-BH5BLuIa.js b/build/assets/ProvinceUserFile-BH5BLuIa.js new file mode 100644 index 0000000..e6a206e --- /dev/null +++ b/build/assets/ProvinceUserFile-BH5BLuIa.js @@ -0,0 +1 @@ +import{j as u,an as v,ao as Au,aj as pu,ay as bu,az as mu,aA as l,B as eu,ah as p,T as su,ap as e0,au as r0,I as L,d as N,al as Y,b8 as X,b as a0}from"./mui-vendor-D_SVL-Dx.js";import{A as hu,L as _,h as k,u as iu,c as Cu,b as J,V,G as i,S as D,ep as du,W as E,j as l0,X as n0,ad as z}from"./index-D80MdVQn.js";import{r as y,j as t0,u as o0}from"./react-vendor-CmFgShSM.js";import{d as s0}from"./NavigateNext-TZQEved5.js";import{u as cu,a as d0,f as c0}from"./redux-vendor-CfkcHgWN.js";import{S as B}from"./SimpleTable-tm4uaKUf.js";import{i as vu,I as i0,a as Z,b as C0}from"./InspectorEditAviculture-BR0gvDfL.js";import{c as h0,a as A0}from"./city-get-city-Cof5ivkn.js";import{p as p0}from"./province-get-kill-houses-Dl-P5_ep.js";import{N as b0}from"./NumberFormatCustom-BXcOcGV4.js";import{C as m0}from"./CarPelak-BUqZflo3.js";import{C as v0}from"./CitySubmitTenantForm-PZGXoPsy.js";import{d as y0}from"./Info-CGBpeO9n.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const uu=({id:b,address:n,postal:A,name_of_bank_user:H,card:s,shaba:r,account:M,accountHolder:x,type:e})=>{const[d]=y.useContext(hu),[R,W]=y.useState(),[I,t]=y.useState(),[o,K]=y.useState(),[G,$]=y.useState(),[f,w]=y.useState(!0);y.useEffect(()=>{var C;F(_()),(C=F(h0()))==null||C.then(S=>{F(k()),W(S.payload.data)})},[]),y.useEffect(()=>{o&&(F(_()),F(A0(o)).then(C=>{t(C.payload.data),w(!1),F(k())}))},[o]);const F=cu(),a=iu({initialValues:{address:n||"",postal:A||"",bankName:H||"",cardNumber:s||"",accountNumber:M||"",shabaNumber:r||"",accountHolder:x||""},validationSchema:Cu({cardNumber:J().typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:J().typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:J().typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:V().typeError("لطفا نام صاحب حساب را وارد کنید!"),address:V().typeError("لطفا نام صاحب حساب را وارد کنید!"),postal:J().typeError("لطفا نام صاحب حساب را وارد کنید!")})});return y.useEffect(()=>{a.validateForm()},[]),u.jsx(u.Fragment,{children:u.jsx(i,{children:u.jsxs(i,{container:!0,gap:D.SMALL,direction:"column",children:[u.jsx(i,{children:u.jsx(v,{fullWidth:!0,id:"address",label:"آدرس",value:a.values.address,error:a.touched.address?!!a.errors.address:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.address&&a.errors.address?a.errors.address:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(v,{fullWidth:!0,id:"postal",label:"کد پستی",value:a.values.postal,error:a.touched.postal?!!a.errors.postal:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.postal&&a.errors.postal?a.errors.postal:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(Au,{disablePortal:!0,id:"province",options:R?R==null?void 0:R.map(C=>({id:C.key,label:C.name})):[],onChange:(C,S)=>{K(S.id)},renderInput:C=>u.jsx(v,{...C,label:"استان را انتخاب کنید"})})}),u.jsx(i,{children:u.jsx(Au,{disabled:f,disablePortal:!0,id:"city",options:I?I.map(C=>({id:C.key,label:C.name})):[],onChange:(C,S)=>{$(S.id)},renderInput:C=>u.jsx(v,{...C,label:"شهر را انتخاب کنید"})})}),u.jsx(i,{children:u.jsxs(pu,{fullWidth:!0,disabled:e==="ProvinceOperator"||e==="ProvinceInspector",children:[u.jsx(bu,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(mu,{fullWidth:!0,value:a.values.bankName,id:"bankName",label:"بانک",onChange:C=>{a.setFieldValue("bankName",C.target.value)},children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(l,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(l,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(l,{value:"مسکن",children:"مسکن"}),u.jsx(l,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(l,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(l,{value:"ملت",children:"ملت"}),u.jsx(l,{value:"ملی",children:"ملی"}),u.jsx(l,{value:"پارسیان",children:"پارسیان"}),u.jsx(l,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(l,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(l,{value:"صادرات",children:"صادرات"}),u.jsx(l,{value:"سامان",children:"سامان"}),u.jsx(l,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(l,{value:"سرمایه",children:"سرمایه"}),u.jsx(l,{value:"شهر",children:"شهر"}),u.jsx(l,{value:"سینا",children:"سینا"}),u.jsx(l,{value:"تجارت",children:"تجارت"}),u.jsx(l,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(l,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(i,{children:u.jsx(v,{disabled:e==="ProvinceOperator"||e==="ProvinceInspector",fullWidth:!0,id:"cardNumber",label:"شماره کارت",value:a.values.cardNumber,error:a.touched.cardNumber?!!a.errors.cardNumber:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.cardNumber&&a.errors.cardNumber?a.errors.cardNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(v,{disabled:e==="ProvinceOperator"||e==="ProvinceInspector",fullWidth:!0,id:"accountNumber",label:"شماره حساب",value:a.values.accountNumber,error:a.touched.accountNumber?!!a.errors.accountNumber:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.accountNumber&&a.errors.accountNumber?a.errors.accountNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(v,{disabled:e==="ProvinceOperator"||e==="ProvinceInspector",fullWidth:!0,id:"shabaNumber",label:"شماره شبا",value:a.values.shabaNumber,error:a.touched.shabaNumber?!!a.errors.shabaNumber:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.shabaNumber&&a.errors.shabaNumber?a.errors.shabaNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(i,{children:u.jsx(v,{disabled:e==="ProvinceOperator"||e==="ProvinceInspector",fullWidth:!0,id:"accountHolder",label:"نام صاحب حساب",value:a.values.accountHolder,error:a.touched.accountHolder?!!a.errors.accountHolder:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.accountHolder&&a.errors.accountHolder?a.errors.accountHolder:null,variant:"outlined"})}),u.jsx(eu,{fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{F(_()),F(vu({user_bank_info:{name_of_bank_user:a.values.accountHolder,bank_name:a.values.bankName,card:a.values.cardNumber,shaba:a.values.shabaNumber,account:a.values.accountNumber},address:{address:a.values.address,postal_code:a.values.postal,city:G,province:o},type:e,person_type:"operator",userprofile_key:b})).then(C=>{C.error?C.error.message.includes("403")?d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):d({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),F(k()),F(du(b)),F(E({right:!1,bottom:!1,content:null}))})},children:"ارسال اطلاعات"})]})})})};uu.propTypes={id:p.PropTypes.any,address:p.PropTypes.any,postal:p.PropTypes.any,name_of_bank_user:p.PropTypes.any,bank_name:p.PropTypes.any,card:p.PropTypes.any,shaba:p.PropTypes.any,account:p.PropTypes.any,accountHolder:p.PropTypes.any,type:p.PropTypes.any};const U6=({id:b})=>{const[n]=y.useContext(hu),A=cu(),[H,s]=y.useState(),[r,M]=y.useState();return y.useEffect(()=>{A(_()),A(p0()).then(x=>{s(x.payload.data),A(k())})},[]),u.jsx(u.Fragment,{children:u.jsx(i,{children:u.jsxs(i,{container:!0,gap:D.SMALL,direction:"column",children:[u.jsx(i,{children:u.jsx(Au,{disablePortal:!0,id:"province",options:H?H.map(x=>({id:x.key,label:x.name})):[],onChange:(x,e)=>{M(e.id)},renderInput:x=>u.jsx(v,{...x,label:"انتخاب کشتارگاه"})})}),u.jsx(eu,{disabled:!r,fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{A(_()),A(vu({type:"KillHouseVet",kill_house_key:r,vet_key:b})).then(x=>{x.error?x.error.message.includes("403")?n({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):n({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(k()),A(du(b)),A(E({right:!1,bottom:!1,content:null}))})},children:"ارسال اطلاعات"})]})})})};U6.propTypes={id:p.PropTypes.any};const u0=({id:b,capocity:n,healthCode:A,driverName:H,mobile:s,name_of_bank_user:r,card:M,shaba:x,account:e,accountHolder:d,type:R})=>{const[W]=y.useContext(hu),I=cu(),t=iu({initialValues:{driver_name:H||"",driver_mobile:s||"",type_car:"ایسوزو",type_weight:"سنگین",capocity:n||"",health_code:A||""},validationSchema:Cu({driver_name:V().matches(/^[ض‌ص‌ث‌ق‌ف‌غ‌ع‌ه‌خ‌خ‌ح‌ج‌چ‌ش‌س‌ی‌ب‌ل‌ا‌ت‌ن‌ن‌م‌ک‌گ‌ظ‌ط‌ز‌ر‌ذ‌د‌و‌پ‌آ‌ژ ]+$/,"فقط حروف فارسی وارد کنید").typeError("لطفا فیلد را به درستی وارد کنید!"),driver_mobile:V().test("len","شماره تلفن باید با 0 شروع شود",(f,w)=>w.originalValue&&w.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(f,w)=>{if(w.originalValue)return w.originalValue.length===11}).typeError("لطفا عدد وارد کنید!"),type_weight:V().typeError("لطفا فیلد را به درستی وارد کنید!"),capocity:V().typeError("لطفا فیلد را به درستی وارد کنید!"),name:V().typeError("لطفا فیلد را به درستی وارد کنید!"),health_code:J().typeError("لطفا فیلد را به درستی وارد کنید!")})}),o=iu({initialValues:{bankName:r||"",cardNumber:M||"",accountNumber:e||"",shabaNumber:x||"",accountHolder:d||""},validationSchema:Cu({cardNumber:J().typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:J().typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:J().typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:V().typeError("لطفا نام صاحب حساب را وارد کنید!")})}),[K,G]=y.useState([]),$=(f,w,F,a)=>{G([f,w,F,a])};return y.useEffect(()=>{t.validateForm(),o.validateForm()},[]),u.jsx(u.Fragment,{children:u.jsxs(i,{children:[u.jsxs(i,{container:!0,gap:D.SMALL,direction:"column",children:[u.jsx(v,{fullWidth:!0,id:"driver_name",label:"نام و نام خانوادگی راننده",variant:"outlined",value:t.values.driver_name,error:t.touched.driver_name?!!t.errors.driver_name:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.driver_name&&t.errors.driver_name?t.errors.driver_name:null}),u.jsx(v,{fullWidth:!0,id:"driver_mobile",label:"شماره تماس راننده",variant:"outlined",value:t.values.driver_mobile,error:t.touched.driver_mobile?!!t.errors.driver_mobile:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.driver_mobile&&t.errors.driver_mobile?t.errors.driver_mobile:null}),u.jsxs(pu,{fullWidth:!0,children:[u.jsx(bu,{id:"demo-simple-select-label",children:"مدل خودرو"}),u.jsxs(mu,{labelId:"demo-simple-select-label",id:"type_car",label:"مدل خودرو",value:t.values.type_car,onChange:f=>{t.setFieldValue("type_car",f.target.value)},error:t.touched.type_car?!!t.errors.type_car:null,onBlur:t.handleBlur,helperText:t.touched.type_car&&t.errors.type_car?t.errors.type_car:null,children:[u.jsx(l,{value:"ایسوزو",children:"ایسوزو"}),u.jsx(l,{value:"نیسان",children:"نیسان"}),u.jsx(l,{value:"وانت",children:"وانت"}),u.jsx(l,{value:"اف ام",children:"اف ام"}),u.jsx(l,{value:"کامیون",children:"کامیون"}),u.jsx(l,{value:"هیوندا کروس",children:"هیوندا کروس"}),u.jsx(l,{value:"بادسان",children:"بادسان"}),u.jsx(l,{value:"هیوندا",children:"هیوندا"}),u.jsx(l,{value:"کامیونت ایسوزو",children:"کامیونت ایسوزو"}),u.jsx(l,{value:"خاور بنز",children:"خاور بنز"})]})]}),u.jsx(b0,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"capocity",label:"ظرفیت خودرو (قطعه)",variant:"outlined",value:t.values.capocity,error:t.touched.capocity?!!t.errors.capocity:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.capocity&&t.errors.capocity?t.errors.capocity:null}),u.jsx(v,{fullWidth:!0,id:"health_code",label:"کد بهداشتی",variant:"outlined",value:t.values.health_code,error:t.touched.health_code?!!t.errors.health_code:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.health_code&&t.errors.health_code?t.errors.health_code:null})]}),u.jsx(su,{mt:D.SMALL,children:"مشخصات پلاک"}),u.jsx(i,{mt:D.TINY,justifyContent:"center",sx:{display:"flex",flexDirection:"row"},children:u.jsx(m0,{width:"100%",handleChange:$})}),u.jsxs(i,{container:!0,gap:D.SMALL,mt:D.SMALL,direction:"column",children:[u.jsx(e0,{width:"100%",children:u.jsx(r0,{label:"اطلاعات بانکی"})}),u.jsxs(pu,{fullWidth:!0,children:[u.jsx(bu,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(mu,{fullWidth:!0,value:o.values.bankName,id:"bankName",label:"بانک",onChange:f=>{o.setFieldValue("bankName",f.target.value)},children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(l,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(l,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(l,{value:"مسکن",children:"مسکن"}),u.jsx(l,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(l,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(l,{value:"ملت",children:"ملت"}),u.jsx(l,{value:"ملی",children:"ملی"}),u.jsx(l,{value:"پارسیان",children:"پارسیان"}),u.jsx(l,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(l,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(l,{value:"صادرات",children:"صادرات"}),u.jsx(l,{value:"سامان",children:"سامان"}),u.jsx(l,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(l,{value:"سرمایه",children:"سرمایه"}),u.jsx(l,{value:"شهر",children:"شهر"}),u.jsx(l,{value:"سینا",children:"سینا"}),u.jsx(l,{value:"تجارت",children:"تجارت"}),u.jsx(l,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(l,{value:"خاورمیانه",children:"خاورمیانه"})]})]}),u.jsx(v,{fullWidth:!0,id:"cardNumber",label:"شماره کارت",value:o.values.cardNumber,error:o.touched.cardNumber?!!o.errors.cardNumber:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.cardNumber&&o.errors.cardNumber?o.errors.cardNumber:null,autoComplete:"current-password",variant:"outlined"}),u.jsx(v,{fullWidth:!0,id:"accountNumber",label:"شماره حساب",value:o.values.accountNumber,error:o.touched.accountNumber?!!o.errors.accountNumber:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.accountNumber&&o.errors.accountNumber?o.errors.accountNumber:null,autoComplete:"current-password",variant:"outlined"}),u.jsx(v,{fullWidth:!0,id:"shabaNumber",label:"شماره شبا",value:o.values.shabaNumber,error:o.touched.shabaNumber?!!o.errors.shabaNumber:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.shabaNumber&&o.errors.shabaNumber?o.errors.shabaNumber:null,autoComplete:"current-password",variant:"outlined"}),u.jsx(v,{fullWidth:!0,id:"accountHolder",label:"نام صاحب حساب",value:o.values.accountHolder,error:o.touched.accountHolder?!!o.errors.accountHolder:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.accountHolder&&o.errors.accountHolder?o.errors.accountHolder:null,variant:"outlined"}),u.jsx(eu,{disabled:!t.isValid,fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{I(_()),I(vu({type:"Driver",person_type:"operator",driver_key:b,driver_name:t.values.driver_name,driver_mobile:t.values.driver_mobile,type_car:t.values.type_car,capocity:t.values.capocity,weight_without_load:"0",health_code:t.values.health_code,pelak:K[0]+" "+K[1]+" "+K[2]+" "+K[3],user_bank_info:{name_of_bank_user:o.values.accountHolder,bank_name:o.values.bankName,card:o.values.cardNumber,shaba:o.values.shabaNumber,account:o.values.accountNumber}})).then(f=>{f.error?f.error.message.includes("403")?W({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):W({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):W({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),I(k()),I(du(b)),I(E({right:!1,bottom:!1,content:null}))})},children:"ارسال اطلاعات"})]})]})})};u0.propTypes={id:p.PropTypes.any,capocity:p.PropTypes.any,healthCode:p.PropTypes.any,driverName:p.PropTypes.any,mobile:p.PropTypes.any,name_of_bank_user:p.PropTypes.any,bank_name:p.PropTypes.any,card:p.PropTypes.any,shaba:p.PropTypes.any,account:p.PropTypes.any,accountHolder:p.PropTypes.any,type:p.PropTypes.any};const x0=d0("PROVINCE_UPDATE_TENANT_SERVICE",async(b,{dispatch:n})=>{n(_());try{const{data:A,status:H}=await l0.put("poultry_tenant_update/0/",b);return n(k()),{data:A,status:H}}catch(A){return n(k()),{error:A.response.data.result}}}),F0=Cu({uniqueId:V().required("شناسه یکتا الزامی است."),firstName:V().required("نام الزامی است."),lastName:V().required("نام خانوادگی الزامی است"),mobileNumber:V().matches(/^[0-9]{11}$/,"شماره موبایل نامعتبر است").required("موبایل الزامی است"),nationalCode:V().required("کدملی الزامی است")}),j0=({tenant:b,updateData:n})=>{const A=cu(),[H]=y.useContext(hu),s=iu({initialValues:{uniqueId:b.breedingUniqueId,firstName:b.firstName,lastName:b.lastName,mobileNumber:b.mobile,nationalCode:b.nationalId},validationSchema:F0,onSubmit:r=>{A(x0({breeding_unique_id:r.uniqueId,first_name:r.firstName,last_name:r.lastName,mobile:r.mobileNumber,national_id:r.nationalCode,tenant_key:b.key})).then(M=>{n(),H({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(E({right:!1,bottom:!1,content:null}))})}});return u.jsx("form",{onSubmit:s.handleSubmit,children:u.jsxs(i,{container:!0,direction:"column",gap:D.TINY,children:[u.jsx(v,{fullWidth:!0,id:"uniqueId",name:"uniqueId",label:"شناسه یکتا",value:s.values.uniqueId,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.uniqueId&&!!s.errors.uniqueId,helperText:s.touched.uniqueId&&s.errors.uniqueId}),u.jsx(v,{fullWidth:!0,id:"firstName",name:"firstName",label:"نام",value:s.values.firstName,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.firstName&&!!s.errors.firstName,helperText:s.touched.firstName&&s.errors.firstName}),u.jsx(v,{fullWidth:!0,id:"lastName",name:"lastName",label:"نام خانوادگی",value:s.values.lastName,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.lastName&&!!s.errors.lastName,helperText:s.touched.lastName&&s.errors.lastName}),u.jsx(v,{fullWidth:!0,id:"mobileNumber",name:"mobileNumber",label:"تلفن",value:s.values.mobileNumber,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.mobileNumber&&!!s.errors.mobileNumber,helperText:s.touched.mobileNumber&&s.errors.mobileNumber}),u.jsx(v,{fullWidth:!0,id:"nationalCode",name:"nationalCode",label:"کدملی",value:s.values.nationalCode,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.nationalCode&&!!s.errors.nationalCode,helperText:s.touched.nationalCode&&s.errors.nationalCode}),u.jsx(eu,{color:"primary",fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})})},k0=()=>{var x;const{userid:b}=t0(),n=cu(),A=o0(),[H,s]=y.useState([]),{provinceUserInfo:r}=c0(e=>e.provinceSlice);y.useEffect(()=>{n(_()),n(du(b)).then(e=>{n(k())})},[]);const M=()=>{n(du(b)).then(e=>{n(k())})};return y.useEffect(()=>{var W,I,t,o,K,G,$,f,w,F,a,C,S;const e=(I=(W=r==null?void 0:r.profile)==null?void 0:W.role)==null?void 0:I.map((Q,U)=>{let j="";switch(Q){case"ProvinceOperator":j="اپراتور تخصیص استان";break;case"CityOperator":j="اپراتور شهرستان";break;case"KillHouseVet":j="دامپزشک کشتارگاه";break;case"VetFarm":j="دامپزشک";break;case"Poultry":j="مرغدار";break;case"KillHouse":j="کشتارگاه";break;case"Vet":j="دامپزشک";break;case"ProvinceInspector":j="بازرس استان";break;case"ProvinceFinancial":j="اپراتور مالی";break;case"Driver":j="راننده";break;case"Admin":j="ادمین";break;default:j="کاربر پایه";break}return u.jsx("div",{children:j},U)}),d=((o=(t=r==null?void 0:r.profile)==null?void 0:t.image)==null?void 0:o.length)>5?u.jsx("a",{href:r==null?void 0:r.profile.image,children:u.jsx("img",{width:"80",height:"80",alt:"img",src:r==null?void 0:r.profile.image})}):"موجود نیست",R=[[(K=r==null?void 0:r.profile)!=null&&K.fullname?(G=r==null?void 0:r.profile)==null?void 0:G.fullname:(($=r==null?void 0:r.profile)==null?void 0:$.firstName)+" "+((f=r==null?void 0:r.profile)==null?void 0:f.lastName),e,(w=r==null?void 0:r.profile)==null?void 0:w.mobile,(F=r==null?void 0:r.profile)!=null&&F.birthday?n0(new Date((a=r==null?void 0:r.profile)==null?void 0:a.birthday),"yyyy/MM/dd"):"نامشخص",(C=r==null?void 0:r.profile)==null?void 0:C.city,u.jsx(su,{variant:"caption",children:(S=r==null?void 0:r.profile)==null?void 0:S.password},"password"),d,u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var Q,U,j,ru,au,lu,nu,tu;n(E({title:"ویرایش پروفایل کاربر",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(i0,{id:(Q=r==null?void 0:r.profile)==null?void 0:Q.key,birthday:(U=r==null?void 0:r.profile)==null?void 0:U.birthday,nationalCode:(j=r==null?void 0:r.profile)==null?void 0:j.nationalCode,nationalId:(ru=r==null?void 0:r.profile)==null?void 0:ru.nationalId,firstName:(au=r==null?void 0:r.profile)==null?void 0:au.firstName,lastName:(lu=r==null?void 0:r.profile)==null?void 0:lu.lastName,password:(nu=r==null?void 0:r.profile)==null?void 0:nu.password,phone:(tu=r==null?void 0:r.profile)==null?void 0:tu.mobile})}))},children:u.jsx(z,{})},r)]];s(R)},[r]),u.jsxs(u.Fragment,{children:[u.jsx(i,{container:!0,alignItems:"center",mt:D.SMALL,children:u.jsxs(L,{"aria-label":"delete",color:"primary",onClick:()=>A(-1),children:[u.jsx(s0,{}),u.jsx(su,{children:"بازگشت"})]})}),u.jsx(i,{container:!0,xs:12,alignItems:"start",gap:D.SMALL,direction:"column",children:u.jsx(i,{width:"100%",container:!0,alignItems:"center",justifyContent:"space-between",children:u.jsxs(i,{width:"100%",className:"second",children:[u.jsx(B,{name:"اطلاعات پایه کاربر",columns:["نام کامل","نوع کاربری","شمار تلفن","تاریخ تولد","شهر","کلمه عبور","تصویر پروفایل","ویرایش"],data:H}),(x=r==null?void 0:r.rolesData)==null?void 0:x.map((e,d)=>{var R,W,I,t,o,K,G,$,f,w,F,a,C,S,Q,U,j,ru,au,lu,nu,tu,yu,xu,Fu,ju,ku,fu,Nu,Bu,Pu,gu,_u,Eu,Du,wu,Hu,Iu,Ou,Tu,Vu,Ku,Wu,Su,qu,Lu,Mu,Ru,zu,Gu,$u,Yu,Xu,Zu,Ju,Qu,Uu,u6,e6,r6,a6,l6,n6,t6,o6,s6,d6,c6,i6,C6,h6,A6,p6,b6,m6,v6,y6,x6,F6,j6,k6,f6,N6,B6,P6,g6,_6,E6,D6,w6,H6,I6,O6,T6,V6,K6,W6,S6,q6,L6,M6,R6,z6,G6,$6,Y6,X6,Z6,J6;return Object.keys(e).includes("ProvinceOperator")?u.jsx(u.Fragment,{children:u.jsx(B,{name:"اطلاعات اپراتور استان",columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(R=e.ProvinceOperator.address)==null?void 0:R.address,(W=e.ProvinceOperator.address)==null?void 0:W.province.name,(I=e.ProvinceOperator.address)==null?void 0:I.city.name,Number((t=e.ProvinceOperator.address)==null?void 0:t.postalCode),(o=e.ProvinceOperator.address)==null?void 0:o.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h;n(E({title:"ویرایش اطلاعات اپراتور",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:r==null?void 0:r.profile.key,type:"ProvinceOperator",address:(c=e.ProvinceOperator.address)==null?void 0:c.address,postal:Number((h=e.ProvinceOperator.address)==null?void 0:h.postalCode)})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:e.ProvinceOperator.trash===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:e.ProvinceOperator.trash===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.ProvinceOperator.trash,onClick:()=>{n(_()),n(Z({type:e.ProvinceOperator.trash===!0?"Activate":"Deactivate",role_data_key:e.ProvinceOperator.key,role:"ProvinceOperator"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d)}):Object.keys(e).includes("ProvinceInspector")?u.jsx(B,{name:"اطلاعات بازرس استان",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(K=e.ProvinceInspector.address)==null?void 0:K.address,(G=e.ProvinceInspector.address)==null?void 0:G.province.name,($=e.ProvinceInspector.address)==null?void 0:$.city.name,Number((f=e.ProvinceInspector.address)==null?void 0:f.phone),u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m;n(E({title:"ویرایش اطلاعات بازرس استان",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:r==null?void 0:r.profile.key,type:"ProvinceInspector",address:(c=e.ProvinceInspector.address)==null?void 0:c.address,postal:Number((m=(h=e.ProvinceInspector)==null?void 0:h.address)==null?void 0:m.postalCode)})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:((w=e.ProvinceInspector)==null?void 0:w.trash)===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:((F=e.ProvinceInspector)==null?void 0:F.trash)===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!((a=e.ProvinceInspector)!=null&&a.trash),onClick:()=>{n(_()),n(Z({type:e.ProvinceInspector.trash===!0?"Activate":"Deactivate",role_data_key:e.ProvinceInspector.key,role:"ProvinceInspector"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d):Object.keys(e).includes("CityOperator")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات اپراتور شهرستان",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(C=e.CityOperator.address)==null?void 0:C.address,(Q=(S=e.CityOperator.address)==null?void 0:S.province)==null?void 0:Q.name,(j=(U=e.CityOperator.address)==null?void 0:U.city)==null?void 0:j.name,Number((ru=e.CityOperator.address)==null?void 0:ru.postalCode),(au=e.CityOperator.address)==null?void 0:au.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g,O,T,q,ou;n(E({title:"ویرایش اطلاعات اپراتور",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:r==null?void 0:r.profile.key,type:"CityOperator",address:(c=e.CityOperator.address)==null?void 0:c.address,postal:Number((h=e.CityOperator.address)==null?void 0:h.postalCode),accountHolder:(m=e.CityOperator.userBankInfo)==null?void 0:m.nameOfBankUser,card:(P=e.CityOperator.userBankInfo)==null?void 0:P.card,shaba:(g=e.CityOperator.userBankInfo)==null?void 0:g.shaba,account:(T=(O=e.CityOperator)==null?void 0:O.userBankInfo)==null?void 0:T.account,name_of_bank_user:(ou=(q=e.CityOperator)==null?void 0:q.userBankInfo)==null?void 0:ou.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:((lu=e.CityOperator)==null?void 0:lu.trash)===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:((nu=e.CityOperator)==null?void 0:nu.trash)===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.CityOperator.trash,onClick:()=>{n(_()),n(Z({type:e.CityOperator.trash===!0?"Activate":"Deactivate",role_data_key:e.CityOperator.key,role:"CityOperator"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی شهرستان",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(tu=e.CityOperator.userBankInfo)==null?void 0:tu.nameOfBankUser,(yu=e.CityOperator.userBankInfo)==null?void 0:yu.bankName,Number((xu=e.CityOperator.userBankInfo)==null?void 0:xu.account),Number((Fu=e.CityOperator.userBankInfo)==null?void 0:Fu.card),(ju=e.CityOperator.userBankInfo)==null?void 0:ju.shaba]]},d)]}):Object.keys(e).includes("VetFarm")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات دامپزشک فارم",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(ku=e.VetFarm.address)==null?void 0:ku.address,(fu=e.VetFarm.address)==null?void 0:fu.province.name,(Nu=e.VetFarm.address)==null?void 0:Nu.city.name,Number((Bu=e.VetFarm.address)==null?void 0:Bu.postalCode),(Pu=e.VetFarm.address)==null?void 0:Pu.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g,O,T,q;n(E({title:"ویرایش اطلاعات اپراتور",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:(c=r==null?void 0:r.profile)==null?void 0:c.key,type:"VetFarm",address:(h=e.VetFarm.address)==null?void 0:h.address,postal:Number((m=e.VetFarm.address)==null?void 0:m.postalCode),accountHolder:(P=e.VetFarm.userBankInfo)==null?void 0:P.nameOfBankUser,card:(g=e.VetFarm.userBankInfo)==null?void 0:g.card,shaba:(O=e.VetFarm.userBankInfo)==null?void 0:O.shaba,account:(T=e.VetFarm.userBankInfo)==null?void 0:T.account,name_of_bank_user:(q=e.VetFarm.userBankInfo)==null?void 0:q.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:e.VetFarm.trash===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:((gu=e.VetFarm)==null?void 0:gu.trash)===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!((_u=e.VetFarm)!=null&&_u.trash),onClick:()=>{n(_()),n(Z({type:e.VetFarm.trash===!0?"Activate":"Deactivate",role_data_key:e.VetFarm.key,role:"Vet"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی دامپزشک فارم",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(Eu=e.VetFarm.userBankInfo)==null?void 0:Eu.nameOfBankUser,(Du=e.VetFarm.userBankInfo)==null?void 0:Du.bankName,Number((wu=e.VetFarm.userBankInfo)==null?void 0:wu.account),Number((Hu=e.VetFarm.userBankInfo)==null?void 0:Hu.card),(Iu=e.VetFarm.userBankInfo)==null?void 0:Iu.shaba]]},d)]}):Object.keys(e).includes("KillHouse")?u.jsxs(u.Fragment,{children:[" ",u.jsx(B,{name:"اطلاعات کشتارگاه",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(Ou=e.KillHouse.address)==null?void 0:Ou.address,(Vu=(Tu=e.KillHouse.address)==null?void 0:Tu.province)==null?void 0:Vu.name,(Wu=(Ku=e.KillHouse.address)==null?void 0:Ku.city)==null?void 0:Wu.name,Number((Su=e.KillHouse.address)==null?void 0:Su.postalCode),(qu=e.KillHouse.address)==null?void 0:qu.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g,O,T,q;n(E({title:"ویرایش اطلاعات کشتارگاه",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:(c=r==null?void 0:r.profile)==null?void 0:c.key,type:"KillHouse",address:(h=e.KillHouse.address)==null?void 0:h.address,postal:Number((m=e.KillHouse.address)==null?void 0:m.postalCode),accountHolder:(P=e.KillHouse.userBankInfo)==null?void 0:P.nameOfBankUser,card:(g=e.KillHouse.userBankInfo)==null?void 0:g.card,shaba:(O=e.KillHouse.userBankInfo)==null?void 0:O.shaba,account:(T=e.KillHouse.userBankInfo)==null?void 0:T.account,name_of_bank_user:(q=e.KillHouse.userBankInfo)==null?void 0:q.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:((Lu=e.KillHouse)==null?void 0:Lu.trash)===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:e.KillHouse.trash===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!((Mu=e.KillHouse)!=null&&Mu.trash),onClick:()=>{var c,h;n(_()),n(Z({type:((c=e.KillHouse)==null?void 0:c.trash)===!0?"Activate":"Deactivate",role_data_key:(h=e.KillHouse)==null?void 0:h.key,role:"KillHouse"})).then(m=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی کشتارگاه",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(Ru=e.KillHouse.userBankInfo)==null?void 0:Ru.nameOfBankUser,(zu=e.KillHouse.userBankInfo)==null?void 0:zu.bankName,Number((Gu=e.KillHouse.userBankInfo)==null?void 0:Gu.account),Number(($u=e.KillHouse.userBankInfo)==null?void 0:$u.card),(Yu=e.KillHouse.userBankInfo)==null?void 0:Yu.shaba]]},d)]}):Object.keys(e).includes("Poultry")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات مرغدار",columns:["نام فارم","آدرس","استان","شهر","کد پستی","موبایل","شناسه یکتا","کد اقتصادی","کد اپیدمیولوژیک","تعداد سالن","ویرایش","وضعیت"],data:[[(Xu=e.Poultry)==null?void 0:Xu.unitName,(Zu=e.Poultry.address)==null?void 0:Zu.address,(Qu=(Ju=e.Poultry.address)==null?void 0:Ju.province)==null?void 0:Qu.name,(u6=(Uu=e.Poultry.address)==null?void 0:Uu.city)==null?void 0:u6.name,Number((e6=e.Poultry.address)==null?void 0:e6.postalCode),(r6=e.Poultry.address)==null?void 0:r6.phone,Number(e.Poultry.breedingUniqueId),e.Poultry.economicCode,e.Poultry.epidemiologicalCode,e.Poultry.numberOfHalls,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g,O,T,q,ou,Q6;n(E({title:"ویرایش اطلاعات مرغدار",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(C0,{farmName:(c=e.Poultry)==null?void 0:c.unitName,id:r==null?void 0:r.profile.key,type:"Poultry",address:(h=e.Poultry.address)==null?void 0:h.address,uniqueId:(m=e.Poultry)==null?void 0:m.breedingUniqueId,poultry:(P=e.Poultry)==null?void 0:P.key,halls:e.Poultry.numberOfHalls,postal:Number((g=e.Poultry.address)==null?void 0:g.postalCode),accountHolder:(O=e.Poultry.userBankInfo)==null?void 0:O.nameOfBankUser,card:(T=e.Poultry.userBankInfo)==null?void 0:T.card,shaba:(q=e.Poultry.userBankInfo)==null?void 0:q.shaba,account:(ou=e.Poultry.userBankInfo)==null?void 0:ou.account,name_of_bank_user:(Q6=e.Poultry.userBankInfo)==null?void 0:Q6.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:e.Poultry.trash===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:e.Poultry.trash===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.Poultry.trash,onClick:()=>{n(_()),n(Z({type:e.Poultry.trash===!0?"Activate":"Deactivate",role_data_key:e.Poultry.key,role:"Poultry"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی مرغدار",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(a6=e.Poultry.userBankInfo)==null?void 0:a6.nameOfBankUser,(l6=e.Poultry.userBankInfo)==null?void 0:l6.bankName,Number((n6=e.Poultry.userBankInfo)==null?void 0:n6.account),Number((t6=e.Poultry.userBankInfo)==null?void 0:t6.card),(o6=e.Poultry.userBankInfo)==null?void 0:o6.shaba]]},d),Object.keys((s6=e.Poultry)==null?void 0:s6.poultryTenant).length>0?u.jsx(B,{name:u.jsxs(i,{container:!0,alignItems:"center",gap:D.TINY,children:[u.jsx(su,{children:"اطلاعات مستاجر مرغدار"}),u.jsx(eu,{onClick:()=>{n(E({title:"ویرایش اطلاعات مستاجر",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(j0,{tenant:e.Poultry.poultryTenant,updateData:M})}))},children:"ویرایش"})]}),expandable:!0,columns:["شناسه یکتا","نام کامل","تلفن همراه","کد ملی"],data:[[(d6=e.Poultry.poultryTenant)==null?void 0:d6.breedingUniqueId,(c6=e.Poultry.poultryTenant)==null?void 0:c6.fullName,(i6=e.Poultry.poultryTenant)==null?void 0:i6.mobile,(C6=e.Poultry.poultryTenant)==null?void 0:C6.nationalId]]},d):!e.Poultry.poultryOwner.length>0&&u.jsxs(i,{display:"flex",mt:D.MEDIUM,gap:D.SMALL,alignItems:"center",mb:D.MEDIUM,children:[u.jsxs(i,{display:"flex",gap:D.TINY,children:[u.jsx(y0,{color:"primary"}),u.jsx(su,{children:"مرغدار مستاجر ندارد"})]}),u.jsx(eu,{variant:"outlined",onClick:()=>{n(E({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ایجاد مستاجر جدید",content:u.jsx(v0,{id:e.Poultry.key,userid:b})}))},children:"افزودن مستاجر"})]})]}):Object.keys(e).includes("ProvinceFinancial")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات اپراتور مالی",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(h6=e.ProvinceFinancial.address)==null?void 0:h6.address,(A6=e.ProvinceFinancial.address)==null?void 0:A6.province.name,(p6=e.ProvinceFinancial.address)==null?void 0:p6.city.name,Number((b6=e.ProvinceFinancial.address)==null?void 0:b6.postalCode),(m6=e.ProvinceFinancial.address)==null?void 0:m6.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g,O,T;n(E({title:"ویرایش اطلاعات اپراتور مالی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(uu,{id:r==null?void 0:r.profile.key,type:"ProvinceFinancial",address:(c=e.ProvinceFinancial.address)==null?void 0:c.address,postal:Number((h=e.ProvinceFinancial.address)==null?void 0:h.postalCode),accountHolder:(m=e.ProvinceFinancial.userBankInfo)==null?void 0:m.nameOfBankUser,card:(P=e.ProvinceFinancial.userBankInfo)==null?void 0:P.card,shaba:(g=e.ProvinceFinancial.userBankInfo)==null?void 0:g.shaba,account:(O=e.ProvinceFinancial.userBankInfo)==null?void 0:O.account,name_of_bank_user:(T=e.ProvinceFinancial.userBankInfo)==null?void 0:T.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:e.ProvinceFinancial.trash===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:e.ProvinceFinancial.trash===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.ProvinceFinancial.trash,onClick:()=>{n(_()),n(Z({type:e.ProvinceFinancial.trash===!0?"Activate":"Deactivate",role_data_key:e.ProvinceFinancial.key,role:"ProvinceFinancial"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی اپراتور مالی",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(v6=e.ProvinceFinancial.userBankInfo)==null?void 0:v6.nameOfBankUser,(y6=e.ProvinceFinancial.userBankInfo)==null?void 0:y6.bankName,Number((x6=e.ProvinceFinancial.userBankInfo)==null?void 0:x6.account),Number((F6=e.ProvinceFinancial.userBankInfo)==null?void 0:F6.card),(j6=e.ProvinceFinancial.userBankInfo)==null?void 0:j6.shaba]]},d)]}):Object.keys(e).includes("KillHouseVet")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات دامپزشک کشتارگاه",expandable:!0,columns:["آدرس","استان","شهر","کد پستی","موبایل","ویرایش","وضعیت"],data:[[(f6=(k6=e.KillHouseVet.vet)==null?void 0:k6.address)==null?void 0:f6.address,(B6=(N6=e.KillHouseVet.vet)==null?void 0:N6.address)==null?void 0:B6.province.name,(g6=(P6=e.KillHouseVet.vet)==null?void 0:P6.address)==null?void 0:g6.city.name,Number((E6=(_6=e.KillHouseVet.vet)==null?void 0:_6.address)==null?void 0:E6.postalCode),(w6=(D6=e.KillHouseVet.vet)==null?void 0:D6.address)==null?void 0:w6.phone,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c;n(E({title:"ویرایش اطلاعات دامپزشک کشتارگاه",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(U6,{id:(c=e.KillHouseVet.vet)==null?void 0:c.key})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:((H6=e.KillHouseVet.vet)==null?void 0:H6.trash)===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:((I6=e.KillHouseVet.vet)==null?void 0:I6.trash)===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.KillHouseVet.vet.trash,onClick:()=>{n(_()),n(Z({type:e.KillHouseVet.vet.trash===!0?"Activate":"Deactivate",role_data_key:e.KillHouseVet.key,role:"KillHouseVet"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی دامپزشک کشتارگاه",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[(T6=(O6=e.KillHouseVet.vet)==null?void 0:O6.userBankInfo)==null?void 0:T6.nameOfBankUser,(K6=(V6=e.KillHouseVet.vet)==null?void 0:V6.userBankInfo)==null?void 0:K6.bankName,Number((S6=(W6=e.KillHouseVet.vet)==null?void 0:W6.userBankInfo)==null?void 0:S6.account),Number((L6=(q6=e.KillHouseVet.vet)==null?void 0:q6.userBankInfo)==null?void 0:L6.card),(R6=(M6=e.KillHouseVet.vet)==null?void 0:M6.userBankInfo)==null?void 0:R6.shaba]]},d)]}):Object.keys(e).includes("Driver")?u.jsxs(u.Fragment,{children:[u.jsx(B,{name:"اطلاعات راننده",expandable:!0,columns:["نام راننده","نوع خودرو","ظرفیت","کد بهداشتی","پلاک","شماره موبایل","ویرایش","وضعیت"],data:[[e.Driver.driverName,e.Driver.typeCar,e.Driver.capocity,e.Driver.healthCode,e.Driver.pelak,e.Driver.driverMobile,u.jsx(N,{title:"ویرایش کاربر",placement:"bottom-start",children:u.jsx(L,{"aria-label":"delete",color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>{var c,h,m,P,g;n(E({title:"ویرایش اطلاعات راننده",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(u0,{id:e.Driver.key,capocity:e.Driver.capocity,healthCode:e.Driver.healthCode,mobile:e.Driver.driverMobile,driverName:e.Driver.driverName,accountHolder:(c=e.Driver.userBankInfo)==null?void 0:c.nameOfBankUser,card:(h=e.Driver.userBankInfo)==null?void 0:h.card,shaba:(m=e.Driver.userBankInfo)==null?void 0:m.shaba,account:(P=e.Driver.userBankInfo)==null?void 0:P.account,name_of_bank_user:(g=e.Driver.userBankInfo)==null?void 0:g.bankName})}))},children:u.jsx(z,{})})},d),u.jsx(N,{title:((z6=e.Driver)==null?void 0:z6.trash)===!0?"فعالسازی کاربر":"غیر فعال کردن کاربر",placement:"bottom-start",children:u.jsx(Y,{label:((G6=e.Driver)==null?void 0:G6.trash)===!0?"غیرفعال":" فعال",control:u.jsx(X,{checked:!e.Driver.trash,onClick:()=>{n(_()),n(Z({type:e.Driver.trash===!0?"Activate":"Deactivate",role_data_key:e.Driver.key,role:"Driver"})).then(c=>{n(k()),window.location.reload(!1)})}})})},d)]]},d),u.jsx(B,{name:"اطلاعات بانکی راننده",expandable:!0,columns:["نام صاحب حساب","نام بانک","شماره حساب","شماره کارت","شماره شبا"],data:[[($6=e.Driver.userBankInfo)==null?void 0:$6.nameOfBankUser,(Y6=e.Driver.userBankInfo)==null?void 0:Y6.bankName,Number((X6=e.Driver.userBankInfo)==null?void 0:X6.account),Number((Z6=e.Driver.userBankInfo)==null?void 0:Z6.card),(J6=e.Driver.userBankInfo)==null?void 0:J6.shaba]]},d)]}):null})]})})})]})},q0=()=>u.jsx(u.Fragment,{children:u.jsx(a0,{display:"flex",justifyContent:"center",children:u.jsx(i,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(i,{container:!0,justifyContent:"space-between",gap:D.SMALL,children:u.jsx(i,{xs:12,children:u.jsx(k0,{})})})})})});export{q0 as default}; diff --git a/build/assets/ProvinceUserManagement-BE2y1AK7.js b/build/assets/ProvinceUserManagement-BE2y1AK7.js new file mode 100644 index 0000000..802d71a --- /dev/null +++ b/build/assets/ProvinceUserManagement-BE2y1AK7.js @@ -0,0 +1 @@ +import{j as u,T as w,ah as e6,an as i,I as du,aX as r6,ao as z,aj as Q,ay as Z,az as uu,aA as l,ap as q,au as $,B as fu,d as Su,b3 as l6,aq as a6,b7 as Ku,as as Bu,at as Iu,b as n6}from"./mui-vendor-D_SVL-Dx.js";import{G as a,S as f,p as s6,A as Ou,u as eu,c as ru,v as Vu,V as U,b as W,L as V,h as _,W as au,$ as t6,ba as ou,j as Hu,a0 as lu,bb as o6,bc as i6,bd as Tu,be as c6,f as d6}from"./index-D80MdVQn.js";import{r as A,b as C6,u as h6}from"./react-vendor-CmFgShSM.js";import{u as Mu,f as A6}from"./redux-vendor-CfkcHgWN.js";import{R as p6}from"./ResponsiveTable-bUYl0qDM.js";import{d as v6}from"./VpnKey-BCVJm3I2.js";import{p as x6,a as iu,d as m6}from"./province-register-user-DwHevn7s.js";import{d as b6}from"./Tune-BBzxV8DK.js";import{d as Wu}from"./Delete-CIwpNviU.js";import{d as Lu}from"./Add-CiyqkOpq.js";import{c as j6,a as cu}from"./city-get-city-Cof5ivkn.js";import{d as F6}from"./Search-TgPAjvS8.js";import{N as f6}from"./NumberFormatCustom-BXcOcGV4.js";import{p as y6}from"./province-get-kill-houses-Dl-P5_ep.js";import{d as g6}from"./Check-DhP5SvVt.js";import{C as k6}from"./CarPelak-BUqZflo3.js";import{R as P6,a as N6}from"./index.esm-C1-dCPnj.js";import{S as E6}from"./SelectCheck-DMZOQn3F.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Ru=({userData:y})=>{var g,x,nu;return u.jsx(u.Fragment,{children:u.jsxs(a,{container:!0,gap:f.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"نام کامل:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:y.fullname})," "]}),u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"موبایل:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:y.mobile})]}),u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"استان:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:y.province})," "]}),u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"شهر:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:y.city})]}),u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"تاریخ تولد:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:s6(y==null?void 0:y.birthday)})]}),(y==null?void 0:y.role.length)>0&&u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:((g=y==null?void 0:y.role)==null?void 0:g.length)>1?"نقش ها:":"نقش:"}),u.jsx(w,{mr:f.TINY,fontWeight:"bold",children:(x=y==null?void 0:y.role)==null?void 0:x.map((v,L)=>{var N="";switch(v){case"ProvinceOperator":N="اپراتور تخصیص استان";break;case"CityOperator":N="اپراتور شهرستان";break;case"KillHouseVet":N="دامپزشک کشتارگاه";break;case"Poultry":N="مرغدار";break;case"KillHouse":N="کشتارگاه";break;case"VetFarm":N="دامپزشک";break;case"Vet":N="دامپزشک";break;case"ProvinceInspector":N="بازرس استان";break;case"ProvinceFinancial":N="اپراتور مالی";break;case"Driver":N="راننده";break;case"Admin":N="راننده";break}return[u.jsxs(a,{display:"flex",gap:f.TINY,children:[u.jsx(g6,{color:"primary"}),u.jsx(w,{children:N})]},L)]})})]}),((nu=y==null?void 0:y.image)==null?void 0:nu.length)>5&&u.jsx(u.Fragment,{children:u.jsxs(a,{display:"flex",children:[u.jsx(w,{variant:"body1",mr:f.TINY,color:v=>v.palette.grey.A700,children:"پروفایل:"}),u.jsx(a,{mr:f.TINY,children:u.jsx("a",{href:y.image,children:u.jsx("img",{width:"100",height:"100",alt:"img",src:y.image})})})]})})]})})};Ru.propTypes={userData:e6.PropTypes.any};const _6=y=>{const[g]=A.useContext(Ou),[x,nu]=A.useState([]),[v,L]=A.useState([]),[N,Au]=A.useState(),[D,pu]=A.useState(),[su,vu]=A.useState(),[O,yu]=A.useState(),[Cu,gu]=A.useState(),[X,xu]=A.useState(),[hu,ku]=A.useState(),[mu,Pu]=A.useState(),[tu,Nu]=A.useState(),[Eu,bu]=A.useState(),[C,h]=A.useState(!1),[I,M]=A.useState(!0),[m,G]=A.useState(),o=Mu(),s=eu({initialValues:{mobile:"",fname:"",lname:"",nationalcode:"",password:"",birthday:Vu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:ru({mobile:W().required("این فیلد اجباری است!").typeError("لطفا فیلد را به صورت عددی وارد کنید!").test("len","شماره تلفن باید با 0 شروع شود",(e,r)=>r.originalValue&&r.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(e,r)=>{if(r.originalValue)return r.originalValue.length===11}),fname:U().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),lname:U().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!"),nationalcode:W().required("این فیلد اجباری است!").test("len","کد ملی میبایست ده رقم باشد.",(e,r)=>{if(r.originalValue)return r.originalValue.length===10}),password:U().required("این فیلد اجباری است!").typeError("لطفا مقادیر را به درستی وارد کنید!")})}),E=eu({initialValues:{KillHousePostal:"",KillHouseCapacity:"",KillHousePhone:"",KillHouseAddress:""},validationSchema:ru({KillHousePostal:W().typeError("لطفا فیلد را به درستی وارد کنید!"),KillHouseCapacity:W().typeError("لطفا فیلد را به صورت عددی وارد کنید!"),KillHousePhone:W().typeError("لطفا فیلد را به صورت عددی وارد کنید!").test("len","شماره تلفن باید با 0 شروع شود",(e,r)=>r.originalValue&&r.originalValue.startsWith("0")).test("len","شماره تماس 11 رقم باید باشد",(e,r)=>{if(r.originalValue)return r.originalValue.length===11}),KillHouseAddress:U().typeError("لطفا فیلد را به درستی وارد کنید!")})}),P=eu({initialValues:{KillHouseVetPostal:"",KillHouseVetAddress:""},validationSchema:ru({KillHouseVetPostal:W().typeError("لطفا فیلد را به درستی وارد کنید!"),KillHouseVetAddress:U().typeError("لطفا فیلد را به درستی وارد کنید!")})}),k=eu({initialValues:{cityProvinceAddress:"",cityProvincePostalCode:""},validationSchema:ru({cityProvinceAddress:U().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),cityProvincePostalCode:W().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})}),c=eu({initialValues:{bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:""},validationSchema:ru({cardNumber:W().typeError("لطفا شماره کارتتان را وارد کنید!"),accountNumber:W().typeError("لطفا شماره حسابتان را وارد کنید!"),shabaNumber:W().typeError("لطفا شماره شبا را وارد کنید!"),accountHolder:U().typeError("لطفا نام صاحب حساب را وارد کنید!")})}),j=eu({initialValues:{type_car:"ایسوزو",type_weight:"سنگین",capocity:"",health_code:""},validationSchema:ru({type_weight:U().typeError("لطفا فیلد را به درستی وارد کنید!"),capocity:U().typeError("لطفا فیلد را به درستی وارد کنید!"),name:U().typeError("لطفا فیلد را به درستی وارد کنید!"),health_code:W().typeError("لطفا فیلد را به درستی وارد کنید!").required("این فیلد اجباری است!")})});A.useEffect(()=>{s.validateForm(),R.validateForm(),E.validateForm(),k.validateForm(),c.validateForm(),j.validateForm(),P.validateForm()},[]);const R=eu({initialValues:{userInfoCheck:""},validationSchema:ru({userInfoCheck:W().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")})}),[F,zu]=C6.useState(),Yu=e=>{zu(e.target.value)};A.useEffect(()=>{var e;o(V()),(e=o(j6()))==null||e.then(r=>{o(_()),nu(r.payload.data)})},[]),A.useEffect(()=>{o(_()),N?(o(V()),o(cu(N)).then(e=>{L(e.payload.data),M(!1),o(_())})):su?(o(V()),o(cu(su)).then(e=>{L(e.payload.data),M(!1),o(_())})):O?(o(V()),o(cu(O)).then(e=>{L(e.payload.data),M(!1),o(_())})):tu?(o(V()),o(cu(tu)).then(e=>{L(e.payload.data),M(!1),o(_())})):hu&&(o(V()),o(cu(hu)).then(e=>{L(e.payload.data),M(!1),o(_())}),o(_()))},[N,su,tu,hu,O]);const[Y,wu]=A.useState(!1),[ju,Uu]=A.useState([]),qu=(e,r,p,t)=>{Uu([e,r,p,t])};A.useEffect(()=>{(m||s.isValid&&D&&N)&&wu(!0)},[m]);const $u=e=>{if(m)switch(e){case"Poultry":return!(Y&&mu);case"KillHouse":return!(Y&&Cu);case"Driver":return!(Y&&j.isValid);case"ProvinceOperator":return!(Y&&k.isValid);case"CityOperator":return!(Y&&k.isValid);case"VetFarm":return!(Y&&k.isValid);case"ProvinceInspector":return!(Y&&k.isValid);case"ProvinceFinancial":return!(Y&&k.isValid);case"KillHouseVet":return!(Y&&O&&X&&P.isValid);default:return!(Y&&e)}else return!(s.isValid&&D&&N)},[J,S]=A.useState([{id:0,killHouseAddress:"",postal:"",shift_work_from:"",shift_work_to:"",province:"",city:"",name:"",capacity:"",killing_race:"",phone:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:""}]),Du=()=>{S(e=>[...e,{id:e.length,killHouseAddress:"",postal:"",shift_work_from:"",shift_work_to:"",province:"",city:"",name:"",capacity:"",killing_race:"",phone:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:""}])},Gu=e=>{let r=J.length-1;if(r!==0){let p=J.filter((t,n)=>n{let t,n,B;r?(t=r,[n,,B]=e.target.id.split("-")):(t=e.target.value,[n,B]=e.target.name.split("-")),n==="shift_work_from"?S(b=>{const d=b;return d[B].shift_work_from=t,d}):n==="shift_work_to"?S(b=>{const d=b;return d[B].shift_work_to=t,d}):n==="killHouseAddress"?S(b=>{const d=b;return d[B].killHouseAddress=t,d}):n==="postal"?S(b=>{const d=b;return d[B].postal=t,d}):n==="capacity"?S(b=>{const d=b;return d[B].capacity=Number(t),d}):n==="name"?S(b=>{const d=b;return d[B].name=t,d}):n==="killing_race"?S(b=>{const d=b;return d[B].killing_race=t,d}):n==="phone"?S(b=>{const d=b;return d[B].phone=Number(t),d}):n==="province"?(o(V()),o(cu(t)).then(b=>{L(b.payload.data),M(!1),o(_())}),S(b=>{const d=b;return d[p].province=t,d})):n==="city"?S(b=>{const d=b;return d[p].city=t,d}):n==="bankName"?S(b=>{const d=b;return d[B].bankName=e.target.value,d}):n==="cardNumber"?S(b=>{const d=b;return d[B].cardNumber=Number(e.target.value),d}):n==="accountNumber"?S(b=>{const d=b;return d[B].accountNumber=Number(e.target.value),d}):n==="shabaNumber"?S(b=>{const d=b;return d[B].shabaNumber=Number(e.target.value),d}):n==="accountHolder"&&S(b=>{const d=b;return d[B].accountHolder=e.target.value,d})},[Fu,H]=A.useState([{id:0,uniqueID:"",poultryAddress:"",halls:"",systemCode:"",epidemiologicalCode:"",unitName:"",capacity:"",licenseNumber:"",postal:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:"",province:"",city:""}]),Xu=()=>{H(e=>[...e,{id:e.length,uniqueID:"",poultryAddress:"",halls:"",systemCode:"",epidemiologicalCode:"",unitName:"",capacity:"",licenseNumber:"",postal:"",bankName:"",cardNumber:"",accountNumber:"",shabaNumber:"",accountHolder:"",province:"",city:""}])},Ju=e=>{let r=Fu.length-1;if(r!==0){let p=Fu.filter((t,n)=>n{const[r,p]=e.target.name.split("-");r==="uniqueID"?H(t=>{const n=t;return n[p].uniqueID=e.target.value,n}):r==="poultryAddress"?H(t=>{const n=t;return n[p].poultryAddress=e.target.value,n}):r==="halls"?H(t=>{const n=t;return n[p].halls=Number(e.target.value),n}):r==="systemCode"?H(t=>{const n=t;return n[p].systemCode=Number(e.target.value),n}):r==="epidemiologicalCode"?H(t=>{const n=t;return n[p].epidemiologicalCode=Number(e.target.value),n}):r==="ownerName"?H(t=>{const n=t;return n[p].ownerName=e.target.value,n}):r==="unitName"?H(t=>{const n=t;return n[p].unitName=e.target.value,n}):r==="capacity"?H(t=>{const n=t;return n[p].capacity=Number(e.target.value),n}):r==="licenseNumber"?H(t=>{const n=t;return n[p].licenseNumber=Number(e.target.value),n}):r==="postal"?H(t=>{const n=t;return n[p].postal=Number(e.target.value),n}):r==="bankName"?H(t=>{const n=t;return n[p].bankName=e.target.value,n}):r==="cardNumber"?H(t=>{const n=t;return n[p].cardNumber=Number(e.target.value),n}):r==="accountNumber"?H(t=>{const n=t;return n[p].accountNumber=Number(e.target.value),n}):r==="shabaNumber"?H(t=>{const n=t;return n[p].shabaNumber=Number(e.target.value),n}):r==="accountHolder"?H(t=>{const n=t;return n[p].accountHolder=e.target.value,n}):r==="province"?(ku(e.target.value),H(t=>{const n=t;return n[p].province=e.target.value,n})):r==="city"&&(Pu(e.target.value),H(t=>{const n=t;return n[p].city=e.target.value,n}))},[_u,Qu]=A.useState(),[Zu,u6]=A.useState();return A.useEffect(()=>{F==="KillHouseVet"&&(o(V()),o(y6()).then(e=>{Qu(e.payload.data),o(_())}))},[F]),u.jsx(a,{container:!0,display:"block",gap:f.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:u.jsxs(a,{container:!0,direction:"column",gap:f.SMALL,children:[!C&&u.jsxs(u.Fragment,{children:[u.jsx(w,{children:"بررسی کاربر"}),u.jsxs(a,{display:"flex",width:1,children:[u.jsx(i,{fullWidth:!0,id:"userInfoCheck",label:"شماره موبایل، کد کاربری یا کد ملی",variant:"outlined",value:R.values.userInfoCheck,error:R.touched.userInfoCheck?!!R.errors.userInfoCheck:null,onChange:R.handleChange,onBlur:R.handleBlur,helperText:R.touched.userInfoCheck&&R.errors.userInfoCheck?R.errors.userInfoCheck:null}),u.jsx(du,{disabled:!R.isValid,"aria-label":"delete",color:"primary",onClick:()=>{o(V()),o(x6({type:"check_user",value:R.values.userInfoCheck})).then(e=>{o(_()),e.error?e.error.message.includes("409")&&g({vertical:"top",horizontal:"center",msg:"کاربر پیدا نشد، یک کاربر جدید بسازید!",severity:"error"}):e.payload.data?G(e.payload.data.profile):(g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}),o(au({right:!1,bottom:!1,content:null})))}),h(!0)},children:u.jsx(F6,{})})]}),u.jsx(r6,{children:"شماره موبایل با صفر شروع می‌شود!"})]}),C&&u.jsxs(u.Fragment,{children:[m?u.jsx(Ru,{userData:m}):u.jsxs(u.Fragment,{children:[u.jsx(a,{children:u.jsx(i,{id:"fname",label:"نام",variant:"outlined",sx:{width:"100%"},value:s.values.fname,error:s.touched.fname?!!s.errors.fname:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.fname&&s.errors.fname?s.errors.fname:null})}),u.jsx(a,{children:u.jsx(i,{id:"lname",label:"نام خانوادگی ",variant:"outlined",sx:{width:"100%"},value:s.values.lname,error:s.touched.lname?!!s.errors.lname:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.lname&&s.errors.lname?s.errors.lname:null})}),u.jsx(a,{children:u.jsx(i,{id:"mobile",label:"موبایل",variant:"outlined",sx:{width:"100%"},value:s.values.mobile,error:s.touched.mobile?!!s.errors.mobile:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.mobile&&s.errors.mobile?s.errors.mobile:null})}),u.jsx(a,{children:u.jsx(t6,{fullWidth:!0,label:"تاریخ تولد",id:"birthday",renderInput:e=>u.jsx(i,{...e}),value:s.values.birthday,error:s.touched.birthday?!!s.errors.birthday:null,onChange:e=>{s.setFieldValue("birthday",Vu(e).format("YYYY-MM-DD hh:mm:ss"))},onBlur:s.handleBlur,helperText:s.touched.birthday&&s.errors.birthday?s.errors.birthday:null})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:x==null?void 0:x.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{Au(r.id)},renderInput:e=>u.jsx(i,{...e,label:"استان را انتخاب کنید*"})})}),u.jsx(a,{children:u.jsx(z,{disabled:I,disablePortal:!0,id:"city",options:v==null?void 0:v.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{pu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"شهر را انتخاب کنید*"})})}),u.jsx(a,{children:u.jsx(i,{id:"password",label:"رمز عبور",type:"password",variant:"outlined",sx:{width:"100%"},value:s.values.password,error:s.touched.password?!!s.errors.password:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.password&&s.errors.password?s.errors.password:null})}),u.jsx(a,{children:u.jsx(i,{id:"nationalcode",label:"کد ملی",variant:"outlined",sx:{width:"100%"},value:s.values.nationalcode,error:s.touched.nationalcode?!!s.errors.nationalcode:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.nationalcode&&s.errors.nationalcode?s.errors.nationalcode:null})})]}),m&&u.jsx(a,{children:u.jsxs(Q,{children:[u.jsx(Z,{id:"demo-simple-select-helper-label",children:m?"افزودن نقش":"نوع کاربر"}),u.jsxs(uu,{fullWidth:!0,value:F,label:m?"افزودن نقش":"نوع کاربر",onChange:Yu,children:[!m.role.includes("CityOperator")&&u.jsx(l,{value:"CityOperator",children:"شهرستان"}),!m.role.includes("ProvinceOperator")&&u.jsx(l,{value:"ProvinceOperator",children:"استان"}),!m.role.includes("KillHouse")&&u.jsx(l,{value:"KillHouse",children:"کشتارگاه"}),u.jsx(l,{value:"Poultry",children:"مرغدار"}),!m.role.includes("VetFarm")&&u.jsx(l,{value:"VetFarm",children:"دامپزشک"}),!m.role.includes("ProvinceFinancial")&&u.jsx(l,{value:"ProvinceFinancial",children:"اپراتور مالی"}),!m.role.includes("ProvinceInspector")&&u.jsx(l,{value:"ProvinceInspector",children:"بازرس استان"}),!m.role.includes("Driver")&&u.jsx(l,{value:"Driver",children:"راننده"}),!m.role.includes("KillHouseVet")&&u.jsx(l,{disabled:m==null?void 0:m.role.includes("KillHouseVet"),value:"KillHouseVet",children:"دامپزشک کشتارگاه"})]})]})}),Fu.map((e,r)=>u.jsx(u.Fragment,{children:F==="Poultry"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات مرغدار "+(r+1)})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شناسه یکتا مرغدار",variant:"outlined",onChange:K,name:"uniqueID-"+r})}),u.jsx(a,{children:u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"استان *"}),u.jsx(uu,{fullWidth:!0,id:"province",label:"استان *",onChange:K,name:"province-"+r,children:x==null?void 0:x.map(p=>[u.jsx(l,{value:p.key,children:p.name},p.key)])})]})}),u.jsx(a,{children:u.jsxs(Q,{fullWidth:!0,disabled:I,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"شهر *"}),u.jsx(uu,{fullWidth:!0,id:"city",label:"شهر *",onChange:K,name:"city-"+r,children:v?v.map(p=>[u.jsx(l,{value:p.key,children:p.name},p.key)]):[]})]})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"آدرس مرغداری",variant:"outlined",onChange:K,name:"poultryAddress-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"تعداد سالن",variant:"outlined",onChange:K,name:"halls-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد سیستمی",variant:"outlined",onChange:K,name:"systemCode-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد اپیدمیولوژیک",variant:"outlined",onChange:K,name:"epidemiologicalCode-"+r})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"نام واحد",variant:"outlined",onChange:K,name:"unitName-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"ظرفیت",variant:"outlined",onChange:K,name:"capacity-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره گواهی بهداشتی",variant:"outlined",onChange:K,name:"licenseNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد پستی",variant:"outlined",onChange:K,name:"postal-"+r})}),u.jsx(q,{children:u.jsx($,{label:"اطلاعات بانکی مرغدار "+(r+1)})}),u.jsx(a,{children:u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(uu,{fullWidth:!0,id:"bankName",label:"بانک",onChange:K,name:"bankName-"+r,children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(l,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(l,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(l,{value:"مسکن",children:"مسکن"}),u.jsx(l,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(l,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(l,{value:"ملت",children:"ملت"}),u.jsx(l,{value:"ملی",children:"ملی"}),u.jsx(l,{value:"پارسیان",children:"پارسیان"}),u.jsx(l,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(l,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(l,{value:"صادرات",children:"صادرات"}),u.jsx(l,{value:"سامان",children:"سامان"}),u.jsx(l,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(l,{value:"سرمایه",children:"سرمایه"}),u.jsx(l,{value:"شهر",children:"شهر"}),u.jsx(l,{value:"سینا",children:"سینا"}),u.jsx(l,{value:"تجارت",children:"تجارت"}),u.jsx(l,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(l,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره کارت",variant:"outlined",onChange:K,name:"cardNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره حساب",variant:"outlined",onChange:K,name:"accountNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره شبا",variant:"outlined",onChange:K,name:"shabaNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"نام صاحب حساب",variant:"outlined",onChange:K,name:"accountHolder-"+r})}),u.jsxs(a,{container:!0,direction:"row",children:[u.jsx(du,{"aria-label":"delete",color:"success",children:u.jsx(Lu,{onClick:Xu})}),u.jsx(du,{"aria-label":"delete",color:"secondary",children:u.jsx(Wu,{onClick:Ju})})]})]})})),F==="Driver"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات راننده"})}),u.jsxs(a,{container:!0,mt:f.SMALL,gap:f.SMALL,alignSelf:"center",direction:{xs:"column",sm:"row"},children:[u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"مدل خودرو"}),u.jsxs(uu,{labelId:"demo-simple-select-label",id:"type_car",label:"مدل خودرو",value:j.values.type_car,onChange:e=>{j.setFieldValue("type_car",e.target.value)},error:j.touched.type_car?!!j.errors.type_car:null,onBlur:j.handleBlur,helperText:j.touched.type_car&&j.errors.type_car?j.errors.type_car:null,children:[u.jsx(l,{value:"ایسوزو",children:"ایسوزو"}),u.jsx(l,{value:"نیسان",children:"نیسان"}),u.jsx(l,{value:"وانت",children:"وانت"}),u.jsx(l,{value:"اف ام",children:"اف ام"}),u.jsx(l,{value:"کامیون",children:"کامیون"}),u.jsx(l,{value:"هیوندا کروس",children:"هیوندا کروس"}),u.jsx(l,{value:"بادسان",children:"بادسان"}),u.jsx(l,{value:"هیوندا",children:"هیوندا"}),u.jsx(l,{value:"کامیونت ایسوزو",children:"کامیونت ایسوزو"}),u.jsx(l,{value:"خاور بنز",children:"خاور بنز"})]})]}),u.jsx(f6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"capocity",label:"ظرفیت خودرو (قطعه)",variant:"outlined",value:j.values.capocity,error:j.touched.capocity?!!j.errors.capocity:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.capocity&&j.errors.capocity?j.errors.capocity:null}),u.jsx(i,{fullWidth:!0,id:"health_code",label:"کد بهداشتی*",variant:"outlined",value:j.values.health_code,error:j.touched.health_code?!!j.errors.health_code:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.health_code&&j.errors.health_code?j.errors.health_code:null})]}),u.jsx(w,{children:"مشخصات پلاک"}),u.jsx(a,{mt:f.TINY,justifyContent:"center",sx:{display:"flex",flexDirection:"row"},children:u.jsx(k6,{width:"100%",handleChange:qu})})]}),F==="KillHouse"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات پایه کشتارگاه"})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:x==null?void 0:x.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{vu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"استان کشتارگاه*"})})}),u.jsx(a,{children:u.jsx(z,{disabled:I,disablePortal:!0,id:"city",options:v==null?void 0:v.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{gu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"شهر کشتارگاه*"})})}),u.jsx(a,{children:u.jsx(i,{id:"KillHouseAddress",label:"آدرس کشتارگاه",variant:"outlined",sx:{width:"100%"},value:E.values.KillHouseAddress,error:E.touched.KillHouseAddress?!!E.errors.KillHouseAddress:null,onChange:E.handleChange,onBlur:E.handleBlur,helperText:E.touched.KillHouseAddress&&E.errors.KillHouseAddress?E.errors.KillHouseAddress:null})}),u.jsx(a,{children:u.jsx(i,{id:"KillHousePostal",label:"کد پستی",variant:"outlined",sx:{width:"100%"},value:E.values.KillHousePostal,error:E.touched.KillHousePostal?!!E.errors.KillHousePostal:null,onChange:E.handleChange,onBlur:E.handleBlur,helperText:E.touched.KillHousePostal&&E.errors.KillHousePostal?E.errors.KillHousePostal:null})}),J==null?void 0:J.map((e,r)=>{var p;return u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"کشتارگاه "+(r+1)})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"نام کشتارگاه",variant:"outlined",onChange:T,name:"name-"+r})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:x==null?void 0:x.map(t=>({id:t.key,label:t.name})),onChange:(t,n)=>{T(t,n.id,r)},name:"province-"+r,renderInput:t=>u.jsx(i,{name:"province-"+r,...t,label:"استان *"})})}),u.jsx(a,{children:u.jsx(z,{disabled:!((p=J[0])!=null&&p.province),id:"city",options:v==null?void 0:v.map(t=>({id:t.key,label:t.name})),name:"city-"+r,onChange:(t,n)=>{T(t,n.id,r)},renderInput:t=>u.jsx(i,{name:"city-"+r,...t,label:"شهر *"})})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"آدرس",variant:"outlined",onChange:T,name:"killHouseAddress-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"کد پستی",variant:"outlined",onChange:T,name:"postal-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"ظرفیت",variant:"outlined",onChange:T,name:"capacity-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"موبایل",variant:"outlined",onChange:T,name:"phone-"+r})}),u.jsx(q,{children:u.jsx($,{label:"اطلاعات بانکی کشتارگاه "+(r+1)})}),u.jsx(a,{children:u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(uu,{fullWidth:!0,id:"bankName",label:"بانک",onChange:T,name:"bankName-"+r,children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(l,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(l,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(l,{value:"مسکن",children:"مسکن"}),u.jsx(l,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(l,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(l,{value:"ملت",children:"ملت"}),u.jsx(l,{value:"ملی",children:"ملی"}),u.jsx(l,{value:"پارسیان",children:"پارسیان"}),u.jsx(l,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(l,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(l,{value:"صادرات",children:"صادرات"}),u.jsx(l,{value:"سامان",children:"سامان"}),u.jsx(l,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(l,{value:"سرمایه",children:"سرمایه"}),u.jsx(l,{value:"شهر",children:"شهر"}),u.jsx(l,{value:"سینا",children:"سینا"}),u.jsx(l,{value:"تجارت",children:"تجارت"}),u.jsx(l,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(l,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره کارت",variant:"outlined",onChange:T,name:"cardNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره حساب",variant:"outlined",onChange:T,name:"accountNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{inputProps:{inputMode:"numeric",pattern:"[0-9]*"},error:!1,fullWidth:!0,label:"شماره شبا",variant:"outlined",onChange:T,name:"shabaNumber-"+r})}),u.jsx(a,{children:u.jsx(i,{error:!1,fullWidth:!0,label:"نام صاحب حساب",variant:"outlined",onChange:T,name:"accountHolder-"+r})}),u.jsxs(a,{container:!0,direction:"row",children:[u.jsx(du,{"aria-label":"delete",color:"success",children:u.jsx(Lu,{onClick:Du})}),u.jsx(du,{"aria-label":"delete",color:"secondary",children:u.jsx(Wu,{onClick:Gu})})]})]})})]}),F==="KillHouseVet"&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات دامپزشک کشتارگاه"})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:_u==null?void 0:_u.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{u6(r.id)},renderInput:e=>u.jsx(i,{...e,label:"انتخاب کشتارگاه"})})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:x==null?void 0:x.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{yu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"استان کشتارگاه*"})})}),u.jsx(a,{children:u.jsx(z,{disabled:I,disablePortal:!0,id:"city",options:v==null?void 0:v.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{xu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"شهر کشتارگاه*"})})}),u.jsx(a,{children:u.jsx(i,{id:"KillHouseVetAddress",label:"آدرس ",variant:"outlined",sx:{width:"100%"},value:P.values.KillHouseVetAddress,error:P.touched.KillHouseAddress?!!P.errors.KillHouseVetAddress:null,onChange:P.handleChange,onBlur:P.handleBlur,helperText:P.touched.KillHouseVetAddress&&P.errors.KillHouseVetAddress?P.errors.KillHouseVetAddress:null})}),u.jsx(a,{children:u.jsx(i,{id:"KillHouseVetPostal",label:"کد پستی",variant:"outlined",sx:{width:"100%"},value:P.values.KillHouseVetPostal,error:P.touched.KillHouseVetPostal?!!P.errors.KillHouseVetPostal:null,onChange:P.handleChange,onBlur:P.handleBlur,helperText:P.touched.KillHouseVetPostal&&P.errors.KillHouseVetPostal?P.errors.KillHouseVetPostal:null})})]}),(F==="CityOperator"||F==="ProvinceOperator"||F==="VetFarm"||F==="ProvinceInspector"||F==="ProvinceFinancial")&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات اپراتور"})}),u.jsx(a,{children:u.jsx(z,{disablePortal:!0,id:"province",options:x==null?void 0:x.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{Nu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"استان *"})})}),u.jsx(a,{children:u.jsx(z,{disabled:I,disablePortal:!0,id:"city",options:v==null?void 0:v.map(e=>({id:e.key,label:e.name})),onChange:(e,r)=>{bu(r.id)},renderInput:e=>u.jsx(i,{...e,label:"شهر *"})})}),u.jsx(a,{children:u.jsx(i,{id:"cityProvinceAddress",label:"آدرس",variant:"outlined",sx:{width:"100%"},value:k.values.cityProvinceAddress,error:k.touched.cityProvinceAddress?!!k.errors.cityProvinceAddress:null,onChange:k.handleChange,onBlur:k.handleBlur,helperText:k.touched.cityProvinceAddress&&k.errors.cityProvinceAddress?k.errors.cityProvinceAddress:null})}),u.jsx(a,{children:u.jsx(i,{id:"cityProvincePostalCode",label:"کد پستی",variant:"outlined",sx:{width:"100%"},value:k.values.cityProvincePostalCode,error:k.touched.cityProvincePostalCode?!!k.errors.cityProvincePostalCode:null,onChange:k.handleChange,onBlur:k.handleBlur,helperText:k.touched.cityProvincePostalCode&&k.errors.cityProvincePostalCode?k.errors.cityProvincePostalCode:null})})]}),(F==="CityOperator"||F==="KillHouseVet"||F==="VetFarm"||F==="ProvinceOperator"||F==="Driver"||F==="ProvinceFinancial")&&u.jsxs(u.Fragment,{children:[u.jsx(q,{children:u.jsx($,{label:"اطلاعات بانکی"})}),u.jsx(a,{children:u.jsxs(Q,{fullWidth:!0,children:[u.jsx(Z,{id:"demo-simple-select-label",children:"بانک"}),u.jsxs(uu,{fullWidth:!0,value:c.values.bankName,id:"bankName",label:"بانک",onChange:e=>{c.setFieldValue("bankName",e.target.value)},children:[u.jsx(l,{value:"موسسه افضل توس",children:"موسسه افضل توس"}),u.jsx(l,{value:"انصار",children:"انصار"}),u.jsx(l,{value:"سپه",children:"سپه"}),u.jsx(l,{value:"دی",children:"دی"}),u.jsx(l,{value:"کاب",children:"اقتصاد نوین"}),u.jsx(l,{value:"گردشگری",children:"گردشگری"}),u.jsx(l,{value:"حکمت ایرانیان",children:"حکمت ایرانیان"}),u.jsx(l,{value:"ایران زمین",children:"ایران زمین"}),u.jsx(l,{value:"کشاورزی",children:"کشاورزی"}),u.jsx(l,{value:"مسکن",children:"مسکن"}),u.jsx(l,{value:"مهر ایران",children:"مهر ایران"}),u.jsx(l,{value:"مهر اقتصاد",children:"مهر اقتصاد"}),u.jsx(l,{value:"ملت",children:"ملت"}),u.jsx(l,{value:"ملی",children:"ملی"}),u.jsx(l,{value:"پارسیان",children:"پارسیان"}),u.jsx(l,{value:"پاسارگاد",children:"پاسارگاد"}),u.jsx(l,{value:"پست بانک ایران",children:"پست بانک ایران"}),u.jsx(l,{value:"صادرات",children:"صادرات"}),u.jsx(l,{value:"سامان",children:"سامان"}),u.jsx(l,{value:"صنعت و معدن",children:"صنعت و معدن"}),u.jsx(l,{value:"سرمایه",children:"سرمایه"}),u.jsx(l,{value:"شهر",children:"شهر"}),u.jsx(l,{value:"سینا",children:"سینا"}),u.jsx(l,{value:"تجارت",children:"تجارت"}),u.jsx(l,{value:"موسسه اعتباری توسعه",children:"موسسه اعتباری توسعه"}),u.jsx(l,{value:"خاورمیانه",children:"خاورمیانه"})]})]})}),u.jsx(a,{children:u.jsx(i,{fullWidth:!0,id:"cardNumber",label:"شماره کارت",value:c.values.cardNumber,error:c.touched.cardNumber?!!c.errors.cardNumber:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.cardNumber&&c.errors.cardNumber?c.errors.cardNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(a,{children:u.jsx(i,{fullWidth:!0,id:"accountNumber",label:"شماره حساب",value:c.values.accountNumber,error:c.touched.accountNumber?!!c.errors.accountNumber:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.accountNumber&&c.errors.accountNumber?c.errors.accountNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(a,{children:u.jsx(i,{fullWidth:!0,id:"shabaNumber",label:"شماره شبا",value:c.values.shabaNumber,error:c.touched.shabaNumber?!!c.errors.shabaNumber:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.shabaNumber&&c.errors.shabaNumber?c.errors.shabaNumber:null,autoComplete:"current-password",variant:"outlined"})}),u.jsx(a,{children:u.jsx(i,{fullWidth:!0,id:"accountHolder",label:"نام صاحب حساب",value:c.values.accountHolder,error:c.touched.accountHolder?!!c.errors.accountHolder:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.accountHolder&&c.errors.accountHolder?c.errors.accountHolder:null,variant:"outlined"})})]}),u.jsx(a,{mb:f.SMALL,children:u.jsx(fu,{fullWidth:!0,variant:"contained",disabled:$u(F),onClick:()=>{o(V()),m?F==="ProvinceOperator"||F==="CityOperator"||F==="VetFarm"||F==="ProvinceInspector"||F==="ProvinceFinancial"?o(iu({type:F,userprofile_key:m.key,city:Eu,province:tu,address:k.values.cityProvinceAddress,postal_code:k.values.cityProvincePostalCode,user_bank_info:{name_of_bank_user:c.values.accountHolder,bank_name:c.values.bankName,card:c.values.cardNumber,shaba:c.values.shabaNumber,account:c.values.accountNumber}})).then(e=>{o(_()),e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"کاربر از قبل موجود است!",severity:"error"}):e.error.message.includes("406")?g({vertical:"top",horizontal:"center",msg:"اپراتور تکراری قابل ثبت نیست!",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(ou()),o(au({right:!1,bottom:!1,content:null})))}):F==="KillHouse"?o(iu({type:"KillHouse",userprofile_key:m.key,city:Cu,province:su,address:E.values.KillHouseAddress,postal_code:E.values.KillHousePostal,killhouse_data:J.map((e,r)=>({address:{city_key:e.city,province_key:e.province,address:e.killHouseAddress,postal_code:e.postal},user_bank_info:{name_of_bank_user:e.accountHolder,bank_name:e.bankName,card:e.cardNumber,shaba:e.shabaNumber,account:e.accountNumber},name:e.name,capacity:e.capacity,phone:e.phone}))})).then(e=>{o(_()),e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"کشتارگاه با این مشخصات از قبل موجود است!",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(ou()),o(au({right:!1,bottom:!1,content:null})))}):F==="Poultry"?o(iu({type:"Poultry",owner_key:m.key,poultry_list:Fu.map((e,r)=>({address:{province_key:e.province,city_key:e.city,address:e.poultryAddress,postal_code:e.postal},user_bank_info:{name_of_bank_user:e.accountHolder,bank_name:e.bankName,card:e.cardNumber,shaba:e.shabaNumber,account:e.accountNumber},epidemiological_code:e.epidemiologicalCode,system_code:e.systemCode,number_of_halls:e.halls,breeding_unique_id:e.uniqueID,unit_name:e.unitName,licence_number:e.licenseNumber,total_capacity:e.capacity,health_certificate_number:e.licenseNumber}))})).then(e=>{o(_()),e.payload.error?g({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(ou()),o(au({right:!1,bottom:!1,content:null})))}):F==="Driver"?o(iu({type:"Driver",userprofile_key:m.key,driver_name:m.fullname,driver_mobile:m.mobile,type_car:j.values.type_car,capocity:j.values.capocity,weight_without_load:"0",health_code:j.values.health_code,pelak:ju[0]+" "+ju[1]+" "+ju[2]+" "+ju[3],user_bank_info:{name_of_bank_user:c.values.accountHolder,bank_name:c.values.bankName,card:c.values.cardNumber,shaba:c.values.shabaNumber,account:c.values.accountNumber}})).then(e=>{o(au({right:!1,bottom:!1,content:null})),o(_()),e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"راننده با این مشخصات از قبل موجود است!",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(ou()))}):F==="KillHouseVet"&&o(iu({userprofile_key:m.key,type:"KillHouseVet",kill_house_key:Zu,city:X,province:O,address:P.values.KillHouseVetAddress,postal_code:P.values.KillHouseVetPostal,user_bank_info:{name_of_bank_user:c.values.accountHolder,bank_name:c.values.bankName,card:c.values.cardNumber,shaba:c.values.shabaNumber,account:c.values.accountNumber}})).then(e=>{o(_()),e.error?e.error.message.includes("403")?g({vertical:"top",horizontal:"center",msg:"دامپزشک کشتارگاه با این مشخصات از قبل موجود است!",severity:"error"}):g({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(ou()),o(au({right:!1,bottom:!1,content:null})))}):o(iu({type:"profile",fullname:s.values.fname+" "+s.values.lname,first_name:s.values.fname,last_name:s.values.lname,national_code:s.values.nationalcode,national_id:s.values.national_id,birthday:s.values.birthday,mobile:s.values.mobile,password:s.values.password,city:D,province:N,image:""})).then(e=>{o(_()),e.payload.error?g({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),G(e.payload.data),o(ou()))})},children:"ثبت اطلاعات"})})]})]})})},H6=()=>{const y=h6(),g=A6(C=>C.userSlice.authToken);A.useContext(Ou);const x=Mu(),nu=({item:C})=>{const[h,I]=A.useState(null),M=!!h,m=P=>{I(P.currentTarget)},G=()=>{I(null)},o=()=>{y(lu()==="AdminX"?o6+(C==null?void 0:C.key):lu()==="SuperAdmin"?i6+(C==null?void 0:C.key):lu()==="ProvinceOperator"?Tu+(C==null?void 0:C.key):Tu+(C==null?void 0:C.key)),G()},s=()=>{x(c6(g)),x(V()),x(d6({mobile:C==null?void 0:C.mobile,password:C==null?void 0:C.password})).then(()=>{x(_()),y("/")}),G()},E=lu()==="AdminX"||lu()==="SuperAdmin";return u.jsxs(a,{children:[u.jsx(Su,{title:"تنظیمات",placement:"right-start",children:u.jsx(du,{"aria-label":"actions",color:"primary",className:"avicultureActiveRequestsBtn",onClick:m,children:u.jsx(b6,{})})}),u.jsx(l6,{open:M,anchorEl:h,onClose:G,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(a6,{sx:{minWidth:200,p:1},children:[u.jsxs(Ku,{onClick:o,children:[u.jsx(Bu,{children:u.jsx(m6,{fontSize:"small",color:"primary"})}),u.jsx(Iu,{primary:u.jsx(w,{variant:"body2",sx:{color:"primary.main"},children:"پرونده کاربر"})})]}),E&&u.jsxs(Ku,{onClick:s,children:[u.jsx(Bu,{children:u.jsx(v6,{fontSize:"small",color:"success"})}),u.jsx(Iu,{primary:u.jsx(w,{variant:"body2",sx:{color:"success.main"},children:"ورود به پنل"})})]})]})})]})},v=C=>{gu(C.target.value)},[L,N]=A.useState([]),Au=L.length?L.join():"",[D,pu]=A.useState([]),[su,vu]=A.useState(0),[O,yu]=A.useState(10),[Cu,gu]=A.useState(""),[X,xu]=A.useState(1),[hu,ku]=A.useState([]),mu=async C=>{x(V());const h=await Hu.get(`system_user_profile/?users_info&search=filter&value=${Cu||""}&page=${C}&page_size=${O}&roles=${Au}`);x(_()),pu(h.data.results),vu(h.data.count)},Pu=C=>{mu(C),xu(C)},tu=C=>{yu(C),xu(1)},Nu=C=>lu()!=="ProvinceOperator"?[C==null?void 0:C.password]:[],Eu=()=>lu()!=="ProvinceOperator"?["کلمه عبور"]:[];A.useEffect(()=>{const C=D==null?void 0:D.map((h,I)=>{var M,m;return[X===1?I+1:I+O*(X-1)+1,h!=null&&h.fullname?h==null?void 0:h.fullname:(h==null?void 0:h.firstName)+" "+(h==null?void 0:h.lastName),u.jsxs(a,{children:[!(((M=h==null?void 0:h.role)==null?void 0:M.length)>0)&&"کاربر پایه",(m=h==null?void 0:h.role)==null?void 0:m.map((G,o)=>{let s="";switch(G){case"ProvinceOperator":s="اپراتور تخصیص استان";break;case"CityOperator":s="اپراتور شهرستان";break;case"KillHouseVet":s="دامپزشک کشتارگاه";break;case"VetFarm":s="دامپزشک";break;case"Poultry":s="مرغدار";break;case"KillHouse":s="کشتارگاه";break;case"Vet":s="دامپزشک";break;case"ProvinceInspector":s="بازرس استان";break;case"ProvinceFinancial":s="اپراتور مالی";break;case"Driver":s="راننده";break;case"Admin":s="ادمین";break}return u.jsx(a,{children:s},o)})]},I),h==null?void 0:h.mobile,h==null?void 0:h.baseOrder,h==null?void 0:h.city,...Nu(h),u.jsx(nu,{item:h},I)]});ku(C)},[D]),A.useEffect(()=>{mu(1)},[x,O]);const bu=async C=>{C.preventDefault(),x(V());try{const h=await Hu.get(`system_user_profile/?users_info&search=filter&value=${Cu||""}&page=${X}&page_size=${O}&roles=${Au}`);pu(h.data.results),vu(h.data.count),x(_())}catch(h){console.error("Error fetching data:",h)}};return u.jsxs(a,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(a,{container:!0,alignItems:"center",mb:f.SMALL,gap:f.SMALL,children:[u.jsx(w,{children:"کاربران"}),u.jsx(fu,{className:"first-step",variant:"contained",onClick:()=>{x(au({title:"ثبت کاربر جدید",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(_6,{})}))},children:"ثبت کاربر جدید"}),u.jsx(E6,{size:"small",label:"فیلتر نقش",onChange:C=>N(C),options:[{label:"اپراتور تخصیص استان",value:"ProvinceOperator"},{label:"اپراتور شهرستان",value:"CityOperator"},{label:"بازرس استان",value:"ProvinceInspector"},{label:"دامپزشک",value:"VetFarm"},{label:"کشتارگاه",value:"KillHouse"},{label:"دامپزشک کشتارگاه",value:"KillHouseVet"},{label:"مرغدار",value:"Poultry"},{label:"اپراتور مالی",value:"ProvinceFinancial"},{label:"راننده",value:"Driver"},{label:"ادمین",value:"Admin"}]}),u.jsx("form",{onSubmit:bu,children:u.jsxs(a,{container:!0,alignItems:"center",gap:f.SMALL,children:[u.jsx(i,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:v}),u.jsx(fu,{type:"submit",onClick:bu,endIcon:u.jsx(P6,{}),children:"جستجو"})]})}),u.jsx(a,{children:u.jsx(Su,{title:"خروجی اکسل",children:u.jsx("a",{href:`${Hu.defaults.baseURL}get_all_user_excel/`,rel:"noreferrer",children:u.jsx(fu,{color:"success",children:u.jsx(N6,{size:32})})})})})]}),u.jsx(p6,{data:hu,columns:["ردیف","نام کامل","نوع کاربری","شماره تلفن","کد کاربری","شهر",...Eu(),"عملیات"],handlePageChange:Pu,totalRows:su,page:X,perPage:O,handlePerRowsChange:tu,title:"مدیریت کاربران"})]})},w6=()=>u.jsx(a,{container:!0,xs:12,alignItems:"start",gap:f.SMALL,direction:"column",children:u.jsx(a,{width:"100%",mt:f.SMALL,children:u.jsx(H6,{})})}),Q6=()=>u.jsx(u.Fragment,{children:u.jsx(n6,{display:"flex",justifyContent:"center",children:u.jsx(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(a,{container:!0,justifyContent:"space-between",gap:f.SMALL,children:u.jsx(a,{xs:12,children:u.jsx(w6,{})})})})})});export{Q6 as default}; diff --git a/build/assets/ProvinceWagePaymentTransactions-DBSsTDHm.js b/build/assets/ProvinceWagePaymentTransactions-DBSsTDHm.js new file mode 100644 index 0000000..291e879 --- /dev/null +++ b/build/assets/ProvinceWagePaymentTransactions-DBSsTDHm.js @@ -0,0 +1 @@ +import{j as e,aj as lu,ay as cu,az as du,aA as N,aX as iu,B as T,an as A,ac as _u,T as ou,a5 as x,ao as Fu,I as H,b3 as Iu,d as K,al as Su,a_ as Tu}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./react-vendor-CmFgShSM.js";import{L as E,j as _,h as v,A as b,u as q,c as G,C as O,G as i,V as S,b as R,O as L,S as hu,v as z,ah as Eu,a0 as p,$ as X,W as V,ad as U,p as bu}from"./index-D80MdVQn.js";import{N as Pu}from"./num2persian-BIYy8amq.js";import{S as ku}from"./SlaughterPayFeesGateway-DGd5fk9m.js";import{a as P,u as k,f as Bu}from"./redux-vendor-CfkcHgWN.js";import{R as Du,a as wu}from"./index.esm-C1-dCPnj.js";import{S as su}from"./ShowImage-DxnwAx1k.js";import{r as Ru}from"./resizeImage-Csf2MO3w.js";import{I as Cu,f as pu}from"./toBase64-UDzdrM-n.js";import{d as Wu}from"./Tune-BBzxV8DK.js";import{d as $u}from"./Delete-CIwpNviU.js";import{R as Nu}from"./ResponsiveTable-bUYl0qDM.js";const yu=P("PROVINCE_EDIT_CAR_SERVICE",async(o,{dispatch:u})=>{try{u(E());const{data:n,status:l}=await _.put("internal-transactions/0/",o);return u(v()),{data:n,status:l}}catch(n){return u(v()),{error:n.response.data.result}}}),Hu=G({paymentType:S().required("نوع پرداخت را وارد کنید!")}),zu=({fetchApiData:o,item:u})=>{const n=k(),[l]=c.useContext(b),t=q({initialValues:{paymentType:u!=null&&u.transactionType?u==null?void 0:u.transactionType:""},validationSchema:Hu,onSubmit:C=>{n(yu({transaction_key:u==null?void 0:u.key,transaction_type:C.paymentType})).then(y=>{y.payload.error?l({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(o(1),n(O()),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return e.jsxs(i,{xs:12,container:!0,children:[e.jsxs(lu,{fullWidth:!0,margin:"normal",error:t.touched.paymentType&&!!t.errors.paymentType,children:[e.jsx(cu,{id:"payment-type-label",children:"نوع پرداخت"}),e.jsxs(du,{fullWidth:!0,labelId:"payment-type-label",id:"paymentType",name:"paymentType",value:t.values.paymentType,onChange:t.handleChange,onBlur:t.handleBlur,label:"نوع پرداخت",children:[e.jsx(N,{value:"wage-gateway-auto",children:"آنلاین"}),e.jsx(N,{value:"wage-gateway-manual",children:"دستی"}),e.jsx(N,{value:"correspondence",children:"مکاتبات"})]}),t.touched.paymentType&&t.errors.paymentType?e.jsx(iu,{children:t.errors.paymentType}):null]}),e.jsx(T,{color:"primary",variant:"contained",fullWidth:!0,type:"submit",onClick:t.handleSubmit,children:"ثبت"})]})},Ou=P("PROVINCE_PAID_FEES_EDIT_DESCRIPTION",async(o,{dispatch:u})=>{u(E());const{data:n,status:l}=await _.put("internal-transactions/0/",o);return u(v()),{data:n,status:l}}),Yu=({fetchApiData:o,item:u})=>{const[n]=c.useContext(b),l=k(),t=q({initialValues:{description:u!=null&&u.description?u==null?void 0:u.description:""},validationSchema:G({description:S().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})});return c.useEffect(()=>{t.validateForm()},[]),e.jsxs(i,{xs:12,container:!0,direction:"column",gap:2,children:[e.jsx(A,{id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:t.values.description,error:t.touched.description?!!t.errors.description:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.description&&t.errors.description?t.errors.description:null}),e.jsx(i,{children:e.jsx(T,{fullWidth:!0,variant:"contained",disabled:!t.isValid,onClick:()=>{l(Ou({transaction_key:u==null?void 0:u.key,description:t.values.description})).then(C=>{C.payload.error?n({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l(O()),o(1))})},children:"ویرایش توضیحات"})})]})},oe=()=>{const o=G({paymentAmount:R().required("مبلغ اجباری است").positive("یک عدد مثبت وارد کنید!").min(2e5,"حداقل مبلغ دویست هزار ریال است!")}),u=k(),n=q({initialValues:{paymentAmount:""},validationSchema:o,onSubmit:l=>{u(O()),u(L({title:"واریز بدهی از طریق درگاه پرداخت",content:e.jsx(ku,{amount:n.values.paymentAmount,isZarinPal:!0})}))}});return e.jsx(i,{children:e.jsx("form",{onSubmit:n.handleSubmit,children:e.jsxs(i,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:1,children:[e.jsx(i,{style:{width:"500px"},container:!0,xs:12,alignItems:"center",justifyContent:"space-between",children:e.jsx(A,{id:"paymentAmount",name:"paymentAmount",label:"مبلغ",value:n.values.paymentAmount,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.paymentAmount&&!!n.errors.paymentAmount,helperText:n.touched.paymentAmount&&n.errors.paymentAmount,fullWidth:!0,margin:"normal",variant:"outlined",endAdornment:e.jsx(_u,{position:"end",children:"ریال"})})}),e.jsx(i,{container:!0,xs:12,children:e.jsx(i,{item:!0,xs:12,children:n.values.paymentAmount>0?e.jsxs(ou,{variant:"body1",mb:2,sx:{color:"darkcyan"},children:[Pu(n.values.paymentAmount)," ریال"]}):e.jsx(ou,{variant:"body1",mb:2,sx:{color:"darkcyan"},children:"مبلغ را وارد کنید"})})}),e.jsx(i,{xs:12,children:e.jsx(T,{color:"primary",variant:"contained",type:"submit",fullWidth:!0,children:"پرداخت"})})]})})})},se=P("PROVINCE_GET_VETERINARY_LETTER",async(o,{dispatch:u})=>{u(E());const{data:n,status:l}=await _.get("kill-house-new-wage/",{params:{...o}});return u(v()),{data:n,status:l}}),te=P("PARENT_COMPANY_GET_VETERINARY_LETTER",async(o,{dispatch:u})=>{u(E());const{data:n,status:l}=await _.get(o+"parent-company-kill-house-new-wage/");return u(v()),{data:n,status:l}}),tu=({item:o,updateTable:u})=>{const n=k(),[l]=c.useContext(b),[t,C]=c.useState([]),[y,g]=c.useState(),F=(h,j)=>{var f;if(h[0]){const r=(f=h[0])==null?void 0:f.file;Ru(r,W=>{const d=pu(W);g(d)})}C(h)};return c.useEffect(()=>{y&&n(yu({image:y,transaction_key:o==null?void 0:o.key})).then(h=>{g(null),C([]),h.payload.error?l({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(1))})},[y,t]),e.jsx(i,{width:"100%",children:e.jsx(i,{mt:hu.SMALL,children:e.jsx(Cu,{onChange:F,images:t,maxNumber:1,showImages:!1,title:o!=null&&o.image?"ویرایش":"ثبت"})})})},Mu=P("CREATE_TRANSACTION",async(o,{dispatch:u})=>{try{u(E());const{data:n,status:l}=await _.post("internal-transactions/",o);return u(v()),{data:n,status:l}}catch(n){return u(v()),{error:n.response.data.result}}}),Lu=P("EDIT_TRANSACTION",async(o,{dispatch:u})=>{try{u(E());const{data:n,status:l}=await _.put("internal-transactions/0/",o);return u(v()),{data:n,status:l}}catch(n){return u(v()),{error:n.response.data.result}}}),Vu=P("DELETE_TRANSACTION",async(o,{dispatch:u})=>{u(E());try{const{data:n,status:l}=await _.delete("internal-transactions/0/?transaction_key="+o);return u(v()),{data:n,status:l}}catch(n){return u(v()),{error:n.response.data.result}}}),Au=({fetchApiData:o,item:u,isEdit:n})=>{const[l,t]=c.useState([]),C=k(),[y]=c.useContext(b),[g,F]=c.useState([]),[,,h,j]=c.useContext(b);c.useEffect(()=>{u!=null&&u.date&&j(z(u==null?void 0:u.date).format("YYYY-MM-DD HH:MM"))},[]);const f=G({kill_house_key:S().required("کشتارگاه را انتخاب کنید!"),description:S(),amount:R().required("مبلغ را وارد کنید!"),image:S(),transaction_type:S().required("نوع تراکنش را وارد کنید!"),refId:S().required("شناسه ارجاع را وارد کنید!"),orderId:S().required("شناسه سفارش را وارد کنید!"),cardHolderPan:S().required("کارت بانکی را وارد کنید!"),union_share:R().required("سهم اتحادیه را وارد کنید!"),company_share:R().required("سهم شرکت را وارد کنید!"),guilds_share:R().required("سهم اصناف را وارد کنید!"),other_share:R().required("سایر سهم ها را وارد کنید!")}),r=q({initialValues:{kill_house_key:n?"test":"",description:u!=null&&u.description?u==null?void 0:u.description:"",amount:u!=null&&u.amount?u==null?void 0:u.amount:"",transaction_type:u!=null&&u.transactionType?u==null?void 0:u.transactionType:"",refId:u!=null&&u.refId?u==null?void 0:u.refId:"",orderId:u!=null&&u.orderId?u==null?void 0:u.orderId:"",cardHolderPan:u!=null&&u.cardHolderPan?u==null?void 0:u.cardHolderPan:"",union_share:u!=null&&u.unionShare?u==null?void 0:u.unionShare:0,company_share:u!=null&&u.companyShare?u==null?void 0:u.companyShare:0,guilds_share:u!=null&&u.guildsShare?u==null?void 0:u.guildsShare:0,other_share:u!=null&&u.otherShare?u==null?void 0:u.otherShare:0,image:""},validationSchema:f});c.useEffect(()=>{n||C(Eu({dispenser:!0,role:p()})).then(d=>{t(d.payload.data)})},[]),c.useEffect(()=>{r.validateForm()},[]);const W=(d,Y)=>{var M;d[0]&&r.setFieldValue("image",pu((M=d[0])==null?void 0:M.data_url)),F(d)};return e.jsxs(x,{container:!0,spacing:2,children:[e.jsx(x,{item:!0,xs:12,children:e.jsx(X,{label:"تاریخ تراکنش",id:"date",renderInput:d=>e.jsx(A,{...d}),value:h,onChange:d=>{j(z(d).format("YYYY-MM-DD HH:MM:SS"))}})}),!n&&e.jsx(x,{item:!0,xs:12,children:e.jsx(Fu,{fullWidth:!0,id:"kill_house_key",options:l||[],getOptionLabel:d=>d.name,onChange:(d,Y)=>{r.setFieldValue("kill_house_key",Y.key)},onBlur:r.handleBlur,renderInput:d=>e.jsx(A,{...d,label:"کشتارگاه",variant:"outlined",error:r.touched.kill_house_key&&!!r.errors.kill_house_key,helperText:r.touched.kill_house_key&&r.errors.kill_house_key})})}),e.jsx(x,{item:!0,xs:12,children:e.jsxs(lu,{fullWidth:!0,children:[e.jsx(cu,{id:"demo-simple-select-label",children:"نوع تراکنش"}),e.jsxs(du,{labelId:"demo-simple-select-label",id:"transaction_type",label:"نوع تراکنش",value:r.values.transaction_type,error:r.touched.transaction_type?!!r.errors.transaction_type:null,onChange:d=>{r.setFieldValue("transaction_type",d.target.value)},onBlur:r.handleBlur,children:[e.jsx(N,{value:"wage-gateway-manual",children:"دستی"}),e.jsx(N,{value:"wage-gateway-auto",children:"آنلاین"})]}),e.jsx(iu,{children:r.touched.transaction_type&&r.errors.transaction_type?r.errors.transaction_type:null})]})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"refId",name:"refId",label:"شماره پیگیری",value:r.values.refId,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.refId&&!!r.errors.refId,helperText:r.touched.refId&&r.errors.refId})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"orderId",name:"orderId",label:"شماره درخواست",value:r.values.orderId,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.orderId&&!!r.errors.orderId,helperText:r.touched.orderId&&r.errors.orderId})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"cardHolderPan",name:"cardHolderPan",label:"کارت بانکی",value:r.values.cardHolderPan,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.cardHolderPan&&!!r.errors.cardHolderPan,helperText:r.touched.cardHolderPan&&r.errors.cardHolderPan})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"amount",name:"amount",label:"مبلغ تراکنش",value:r.values.amount,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.amount&&!!r.errors.amount,helperText:r.touched.amount&&r.errors.amount})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"union_share",name:"union_share",label:"سهم اتحادیه",value:r.values.union_share,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.union_share&&!!r.errors.union_share,helperText:r.touched.union_share&&r.errors.union_share})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"company_share",name:"company_share",label:"سهم شرکت",value:r.values.company_share,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.company_share&&!!r.errors.company_share,helperText:r.touched.company_share&&r.errors.company_share})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"guilds_share",name:"guilds_share",label:"سهم اصناف",value:r.values.guilds_share,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.guilds_share&&!!r.errors.guilds_share,helperText:r.touched.guilds_share&&r.errors.guilds_share})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"other_share",name:"other_share",label:"سهم دیگر",value:r.values.other_share,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.other_share&&!!r.errors.other_share,helperText:r.touched.other_share&&r.errors.other_share})}),e.jsx(x,{item:!0,xs:12,children:e.jsx(A,{fullWidth:!0,id:"description",name:"description",label:"توضیحات",multiline:!0,rows:4,value:r.values.description,onChange:r.handleChange,onBlur:r.handleBlur,variant:"outlined",error:r.touched.description&&!!r.errors.description,helperText:r.touched.description&&r.errors.description})}),e.jsxs(x,{item:!0,xs:12,justifyContent:"center",children:[e.jsx(Cu,{onChange:W,images:g,maxNumber:1,title:"سند"}),(u==null?void 0:u.image)&&!g.length&&e.jsx("img",{src:u==null?void 0:u.image,alt:"سند",style:{width:"150px",borderRadius:"5px"}})]}),e.jsx(x,{item:!0,xs:12,children:e.jsx(T,{variant:"contained",disabled:!r.isValid,fullWidth:!0,onClick:()=>{if(parseInt(r.values.union_share)+parseInt(r.values.company_share)+parseInt(r.values.other_share)+parseInt(r.values.guilds_share)!==parseInt(r.values.amount)){y({vertical:"top",horizontal:"center",msg:"مجموع سهم ها باید با مبلغ تراکنش برابر باشد!",severity:"error"});return}else n?C(Lu({transaction_key:u==null?void 0:u.key,image:r.values.image,description:r.values.description.length?r.values.description:null,amount:r.values.amount,transaction_type:r.values.transaction_type,refId:r.values.refId,orderId:r.values.orderId,cardHolderPan:r.values.cardHolderPan,union_share:r.values.union_share,company_share:r.values.company_share,guilds_share:r.values.guilds_share,other_share:r.values.other_share,date:h})).then(d=>{if(d.payload.error){y({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"});return}else y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(1),C(V({right:!1,bottom:!1,content:null}))}):C(Mu({kill_house_key:r.values.kill_house_key,image:r.values.image,description:r.values.description.length?r.values.description:null,amount:r.values.amount,transaction_type:r.values.transaction_type,refId:r.values.refId,orderId:r.values.orderId,cardHolderPan:r.values.cardHolderPan,union_share:r.values.union_share,company_share:r.values.company_share,guilds_share:r.values.guilds_share,other_share:r.values.other_share,date:h})).then(d=>{if(d.payload.error){y({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"});return}else y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(1),C(V({right:!1,bottom:!1,content:null}))})},children:n?"ویرایش تراکنش":"ثبت تراکنش"})})]})},qu=({item:o,fetchApiData:u})=>{const n=k(),[l,t]=c.useState(null),C=j=>{t(j.currentTarget)},y=()=>{t(null)},[g]=c.useContext(b),F=!!l,h=F?"popover":void 0;return e.jsxs("div",{children:[e.jsx(H,{"aria-describedby":h,variant:"contained",color:"primary",onClick:C,children:e.jsx(Wu,{})}),e.jsx(Iu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:h,open:F,anchorEl:l,onClose:y,children:e.jsx("div",{style:{padding:"20px"},children:e.jsxs(i,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",children:[e.jsx(K,{title:"ویرایش",placement:"right",children:e.jsx(H,{color:"primary",onClick:()=>{y(),n(V({title:"ویرایش تراکنش",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:e.jsx(Au,{fetchApiData:u,item:o,isEdit:!0})}))},children:e.jsx(U,{})})}),e.jsx(K,{title:"حذف تراکنش",placement:"right",children:e.jsx(H,{"aria-label":"delete",color:"error",onClick:()=>{y(),n(L({title:"آیا مطمئن هستید؟",content:e.jsxs(i,{container:!0,gap:2,children:[e.jsx(T,{variant:"contained",onClick:()=>{n(Vu(o==null?void 0:o.key)).then(j=>{j.payload.error?g({vertical:"top",horizontal:"center",msg:j.payload.error,severity:"error"}):(n(O()),u(1),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),e.jsx(T,{variant:"contained",color:"error",onClick:()=>{n(O())},children:"لغو"})]})}))},children:e.jsx($u,{})})})]})})})]})},le=({province:o})=>{const[u,n]=c.useState([]),[l,t]=c.useState(0),[C,y]=c.useState(10),[g,F]=c.useState(1),[h,j]=c.useState(!1),f=k(),[r,W]=c.useState(""),d=Bu(s=>s.userSlice.userProfile.key),[Y,M]=c.useState([]),xu=s=>{W(s.target.value)},[,,B,J,D,Z]=c.useContext(b);c.useEffect(()=>{const s=z(new Date).format("YYYY-MM-DD");J(s),Z(s)},[]);const I=async s=>{const a=await _.get(`${o?o+"parent-company-":""}total-internal-transactions/?search=filter&value=${r}&page=${s}&role=${p()}&page_size=${C}${h?`&date1=${B}&date2=${D}`:""}`);n(a.data.results),t(a.data.count)},gu=s=>{I(s),F(s)},vu=s=>{y(s),F(1)};c.useEffect(()=>{I(1)},[f,B,D,C,h]);const Q=async s=>{s.preventDefault(),f(E());try{const a=await _.get(`${o?o+"parent-company-":""}total-internal-transactions/?search=filter&value=${r}&role=${p()}&page=${g}&page_size=${C}${h?`&date1=${B}&date2=${D}`:""}`);n(a.data.results),t(a.data.count),f(v())}catch(a){console.error("Error fetching data:",a)}};c.useEffect(()=>{I(1)},[B,D,h,o]);const fu=s=>{var a,w,$;return p()==="AdminX"||p()==="SuperAdmin"||p()==="ProvinceOperator"?[(a=s==null?void 0:s.guildsShare)==null?void 0:a.toLocaleString(),(w=s==null?void 0:s.companyShare)==null?void 0:w.toLocaleString(),($=s==null?void 0:s.otherShare)==null?void 0:$.toLocaleString()]:[]},ju=()=>p()==="AdminX"||p()==="SuperAdmin"||p()==="ProvinceOperator"?["سهم صنف (﷼)","سهم شرکت (﷼)","سهم دامپزشک (﷼)"]:[];return c.useEffect(()=>{const s=u==null?void 0:u.map((a,w)=>{var $,m,uu,eu,ru,au,nu;return[g===1?w+1:w+C*(g-1)+1,`${(a==null?void 0:a.payerType)==="kill_house"?`کشتارگاه / کشتارکن ${($=a==null?void 0:a.killHouse)==null?void 0:$.name}`:(a==null?void 0:a.payerType)==="chain_company"?`شرکت زنجیره ${(m=a==null?void 0:a.chainCompany)==null?void 0:m.name}`:`خریدار (${(uu=a==null?void 0:a.outProvincePoultryRequestBuyer)!=null&&uu.unitName?(eu=a==null?void 0:a.outProvincePoultryRequestBuyer)==null?void 0:eu.unitName:"-"})`}`,bu(a==null?void 0:a.date),p()==="SuperAdmin"?e.jsxs(i,{container:!0,xs:12,alignItems:"center",children:[(a==null?void 0:a.transactionType)==="wage-gateway-auto"?"آنلاین":(a==null?void 0:a.transactionType)==="correspondence"?"مکاتبات":"دستی",e.jsx(H,{"aria-label":"delete",color:"primary",onClick:()=>{f(L({title:"ویرایش نوع پرداخت",content:e.jsx(zu,{fetchApiData:I,item:a})}))},children:e.jsx(U,{})})]}):(a==null?void 0:a.transactionType)==="wage-gateway-auto"?"آنلاین":(a==null?void 0:a.transactionType)==="correspondence"?"مکاتبات":"دستی",a==null?void 0:a.refId,a==null?void 0:a.orderId,`${(ru=a==null?void 0:a.payerInfo)==null?void 0:ru.fullname} (${(au=a==null?void 0:a.payerInfo)==null?void 0:au.mobile})`,a==null?void 0:a.cardHolderPan,a==null?void 0:a.transactionAmount.toLocaleString(),(nu=a==null?void 0:a.unionShare)==null?void 0:nu.toLocaleString(),...fu(a),a!=null&&a.image&&(p()==="AdminX"||p()==="SuperAdmin")?e.jsxs(i,{mt:1,children:[e.jsx(su,{src:a==null?void 0:a.image}),e.jsx(tu,{isSingular:!0,item:a,updateTable:I},a.key)]}):p()==="ParentCompany"?e.jsx(su,{src:a==null?void 0:a.image}):e.jsx(tu,{isSingular:!0,item:a,updateTable:I},a.key),p()==="SuperAdmin"||p()==="AdminX"?e.jsxs(i,{container:!0,xs:12,alignItems:"center",children:[a!=null&&a.description?a==null?void 0:a.description:"-"," ",e.jsx(H,{"aria-label":"delete",color:"primary",onClick:()=>{f(L({title:"ویرایش توضیحات",content:e.jsx(Yu,{fetchApiData:I,item:a})}))},children:e.jsx(U,{})})]}):a!=null&&a.description?a==null?void 0:a.description:"-",e.jsx(qu,{item:a,fetchApiData:I},w)]});M(s)},[u]),e.jsxs(i,{container:!0,justifyContent:"end",children:[e.jsx(i,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:e.jsxs(i,{container:!0,alignItems:"center",gap:hu.SMALL,children:[p()==="AdminX"&&e.jsx(T,{variant:"contained",onClick:()=>{f(V({title:"ایجاد تراکنش",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:e.jsx(Au,{fetchApiData:I})}))},children:"ایجاد تراکنش"}),e.jsxs(i,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[e.jsx(i,{children:e.jsx(Su,{control:e.jsx(Tu,{checked:h,onChange:()=>j(!h),color:"primary"})})}),e.jsx(i,{children:e.jsx(X,{disabled:!h,label:"از تاریخ",id:"date",renderInput:s=>e.jsx(A,{size:"small",style:{width:"160px"},...s}),value:B,onChange:s=>{J(z(s).format("YYYY-MM-DD"))}})}),e.jsx(i,{children:e.jsx(X,{disabled:!h,label:"تا تاریخ",id:"date",renderInput:s=>e.jsx(A,{size:"small",style:{width:"160px"},...s}),value:D,onChange:s=>{Z(z(s).format("YYYY-MM-DD"))}})})]}),e.jsxs("form",{onSubmit:Q,children:[e.jsx(A,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:xu}),e.jsx(T,{type:"submit",onClick:Q,endIcon:e.jsx(Du,{}),children:"جستجو"})]}),e.jsx(i,{children:e.jsx(K,{title:"خروجی اکسل",children:e.jsx("a",{href:`${o||_.defaults.baseURL}payment_transactions_province_excel/?role=${p()}&key=${d}${h?`&date1=${B}&date2=${D}`:""}`,rel:"noreferrer",children:e.jsx(T,{color:"success",children:e.jsx(wu,{size:32})})})})})]})}),e.jsx(Nu,{data:Y,columns:["ردیف","ماهیت تراکنش","تاریخ پرداخت","نوع پرداخت","شماره پیگیری","شماره درخواست","پرداخت کننده","شماره کارت","مبلغ کل","سهم اتحادیه (﷼)",...ju(),"تصویر تراکنش","توضیحات",...p()==="AdminX"?["عملیات"]:[]],handlePageChange:gu,totalRows:l,page:g,perPage:C,handlePerRowsChange:vu,title:p()==="ParentCompany"?"تراکنش ها":"ثبت تراکنش ها"})]})};export{zu as P,Yu as a,oe as b,le as c,te as d,se as p}; diff --git a/build/assets/PspCompany-DacVjWmE.js b/build/assets/PspCompany-DacVjWmE.js new file mode 100644 index 0000000..5cec4f5 --- /dev/null +++ b/build/assets/PspCompany-DacVjWmE.js @@ -0,0 +1 @@ +import{j as u,aj as wu,ay as ku,az as Mu,aA as W,aX as Ru,an as k,B as L,i as Bu,a1 as Nu,T as N,d as V,b8 as Pu,I as G,b as Q,ab as ru,b3 as Du,ao as iu,aq as zu,ar as Uu,at as Fu,b7 as Wu,as as Vu,ak as Gu,al as bu,am as Su,aD as mu}from"./mui-vendor-D_SVL-Dx.js";import{G as p,S as T,iW as Yu,iX as _u,a0 as v,iY as J,iZ as K,i_ as Z,i$ as nu,j0 as lu,j1 as ou,j2 as Xu,L as z,j as M,h as R,A as q,u as Iu,c as Tu,V as cu,C as uu,r as qu,p as Y,W as X,m as vu,j3 as Hu,O as eu,b as Eu,ch as Ju,ad as Ku,a3 as Zu,j4 as Qu,j5 as u0,j6 as e0,j7 as s0,j8 as r0,j9 as t0}from"./index-D80MdVQn.js";import{B as a0}from"./BackButton-Dr-K0JXJ.js";import{N as tu}from"./NavLink-Uri4Pz8C.js";import{L as au}from"./LinkItem-Din4toX7.js";import{f as Ou,r as c}from"./react-vendor-CmFgShSM.js";import{a as su,u as U,f as n0}from"./redux-vendor-CfkcHgWN.js";import{R as Cu,a as l0}from"./index.esm-C1-dCPnj.js";import{R as du}from"./ResponsiveTable-bUYl0qDM.js";import{C as o0}from"./CreateGuilds-DgFk5FAd.js";import{d as Lu}from"./Tune-BBzxV8DK.js";import{A as c0}from"./AdvancedTable-DF_gMS-x.js";import{S as i0}from"./SimpleTable-tm4uaKUf.js";import{d as C0}from"./Info-CGBpeO9n.js";import{d as d0}from"./Delete-CIwpNviU.js";import{A as h0}from"./index-C-DZrBTM.js";import{d as A0}from"./Add-CiyqkOpq.js";import{L as p0}from"./LabelField-BYhJrYEE.js";import{d as x0}from"./PersonAddAlt1Rounded--1IUMwiN.js";import{d as j0,a as g0}from"./AddRounded-_nD2OARX.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./city-get-city-Cof5ivkn.js";import"./Person-PsPK2YrR.js";import"./Phone-DO6stZ0w.js";import"./Cake-B9u2Frdy.js";import"./DialogAlert-CML4Ua46.js";import"./Business-C5WNOK1n.js";import"./CheckCircle-DhdOmw2t.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";const f0=()=>{const{pathname:e}=Ou();return u.jsxs(p,{container:!0,gap:T.SMALL,p:T.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",children:[u.jsx(tu,{to:Yu,active:v()==="PosCompany"?e===J:v()==="SuperAdmin"?e===K:v()==="AdminX"?e===Z:null,children:u.jsx(au,{icon:u.jsx(_u,{size:30,color:"#244CCC"}),title:"دستگاه‌ها دوم"})}),u.jsx(tu,{to:v()==="PosCompany"?J:v()==="SuperAdmin"?K:v()==="AdminX"?Z:"",active:v()==="PosCompany"?e===J:v()==="SuperAdmin"?e===K:v()==="AdminX"?e===Z:null,children:u.jsx(au,{icon:u.jsx(_u,{size:30,color:"#244CCC"}),title:"دستگاه ها"})}),u.jsx(tu,{to:v()==="PosCompany"?nu:v()==="SuperAdmin"?lu:v()==="AdminX"?ou:null,active:v()==="PosCompany"?e===nu:v()==="SuperAdmin"?e===lu:v()==="AdminX"?e===ou:null,children:u.jsx(au,{icon:u.jsx(Xu,{size:30,color:"#244CCC"}),title:"نشست های فعال"})})]})},y0=su("PSP_SUBMIT_GUILD_CONDITION",async(e,{dispatch:x})=>{try{x(z());const{data:j,status:i}=await M.put("total_guilds_for_companies/0/",e);return x(R()),{data:j,status:i}}catch(j){return x(R()),{error:j.response.data.result}}}),F0=({item:e,updateTable:x})=>{const[j]=c.useContext(q),i=U(),s=Iu({initialValues:{condition:e.condition?e.condition:"مرجوع شده",description:e.descriptionCondition?e.descriptionCondition:""},validationSchema:Tu({description:cu().required("این فیلد اجباری است!").typeError("لطفا توضیحات را وارد کنید.")})});return c.useEffect(()=>{s.validateForm()},[]),u.jsxs(p,{container:!0,justifyContent:"center",alignItems:"center",children:[u.jsx(p,{xs:12,children:u.jsxs(wu,{sx:{minWidth:310},children:[u.jsx(ku,{id:"demo-simple-select-label",children:"وضعیت"}),u.jsxs(Mu,{className:"fullWidthSelect",sx:{minWidth:"100%"},fullWidth:!0,labelId:"demo-simple-select-label",id:"condition",label:"وضعیت",value:s.values.condition,error:s.touched.condition?!!s.errors.condition:null,onChange:y=>{s.setFieldValue("condition",y.target.value)},onBlur:s.handleBlur,children:[u.jsx(W,{value:"مرجوع شده",children:"مرجوع شده"}),u.jsx(W,{value:"در انتظار تعریف ترمینال",children:"در انتظار تعریف ترمینال"}),u.jsx(W,{value:"در انتظار تایید شاپرک",children:"در انتظار تایید شاپرک"}),u.jsx(W,{value:"در انتظار نصب",children:"در انتظار نصب"}),u.jsx(W,{value:"نصب شده",children:"نصب شده"}),u.jsx(W,{value:"غیر قابل نصب",children:"غیر قابل نصب"}),u.jsx(W,{value:"جمع آوری شده",children:"جمع آوری شده"})]}),u.jsx(Ru,{children:s.touched.condition&&s.errors.condition?s.errors.condition:null})]})}),u.jsx(p,{xs:12,children:u.jsx(k,{id:"description",name:"description",label:"توضیحات",variant:"outlined",multiline:!0,rows:4,fullWidth:!0,margin:"normal",value:s.values.description,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.description&&s.errors.description?s.errors.description:null,error:s.touched.description&&!!s.errors.description})}),u.jsx(p,{children:u.jsx(L,{disabled:!s.isValid,variant:"contained",onClick:()=>{i(y0({guild_key:e.key,condition:s.values.condition,description_condition:s.values.description})).then(y=>{i(uu()),x(),y.error?j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:e.descriptionCondition?"ویرایش وضعیت":"ثبت وضعیت"})})]})},b0=su("PSP_CHANGE_POS_ACTIVE_STATE",async(e,{dispatch:x})=>{try{x(z());const{data:j,status:i}=await M.put("/pos-machine/0/",e);return x(R()),{data:j,status:i}}catch(j){return x(R()),{error:j.response.data.result}}});var hu={},S0=Bu;Object.defineProperty(hu,"__esModule",{value:!0});var $u=hu.default=void 0,m0=S0(qu()),_0=u;$u=hu.default=(0,m0.default)((0,_0.jsx)("path",{d:"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z"}),"CardMembership");const v0=su("PSP_REMOVE_SESSION",async(e,{dispatch:x})=>{x(z());const{data:j,status:i}=await M.delete("pos_register_session_inspection/0/?session_key="+e);return x(R()),{data:j,status:i}}),E0=({item:e,updateTable:x})=>{var w,m,g;const j=U(),[i]=c.useContext(q),[s,y]=c.useState(!1),[A,D]=c.useState(null),F=n=>{j(eu({title:"آیا مطمئن هستید؟",content:u.jsxs(p,{container:!0,spacing:2,justifyContent:"center",children:[u.jsx(p,{item:!0,children:u.jsx(L,{variant:"contained",color:"error",onClick:()=>{j(v0(n)).then(C=>{var S,l;if((S=C.payload)!=null&&S.error)i({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"});else{x(),j(uu());let t=(l=A==null?void 0:A.posSessions)==null?void 0:l.findIndex(_=>_.key===n);A==null||A.posSessions.splice(t,1),i({vertical:"top",horizontal:"center",msg:"نشست با موفقیت حذف شد",severity:"success"})}})},sx:{mx:1},children:"تایید حذف"})}),u.jsx(p,{item:!0,children:u.jsx(L,{variant:"outlined",onClick:()=>j(uu()),sx:{mx:1},children:"انصراف"})})]})}))},E=Nu(),I=e==null?void 0:e.guildPos.map((n,C)=>{var S,l,t,_;return[C+1,n.receiverNumber||"-",n.terminalNumber||"-",n.serial||"-",n.posId||"-",n.password||"-",n.posCompany||"-",((S=n==null?void 0:n.posSessions)==null?void 0:S.length)>0?Y((l=n.posSessions[0])==null?void 0:l.sessionCreateDate):"-",((t=n==null?void 0:n.posSessions)==null?void 0:t.length)>0?Y((_=n.posSessions[0])==null?void 0:_.sessionLastSeenDate):"-",u.jsxs(N,{justifyContent:"center",variant:"body2",color:n.posStatus?"success.main":"error.main",sx:{display:"flex",alignItems:"center",gap:.5},children:[n!=null&&n.posStatus?"در حال استفاده":"خاموش",u.jsx(C0,{fontSize:"small"})]},C),u.jsx(L,{disabled:!(n!=null&&n.posSessions.length),size:"small",variant:"outlined",color:"info",startIcon:u.jsx($u,{}),onClick:()=>{D(n),y(!0)},sx:{borderRadius:2,px:2,py:.5,textTransform:"none"},children:"نمایش نشست‌ها"},C),u.jsx(V,{title:n!=null&&n.active?"غیرفعال کردن":"فعال کردن",placement:"bottom-start",children:u.jsx(Pu,{size:"small",checked:n.active,color:n.active?"success":"default",onChange:()=>{j(b0({pos_key:n.key,active:!n.active})).then(O=>{x(),j(X({top:!1,bottom:!1,content:null})),O.error?i({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})}})},C)]}),$=(m=(w=A==null?void 0:A.posSessions)==null?void 0:w.sort((n,C)=>{const S=new Date(n.sessionLastSeenDate||n.sessionCreateDate).getTime();return new Date(C.sessionLastSeenDate||C.sessionCreateDate).getTime()-S}))==null?void 0:m.map((n,C)=>{const S=new Date;S.setDate(S.getDate()-7);const t=new Date(n.sessionLastSeenDate||n.sessionCreateDate)>S;return[C+1,n.name||"-",n.serial||"-",u.jsx(N,{color:t?"success.main":"text.primary",children:Y(n.sessionCreateDate||"-")},`create-${C}`),u.jsx(N,{color:t?"success.main":"text.primary",children:Y(n.sessionLastSeenDate||"-")},`lastseen-${C}`),u.jsx(p,{container:!0,justifyContent:"center",children:u.jsx(V,{title:"حذف نشست",children:u.jsx(G,{color:"error",onClick:()=>{F(n.key)},children:u.jsx(d0,{})})})},C)]});return u.jsx(Q,{children:u.jsx(h0,{mode:"wait",children:s?u.jsx(vu.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},children:u.jsx(ru,{elevation:0,sx:{p:3,borderRadius:4},children:u.jsxs(p,{xs:12,container:!0,justifyContent:"center",children:[u.jsxs(p,{xs:12,container:!0,alignItems:"center",justifyContent:"space-between",sx:{mb:3},children:[u.jsx(L,{variant:"outlined",color:"primary",onClick:()=>{y(!1)},startIcon:u.jsx(Hu,{}),sx:{borderRadius:2,px:3,textTransform:"none"},children:"بازگشت به لیست"}),u.jsxs(N,{variant:"body1",sx:{color:"text.primary"},children:[u.jsx(Q,{component:"span",color:"primary.main",children:"نشست‌های فعال دستگاه"})," ",A==null?void 0:A.receiverNumber]})]}),u.jsx(p,{xs:12,container:!0,justifyContent:"center",children:u.jsx(ru,{elevation:0,sx:{width:"100%",p:2,borderRadius:4,backgroundColor:E.palette.grey[50]},children:u.jsx(i0,{name:"نشست های فعال",columns:["ردیف","نشست های فعال ","سریال","تاریخ ایجاد","آخرین بازدید","عملیات"],data:$})})})]})})},"detail"):u.jsx(vu.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.3},children:u.jsx(ru,{children:u.jsx(c0,{name:u.jsx(p,{container:!0,alignItems:"center",gap:2,sx:{mb:3},children:u.jsxs(p,{container:!0,gap:1,alignItems:"center",children:[u.jsx(N,{variant:"body1",fontWeight:"bold",color:"primary",children:"اطلاعات دستگاه‌های POS"}),u.jsxs(N,{variant:"caption",color:"text.secondary",children:["(",((g=e==null?void 0:e.guildPos)==null?void 0:g.length)||0," دستگاه ثبت شده)"]})]})}),columns:["ردیف","شماره پذیرنده","شماره ترمینال","سریال دستگاه","کلید اتصال","کلمه عبور امنیتی","نام دستگاه","اولین ورود","آخرین بازدید","وضعیت","نشست‌ها","فعال/غیرفعال"],data:I||[],sx:{"& .MuiTableCell-root":{py:1.5},"& .MuiTableHead-root":{backgroundColor:E.palette.grey[100]}}})})},"table")})})},w0=su("PSP_SUBMIT_POS",async(e,{dispatch:x})=>{x(z());const{data:j,status:i}=await M.post("pos-machine/",e);return x(R()),{data:j,status:i}}),P0=({item:e,updateTable:x})=>{const[j]=c.useContext(q),i=U(),s=Iu({initialValues:{reciver:"",terminal:"",serial:"",password:""},validationSchema:Tu({reciver:Eu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),terminal:Eu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),password:cu().matches(/^\d{4}$/,"پسورد باید یک عدد 4 رقمی باشد").typeError("لطفا یک عدد 4 رقمی وارد کنید."),serial:cu()})});return c.useEffect(()=>{s.validateForm()},[]),u.jsxs(p,{gap:T.SMALL,container:!0,xs:12,children:[u.jsx(k,{id:"reciver",label:"شماره پذیرنده",variant:"outlined",sx:{width:"100%"},value:s.values.reciver,error:s.touched.reciver?!!s.errors.reciver:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.reciver&&s.errors.reciver?s.errors.reciver:null}),u.jsx(k,{id:"terminal",label:"شماره ترمینال",variant:"outlined",sx:{width:"100%"},value:s.values.terminal,error:s.touched.terminal?!!s.errors.terminal:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.terminal&&s.errors.terminal?s.errors.terminal:null}),u.jsx(k,{id:"serial",name:"serial",label:"شماره سریال دستگاه",variant:"outlined",value:s.values.serial,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.serial&&s.errors.serial?s.errors.serial:null,error:s.touched.serial&&!!s.errors.serial}),u.jsx(k,{id:"password",name:"password",label:"کلمه عبور مدیریتی",variant:"outlined",value:s.values.password,onChange:y=>{const A=y.target.value.replace(/\D/g,"").slice(0,4);s.setFieldValue("password",A)},onBlur:s.handleBlur,helperText:s.touched.password&&s.errors.password?s.errors.password:null,error:s.touched.password&&!!s.errors.password,inputProps:{maxLength:4}}),u.jsx(L,{disabled:!s.isValid,fullWidth:!0,variant:"contained",onClick:()=>{i(z()),i(w0({guild_key:e.key,receiver_number:s.values.reciver,terminal_number:s.values.terminal,password:s.values.password,serial:s.values.serial})).then(y=>{y.error?j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),x(),i(X({right:!1,bottom:!1,content:null})))})},children:"ثبت"})]})},D0=({item:e,updateTable:x})=>{const[j,i]=c.useState(null),s=U(),y=E=>{i(E.currentTarget)},A=()=>{i(null)},D=!!j,F=D?"popover":void 0;return u.jsxs("div",{children:[u.jsx(G,{"aria-describedby":F,color:"primary",onClick:y,sx:{padding:"8px"},children:u.jsx(Lu,{fontSize:"medium"})}),u.jsx(Du,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:F,open:D,anchorEl:j,onClose:A,children:u.jsx(Q,{sx:{padding:"16px",minWidth:"50px"},children:u.jsxs(p,{container:!0,direction:"column",spacing:2,alignItems:"center",children:[(e==null?void 0:e.numberOfPos)>0&&u.jsx(p,{item:!0,children:u.jsx(V,{title:"مشاهده جزییات دستگاه‌های POS",placement:"right",children:u.jsx(G,{disabled:(e==null?void 0:e.provinceAcceptState)!=="accepted",color:"primary",onClick:()=>{A(),s(X({title:"جزئیات کارتخوان",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(E0,{item:e,updateTable:x})}))},children:u.jsx(Ju,{size:24})})})}),u.jsx(p,{item:!0,children:u.jsx(V,{title:"ثبت دستگاه POS جدید",placement:"right",children:u.jsx(G,{disabled:(e==null?void 0:e.provinceAcceptState)!=="accepted",color:"secondary",sx:{fontSize:"1.5rem",width:"48px",height:"48px","&:hover":{backgroundColor:"rgba(156, 39, 176, 0.08)"}},onClick:()=>{A(),s(X({title:"ایجاد دستگاه",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(P0,{item:e,updateTable:x})}))},children:u.jsx(A0,{size:24})})})}),u.jsx(p,{item:!0,children:u.jsx(V,{title:e!=null&&e.condition?"ویرایش وضعیت صنف":"ثبت وضعیت صنف",placement:"right",children:u.jsx(G,{disabled:(e==null?void 0:e.provinceAcceptState)!=="accepted",color:"success",sx:{fontSize:"1.5rem",width:"48px",height:"48px","&:hover":{backgroundColor:"rgba(46, 125, 50, 0.08)"}},onClick:()=>{A(),s(eu({title:"ثبت توضیحات",content:u.jsx(F0,{item:e,updateTable:x})}))},children:u.jsx(Ku,{size:24})})})})]})})})]})},I0=()=>{var O;const[e,x]=c.useState([]),[j,i]=c.useState(0),[s,y]=c.useState(10),[A,D]=c.useState(""),[F,E]=c.useState(1),[I,$]=c.useState([]),w=U(),m=n0(h=>h.userSlice),g=async h=>{let a;w(z()),a=await M.get(`total_guilds_for_companies/?search=filter&value=${A}&role=${v()}&page=${h}&page_size=${s}`),w(R()),x(a.data.results),i(a.data.count)},n=h=>{g(h),E(h)},C=h=>{y(h),E(1)},S=()=>{g(F!==0?F:1)},l=h=>{D(h.target.value)};c.useEffect(()=>{const h=e==null?void 0:e.map((a,f)=>{var r,d,o,P,b,B,H;return[F===1?f+1:f+s*(F-1)+1,a.guildsId,a==null?void 0:a.guildsName,`${(r=a==null?void 0:a.user)==null?void 0:r.fullname} (${(d=a==null?void 0:a.user)==null?void 0:d.mobile})`,(o=a==null?void 0:a.user)==null?void 0:o.nationalId,a==null?void 0:a.typeActivity,a==null?void 0:a.areaActivity,`${(P=a==null?void 0:a.user)==null?void 0:P.province}/${(b=a==null?void 0:a.user)==null?void 0:b.city}/${(B=a==null?void 0:a.user)!=null&&B.address?(H=a==null?void 0:a.user)==null?void 0:H.address:""}`,a!=null&&a.steward?"می باشد":"نمی باشد",(a==null?void 0:a.provinceAcceptState)==="accepted"?"تایید شده":(a==null?void 0:a.provinceAcceptState)==="rejected"?"رد شده":"در انتظار تایید",`${(a==null?void 0:a.condition)||"توضیحاتی وجود ندارد"} (${a==null?void 0:a.descriptionCondition})`,u.jsx(D0,{selectedAge1:null,selectedAge2:null,updateTable:S,item:a},"4")]});$(h)},[e]),c.useEffect(()=>{g(1)},[w,s]);const t=async h=>{h.preventDefault(),w(z());try{const a=await M.get(`total_guilds_for_companies/?role=${v()}&search=filter&value=${A}`);x(a.data.results),i(a.data.count),w(R())}catch(a){console.error("Error fetching data:",a)}},_=u.jsx(p,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,padding:2,width:"100%",children:u.jsxs(p,{container:!0,width:"100%",alignItems:"center",justifyContent:"space-between",gap:T.SMALL,children:[u.jsx("form",{onSubmit:t,children:u.jsxs(p,{container:!0,alignItems:"center",gap:T.SMALL,children:[u.jsx(k,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(L,{type:"submit",onClick:t,endIcon:u.jsx(Cu,{}),children:"جستجو"}),u.jsx(V,{title:"خروجی اکسل",children:u.jsx("a",{href:`${M.defaults.baseURL}pos_excel/?&key=${(O=m==null?void 0:m.userProfile)==null?void 0:O.key}`,rel:"noreferrer",children:u.jsx(L,{color:"success",children:u.jsx(l0,{size:32})})})})]})}),u.jsx(p,{container:!0,alignItems:"center",gap:T.SMALL,children:u.jsx(V,{title:"ثبت صنف جدید",placement:"top",children:u.jsx(L,{variant:"contained",onClick:()=>{w(eu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت واحد جدید",size:window.innerWidth<=600?"small":"auto",content:u.jsx(o0,{updateTable:S})}))},children:"ثبت صنف جدید"})})})]})});return u.jsxs(p,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[_,u.jsx(du,{data:I,columns:["ردیف","شناسه صنف","نام واحد صنفی","نام شخص/شرکت","کدملی","نوع فعالیت","حوزه فعالیت","آدرس","مباشر","وضعیت احراز","توضیحات شرکت psp","عملیات"],handlePageChange:n,totalRows:j,page:F,perPage:s,handlePerRowsChange:C,title:"مدیریت اصناف"})]})},T0=()=>{const[e,x]=c.useState([]),[j,i]=c.useState(0),[s,y]=c.useState(10),[A,D]=c.useState(""),[F,E]=c.useState(1),[I,$]=c.useState([]),[w,m]=c.useState([]),[g,n]=c.useState(""),C=U(),S=async()=>{try{C(z());const f=await M.get(`/get_all_pos_company/?role=${v()}`);m(f.data),C(R())}catch(f){console.error("Error fetching companies:",f),C(R())}},l=async f=>{let r;C(z());let d=`report-pos-device_session/?search=filter&value=${A}&role=${v()}&page=${f}&page_size=${s}`;g&&(d+=`&company=${g}`),r=await M.get(d),C(R()),x(r.data.results),i(r.data.count)},t=f=>{l(f),E(f)},_=f=>{y(f),E(1)},O=f=>{D(f.target.value)};c.useEffect(()=>{const f=e==null?void 0:e.map((r,d)=>{var o,P,b,B,H,Au,pu,xu,ju,gu,fu,yu;return[F===1?d+1:d+s*(F-1)+1,(o=r==null?void 0:r.pos)==null?void 0:o.posCompany,`${(b=(P=r==null?void 0:r.pos)==null?void 0:P.userInfo)==null?void 0:b.type} (${(H=(B=r==null?void 0:r.pos)==null?void 0:B.userInfo)==null?void 0:H.name})`,`${(pu=(Au=r==null?void 0:r.pos)==null?void 0:Au.userInfo)==null?void 0:pu.fullname} (${(ju=(xu=r==null?void 0:r.pos)==null?void 0:xu.userInfo)==null?void 0:ju.mobile})`,(fu=(gu=r==null?void 0:r.pos)==null?void 0:gu.userInfo)==null?void 0:fu.nationalCode,(yu=r==null?void 0:r.pos)==null?void 0:yu.posId,r==null?void 0:r.password,r==null?void 0:r.name,Y(r==null?void 0:r.sessionCreateDate),Zu(r==null?void 0:r.sessionLastSeenDate),r!=null&&r.active?"فعال":"غیرفعال"]});$(f)},[e]),c.useEffect(()=>{S(),l(1)},[C]),c.useEffect(()=>{l(F)},[g,s]);const h=async f=>{f.preventDefault(),l(1)},a=u.jsx(p,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,padding:2,width:"100%",children:u.jsxs(p,{container:!0,width:"100%",alignItems:"center",justifyContent:"start",gap:T.SMALL,children:[v()!=="PosCompany"&&u.jsx(iu,{size:"small",style:{minWidth:210},disablePortal:!0,id:"session",options:w?w.map(f=>({data:f,label:`${f==null?void 0:f.name}`})):[],onChange:(f,r)=>{var d;n((d=r==null?void 0:r.data)==null?void 0:d.key)},renderInput:f=>u.jsx(k,{fullWidth:!0,...f,label:"انتخاب شرکت psp"})}),u.jsxs(p,{container:!0,alignItems:"center",gap:T.SMALL,children:[u.jsx(k,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:A,onChange:O}),u.jsx(L,{type:"submit",onClick:h,endIcon:u.jsx(Cu,{}),children:"جستجو"})]})]})});return u.jsxs(p,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[a,u.jsx(du,{data:I,columns:["ردیف","شرکت پرداختی","نام واحد","نام شخص","کدملی","کلید اتصال","کلمه عبور امنیتی","نام دستگاه","اولین ورود","آخرین بازدید","وضعیت"],handlePageChange:t,totalRows:j,page:F,perPage:s,handlePerRowsChange:_,title:"نشست های فعال"})]})},O0=async e=>await M.get(`/guilds/?role=${e}&page_size=1000&psp_pos=true`),L0=async()=>await M.get("/kill_house/?psp=true"),$0=async e=>await M.put("/new-pos-machine/0/",e),k0=()=>{const[e,x]=c.useState([]),[j,i]=c.useState(0),[s,y]=c.useState(10),[A,D]=c.useState(""),[F,E]=c.useState(1),[I,$]=c.useState([]),[w,m]=c.useState([]),[g,n]=c.useState(""),C=U(),S=async()=>{try{C(z());const d=await M.get(`/get_all_pos_company/?role=${v()}`);m(d.data),C(R())}catch(d){console.error("Error fetching companies:",d),C(R())}},l=async d=>{var o,P;try{C(z());let b=`/new-pos-machine/?search=filter&value=${A}&role=${v()}&page=${d}&page_size=${s}`;g&&(b+=`&company=${g}`);const B=await M.get(b);x(((o=B.data)==null?void 0:o.results)||[]),i(((P=B.data)==null?void 0:P.count)||0)}catch(b){console.error("Error fetching devices:",b)}finally{C(R())}},t=d=>{l(d),E(d)},_=d=>{y(d),E(1)},O=d=>{D(d.target.value)};c.useEffect(()=>{const d=e==null?void 0:e.map((o,P)=>{const b=(o==null?void 0:o.owner)||{},B=!!(o!=null&&o.owner);return[F===1?P+1:P+s*(F-1)+1,(o==null?void 0:o.companyName)||"-",(o==null?void 0:o.serial)??"-",(o==null?void 0:o.receiverNumber)??"-",(o==null?void 0:o.terminalNumber)??"-",(o==null?void 0:o.password)??"-",(o==null?void 0:o.posId)??"-",b!=null&&b.unitName?`${b==null?void 0:b.unitName}`:"-",b!=null&&b.fullname?`${b==null?void 0:b.fullname} (${(b==null?void 0:b.mobile)??"-"})`:"-",(b==null?void 0:b.licenseNumber)??"-",o!=null&&o.createDate?Y(o==null?void 0:o.createDate):"-",o!=null&&o.active?"فعال":"غیرفعال",u.jsx(M0,{device:o,hasOwner:B,onOwnerAssigned:()=>{l(F)}},(o==null?void 0:o.id)||`device-${P}`)]});$(d)},[e,F,s]),c.useEffect(()=>{S(),l(1)},[C]),c.useEffect(()=>{l(F)},[g,s]);const h=async d=>{d.preventDefault(),l(1)},a=()=>{E(1),l(1)},f=()=>{const d=window.innerWidth<=600;C(X({title:"ایجاد دستگاه",right:!d,bottom:d,content:u.jsx(B0,{onSuccess:a})}))},r=u.jsx(p,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,padding:2,width:"100%",children:u.jsxs(p,{container:!0,width:"100%",alignItems:"center",justifyContent:"space-between",gap:T.SMALL,children:[u.jsxs(p,{container:!0,alignItems:"center",gap:T.SMALL,xs:12,md:"auto",children:[v()!=="PosCompany"&&u.jsx(iu,{size:"small",style:{minWidth:210},disablePortal:!0,id:"session",options:Array.isArray(w)?w.map(d=>({data:d,label:`${(d==null?void 0:d.name)||""}`})):[],onChange:(d,o)=>{var P;n((P=o==null?void 0:o.data)==null?void 0:P.key)},renderInput:d=>u.jsx(k,{fullWidth:!0,...d,label:"انتخاب شرکت psp"})}),u.jsxs(p,{container:!0,alignItems:"center",gap:T.SMALL,children:[u.jsx(k,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:A,onChange:O}),u.jsx(L,{type:"submit",onClick:h,endIcon:u.jsx(Cu,{}),children:"جستجو"})]})]}),u.jsx(p,{container:!0,justifyContent:"flex-end",xs:12,md:"auto",children:u.jsx(L,{variant:"contained",startIcon:u.jsx(j0,{}),onClick:f,children:"ایجاد دستگاه"})})]})});return u.jsxs(p,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[r,u.jsx(du,{data:I,columns:["ردیف","شرکت پرداختی","شماره سریال","شماره پذیرنده","شماره ترمینال","کلمه عبور امنیتی","کلید پوز","نام واحد","مالک","کدملی","تاریخ ایجاد","فعال / غیرفعال","عملیات"],handlePageChange:t,totalRows:j,page:F,perPage:s,handlePerRowsChange:_,title:"مدیریت دستگاه ها"})]})},M0=({device:e,hasOwner:x,onOwnerAssigned:j})=>{const[i,s]=c.useState(null),[y]=c.useState(!1),[A,D]=c.useState(!!(e!=null&&e.active)),F=U(),[E]=c.useContext(q);c.useEffect(()=>{D(!!(e!=null&&e.active))},[e==null?void 0:e.active]);const I=_=>{s(_.currentTarget)},$=()=>{s(null)},w=()=>{$(),F(eu({title:x?"تغییر مالک":"افزودن مالک",width:"auto",content:u.jsx(R0,{device:e,onSuccess:j})}))},m=!!i,g=m?"device-operations-popover":void 0,n=x?"تغییر مالک":"افزودن مالک",C=x?g0:x0,S=x?"warning.main":"success.main",l=(e==null?void 0:e.key)||(e==null?void 0:e.id),t=async _=>{if(_.stopPropagation(),_.preventDefault(),!l){E({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد."});return}};return u.jsxs(u.Fragment,{children:[u.jsx(G,{"aria-describedby":g,color:"primary",onClick:I,size:"small",children:u.jsx(Lu,{fontSize:"small"})}),u.jsx(Du,{id:g,open:m,anchorEl:i,onClose:$,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(zu,{sx:{minWidth:160,p:0},children:[u.jsxs(Uu,{sx:{px:2,py:1,display:"flex",alignItems:"center",gap:1},children:[u.jsx(Fu,{primary:"وضعیت دستگاه",secondary:A?"فعال":"غیرفعال"}),u.jsx(Pu,{edge:"end",color:"success",checked:A,onChange:t,disabled:y||!l})]}),u.jsxs(Wu,{onClick:w,children:[u.jsx(Vu,{sx:{minWidth:36,color:S},children:u.jsx(C,{fontSize:"small"})}),u.jsx(Fu,{primary:n,primaryTypographyProps:{sx:{color:S}}})]})]})})]})},R0=({device:e,onSuccess:x})=>{const j=U(),[i]=c.useContext(q),[s,y]=c.useState([]),[A,D]=c.useState(null),[F,E]=c.useState(!1),[I,$]=c.useState(!1),[w,m]=c.useState(""),[g,n]=c.useState("guild");c.useEffect(()=>{let l=!0;return(async()=>{var _,O;E(!0),m(""),D(null);try{let h;if(g==="kill_house"?h=await L0():h=await O0(v()),l){const a=Array.isArray((_=h==null?void 0:h.data)==null?void 0:_.results)?(O=h==null?void 0:h.data)==null?void 0:O.results:Array.isArray(h==null?void 0:h.data)?h==null?void 0:h.data:[];let f;g==="kill_house"?f=a.map(r=>{const d=r!=null&&r.killer?"کشتارکن":"کشتارگاه",o=(r==null?void 0:r.unitName)||(r==null?void 0:r.fullname)||"-",P=r!=null&&r.mobile?` (${r.mobile})`:"";return{...r,label:`${o}${P}`,meta:d,group:""}}):f=a.map(r=>{var b,B;const d=r!=null&&r.steward?"مباشر":"صنف",o=(r==null?void 0:r.guildsName)||((b=r==null?void 0:r.user)==null?void 0:b.fullname)||"-",P=(B=r==null?void 0:r.user)!=null&&B.mobile?` (${r.user.mobile})`:"";return{...r,label:`${o}${P}`,meta:d,group:""}}),y(f),D(f.find(r=>{var d,o,P;return((d=r==null?void 0:r.user)==null?void 0:d.mobile)===((o=e==null?void 0:e.owner)==null?void 0:o.mobile)||(r==null?void 0:r.mobile)===((P=e==null?void 0:e.owner)==null?void 0:P.mobile)}))}}catch{l&&m("دریافت لیست مالک‌ها با خطا مواجه شد.")}finally{l&&E(!1)}})(),()=>{l=!1}},[g]);const C=()=>{j(uu())},S=async()=>{var l,t,_,O;if(A){if(!(e!=null&&e.key)&&!(e!=null&&e.id)){i({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد. لطفاً دوباره تلاش کنید."});return}$(!0);try{let h;g==="kill_house"?h="kill_house":h=A!=null&&A.steward?"Steward":"Guilds";const a={key:(e==null?void 0:e.key)||(e==null?void 0:e.id),owner_type:h,owner_key:A==null?void 0:A.key};await $0(a),i({vertical:"top",horizontal:"center",severity:"success",msg:"مالک با موفقیت ثبت شد."}),x&&x(),C()}catch(h){i({vertical:"top",horizontal:"center",severity:"error",msg:((t=(l=h==null?void 0:h.response)==null?void 0:l.data)==null?void 0:t.result)||((O=(_=h==null?void 0:h.response)==null?void 0:_.data)==null?void 0:O.detail)||"ثبت مالک با خطا مواجه شد."})}finally{$(!1)}}};return u.jsxs(p,{container:!0,direction:"column",gap:T.SMALL,width:"100%",alignItems:"stretch",children:[u.jsxs(N,{variant:"body2",children:["دستگاه انتخاب شده: ",(e==null?void 0:e.serial)||(e==null?void 0:e.posId)||"-"]}),u.jsx(p0,{label:"ماهیت مالک",children:u.jsx(wu,{children:u.jsxs(Gu,{row:!0,sx:{gap:2},value:g,onChange:l=>n(l.target.value),children:[u.jsx(bu,{value:"guild",control:u.jsx(Su,{}),label:"صنف / مباشر"}),u.jsx(bu,{value:"kill_house",control:u.jsx(Su,{}),label:"کشتارگاه / کشتارکن"})]})})}),F?u.jsx(p,{container:!0,justifyContent:"center",children:u.jsx(mu,{size:24})}):u.jsx(iu,{disablePortal:!0,fullWidth:!0,size:"small",options:s,value:A,groupBy:l=>(l==null?void 0:l.group)||"",loading:F,loadingText:"در حال دریافت...",noOptionsText:"موردی یافت نشد.",onChange:(l,t)=>D(t),isOptionEqualToValue:(l,t)=>(l==null?void 0:l.key)===(t==null?void 0:t.key),getOptionLabel:l=>(l==null?void 0:l.label)||"",renderOption:(l,t)=>{var _,O;return t?c.createElement("li",{...l,key:t==null?void 0:t.key},u.jsx(p,{container:!0,direction:"column",children:g==="kill_house"?u.jsxs(u.Fragment,{children:[u.jsx(N,{variant:"body2",fontWeight:600,children:`${(t==null?void 0:t.unitName)||(t==null?void 0:t.fullname)||""}${t!=null&&t.mobile?` (${t.mobile})`:""}`}),u.jsx(N,{variant:"caption",color:"text.secondary",children:`${(t==null?void 0:t.meta)||""}${t!=null&&t.city?` | ${t.city}`:""}`.replace(/^ \| /,"")})]}):u.jsxs(u.Fragment,{children:[u.jsx(N,{variant:"body2",fontWeight:600,children:`${(t==null?void 0:t.guildsName)||""}${(_=t==null?void 0:t.user)!=null&&_.mobile?` (${t.user.mobile})`:""}`}),u.jsx(N,{variant:"caption",color:"text.secondary",children:`${(t==null?void 0:t.typeActivity)||""}${t!=null&&t.areaActivity?` | ${t.areaActivity}`:""}${(O=t==null?void 0:t.user)!=null&&O.city?` | ${t.user.city}`:""}${t!=null&&t.licenseNumber?` | شناسه : ${t.licenseNumber}`:""}`.replace(/^ \| /,"")})]})})):null},renderInput:l=>u.jsx(k,{...l,label:"انتخاب مالک",placeholder:"نام یا شماره تماس",InputProps:{...l.InputProps,endAdornment:u.jsxs(u.Fragment,{children:[F?u.jsx(mu,{color:"inherit",size:16}):null,l.InputProps.endAdornment]})}})}),w&&u.jsx(N,{variant:"caption",color:"error",children:w}),u.jsxs(p,{container:!0,justifyContent:"flex-end",gap:T.SMALL,children:[u.jsx(L,{variant:"outlined",color:"primary",onClick:C,disabled:I,children:"انصراف"}),u.jsx(L,{variant:"contained",onClick:S,disabled:!A||I||F,children:I?"در حال ثبت...":"ثبت"})]})]})},B0=({onSuccess:e})=>{const x=U(),[j]=c.useContext(q),[i,s]=c.useState({receiver_number:"",terminal_number:"",password:"",serial:""}),[y,A]=c.useState({}),[D,F]=c.useState(!1),E=()=>{x(X({right:!1,bottom:!1,content:null}))},I=m=>{const{name:g,value:n}=m.target;s(C=>({...C,[g]:n})),y[g]&&A(C=>({...C,[g]:""}))},$=()=>{var g,n,C,S;const m={};return(g=i.receiver_number)!=null&&g.trim()||(m.receiver_number="وارد کردن شماره پذیرنده الزامی است."),(n=i.terminal_number)!=null&&n.trim()||(m.terminal_number="وارد کردن شماره ترمینال الزامی است."),(C=i.password)!=null&&C.trim()||(m.password="وارد کردن رمز عبور الزامی است."),(S=i.serial)!=null&&S.trim()||(m.serial="وارد کردن سریال دستگاه الزامی است."),A(m),Object.keys(m).length===0},w=async m=>{var g,n,C,S;if(m.preventDefault(),!!$()){F(!0);try{await M.post("/new-pos-machine/",{receiver_number:i.receiver_number.trim(),terminal_number:i.terminal_number.trim(),password:i.password.trim(),serial:i.serial.trim()}),j({vertical:"top",horizontal:"center",severity:"success",msg:"دستگاه با موفقیت ایجاد شد."}),e&&e(),E()}catch(l){j({vertical:"top",horizontal:"center",severity:"error",msg:((n=(g=l==null?void 0:l.response)==null?void 0:g.data)==null?void 0:n.result)||((S=(C=l==null?void 0:l.response)==null?void 0:C.data)==null?void 0:S.detail)||"ایجاد دستگاه با خطا مواجه شد."})}finally{F(!1)}}};return u.jsxs(p,{component:"form",onSubmit:w,container:!0,direction:"column",gap:T.SMALL,width:"100%",autoComplete:"off",xs:12,children:[u.jsx(k,{label:"سریال دستگاه",name:"serial",value:i.serial,onChange:I,fullWidth:!0,error:!!y.serial,helperText:y.serial}),u.jsx(k,{label:"شماره پذیرنده",name:"receiver_number",value:i.receiver_number,onChange:I,fullWidth:!0,error:!!y.receiver_number,helperText:y.receiver_number}),u.jsx(k,{label:"شماره ترمینال",name:"terminal_number",value:i.terminal_number,onChange:I,fullWidth:!0,error:!!y.terminal_number,helperText:y.terminal_number}),u.jsx(k,{label:"رمز عبور",name:"password",value:i.password,onChange:I,fullWidth:!0,error:!!y.password,helperText:y.password}),u.jsxs(p,{container:!0,justifyContent:"justify-between",gap:T.SMALL,mt:T.SMALL,xs:12,children:[u.jsx(L,{variant:"outlined",color:"primary",style:{width:"46%"},onClick:E,disabled:D,children:"انصراف"}),u.jsx(L,{style:{width:"46%"},variant:"contained",type:"submit",disabled:D,children:D?"در حال ثبت...":"ثبت"})]})]})},g6=()=>{const{pathname:e}=Ou();return u.jsx(u.Fragment,{children:u.jsx(Q,{display:"flex",justifyContent:"center",children:u.jsxs(p,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[[Qu,u0,e0].includes(e)?u.jsx(p,{justifyContent:"center",my:T.MEDIUM,children:u.jsx(f0,{})}):u.jsx(a0,{}),u.jsx(p,{container:!0,justifyContent:"space-between",gap:T.SMALL,children:u.jsxs(p,{xs:12,children:[[s0,r0,t0].includes(e)&&u.jsx(I0,{}),[nu,lu,ou].includes(e)&&u.jsx(T0,{}),[J,K,Z].includes(e)&&u.jsx(k0,{})]})})]})})})};export{g6 as default}; diff --git a/build/assets/PspDevicesV2-JtFhnKym.js b/build/assets/PspDevicesV2-JtFhnKym.js new file mode 100644 index 0000000..e2ac4fe --- /dev/null +++ b/build/assets/PspDevicesV2-JtFhnKym.js @@ -0,0 +1 @@ +import{j as r,ao as K,an as D,B as P,b as Y,I as Z,b3 as v,aq as uu,ar as ru,at as G,b8 as eu,b7 as tu,as as su,T as W,aD as U}from"./mui-vendor-D_SVL-Dx.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{u as M}from"./redux-vendor-CfkcHgWN.js";import{p as au,G as _,S as k,a0 as R,A as q,L as J,j as z,h as V,W as H,O as nu,C as ou}from"./index-D80MdVQn.js";import{R as lu}from"./index.esm-C1-dCPnj.js";import{R as cu}from"./ResponsiveTable-bUYl0qDM.js";import{d as iu}from"./Tune-BBzxV8DK.js";import{d as Cu}from"./PersonAddAlt1Rounded--1IUMwiN.js";import{d as pu,a as hu}from"./AddRounded-_nD2OARX.js";import{B as Au}from"./BackButton-Dr-K0JXJ.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Iu=()=>{const[u,x]=o.useState([]),[T,i]=o.useState(0),[g,m]=o.useState(10),[C,w]=o.useState(""),[h,S]=o.useState(1),[y,I]=o.useState([]),[B,p]=o.useState([]),[l,f]=o.useState(""),c=M(),b=async()=>{try{c(J());const e=await z.get(`/get_all_pos_company/?role=${R()}`);p(e.data),c(V())}catch(e){console.error("Error fetching companies:",e),c(V())}},A=async e=>{var t,j;try{c(J());let a=`/user-pos-machine/?search=filter&value=${C}&role=${R()}&page=${e}&page_size=${g}`;l&&(a+=`&company=${l}`);const E=await z.get(a);x(((t=E.data)==null?void 0:t.results)||[]),i(((j=E.data)==null?void 0:j.count)||0)}catch(a){console.error("Error fetching devices:",a)}finally{c(V())}},O=e=>{A(e),S(e)},L=e=>{m(e),S(1)},N=e=>{w(e.target.value)};o.useEffect(()=>{const e=u==null?void 0:u.map((t,j)=>{const a=(t==null?void 0:t.owner)||{},E=(t==null?void 0:t.pos_company)||{},$=!!(t!=null&&t.owner);return[h===1?j+1:j+g*(h-1)+1,(E==null?void 0:E.name)||"-",(t==null?void 0:t.serial)??"-",(t==null?void 0:t.receiverNumber)??"-",(t==null?void 0:t.terminalNumber)??"-",(t==null?void 0:t.password)??"-",(t==null?void 0:t.posUniqueId)||(t==null?void 0:t.posId)||"-",a!=null&&a.fullname?`${a==null?void 0:a.fullname} (${(a==null?void 0:a.mobile)??"-"})`:"-",(a==null?void 0:a.nationalId)||(a==null?void 0:a.nationalCode)||"-",t!=null&&t.createDate?au(t==null?void 0:t.createDate):"-",t!=null&&t.active?"فعال":"غیرفعال",r.jsx(mu,{device:t,hasOwner:$,onOwnerAssigned:()=>{A(h)}},(t==null?void 0:t.id)||(t==null?void 0:t.key)||`device-${j}`)]});I(e)},[u,h,g]),o.useEffect(()=>{b()},[c]),o.useEffect(()=>{A(h)},[l,g]);const s=async e=>{e.preventDefault(),A(1)},n=()=>{S(1),A(1)},F=()=>{const e=window.innerWidth<=600;c(H({title:"ایجاد دستگاه",right:!e,bottom:e,content:r.jsx(fu,{onSuccess:n})}))},d=r.jsx(_,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,mb:1,padding:2,width:"100%",children:r.jsxs(_,{container:!0,width:"100%",alignItems:"center",justifyContent:"space-between",gap:k.SMALL,children:[r.jsxs(_,{container:!0,alignItems:"center",gap:k.SMALL,xs:12,md:"auto",children:[R()!=="PosCompany"&&r.jsx(K,{size:"small",style:{minWidth:210},disablePortal:!0,id:"session",options:Array.isArray(B)?B.map(e=>({data:e,label:`${(e==null?void 0:e.name)||""}`})):[],onChange:(e,t)=>{var j;f((j=t==null?void 0:t.data)==null?void 0:j.key)},renderInput:e=>r.jsx(D,{fullWidth:!0,...e,label:"انتخاب شرکت psp"})}),r.jsxs(_,{container:!0,alignItems:"center",gap:k.SMALL,children:[r.jsx(D,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:C,onChange:N}),r.jsx(P,{type:"submit",onClick:s,endIcon:r.jsx(lu,{}),children:"جستجو"})]})]}),r.jsx(_,{container:!0,justifyContent:"flex-end",xs:12,md:"auto",children:r.jsx(P,{variant:"contained",startIcon:r.jsx(pu,{}),onClick:F,children:"ایجاد دستگاه"})})]})});return r.jsx(Y,{display:"flex",justifyContent:"center",children:r.jsxs(_,{container:!0,xs:12,lg:10,children:[r.jsx(Au,{}),d,r.jsx(cu,{data:y,columns:["ردیف","شرکت پرداختی","شماره سریال","شماره پذیرنده","شماره ترمینال","کلمه عبور امنیتی","کلید پوز","مالک","کدملی","تاریخ ایجاد","فعال / غیرفعال","عملیات"],handlePageChange:O,totalRows:T,page:h,perPage:g,handlePerRowsChange:L,title:"مدیریت دستگاه ها"})]})})},mu=({device:u,hasOwner:x,onOwnerAssigned:T})=>{const[i,g]=o.useState(null),[m]=o.useState(!1),[C,w]=o.useState(!!(u!=null&&u.active)),h=M(),[S]=o.useContext(q);o.useEffect(()=>{w(!!(u!=null&&u.active))},[u==null?void 0:u.active]);const y=L=>{g(L.currentTarget)},I=()=>{g(null)},B=()=>{I(),h(nu({title:x?"تغییر مالک":"افزودن مالک",width:"auto",content:r.jsx(du,{device:u,onSuccess:T})}))},p=!!i,l=p?"device-operations-popover":void 0,f=x?"تغییر مالک":"افزودن مالک",c=x?hu:Cu,b=x?"warning.main":"success.main",A=(u==null?void 0:u.key)||(u==null?void 0:u.id),O=async L=>{if(L.stopPropagation(),L.preventDefault(),!A){S({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد."});return}};return r.jsxs(r.Fragment,{children:[r.jsx(Z,{"aria-describedby":l,color:"primary",onClick:y,size:"small",children:r.jsx(iu,{fontSize:"small"})}),r.jsx(v,{id:l,open:p,anchorEl:i,onClose:I,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:r.jsxs(uu,{sx:{minWidth:160,p:0},children:[r.jsxs(ru,{sx:{px:2,py:1,display:"flex",alignItems:"center",gap:1},children:[r.jsx(G,{primary:"وضعیت دستگاه",secondary:C?"فعال":"غیرفعال"}),r.jsx(eu,{edge:"end",color:"success",checked:C,onChange:O,disabled:m||!A})]}),r.jsxs(tu,{onClick:B,children:[r.jsx(su,{sx:{minWidth:36,color:b},children:r.jsx(c,{fontSize:"small"})}),r.jsx(G,{primary:f,primaryTypographyProps:{sx:{color:b}}})]})]})})]})},du=({device:u,onSuccess:x})=>{const T=M(),[i]=o.useContext(q),[g,m]=o.useState([]),[C,w]=o.useState(null),[h,S]=o.useState(!1),[y,I]=o.useState(!1),[B,p]=o.useState(""),[l,f]=o.useState({receiver_number:u==null?void 0:u.receiverNumber,terminal_number:u==null?void 0:u.terminalNumber,password:u==null?void 0:u.password}),[c,b]=o.useState({}),A=()=>{var n,F,d;const s={};return(n=l.receiver_number)!=null&&n.trim()||(s.receiver_number="وارد کردن شماره پذیرنده الزامی است."),(F=l.terminal_number)!=null&&F.trim()||(s.terminal_number="وارد کردن شماره ترمینال الزامی است."),(d=l.password)!=null&&d.trim()?/^\d{4}$/.test(l.password)||(s.password="رمز عبور باید دقیقاً ۴ رقم عددی باشد."):s.password="وارد کردن رمز عبور الزامی است.",b(s),Object.keys(s).length===0};o.useEffect(()=>{let s=!0;return(async()=>{var F,d;S(!0),p(""),w(null);try{const e=await z.get("/users_for_pos/");if(s){const j=(Array.isArray((F=e==null?void 0:e.data)==null?void 0:F.results)?(d=e==null?void 0:e.data)==null?void 0:d.results:Array.isArray(e==null?void 0:e.data)?e==null?void 0:e.data:[]).map(a=>{const E=(a==null?void 0:a.fullname)||"-",$=(a==null?void 0:a.mobile)||"",Q=$?` (${$})`:"",X=`${E}${Q}`;return{...a,label:X||"-"}});m(j),w(j.find(a=>{var E;return(a==null?void 0:a.mobile)===((E=u==null?void 0:u.owner)==null?void 0:E.mobile)}))}}catch(e){s&&(p("دریافت لیست کاربران با خطا مواجه شد."),console.error("Error fetching users:",e))}finally{s&&S(!1)}})(),()=>{s=!1}},[u]);const O=()=>{T(ou())},L=s=>{const{name:n,value:F}=s.target;f(d=>({...d,[n]:F})),c[n]&&b(d=>({...d,[n]:""}))},N=async()=>{var s,n,F,d;if(C&&A()){if(!(u!=null&&u.key)&&!(u!=null&&u.id)){i({vertical:"top",horizontal:"center",severity:"error",msg:"شناسه دستگاه یافت نشد. لطفاً دوباره تلاش کنید."});return}I(!0);try{const e={key:(u==null?void 0:u.key)||(u==null?void 0:u.id),recipient_type:"owner",recipient_key:(C==null?void 0:C.key)||(C==null?void 0:C.id),receiver_number:l.receiver_number.trim(),terminal_number:l.terminal_number.trim(),password:l.password.replace(/\D/g,"").slice(0,4)};await z.put("/user-pos-machine/0/",e),i({vertical:"top",horizontal:"center",severity:"success",msg:"مالک با موفقیت ثبت شد."}),x==null||x(),O()}catch(e){i({vertical:"top",horizontal:"center",severity:"error",msg:((n=(s=e==null?void 0:e.response)==null?void 0:s.data)==null?void 0:n.result)||((d=(F=e==null?void 0:e.response)==null?void 0:F.data)==null?void 0:d.detail)||"ثبت مالک با خطا مواجه شد."})}finally{I(!1)}}};return r.jsxs(_,{container:!0,direction:"column",gap:k.SMALL,width:"100%",alignItems:"stretch",children:[r.jsxs(W,{variant:"body2",children:["دستگاه انتخاب شده:"," ",(u==null?void 0:u.serial)||(u==null?void 0:u.posUniqueId)||(u==null?void 0:u.posId)||(u==null?void 0:u.pos_unique_id)||(u==null?void 0:u.pos_id)||"-"]}),h?r.jsx(_,{container:!0,justifyContent:"center",children:r.jsx(U,{size:24})}):r.jsx(K,{disablePortal:!0,fullWidth:!0,size:"small",options:g,value:C,groupBy:s=>(s==null?void 0:s.group)||"",loading:h,loadingText:"در حال دریافت...",noOptionsText:"موردی یافت نشد.",onChange:(s,n)=>w(n),isOptionEqualToValue:(s,n)=>(s==null?void 0:s.key)===(n==null?void 0:n.key),getOptionLabel:s=>(s==null?void 0:s.label)||"",renderOption:(s,n)=>n?o.createElement("li",{...s,key:n==null?void 0:n.key},r.jsxs(_,{container:!0,direction:"column",children:[r.jsx(W,{variant:"body2",fontWeight:600,children:(n==null?void 0:n.label)||"-"}),(n==null?void 0:n.city)&&r.jsx(W,{variant:"caption",color:"text.secondary",children:n.city})]})):null,renderInput:s=>r.jsx(D,{...s,label:"انتخاب مالک",placeholder:"نام یا شماره تماس",InputProps:{...s.InputProps,endAdornment:r.jsxs(r.Fragment,{children:[h?r.jsx(U,{color:"inherit",size:16}):null,s.InputProps.endAdornment]})}})}),r.jsx(D,{label:"شماره پذیرنده",name:"receiver_number",value:l.receiver_number,onChange:L,fullWidth:!0,error:!!c.receiver_number,helperText:c.receiver_number}),r.jsx(D,{label:"شماره ترمینال",name:"terminal_number",value:l.terminal_number,onChange:L,fullWidth:!0,error:!!c.terminal_number,helperText:c.terminal_number}),r.jsx(D,{label:"رمز عبور",name:"password",type:"password",value:l.password,onChange:L,fullWidth:!0,error:!!c.password,helperText:c.password,inputProps:{inputMode:"numeric",pattern:"[0-9]{4}",maxLength:4}}),B&&r.jsx(W,{variant:"caption",color:"error",children:B}),r.jsxs(_,{container:!0,justifyContent:"flex-end",gap:k.SMALL,children:[r.jsx(P,{variant:"outlined",color:"primary",onClick:O,disabled:!C||y||h,children:"انصراف"}),r.jsx(P,{variant:"contained",onClick:N,disabled:!C||y||h,children:y?"در حال ثبت...":"ثبت"})]})]})},fu=({onSuccess:u})=>{const x=M(),[T]=o.useContext(q),[i,g]=o.useState({receiver_number:"",terminal_number:"",password:"",serial:""}),[m,C]=o.useState({}),[w,h]=o.useState(!1),S=()=>{x(H({right:!1,bottom:!1,content:null}))},y=p=>{const{name:l,value:f}=p.target;g(c=>({...c,[l]:f})),m[l]&&C(c=>({...c,[l]:""}))},I=()=>{var l,f,c,b;const p={};return(l=i.receiver_number)!=null&&l.trim()||(p.receiver_number="وارد کردن شماره پذیرنده الزامی است."),(f=i.terminal_number)!=null&&f.trim()||(p.terminal_number="وارد کردن شماره ترمینال الزامی است."),(c=i.password)!=null&&c.trim()||(p.password="وارد کردن رمز عبور الزامی است."),(b=i.serial)!=null&&b.trim()||(p.serial="وارد کردن سریال دستگاه الزامی است."),C(p),Object.keys(p).length===0},B=async p=>{var l,f,c,b;if(p.preventDefault(),!!I()){h(!0);try{await z.post("/new-pos-machine/",{receiver_number:i.receiver_number.trim(),terminal_number:i.terminal_number.trim(),password:i.password.trim(),serial:i.serial.trim()}),T({vertical:"top",horizontal:"center",severity:"success",msg:"دستگاه با موفقیت ایجاد شد."}),u&&u(),S()}catch(A){T({vertical:"top",horizontal:"center",severity:"error",msg:((f=(l=A==null?void 0:A.response)==null?void 0:l.data)==null?void 0:f.result)||((b=(c=A==null?void 0:A.response)==null?void 0:c.data)==null?void 0:b.detail)||"ایجاد دستگاه با خطا مواجه شد."})}finally{h(!1)}}};return r.jsxs(_,{component:"form",onSubmit:B,container:!0,direction:"column",gap:k.SMALL,width:"100%",autoComplete:"off",xs:12,children:[r.jsx(D,{label:"سریال دستگاه",name:"serial",value:i.serial,onChange:y,fullWidth:!0,error:!!m.serial,helperText:m.serial}),r.jsx(D,{label:"شماره پذیرنده",name:"receiver_number",value:i.receiver_number,onChange:y,fullWidth:!0,error:!!m.receiver_number,helperText:m.receiver_number}),r.jsx(D,{label:"شماره ترمینال",name:"terminal_number",value:i.terminal_number,onChange:y,fullWidth:!0,error:!!m.terminal_number,helperText:m.terminal_number}),r.jsx(D,{label:"رمز عبور",name:"password",value:i.password,onChange:y,fullWidth:!0,error:!!m.password,helperText:m.password}),r.jsxs(_,{container:!0,justifyContent:"justify-between",gap:k.SMALL,mt:k.SMALL,xs:12,children:[r.jsx(P,{variant:"outlined",color:"primary",style:{width:"46%"},onClick:S,disabled:w,children:"انصراف"}),r.jsx(P,{style:{width:"46%"},variant:"contained",type:"submit",disabled:w,children:w?"در حال ثبت...":"ثبت"})]})]})};export{Iu as default}; diff --git a/build/assets/PublishedWithChanges-Dz7dEVRv.js b/build/assets/PublishedWithChanges-Dz7dEVRv.js new file mode 100644 index 0000000..d0770db --- /dev/null +++ b/build/assets/PublishedWithChanges-Dz7dEVRv.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},i=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,o=i(a()),s=t;u=e.default=(0,o.default)((0,s.jsx)("path",{d:"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3"}),"PublishedWithChanges");export{u as d}; diff --git a/build/assets/ReceiptLong-BODgrrI9.js b/build/assets/ReceiptLong-BODgrrI9.js new file mode 100644 index 0000000..cd6aa2b --- /dev/null +++ b/build/assets/ReceiptLong-BODgrrI9.js @@ -0,0 +1 @@ +import{i as t,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as o}from"./index-D80MdVQn.js";var e={},v=t;Object.defineProperty(e,"__esModule",{value:!0});var i=e.default=void 0,u=v(o()),r=a;i=e.default=(0,u.default)([(0,r.jsx)("path",{d:"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z"},"0"),(0,r.jsx)("path",{d:"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z"},"1")],"ReceiptLong");export{i as d}; diff --git a/build/assets/Refresh-DGpCWJBi.js b/build/assets/Refresh-DGpCWJBi.js new file mode 100644 index 0000000..1047c06 --- /dev/null +++ b/build/assets/Refresh-DGpCWJBi.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var s=e.default=void 0,u=o(a()),i=t;s=e.default=(0,u.default)((0,i.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh");export{s as d}; diff --git a/build/assets/RequestsAwaitingInspections-BVdLAhwd.js b/build/assets/RequestsAwaitingInspections-BVdLAhwd.js new file mode 100644 index 0000000..3f28afe --- /dev/null +++ b/build/assets/RequestsAwaitingInspections-BVdLAhwd.js @@ -0,0 +1 @@ +import{j as s,I as T,aM as H,T as B,an as v}from"./mui-vendor-D_SVL-Dx.js";import{u as L,r as o}from"./react-vendor-CmFgShSM.js";import{A as N}from"./AdvancedTable-DF_gMS-x.js";import{d as P}from"./Plagiarism-BibpZV6P.js";import{f as G,u as U}from"./redux-vendor-CfkcHgWN.js";import{A as Q,af as b,fv as W,X as M,G as j,S as Y,$ as q,a0 as X,fw as _}from"./index-D80MdVQn.js";const Z=()=>{const{awaitingPaymentRequests:a}=G(u=>u.generalSlice),i=L(),[k,R]=o.useState([]),S=window.location.pathname.split("/")[1],[,,t,E,n,r]=o.useContext(Q);o.useEffect(()=>{const u=b(new Date).format("YYYY-MM-DD");E(u),r(u)},[]);const w=U();return o.useEffect(()=>{w(W({selectedDate1:t,selectedDate2:n}))},[t,n]),o.useEffect(()=>{const u="/"+S+"/file/",I=a==null?void 0:a.map((e,l)=>{var c,p,d,A,y,C,f,x,F,g,D;return[l+1,(d=(p=(c=e.provinceCheckInfo)==null?void 0:c.killHouseAssignment)==null?void 0:p.killHouseRequest)==null?void 0:d.barCode,M(new Date((A=e==null?void 0:e.poultryRequest)==null?void 0:A.sendDate),"yyyy/MM/dd"),M(new Date(e==null?void 0:e.factorDate),"yyyy/MM/dd"),(y=e==null?void 0:e.poultryRequest)==null?void 0:y.poultryName,(F=(x=(f=(C=e.provinceCheckInfo)==null?void 0:C.killHouseAssignment)==null?void 0:f.killHouseRequest)==null?void 0:x.killRequest)==null?void 0:F.killHouse.name,e.provinceCheckInfo.killHouseAssignment.netWeight.toLocaleString()+" کیلوگرم",((D=(g=e.provinceCheckInfo)==null?void 0:g.killHouseAssignment)==null?void 0:D.realQuantity.toLocaleString())+" قطعه",e.totalPrice.toLocaleString()+" ﷼",s.jsx(T,{"aria-label":"delete",color:"primary",onClick:()=>{var h;return i(u+((h=e==null?void 0:e.poultryRequest)==null?void 0:h.poultryRequestId))},children:s.jsx(P,{})},l)]});R(I)},[a]),s.jsx(H,{children:s.jsx(N,{name:s.jsxs(j,{container:!0,alignItems:"center",gap:Y.SMALL,children:[s.jsx(j,{container:!0,gap:Y.TINY,children:s.jsx(B,{children:"درخواست های در انتظار پرداخت"})}),s.jsxs(j,{container:!0,gap:Y.SMALL,children:[s.jsx(j,{children:s.jsx(q,{label:"از تاریخ",id:"date",renderInput:u=>s.jsx(v,{style:{width:"160px"},...u}),value:t,onChange:u=>{E(b(u).format("YYYY-MM-DD"))}})}),s.jsx(j,{children:s.jsx(q,{label:"تا تاریخ",id:"date",renderInput:u=>s.jsx(v,{style:{width:"160px"},...u}),value:n,onChange:u=>{r(b(u).format("YYYY-MM-DD"))}})})]})]}),columns:["ردیف","بارکد","تاریخ کشتار","تاریخ صدور فاکتور","مرغدار","کشتارگاه","وزن","تعداد","مبلغ کل فاکتور","مشاهده"],data:k})})},m=()=>{const{awaitingInspectionRequests:a}=G(r=>r.generalSlice),i=L(),[k,R]=o.useState([]),S=window.location.pathname.split("/")[1],t=U(),E=X();o.useEffect(()=>{t(_(E+"&inspector"))},[]),o.useEffect(()=>{const r="/"+S+"/file/",w=a==null?void 0:a.map((u,I)=>{var e,l,c,p,d,A,y,C,f,x,F,g;return[I+1,u.orderCode,M(new Date(u.createDate),"yyyy/MM/dd"),M(new Date(u.sendDate),"yyyy/MM/dd"),(l=(e=u==null?void 0:u.process)==null?void 0:e.poultry)==null?void 0:l.poultryName,(p=(c=u==null?void 0:u.process)==null?void 0:c.poultry)==null?void 0:p.poultryMobile,(A=(d=u==null?void 0:u.process)==null?void 0:d.poultry)==null?void 0:A.poultryCity,(C=(y=u==null?void 0:u.process)==null?void 0:y.poultry)==null?void 0:C.poultryProvince,(x=(f=u==null?void 0:u.process)==null?void 0:f.poultry)==null?void 0:x.age,(g=(F=u==null?void 0:u.process)==null?void 0:F.poultry)==null?void 0:g.poultryQuantity,s.jsx(T,{"aria-label":"delete",color:"primary",onClick:()=>{var D,h;return i(r+((h=(D=u==null?void 0:u.process)==null?void 0:D.poultry)==null?void 0:h.poultryRequestId))},children:s.jsx(P,{})},u==null?void 0:u.orderCode)]});R(w)},[a]);const[n]=o.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return s.jsx(H,{children:s.jsx(N,{expandable:!0,name:"درخواست های در انتظار بررسی بازرس",columns:n,data:k})})};export{Z as R,m as a}; diff --git a/build/assets/ResponsiveTable-bUYl0qDM.js b/build/assets/ResponsiveTable-bUYl0qDM.js new file mode 100644 index 0000000..3fbfb32 --- /dev/null +++ b/build/assets/ResponsiveTable-bUYl0qDM.js @@ -0,0 +1,5 @@ +import{i as L,j as t,b as Ke,T as C,I as Ie,P as S,a5 as s,an as fe,b3 as Je,B as De,ap as Qe,al as Ze,a_ as _e,aY as je,a$ as $e,ab as et,b0 as tt,b1 as nt,d as be,c3 as it,b2 as rt,aZ as Q,aj as ve,ay as ke,az as Se,aA as m,bs as me}from"./mui-vendor-D_SVL-Dx.js";import{r as g}from"./react-vendor-CmFgShSM.js";import{r as O,G as I,k as at,m as Z,fM as st}from"./index-D80MdVQn.js";import{d as dt}from"./FilterAlt-DZsHj-WQ.js";import{s as lt}from"./styled-components.browser.esm-gS9mh05b.js";var _={},ct=L;Object.defineProperty(_,"__esModule",{value:!0});var Be=_.default=void 0,xt=ct(O()),ut=t;Be=_.default=(0,xt.default)((0,ut.jsx)("path",{d:"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z"}),"TableView");const ot="5.7.4",ht=29.9700012207031,At=0,pt=75.0000030548126,gt=266,yt=266,ft="Comp 1",jt=0,bt=[{id:"image_0",w:38,h:38,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmBAMAAABaE/SdAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALVBMVEVHcEzzXHTyWnLzWXDzWXLyWnLyWnLxW3LyWnL//v781dv1g5X0dYn5t8L2jp5j9zpmAAAACHRSTlMAQWAroOTGcMVbXa4AAACPSURBVCjPY2DACtgzOhAgxQAkxBzRgQxaQGIWHajAASgWgSbWCDQNTaijlYGBDV2sw4CBA8a8A2MIwMW6Zw2MWA8WsY4XWMQ6KBA7gcXeuVjU3cFnngGmGDCcMcSasIg5YIqB4hdNrEUAJqaAmlo4IMZiiClgiqErA4kpYIphKAOKYShjYMVUxsBswEAMAADsu/0qA5pP3wAAAABJRU5ErkJggg==",e:1},{id:"image_1",w:73,h:71,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABHCAMAAAB8p5qeAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAdVBMVEVHcExTVWxNUGVcYXZjaH5VWW1HSV7a7P9BQ1dqcIVCRFhLTWJHSV5ER1tQUmlNT2WHkaVMTF9vdYqlscVNTmRISl/O3/JcYHZJTGGWobVMTmS2xdhGR1xDRVpNT2RGSF1XWnB6gZXQ4/VNUGVPUmfF1ehdYHci4ka3AAAAJ3RSTlMAvPjy7/X8sv7r9tzm78XQ2A/pySZht9uP0FDBOb52qufftummu82Kdd2xAAADHklEQVRYw9XY23qjIBAA4IgieCZ4iKdoTLTv/4id0bZrthXQ9GJ3bvt9fwZmkKGn038S57orxwRjLPP2BWaM4zj5jCAIyvqQ0wETXy4OhI1xAyq4due9To6M8xH2Ytn0Ada+vLLRii+e5zhSpM2dMTY11WBTm9JHGPY70sot682DqCa2jnSgEGEYGO99Z1nAyOrO/o4JLUgrN4UwIfHdwWg8SoghNUMyZRtRDISSKDKg6hma2HZUBLPKtFWDPZJKaKaiKNBU8DzqIcYEUqWu/m/SS5kuJFLKXjhblvSEFmIFdV3/qqmblHe9xCrXjfxWnZKsmEl46qRq05Tg5IDkb3dCCYUzS4kxClKn3O/JUBKq5bWwuMEQYg0ub7uZzBfHGHF93m5vk0FXfobDOe82Jek1xpLgPt86Mbjh9x0SV0ieNIZYCtJVkdNvSd4OqdLkNP3KPmEXmNduUEjdrn6yQao3e/xi8pn7CIA2ezyDa0XuKd3muTvFsflGSUXpYKNi4+UVLkjb12cNkjMZ94CvuPLG2HGEcUq96rrD6asxbCbeKq9gSGq4GxWOR5ZqNqjjxGB9BUHpEscqqsT1VbobGCHqXBIVdY4ToFI9RISDlGJ+zZLk5tiVDnIbBtQtSRRUDZRtb257Sjl2AGY9U4GW+nmFxeC6CC05i3ner5UFDGCO/z5rFoLMjvv5l3SmOtWImASQFnVE8zSOkyUh8qdNgKLwnlE9WuCNgmM8taWAZ0IlBg8ZuMC5f/NWxzyFh0MYqibFdgTrMWMwgGO4cH1D9BZ8D58oqqEWK3w8yIPgVAnh+1Gf4XT8RDU2UurHTJb34UcgFPb5edlFPAdrCn/pqnsXtXlX9n3fdXW2KshMfXVcQ42on2uLlHym/IMUnE57RTlYjmt2hIrxHMjiq2dt7JCoPUx5TxR82Q9RPVB0TXHNJbF9Dnrs3BV144r73YByitUUxPmRTZ+p8ItaoPx0OkiFISV2Mz+JXoGAuoYhIbR5GZqpCA64cN0XIaSiaP5yvQot1PwFfBXCyxY+XL5y3DCn8FP6O/86a9v29G/HO1j/Y1S5TQboAAAAAElFTkSuQmCC",e:1},{id:"image_2",w:135,h:111,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABvCAMAAADxLiPXAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAATlBMVEVHcEyRmKeRl6Z0fo5weoplcYJUY3R+h5eJkaFtd4SMlqNpdIVsd4d6g5OOlaSQl6deanyPlqWRmKft7e3m5+ikqbWYn63FyM/Y2d20uML3wTkVAAAAEnRSTlMA7l/ZwXA97f0aMpuvhJu7VtIT1ptLAAAEqElEQVRo3uWbi5KjIBBFo5k8MDEPn5P//9FFwAjaQDeCbu1aU1NTU4oHuFwabA6Hf+a6/ZR/AcXpUlXV5bQzxXmgGK7jeUcKdhwQrj9X8ZvthSHff+c88q/bLhTl8O5KtYJsmR1kIuSpq+Il/nHZVibFBaj+STTQkW0tz6Uc7lKwG1HIt92herMfQVhuJ8+z01CSC1aq8fiiKHgjeQITTlpfU51/x9yZztfYg1LLZL4m5Uno9SS+lstCXzTLje1rSp707o7qa6M8Wfiz5dbyTOZrqo9fa4pY72t5nMqs9DX2DpRnVF9jz3B5xvM1Jc+Igz/I1/L18ozga8U10eRA87VcyjPFtC197Y1rjaxKFu9KuVYPPMYQ+8VvjaFfOhQI4xht03dV/EBG2FnVNz3/nSO8q23quu5Fk1zjaVXa+2csO/didMOtdd18qoiBjJzu2l9RdP3xgXAP7dS9nKSNJVg5TKaSfSAP4+a6/hUyqe4xbKPqtYIFSOHAMO/mXdmtlom00U9jFszbOivs/jXDUOScJFQmclppm3mxjRUExpgEy4J9q/2FirWADBifGrxGwQb6Vm8vNWOQjVowJsHe6L7V9Y2t0IYX+mZLjLZ2XGRf03zLVTsTRLp57bxIvmb6Fhbk6+bOSwkW4WsL33KBPCE39zzWonzt7pLnrER98n2i2DXBOhdosG+5dPeA3dz/oMPXbL7lB7H5l0+wBc23nCC5mlU+DeVJm6+5fcvV0/m4YKI+3AK+NsZbpCqJxn3KIZhntC7VJuKS4ltLCiG2aZaRa0hak5iCxfkWVJfMiIdkk9CKmQSL9q1l3z4YEAQRm3UU7OVKb04ljMKycCHWaZyI6cJYdom2NxnQJEomIcKwm3LxJg9h1TWU0WYRxmGp14aKQXjGLgyzSUiuJmI7PnjxIE5hHAKHsIx1+YDJkSBS1siQm2VIf1YhNy/4gAIZOxG7kSC/UXuH8Bj5DxwIECmMd0niuPuH8HcBIji8IKMwTiSOsxjCLluY1kGSww0ihVFyYRA5fK6mLccUhwNEn93JHM7ARF8Vjhw2EHN2p3M4XM1YnH45YJCZY4Rw2AITc408cQAgCxMP4oBdbbZU1zjmIICJB3IAgcl8x0DnMEDk7P42TTyYYx6YLDYuDA4NBJ7dwznMIbzcPzE5RhDb7L6GQwtMgG2cGYcEsc7uqzi+QxjaTZpzyA8Fttl9JYcKTDpgU2vBIUCyEp7d13KoJgH21pYch/xhDfsIHHyx/LJ9sgO2+AAO17YEnoOviiz7YEUOVHMHDvD6HzhuyThuJA7K93gKh9gXwH6/YLTv8XgOlYaB3qmnfY9HcwSkpVC+xyM5AtN08N/jURwr0pawFUBwrEzjwnWol2N9Whsqz8jHESXND5Fn5OaIlvboLcjFETUN1NOwdo7YabFuoVk5EqQJuwaehSNR2rTdiECOhGnktgoCHInT6uEOX3CkP2YADoA5x22LYxeAIZgcG6RrW16kc2yUvg42/MSxYTo/IMQvx6bHG5YDU3FsftxjblSCY5fjL6avDRv3ex0H0gXBf3Y8HqUNkGrf42KaYex7fO7ra7sfJ/z3rj/8USnvgCbE4wAAAABJRU5ErkJggg==",e:1}],vt=[{ddd:0,ind:1,ty:4,nm:"Shape Layer 1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:32,s:[100]},{t:41.0000016699642,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[125.5,135.5,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:1,k:[{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:0,s:[55,11]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:15,s:[45,7]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:30,s:[55,11]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:45,s:[45,7]},{t:60.0000024438501,s:[59,14]}],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[1,1,1,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:0,ix:5},lc:1,lj:1,ml:4,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.827450980392,.827450980392,.827450980392,1],ix:4},o:{a:0,k:50,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[83,60],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:2,ty:2,nm:"Error Icon",refId:"image_0",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:33,s:[0]},{t:48.0000019550801,s:[100]}],ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:33,s:[168.234,106.021,0],to:[1.833,-5.333,0],ti:[-1.833,5.333,0]},{t:48.0000019550801,s:[179.234,74.021,0]}],ix:2,l:2},a:{a:0,k:[18.707,18.707,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:33,s:[20,20,100]},{t:48.0000019550801,s:[100,100,100]}],ix:6,l:2}},ao:0,ip:31.0000012626559,op:75.0000030548126,st:31.0000012626559,bm:0},{ddd:0,ind:3,ty:2,nm:"Search Icon",refId:"image_1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:32,s:[100]},{t:41.0000016699642,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[180.298,138.638,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:15,s:[181.298,106.263,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:30,s:[180.298,147.638,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:45,s:[181.298,106.263,0],to:[0,0,0],ti:[0,0,0]},{t:60.0000024438501,s:[180.298,147.638,0]}],ix:2,l:2},a:{a:0,k:[36.205,35.348,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:4,ty:2,nm:"Box Icon",refId:"image_2",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:3,s:[2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:6,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:9,s:[-2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:12,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:15,s:[2]},{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:18,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:21,s:[-2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:24,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:27,s:[2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:30,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:33,s:[-2]},{t:36.0000014663101,s:[0]}],ix:10},p:{a:0,k:[133,139,0],ix:2,l:2},a:{a:0,k:[67.471,55.221,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:75.0000030548126,st:0,bm:0}],kt=[],St={v:ot,fr:ht,ip:At,op:pt,w:gt,h:yt,nm:ft,ddd:jt,assets:bt,layers:vt,markers:kt};var $={},mt=L;Object.defineProperty($,"__esModule",{value:!0});var Ve=$.default=void 0,It=mt(O()),Bt=t;Ve=$.default=(0,It.default)((0,Bt.jsx)("path",{d:"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z"}),"FilterAltOff");var ee={},Vt=L;Object.defineProperty(ee,"__esModule",{value:!0});var Me=ee.default=void 0,Mt=Vt(O()),Et=t;Me=ee.default=(0,Mt.default)((0,Et.jsx)("path",{fillRule:"evenodd",d:"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z"}),"GridView");var te={},Ft=L;Object.defineProperty(te,"__esModule",{value:!0});var Ee=te.default=void 0,Tt=Ft(O()),zt=t;Ee=te.default=(0,Tt.default)((0,zt.jsx)("path",{d:"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z"}),"AdsClick");const Fe=({columns:l,data:T,isDashboard:B,allColors:y,customColors:o})=>{const[W,X]=g.useState([]),w=d=>{if(y)return y.color;{const r=o!=null&&o.find(h=>h.name===(d==null?void 0:d.name))?o==null?void 0:o.find(h=>h.name===(d==null?void 0:d.name)):o==null?void 0:o.find(h=>h.rest===!0);return r?r.color:B?"#f4c3c3":o!=null&&o.length?"#f6e58d":null}},H=d=>{X(r=>r.includes(d)?r.filter(h=>h!==d):[...r,d])};function c(d){const r=String(d),h=r==null?void 0:r.replace(/,/g,""),E=Number(h);return isNaN(E)?!0:E>=0}const U=d=>{if(y!=null&&y.text)return y.text;const r=w(d);return!r||r==="black"||r==="blue"||r==="red"||r==="brown"||r==="green"?"white":"black"};return t.jsx(I,{xs:12,container:!0,justifyContent:"center",style:{width:"100%"},children:t.jsx(I,{container:!0,xs:12,spacing:1,justifyContent:"space-between",style:{width:"100%"},children:T==null?void 0:T.map((d,r)=>{var b,f;let h=0;const E=W.includes(r);return t.jsx(I,{xs:T.length===1?12:6,children:t.jsxs(Ke,{display:"flex",flexDirection:"column",border:1,borderRadius:3,style:{width:"100%",borderColor:"darkgray"},children:[d.slice(0,8+((b=l.filter(x=>(x==null?void 0:x.visible)===!1))==null?void 0:b.length)).map((x,u)=>{var p,V,F,z;return((p=l[u])==null?void 0:p.visible)&&t.jsxs(I,{borderRadius:u===0?"11px 11px 0px 0px":0,alignItems:"center",justifyContent:"space-between",display:"flex",xs:12,sx:{backgroundColor:h++%2===0?B?"white":"#daeef0":"white",borderStyle:"solid",borderWidth:"1px",borderColor:"darkgray",padding:0},children:[t.jsx(I,{item:!0,xs:5,sx:{backgroundColor:w(l[u])||(B?"#c23616":"#547687"),borderRadius:"4px 0 0 4px",paddingY:"8px"},children:t.jsx(C,{sx:{fontSize:((F=(V=l[u])==null?void 0:V.name)==null?void 0:F.length)<=15?13:10,color:U(l[u])},children:`${(z=l[u])==null?void 0:z.name}`})}),t.jsx(I,{item:!0,xs:7,style:{fontSize:12,width:"100%",color:c(x)?"black":"red",lineBreak:"anywhere"},children:c(x)?x:String(x).replace("-","")+"-‌ ‌"})]},u)}),E&&((f=d.slice(8))==null?void 0:f.map((x,u)=>{var p,V,F,z;return((p=l[u+8])==null?void 0:p.visible)&&t.jsxs(I,{alignItems:"center",justifyContent:"space-between",display:"flex",xs:12,sx:{backgroundColor:h++%2===0?B?"white":"#daeef0":"white",borderStyle:"solid",borderWidth:"1px",borderColor:"darkgray",padding:0},children:[t.jsx(I,{item:!0,xs:5,sx:{backgroundColor:w(l[u+8])||(B?"#c23616":"#547687"),borderRadius:"4px 0 0 4px",paddingY:"8px"},children:t.jsx(C,{sx:{fontSize:((F=(V=l[u+8])==null?void 0:V.name)==null?void 0:F.length)<=15?13:10,color:U(l[u+8])},children:`${(z=l[u+8])==null?void 0:z.name}`})}),t.jsx(I,{item:!0,xs:7,style:{fontSize:12,width:"100%",color:c(x)?"black":"red",lineBreak:"anywhere"},children:c(x)?x:String(x).replace("-","")+"-‌ ‌"})]},u+8)})),d.length>8&&t.jsx(Ie,{onClick:()=>H(r),children:t.jsx(at,{sx:{transform:E?"rotate(180deg)":"rotate(0deg)",transition:"transform 0.3s"}})})]})},r)})})})};Fe.propTypes={columns:S.any,data:S.any,ignore:S.array};const wt=({columns:l,data:T,title:B,paginated:y=!1,handlePageChange:o,handlePerRowsChange:W,totalRows:X,page:w,perPage:H,customColors:c,noPagination:U,changed:d,isDashboard:r,noSearch:h,operation:E,allColors:b,activeRows:f,customWidth:x,ignoreTextsLength:u,CustomColumnsColor:p,hasSum:V,hasSumColumn:F})=>{const ne=`${window.location.pathname}_${l.length}_columnsVisibility${B}${l.join(" ")}`,ie=()=>{var n;const e=localStorage.getItem(ne);return e&&((n=JSON.parse(e))==null?void 0:n.length)===(l==null?void 0:l.length)&&!d?JSON.parse(e):l.map(i=>({name:i,visible:!0}))};g.useEffect(()=>{ae(ie())},[l]);function P(e){const n=String(e),i=n==null?void 0:n.replace(/,/g,""),a=Number(i);return isNaN(a)?!0:a>=0}const[Y,Te]=g.useState(10),[re,K]=g.useState(1),[J,ze]=g.useState(""),[q,we]=g.useState(null),[v,ae]=g.useState(ie()),[j,He]=g.useState({key:null,direction:"asc"});g.useEffect(()=>{localStorage.setItem(ne,JSON.stringify(v))},[v]);const Ue=e=>{const n=j.key===e&&j.direction==="asc"?"desc":"asc";He({key:e,direction:n})},R=[...T||[]].sort((e,n)=>{if(j.key===null)return 0;const i=String(e[j.key]),a=String(n[j.key]),k=!isNaN(i.replace(/,/g,"")),M=!isNaN(a.replace(/,/g,""));if(k&&M){const N=parseFloat(i.replace(/,/g,"")),G=parseFloat(a.replace(/,/g,""));return j.direction==="asc"?N-G:G-N}return typeof i=="string"&&typeof a=="string"?j.direction==="asc"?i.localeCompare(a,"fa",{sensitivity:"base"}):a.localeCompare(i,"fa",{sensitivity:"base"}):k?j.direction==="asc"?-1:1:M?j.direction==="asc"?1:-1:0}).filter(e=>e.some(n=>{var i,a;return(a=(i=n==null?void 0:n.toString())==null?void 0:i.toLowerCase())==null?void 0:a.includes(J.toLowerCase())}));g.useEffect(()=>{K(1)},[J]);const Ye=Math.ceil((R==null?void 0:R.length)/Y),se=(re-1)*Y,Re=se+Y,A=y?R.slice(se,Re):R,Ne=e=>{const n=[...v];n[e].visible=!n[e].visible,ae(n)},[de,le]=g.useState(null),Ce=e=>{le(e.currentTarget)},ce=()=>{le(null)},xe=!!de,ue=xe?"simple-popover":void 0,[oe,he]=g.useState(!1),Xe=e=>{Te(e.target.value,K(1))},Ae=()=>{he(!1)},pe=()=>{he(!0)},qe={hidden:{opacity:0},visible:{opacity:1}},Ge=()=>t.jsx(Z.span,{style:{display:"inline-flex"},initial:"hidden",animate:"visible",transition:{staggerChildren:1.5,repeat:1/0},children:[".",".","."].map((e,n)=>t.jsx(Z.span,{variants:qe,transition:{duration:1.5},children:e},n))}),Le=t.jsxs(s,{container:!0,alignItems:"center",justifyContent:"space-between",xs:12,style:{width:"100%"},children:[t.jsx(s,{gap:2,alignItems:"center",children:t.jsxs(s,{container:!0,gap:2,alignItems:"center",children:[r?t.jsx(Me,{sx:{color:"#c23616"}}):t.jsx(Be,{sx:{color:"#547687"}}),t.jsx(C,{style:{fontSize:"16px",color:r?"#c23616":"black"},variant:"body2",children:B})]})}),t.jsx(s,{gap:2,alignItems:"center",justifyContent:"center",children:t.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[t.jsx(s,{item:!0,children:E}),y&&!h&&t.jsx(s,{item:!0,children:t.jsx(fe,{size:"small",type:"search",variant:"standard",placeholder:"جستجو...",value:J,onChange:e=>ze(e.target.value)})}),t.jsx(s,{item:!0,children:!r&&t.jsx(Ie,{onClick:Ce,"aria-describedby":ue,color:v.filter(e=>(e==null?void 0:e.visible)===!1).length?"error":"primary",children:v.filter(e=>(e==null?void 0:e.visible)===!1).length?t.jsx(dt,{}):t.jsx(Ve,{})})}),t.jsx(s,{container:!0,xs:4,children:t.jsx(Je,{id:ue,open:xe,anchorEl:de,onClose:ce,anchorOrigin:{vertical:"bottom",horizontal:"left"},children:t.jsxs(s,{container:!0,width:"300px",p:3,children:[t.jsxs(s,{container:!0,xs:12,justifyContent:"space-between",alignItems:"center",children:[t.jsx(C,{variant:"body1",color:"primary",children:"فیلتر ستون ها"}),t.jsx(De,{color:"error",onClick:()=>{ce()},children:"بازگشت"})]}),t.jsx(Qe,{style:{width:"100%"}}),v.map((e,n)=>t.jsx(s,{container:!0,alignItems:"center",gap:1,children:t.jsx(Ze,{style:{color:e.visible?"black":"red"},control:t.jsx(_e,{size:"small",checked:e.visible,onChange:()=>Ne(n)}),label:e.name},n)},n))]})})})]})})]}),Oe=lt(Q)` + font-weight: bold; + background: ${({bgColor:e})=>`${e} !important`}; + color: ${({bgColor:e,textColor:n})=>`${n||(r?"white":b?b==null?void 0:b.text:e==="black"||e==="blue"||e==="red"||e==="brown"||e==="green"?"white":"black")} !important`}; + `,We=e=>{if(p){const i=p==null?void 0:p.find(a=>e==null?void 0:e.name.includes(a.key));if(i)return i.color}const n=c!=null&&c.find(i=>i.name===(e==null?void 0:e.name))?c==null?void 0:c.find(i=>i.name===(e==null?void 0:e.name)):c==null?void 0:c.find(i=>i.rest===!0);return n?n.color:b?b.color:r?"#c23616":c!=null&&c.length?"#f6e58d":null},Pe=e=>{const n=/^\d{4}\/\d{2}\/\d{2}$/,i=typeof e=="string"&&e.replace(/,/g,"").length>14;if(typeof e=="string"&&(n.test(e)||i))return 0;if(typeof e=="string"){const a=parseFloat(e.replace(/,/g,""));return isNaN(a)?0:a}return typeof e=="number"?e:0},D=e=>{let n=!1;const i=A.reduce((a,k)=>{const M=Pe(k[e]);return M!==null?(n=!0,a+M):a},0);return n?i:null},ge=Z(je),ye={active:{backgroundColor:V?["rgba(176, 84, 237, 0.8)","rgba(176, 84, 237, 0.6)","rgba(176, 84, 237, 0.8)"]:["rgb(234, 137, 130, 0.6)","rgb(234, 137, 130, 0.4)","rgb(234, 137, 130, 0.6)"],transition:{duration:3,repeat:1/0,ease:"easeInOut"}}};return t.jsxs(t.Fragment,{children:[Le,t.jsx(s,{id:"startoftable",display:{xs:"none",sm:"grid"},style:{width:x||"100%"},children:t.jsx($e,{component:et,sx:{maxHeight:"70vh",overflow:"auto"},children:t.jsxs(tt,{"aria-label":"simple table",stickyHeader:!0,children:[t.jsx(nt,{children:t.jsx(je,{children:v.filter(e=>e.visible).map((e,n)=>{var a,k,M,N;const i=D(n);return t.jsx(be,{title:`مجموع: ${parseInt(D(n)).toLocaleString()}`,arrow:!0,placement:"top",disableHoverListener:i===0||r||(e==null?void 0:e.name)==="ردیف"||((a=e==null?void 0:e.name)==null?void 0:a.includes("موبایل"))||((k=e==null?void 0:e.name)==null?void 0:k.includes("حساب"))||((M=e==null?void 0:e.name)==null?void 0:M.includes("شماره"))||(A==null?void 0:A.length)===1,slots:{transition:it},children:t.jsxs(Oe,{bgColor:We(e),textColor:((N=p==null?void 0:p.find(G=>e==null?void 0:e.name.includes(G.key)))==null?void 0:N.text)||null,onClick:()=>Ue(n),style:{cursor:"pointer"},children:[e==null?void 0:e.name,j.key===n&&!r&&(j.direction==="asc"?" 🔻":" 🔺")]},n)},n)})})}),t.jsxs(rt,{children:[A==null?void 0:A.map((e,n)=>t.jsx(ge,{style:{background:f&&f[n]?"rgb(249 218 218)":n%2===0?r?"white":"#daeef0":"white",borderStyle:f&&f[n]?"solid":"none",borderWidth:f&&f[n]?"1px":"none"},variants:ye,initial:"initial",animate:f&&f[n]?"active":"inactive",children:e==null?void 0:e.map((i,a)=>{var k;return((k=v[a])==null?void 0:k.visible)&&t.jsx(Q,{children:t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",xs:12,style:{color:P(i)?"black":"red"},children:t.jsx(s,{style:{textAlign:"center"},children:P(i)?typeof i=="string"&&!u&&i.length>30?t.jsxs(be,{title:i,placement:"top",children:[t.jsx("span",{children:i.slice(0,30)+" ... "}),t.jsx(Ee,{color:"primary",fontSize:"5px"})]}):((i==null?void 0:i.toString())==="NaN"||!i)&&i!==0?"-":i:String(i).replace("-","")+"-‌ ‌"})})},a)})},n)),V&&t.jsx(ge,{style:{background:"#2c3e50",borderStyle:"none",borderWidth:"none"},variants:ye,initial:"initial",animate:"active",children:v.filter(e=>e.visible).map((e,n)=>{const i=D(n);return t.jsx(Q,{children:t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",xs:12,style:{color:"white"},children:t.jsx(s,{style:{textAlign:"center"},children:(e==null?void 0:e.name)==="ردیف"?(A==null?void 0:A.length)+1:(e==null?void 0:e.name)===F?"مجموع":P(i)?i==null?void 0:i.toLocaleString():String(i).replace("-","")+"-‌ ‌"})})},n)})})]})]})})}),!(A!=null&&A.length)&&t.jsxs(s,{container:!0,xs:12,mt:2,mb:2,justifyContent:"center",children:[!r&&!U&&t.jsx(s,{width:"120px",alignSelf:"center",children:t.jsx(st,{animationData:St,loop:!0})}),t.jsx(s,{xs:12,justifyContent:"center",container:!0,children:t.jsx(C,{children:r?t.jsxs(t.Fragment,{children:["در حال دریافت اطلاعات ","‌‌",t.jsx(Ge,{})]}):"داده ای دریافت نشد!"})})]}),t.jsx(s,{display:{xs:"grid",sm:"none"},style:{width:"100%"},children:t.jsx(Fe,{columns:v,data:A,paginated:y,isDashboard:r,allColors:b,customColors:c})}),!U&&t.jsx(s,{container:!0,mt:2,children:y?t.jsxs(s,{container:!0,mb:2,justifyContent:"center",xs:12,alignItems:"center",gap:2,children:[t.jsxs(ve,{sx:{width:80},children:[t.jsx(ke,{id:"demo-controlled-open-select-label",children:"تعداد"}),t.jsxs(Se,{size:"small",labelId:"demo-controlled-open-select-label",id:"demo-controlled-open-select",open:oe,onClose:Ae,onOpen:pe,value:Y,label:"Age",onChange:Xe,children:[t.jsx(m,{value:10,children:"10"}),t.jsx(m,{value:20,children:"20"}),t.jsx(m,{value:40,children:"40"}),t.jsx(m,{value:100,children:"100"}),t.jsx(m,{value:1e3,children:"همه"})]})]}),Y!==1e3&&t.jsx(me,{count:Ye,page:re,variant:"outlined",onChange:(e,n)=>K(n)})]}):t.jsxs(s,{container:!0,mb:2,justifyContent:"center",xs:12,alignItems:"center",gap:2,children:[t.jsxs(ve,{sx:{width:80},children:[t.jsx(ke,{id:"demo-controlled-open-select-label",children:"تعداد"}),t.jsxs(Se,{size:"small",labelId:"demo-controlled-open-select-label",id:"demo-controlled-open-select",open:oe,onClose:Ae,onOpen:pe,value:H,label:"Age",onChange:e=>{W(e.target.value)},children:[t.jsx(m,{value:10,children:"10"}),t.jsx(m,{value:20,children:"20"}),t.jsx(m,{value:40,children:"40"}),t.jsx(m,{value:100,children:"100"})]})]}),t.jsx(me,{count:Math.ceil(X/H),page:w,variant:"outlined",onChange:(e,n)=>o(n)}),t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",gap:1,sx:{maxWidth:"65px"},children:t.jsx(fe,{size:"small",type:"search",variant:"standard",placeholder:"برو به...",value:q,onChange:e=>we(e.target.value),onKeyDown:e=>{e.key==="Enter"&&parseInt(q)<=Math.ceil(X/H)&&parseInt(q)>0&&o(parseInt(q))}})})]})})]})};wt.propTypes={columns:S.arrayOf(S.string).isRequired,data:S.arrayOf(S.arrayOf(S.any)).isRequired,title:S.string.isRequired,paginated:S.bool};export{wt as R}; diff --git a/build/assets/ReturnPurchases-CdTAxNQ5.js b/build/assets/ReturnPurchases-CdTAxNQ5.js new file mode 100644 index 0000000..9e9db16 --- /dev/null +++ b/build/assets/ReturnPurchases-CdTAxNQ5.js @@ -0,0 +1 @@ +import{j as r,I as _u,b3 as wu,d as Au,B as _,ad as Mu,bt as Pu,af as Nu,c4 as Bu,a6 as Hu,an as Cu,b5 as Ou,b6 as Tu,b as Wu}from"./mui-vendor-D_SVL-Dx.js";import{L as pu,j as w,h as M,A as cu,G as A,S as k,p as Yu,a3 as su,a0 as $,v as au,$ as Lu}from"./index-D80MdVQn.js";import{B as Ku}from"./BackButton-Dr-K0JXJ.js";import{r as t}from"./react-vendor-CmFgShSM.js";import{R as Fu}from"./ResponsiveTable-bUYl0qDM.js";import{a as qu,R as Qu}from"./index.esm-C1-dCPnj.js";import{a as $u,u as Du,f as ou}from"./redux-vendor-CfkcHgWN.js";import{d as Uu}from"./CheckCircle-DhdOmw2t.js";import{d as zu}from"./Tune-BBzxV8DK.js";import{c as tu}from"./checkPathStartsWith-DedybDvj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Gu=$u("ACTIVATE_RETURNED_REQUEST",async(o,{dispatch:s})=>{var a,p;try{s(pu());const{data:c,status:y}=await w.put("return-province-kill-requests/",{key:o.key,trash:!1,return_trash:!1});return s(M()),{data:c,status:y}}catch(c){return s(M()),{error:((p=(a=c.response)==null?void 0:a.data)==null?void 0:p.result)||c.message}}}),bu=$u("ACTIVATE_RETURNED_CARGO",async(o,{dispatch:s})=>{var a,p;try{s(pu());const{data:c,status:y}=await w.put("return-kill-house-requests/0/",{key:o.key,trash:!1,return_trash:!1});return s(M()),{data:c,status:y}}catch(c){return s(M()),{error:((p=(a=c.response)==null?void 0:a.data)==null?void 0:p.result)||c.message}}}),Iu=({item:o,updateTable:s,type:a="allocated"})=>{const p=Du(),[c,y]=t.useState(null),[D,d]=t.useState(!1),[E]=t.useContext(cu),i=u=>{y(u.currentTarget)},j=()=>{y(null)},e=()=>{d(!0)},x=()=>{d(!1)},g=!!c,R=g?"popover":void 0,C=()=>{x(),p((a==="cargo"?bu:Gu)({key:o==null?void 0:o.key})).then(f=>{var F;(F=f.payload)!=null&&F.error||f.error?E({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(j(),s(),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return r.jsxs("div",{children:[r.jsx(_u,{"aria-describedby":R,variant:"contained",color:"primary",onClick:i,children:r.jsx(zu,{})}),r.jsx(wu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:R,open:g,anchorEl:c,onClose:j,children:r.jsx("div",{style:{padding:"20px"},children:r.jsx(A,{container:!0,direction:"column",children:r.jsx(Au,{title:"فعال کردن",placement:"left-start",children:r.jsx(_,{"aria-label":"activate",color:"success",variant:"text",onClick:e,startIcon:r.jsx(Uu,{}),children:"فعال کردن"})})})})}),r.jsxs(Mu,{open:D,onClose:x,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description",children:[r.jsx(Pu,{id:"alert-dialog-title",children:"تایید فعال سازی"}),r.jsx(Nu,{children:r.jsx(Bu,{id:"alert-dialog-description",children:"آیا از فعال سازی این تخصیص بازگشتی اطمینان دارید؟"})}),r.jsx(Hu,{children:r.jsxs(A,{container:!0,gap:k.TINY,justifyContent:"center",xs:12,children:[r.jsx(_,{variant:"outlined",color:"error",onClick:x,children:"انصراف"}),r.jsx(_,{variant:"contained",color:"success",onClick:C,autoFocus:!0,children:"تایید"})]})})]})]})},Vu=({data:o,page:s,perPage:a,totalRows:p,handlePageChange:c,handlePerRowsChange:y,textValue:D,updateTable:d})=>{const[E,i]=t.useState(),[,,j,,e]=t.useContext(cu),x=ou(C=>C.userSlice.userProfile.key),g=ou(C=>C.userSlice.selectedSubUser);t.useEffect(()=>{const C=o==null?void 0:o.map((u,f)=>{var v,I,S,T,L;let F="";u.state==="pending"?F="در انتظار تایید":u.state==="accepted"?F="تایید شده":u.state==="rejected"&&(F="رد شده");let l="";u!=null&&u.market?l="پنل معاملات":u!=null&&u.directBuying?l="خرید مستقیم":u!=null&&u.warehouse?l="انبار":l="اتحادیه";const h=[s===1?f+1:f+a*(s-1)+1,(u==null?void 0:u.orderCode)||"-",l,u==null?void 0:u.poultryUnitName,`${u==null?void 0:u.poultryFullname} (${u==null?void 0:u.poultryMobile})`,u==null?void 0:u.poultryCity,Yu(u==null?void 0:u.killingDate),(v=u==null?void 0:u.poultryRequestQuantity)==null?void 0:v.toLocaleString(),su(u==null?void 0:u.createDate),(u==null?void 0:u.killhouseUser.name)||"-",(u==null?void 0:u.killhouseUser.city)||"-",((I=u==null?void 0:u.poultryAmount)==null?void 0:I.toLocaleString())+" ﷼",((S=u==null?void 0:u.killHousePrice)==null?void 0:S.toLocaleString())+" ﷼",(T=u==null?void 0:u.quantity)==null?void 0:T.toLocaleString(),F,(u==null?void 0:u.firstCarAllocatedQuantity)>0?"دارد":"ندارد",((u==null?void 0:u.quantity)-(u==null?void 0:u.totalKilledQuantity)).toLocaleString(),(u!=null&&u.returner?`${u==null?void 0:u.returner.fullname} (${(L=u==null?void 0:u.returner)==null?void 0:L.mobile})`:"سیستم")+" "+su(u==null?void 0:u.modifyDate)];return["AdminX","SuperAdmin"].includes($())&&((u==null?void 0:u.returnTrash)===!0?h.push(r.jsx(Iu,{item:u,updateTable:d},`operation-${u==null?void 0:u.key}`)):h.push("-")),h});i(C)},[o,s,a]);const R=["ردیف","کدسفارش","نوع درخواست","نام فارم","نام مرغدار","شهر مرغدار","تاریخ کشتار","تعداد درخواست","تاریخ ثبت تخصیص","نام کشتارگاه","شهر کشتارگاه","قیمت مرغدار","قیمت کشتارگاه","تعداد تخصیص","وضعیت تایید","وضعیت تخصیص ماشین","مانده قابل تخصیص","برگشت دهنده"];return["AdminX","SuperAdmin"].includes($())&&R.push("عملیات"),r.jsxs(A,{container:!0,justifyContent:"end",alignItems:"center",mb:k.MEDIUM,mt:k.SMALL,children:[r.jsx(A,{children:r.jsx(Au,{title:"خروجی اکسل",children:r.jsx("a",{href:`${w.defaults.baseURL}return_province_request_excel/?role=${$()}${tu("province")?`&role_key=${g==null?void 0:g.key}`:""}&date1=${j}&date2=${e}&search=filter&value=${D}&key=${x}`,rel:"noreferrer",children:r.jsx(_,{color:"success",children:r.jsx(qu,{size:32})})})})}),r.jsx(Fu,{title:"تخصیص‌های بازگشتی",columns:R,data:E,handlePageChange:c,totalRows:p,page:s,perPage:a,handlePerRowsChange:y})]})},Xu=({data:o,page:s,perPage:a,totalRows:p,handlePageChange:c,handlePerRowsChange:y,textValue:D,updateTable:d})=>{const[E,i]=t.useState(),[,,j,,e]=t.useContext(cu),x=ou(C=>C.userSlice.selectedSubUser),g=ou(C=>C.userSlice.userProfile.key);t.useEffect(()=>{const C=o==null?void 0:o.map((u,f)=>{var I,S,T,L,lu,P,N,B,H,O,W,Y,K,Q,U,z,G,b,V,X,J,Z,m,uu,eu,ru,n,q,nu,yu,gu,fu,hu,du,xu,Ru,iu,ju,Su,ku,Eu,vu;let F="";u.state==="pending"?F="در انتظار تایید":u.state==="accepted"?F="تایید شده":u.state==="rejected"&&(F="رد شده");let l="";(I=u==null?void 0:u.poultryRequest)!=null&&I.market?l="پنل معاملات":(S=u==null?void 0:u.poultryRequest)!=null&&S.directBuying?l="خرید مستقیم":u!=null&&u.warehouse?l="انبار":l="اتحادیه";let h="";(T=u==null?void 0:u.poultryRequest)!=null&&T.freezing?h="انجماد":(L=u==null?void 0:u.poultryRequest)!=null&&L.export?h="صادرات":h="عادی";const v=[s===1?f+1:f+a*(s-1)+1,(u==null?void 0:u.barCode)||"-",((lu=u==null?void 0:u.poultryRequest)==null?void 0:lu.orderCode)||"-",l,h,((N=(P=u==null?void 0:u.poultryRequest)==null?void 0:P.poultry)==null?void 0:N.unitName)||"-",`${((O=(H=(B=u==null?void 0:u.poultryRequest)==null?void 0:B.poultry)==null?void 0:H.user)==null?void 0:O.fullname)||"-"} (${((K=(Y=(W=u==null?void 0:u.poultryRequest)==null?void 0:W.poultry)==null?void 0:Y.user)==null?void 0:K.mobile)||"-"})`,((G=(z=(U=(Q=u==null?void 0:u.poultryRequest)==null?void 0:Q.poultry)==null?void 0:U.address)==null?void 0:z.city)==null?void 0:G.name)||"-",(b=u==null?void 0:u.killRequest)!=null&&b.reciveDate?su((V=u==null?void 0:u.killRequest)==null?void 0:V.reciveDate):"-",(X=u==null?void 0:u.quantity)==null?void 0:X.toLocaleString(),u!=null&&u.createDate?su(u==null?void 0:u.createDate):"-",((J=u==null?void 0:u.killhouseUser)==null?void 0:J.name)||((Z=u==null?void 0:u.killer)==null?void 0:Z.name)||"-",((ru=(eu=(uu=(m=u==null?void 0:u.killhouseUser)==null?void 0:m.killHouseOperator)==null?void 0:uu.user)==null?void 0:eu.city)==null?void 0:ru.name)||((yu=(nu=(q=(n=u==null?void 0:u.killer)==null?void 0:n.killHouseOperator)==null?void 0:q.user)==null?void 0:nu.city)==null?void 0:yu.name)||"-",((fu=(gu=u==null?void 0:u.weightInfo)==null?void 0:gu.weight)==null?void 0:fu.toLocaleString())||"-",((du=(hu=u==null?void 0:u.weightInfo)==null?void 0:hu.indexWeight)==null?void 0:du.toLocaleString())||"-",(xu=u==null?void 0:u.acceptedRealQuantity)==null?void 0:xu.toLocaleString(),(Ru=u==null?void 0:u.acceptedRealWeight)==null?void 0:Ru.toLocaleString(),((ju=(iu=u==null?void 0:u.poultryRequest)==null?void 0:iu.amount)==null?void 0:ju.toLocaleString())+" ﷼"||"-",((ku=(Su=u==null?void 0:u.weightInfo)==null?void 0:Su.killHousePrice)==null?void 0:ku.toLocaleString())+" ﷼"||"-",F,((Eu=u==null?void 0:u.car)==null?void 0:Eu.pelak)||"-",((vu=u==null?void 0:u.car)==null?void 0:vu.driverName)||"-",(u==null?void 0:u.clearanceCode)||"-",(u!=null&&u.nonReceipt&&(u!=null&&u.mainNonReceipt)?"کاربر":"سیستم")+" "+su(u==null?void 0:u.modifyDate),(u==null?void 0:u.nonReceiptMessage)||"-"];return["AdminX","SuperAdmin"].includes($())&&((u==null?void 0:u.returnTrash)===!0?v.push(r.jsx(Iu,{item:u,updateTable:d,type:"cargo"},`operation-${u==null?void 0:u.key}`)):v.push("-")),v});i(C)},[o,s,a]);const R=["ردیف","کد بار","کدسفارش","نوع درخواست","نوع کشتار","نام فارم","نام مرغدار","شهر مرغدار","تاریخ درخواست کشتار","تعداد بار","تاریخ ثبت بار","نام کشتارگاه","شهر کشتارگاه","وزن","میانگین وزنی","تعداد نهایی","وزن نهایی","قیمت مرغدار","قیمت کشتارگاه","وضعیت تایید","پلاک خودرو","نام راننده","کدرهگیری سامانه قرنطینه","نوع برگشت","پیام عدم دریافت"];return["AdminX","SuperAdmin"].includes($())&&R.push("عملیات"),r.jsxs(A,{container:!0,alignItems:"center",justifyContent:"end",children:[r.jsx(A,{children:r.jsx(Au,{title:"خروجی اکسل",children:r.jsx("a",{href:`${w.defaults.baseURL}return_kill_house_request_excel/?role=${$()}${tu("province")?`&role_key=${x==null?void 0:x.key}`:""}&date1=${j}&date2=${e}&search=filter&value=${D}&key=${g}`,rel:"noreferrer",children:r.jsx(_,{color:"success",children:r.jsx(qu,{size:32})})})})}),r.jsx(Fu,{title:"بارهای بازگشتی",columns:R,data:E,handlePageChange:c,totalRows:p,page:s,perPage:a,handlePerRowsChange:y})]})},Ju=()=>{var N,B,H,O,W,Y,K,Q,U,z,G,b,V,X,J,Z,m,uu,eu,ru;const o=Du(),[s,a]=t.useState(0),[p,c]=t.useState([]),[y,D]=t.useState(0),[d,E]=t.useState(10),[i,j]=t.useState(1),[e,x]=t.useState({}),[,,g,R,C,u]=t.useContext(cu),[f,F]=t.useState(""),l=ou(n=>n.userSlice.selectedSubUser);t.useEffect(()=>{const n=au(new Date).format("YYYY-MM-DD");R(n),u(n)},[]);const h=async()=>{try{const n=await w.get(`return-requests-dashboard/?role=${$()}${tu("province")?`&role_key=${l==null?void 0:l.key}`:""}&date1=${g}&date2=${C}`);x(n.data)}catch(n){console.error("Error fetching dashboard data:",n)}},v=n=>{F(n.target.value)},I=(n,q)=>{a(q),j(1)},S=async n=>{o(pu());try{const q=s===0?"return-province-kill-requests":"return-kill-house-requests",nu=await w.get(`${q}/?role=${$()}${tu("province")?`&role_key=${l==null?void 0:l.key}`:""}&date1=${g}&date2=${C}&search=filter&value=${f}&page_size=${d}&page=${n}`);c(nu.data.results),D(nu.data.count),o(M())}catch(q){console.error("Error fetching data:",q),o(M())}},T=n=>{S(n),j(n)},L=n=>{E(n),j(1)};t.useEffect(()=>{S(1),h()},[g,C,d,s,l==null?void 0:l.key]);const lu=()=>{S(i),h()},P=()=>{S(i),h()};return r.jsxs(A,{children:[r.jsxs(A,{container:!0,justifyContent:"center",alignItems:"center",gap:k.SMALL,children:[r.jsx(A,{style:{width:160},children:r.jsx(Lu,{label:"از تاریخ",renderInput:n=>r.jsx(Cu,{...n}),value:g,onChange:n=>{R(au(n).format("YYYY-MM-DD"))}})}),r.jsx(A,{style:{width:160},children:r.jsx(Lu,{label:"تا تاریخ",renderInput:n=>r.jsx(Cu,{...n}),value:C,onChange:n=>{u(au(n).format("YYYY-MM-DD"))}})}),r.jsxs(A,{container:!0,alignItems:"center",gap:k.SMALL,children:[r.jsx(Cu,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:v}),r.jsx(_,{type:"submit",onClick:lu,endIcon:r.jsx(Qu,{}),children:"جستجو"})]})]}),r.jsx(A,{mb:k.MEDIUM,mt:k.MEDIUM,children:r.jsx(Fu,{noPagination:!0,isDashboard:!0,columns:["تعداد کل تخصیصات","تعداد تخصیصات بازگشتی کاربر","تعداد تخصیصات بازگشتی سیستم","حجم کل تخصیصات","حجم تخصیصات بازگشتی کاربر","حجم تخصیصات بازگشتی سیستم","وزن کل تخصیصات","وزن بازگشتی کاربر","وزن بازگشتی سیستم","تعداد کل بارها","تعداد بارهای عدم وصول","تعداد بارهای بازگشتی سیستمی ","حجم کل بارها","حجم بارهای عدم وصول","حجم بارهای بازگشتی سیستمی ","وزن کل بارها","وزن بارهای عدم وصول","وزن بارهای بازگشتی سیستمی ","وزن خریدهای بازگشتی با کارمزد","کارمزد خریدهای بازگشتی"],data:[[((N=e==null?void 0:e.provinceKillRequestTotalCount)==null?void 0:N.toLocaleString())||"0",((B=e==null?void 0:e.provinceKillRequestTotalOperatorReturnCount)==null?void 0:B.toLocaleString())||"0",((H=e==null?void 0:e.provinceKillRequestTotalSystemReturnCount)==null?void 0:H.toLocaleString())||"0",((O=e==null?void 0:e.provinceKillRequestTotalQuantity)==null?void 0:O.toLocaleString())||"0",((W=e==null?void 0:e.provinceKillRequestTotalOperatorReturnQuantity)==null?void 0:W.toLocaleString())||"0",((Y=e==null?void 0:e.provinceKillRequestTotalSystemReturnQuantity)==null?void 0:Y.toLocaleString())||"0",((K=e==null?void 0:e.provinceKillRequestTotalWeight)==null?void 0:K.toLocaleString())||"0",((Q=e==null?void 0:e.provinceKillRequestTotalOperatorReturnWeight)==null?void 0:Q.toLocaleString())||"0",((U=e==null?void 0:e.provinceKillRequestTotalSystemReturnWeight)==null?void 0:U.toLocaleString())||"0",((z=e==null?void 0:e.killHouseRequestTotalCount)==null?void 0:z.toLocaleString())||"0",((G=e==null?void 0:e.killHouseRequestTotalNonReceiptCount)==null?void 0:G.toLocaleString())||"0",((b=e==null?void 0:e.killHouseRequestTotalSystemReturnCount)==null?void 0:b.toLocaleString())||"0",((V=e==null?void 0:e.killHouseRequestTotalQuantity)==null?void 0:V.toLocaleString())||"0",((X=e==null?void 0:e.killHouseRequestTotalNonReceiptQuantity)==null?void 0:X.toLocaleString())||"0",((J=e==null?void 0:e.killHouseRequestTotalSystemReturnQuantity)==null?void 0:J.toLocaleString())||"0",((Z=e==null?void 0:e.killHouseRequestTotalWeight)==null?void 0:Z.toLocaleString())||"0",((m=e==null?void 0:e.killHouseRequestTotalNonReceiptWeight)==null?void 0:m.toLocaleString())||"0",((uu=e==null?void 0:e.killHouseRequestTotalSystemReturnWeight)==null?void 0:uu.toLocaleString())||"0",((eu=e==null?void 0:e.totalReturnWeightWithWage)==null?void 0:eu.toLocaleString())||"0",((ru=e==null?void 0:e.totalReturnWage)==null?void 0:ru.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),r.jsx(A,{container:!0,justifyContent:"center",alignItems:"center",mb:k.SMALL,mt:k.LARGE,children:r.jsxs(Ou,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:s,onChange:I,children:[r.jsx(Tu,{label:"تخصیص‌های بازگشتی"}),r.jsx(Tu,{label:"بارهای بازگشتی"})]})}),s===0&&r.jsx(Vu,{data:p,page:i,perPage:d,totalRows:y,handlePageChange:T,handlePerRowsChange:L,textValue:f,updateTable:P}),s===1&&r.jsx(Xu,{data:p,page:i,perPage:d,totalRows:y,handlePageChange:T,handlePerRowsChange:L,textValue:f,updateTable:P})]})},a6=()=>r.jsx(r.Fragment,{children:r.jsx(Wu,{display:"flex",justifyContent:"center",children:r.jsxs(A,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[r.jsx(Ku,{}),r.jsx(A,{container:!0,justifyContent:"space-between",gap:k.SMALL,children:r.jsx(A,{xs:12,children:r.jsx(Ju,{})})})]})})});export{a6 as default}; diff --git a/build/assets/Save-Dna-LSr8.js b/build/assets/Save-Dna-LSr8.js new file mode 100644 index 0000000..88d00bb --- /dev/null +++ b/build/assets/Save-Dna-LSr8.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(t()),v=a;u=e.default=(0,i.default)((0,v.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z"}),"Save");export{u as d}; diff --git a/build/assets/Search-TgPAjvS8.js b/build/assets/Search-TgPAjvS8.js new file mode 100644 index 0000000..8bee058 --- /dev/null +++ b/build/assets/Search-TgPAjvS8.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as t}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(t()),l=a;u=e.default=(0,i.default)((0,l.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search");export{e as S,u as d}; diff --git a/build/assets/SelectCheck-DMZOQn3F.js b/build/assets/SelectCheck-DMZOQn3F.js new file mode 100644 index 0000000..3f42e02 --- /dev/null +++ b/build/assets/SelectCheck-DMZOQn3F.js @@ -0,0 +1 @@ +import{j as n,aj as d,ay as j,az as v,aA as I,at as E,bl as C,ah as l}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./react-vendor-CmFgShSM.js";const L=48,M=8,k={PaperProps:{style:{maxHeight:L*4.5+M,width:280}}},O=({label:o,id:i,options:r,error:x,onBlur:h,onChange:m,size:b,value:S,width:t,defaultValue:s})=>{s=s||[];const[a,y]=c.useState(s);t=t||280;const g=e=>{const{target:{value:p}}=e;y(typeof p=="string"?p.split(","):p)};c.useEffect(()=>{m(a)},[a]),c.useEffect(()=>{s!=null&&s.length&&y(a)},[s]);const T=r==null?void 0:r.map(e=>e.value),u=r==null?void 0:r.map(e=>e.label);return n.jsx("div",{children:n.jsxs(d,{sx:{width:t},size:b,children:[n.jsx(j,{id:"demo-multiple-checkbox-label",children:o}),n.jsx(v,{labelId:"demo-multiple-checkbox-label",id:i,multiple:!0,value:a,onChange:g,input:n.jsx(C,{label:o}),renderValue:e=>(e==null?void 0:e.map(P=>u[T.indexOf(P)])).join(", "),MenuProps:k,error:x,onBlur:h,children:r==null?void 0:r.map(e=>n.jsx(I,{value:e.value,style:{display:"flex",padding:0},children:n.jsx(E,{style:{backgroundColor:(a==null?void 0:a.indexOf(e.value))>-1?"lightgray":"initial",padding:8},primary:e.label})},e.label))})]})})};O.propTypes={label:l.PropTypes.string,id:l.PropTypes.string,options:l.PropTypes.array,error:l.PropTypes.any,onBlur:l.PropTypes.any,onChange:l.PropTypes.any,size:l.PropTypes.any};export{O as S}; diff --git a/build/assets/Send-BBQc1q74.js b/build/assets/Send-BBQc1q74.js new file mode 100644 index 0000000..cf76a3e --- /dev/null +++ b/build/assets/Send-BBQc1q74.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),d=t;u=e.default=(0,i.default)((0,d.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send");export{u as d}; diff --git a/build/assets/SendMassage-buPgORxc.js b/build/assets/SendMassage-buPgORxc.js new file mode 100644 index 0000000..1b30ec7 --- /dev/null +++ b/build/assets/SendMassage-buPgORxc.js @@ -0,0 +1 @@ +import{j as u,T as b,an as N,d as Y,B as T,bh as ee,al as O,a_ as M,bi as te,a5 as F,aj as Z,ay as uu,az as eu,aA as m,ak as re,am as yu,I as J,b3 as vu,b8 as qu,ap as ne,aq as se,b7 as Su,as as Ru,at as bu,b as gu,s as Wu,au as ae,ab as oe}from"./mui-vendor-D_SVL-Dx.js";import{L as S,j as E,h as v,A as B,_ as Au,c as ru,V as q,cE as le,u as nu,G as h,S as P,cF as ie,C as tu,b as ou,O as Q,a0 as _,ad as $u,W as Xu,p as ce,cG as Ce,cH as de,cI as he,cJ as Fu,cK as Tu,cL as iu,cM as Pu,cN as Ou,cO as Nu,cP as cu,cQ as lu,cR as pe,cS as xe,cT as Iu,cU as wu,cV as ku,cW as Cu,cX as Mu,cY as Du,cZ as du,c_ as hu,c$ as Uu,d0 as ge,d1 as pu,d2 as Bu,d3 as xu,d4 as zu,d5 as Vu,d6 as ve}from"./index-D80MdVQn.js";import{L as X}from"./LinkItem-Din4toX7.js";import{r as C,f as Ae,k as H}from"./react-vendor-CmFgShSM.js";import{S as Lu}from"./SelectCheck-DMZOQn3F.js";import{a as R,u as z,f as me}from"./redux-vendor-CfkcHgWN.js";import{d as je}from"./Add-CiyqkOpq.js";import{d as Ee}from"./Refresh-DGpCWJBi.js";import{a as fe,R as Hu}from"./index.esm-C1-dCPnj.js";import{A as _e}from"./AdvancedTable-DF_gMS-x.js";import{B as ye}from"./BackButton-Dr-K0JXJ.js";import{a as Se}from"./get-announcement-CYn-n327.js";import{g as Re}from"./getRoleList-ByrtG6ED.js";import{P as Yu}from"./PageTable-B0hPU2Kw.js";import{d as mu}from"./Tune-BBzxV8DK.js";import{d as be}from"./PublishedWithChanges-Dz7dEVRv.js";import{d as Ku}from"./Delete-CIwpNviU.js";import{R as Fe}from"./ResponsiveTable-bUYl0qDM.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./FilterAlt-DZsHj-WQ.js";const Te=["Admin","CityOperator","Poultry","ProvinceOperator","ProvinceFinancial","KillHouse","KillHouseVet","VetFarm","Driver","ProvinceInspector","VetSupervisor","Jahad","ProvincialGovernment"],Pe=R("PROVINCE_GET_USERS_BY_ROLES_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.get("diageram",{params:e});return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data}}}),Oe=R("PROVINCE_SEND_SMS_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("sms/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data}}});function Ne(){const e=z(),[t]=C.useContext(B),[r,s]=C.useState([]),[i,n]=C.useState([]),[a,x]=C.useState([]);C.useEffect(()=>{if(r.length){const g=r.map(k=>({label:k.fullname,value:k.key}));n(g)}},[r]);const[d]=C.useState(Te.map((g,k)=>({label:Au(g),value:g}))),l=ru().shape({selectedRoles:le().required("لطفا نقش را انتخاب کنید"),inputText:q().required("لطفا متن پیامک را وارد کنید")}),o=nu({initialValues:{selectedRoles:[],inputText:""},validationSchema:l,onSubmit:()=>{e(Oe({user:a,message:o.values.inputText,role:o.values.selectedRoles})).then(g=>{g.payload.status===200&&t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})}});C.useEffect(()=>{o.validateForm()},[]);const y=g=>{const k=/[آ-ی]/.test(g);let I=0;return k?I=A(g)*980:I=A(g)*1320,o.values.selectedRoles.length?a.length>0?I*a.length+" ریال":I*i.length+" ریال":"نامشخص (پیامک برای کل کاربران ارسال میشود) "},A=g=>{const k=[160,146,153,153],I=[70,64,67,67],L=/[آ-ی]/.test(g)?I:k;let W=g.length,G=0;for(;W>0;){const j=L[G]||L[L.length-1];if(W>=j)W-=j,G++;else{G++;break}}return G};return C.useEffect(()=>{o.values.selectedRoles.length&&e(Pe({role:o.values.selectedRoles.join(",")})).then(g=>s(g.payload.data))},[o.values.selectedRoles]),u.jsxs(h,{container:!0,mx:P.SMALL,justifyContent:"space-between",children:[u.jsx(h,{item:!0,xs:12,sm:12,md:4,lg:3,direction:"column",alignItems:"start",gap:P.SMALL,children:u.jsx(h,{children:u.jsxs("form",{style:{display:"flex",alignItems:"start",flexDirection:"column",gap:P.LARGE},onSubmit:o.handleSubmit,children:[u.jsxs(h,{children:[u.jsx(Lu,{name:"selectedOption",label:"انتخاب نقش",onChange:g=>o.setFieldValue("selectedRoles",g),options:d}),o.errors.selectedOption&&u.jsx(b,{variant:"caption",color:g=>g.palette.grey.A700,children:o.errors.selectedOption})]}),!!i.length&&u.jsxs(h,{container:!0,direction:"column",alignItems:"start",children:[u.jsx(h,{children:u.jsx(Lu,{name:"slaughterHousesListForSelect",label:"انتخاب کاربر",onChange:g=>x(g),options:i})}),u.jsxs(h,{container:!0,gap:P.TINY,mt:P.SMALL,children:[u.jsx(h,{item:!0,children:u.jsx(b,{variant:"button",color:"red",children:"تعداد کاربر انتخابی:"})}),u.jsx(h,{item:!0,mb:P.SMALL,children:u.jsx(b,{variant:"caption",color:g=>g.palette.grey.A700,children:a.length>0?a.length:"همه"})})]})]}),u.jsx(h,{container:!0,children:u.jsxs(h,{container:!0,direction:"column",alignItems:"start",children:[u.jsx(h,{children:u.jsx(N,{style:{width:"280px"},id:"inputText",name:"inputText",label:"متن پیامک را وارد کنید",multiline:!0,rows:10,value:o.values.inputText,onChange:o.handleChange})}),o.errors.inputText&&u.jsx(b,{mt:P.TINY,variant:"caption",color:g=>g.palette.grey.A700,children:o.errors.inputText}),u.jsxs(h,{container:!0,direction:"row",alignItems:"start",gap:P.LARGE,children:[u.jsxs(h,{container:!0,gap:P.TINY,children:[u.jsx(h,{item:!0,children:u.jsx(b,{variant:"button",color:"red",children:"تعداد کاراکتر:"})}),u.jsx(h,{item:!0,mb:P.SMALL,children:u.jsx(b,{variant:"caption",color:g=>g.palette.grey.A700,children:o.values.inputText.length})})]}),u.jsxs(h,{container:!0,gap:P.TINY,children:[u.jsx(h,{item:!0,children:u.jsx(b,{variant:"button",color:"red",children:"تعداد پیامک:"})}),u.jsx(h,{item:!0,mb:P.SMALL,children:u.jsx(b,{variant:"caption",color:g=>g.palette.grey.A700,children:A(o.values.inputText)})})]})]}),u.jsx(h,{children:u.jsx(Y,{title:"در صورتی که کاربری انتخاب نکنید پیغام برای همه کاربران نقش ارسال میشود",placement:"left",children:u.jsx(T,{disabled:!o.isValid,variant:"contained",type:"submit",children:"ارسال پیامک"})})})]})})]})})}),u.jsxs(h,{item:!0,container:!0,direction:"column",alignItems:"start",gap:P.SMALL,xs:12,sm:12,md:7,lg:8,children:[u.jsxs(h,{container:!0,xs:12,sm:12,md:12,lg:12,gap:"20px",alignItems:"center",justifyContent:"start",children:[u.jsxs(h,{children:[u.jsx(b,{sx:{marginRight:"5px"},variant:"v2",color:"green",children:"مانده حساب:"}),u.jsx(b,{variant:"caption",color:g=>g.palette.grey.A700,children:"230,000 ریال"})]}),u.jsxs(h,{children:[u.jsx(b,{sx:{marginRight:"5px"},variant:"v2",color:"red",children:"محاسبه تقریبی هزینه پیام:"}),u.jsxs(b,{variant:"caption",color:g=>g.palette.grey.A700,children:[y(o.values.inputText).toLocaleString()," "]})]}),u.jsxs(h,{xs:12,sm:12,md:12,container:!0,justifyContent:"space-between",children:[u.jsxs(h,{container:!0,justifyContent:"start",gap:P.TINY,children:[u.jsx(T,{component:"a",href:"http://sahandsms.com/OnlineCharge/OnlineCharge.aspx",target:"_blank",startIcon:u.jsx(je,{}),variant:"contained",size:"small",type:"submit",children:"شارژ کیف پول"}),u.jsx(T,{component:"a",href:"http://sahandsms.com/OnlineCharge/OnlineCharge.aspx",startIcon:u.jsx(fe,{}),variant:"contained",size:"small",type:"submit",color:"success",children:"خروجی اکسل"})]}),u.jsx(h,{children:u.jsx(T,{startIcon:u.jsx(Ee,{}),variant:"contained",size:"small",type:"submit",color:"success",children:"بروزرسانی پیام ها"})})]})]}),u.jsx(_e,{name:"پیام های ارسال شده",columns:["نقش","نام و نام خانوادگی","تلفن","متن پیام","تاریخ ارسال","وضعیت"]})]})]})}const Ie=R("PROVINCE_SMS_LINCENSE_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("sms_license/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data}}});function we(){const[e]=C.useContext(B),[t,r]=C.useState({hatching:!1,poultry_request:!1,city_approval:!1,province_approval:!1,kill_request:!1,province_kill_request:!1,farm_veterinarian_approval:!1,kill_house_house_veterinarian_approval:!1,assingment_information:!1,confirmation_of_assingment_information:!1,invoice_payment:!1,invoice_payment_confirmation:!1,inspector_approval:!1,kill_house_request:!1}),s=z(),i=x=>{r({...t,[x.target.name]:x.target.checked})},{provinceGetSmsLincense:n}=me(x=>x.provinceSlice);C.useEffect(()=>{s(ie())},[]),C.useEffect(()=>{var x,d,l,c,o,y,A,g,k,I,$,L,W,G;n!=null&&n.length&&r({hatching:(x=n[0])==null?void 0:x.hatching,poultry_request:(d=n[0])==null?void 0:d.poultryRequest,city_approval:(l=n[0])==null?void 0:l.cityApproval,province_approval:(c=n[0])==null?void 0:c.provinceApproval,kill_request:(o=n[0])==null?void 0:o.killRequest,province_kill_request:(y=n[0])==null?void 0:y.provinceKillRequest,farm_veterinarian_approval:(A=n[0])==null?void 0:A.farmVeterinarianApproval,kill_house_house_veterinarian_approval:(g=n[0])==null?void 0:g.killHouseHouseVeterinarianApproval,assingment_information:(k=n[0])==null?void 0:k.assingmentInformation,confirmation_of_assingment_information:(I=n[0])==null?void 0:I.confirmationOfAssingmentInformation,invoice_payment:($=n[0])==null?void 0:$.invoicePayment,invoice_payment_confirmation:(L=n[0])==null?void 0:L.invoicePaymentConfirmation,inspector_approval:(W=n[0])==null?void 0:W.inspectorApproval,kill_house_request:(G=n[0])==null?void 0:G.killHouseRequest})},[n]);const a=x=>{x.preventDefault(),s(Ie(t)).then(d=>{e({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})};return u.jsxs(h,{container:!0,direction:"column",alignItems:"start",gap:P.SMALL,children:[u.jsx(h,{children:u.jsx(b,{children:"با تغییر دادن این سطوح، می‌توانید تنظیم کنید که کاربران شما پیامک‌های خودکار را در چه زمان‌هایی دریافت کنند."})}),u.jsx(h,{children:u.jsx("form",{onSubmit:a,children:u.jsxs(ee,{children:[u.jsx(O,{control:u.jsx(M,{checked:t.hatching,onChange:i,name:"hatching"}),label:"جوجه ریزی مرغدار"}),u.jsx(O,{control:u.jsx(M,{checked:t.poultry_request,onChange:i,name:"poultry_request"}),label:"درخواست کشتار مرغدار"}),u.jsx(O,{control:u.jsx(M,{checked:t.city_approval,onChange:i,name:"city_approval"}),label:"تاییدیه شهرستان"}),u.jsx(O,{control:u.jsx(M,{checked:t.province_approval,onChange:i,name:"province_approval"}),label:"تاییدیه استان"}),u.jsx(O,{control:u.jsx(M,{checked:t.kill_request,onChange:i,name:"kill_request"}),label:"درخواست کشتار کشتارگاه"}),u.jsx(O,{control:u.jsx(M,{checked:t.province_kill_request,onChange:i,name:"province_kill_request"}),label:"تخصیص استان"}),u.jsx(O,{control:u.jsx(M,{checked:t.farm_veterinarian_approval,onChange:i,name:"farm_veterinarian_approval"}),label:"تاییدیه دامپزشک فارم"}),u.jsx(O,{control:u.jsx(M,{checked:t.kill_house_request,onChange:i,name:"kill_house_request"}),label:"تخصیص کشتارگاه"}),u.jsx(O,{control:u.jsx(M,{checked:t.kill_house_house_veterinarian_approval,onChange:i,name:"kill_house_house_veterinarian_approval"}),label:"تاییدیه دامپزشک"}),u.jsx(O,{control:u.jsx(M,{checked:t.assingment_information,onChange:i,name:"assingment_information"}),label:"ورود اطلاعات بار"}),u.jsx(O,{control:u.jsx(M,{checked:t.confirmation_of_assingment_information,onChange:i,name:"confirmation_of_assingment_information"}),label:"تاییدیه اطلاعات بار/صدور فاکتور"}),u.jsx(O,{control:u.jsx(M,{checked:t.invoice_payment,onChange:i,name:"invoice_payment"}),label:"پرداخت فاکتور"}),u.jsx(O,{control:u.jsx(M,{checked:t.invoice_payment_confirmation,onChange:i,name:"invoice_payment_confirmation"}),label:"تاییدیه پرداخت فاکتور"}),u.jsx(O,{control:u.jsx(M,{checked:t.inspector_approval,onChange:i,name:"inspector_approval"}),label:"تاییدیه بازرس"}),u.jsx(h,{children:u.jsx(T,{type:"submit",variant:"contained",children:"ثبت"})})]})})})]})}const ke=R("PROVINCE_SMS_ANNOUNCEMENT",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.put("announcements/0/",e);return t(v()),{data:r,status:s}}),Me=()=>{const[e]=C.useContext(B),[t,r]=C.useState(0),[s,i]=C.useState([]),n=o=>{r(o.target.value)},a=z();C.useEffect(()=>{a(Se()).then(o=>{var y,A;i(o.payload.data),c.setFieldValue("status",((y=o.payload.data[0])==null?void 0:y.active)===!0?"true":"false"),c.setFieldValue("announcement",(A=o.payload.data[0])==null?void 0:A.description)})},[]);const x={status:"",announcement:""},d=ru().shape({status:q().required("لطفا وضعیت را انتخاب کنید"),announcement:q().when("status",{is:"true",then:q().required("لطفا متن اعلان را وارد کنید!")})});C.useEffect(()=>{s.length&&(c.setFieldValue("status",s[t].active===!0?"true":"false"),s[t].description?c.setFieldValue("announcement",s[t].description):c.setFieldValue("announcement",""))},[t]);const c=nu({initialValues:x,validationSchema:d,onSubmit:o=>{a(ke({active:o.status==="true",description:o.announcement,key:s[t].key})).then(y=>{y.error?e({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):e({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})}});return u.jsx(te,{maxWidth:"md",children:u.jsx("div",{style:{backgroundColor:"#ffffff",padding:"20px",borderRadius:"4px",boxShadow:"0px 4px 10px rgba(0, 0, 0, 0.1)",transition:"box-shadow 0.3s ease",":hover":{boxShadow:"0px 8px 20px rgba(0, 0, 0, 0.2)"}},children:u.jsx("form",{onSubmit:c.handleSubmit,children:u.jsxs(F,{container:!0,spacing:3,children:[u.jsx(F,{container:!0,item:!0,xs:12,alignItems:"center",children:u.jsx(F,{item:!0,xs:12,sm:6,children:u.jsxs(Z,{children:[u.jsx(uu,{id:"demo-simple-select-label",children:"مقصد"}),u.jsxs(eu,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:t,label:"مقصد",onChange:n,size:"small",children:[u.jsx(m,{value:0,children:"کشتارگاه"}),u.jsx(m,{value:1,children:"شهرستان"})]})]})})}),u.jsx(F,{item:!0,xs:12,children:u.jsxs(re,{row:!0,"aria-label":"status",name:"status",value:c.values.status,onChange:c.handleChange,children:[u.jsx(O,{value:"true",control:u.jsx(yu,{}),label:"فعال"}),u.jsx(O,{value:"false",control:u.jsx(yu,{}),label:"غیر فعال"})]})}),c.values.status==="true"&&u.jsx(F,{item:!0,xs:12,children:u.jsx(N,{id:"announcement",name:"announcement",label:"متن اعلان",multiline:!0,rows:4,fullWidth:!0,variant:"outlined",value:c.values.announcement,onChange:c.handleChange,error:c.touched.announcement&&!!c.errors.announcement,helperText:c.touched.announcement&&c.errors.announcement})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(T,{type:"submit",variant:"contained",color:"primary",style:{marginTop:"16px"},children:"ثبت"})})]})})})})},De=R("PROVINCE_SEND_REPORT_GET_TIMES",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.get("report-submission/");return t(v()),{data:r,status:s}});R("PROVINCE_SEND_REPORT_GET_POSITIONS",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.get("user-position/");return t(v()),{data:r,status:s}});const Ue=R("PROVINCE_UPDATE_SEND_TIME",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("report-submission/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Gu=R("PROVINCE_UPDATE_REPORT_STATUS",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("user-reports/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Be=R("PROVINCE_UPDATE_SUBMIT_REPORT",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("user-reports/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),ze=R("PROVINCE_SEND_REPORT_GET_REPORTS",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.get("reports/");return t(v()),{data:r,status:s}}),Ve=({fetchApiData:e})=>{const[t]=C.useContext(B),r=z(),[s,i]=C.useState(12),[n,a]=C.useState("روزانه");C.useEffect(()=>{r(De()).then(l=>{var c,o,y,A;i((o=(c=l.payload)==null?void 0:c.data)==null?void 0:o.hour),a((A=(y=l==null?void 0:l.payload)==null?void 0:y.data)==null?void 0:A.type)})},[]);const x=l=>{i(l.target.value)},d=l=>{a(l.target.value)};return u.jsxs(h,{xs:12,container:!0,gap:2,children:[u.jsxs(Z,{fullWidth:!0,children:[u.jsx(uu,{id:"demo-simple-select-label",children:"ارسال"}),u.jsxs(eu,{labelId:"demo-simple-select-label",label:"ارسال",value:n,onChange:d,children:[u.jsx(m,{value:"روزانه",children:"روزانه"}),u.jsx(m,{value:"یک روز در میان",children:"یک روز در میان"})]})]}),u.jsxs(Z,{fullWidth:!0,children:[u.jsx(uu,{id:"demo-simple-select-label",children:"ساعت"}),u.jsxs(eu,{labelId:"demo-simple-select-label",label:"ساعت",value:s,onChange:x,children:[u.jsx(m,{value:1,children:"1"}),u.jsx(m,{value:2,children:"2"}),u.jsx(m,{value:3,children:"3"}),u.jsx(m,{value:4,children:"4"}),u.jsx(m,{value:5,children:"5"}),u.jsx(m,{value:6,children:"6"}),u.jsx(m,{value:7,children:"7"}),u.jsx(m,{value:8,children:"8"}),u.jsx(m,{value:9,children:"9"}),u.jsx(m,{value:10,children:"10"}),u.jsx(m,{value:11,children:"11"}),u.jsx(m,{value:12,children:"12"}),u.jsx(m,{value:13,children:"13"}),u.jsx(m,{value:14,children:"14"}),u.jsx(m,{value:15,children:"15"}),u.jsx(m,{value:16,children:"16"}),u.jsx(m,{value:17,children:"17"}),u.jsx(m,{value:18,children:"18"}),u.jsx(m,{value:19,children:"19"}),u.jsx(m,{value:20,children:"20"}),u.jsx(m,{value:21,children:"21"}),u.jsx(m,{value:22,children:"22"}),u.jsx(m,{value:23,children:"23"}),u.jsx(m,{value:24,children:"24"})]})]}),u.jsx(T,{variant:"contained",fullWidth:!0,onClick:()=>{r(Ue({type:n,hour:s})).then(l=>{l.payload.error?t({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(1),r(tu()))})},children:"ثبت"})]})},Le=({fetchApiData:e})=>{const[t,r]=C.useState([]),[s,i]=C.useState(),[n]=C.useContext(B),a=z(),x=d=>{const{target:{value:l}}=d;r(typeof l=="string"?l.split(","):l)};return C.useEffect(()=>{a(ze()).then(d=>{i(d.payload.data)})},[a]),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(Z,{fullWidth:!0,children:[u.jsx(uu,{id:"demo-simple-select-label",children:"گزارش"}),u.jsx(eu,{labelId:"demo-simple-select-label",label:"گزارش",value:t,onChange:x,multiple:!0,children:s==null?void 0:s.map((d,l)=>u.jsx(m,{value:d==null?void 0:d.key,children:d==null?void 0:d.title},l))})]}),u.jsx(T,{variant:"contained",fullWidth:!0,disabled:!(t!=null&&t.length),onClick:()=>{a(Be({reports_list:t})).then(d=>{d.payload.error?n({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(1),a(tu()))})},children:"ثبت"})]})},Ge=R("PROVINCE_SEND_REPORT_NEW_USER",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("reports-users/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Ju=R("PROVINCE_SEND_REPORT_EDIT_USER",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("reports-users/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),qe=R("PROVINCE_DELETE_USER_REPORT",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.delete("reports-users/"+e+"/");return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Qu=({fetchApiData:e,isEdit:t,item:r})=>{var d;const s=z(),[i]=C.useContext(B),n=ru({firstname:q().required("این فیلد اجباری است"),lastname:q().required("این فیلد اجباری است"),mobile:ou().required("این فیلد اجباری است!").typeError("لطفا اعداد انگلیسی وارد کنید!").test("len","شماره تلفن باید 11 رقم باشد!",(l,c)=>c.originalValue&&c.originalValue.length===11),post:q().required("این فیلد اجباری است"),city:q().required("این فیلد اجباری است")}),a=nu({initialValues:{firstname:r!=null&&r.firstname?r==null?void 0:r.firstname:"",lastname:r!=null&&r.lastname?r==null?void 0:r.lastname:"",mobile:r!=null&&r.mobile?r==null?void 0:r.mobile:"",post:r!=null&&r.position?r==null?void 0:r.position:"",city:r!=null&&r.city?r==null?void 0:r.city:""},validationSchema:n,onSubmit:l=>{t?s(Ju({user_key:r==null?void 0:r.key,firstname:l.firstname,lastname:l.lastname,mobile:l.mobile,position:l.post,city:l.city})).then(c=>{c.payload.error?i({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(tu()),e(1))}):s(Ge({firstname:l.firstname,lastname:l.lastname,mobile:l.mobile,position:l.post,city:l.city})).then(c=>{c.payload.error?i({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(tu()),e(1))})}}),x=l=>{a.setFieldValue("post",l.target.value)};return u.jsxs(F,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:1,children:[u.jsx(N,{fullWidth:!0,id:"firstname",name:"firstname",label:"نام",value:a.values.firstname,onChange:a.handleChange,error:a.touched.firstname&&!!a.errors.firstname,helperText:a.touched.firstname&&a.errors.firstname,onBlur:a.handleBlur}),u.jsx(N,{fullWidth:!0,id:"lastname",name:"lastname",label:"نام خانوادگی",value:a.values.lastname,onChange:a.handleChange,error:a.touched.lastname&&!!a.errors.lastname,helperText:a.touched.lastname&&a.errors.lastname,onBlur:a.handleBlur}),u.jsx(N,{id:"mobile",label:"شماره تلفن",variant:"outlined",sx:{width:"100%"},value:a.values.mobile,error:a.touched.mobile?!!a.errors.mobile:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.mobile&&a.errors.mobile?a.errors.mobile:null}),u.jsx(N,{id:"city",label:"شهر",variant:"outlined",sx:{width:"100%"},value:a.values.city,error:a.touched.city?!!a.errors.city:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.city&&a.errors.city?a.errors.city:null}),u.jsxs(Z,{fullWidth:!0,children:[u.jsx(uu,{id:"demo-simple-select-label",children:"سمت"}),u.jsx(eu,{labelId:"demo-simple-select-label",label:"سمت",value:a.values.post,onChange:x,children:(d=Re())==null?void 0:d.map((l,c)=>u.jsx(m,{value:l==null?void 0:l.role,children:l==null?void 0:l.translation},c))})]}),u.jsx(T,{color:"primary",variant:"contained",fullWidth:!0,type:"submit",onClick:a.handleSubmit,children:"ثبت"})]})},We=({item:e,fetchApiData:t})=>{const[r,s]=C.useState(null),[i]=C.useContext(B),n=z(),a=c=>{s(c.currentTarget)},x=()=>{s(null)},d=!!r,l=d?"popover":void 0;return u.jsxs(h,{container:!0,children:[u.jsx(J,{"aria-describedby":l,variant:"contained",color:"primary",onClick:a,children:u.jsx(mu,{})}),u.jsx(vu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:l,open:d,anchorEl:r,onClose:x,children:u.jsxs(h,{gap:1,style:{padding:"20px",display:"flex",flexDirection:"column"},children:[u.jsx(T,{size:"small",color:"primary",variant:"contained",onClick:()=>n(Q({title:"ویرایش عضو",content:u.jsx(Qu,{fetchApiData:t,item:e,isEdit:!0})})),children:"ویرایش"}),u.jsx(T,{size:"small",color:"error",variant:"contained",onClick:()=>{n(qe(e==null?void 0:e.id)).then(c=>{c.payload.error?i({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(1))})},children:"حذف"}),u.jsx(O,{control:u.jsx(qu,{defaultChecked:e==null?void 0:e.active,onClick:()=>{n(Ju({user_key:e==null?void 0:e.key,active:!(e!=null&&e.active)})).then(c=>{c.payload.error?i({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(1))})}}),label:e!=null&&e.active?"فعال":"غیر فعال"})]})})]})},$e=()=>{const e=z(),[t,r]=C.useState([]),[s,i]=C.useState(!1),[n,a]=C.useState(0),[x,d]=C.useState(10),[l,c]=C.useState(""),[o]=C.useContext(B),y=p=>{c(p.target.value)},A=async(p,f)=>{i(!0);const U=await E.get(`reports-users/?search=filter&value=${f}&page=${p}&role=${_()}&page_size=${x}`);r(U.data.results),a(U.data.count),i(!1)},g=p=>{A(p,l)},k=async(p,f)=>{i(!0);const U=await E.get(`reports-users/?search=filter&value=${l}&page=${f}&role=${_()}&page_size=${p}`);r(U.data.results),a(U.data.count),d(p),i(!1)};C.useEffect(()=>{A(1)},[]);const I=async p=>{p.preventDefault(),i(!0);try{const f=await E.get(`reports-users/?search=filter&value=${l}&role=${_()}`);r(f.data.results),a(f.data.count)}catch(f){console.error("Error fetching data:",f)}finally{i(!1)}};let $=[{name:"عملیات",selector:(p,f)=>u.jsx(We,{item:p,fetchApiData:A}),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"ردیف",selector:(p,f)=>f+1,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"وضعیت",selector:(p,f)=>p!=null&&p.active?"فعال":"غیر فعال",sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"نام و نام خانوادگی",selector:(p,f)=>(p==null?void 0:p.firstname)+" "+(p==null?void 0:p.lastname),sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"موبایل",selector:(p,f)=>p==null?void 0:p.mobile,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"شهر",selector:(p,f)=>p==null?void 0:p.city,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"سمت",selector:(p,f)=>Au(p==null?void 0:p.position),sortable:!1,wrap:!0,allowOverflow:!0,center:!0}];const[L,W]=C.useState(!1),G=p=>{var f;e(Gu({report_key:(f=p==null?void 0:p.report)==null?void 0:f.key,active:L})).then(U=>{U.payload.error?o({vertical:"top",horizontal:"center",msg:U.payload.error,severity:"error"}):(o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(1))})},[j,D]=C.useState([]);return C.useEffect(()=>{var p,f;if(t!=null&&t.length){const U=(f=(p=t[0])==null?void 0:p.userReports)==null?void 0:f.map((w,K)=>{var su,au;return{name:u.jsxs(h,{container:!0,direction:"column",alignItems:"center",children:[u.jsx(Y,{placement:"top",title:(su=w==null?void 0:w.report)==null?void 0:su.description,children:u.jsx(b,{variant:"body2",children:(au=w==null?void 0:w.report)==null?void 0:au.title})}),u.jsx(Y,{placement:"right",title:"فعال / غیر فعال برای همه",children:u.jsx(J,{color:"primary",onClick:()=>{W(!L,G(w))},children:u.jsx(be,{})})})]}),selector:(V,i6)=>{var ju;return u.jsx(M,{checked:(ju=V==null?void 0:V.userReports[K])==null?void 0:ju.active,name:"item1",onClick:()=>{var Eu,fu;e(Gu({user_report_key:(Eu=V==null?void 0:V.userReports[K])==null?void 0:Eu.key,active:!((fu=V==null?void 0:V.userReports[K])!=null&&fu.active)})).then(_u=>{_u.payload.error?o({vertical:"top",horizontal:"center",msg:_u.payload.error,severity:"error"}):(o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(1))})}})},sortable:!1,wrap:!0,allowOverflow:!0,center:!0}});D(U)}},[t]),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,mb:2,children:[u.jsxs(h,{container:!0,justifyContent:"space-between",xs:12,alignItems:"center",style:{width:"100%"},children:[u.jsxs(h,{container:!0,gap:2,alignItems:"center",children:[u.jsx(T,{variant:"contained",onClick:()=>e(Q({title:"گزارش جدید",content:u.jsx(Le,{fetchApiData:A})})),children:"گزارش جدید"}),u.jsx(T,{variant:"contained",onClick:()=>e(Q({title:"ثبت عضو جدید",content:u.jsx(Qu,{fetchApiData:A})})),children:"ثبت عضو"})]}),u.jsx(T,{variant:"contained",onClick:()=>e(Q({title:"زمان ارسال",content:u.jsx(Ve,{fetchApiData:A})})),children:"زمان ارسال"})]}),u.jsx(ne,{style:{width:"100%",margin:"30px"}}),u.jsx(h,{xs:12,children:u.jsx(Yu,{title:u.jsxs(h,{container:!0,gap:2,alignItems:"center",mb:2,children:[u.jsx(b,{variant:"body1",children:"لیست گزارشات"}),u.jsxs("form",{onSubmit:I,children:[u.jsx(N,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:y}),u.jsx(T,{type:"submit",onClick:I,endIcon:u.jsx(Hu,{}),children:"جستجو"})]})]}),columns:[...$,...j],data:t,progressPending:s,pagination:!0,paginationServer:!0,paginationTotalRows:n,onChangeRowsPerPage:k,onChangePage:g})})]})},Xe=R("PROVINCE_UPDATE_MOBILE_MESSAGES_ACTIVE_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("moving-text-with-role/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Zu=R("PROVINCE_UPDATE_MOBILE_MESSAGES_ACTIVE_TEXT_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("moving-text/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),He=R("PROVINCE_UPDATE_SUBMIT_MOVING_TEXT",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("moving-text/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),Ye=R("PROVINCE_DELETE_MOVING_TEXT",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.delete("moving-text/"+e+"/");return t(v()),{data:r,status:s}}),ue=({fetchApiData:e,item:t,isEdit:r})=>{const[s]=C.useContext(B),i=z(),n=nu({initialValues:{movingText:t!=null&&t.movingText?t==null?void 0:t.movingText:""},validationSchema:ru({movingText:q().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})});return C.useEffect(()=>{n.validateForm()},[]),u.jsxs(h,{xs:12,container:!0,direction:"column",gap:2,children:[u.jsx(N,{id:"movingText",label:"متن متحرک",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:n.values.movingText,error:n.touched.movingText?!!n.errors.movingText:null,onChange:n.handleChange,onBlur:n.handleBlur,helperText:n.touched.movingText&&n.errors.movingText?n.errors.movingText:null}),u.jsx(h,{children:u.jsx(T,{fullWidth:!0,variant:"contained",disabled:!n.isValid,onClick:()=>{r?i(Zu({moving_text:n.values.movingText,moving_text_key:t==null?void 0:t.key})).then(a=>{a.payload.error?s({vertical:"top",horizontal:"center",msg:a.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(tu()),e(1))}):i(He({moving_text:n.values.movingText})).then(a=>{a.payload.error?s({vertical:"top",horizontal:"center",msg:a.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(tu()),e(1))})},children:"ویرایش توضیحات"})})]})},Ke=({item:e,fetchApiData:t})=>{var c;const r=z(),[s]=C.useContext(B),[i,n]=C.useState(null),a=o=>{n(o.currentTarget)},x=()=>{n(null)},d=!!i,l=d?"popover":void 0;return u.jsxs("div",{children:[u.jsx(J,{"aria-describedby":l,variant:"contained",color:"primary",onClick:a,children:u.jsx(mu,{})}),u.jsx(vu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:l,open:d,anchorEl:i,onClose:x,children:u.jsx("div",{style:{padding:"20px"},children:u.jsxs(h,{container:!0,direction:"column",children:[u.jsx(Y,{title:((c=e.ProvinceInspector)==null?void 0:c.trash)===!0?"فعالسازی متن":"غیر فعال کردن متن",placement:"right",children:u.jsx(O,{size:"small",label:e.active===!0?"فعال":" غیر فعال",control:u.jsx(qu,{size:"small",checked:e==null?void 0:e.active,onClick:()=>{r(Zu({moving_text_key:e==null?void 0:e.key,active:!(e!=null&&e.active)})).then(o=>{o.payload.error?s({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(1))})}})})}),u.jsx(Y,{title:"ویرایش",placement:"right",children:u.jsx(J,{color:"primary",onClick:()=>{x(),r(Q({title:"ویرایش متن متحرک",content:u.jsx(ue,{fetchApiData:t,item:e,isEdit:!0})}))},children:u.jsx($u,{})})}),u.jsx(Y,{title:"حذف متن",placement:"right",children:u.jsx(J,{"aria-label":"delete",color:"error",onClick:()=>{r(Ye(e==null?void 0:e.id)).then(o=>{o.payload.error?s({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است",severity:"error"}):(t(1),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(Ku,{})})})]})})})]})},Je=()=>{const[e]=C.useContext(B),[t,r]=C.useState([]),[s,i]=C.useState(!1),[n,a]=C.useState(0),[x,d]=C.useState(10),[l,c]=C.useState(""),o=j=>{c(j.target.value)},y=z(),A=async(j,D)=>{i(!0);const p=await E.get(`moving-text/?search=filter&value=${D}&page=${j}&page_size=${x}`);r(p.data.results),a(p.data.count),i(!1)},g=j=>{A(j,l)},k=async(j,D)=>{i(!0);const p=await E.get(`moving-text/?search=filter&value=${l}&page=${D}&page_size=${j}`);r(p.data.results),a(p.data.count),d(j),i(!1)};C.useEffect(()=>{A(1)},[]);const I=async j=>{j.preventDefault(),i(!0);try{const D=await E.get(`moving-text/?search=filter&value=${l}`);r(D.data.results),a(D.data.count)}catch(D){console.error("Error fetching data:",D)}finally{i(!1)}};C.useEffect(()=>{A(1)},[]);const $=[{name:"ردیف",selector:(j,D)=>D+1,sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"60px"},{name:"عملیات",selector:j=>u.jsx(Ke,{fetchApiData:A,item:j}),sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"وضعیت",selector:j=>j!=null&&j.active?"فعال":"غیر فعال",sortable:!0,wrap:!0,allowOverflow:!0,center:!0},{name:"متن",selector:j=>j==null?void 0:j.movingText,sortable:!0,wrap:!0,allowOverflow:!0,center:!0}],[L,W]=C.useState([]);C.useEffect(()=>{var j,D;if(t!=null&&t.length){const p=(D=(j=t[0])==null?void 0:j.roles)==null?void 0:D.map((f,U)=>({name:u.jsx(b,{variant:"body2",children:Au(f==null?void 0:f.role)}),selector:w=>{var K;return u.jsx(M,{checked:(K=w==null?void 0:w.roles[U])==null?void 0:K.active,name:"item1",onClick:()=>{var su,au;y(Xe({moving_text_role_key:(su=w==null?void 0:w.roles[U])==null?void 0:su.key,active:!((au=w==null?void 0:w.roles[U])!=null&&au.active)})).then(V=>{V.payload.error?e({vertical:"top",horizontal:"center",msg:V.payload.error,severity:"error"}):(e({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(1))})}})},sortable:!1,wrap:!0,allowOverflow:!0,center:!0}));W(p)}},[t]);const G=u.jsx(h,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:u.jsxs(h,{container:!0,alignItems:"center",gap:P.SMALL,children:[u.jsx(b,{children:"متن متحرک "}),u.jsxs("form",{onSubmit:I,children:[u.jsx(N,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:o}),u.jsx(T,{type:"submit",onClick:I,endIcon:u.jsx(Hu,{}),children:"جستجو"})]})]})});return u.jsxs(h,{alignItems:"center",justifyContent:"center",mt:4,children:[u.jsx(h,{container:!0,children:u.jsx(T,{variant:"contained",onClick:()=>{y(Q({title:"ثبت متن متحرک",content:u.jsx(ue,{fetchApiData:A})}))},children:"متن جدید"})}),u.jsx(Yu,{title:G,columns:[...$,...L],data:t,progressPending:s,pagination:!0,paginationServer:!0,paginationTotalRows:n,onChangeRowsPerPage:k,onChangePage:g})]})},Qe=R("GET_AGE_MESSAGES",async(e,{dispatch:t})=>{t(S());const{data:r,status:s}=await E.get("age-notification-poultry/");return t(v()),{data:r,status:s}}),Ze=R("EDIT_AGE_MESSAGES",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.put("age-notification-poultry/0/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),u6=R("SUBMIT_AGE_MESSAGES",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("age-notification-poultry/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),e6=R("DELETE_AGE_MESSAGES",async(e,{dispatch:t})=>{t(S());try{const{data:r,status:s}=await E.delete("age-notification-poultry/0/?notif_key="+e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),t6=({item:e,fetchData:t})=>{const[r]=C.useContext(B),s=z(),i=ru({ageRange:ou().required("بازه سنی ضروری است").max(99,"عدد دورقمی وارد کنید!"),lossPercent:ou().required("درصد افت ضروری است").max(99,"عدد دورقمی وارد کنید!"),message:q().required("پیغام ضروری است").max(500,"حداکثر 500 کاراکتر")}),n=nu({initialValues:{ageRange:e==null?void 0:e.poultryAge,message:e==null?void 0:e.message,lossPercent:e==null?void 0:e.lossesPercent},validationSchema:i,onSubmit:a=>{s(Ze({message:a.message,poultry_age:a.ageRange,losses_percent:a.lossPercent,notif_key:e==null?void 0:e.key})).then(x=>{x.payload.error?r({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):(t(),s(Xu({right:!1,bottom:!1,content:null})),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsx("form",{onSubmit:n.handleSubmit,children:u.jsxs(F,{container:!0,justifyContent:"center",alignItems:"center",xs:12,gap:2,children:[u.jsx(F,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,id:"ageRange",name:"ageRange",label:"بازه سنی",variant:"outlined",value:n.values.ageRange,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.ageRange&&!!n.errors.ageRange,helperText:n.touched.ageRange&&n.errors.ageRange})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,id:"lossPercent",name:"lossPercent",label:"درصد افت",variant:"outlined",value:n.values.lossPercent,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.lossPercent&&!!n.errors.lossPercent,helperText:n.touched.lossPercent&&n.errors.lossPercent})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,multiline:!0,rows:5,id:"message",name:"message",label:"پیغام",variant:"outlined",value:n.values.message,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.message&&!!n.errors.message,helperText:n.touched.message&&n.errors.message})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(T,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})})]})})},r6=()=>{const[e,t]=C.useState([]),[r]=C.useContext(B),s=z(),i=ru({ageRange:ou().required("بازه سنی ضروری است").max(99,"عدد دورقمی وارد کنید!"),lossPercent:ou().required("درصد افت ضروری است").max(99,"عدد دورقمی وارد کنید!"),message:q().required("پیغام ضروری است").max(500,"حداکثر 500 کاراکتر")}),n=nu({initialValues:{ageRange:"",message:"",lossPercent:""},validationSchema:i,onSubmit:(d,{resetForm:l})=>{s(u6({message:d.message,poultry_age:d.ageRange,losses_percent:d.lossPercent})).then(c=>{c.payload.error?r({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(a(),l(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}),a=()=>{s(Qe()).then(d=>{var c;const l=(c=d.payload.data)==null?void 0:c.map((o,y)=>[y+1,ce(o==null?void 0:o.createDate),o==null?void 0:o.lossesPercent,o==null?void 0:o.poultryAge,o==null?void 0:o.message,u.jsx(F,{justifyContent:"center",alignItems:"center",children:u.jsx(x,{item:o,onDelete:()=>{s(e6(o==null?void 0:o.key)).then(A=>{A.payload.error?r({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(a(),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},onEdit:()=>{s(Xu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش خریدار",content:u.jsx(t6,{isEdit:!0,item:o,fetchData:a})}))}})},y)]);t(l)})},x=({onDelete:d,onEdit:l})=>{const[c,o]=C.useState(null),y=!!c,A=$=>{o($.currentTarget)},g=()=>{o(null)},k=()=>{d(),g()},I=()=>{l(),g()};return u.jsxs(F,{children:[u.jsx(Y,{title:"تنظیمات",children:u.jsx(J,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:A,children:u.jsx(mu,{})})}),u.jsx(vu,{open:y,anchorEl:c,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(se,{sx:{minWidth:140,p:1},children:[u.jsxs(Su,{onClick:I,sx:{py:1},children:[u.jsx(Ru,{children:u.jsx($u,{color:"primary"})}),u.jsx(bu,{primary:u.jsx(b,{variant:"body2",color:"textPrimary",children:"ویرایش"})})]}),u.jsxs(Su,{onClick:k,sx:{py:1},children:[u.jsx(Ru,{children:u.jsx(Ku,{color:"error"})}),u.jsx(bu,{primary:u.jsx(b,{variant:"body2",color:"textPrimary",children:"حذف"})})]})]})})]})};return C.useEffect(()=>{a()},[s]),u.jsx("form",{onSubmit:n.handleSubmit,children:u.jsxs(F,{container:!0,justifyContent:"space-between",xs:12,spacing:2,children:[u.jsxs(F,{container:!0,spacing:2,xs:12,sm:6,children:[u.jsx(F,{item:!0,xs:6,children:u.jsx(N,{fullWidth:!0,id:"ageRange",name:"ageRange",label:"بازه سنی",variant:"outlined",value:n.values.ageRange,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.ageRange&&!!n.errors.ageRange,helperText:n.touched.ageRange&&n.errors.ageRange})}),u.jsx(F,{item:!0,xs:6,children:u.jsx(N,{fullWidth:!0,id:"lossPercent",name:"lossPercent",label:"درصد افت",variant:"outlined",value:n.values.lossPercent,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.lossPercent&&!!n.errors.lossPercent,helperText:n.touched.lossPercent&&n.errors.lossPercent})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,multiline:!0,rows:5,id:"message",name:"message",label:"پیغام",variant:"outlined",value:n.values.message,onChange:n.handleChange,onBlur:n.handleBlur,error:n.touched.message&&!!n.errors.message,helperText:n.touched.message&&n.errors.message})}),u.jsx(F,{item:!0,xs:12,children:u.jsx(T,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"ثبت"})})]}),u.jsx(F,{container:!0,spacing:2,xs:12,sm:6,children:u.jsx(Fe,{title:"پیغام بازه سنی",paginated:!0,columns:["ردیف","تاریخ ثبت","درصد افت","بازه سنی","متن پیام","عملیات"],data:e})})]})})},n6=R("PROVINCE_SUBMIT_DASHBOARD_NEWS_SERVICE",async(e,{dispatch:t})=>{try{t(S());const{data:r,status:s}=await E.post("dashboard_notification/",e);return t(v()),{data:r,status:s}}catch(r){return t(v()),{error:r.response.data.result}}}),s6=[{id:1,role:"AdminX",name:"ادمین ایکس"},{id:2,role:"SuperAdmin",name:"ادمین کل"},{id:3,role:"ProvinceOperator",name:"مدیر اجرایی"}],a6=Wu(oe)(({theme:e})=>({padding:e.spacing(4),borderRadius:e.shape.borderRadius*2,boxShadow:e.shadows[4],maxWidth:800,margin:"0 auto"})),o6=Wu(T)(({theme:e})=>({marginTop:e.spacing(3),padding:e.spacing(1.5),fontSize:"1rem"})),l6=()=>{const[e,t]=C.useState({title:"",text:"",status:"",selectedRoles:[]}),r=z(),[s]=C.useContext(B),i=x=>{const{name:d,value:l}=x.target;t(c=>({...c,[d]:l}))},n=x=>{const d=x.target.value;t(l=>({...l,selectedRoles:Array.isArray(d)?d:[d]}))},a=()=>{const x={role:e.selectedRoles.map(d=>d.role),title:e.title,text:e.text,status:e.status};r(n6(x)).then(d=>{d.error?s({vertical:"top",horizontal:"center",msg:d.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t({title:"",text:"",status:"",selectedRoles:[]}))})};return u.jsx(gu,{sx:{padding:3},children:u.jsxs(a6,{children:[u.jsx(b,{variant:"h5",gutterBottom:!0,sx:{mb:3,fontWeight:600},children:"ایجاد اطلاعیه جدید"}),u.jsxs(h,{container:!0,spacing:3,children:[u.jsx(h,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,label:"عنوان",name:"title",value:e.title,onChange:i,variant:"outlined",size:"small"})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(N,{fullWidth:!0,label:"متن توضیحات خبر",name:"text",value:e.text,onChange:i,variant:"outlined",multiline:!0,rows:6,size:"small"})}),u.jsx(h,{item:!0,xs:12,sm:6,children:u.jsx(N,{fullWidth:!0,label:"وضعیت",name:"status",value:e.status,onChange:i,variant:"outlined",size:"small",placeholder:"مثلاً: فوری، عادی، اطلاعیه"})}),u.jsx(h,{item:!0,xs:12,sm:6,children:u.jsxs(Z,{fullWidth:!0,size:"small",children:[u.jsx(uu,{id:"roles-label",children:"نقش ها"}),u.jsx(eu,{labelId:"roles-label",id:"roles-select",multiple:!0,value:e.selectedRoles,onChange:n,renderValue:x=>u.jsx(gu,{sx:{display:"flex",flexWrap:"wrap",gap:.5},children:x.map(d=>u.jsx(ae,{label:d.name,size:"small"},d.id))}),children:s6.map(x=>u.jsx(m,{value:x,children:x.name},x.id))})]})}),u.jsx(h,{item:!0,xs:12,sx:{textAlign:"left"},children:u.jsx(o6,{onClick:a,color:"primary",variant:"contained",disabled:!e.title||!e.text||!e.status||e.selectedRoles.length===0,children:"ثبت اطلاعیه"})})]})]})})},I6=()=>{const{pathname:e}=Ae();return u.jsx(u.Fragment,{children:u.jsx(gu,{display:"flex",justifyContent:"center",children:u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===Ce||e===de||e===he?u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",my:P.MEDIUM,children:[u.jsx(h,{mb:P.SMALL,children:u.jsx(b,{variant:"h5",color:"textSecondary",children:"پیامک ها"})}),u.jsxs(h,{container:!0,gap:P.SMALL,xs:12,justifyContent:"center",children:[u.jsx(H,{to:_()==="SuperAdmin"?Fu:_()==="AdminX"?Tu:iu,active:e===iu?"true":null,children:u.jsx(X,{icon:u.jsx(Pu,{size:30,color:"#244CCC"}),title:"ارسال پیامک",description:"ارسال پیامک برای نقش ها و کاربران مختلف"})}),u.jsx(H,{to:_()==="SuperAdmin"?Ou:_()==="AdminX"?Nu:cu,active:e===cu?"true":null,children:u.jsx(X,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مدیریت پیامک اطلاع رسانی",description:"تعیین گزینه های اطلاع رسانی برای نقش ها و مراحل مختلف"})}),u.jsx(H,{to:_()==="SuperAdmin"?pe:_()==="AdminX"?xe:Iu,active:e===Iu?"true":null,children:u.jsx(X,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"مدیریت پیام های سیستمی",description:"تعیین گزینه های اطلاع رسانی برای نقش ها و مراحل مختلف"})}),u.jsx(H,{to:_()==="SuperAdmin"?wu:_()==="AdminX"?ku:Cu,active:e===Cu?"true":null,children:u.jsx(X,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"اعلانات",description:"تعیین گزینه های اطلاع رسانی برای نقش ها و مراحل مختلف"})}),_()==="SuperAdmin"&&u.jsx(H,{to:_()==="SuperAdmin"?Mu:_()==="AdminX"?Du:du,active:e===du?"true":null,children:u.jsx(X,{icon:u.jsx(lu,{size:30,color:"#244CCC"}),title:"گزارش دهی",description:"تعیین گزینه های اطلاع رسانی برای نقش ها و مراحل مختلف"})}),(_()==="SuperAdmin"||_()==="AdminX")&&u.jsx(H,{to:_()==="SuperAdmin"?hu:Uu,active:e===hu?"true":null,children:u.jsx(X,{icon:u.jsx(ge,{size:30,color:"#244CCC"}),title:"پیغام متحرک"})}),(_()==="SuperAdmin"||_()==="AdminX")&&u.jsx(H,{to:_()==="SuperAdmin"?pu:Bu,active:e===pu?"true":null,children:u.jsx(X,{icon:u.jsx(Pu,{size:30,color:"#244CCC"}),title:"پیغام بازه سنی"})}),(_()==="SuperAdmin"||_()==="AdminX")&&u.jsx(H,{to:_()==="SuperAdmin"?xu:_()==="AdminX"?zu:Vu,active:e===xu?"true":null,children:u.jsx(X,{icon:u.jsx(ve,{size:30,color:"#244CCC"}),title:"اطلاعیه داشبورد"})})]})]}):u.jsx(ye,{}),(e===iu||e===Fu||e===Tu)&&u.jsx(Ne,{}),(e===cu||e===Ou||e===Nu)&&u.jsx(we,{}),(e===Cu||e===wu||e===ku)&&u.jsx(Me,{}),(e===du||e===Mu||e===Du)&&u.jsx($e,{}),(e===hu||e===Uu)&&u.jsx(Je,{}),(e===pu||e===Bu)&&u.jsx(r6,{}),(e===xu||e===zu||e===Vu)&&u.jsx(l6,{})]})})})};export{I6 as default}; diff --git a/build/assets/SenfInventoryPage-DT9p7glB.js b/build/assets/SenfInventoryPage-DT9p7glB.js new file mode 100644 index 0000000..b3e48a1 --- /dev/null +++ b/build/assets/SenfInventoryPage-DT9p7glB.js @@ -0,0 +1 @@ +import{j as u,T as P,ap as wu,al as J,a_ as ku,an as S,aj as Du,ak as Eu,am as cu,B as O,b5 as bu,b6 as Cu,b as Lu}from"./mui-vendor-D_SVL-Dx.js";import{G as C,S as g,mt as X,mu as Z,A as K,c as iu,V as Tu,u as du,b as Ou,a0 as T,mv as Ru,mw as U,kR as hu,mx as pu,C as Au,my as gu,mz as Nu,_ as Mu,p as yu,O as $u,$ as H,af as xu,L as uu,h as eu,v as Q,a3 as Yu,W as Wu,j as fu,mA as Bu,mB as Iu}from"./index-D80MdVQn.js";import{B as Pu}from"./BackButton-Dr-K0JXJ.js";import{V as Vu}from"./index.esm-DYumyMPq.js";import{L as Fu}from"./LinkItem-Din4toX7.js";import{N as ju}from"./NavLink-Uri4Pz8C.js";import{d as zu}from"./SlaughterShowProducts-C1xLq8AA.js";import{f as _u,r as l}from"./react-vendor-CmFgShSM.js";import{u as tu,f as au}from"./redux-vendor-CfkcHgWN.js";import{g as vu}from"./guild-allocated-stock-operation-BLvN06p9.js";import{c as A}from"./checkPathStartsWith-DedybDvj.js";import{R as I}from"./ResponsiveTable-bUYl0qDM.js";import{R as Su}from"./index.esm-C1-dCPnj.js";import{s as Gu,S as mu,a as qu}from"./StewardSegmentOperation-DdsyYFjL.js";import{s as Ku}from"./steward-get-dashboard-service-CAcZdhJs.js";import{S as Hu}from"./SlaughterStockWrapper-KWfSoKoo.js";import"./SystemUpdateAlt-QYMcO5S3.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./MonthlyDataCalendar-_xfuL-Zd.js";import"./LabelField-BYhJrYEE.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import"./Tune-BBzxV8DK.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./province-policy-drop-limit-D3SVePgA.js";import"./Settings-Cboitw62.js";import"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./CarPelak-BUqZflo3.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";import"./ChechClearanceCode-C2pygfym.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const Ju=()=>{const{pathname:o}=_u();return u.jsxs(C,{container:!0,gap:g.SMALL,p:g.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[u.jsx(ju,{to:X,active:o===X?"true":null,children:u.jsx(Fu,{icon:u.jsx(Vu,{size:30,color:"#244CCC"}),title:"ورود به انبار"})}),u.jsx(ju,{to:Z,active:o===Z?"true":null,children:u.jsx(Fu,{icon:u.jsx(zu,{sx:{fontSize:30,color:"#2444CC"}}),title:"قطعه بندی"})})]})},Qu=({item:o})=>{const i=tu(),[,,d]=l.useContext(K),[p]=l.useContext(K),[w,v]=l.useState("option1"),R=r=>{v(r.target.value)},f={authCode:""},_=iu({authCode:Tu().required("کداحراز اجباری است")}),c=du({initialValues:f,validationSchema:_}),[j,h]=l.useState(!1),x=()=>{h(!j)},t=du({initialValues:{number:"",weight:""},validationSchema:iu({weight:Ou().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return l.useEffect(()=>{c.validateForm(),t.validateForm()},[]),u.jsxs(C,{container:!0,width:"100%",direction:"column",justifyContent:"space-between",gap:g.TINY,children:[u.jsxs(C,{container:!0,justifyContent:"space-around",children:[u.jsxs(P,{variant:"caption",children:["وزن تخصیصی: ",o.weightOfCarcasses.toLocaleString()," کیلوگرم"]}),u.jsxs(P,{variant:"caption",children:["تعداد تخصیصی: ",o.numberOfCarcasses.toLocaleString()," قطعه"]})]}),u.jsx(wu,{}),u.jsxs(C,{container:!0,spacing:1,alignItems:"center",children:[u.jsx(C,{item:!0,children:u.jsx(J,{control:u.jsx(ku,{size:"small",checked:j,onChange:x}),label:"ثبت تعداد واقعی تحویلی"})}),u.jsx(C,{container:!0,xs:12,spacing:1,children:u.jsx(C,{item:!0,xs:6,children:u.jsx(S,{id:"weight",size:"small",label:"وزن",variant:"outlined",fullWidth:!0,disabled:!j,onChange:t.handleChange,onBlur:t.handleBlur,value:t.values.weight,error:t.touched.weight&&!!t.errors.weight,helperText:t.touched.weight?t.errors.weight:""})})})]}),u.jsx(Du,{component:"fieldset",children:u.jsxs(Eu,{row:!0,"aria-label":"radio-buttons-group",name:"radio-buttons-group",value:w,onChange:R,style:{justifyContent:"space-between",flexDirection:"row"},children:[u.jsx(J,{value:"option1",control:u.jsx(cu,{}),label:"تحویل بار با کداحراز"}),u.jsx(J,{value:"option2",control:u.jsx(cu,{}),label:"تحویل بار بدون کداحراز"})]})}),w==="option1"&&u.jsx(S,{fullWidth:!0,id:"authCode",name:"authCode",label:"کداحراز",variant:"outlined",margin:"normal",onChange:c.handleChange,onBlur:c.handleBlur,value:c.values.authCode,error:c.touched.authCode&&!!c.errors.authCode,helperText:c.touched.authCode?c.errors.authCode:""}),u.jsx(O,{disabled:(w==="option1"?!c.isValid:!1)||(j?!t.isValid:!1),variant:"contained",onClick:()=>{let r={};c.values.authCode?T()==="senf"?r={guild_check_allocation:!0,receiver_real_number_of_carcasses:0,receiver_real_weight_of_carcasses:t.values.weight?t.values.weight:o.weightOfCarcasses,allocation_key:o.key,registration_code:Number(c.values.authCode),state:"accepted"}:r={steward_check_allocation:!0,allocation_key:o.key,receiver_real_number_of_carcasses:0,receiver_real_weight_of_carcasses:t.values.weight?t.values.weight:o.weightOfCarcasses,registration_code:Number(c.values.authCode),state:"accepted"}:T()==="senf"?r={guild_check_allocation:!0,allocation_key:o.key,receiver_real_number_of_carcasses:0,receiver_real_weight_of_carcasses:t.values.weight?t.values.weight:o.weightOfCarcasses,state:"accepted"}:r={steward_check_allocation:!0,allocation_key:o.key,receiver_real_number_of_carcasses:0,receiver_real_weight_of_carcasses:t.values.weight?t.values.weight:o.weightOfCarcasses,state:"accepted"},i(vu(r)).then(k=>{k.payload.error?p({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):(T()==="senf"?(i(Ru({date:d})),i(U({date:d}))):(i(hu({date:d})),i(pu({date:d}))),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(Au()))})},children:"تحویل بار"}),u.jsx(O,{variant:"contained",color:"error",onClick:()=>{i(vu({steward_check_allocation:!0,allocation_key:o.key,state:"rejected"})).then(r=>{r.payload.error?p({vertical:"top",horizontal:"center",msg:r.payload.error,severity:"error"}):(i(hu({date:d})),i(pu({date:d})),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(Au()))})},children:"رد بار"})]})},Xu=()=>{const o=tu(),[i,d]=l.useState([]),[p,w]=l.useState("pending"),[v,R]=l.useState(""),[,,f,_,c,j]=l.useContext(K),{senfGetInventoryStock:h,senfGetInventoryAllocated:x,guildSalesInfoDashboard:t}=au(s=>s.generalSlice),r=au(s=>s.userSlice.selectedSubUser);l.useEffect(()=>{o(gu({date1:f,date2:c,role_key:A("senf")?r==null?void 0:r.key:"",search:v})),o(U({date1:f,date2:c,role_key:A("senf")?r==null?void 0:r.key:"",type:p,search:v})),o(Nu({role_key:A("senf")?r==null?void 0:r.key:""}))},[f,c,r==null?void 0:r.key,p,o]),l.useEffect(()=>{const s=(x==null?void 0:x.results)||[];if(s.length>0){const F=s.map((a,D)=>{var z,N,G,m,q,M,$,Y,n,e,L,W,B;let E="";(a==null?void 0:a.receiverState)==="accepted"?E="تحویل گرفته شده":(a==null?void 0:a.receiverState)==="rejected"?E="رد شده":E="در انتظار تحویل";const y=Mu(a==null?void 0:a.seller_type),V=((N=(z=a==null?void 0:a.stewards)==null?void 0:z.user)==null?void 0:N.fullname)||((G=a==null?void 0:a.stewards)==null?void 0:G.name)||((m=a==null?void 0:a.killHouse)==null?void 0:m.name)||((q=a==null?void 0:a.toKillHouse)==null?void 0:q.name)||"-",b=(($=(M=a==null?void 0:a.stewards)==null?void 0:M.user)==null?void 0:$.mobile)||((n=(Y=a==null?void 0:a.killHouse)==null?void 0:Y.user)==null?void 0:n.mobile)||((L=(e=a==null?void 0:a.toKillHouse)==null?void 0:e.user)==null?void 0:L.mobile)||"-";return[D+1,`${y} ${V} (${b})`,yu(a.date),((a==null?void 0:a.weightOfCarcasses)||0).toLocaleString()+" کیلوگرم",u.jsx(C,{container:!0,direction:"column",children:(a==null?void 0:a.receiverRealNumberOfCarcasses)&&u.jsxs(u.Fragment,{children:[u.jsx(P,{variant:"caption",children:((W=a==null?void 0:a.receiverRealNumberOfCarcasses)==null?void 0:W.toLocaleString())+" قطعه"}),u.jsx(P,{variant:"caption",children:((B=a==null?void 0:a.receiverRealWeightOfCarcasses)==null?void 0:B.toLocaleString())+" کیلوگرم"})]})},a.key),u.jsx(C,{container:!0,direction:"column",gap:g.SMALL,children:a.receiverState==="pending"?u.jsx(O,{onClick:()=>{o($u({title:"ثبت تحویل بار",content:u.jsx(Qu,{item:a})}))},children:"تحویل بار"}):E},a.key)]});d(F)}else d([])},[x,o]);const k=async s=>{s.preventDefault(),o(uu());try{o(gu({date1:f,date2:c,role_key:A("senf")?r==null?void 0:r.key:"",search:v})),o(U({date1:f,date2:c,role_key:A("senf")?r==null?void 0:r.key:"",type:p,search:v}))}catch(F){console.error("Error fetching data:",F)}finally{o(eu())}};return u.jsxs(C,{container:!0,gap:g.SMALL,pt:g.MEDIUM,children:[u.jsx(I,{title:"اطلاعات فروش",columns:["وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)","فروش دولتی (کیلوگرم)","فروش آزاد (کیلوگرم)","وزن قطعه بندی (کیلوگرم)","وزن انجماد (کیلوگرم)","مانده دولتی (کیلوگرم)","مانده آزاد (کیلوگرم)"],data:[[((t==null?void 0:t.totalGovernmentalInputWeight)||0).toLocaleString(),((t==null?void 0:t.totalFreeInputWeight)||0).toLocaleString(),((t==null?void 0:t.totalGovernmentalOutputWeight)||0).toLocaleString(),((t==null?void 0:t.totalFreeOutputWeight)||0).toLocaleString(),"0","0",((t==null?void 0:t.totalGovernmentalRemainWeight)||0).toLocaleString(),((t==null?void 0:t.totalFreeRemainWeight)||0).toLocaleString()]],noPagination:!0,isDashboard:!0}),u.jsx(C,{container:!0,gap:g.SMALL,alignItems:"center",justifyContent:"space-between",mb:2,mt:2,children:u.jsxs(C,{container:!0,gap:g.SMALL,alignItems:"center",children:[u.jsx(H,{label:"تاریخ شروع",id:"date1",renderInput:s=>u.jsx(S,{style:{width:"160px"},...s}),value:f,onChange:s=>{_(xu(s).format("YYYY-MM-DD"))}}),u.jsx(H,{label:"تاریخ پایان",id:"date2",renderInput:s=>u.jsx(S,{style:{width:"160px"},...s}),value:c,onChange:s=>{j(xu(s).format("YYYY-MM-DD"))}}),u.jsxs("form",{onSubmit:k,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},value:v,onChange:s=>R(s.target.value)}),u.jsx(O,{type:"submit",onClick:k,endIcon:u.jsx(Su,{}),children:"جستجو"})]})]})}),u.jsx(I,{title:"ورودی به انبار",columns:["تعداد بار تخصیصی","وزن لاشه در انتظار تحویل","وزن لاشه تحویلی"],data:[[(h==null?void 0:h.allocationsCount)||0,(((h==null?void 0:h.notEnteredWeight)||0)+((h==null?void 0:h.enteredWeight)||0)).toLocaleString()+" کیلوگرم",((h==null?void 0:h.enteredWeight)||0).toLocaleString()+" کیلوگرم"]],noPagination:!0,isDashboard:!0}),u.jsx(C,{container:!0,justifyContent:"center",xs:12,mt:g.SMALL,children:u.jsxs(bu,{value:p,onChange:(s,F)=>w(F),sx:{borderBottom:1,borderColor:"divider",mb:1},children:[u.jsx(Cu,{label:"در انتظار تحویل",value:"pending"}),u.jsx(Cu,{label:"تحویل گرفته شده",value:"accepted"})]})}),u.jsx(I,{title:`بارهای اختصاصی ${p==="pending"?"در انتظار تحویل":"تحویل گرفته شده"}`,columns:p==="accepted"?["ردیف","فروشنده","تاریخ تخصیص","وزن تخصیص","تعداد/وزن واقعی تحویلی"]:["ردیف","فروشنده","تاریخ تخصیص","وزن تخصیص","تعداد/وزن واقعی تحویلی","عملیات"],data:p==="accepted"?i.map(s=>s.slice(0,-1)):i})]})},Zu=()=>{var M,$,Y;const[o,i]=l.useState([]),[d,p]=l.useState([]),[w,v]=l.useState([]),[R,f]=l.useState(0),[_,c]=l.useState(10),[j,h]=l.useState(""),[x,t]=l.useState(1),[r,k]=l.useState([]),s=au(n=>n.userSlice.selectedSubUser),[,,F,a,D,E]=l.useContext(K),y=tu(),V=()=>{y(Ku({value:j,date1:F,date2:D,role:T(),role_key:A("slaughter")||A("senf")?s==null?void 0:s.key:""})).then(n=>{k(n.payload.data)})};l.useEffect(()=>{const n=Q(new Date).format("YYYY-MM-DD");a(n),E(n)},[]);const b=async n=>{y(uu());const e=await fu.get(`app-segmentation/?search=filter&value=${j}&date1=${F}&date2=${D}&page=${n}&page_size=${_}&role=${T()}${A("slaughter")||A("senf")?`&role_key=${s==null?void 0:s.key}`:""}`);V(),y(eu()),i(e.data.results),f(e.data.count)},z=n=>{b(n),t(n)},N=()=>{b(x)},G=n=>{c(n),t(1)},m=n=>{h(n.target.value)};l.useEffect(()=>{b(1),y(Gu({role_key:(A("slaughter")||A("senf"))&&(s==null?void 0:s.key)||""})).then(n=>{p(n.payload.data)})},[]),l.useEffect(()=>{const n=o==null?void 0:o.map((e,L)=>{var W,B,ru,su,ou,nu,lu;return[x===1?L+1:L+_*(x-1)+1,e!=null&&e.productionDate?Yu(e==null?void 0:e.productionDate):"-",(e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":(e==null?void 0:e.distributionType)||"-",`${(W=e==null?void 0:e.buyer)==null?void 0:W.fullname}(${(B=e==null?void 0:e.buyer)==null?void 0:B.mobile})`,e!=null&&e.toGuild?`به قطعه بند - ${(su=(ru=e==null?void 0:e.toGuild)==null?void 0:ru.user)==null?void 0:su.fullname}(${(nu=(ou=e==null?void 0:e.toGuild)==null?void 0:ou.user)==null?void 0:nu.mobile})`:"قطعه بندی توسط کشتارگاه",e!=null&&e.date?yu(e==null?void 0:e.date):"-",e==null?void 0:e.weight,(e==null?void 0:e.quota)==="governmental"?"دولتی":(e==null?void 0:e.quota)==="free"?"آزاد":"-",(e==null?void 0:e.saleType)==="governmental"?"دولتی":(e==null?void 0:e.saleType)==="free"?"آزاد":"-",u.jsx(mu,{item:e,productKey:(lu=d==null?void 0:d[0])==null?void 0:lu.key,updateTable:N},L)]});v(n)},[o]),l.useEffect(()=>{b(1)},[F,D,_,s==null?void 0:s.key]);const q=async n=>{n.preventDefault(),y(uu());try{const e=await fu.get(`app-segmentation/?search=filter&value=${j}&date1=${F}&date2=${D}&page=${x}&role=${T()}${A("slaughter")||A("senf")?`&role_key=${s==null?void 0:s.key}`:""}`);i(e.data.results),f(e.data.count),V(),y(eu())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(C,{container:!0,children:[u.jsx(P,{variant:"h6",my:g.SMALL,children:"ثبت قطعه بندی"}),u.jsxs(C,{xs:12,container:!0,alignItems:"center",gap:g.SMALL,justifyContent:"flex-start",children:[u.jsx(C,{container:!0,mb:4,isDashboard:!0,xs:12,children:u.jsx(I,{noPagination:!0,isDashboard:!0,columns:["وزن کل (کیلوگرم)","وزن قطعه بندی","وزن تخصیصی به قطعه بندها"],data:[[((M=r==null?void 0:r.totalWeight)==null?void 0:M.toLocaleString())||"0",(($=r==null?void 0:r.totalSelfWeight)==null?void 0:$.toLocaleString())||"0",((Y=r==null?void 0:r.totalOtherWeight)==null?void 0:Y.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsx("form",{children:u.jsxs(C,{container:!0,alignItems:"center",gap:g.SMALL,children:[u.jsx(O,{variant:"contained",onClick:()=>{var n;y(Wu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت قطعه بندی",size:{xs:"100%",sm:"380px"},content:u.jsx(qu,{updateTable:N,productKey:(n=d==null?void 0:d[0])==null?void 0:n.key})}))},children:"ثبت قطعه بندی"}),u.jsx(S,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:m}),u.jsx(O,{type:"submit",onClick:q,endIcon:u.jsx(Su,{}),children:"جستجو"}),u.jsx(C,{children:u.jsx(H,{label:"از تاریخ",id:"date",renderInput:n=>u.jsx(S,{style:{width:"160px"},...n}),value:F,onChange:n=>a(Q(n).format("YYYY-MM-DD"))})}),u.jsx(C,{children:u.jsx(H,{label:"تا تاریخ",id:"date",renderInput:n=>u.jsx(S,{style:{width:"160px"},...n}),value:D,onChange:n=>E(Q(n).format("YYYY-MM-DD"))})})]})}),u.jsx(I,{data:w,columns:["ردیف","تاریخ تولید گوشت","ثبت شده","قطعه بند","تخصیص","تاریخ ","وزن (کیلوگرم)","سهمیه","نوع فروش","عملیات"],handlePageChange:z,totalRows:R,page:x,perPage:_,handlePerRowsChange:G,title:"قطعه بندی"})]})]})},Uu=()=>u.jsx(Hu,{}),P6=()=>{const{pathname:o}=_u();return u.jsx(Lu,{display:"flex",justifyContent:"center",children:u.jsxs(C,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(Pu,{}),o===Bu&&u.jsx(C,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",my:g.MEDIUM,children:u.jsx(Ju,{})}),o.includes(X)&&u.jsx(Xu,{}),o.includes(Z)&&u.jsx(Zu,{}),o.includes(Iu)&&u.jsx(Uu,{})]})})};export{P6 as default}; diff --git a/build/assets/Settings-Cboitw62.js b/build/assets/Settings-Cboitw62.js new file mode 100644 index 0000000..1e93b61 --- /dev/null +++ b/build/assets/Settings-Cboitw62.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./index-D80MdVQn.js";var e={},l=t;Object.defineProperty(e,"__esModule",{value:!0});var a=e.default=void 0,i=l(c()),o=r;a=e.default=(0,i.default)((0,o.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"}),"Settings");export{a as d}; diff --git a/build/assets/ShowImage-DxnwAx1k.js b/build/assets/ShowImage-DxnwAx1k.js new file mode 100644 index 0000000..57f46cb --- /dev/null +++ b/build/assets/ShowImage-DxnwAx1k.js @@ -0,0 +1 @@ +import{i as y,j as o,B as R,b as c,aw as k,d as p,I as a}from"./mui-vendor-D_SVL-Dx.js";import{r as x}from"./react-vendor-CmFgShSM.js";import{d as g}from"./Download-CJYPO5Fu.js";import{d as w}from"./Close-J1gH5PMD.js";import{r as F,m as E}from"./index-D80MdVQn.js";var i={},I=y;Object.defineProperty(i,"__esModule",{value:!0});var m=i.default=void 0,S=I(F()),_=o;m=i.default=(0,S.default)((0,_.jsx)("path",{d:"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48"}),"RotateRight");const A=[".jpg",".jpeg",".png",".gif",".bmp",".webp",".svg"],q=({src:e,size:n})=>{const[f,s]=x.useState(!1),[h,b]=x.useState(0),C=()=>s(!0),u=()=>s(!1),l=()=>{if(!(!e||typeof e!="string"))try{const t=document.createElement("a");t.href=e;const r=e.split("/").pop()||"document";t.download=r,t.click()}catch(t){console.error("Error downloading file:",t)}},v=()=>{b(t=>t+90)},d=()=>{if(!e||typeof e!="string")return"";try{const t=e.split("/").pop();if(!t||typeof t!="string")return"";const r=t.lastIndexOf(".");return r===-1?"":t.substring(r+1).toLowerCase()}catch(t){return console.error("Error getting file extension:",t),""}},j=()=>{if(!e||typeof e!="string")return!1;const t=d();return A.includes(`.${t}`)};if(!e||typeof e!="string")return"-";if(!j()){const t=d(),r=t?`دانلود سند ${t}`:"دانلود سند";return o.jsx(R,{size:"small",variant:"contained",startIcon:o.jsx(g,{}),onClick:l,sx:{textTransform:"none",fontSize:"0.8rem",padding:"5px 10px"},children:r})}return o.jsxs("div",{children:[o.jsx(c,{component:"img",src:e,alt:"thumbnail",sx:{width:n||"50px",height:n||"50px",cursor:"pointer",borderRadius:"10px"},onClick:C}),o.jsx(k,{open:f,onClose:u,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",sx:{display:"flex",alignItems:"center",justifyContent:"center"},children:o.jsxs(E.div,{initial:{scale:0},animate:{scale:1},exit:{scale:0},transition:{duration:.3},style:{position:"relative"},children:[o.jsx(c,{component:"img",src:e,alt:"full-size",sx:{maxWidth:"90vw",maxHeight:"90vh",minWidth:"40vw",minHeight:"40vh",borderRadius:"10px",transform:`rotate(${h}deg)`,transition:"transform 0.3s"}}),o.jsx(p,{title:"جهت دانلود تصویر کلید کنید",placement:"right",children:o.jsx(a,{color:"primary",onClick:l,sx:{position:"absolute",top:16,right:16,backgroundColor:"rgba(255, 255, 255, 0.7)","&:hover":{backgroundColor:"rgba(255, 255, 255, 1)"},boxShadow:"0 2px 10px rgba(0, 0, 0, 0.2)",borderRadius:"50%"},children:o.jsx(g,{})})}),o.jsx(p,{title:"چرخش تصویر",placement:"right",children:o.jsx(a,{color:"default",onClick:v,sx:{position:"absolute",bottom:16,right:16,backgroundColor:"rgba(255, 255, 255, 0.7)","&:hover":{backgroundColor:"rgba(255, 255, 255, 1)"},boxShadow:"0 2px 10px rgba(0, 0, 0, 0.2)",borderRadius:"50%"},children:o.jsx(m,{})})}),o.jsx(a,{color:"secondary",onClick:u,sx:{position:"absolute",top:16,left:16,backgroundColor:"rgba(255, 255, 255, 0.7)","&:hover":{backgroundColor:"rgba(255, 255, 255, 1)"},boxShadow:"0 2px 10px rgba(0, 0, 0, 0.2)",borderRadius:"50%"},children:o.jsx(w,{})})]})})]})};export{q as S}; diff --git a/build/assets/SimpleTable-tm4uaKUf.js b/build/assets/SimpleTable-tm4uaKUf.js new file mode 100644 index 0000000..2667715 --- /dev/null +++ b/build/assets/SimpleTable-tm4uaKUf.js @@ -0,0 +1 @@ +import{j as n,d as T,aL as g,ah as s}from"./mui-vendor-D_SVL-Dx.js";import{M as E}from"./index-Eu1ghc4Y.js";import{r as i}from"./react-vendor-CmFgShSM.js";const w=({columns:d,data:u,name:f,responsive:A,cssClass:m,headerColor:x,rowColors:p})=>{const[r,C]=i.useState(u);i.useEffect(()=>{C(u)},[u]),i.useEffect(()=>{const o=u==null?void 0:u.map(e=>e==null?void 0:e.map(t=>!t&&t!==0?"":t));C(o)},[u]);const y={viewColumns:!1,search:!1,sort:!1,pagination:!1,filter:!1,print:!1,download:!1,selectableRowsHeader:!1,selectableRowsHideCheckboxes:!0,responsive:A||"vertical",fixedHeader:!0,tableBodyMaxHeight:{xs:"auto",md:"70vh"},setRowProps:(o,e)=>({style:p?{backgroundColor:p[e%p.length]}:{}}),textLabels:{body:{noMatch:"داده ای جهت نمایش موجود نیست!",toolTip:"مرتب سازی",columnHeaderTooltip:o=>`مرتب سازی بر اساس ${o.label}`},pagination:{next:"صفحه بعد",previous:"صفحه قبل",rowsPerPage:"تعداد سطر در هر صفحه:",displayRows:"تعداد کل نتایج: "},toolbar:{search:"جستجو",downloadCsv:"دانلود CSV",print:"پرینت",viewColumns:"نمایش سطون ها",filterTable:"فیلتر جدول"},filter:{all:"همه",title:"فیلترها",reset:"پاکسازی"},viewColumns:{title:"نمایش ستون ها",titleAria:"نمایش/بستن ستون های جدول"},selectedRows:{text:"سطر انتخاب شده است",delete:"پاک کردن",deleteAria:"پاک کردن سطرهای انتخاب شده"}}},F=d.map((o,e)=>({name:o,options:{customHeadRender:t=>{let a=0;r==null||r.forEach(h=>{let l=h[e];if(typeof l=="string"){const b=l.replace(/,/g,"");l=parseFloat(b)}isNaN(l)||(a+=l)});const c=a&&!isNaN(a)?`مجموع: ${a.toLocaleString()}`:"";return n.jsx(T,{title:c,arrow:!0,placement:"top",children:n.jsx("th",{style:{backgroundColor:x||"#e3e3e3",fontSize:"14px",padding:"10px",textAlign:"center",cursor:c?"help":"default"},children:t.name},t.index)})}}}));return n.jsx(g,{className:`simple-table ${m}`,width:"100%",children:n.jsx(E,{title:f,data:r,columns:F,options:y})})};w.propTypes={columns:s.PropTypes.any,data:s.PropTypes.any,name:s.PropTypes.any,expandable:s.PropTypes.bool,responsive:s.PropTypes.any,headerColor:s.PropTypes.string,rowColors:s.PropTypes.string};export{w as S}; diff --git a/build/assets/SlaghterEnterBarInfo-DbNp5HJB.js b/build/assets/SlaghterEnterBarInfo-DbNp5HJB.js new file mode 100644 index 0000000..23402ef --- /dev/null +++ b/build/assets/SlaghterEnterBarInfo-DbNp5HJB.js @@ -0,0 +1 @@ +import{j as u,b as B,bj as b,T as l,ap as Hu,an as M,B as vu,I as U,b3 as Wu,d as Eu,b8 as mu,a5 as zu,b5 as Ku,b6 as P}from"./mui-vendor-D_SVL-Dx.js";import{L as Y,j as G,h as O,c as Qu,V as Xu,u as Ju,G as i,S as I,X as Ru,A as _u,ad as Zu,W as u6,O as e6,a0 as Du,C as r6,v as $,kO as a6,$ as bu}from"./index-D80MdVQn.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{a as t6,b as s6,E as n6,S as o6}from"./SlaughterManageBars-DS0speaj.js";import{a as ku,u as wu,f as l6}from"./redux-vendor-CfkcHgWN.js";import{V as c6}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{R as Fu}from"./ResponsiveTable-bUYl0qDM.js";import{R as i6}from"./index.esm-C1-dCPnj.js";import{d as d6}from"./Tune-BBzxV8DK.js";import{d as C6}from"./ReceiptLong-BODgrrI9.js";import{c as h6}from"./checkPathStartsWith-DedybDvj.js";import{S as p6}from"./SlaughterEnterNoneReciept-By4AAznT.js";const A6=ku("SLAUGHTER_PERMISSION_TO_VET_SERVICE",async(r,{dispatch:a})=>{a(Y());const{data:n,status:s}=await G.post("allow_kill_house_vet/",r);return a(O()),{data:n,status:s}}),x6=({handleSubmit:r,item:a})=>{var d,x,p,C,f,g,j,S,A;const n=Qu({message:Xu().required("پیام الزامی است")}),s=Ju({initialValues:{message:""},validationSchema:n,onSubmit:V=>{r(V)}});return u.jsx(i,{container:!0,gap:I.SMALL,direction:"column",children:u.jsxs(B,{component:"form",onSubmit:s.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(i,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(i,{item:!0,xs:6,children:u.jsxs(b,{spacing:1,children:[u.jsxs(b,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"کدبار:"}),u.jsx(l,{variant:"body2",children:(a==null?void 0:a.barCode)||"-"})]}),u.jsxs(b,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(l,{variant:"body2",children:a!=null&&a.poultryRequest.sendDate?Ru(new Date(a==null?void 0:a.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsxs(b,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"خریدار:"}),u.jsx(l,{variant:"body2",children:`${(d=a.killhouseUser)==null?void 0:d.name}(${(C=(p=(x=a.killhouseUser)==null?void 0:x.killHouseOperator)==null?void 0:p.user)==null?void 0:C.mobile})`})]})]})}),u.jsxs(i,{item:!0,xs:6,children:[u.jsx(b,{spacing:1,children:u.jsxs(b,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"مرغدار:"}),u.jsx(l,{variant:"body2",children:`${(g=(f=a.poultryRequest)==null?void 0:f.poultry)==null?void 0:g.unitName}`})]})}),u.jsxs(b,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:" کد سفارش:"}),u.jsx(l,{variant:"body2",children:a==null?void 0:a.poultryRequest.orderCode})]}),u.jsxs(b,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(l,{variant:"body2",children:[(j=a.quantity)==null?void 0:j.toLocaleString()," (قطعه)"]})]}),u.jsxs(b,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"وزن :"}),u.jsxs(l,{variant:"body2",children:[(A=(S=a==null?void 0:a.weightInfo)==null?void 0:S.weight)==null?void 0:A.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Hu,{sx:{mt:1,mb:2}}),u.jsx(M,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:s.values.message,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.message&&!!s.errors.message,helperText:s.touched.message&&s.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(vu,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!s.isValid||s.isSubmitting,children:"ثبت"})]})})},g6=ku("SLAUGHTER_UPDATE_NONE_RECIPT",async(r,{dispatch:a})=>{try{a(Y());const{data:n,status:s}=await G.put("kill_house_request/0/",r);return a(O()),{data:n,status:s}}catch(n){return a(O()),{error:n.response.data.result}}}),y6=({item:r,updateTable:a})=>{const n=wu(),[s]=o.useContext(_u),[d,x]=o.useState(null),p=S=>{x(S.currentTarget)},C=()=>{x(null)},f=!!d,g=f?"popover":void 0,j=S=>{n(g6({non_receipt:!0,main_non_receipt:!0,non_receipt_message:S.message,key:r.key,role:Du()})).then(A=>{n(r6()),A.payload.error?s({vertical:"top",horizontal:"center",msg:A.payload.error,severity:"error"}):(C(),a(),s({vertical:"top",horizontal:"center",msg:"عملیات عدم وصول با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(i,{children:[u.jsx(U,{"aria-describedby":g,variant:"contained",color:"primary",onClick:p,children:u.jsx(d6,{})}),u.jsx(Wu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:g,open:f,anchorEl:d,onClose:C,children:u.jsxs(i,{style:{padding:"20px"},container:!0,direction:"column",children:[u.jsx(Eu,{title:"ورود اطلاعات بار",placement:"right",children:u.jsx(U,{color:"primary",disabled:(r==null?void 0:r.documentStatus)==="بدون مشکل"||(r==null?void 0:r.documentStatus)==="بدون مشکل فاقد کیفیت",onClick:()=>{C(),n(u6({title:"انجام عملیات",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(t6,{item:r,updateTable:a})}))},children:u.jsx(Zu,{})})}),u.jsx(Eu,{title:"عدم وصول",placement:"right",children:u.jsx(U,{disabled:(r==null?void 0:r.allocatedQuantity)>0,onClick:()=>{C(),n(e6({title:"عدم وصول",content:u.jsx(x6,{handleSubmit:j,item:r})}))},"aria-label":"delete",color:"primary",children:u.jsx(C6,{})})})]})})]})},D={KILL_HOUSE:"KillHouse",PROVINCE_OPERATOR:"ProvinceOperator",SUPER_ADMIN:"SuperAdmin",VET_SUPERVISOR:"VetSupervisor",VET_FARM:"VetFarm",CITY_VET:"CityVet"},Tu=10,y=1,f6=r=>r?Ru(new Date(r),"yyyy/MM/dd"):"-",Su=r=>r?`${r.toLocaleString()} ﷼`:"-",F=r=>r?r.toLocaleString():"-",L=(r,a)=>r&&a?`${r} (${a})`:"-",j6=r=>{const{textValue:a,role:n,date1:s,date2:d,page:x,perPage:p,roleKey:C}=r,f="kill_house_request_complete_information/",g=new URLSearchParams({search:"filter",value:a||"",role:n||"",date1:s||"",date2:d||"",page:x||y,page_size:p||Tu});return C&&g.append("role_key",C),`${f}?${g.toString()}`},E6=(r,a)=>{if([D.PROVINCE_OPERATOR,D.SUPER_ADMIN,D.VET_SUPERVISOR].includes(r))return!0;const s=[D.VET_FARM,D.CITY_VET];return a.trash!==!0&&a.assignmentStateArchive==="pending"&&!(a!=null&&a.clearanceCode)&&s.includes(r)},b6=()=>{const[,,r,a,n,s]=o.useContext(_u),[d,x]=o.useState(!1),[p,C]=o.useState([]),[f,g]=o.useState(0),[j,S]=o.useState(Tu),[A,V]=o.useState(""),[q,k]=o.useState(y),[Iu,Pu]=o.useState([]),[c,Lu]=o.useState([]),h=l6(t=>t.userSlice.selectedSubUser),v=wu(),_=o.useMemo(()=>Du(),[]),N=o.useMemo(()=>_===D.KILL_HOUSE,[_]),w=o.useMemo(()=>h6("slaughter")&&(h==null?void 0:h.key)||"",[h==null?void 0:h.key]);o.useEffect(()=>{const t=$(new Date).format("YYYY-MM-DD");a(t),s(t)},[a,s]),o.useEffect(()=>{N&&v(a6({role_key:w})).then(t=>{var e,E;x(((E=(e=t.payload.data)==null?void 0:e[0])==null?void 0:E.allow)||!1)})},[N,h==null?void 0:h.key,v]);const R=o.useCallback(async(t=q)=>{v(Y());try{const e=j6({textValue:A,role:_,date1:r,date2:n,page:t,perPage:j,roleKey:w}),E=await G.get(e);C(E.data.results),g(E.data.count)}catch(e){console.error("Error fetching data:",e)}finally{v(O())}},[A,_,r,n,j,w,q,v]),T=o.useCallback(()=>{v(s6({selectedDate1:r,selectedDate2:n,text:A,role_key:w})).then(t=>{Lu(t.payload.data)})},[r,n,A,w,v]),H=o.useCallback(()=>{T(),R(y),k(y)},[T,R]);o.useEffect(()=>{const t=p==null?void 0:p.map((e,E)=>{var W,m,z,K,Q,X,J,Z,uu,eu,ru,au,tu,su,nu,ou,lu,cu,iu,du,Cu,hu,pu,Au,xu,gu,yu,fu,ju;return[u.jsx(y6,{item:e,updateTable:H},E),u.jsx(l,{style:{fontSize:"13px",color:e!=null&&e.trash?"red":"black"},children:e.barCode},E),u.jsx(c6,{updateTable:R,killHouseRequestKey:e.key,trafficCode:e==null?void 0:e.trafficCode,isEditable:E6(_,e)},E),f6((W=e==null?void 0:e.poultryRequest)==null?void 0:W.sendDate),L((m=e.killhouseUser)==null?void 0:m.name,(Q=(K=(z=e.killhouseUser)==null?void 0:z.killHouseOperator)==null?void 0:K.user)==null?void 0:Q.mobile),e!=null&&e.killer?L((X=e.killer)==null?void 0:X.name,(uu=(Z=(J=e.killer)==null?void 0:J.killHouseOperator)==null?void 0:Z.user)==null?void 0:uu.mobile):"-",L((ru=(eu=e.poultryRequest)==null?void 0:eu.poultry)==null?void 0:ru.unitName,(su=(tu=(au=e.poultryRequest)==null?void 0:au.poultry)==null?void 0:tu.user)==null?void 0:su.mobile),((nu=e==null?void 0:e.poultryRequest)==null?void 0:nu.age)||"-",F(e.quantity),F((ou=e==null?void 0:e.weightInfo)==null?void 0:ou.weight),`${((cu=(lu=e.addCar)==null?void 0:lu.driver)==null?void 0:cu.typeCar)||""} ${((du=(iu=e.addCar)==null?void 0:iu.driver)==null?void 0:du.pelak)||""}`.trim()||"-",L((hu=(Cu=e.addCar)==null?void 0:Cu.driver)==null?void 0:hu.driverName,(Au=(pu=e.addCar)==null?void 0:pu.driver)==null?void 0:Au.driverMobile),Su((xu=e==null?void 0:e.poultryRequest)==null?void 0:xu.amount),Su((gu=e==null?void 0:e.weightInfo)==null?void 0:gu.killHousePrice),F(e.vetAcceptedRealQuantity),F(e.vetAcceptedRealWeight),((yu=e==null?void 0:e.poultryRequest)==null?void 0:yu.orderCode)||"-",((fu=e==null?void 0:e.barDocumentStatus)==null?void 0:fu.title)||"-",(e==null?void 0:e.finalBarState)||"-",(ju=e==null?void 0:e.poultryRequest)!=null&&ju.freezing?"انجماد":"عادی"]});Pu(t||[])},[p,_,H,R]),o.useEffect(()=>{R(y),T()},[]),o.useEffect(()=>{R(y),T(),k(y)},[r,n,j,h==null?void 0:h.keys]);const Mu=t=>{R(t),k(t)},Ou=t=>{S(t),k(y)},Vu=async t=>{t.preventDefault(),await R(y),T(),k(y)},qu=t=>{V(t.target.value)},Nu=t=>{t&&a($(t).format("YYYY-MM-DD"))},Uu=t=>{t&&s($(t).format("YYYY-MM-DD"))},$u=()=>{const t=!d;v(A6({allow:t})),x(t)},Bu=["تعداد بار","مجموع تعداد اولیه","مجموع وزن اولیه (کیلوگرم)","مجموع تعداد تحویلی دامپزشک","مجموع وزن تحویلی دامپزشک (کیلوگرم)"],Yu=["عملیات","کدبار","کدبهداشتی حمل و نقل","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار(کیلوگرم)","ماشین","راننده","قیمت مرغدار","قیمت کشتارگاه","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک(کیلوگرم)","کد سفارش کشتار","وضعیت سند","وضعیت بار","نوع کشتار"],Gu=[F(c==null?void 0:c.lenKillHouseRequest),F(c==null?void 0:c.firstQuantity),F(c==null?void 0:c.firstWeight),F(c==null?void 0:c.vetAcceptedRealQuantity),F(c==null?void 0:c.vetAcceptedRealWeight)];return u.jsxs(B,{width:"100%",children:[N&&u.jsx(i,{container:!0,alignItems:"end",justifyContent:"center",children:u.jsxs(i,{container:!0,alignItems:"center",xs:12,justifyContent:"end",children:[u.jsx(i,{children:u.jsx(l,{color:"gray",children:"دسترسی دامپزشک برای وارد کردن اطلاعات بار"})}),u.jsx(i,{children:u.jsx(mu,{checked:d,onChange:$u,name:"switch-state",inputProps:{"aria-label":"switch with state"}})})]})}),u.jsxs(i,{container:!0,alignItems:"center",gap:I.SMALL,xs:12,children:[u.jsx(i,{style:{width:"150px"},children:u.jsx(bu,{label:"از تاریخ",renderInput:t=>u.jsx(M,{...t}),value:r,onChange:Nu})}),u.jsx(i,{style:{width:"150px"},children:u.jsx(bu,{label:"تا تاریخ",renderInput:t=>u.jsx(M,{...t}),value:n,onChange:Uu})}),u.jsxs("form",{onSubmit:Vu,children:[u.jsx(M,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:qu,value:A}),u.jsx(vu,{type:"submit",endIcon:u.jsx(i6,{}),children:"جستجو"})]})]}),u.jsxs(i,{container:!0,justifyContent:"center",gap:I.SMALL,xs:12,mt:2,children:[u.jsx(i,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(Fu,{noPagination:!0,columns:Bu,data:[Gu],title:"خلاصه اطلاعات",isDashboard:!0})}),u.jsx(Fu,{data:Iu,columns:Yu,handlePageChange:Mu,totalRows:f,page:q,perPage:j,handlePerRowsChange:Ou,title:"درخواست های در انتظار وارد کردن اطلاعات بار"})]})]})},M6=()=>{const[r,a]=o.useState(0),n=(s,d)=>{a(d)};return u.jsxs(zu,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:I.SMALL,mt:I.MEDIUM,width:"100%",children:[u.jsx(B,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(Ku,{value:r,onChange:n,"aria-label":"basic tabs example",children:[u.jsx(P,{label:"وارد کردن اطلاعات بار"}),u.jsx(P,{label:"وارد کردن تک سندی بار"}),u.jsx(P,{label:"بارهای تکمیل شده"}),u.jsx(P,{label:"عدم وصول"})]})}),r===0&&u.jsx(b6,{}),r===1&&u.jsx(n6,{}),r===2&&u.jsx(o6,{}),r===3&&u.jsx(p6,{})]})};export{M6 as S}; diff --git a/build/assets/SlaughterActiveRequests-CConydyx.js b/build/assets/SlaughterActiveRequests-CConydyx.js new file mode 100644 index 0000000..cfda2ce --- /dev/null +++ b/build/assets/SlaughterActiveRequests-CConydyx.js @@ -0,0 +1 @@ +import{j as a,I as E,a5 as r,aM as M,T as v,an as p}from"./mui-vendor-D_SVL-Dx.js";import{A as Y,v as o,gu as S,X as g,gv as b,u as I,c as T,V as w,b as k,S as l,$ as y}from"./index-D80MdVQn.js";import{A as q}from"./AdvancedTable-DF_gMS-x.js";import{f as L,u as R}from"./redux-vendor-CfkcHgWN.js";import{u as U,r as t}from"./react-vendor-CmFgShSM.js";import{d as G}from"./Plagiarism-BibpZV6P.js";const H=()=>{const A=U(),[x,f]=t.useState([]),{slaughterActiveRequests:s}=L(u=>u.slaughterSlice),[,,n,d,c,C]=t.useContext(Y);t.useEffect(()=>{const u=o(new Date).format("YYYY-MM-DD");d(u),C(u)},[]);const m=R();t.useEffect(()=>{m(S({selectedDate1:n,selectedDate2:c}))},[n,c]),t.useEffect(()=>{const u=s==null?void 0:s.filter((e,i)=>e.provinceKillState!=="rejected"),F="orderCode",j=[...new Map(u==null?void 0:u.map(e=>[e[F],e])).values()].map((e,i)=>[i+1,e.orderCode,g(new Date(e==null?void 0:e.sendDate),"yyyy/MM/dd"),e.poultryName,e.poultryMobile,e.city,e.province,e.age,e.mainQuantity+" قطعه",a.jsx(E,{"aria-label":"delete",color:"primary",onClick:()=>A(b+e.poultryReqId),children:a.jsx(G,{})},i)]);f(j)},[s]);const[h]=t.useState(["ردیف","کد سفارش","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]),D=I({initialValues:{capacity:"",recieveTime:"",recieveDate:o(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:T({capacity:k().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:w().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return t.useEffect(()=>{D.validateForm()},[]),a.jsx(r,{container:!0,alignItems:"center",justifyContent:"space-between",gap:l.SMALL,mt:l.MEDIUM,children:a.jsx(M,{sx:{width:"100%"},children:a.jsx(q,{name:a.jsxs(r,{container:!0,alignItems:"center",gap:l.SMALL,children:[a.jsx(r,{children:a.jsx(v,{children:"درخواست های فعال"})}),a.jsx(r,{children:a.jsx(y,{label:"از تاریخ",id:"date",renderInput:u=>a.jsx(p,{style:{width:"160px"},...u}),value:n,onChange:u=>{d(o(u).format("YYYY-MM-DD"))}})}),a.jsx(r,{children:a.jsx(y,{label:"تا تاریخ",id:"date",renderInput:u=>a.jsx(p,{style:{width:"160px"},...u}),value:c,onChange:u=>{C(o(u).format("YYYY-MM-DD"))}})})]}),columns:h,data:x})})})};export{H as S}; diff --git a/build/assets/SlaughterAddDailyList-D9OoK8D3.js b/build/assets/SlaughterAddDailyList-D9OoK8D3.js new file mode 100644 index 0000000..ecdb8bf --- /dev/null +++ b/build/assets/SlaughterAddDailyList-D9OoK8D3.js @@ -0,0 +1,3 @@ +import{j as t,T as V,an as F,I as nu,ao as H,ak as mu,al as iu,am as Cu,aj as _u,ay as gu,az as bu,aA as xu,B as vu,au as Su}from"./mui-vendor-D_SVL-Dx.js";import{r as p,f as Iu}from"./react-vendor-CmFgShSM.js";import{L as R,j as q,h as B,a0 as X,c as K,V as v,A as k,u as au,G as N,S as Z,cf as Nu,l0 as Eu,kT as Bu,bF as Tu,bE as ju,bI as wu,jC as Lu,jy as Vu,W as Q}from"./index-D80MdVQn.js";import{a as z,f as tu,u as D}from"./redux-vendor-CfkcHgWN.js";import{d as ru}from"./Search-TgPAjvS8.js";import{s as su,a as Au,e as Fu,p as eu}from"./address-DVSldlUX.js";import{s as Ou,a as fu}from"./slaughter-get-provinces-D6etA0Tf.js";import{L as Uu}from"./LabelField-BYhJrYEE.js";import{s as Ru}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{c as du}from"./checkPathStartsWith-DedybDvj.js";const qu=z("STEWARD_GET_BUYERS_SELL_OUT",async(u,{dispatch:e})=>{e(R());const{data:l,status:n}=await q.get("out-province-carcasses-buyer/",{params:{role:X(),role_key:(u==null?void 0:u.role_key)||"",mobile:u==null?void 0:u.mobile}});return e(B()),{data:l,status:n}}),zu=z("STEWARD_SUBMIT_BUYER_SERVICE",async(u,{dispatch:e})=>{try{e(R());const{data:l,status:n}=await q.post("out-province-carcasses-buyer/",{...u});return e(B()),{data:l,status:n}}catch(l){return e(B()),{error:l.response.data.result}}}),Wu=K({mobile:v().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),firstName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),lastName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),unit_name:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),province:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!")}),$u=(u,e,l,n,c,s,i,C)=>{l?e(su({buyer_key:n==null?void 0:n.key,mobile:u.values.mobile,first_name:u.values.firstName,last_name:u.values.lastName,unit_name:u.values.unit_name,city:u.values.city,province:u.values.province})).then(h=>{c(),h.payload.error?s({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):e(zu({role:C,mobile:u.values.mobile,first_name:u.values.firstName,last_name:u.values.lastName,unit_name:u.values.unit_name,city:u.values.city,province:u.values.province})).then(h=>{c(),h.payload.error?s({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},Gu=(u,e)=>{e.setValues({mobile:u.mobile||"",firstName:u.firstName||"",lastName:u.lastName||"",unit_name:u.unitName||"",province:u.province||"",city:u.city||""}),setTimeout(()=>{e.validateForm()},1)},Mu=(u,e)=>{const l=u==null?void 0:u[0];l&&(e.setValues({mobile:l.mobile||"",firstName:l.firstName||"",lastName:l.lastName||"",unit_name:l.unitName||"",province:l.province||"",city:l.city||""}),setTimeout(()=>{e.validateForm()},1))},Pu=({notFound:u,setNotFound:e,setUserData:l,formik:n})=>{const[c]=p.useContext(k),s=tu(a=>a.userSlice.selectedSubUser),i=D(),C=au({initialValues:{mobile:""},validationSchema:K({mobile:v().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")}),validateOnMount:!0}),h=()=>{i(qu({mobile:C.values.mobile,role_key:(s==null?void 0:s.key)||""})).then(a=>{var r;if(i(B()),a.error)e(!0),c({vertical:"top",horizontal:"center",msg:"خریدار یافت نشد، یک خریدار جدید ثبت کنید!",severity:"error"});else{const o=(r=a.payload)==null?void 0:r.data;Array.isArray(o)&&o.length===0?(e(!0),l(null)):(e(!1),Mu(o,n),l(o))}})};return p.useEffect(()=>{u&&n.setFieldValue("mobile",C.values.mobile)},[u]),t.jsxs(N,{container:!0,xs:12,children:[t.jsx(V,{children:"جستجو کاربر"}),t.jsxs(N,{mt:Z.SMALL,display:"flex",width:1,children:[t.jsx(F,{fullWidth:!0,id:"mobile",label:"شماره موبایل",variant:"outlined",value:C.values.mobile,error:C.touched.mobile&&!!C.errors.mobile,onChange:a=>{C.handleChange(a),u&&e(!1)},onBlur:C.handleBlur,helperText:C.touched.mobile&&C.errors.mobile}),t.jsx(nu,{disabled:!C.isValid,"aria-label":"search",color:"primary",onClick:h,children:t.jsx(ru,{})})]}),u&&t.jsx(N,{container:!0,xs:12,mt:Z.SMALL,children:t.jsx(V,{variant:"body2",color:"error",sx:{width:"100%"},children:"خریداری یافت نشد"})})]})},Hu=({formik:u,provinceData:e,cityData:l,notFound:n})=>{var c,s;return t.jsxs(N,{container:!0,justifyContent:"space-between",alignItems:"start",xs:12,direction:"column",gap:2,children:[t.jsx(F,{fullWidth:!0,id:"mobile",label:"شماره موبایل",variant:"outlined",value:u.values.mobile,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.mobile&&u.errors.mobile}),t.jsx(F,{fullWidth:!0,id:"firstName",label:"نام",variant:"outlined",value:u.values.firstName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.firstName&&u.errors.firstName}),t.jsx(F,{fullWidth:!0,id:"lastName",label:"نام خانوادگی",variant:"outlined",value:u.values.lastName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.lastName&&u.errors.lastName}),t.jsx(F,{fullWidth:!0,id:"unit_name",label:"نام واحد",variant:"outlined",value:u.values.unit_name,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.unit_name&&u.errors.unit_name}),e.length>0&&t.jsx(H,{style:{width:"100%"},disablePortal:!0,id:"province",options:e?e.map(i=>({id:i.name,label:i.name})):[],onChange:(i,C)=>{u.setFieldValue("province",C?C.id:""),u.setFieldValue("city","")},renderInput:i=>t.jsx(F,{...i,label:"استان را انتخاب کنید"}),value:(c=e.find(i=>i.name===u.values.province))==null?void 0:c.name}),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["استان: ",u.values.province]}),l.length>0&&t.jsx(H,{style:{width:"100%"},disabled:!u.values.province,disablePortal:!0,id:"city",options:l?l.map(i=>({id:i.name,label:i.name})):[],onChange:(i,C)=>{u.setFieldValue("city",C?C.id:"")},renderInput:i=>t.jsx(F,{...i,label:"شهر را انتخاب کنید"}),value:(s=l.find(i=>i.name===u.values.city))==null?void 0:s.name},u.values.city),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["شهر: ",u.values.city]})]})},Yu=u=>{const e=D(),[l,n]=p.useState([]),[c,s]=p.useState([]),[i,C]=p.useState(null),[h,a]=p.useState([]),[r,o]=p.useState([]),{inspectorGetKillHouses:x}=tu(y=>y.inspectorSlice);return p.useEffect(()=>{e(Ou()).then(y=>{a(y.payload.data)})},[]),p.useEffect(()=>{if(u==="admin_add_buyer"){const y=x==null?void 0:x.map(_=>({name:_.name,key:_.key,killer:_.killer}));n(y)}},[x]),{killHouses:l,setKillhouses:n,stewards:c,setStewards:s,userData:i,setUserData:C,provinceData:h,cityData:r,setCityData:o}},Ku=(u,e)=>K({mobile:v().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),firstName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),lastName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),unit_name:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),province:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),nationalId:e===!1&&u?v().nullable():v().required("این فیلد اجباری است!").matches(/^\d{10,11}$/,"شناسه باید 10 یا 11 رقم و فقط عدد باشد")}),cu=(u,e,l,n,c,s,i,C,h,a)=>{if(l){const r={mobile:u.values.mobile,first_name:u.values.firstName,last_name:u.values.lastName,city:u.values.city,province:u.values.province,national_id:u.values.nationalId,unit_name:u.values.unit_name,role_key:(C==null?void 0:C.key)||"",buyer_type:n==null?void 0:n.buyerType,buyer_key:n==null?void 0:n.key,role:X()};e(su(r)).then(o=>{c(),o.payload.error?s({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}else{const r={role:X(),mobile:u.values.mobile,first_name:u.values.firstName,last_name:u.values.lastName,city:u.values.city,province:u.values.province,unit_name:u.values.unit_name,national_id:h?u.values.nationalId:null,role_key:C==null?void 0:C.key,...!h&&{isRealPerson:!1,info_value:u.values.nationalId},...a&&{buyer_type:a}};e(Au(r)).then(o=>{c(),o.payload.error?s({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},Xu=(u,e)=>{const l={mobile:u.mobile||"",firstName:u.firstName||"",lastName:u.lastName||"",province:u.province||"",city:u.city||"",nationalId:u.nationalId||"",unit_name:(u==null?void 0:u.unitName)||""};e.setValues(l),setTimeout(()=>{e.validateForm()},1)},yu=(u,e)=>{if(u){const l={mobile:u.mobile||"",firstName:u.firstName||"",lastName:u.lastName||"",province:u.province||"",city:u.city||"",nationalId:u.nationalId||"",unit_name:(u==null?void 0:u.unitName)||""};e.setValues(l),setTimeout(()=>{e.validateForm()},1)}},Du=({notFound:u,setNotFound:e,setUserData:l,formik:n,isEdit:c,isRealPerson:s,provinceData:i})=>{const[C,h]=p.useState(!1),[a]=p.useContext(k),r=D(),o=au({initialValues:{personType:s?"real":"legal",nationalCode:""},validationSchema:K({personType:v().oneOf(["real","legal"]).required(),nationalCode:c&&s?v().nullable():v().required("این فیلد اجباری است!").when("personType",{is:"real",then:y=>y.length(10,"کد ملی باید 10 رقم باشد").matches(/^\d{10}$/,"کد ملی باید فقط شامل اعداد باشد"),otherwise:y=>y.length(11,"شناسه ملی حقوقی باید 11 رقم باشد").matches(/^\d{11}$/,"شناسه ملی حقوقی باید فقط شامل اعداد باشد")})}),validateOnMount:!c}),x=async()=>{var m,W,$,O,G,j,S,f,E,A;if(!o.isValid||C)return;const y=o.values.nationalCode;h(!0),e(!1),l(null);let _=null,d=null;try{if(s){const g=await r(eu({info:y,type:"person"}));(m=g.payload)!=null&&m.error?a({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):($=(W=g.payload)==null?void 0:W.data)!=null&&$.status&&((G=(O=g.payload)==null?void 0:O.data)!=null&&G.data)?_=g.payload.data.data:a({vertical:"top",horizontal:"center",msg:"اطلاعات فردی یافت نشد.",severity:"warning"});const U=await r(eu({info:y,type:"guild"}));if((j=U.payload)!=null&&j.error)a({vertical:"top",horizontal:"center",msg:U.payload.error,severity:"error"});else if((f=(S=U.payload)==null?void 0:S.data)!=null&&f.status&&((A=(E=U.payload)==null?void 0:E.data)!=null&&A.data)){const M=U.payload.data.data,T=Array.isArray(M)?M:[M];if(T.length>0){const P=T.findIndex(Y=>Y.licenseStatus==="فعال/صادر شده");d=T[P!==-1?P:0]}else a({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"})}else a({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"});if(!_&&!d){e(!0),n.setFieldValue("nationalId",y),a({vertical:"top",horizontal:"center",msg:"اطلاعاتی برای این کد ملی یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}const b=(d==null?void 0:d.layerTwo)||{},I={mobile:b.mobilenumber||(_==null?void 0:_.mobile)||b.phonenumber||"",firstName:(_==null?void 0:_.firstName)||"",lastName:(_==null?void 0:_.lastName)||"",unitName:(d==null?void 0:d.title)||b.corporationName||b.unionName||"",province:(d==null?void 0:d.state)||"",city:(d==null?void 0:d.city)||"",nationalId:(_==null?void 0:_.nationalId)||b.nationalcode||(d==null?void 0:d.nationalId)||y};l(I),yu(I,n),a({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد.",severity:"success"})}else{const g=`https://pay.rasadyar.com/national-documents?info=${encodeURIComponent(y)}&type=unit`,b=await(await fetch(g)).json();if(b!=null&&b.status&&(b!=null&&b.data)){const I=b.data,M=Fu(I.address||"",i),T={mobile:I.mobile,firstName:I.name||"",lastName:I.name||"",unitName:I.unitName||"",province:I.state||M||"",city:I.city||"",nationalId:I.nationalCode||y};l(T),yu(T,n),a({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی با موفقیت دریافت شد.",severity:"success"})}else e(!0),n.setFieldValue("nationalId",y),a({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی برای این شناسه یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}}finally{h(!1)}};return p.useEffect(()=>{u&&n.setFieldValue("mobile",o.values.mobile)},[u]),t.jsxs(N,{container:!0,xs:12,children:[t.jsxs(V,{mt:2,children:["استعلام ",s?"کد ملی":"شناسه ملی حقوقی"]}),t.jsxs(N,{mt:Z.SMALL,display:"flex",width:1,children:[t.jsx(F,{fullWidth:!0,id:"nationalCode",name:"nationalCode",label:s?"کد ملی":"شناسه ملی حقوقی",variant:"outlined",value:o.values.nationalCode,error:!!(o.touched.nationalCode&&o.errors.nationalCode),onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.nationalCode&&o.errors.nationalCode,inputProps:{maxLength:s?10:11}}),t.jsx(nu,{disabled:!o.isValid||C,"aria-label":"search",color:"primary",onClick:x,children:t.jsx(ru,{})})]})]})},Ju=({formik:u,provinceData:e,cityData:l,notFound:n,isRealPerson:c})=>t.jsxs(N,{container:!0,justifyContent:"space-between",alignItems:"start",xs:12,direction:"column",gap:2,children:[t.jsx(F,{fullWidth:!0,id:"nationalId",name:"nationalId",label:c?"کد ملی":"شناسه ملی حقوقی",disabled:!0,variant:"outlined",value:u.values.nationalId,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.nationalId&&u.errors.nationalId}),t.jsx(F,{fullWidth:!0,id:"mobile",label:"شماره موبایل",variant:"outlined",value:u.values.mobile,onChange:u.handleChange,onBlur:u.handleBlur,error:!!u.errors.mobile,helperText:u.errors.mobile}),t.jsx(F,{fullWidth:!0,id:"firstName",label:"نام",variant:"outlined",value:u.values.firstName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.firstName&&u.errors.firstName,error:!!u.errors.firstName}),t.jsx(F,{fullWidth:!0,id:"lastName",label:"نام خانوادگی",variant:"outlined",value:u.values.lastName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.lastName&&u.errors.lastName,error:!!u.errors.lastName}),t.jsx(F,{fullWidth:!0,id:"unit_name",label:"نام واحد",variant:"outlined",value:u.values.unit_name,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.unit_name&&u.errors.unit_name,error:!!u.errors.unit_name}),t.jsx(H,{style:{width:"100%"},disablePortal:!0,id:"province",options:e?e.map(s=>({id:s.name,label:s.name})):[],isOptionEqualToValue:(s,i)=>s.id===i.id,onChange:(s,i)=>{u.setFieldValue("province",i?i.id:""),u.setFieldValue("city","")},value:u.values.province?{id:u.values.province,label:u.values.province}:null,renderInput:s=>t.jsx(F,{...s,label:"استان را انتخاب کنید"})}),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["استان: ",u.values.province]}),t.jsx(H,{minWidth:210,style:{width:"100%"},disablePortal:!0,id:"city",options:l?l.map(s=>({id:s.name,label:s.name})):[],isOptionEqualToValue:(s,i)=>s.id===i.id,onChange:(s,i)=>{u.setFieldValue("city",i?i.id:"")},value:u.values.city?{id:u.values.city,label:u.values.city}:null,renderInput:s=>t.jsx(F,{...s,label:"شهر را انتخاب کنید"})}),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["شهر: ",u.values.city]})]}),Qu=(u,e)=>K({mobile:v().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),firstName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),lastName:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),unit_name:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),province:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),city:v().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),nationalId:!e&&u?v().nullable():v().required("این فیلد اجباری است!").matches(/^\d{10,11}$/,"شناسه باید 10 یا 11 رقم و فقط عدد باشد"),role_key:v().required("این فیلد اجباری است!"),type:v().oneOf(["Steward","KillHouse"]).required()}),Zu=(u,e,l,n,c,s,i,C,h)=>{if(l){const a={buyer_type:h,buyer_key:n==null?void 0:n.key,mobile:u.values.mobile,first_name:u.values.firstName,last_name:u.values.lastName,city:u.values.city,province:u.values.province,national_id:u.values.nationalId,unit_name:u.values.unit_name,type:u.values.type,role_key:u.values.role_key};e(su(a)).then(r=>{c(),r.payload.error?s({vertical:"top",horizontal:"center",msg:r.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}else{const a={mobile:u.values.mobile,buyer_type:h,first_name:u.values.firstName,last_name:u.values.lastName,city:u.values.city,province:u.values.province,unit_name:u.values.unit_name,national_id:C?u.values.nationalId:null,type:u.values.type,role_key:u.values.role_key,...!C&&{isRealPerson:!1,info_value:u.values.nationalId}};e(Au(a)).then(r=>{c(),r.payload.error?s({vertical:"top",horizontal:"center",msg:r.payload.error,severity:"error"}):(e(i({right:!1,bottom:!1,content:null})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},ku=(u,e)=>{var n,c;const l={mobile:u.mobile||"",firstName:u.firstName||"",lastName:u.lastName||"",province:u.province||"",city:u.city||"",nationalId:u.nationalId||"",unit_name:(u==null?void 0:u.unitName)||"",type:(n=e.values)==null?void 0:n.type,role_key:(c=e.values)==null?void 0:c.role_key};e.setValues(l),setTimeout(()=>{e.validateForm()},1)},hu=(u,e)=>{var l,n;if(u){const c={mobile:u.mobile||"",firstName:u.firstName||"",lastName:u.lastName||"",province:u.province||"",city:u.city||"",nationalId:u.nationalId||"",unit_name:(u==null?void 0:u.unitName)||"",type:(l=e.values)==null?void 0:l.type,role_key:(n=e.values)==null?void 0:n.role_key};e.setValues(c),setTimeout(()=>{e.validateForm()},1)}},u6=({notFound:u,setNotFound:e,setUserData:l,formik:n,isEdit:c,isRealPerson:s,provinceData:i})=>{const[C,h]=p.useState(!1),[a]=p.useContext(k),r=D(),o=au({initialValues:{personType:s?"real":"legal",nationalCode:""},validationSchema:K({nationalCode:c&&s?v().nullable():v().required("این فیلد اجباری است!").when("personType",{is:"real",then:y=>y.length(10,"کد ملی باید 10 رقم باشد").matches(/^\d{10}$/,"کد ملی باید فقط شامل اعداد باشد"),otherwise:y=>y.length(11,"شناسه ملی حقوقی باید 11 رقم باشد").matches(/^\d{11}$/,"شناسه ملی حقوقی باید فقط شامل اعداد باشد")})}),validateOnMount:!c}),x=async()=>{var W,$,O,G,j,S,f,E,A,g,U,b,I,M;if(!o.isValid||C)return;const y=o.values.nationalCode,_=o.values.personType;h(!0),e(!1),l(null);let d=null,m=null;try{if(_==="legal"){const J=`https://pay.rasadyar.com/national-documents?info=${encodeURIComponent(y)}&type=unit`,w=await(await fetch(J)).json();if(w!=null&&w.status&&(w!=null&&w.data)){const L=w.data,pu=Fu(L.address||"",i),ou={mobile:L.mobile,firstName:L.name||"",lastName:L.name||"",unitName:L.unitName||"",province:L.state||pu||"",city:L.city||"",nationalId:L.nationalCode||y,type:(W=n.values)==null?void 0:W.type,role_key:($=n.values)==null?void 0:$.role_key};hu(ou,n),o.setFieldValue("nationalCode",ou.nationalId||y),a({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی با موفقیت دریافت شد.",severity:"success"})}else e(!0),n.setFieldValue("nationalId",y),a({vertical:"top",horizontal:"center",msg:"اطلاعات حقوقی برای این شناسه یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}const T=await r(eu({info:y,type:"person"}));(O=T.payload)!=null&&O.error?a({vertical:"top",horizontal:"center",msg:T.payload.error,severity:"error"}):(j=(G=T.payload)==null?void 0:G.data)!=null&&j.status&&((f=(S=T.payload)==null?void 0:S.data)!=null&&f.data)?d=T.payload.data.data:a({vertical:"top",horizontal:"center",msg:"اطلاعات فردی یافت نشد.",severity:"warning"});const P=await r(eu({info:y,type:"guild"}));if((E=P.payload)!=null&&E.error)a({vertical:"top",horizontal:"center",msg:P.payload.error,severity:"error"});else if((g=(A=P.payload)==null?void 0:A.data)!=null&&g.status&&((b=(U=P.payload)==null?void 0:U.data)!=null&&b.data)){const J=P.payload.data.data,uu=Array.isArray(J)?J:[J];if(uu.length>0){const w=uu.findIndex(L=>L.licenseStatus==="فعال/صادر شده");m=uu[w!==-1?w:0]}else a({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"})}else a({vertical:"top",horizontal:"center",msg:"اطلاعات صنفی برای این کد ملی یافت نشد.",severity:"warning"});if(!d&&!m){e(!0),n.setFieldValue("nationalId",y),a({vertical:"top",horizontal:"center",msg:"اطلاعاتی برای این کد ملی یافت نشد، لطفا اطلاعات را به صورت دستی ثبت کنید.",severity:"warning"});return}const Y=(m==null?void 0:m.layerTwo)||{},lu={mobile:Y.mobilenumber||(d==null?void 0:d.mobile)||Y.phonenumber||"",firstName:(d==null?void 0:d.firstName)||"",lastName:(d==null?void 0:d.lastName)||"",unitName:(m==null?void 0:m.title)||Y.corporationName||Y.unionName||"",province:(m==null?void 0:m.state)||"",city:(m==null?void 0:m.city)||"",nationalId:(d==null?void 0:d.nationalId)||Y.nationalcode||(m==null?void 0:m.nationalId)||y,type:(I=n.values)==null?void 0:I.type,role_key:(M=n.values)==null?void 0:M.role_key};l(lu),hu(lu,n),o.setFieldValue("nationalCode",lu.nationalId||y),a({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد.",severity:"success"})}finally{h(!1)}};return p.useEffect(()=>{u&&n.setFieldValue("mobile",o.values.mobile)},[u]),t.jsxs(N,{container:!0,xs:12,children:[t.jsxs(V,{mt:2,children:["استعلام ",s?"کد ملی":"شناسه ملی حقوقی"]}),t.jsxs(N,{mt:Z.SMALL,display:"flex",width:1,children:[t.jsx(F,{fullWidth:!0,id:"nationalCode",name:"nationalCode",label:s?"کد ملی":"شناسه ملی حقوقی",variant:"outlined",value:o.values.nationalCode,error:!!(o.touched.nationalCode&&o.errors.nationalCode),onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.nationalCode&&o.errors.nationalCode,inputProps:{maxLength:s?10:11}}),t.jsx(nu,{disabled:!o.isValid||C,"aria-label":"search",color:"primary",onClick:x,children:t.jsx(ru,{})})]})]})},e6=({formik:u,provinceData:e,cityData:l,notFound:n,isRealPerson:c,killHouses:s,stewards:i})=>{var C,h;return t.jsxs(N,{container:!0,justifyContent:"space-between",alignItems:"start",xs:12,direction:"column",gap:2,children:[t.jsx(F,{fullWidth:!0,id:"nationalId",name:"nationalId",label:c?"کد ملی":"شناسه ملی حقوقی",disabled:!0,variant:"outlined",value:u.values.nationalId,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.nationalId&&u.errors.nationalId}),t.jsx(Uu,{label:"انتخاب نوع واحد",children:t.jsxs(mu,{row:!0,name:"type",value:u.values.type,onChange:a=>{const r=a.target.value;u.setFieldValue("type",r)},children:[t.jsx(iu,{value:"Steward",control:t.jsx(Cu,{}),label:"مباشر"}),t.jsx(iu,{value:"KillHouse",control:t.jsx(Cu,{}),label:"کشتارگاه"})]})}),u.values.type==="Steward"?t.jsx(H,{fullWidth:!0,disablePortal:!0,id:"role_key",options:i.map(a=>{var r,o;return{key:a==null?void 0:a.key,label:`${(a==null?void 0:a.name)||""} - ${((r=a==null?void 0:a.user)==null?void 0:r.fullname)||""} (${((o=a==null?void 0:a.user)==null?void 0:o.mobile)||""})`}}),onChange:(a,r)=>{u.setFieldValue("role_key",(r==null?void 0:r.key)||"")},value:u.values.role_key?{key:u.values.role_key,label:((C=i.find(a=>a.key===u.values.role_key))==null?void 0:C.name)||""}:null,isOptionEqualToValue:(a,r)=>a.key===r.key,label:"انتخاب مباشر",renderInput:a=>t.jsx(F,{fullWidth:!0,...a,label:"انتخاب مباشر"})}):u.values.type==="KillHouse"?t.jsxs(_u,{fullWidth:!0,error:u.errors.selectedOption&&u.touched.selectedOption,children:[t.jsx(gu,{children:"انتخاب کشتارگاه یا کشتارکن"}),t.jsx(bu,{label:"انتخاب کشتارگاه یا کشتارکن",id:"role_key",name:"role_key",onChange:a=>{const[r]=a.target.value.split("#");u.setFieldValue("role_key",r)},onBlur:u.handleBlur,children:s==null?void 0:s.map(a=>t.jsx(xu,{value:`${a.key+"#"+a.killer}`,children:a.killer?`کشتارکن ${a.name}`:`کشتارگاه ${a.name}`},a))}),u.errors.role_key&&u.touched.role_key&&t.jsx("div",{children:u.errors.role_key})]}):null,t.jsx(F,{fullWidth:!0,id:"mobile",label:"شماره موبایل",variant:"outlined",value:u.values.mobile,onChange:u.handleChange,onBlur:u.handleBlur,error:!!u.errors.mobile,helperText:u.errors.mobile}),t.jsx(F,{fullWidth:!0,id:"firstName",label:"نام",variant:"outlined",value:u.values.firstName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.firstName&&u.errors.firstName,error:!!u.errors.firstName}),t.jsx(F,{fullWidth:!0,id:"lastName",label:"نام خانوادگی",variant:"outlined",value:u.values.lastName,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.lastName&&u.errors.lastName,error:!!u.errors.lastName}),t.jsx(F,{fullWidth:!0,id:"unit_name",label:"نام واحد",variant:"outlined",value:u.values.unit_name,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.unit_name&&u.errors.unit_name,error:!!u.errors.unit_name}),t.jsx(H,{style:{width:"100%"},disablePortal:!0,id:"province",options:e?e.map(a=>({id:a.name,label:a.name})):[],isOptionEqualToValue:(a,r)=>a.id===r.id,onChange:(a,r)=>{u.setFieldValue("province",r?r.id:""),u.setFieldValue("city","")},value:u.values.province?{id:u.values.province,label:u.values.province}:null,renderInput:a=>t.jsx(F,{...a,label:"استان را انتخاب کنید"})}),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["استان: ",u.values.province]}),l&&u.values.province&&t.jsxs(t.Fragment,{children:[t.jsx(H,{minWidth:210,style:{width:"100%"},disablePortal:!0,id:"city",options:l?l.map(a=>({id:a.name,label:a.name})):[],isOptionEqualToValue:(a,r)=>a.id===r.id,onChange:(a,r)=>{u.setFieldValue("city",r?r.id:"")},value:(h=l.find(a=>a.name===u.values.city))==null?void 0:h.name,renderInput:a=>t.jsx(F,{...a,label:"شهر را انتخاب کنید"})}),!n&&t.jsxs(V,{variant:"caption",color:"error",children:["شهر: ",u.values.city]})]})]})},a6=(u,e)=>{if(u==="Steward"&&e===Eu)return"steward_add_buyer";if(u==="KillHouse"){if(e===Bu)return"slaughter_add_buyer";if(e===Tu)return"slaughter_manage_add_buyer"}if(u==="AdminX"&&[ju,wu,Lu,Vu].some(n=>n===e))return"admin_add_buyer"},t6=u=>{const e={mobile:"",firstName:"",lastName:"",unit_name:"",province:"",city:""};return u==="steward_add_buyer"||u==="slaughter_manage_add_buyer"?e:u==="slaughter_add_buyer"?{...e,nationalId:""}:u==="admin_add_buyer"?{...e,role_key:"",type:""}:e},A6=({updateTable:u,isEdit:e=!1,data:l,isRealPerson:n,buyerType:c=""})=>{const s=X(),{pathname:i}=Iu(),C=a6(s,i),h=C==="steward_add_buyer",a=C==="slaughter_add_buyer",r=C==="slaughter_manage_add_buyer",o=C==="admin_add_buyer",{killHouses:x,stewards:y,setStewards:_,provinceData:d,cityData:m,setCityData:W,userData:$,setUserData:O}=Yu(C),{selectedSubUser:G}=tu(g=>g.userSlice),[j]=p.useContext(k),[S,f]=p.useState(!1),E=D(),A=au({initialValues:t6(C),validationSchema:h?Wu:a||r?Ku(n,e):o?Qu(n,e):K({})});return p.useEffect(()=>{e&&A.validateForm()},[e]),p.useEffect(()=>{o&&(A.values.type==="KillHouse"?E(Nu()):E(Ru({free:!0})).then(g=>{_(g.payload.data||[])}))},[A.values.type]),p.useEffect(()=>{e&&(h&&Gu(l,A),(a||r)&&Xu(l,A),o&&ku(l,A))},[e]),p.useEffect(()=>{A.values.province&&W([],E(fu(A.values.province)).then(g=>{W(g.payload.data)}))},[A.values.province]),t.jsxs(N,{container:!0,justifyContent:"space-between",alignItems:"center",xs:12,direction:"column",gap:2,children:[e?null:h?t.jsx(Pu,{notFound:S,setNotFound:f,setUserData:O,formik:A}):a||r?t.jsx(Du,{notFound:S,setNotFound:f,setUserData:O,formik:A,isEdit:e,isRealPerson:n,provinceData:d}):o?t.jsx(u6,{notFound:S,setNotFound:f,setUserData:O,formik:A,isEdit:e,isRealPerson:n,provinceData:d}):null,$||S||e?h?t.jsx(Hu,{formik:A,provinceData:d,cityData:m,notFound:S}):a||r?t.jsx(Ju,{formik:A,provinceData:d,cityData:m,notFound:S,isRealPerson:n}):o?t.jsx(e6,{formik:A,provinceData:d,cityData:m,notFound:S,isRealPerson:n,killHouses:x,stewards:y}):null:null,($||S||e)&&t.jsx(N,{container:!0,xs:12,children:t.jsx(vu,{fullWidth:!0,variant:"contained",disabled:!A.isValid,onClick:()=>{h&&$u(A,E,e,l,u,j,Q,s),a&&cu(A,E,e,l,u,j,Q,G,n),r&&cu(A,E,e,l,u,j,Q,G,n,c),o&&Zu(A,E,e,l,u,j,Q,n,c)},children:e?"ویرایش":"ثبت"})})]})},F6=z("SLAUGHTER_SUBMIT_OUT_OF_PROVINCE_SELL",async(u,{dispatch:e})=>{try{e(R());const{data:l,status:n}=await q.post("kill_house_free_sale_bar/",u);return e(B()),{data:l,status:n}}catch(l){return e(B()),{error:l.response.data.result}}}),p6=z("GUILD_SUBMIT_OUT_OF_PROVINCE_SELL",async(u,{dispatch:e})=>{try{e(R());const{data:l,status:n}=await q.post("steward_free_sale_bar/",u);return e(B()),{data:l,status:n}}catch(l){return e(B()),{error:l.response.data.result}}}),m6=z("SLAUGHTER_GET_PRICE_SERVICE",async(u,{dispatch:e})=>{e(R());const{data:l,status:n}=await q.get("broadcast-price/",{params:{...u}});return e(B()),{data:l,status:n}}),l6=z("SLAUGHTER_GET_GUILDS_FOR_COMMONLY_USED",async(u,{dispatch:e})=>{e(R());const{data:l,status:n}=await q.get("guilds/",{params:{role:X(),commonly_used:!0,...u}});return e(B()),{data:l,status:n}}),n6=z("SLAUGHTER_ADD_DAILY_LIST_SERVICE",async(u,{dispatch:e})=>{e(R());const{data:l,status:n}=await q.post("commonly-used/",{role:X(),guild_key_list:u.guild_key_list,...u});return e(B()),{data:l,status:n}}),_6=z("SUBMIT_BATCH_ALLOCATIONS",async(u,{dispatch:e})=>{e(R());try{return(await q.post("batch-steward-allocation/",{allocations_list:u})).data}finally{e(B())}}),g6=z("SLAUGHTER_DELETE_DAILY_LIST_SERVICE",async(u,{dispatch:e})=>{e(R());const{data:l,status:n}=await q.delete(`commonly-used/0/?commonly_used_key=${u}`);return e(B()),{data:l,status:n}}),b6=({updateTable:u})=>{const[e]=p.useContext(k),l=D(),[n,c]=p.useState([]),[s,i]=p.useState([]),C=tu(r=>r.userSlice.selectedSubUser);p.useEffect(()=>{(async()=>{l(l6({role_key:(du("slaughter")||du("steward"))&&(C==null?void 0:C.key)||""})).then(o=>{c(o.payload.data)})})()},[l]);const h=()=>{l(n6({guild_key_list:s.map(r=>r.key)})).then(r=>{r.payload.error?e({vertical:"top",horizontal:"center",msg:"خطا در ثبت لیست",severity:"error"}):(e({vertical:"top",horizontal:"center",msg:"لیست با موفقیت ثبت شد.",severity:"success"}),l(Q({right:!1,bottom:!1,content:null})),u(1))})},a=r=>{i(o=>o.filter(x=>x.key!==r))};return t.jsxs(N,{container:!0,direction:"column",gap:Z.SMALL,children:[t.jsx(H,{multiple:!0,disablePortal:!0,id:"guilds-select",options:n,renderTags:()=>null,getOptionLabel:r=>{var o,x;return`${r.steward?"مباشر":"صنف"} ${r.name||r.guildsName} + ${((o=r.user)==null?void 0:o.fullname)||""} + (${((x=r.user)==null?void 0:x.mobile)||""})`},onChange:(r,o)=>{i(o)},sx:{width:"250px"},renderInput:r=>t.jsx(F,{...r,fullWidth:!0,label:"انتخاب مباشر / صنف",placeholder:"انتخاب کنید"})}),t.jsx(N,{container:!0,direction:"column",gap:1,children:s.map(r=>t.jsx(Su,{label:`${r.steward?"مباشر":"صنف"} ${r.name||r.guildsName}`,onDelete:()=>a(r.key),sx:{width:"fit-content"}},r.key))}),t.jsx(vu,{variant:"contained",onClick:h,disabled:s.length===0,children:"ثبت"})]})};export{A6 as S,g6 as a,b6 as b,m6 as c,_6 as d,qu as e,p6 as g,F6 as s}; diff --git a/build/assets/SlaughterAgentShare-DzbiAYSz.js b/build/assets/SlaughterAgentShare-DzbiAYSz.js new file mode 100644 index 0000000..af2f592 --- /dev/null +++ b/build/assets/SlaughterAgentShare-DzbiAYSz.js @@ -0,0 +1 @@ +import{j as e,d as cu,B as Q,an as K,T as Lu,b as Uu}from"./mui-vendor-D_SVL-Dx.js";import{r as i,j as xu,f as qu}from"./react-vendor-CmFgShSM.js";import{A as Au,eJ as Yu,eK as $u,j as G,G as t,S as h,$ as lu,v as gu,L as Su,h as U,eL as Ju,p as Hu,af as iu,a0 as V,eM as Zu,eN as fu,eO as Fu,O as Vu,u as Xu,C as hu,c as Ru,b as Pu,eP as Du,eQ as Qu,eF as Bu}from"./index-D80MdVQn.js";import{u as q,f as Cu,a as ju}from"./redux-vendor-CfkcHgWN.js";import{a as tu}from"./index.esm-C1-dCPnj.js";import{R as du}from"./ResponsiveTable-bUYl0qDM.js";import{A as mu}from"./AdvancedTable-DF_gMS-x.js";import{N as zu}from"./NumberFormatCustom-BXcOcGV4.js";import{S as Gu}from"./SimpleTable-tm4uaKUf.js";import{S as u6}from"./SlaughterManageInventoryAllocationOperations-P9wf5kfn.js";import{B as s6}from"./BackButton-Dr-K0JXJ.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Tune-BBzxV8DK.js";import"./CheckCircleOutline-fmBK9poN.js";import"./SlaughterAllocateToGuild-CeWc5BWf.js";import"./slaughter-allocate-steward-CCu9314u.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./province-policy-upload-image-DZLwIF5K.js";import"./MonthlyDataCalendar-_xfuL-Zd.js";import"./LabelField-BYhJrYEE.js";import"./checkPathStartsWith-DedybDvj.js";const e6=()=>{var d,A,z,S,j,H,E,b,O,_,p,v,f,o,r,y,N;const[,,l,a,c,L]=i.useContext(Au),C=q(),[g,x]=i.useState([]),{getProvinceBuyersAllocations:u,totalReportDailyBroadCast:s}=Cu(F=>F.provinceSlice);return i.useEffect(()=>{C(Yu({selectedDate1:l,selectedDate2:c})),C($u({selectedDate1:l,selectedDate2:c}))},[l,c]),i.useEffect(()=>{C(Yu({selectedDate1:l,selectedDate2:c})),C($u({selectedDate1:l,selectedDate2:c}))},[]),i.useEffect(()=>{const F=u==null?void 0:u.map((n,T)=>{var W,M,I,k,w,Y,$,P,D,J,Z,X,R,B,m,uu,su,eu,nu,ru,au,ou,Eu,bu,Ou,_u,pu,vu,yu,Nu,Tu,Wu,Mu,Iu,ku,wu;return[T+1,(W=n==null?void 0:n.informations)==null?void 0:W.buyers,(M=n==null?void 0:n.informations)==null?void 0:M.city,(I=n==null?void 0:n.informations)==null?void 0:I.numberOfSteward.toLocaleString(),(k=n==null?void 0:n.informations)==null?void 0:k.numberOfGuild.toLocaleString(),(Y=(w=n==null?void 0:n.informations)==null?void 0:w.incomingWeightOfColdHouse)==null?void 0:Y.toLocaleString(),(P=($=n==null?void 0:n.informations)==null?void 0:$.incomingQuantityOfColdHouse)==null?void 0:P.toLocaleString(),(J=(D=n==null?void 0:n.informations)==null?void 0:D.totalPreColdWeight)==null?void 0:J.toLocaleString(),(X=(Z=n==null?void 0:n.informations)==null?void 0:Z.totalPreColdQuantity)==null?void 0:X.toLocaleString(),(B=(R=n==null?void 0:n.informations)==null?void 0:R.totalNumberOfFreeCarcasses)==null?void 0:B.toLocaleString(),(uu=(m=n==null?void 0:n.informations)==null?void 0:m.totalFreeWeightOfCarcasses)==null?void 0:uu.toLocaleString(),(eu=(su=n==null?void 0:n.informations)==null?void 0:su.totalWeightOfCarcasses)==null?void 0:eu.toLocaleString(),(ru=(nu=n==null?void 0:n.informations)==null?void 0:nu.totalNumberOfCarcasses)==null?void 0:ru.toLocaleString(),(ou=(au=n==null?void 0:n.informations)==null?void 0:au.finalTotalWeightOfCarcasses)==null?void 0:ou.toLocaleString(),(bu=(Eu=n==null?void 0:n.informations)==null?void 0:Eu.finalTotalNumberOfCarcasses)==null?void 0:bu.toLocaleString(),(_u=(Ou=n==null?void 0:n.informations)==null?void 0:Ou.totalAllocatedWeight)==null?void 0:_u.toLocaleString(),(vu=(pu=n==null?void 0:n.informations)==null?void 0:pu.totalAllocatedQuantity)==null?void 0:vu.toLocaleString(),(Nu=(yu=n==null?void 0:n.informations)==null?void 0:yu.totalAcceptedAllocatedWeight)==null?void 0:Nu.toLocaleString(),(Wu=(Tu=n==null?void 0:n.informations)==null?void 0:Tu.totalAcceptedAllocatedQuantity)==null?void 0:Wu.toLocaleString(),(Iu=(Mu=n==null?void 0:n.informations)==null?void 0:Mu.totalRemainQuantity)==null?void 0:Iu.toLocaleString(),(wu=(ku=n==null?void 0:n.informations)==null?void 0:ku.totalRemainWeight)==null?void 0:wu.toLocaleString(),e.jsx(cu,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}Broadcast_management/?date1=${l}&date2=${c}&kill_house_key=${n==null?void 0:n.key}`,rel:"noreferrer",children:e.jsx(Q,{color:"success",children:e.jsx(tu,{size:24})})})},T)]});x(F)},[u]),e.jsxs(t,{children:[e.jsxs(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,mt:h.TINY,mb:h.SMALL,children:[e.jsx(t,{style:{width:160},children:e.jsx(lu,{label:"از تاریخ",renderInput:F=>e.jsx(K,{...F}),value:l,onChange:F=>{a(gu(F).format("YYYY-MM-DD"))}})}),e.jsx(t,{style:{width:160},children:e.jsx(lu,{label:"تا تاریخ",renderInput:F=>e.jsx(K,{...F}),value:c,onChange:F=>{L(gu(F).format("YYYY-MM-DD"))}})}),e.jsx(cu,{title:"خروجی اکسل",children:e.jsx("a",{href:g!=null&&g.length?`${G.defaults.baseURL}all_inventory_excel/?date1=${l}&date2=${c}`:"#",rel:"noreferrer",children:e.jsx(Q,{disabled:!(g!=null&&g.length),color:"success",children:e.jsx(tu,{size:32})})})})]}),e.jsx(t,{mb:h.SMALL,isDashboard:!0,xs:12,children:e.jsx(du,{noPagination:!0,isDashboard:!0,title:"خلاصه اطلاعات",columns:["تعداد خریداران","وزن ورودی از سردخانه","تعداد ورودی از سردخانه","تعداد پیش سرد","وزن پیش سرد","وزن خرید خارج از استان","تعداد خرید خارج از استان","وزن بارهای امروز","تعداد بارهای امروز","وزن کل انبار","تعداد کل انبار","وزن توزیع شده","تعداد توزیع شده","وزن توزیع تحویل شده","تعداد توزیع تحویل شده","وزن مانده در انبار","تعداد مانده در انبار","تعداد مباشر تخصیصی","تعداد صنف تخصیصی"],data:[[(d=s==null?void 0:s.buyers)==null?void 0:d.toLocaleString(),(A=s==null?void 0:s.incomingWeightOfColdHouse)==null?void 0:A.toLocaleString(),(z=s==null?void 0:s.incomingQuantityOfColdHouse)==null?void 0:z.toLocaleString(),(S=s==null?void 0:s.totalPreColdQuantity)==null?void 0:S.toLocaleString(),(j=s==null?void 0:s.totalPreColdWeight)==null?void 0:j.toLocaleString(),(H=s==null?void 0:s.totalFreeWeightOfCarcasses)==null?void 0:H.toLocaleString(),(E=s==null?void 0:s.totalNumberOfFreeCarcasses)==null?void 0:E.toLocaleString(),(b=s==null?void 0:s.totalWeightOfCarcasses)==null?void 0:b.toLocaleString(),(O=s==null?void 0:s.totalNumberOfCarcasses)==null?void 0:O.toLocaleString(),(_=s==null?void 0:s.finalTotalWeightOfCarcasses)==null?void 0:_.toLocaleString(),(p=s==null?void 0:s.finalTotalNumberOfCarcasses)==null?void 0:p.toLocaleString(),(v=s==null?void 0:s.totalAllocatedWeight)==null?void 0:v.toLocaleString(),(f=s==null?void 0:s.totalAllocatedQuantity)==null?void 0:f.toLocaleString(),(o=s==null?void 0:s.totalAcceptedAllocatedWeight)==null?void 0:o.toLocaleString(),(r=s==null?void 0:s.totalAcceptedAllocatedQuantity)==null?void 0:r.toLocaleString(),(y=s==null?void 0:s.totalRemainQuantity)==null?void 0:y.toLocaleString(),(N=s==null?void 0:s.totalRemainWeight)==null?void 0:N.toLocaleString(),s==null?void 0:s.numberOfSteward.toLocaleString(),s==null?void 0:s.numberOfGuild.toLocaleString()]]})}),e.jsx(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,mt:h.MEDIUM}),e.jsx(du,{paginated:!0,title:"جزئیات پخش",columns:["ردیف","خریدار","شهرستان","تعداد مباشر تخصیصی","تعداد صنف تخصیصی","وزن ورودی از سردخانه","تعداد ورودی از سردخانه","وزن پیش سرد","تعداد پیش سرد","تعداد خرید خارج از استان","وزن خرید خارج از استان","وزن بارهای امروز","تعداد بارهای امروز","وزن کل انبار","تعداد کل انبار","وزن توزیع شده","تعداد توزیع شده","وزن توزیع تحویل شده","تعداد توزیع تحویل شده","تعداد مانده در انبار","وزن مانده در انبار","جزئیات"],data:g})]})},Ku=ju("PROVINCE_BUYER_REAL_CARCASSES_SERVICE",async(l,{dispatch:a})=>{try{a(Su());const{data:c,status:L}=await G.put("automatic-steward-allocation/0/",l);return a(U()),{data:c,status:L}}catch(c){return a(U()),{error:c.response.data.result}}}),n6=ju("PROVINCE_AUTOMATIC_STEWARD_ALLOCATION_SERVICE",async(l,{dispatch:a})=>{try{a(Su());const{data:c,status:L}=await G.put("automatic-steward-allocation/0/",l);return a(U()),{data:c,status:L}}catch(c){return a(U()),{error:c.response.data.result}}}),r6=ju("PROVINCE_UPDATE_ALLOCATE_STEWARDS_SERVICE",async(l,{dispatch:a})=>{try{a(Su());const{data:c,status:L}=await G.post("first-automatic-steward-allocation/",l);return a(U()),{data:c,status:L}}catch(c){return a(U()),{error:c.response.data.result}}}),a6=()=>{const l=q(),{id:a}=xu(),[c,L]=i.useState([]),{slaughterManageInventoryAllocations:C}=Cu(x=>x.slaughterSlice),[,,g]=i.useContext(Au);return i.useEffect(()=>{l(Ju({kill_house_key:a,date:g}))},[]),i.useEffect(()=>{const x=C==null?void 0:C.map((u,s)=>{var z,S,j,H,E,b,O,_,p,v,f,o,r,y,N,F,n,T,W,M,I,k,w,Y,$,P,D;let d,A;return u.sellerType==="guilds"?A="صنف":u.sellerType==="steward"&&(A="مباشر"),u.sellType==="free"?d="آزاد":u.type==="manual"?d="اختصاصی (دستی)":d="اختصاصی (اتوماتیک)",[s+1,u!=null&&u.guilds?(z=u==null?void 0:u.guilds)==null?void 0:z.guildsId:(j=(S=u==null?void 0:u.steward)==null?void 0:S.guilds)==null?void 0:j.guildsId,Hu(u.date),A,d,u!=null&&u.guilds?(H=u==null?void 0:u.guilds)==null?void 0:H.guildsName:(b=(E=u==null?void 0:u.steward)==null?void 0:E.guilds)==null?void 0:b.guildsName,u!=null&&u.guilds?(O=u==null?void 0:u.guilds)==null?void 0:O.user.fullname:(p=(_=u==null?void 0:u.steward)==null?void 0:_.guilds)==null?void 0:p.user.fullname,u!=null&&u.guilds?(v=u==null?void 0:u.guilds)==null?void 0:v.user.nationalId:(o=(f=u==null?void 0:u.steward)==null?void 0:f.guilds)==null?void 0:o.user.nationalId,u!=null&&u.guilds?(r=u==null?void 0:u.guilds)==null?void 0:r.user.mobile:(N=(y=u==null?void 0:u.steward)==null?void 0:y.guilds)==null?void 0:N.user.mobile,u!=null&&u.guilds?(F=u==null?void 0:u.guilds)==null?void 0:F.typeActivity:(T=(n=u==null?void 0:u.steward)==null?void 0:n.guilds)==null?void 0:T.typeActivity,u!=null&&u.guilds?(W=u==null?void 0:u.guilds)==null?void 0:W.areaActivity:(I=(M=u==null?void 0:u.steward)==null?void 0:M.guilds)==null?void 0:I.areaActivity,u!=null&&u.guilds?(k=u==null?void 0:u.guilds)==null?void 0:k.licenseNumber:(Y=(w=u==null?void 0:u.steward)==null?void 0:w.guilds)==null?void 0:Y.licenseNumber,u!=null&&u.guilds?($=u==null?void 0:u.guilds)==null?void 0:$.address.city.name:(D=(P=u==null?void 0:u.steward)==null?void 0:P.guilds)==null?void 0:D.address.city.name,u==null?void 0:u.numberOfCarcasses,u==null?void 0:u.weightOfCarcasses,u!=null&&u.loggedRegistrationCode?u.loggedRegistrationCode:"-",e.jsx(u6,{item:u},s)]});L(x)},[C]),e.jsx(t,{width:"100%",children:e.jsx(Gu,{name:e.jsx(t,{container:!0,alignItems:"center",gap:h.SMALL,justifyContent:"space-between",children:e.jsx(Lu,{children:"مدیریت کل تخصیصات"})}),columns:["ردیف","شناسه صنف","تاریخ ثبت","ماهیت","نوع تخصیص","نام واحد صنفی","نام شخص/شرکت","کدملی","موبایل","نوع فعالیت","حوزه فعالیت","شماره مجوز","شهرستان","حجم لاشه","وزن لاشه","کداحراز","عملیات"],data:c})})},o6=()=>{var E,b,O,_,p,v;const l=q();let a=iu(new Date).format("YYYY-MM-DD");const{id:c,date:L}=xu(),[C,g]=i.useState(iu(new Date).format("YYYY-MM-DD"));V()==="KillHouse"?a=C:a=L;const[x,u]=i.useState([]),{getProvinceBuyerStewardAllocation:s,provinceGetTotalReportAgentShare:d}=Cu(f=>f.provinceSlice),{slaughterUpdatedInventoryStock:A}=Cu(f=>f.slaughterSlice),z=()=>{l(Fu({date:a,kill_house_key:c}))};i.useEffect(()=>{l(Zu({date:a,kill_house_key:c})),V()==="KillHouse"&&l(r6({kill_house_key:c,date:a})).then(()=>{l(fu({date:a,killHouseKey:c})).then(()=>{l(Fu({date:a,kill_house_key:c}))})}),V()==="ProvinceOperator"&&l(fu({date:a,killHouseKey:c})).then(()=>{l(Fu({date:a,kill_house_key:c}))})},[a]);const S=()=>{l(fu({date:a,killHouseKey:c}))};i.useEffect(()=>{const f=s==null?void 0:s.map(o=>{var r,y,N,F,n,T,W,M,I,k,w,Y,$,P,D;return[o.steward.guilds.guildsId,o.steward.guilds.steward?"مباشر":"صنف",o.steward.guilds.guildsName,o.steward.guilds.user.fullname,(N=(y=(r=o.steward)==null?void 0:r.guilds)==null?void 0:y.user)==null?void 0:N.mobile,`${(n=(F=o.steward)==null?void 0:F.guilds)==null?void 0:n.typeActivity}/${(W=(T=o.steward)==null?void 0:T.guilds)==null?void 0:W.areaActivity}`,(I=(M=o.steward)==null?void 0:M.guilds)==null?void 0:I.licenseNumber,(w=(k=o.steward)==null?void 0:k.guilds)==null?void 0:w.address.city.name,e.jsxs(t,{container:!0,direction:"column",children:[e.jsx(t,{children:`${(Y=o==null?void 0:o.numberOfCarcasses)==null?void 0:Y.toLocaleString()} قطعه`}),e.jsx(t,{children:`${($=o==null?void 0:o.weightOfCarcasses)==null?void 0:$.toLocaleString()} کیلوگرم`})]},o.key),e.jsxs(t,{container:!0,direction:"column",children:[o.state==="accepted"&&e.jsxs(e.Fragment,{children:[e.jsx(t,{children:`${(P=o==null?void 0:o.realNumberOfCarcasses)==null?void 0:P.toLocaleString()} قطعه`}),e.jsx(t,{children:`${(D=o==null?void 0:o.realWeightOfCarcasses)==null?void 0:D.toLocaleString()} کیلوگرم`})]}),!o.systemRegistrationCode&&e.jsx(t,{children:e.jsx(Q,{onClick:()=>{l(Vu({title:"ویرایش تعداد / وزن لاشه",content:e.jsx(l6,{realWeightOfCarcasses:o.realWeightOfCarcasses,realNumberOfCarcasses:o.realNumberOfCarcasses,item:o,updateTable:S},o.key)}))},children:o.state==="accepted"?"ویرایش":"وارد کردن اطلاعات"})})]},o.key),e.jsx(C6,{loggedRegistrationCode:o.loggedRegistrationCode,item:o,updateTable:S,updateInventory:z},o.key)]});u(f)},[s]);const[j,H]=i.useState(new Date(a));return i.useEffect(()=>{const f=new Date(j);f.setDate(new Date(a).getDate()-1),H(f)},[a]),e.jsxs(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,children:[e.jsx(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,children:V()==="KillHouse"&&e.jsx(lu,{label:"تاریخ",id:"date",renderInput:f=>e.jsx(K,{style:{width:"150px"},...f}),value:a,onChange:f=>{g(iu(f).format("YYYY-MM-DD"))}})}),e.jsx(t,{width:"100%",children:e.jsx(Gu,{name:e.jsxs(t,{container:!0,alignItems:"center",children:[e.jsxs(Lu,{children:["سهم بندی برای تاریخ کشتار مورخ ",Hu(j)," ",d!=null&&d.killer?"کشتارکن":"کشتارگاه"," ",d==null?void 0:d.name]}),e.jsx(cu,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}Broadcast_management/?date=${L}&kill_house_key=${c}`,rel:"noreferrer",children:e.jsx(Q,{color:"success",children:e.jsx(tu,{size:32})})})})]}),columns:["حجم لاشه ها","وزن لاشه ها (کیلوگرم)","حجم لاشه تخصیص داده شده","وزن تخصیص داده شده (کیلوگرم)","حجم لاشه قابل تخصیص","وزن قابل تخصیص (کیلوگرم)"],data:[[(E=A==null?void 0:A.totalNumberOfCarcasses)==null?void 0:E.toLocaleString(),(b=A==null?void 0:A.totalWeightOfCarcasses)==null?void 0:b.toLocaleString(),(O=A==null?void 0:A.allocatedTotalNumberOfCarcasses)==null?void 0:O.toLocaleString(),(_=A==null?void 0:A.allocatedTotalWeightOfCarcasses)==null?void 0:_.toLocaleString(),(p=A==null?void 0:A.remainTotalNumberOfCarcasses)==null?void 0:p.toLocaleString(),(v=A==null?void 0:A.remainTotalWeightOfCarcasses)==null?void 0:v.toLocaleString()]]})}),(V()==="ProvinceOperator"||V()==="SuperAdmin")&&e.jsx(a6,{}),V()==="KillHouse"&&e.jsx(mu,{name:e.jsx(t,{container:!0,alignItems:"center",gap:h.SMALL}),columns:["شناسه صنف","ماهیت","نام واحد صنفی","نام شخص/شرکت","موبایل","نوع/حوزه فعالیت","شماره مجوز","شهرستان","تعداد/وزن لاشه پیشنهادی","تعداد/وزن لاشه تحویلی","کداحراز"],data:x})]})},c6=Ru({number1:Pu().required("این فیلد اجباری است"),number2:Pu().required("این فیلد اجباری است")}),l6=({updateTable:l,item:a})=>{const c=q(),[L]=i.useContext(Au),C=Xu({initialValues:{number1:a.realNumberOfCarcasses,number2:a.realWeightOfCarcasses},validationSchema:c6});return i.useEffect(()=>{C.validateForm()},[]),e.jsxs(t,{container:!0,direction:"column",width:"100%",gap:h.SMALL,children:[e.jsx(zu,{label:"وزن (کیلوگرم)",id:"number2",allowLeadingZeros:!0,thousandSeparator:",",onChange:C.handleChange,onBlur:C.handleBlur,value:C.values.number2,error:C.touched.number2&&!!C.errors.number2,helperText:C.touched.number2&&C.errors.number2}),e.jsx(zu,{label:"تعداد",id:"number1",allowLeadingZeros:!0,thousandSeparator:",",onChange:C.handleChange,onBlur:C.handleBlur,value:C.values.number1,error:C.touched.number1&&!!C.errors.number1,helperText:C.touched.number1&&C.errors.number1}),e.jsx(Q,{variant:"contained",disabled:!C.isValid,onClick:()=>{c(Ku({confirm_information:!0,steward_allocation_key:a.key,real_number_of_carcasses:Number(C.values.number1),real_weight_of_carcasses:Number(C.values.number2)})).then(g=>{c(hu()),g.payload.error?L({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(l(),L({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]})},C6=({loggedRegistrationCode:l,item:a,updateTable:c,updateInventory:L})=>{const C=q(),[g]=i.useContext(Au),[x,u]=i.useState(l),s=d=>{u(d.target.value)};return e.jsx(t,{container:!0,width:"100%",flexWrap:"nowrap",alignItems:"center",justifyContent:"center",children:a.systemRegistrationCode?e.jsxs(t,{children:[e.jsx(K,{value:x,size:"small",onChange:s,style:{width:"85px"},disabled:a==null?void 0:a.finalRegistration}),!(a!=null&&a.finalRegistration)&&e.jsx(Q,{size:"small",onClick:()=>{C(Ku({enter_registration_code:!0,steward_allocation_key:a.key,logged_registration_code:x,role:V()})).then(d=>{d.payload.error?g({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(c(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]}):e.jsx(Q,{disabled:a.state!=="accepted",onClick:()=>{C(Vu({title:"ارسال کداحراز",content:e.jsxs(t,{container:!0,gap:h.SMALL,children:[e.jsx(Lu,{children:"در صورت ارسال کداحراز انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),e.jsxs(t,{container:!0,direction:"column",gap:h.TINY,width:"100%",children:[e.jsx(Q,{fullWidth:!0,variant:"contained",onClick:()=>{C(n6({send_registration_code:!0,steward_allocation_list:[a.key]})).then(d=>{d.payload.error?g({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(C(hu()),c(),L(),g({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),e.jsx(Q,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{C(hu())},children:"لغو"})]})]})}))},children:"ارسال کداحراز"})})},t6=()=>{var d,A,z,S,j,H,E,b,O,_,p,v,f;const[,,l,a,c,L]=i.useContext(Au),C=q(),[g,x]=i.useState([]),{getProvinceStewardAllocations:u,totalReportStewardDailyBroadCast:s}=Cu(o=>o.provinceSlice);return i.useEffect(()=>{C(Du({selectedDate1:l,selectedDate2:c})),C(Qu({selectedDate1:l,selectedDate2:c}))},[l,c]),i.useEffect(()=>{C(Du({selectedDate1:l,selectedDate2:c})),C(Qu({selectedDate1:l,selectedDate2:c}))},[]),i.useEffect(()=>{const o=u==null?void 0:u.map((r,y)=>{var N,F,n,T,W,M,I,k,w,Y,$,P,D,J,Z,X,R,B,m,uu,su,eu,nu,ru,au,ou;return[y+1,(N=r==null?void 0:r.informations)==null?void 0:N.buyers,(F=r==null?void 0:r.informations)==null?void 0:F.city,(T=(n=r==null?void 0:r.informations)==null?void 0:n.totalFreeWeightOfCarcasses)==null?void 0:T.toLocaleString(),(M=(W=r==null?void 0:r.informations)==null?void 0:W.totalNumberOfFreeCarcasses)==null?void 0:M.toLocaleString(),(k=(I=r==null?void 0:r.informations)==null?void 0:I.totalWeightOfCarcasses)==null?void 0:k.toLocaleString(),(Y=(w=r==null?void 0:r.informations)==null?void 0:w.totalNumberOfCarcasses)==null?void 0:Y.toLocaleString(),(P=($=r==null?void 0:r.informations)==null?void 0:$.finalTotalWeightOfCarcasses)==null?void 0:P.toLocaleString(),(J=(D=r==null?void 0:r.informations)==null?void 0:D.finalTotalNumberOfCarcasses)==null?void 0:J.toLocaleString(),(X=(Z=r==null?void 0:r.informations)==null?void 0:Z.totalAllocatedWeight)==null?void 0:X.toLocaleString(),(B=(R=r==null?void 0:r.informations)==null?void 0:R.totalAllocatedQuantity)==null?void 0:B.toLocaleString(),(uu=(m=r==null?void 0:r.informations)==null?void 0:m.totalAcceptedAllocatedWeight)==null?void 0:uu.toLocaleString(),(eu=(su=r==null?void 0:r.informations)==null?void 0:su.totalAcceptedAllocatedQuantity)==null?void 0:eu.toLocaleString(),(ru=(nu=r==null?void 0:r.informations)==null?void 0:nu.totalRemainQuantity)==null?void 0:ru.toLocaleString(),(ou=(au=r==null?void 0:r.informations)==null?void 0:au.totalRemainWeight)==null?void 0:ou.toLocaleString(),e.jsx(cu,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}steward_ware_house_total_report_daily_detail_excel/?date1=${l}&date2=${c}&key=${r==null?void 0:r.key}`,rel:"noreferrer",children:e.jsx(Q,{color:"success",children:e.jsx(tu,{size:24})})})},y)]});x(o)},[u]),e.jsxs(t,{children:[e.jsxs(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,mt:h.TINY,mb:h.SMALL,children:[e.jsx(t,{style:{width:160},children:e.jsx(lu,{label:"از تاریخ",renderInput:o=>e.jsx(K,{...o}),value:l,onChange:o=>{a(gu(o).format("YYYY-MM-DD"))}})}),e.jsx(t,{style:{width:160},children:e.jsx(lu,{label:"تا تاریخ",renderInput:o=>e.jsx(K,{...o}),value:c,onChange:o=>{L(gu(o).format("YYYY-MM-DD"))}})}),e.jsx(cu,{title:"خروجی اکسل",children:e.jsx("a",{href:g!=null&&g.length?`${G.defaults.baseURL}steward_ware_house_total_report_daily_excel/?date1=${l}&date2=${c}`:"#",rel:"noreferrer",children:e.jsx(Q,{disabled:!(g!=null&&g.length),color:"success",children:e.jsx(tu,{size:32})})})})]}),e.jsx(t,{isDashboard:!0,mb:h.SMALL,children:e.jsx(du,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:["تعداد خریداران","وزن خرید خارج از استان","تعداد خرید خارج از استان","وزن بارهای امروز","تعداد بارهای امروز","وزن کل انبار","تعداد کل انبار","وزن توزیع شده","تعداد توزیع شده","وزن توزیع تحویل شده","تعداد توزیع تحویل شده","وزن مانده در انبار","تعداد مانده در انبار","تعداد صنف تخصیصی"],data:[[(d=s==null?void 0:s.buyers)==null?void 0:d.toLocaleString(),(A=s==null?void 0:s.totalFreeWeightOfCarcasses)==null?void 0:A.toLocaleString(),(z=s==null?void 0:s.totalNumberOfFreeCarcasses)==null?void 0:z.toLocaleString(),(S=s==null?void 0:s.totalWeightOfCarcasses)==null?void 0:S.toLocaleString(),(j=s==null?void 0:s.totalNumberOfCarcasses)==null?void 0:j.toLocaleString(),(H=s==null?void 0:s.finalTotalWeightOfCarcasses)==null?void 0:H.toLocaleString(),(E=s==null?void 0:s.finalTotalNumberOfCarcasses)==null?void 0:E.toLocaleString(),(b=s==null?void 0:s.totalAllocatedWeight)==null?void 0:b.toLocaleString(),(O=s==null?void 0:s.totalAllocatedQuantity)==null?void 0:O.toLocaleString(),(_=s==null?void 0:s.totalAcceptedAllocatedWeight)==null?void 0:_.toLocaleString(),(p=s==null?void 0:s.totalAcceptedAllocatedQuantity)==null?void 0:p.toLocaleString(),(v=s==null?void 0:s.totalRemainQuantity)==null?void 0:v.toLocaleString(),(f=s==null?void 0:s.totalRemainWeight)==null?void 0:f.toLocaleString(),s==null?void 0:s.numberOfGuild.toLocaleString()]]})}),e.jsx(t,{container:!0,alignItems:"center",justifyContent:"start",gap:h.SMALL,mt:h.MEDIUM}),e.jsx(du,{title:"جزئیات پخش",paginated:!0,columns:["ردیف","خریدار","شهرستان","وزن خرید خارج از استان","تعداد خرید خارج از استان","وزن بارهای امروز","تعداد بارهای امروز","وزن کل انبار","تعداد کل انبار","وزن توزیع شده","تعداد توزیع شده","وزن توزیع تحویل شده","تعداد توزیع تحویل شده","وزن مانده در انبار","تعداد مانده در انبار","جزئیات"],data:g})]})},D6=()=>{const l=xu(),a=l==null?void 0:l.id,{pathname:c}=qu();return e.jsx(Uu,{display:"flex",justifyContent:"center",children:e.jsxs(t,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,mt:h.SMALL,children:[e.jsx(s6,{}),c===Bu?e.jsx(t6,{}):e.jsxs(e.Fragment,{children:[!a&&e.jsx(e6,{}),a&&e.jsx(o6,{})]})]})})};export{D6 as default}; diff --git a/build/assets/SlaughterAllocateToGuild-CeWc5BWf.js b/build/assets/SlaughterAllocateToGuild-CeWc5BWf.js new file mode 100644 index 0000000..fdfc735 --- /dev/null +++ b/build/assets/SlaughterAllocateToGuild-CeWc5BWf.js @@ -0,0 +1 @@ +import{a as te,u as re,f as ae}from"./redux-vendor-CfkcHgWN.js";import{L as le,j as Vu,h as _u,A as se,v as g,et as oe,a0 as Eu,g2 as ne,c as ie,V as N,g5 as de,b as X,u as Ce,G as w,$ as ce,S as K,W as Tu,C as he,g4 as me}from"./index-D80MdVQn.js";import{j as t,an as V,ao as Bu,aj as R,ak as W,al as b,am as j,T as G,a_ as ge,ac as Pu,B as Nu}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./react-vendor-CmFgShSM.js";import{N as D}from"./NumberFormatCustom-BXcOcGV4.js";import{s as ye,a as fe}from"./slaughter-allocate-steward-CCu9314u.js";import{a as pe,s as Ae}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{I as xe,f as we}from"./toBase64-UDzdrM-n.js";import{a as Fe}from"./province-policy-upload-image-DZLwIF5K.js";import{M as be}from"./MonthlyDataCalendar-_xfuL-Zd.js";import{L}from"./LabelField-BYhJrYEE.js";import{c as h}from"./checkPathStartsWith-DedybDvj.js";const We=te("SLAUGHTER_INVENTORY_FINAL_SUBMIT_SERVICE",async(F,{dispatch:_})=>{_(le());try{const{data:E,status:$}=await Vu.put("steward-allocation/0/",F);return _(_u()),{data:E,status:$}}catch(E){return _(_u()),{error:E.response.data.result}}}),Ge=({item:F,key:_,sellerType:E,buyerType:$,allocationType:Ru,sellType:Wu,updateTable:I,fetchApiData:U,editData:s,priceInfo:d,coldHouseKey:T,coldHouseItemKey:uu,killHouseAllocation:eu,disableFreeOptions:M=!1})=>{var fu;const A=re(),[tu,Gu]=i.useState([]),[ru,Y]=i.useState([]),[au,q]=i.useState([]),[S,Lu]=i.useState("governmental"),[v,lu]=i.useState("true"),[su,$u]=i.useState(null),[z]=i.useContext(se),[ou,Mu]=i.useState(s!=null&&s.image?[{data_url:s.image}]:[]),[c,Yu]=i.useState(""),[k,nu]=i.useState(""),[qu,zu]=i.useState(1),[O,iu]=i.useState(!1),[Z,du]=i.useState(!1),[Ou,Cu]=i.useState(null),[cu,Zu]=i.useState({}),[y,hu]=i.useState(null),[C,H]=i.useState(null),[B,Hu]=i.useState({governmental:[],free:[]}),o=ae(u=>u.userSlice.selectedSubUser),[f,Ju]=i.useState(g(new Date).format("YYYY-MM-DD")),[mu,J]=i.useState(null),Qu=u=>{const a=u.target.value;Yu(a),P({key:"",item:"",buyerType:"",allocationType:""}),Y([]),q([])},Xu=u=>{nu(u.target.value),P({key:"",item:"",buyerType:"",allocationType:""}),Y([]),q([])},Ku=u=>{const a=u.target.value;Lu(a)},Du=u=>{const a=u.target.value;lu(a),a==="false"&&e.setFieldValue("price","")},Iu=u=>{if(u&&u.formattedDate){Cu(u.formattedDate);const a=cu[u.formattedDate];if(a&&a.originalDay&&hu(a.originalDay),a&&(a.amount!==void 0||a.value1!==void 0)){const r=a.amount!==void 0?a.amount:a.value1,l=Number(typeof r=="string"?r.replace(/,/g,""):r);H(Number.isFinite(l)?l:null)}else H(null)}},gu=i.useCallback(u=>{if(!Array.isArray(u))return{};const a={};return u.forEach(r=>{if(r.day&&r.amount!==void 0){const m=new oe(new Date(r.day)).format("YYYY/MM/DD"),x=r.amount,p=Number(typeof x=="string"?x.replace(/,/g,""):x);a[m]={value1:p,originalDay:r.day,active:r.active===!0}}}),a},[]),Q=i.useCallback(u=>{const a=gu(u);Zu(a)},[gu]),Uu=i.useCallback(async()=>{try{const u=await Vu.get("/kill-house-remain-weight/",{params:{date:f,role:Eu(),role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""}});if(u.data){Hu({governmental:u.data.governmental||[],free:u.data.free||[]});const a=S==="governmental"?u.data.governmental:u.data.free;Q(a)}}catch(u){console.error("Error fetching calendar data:",u)}},[S,Q,f,o]),[n,P]=i.useState({key:_,item:F,buyerType:$,allocationType:Ru});i.useEffect(()=>{Eu()==="Steward"&&nu("free"),Uu()},[o==null?void 0:o.key]),i.useEffect(()=>{if(B.governmental.length>0||B.free.length>0){const u=S==="governmental"?B.governmental:B.free;Q(u),Cu(null),hu(null),H(null)}},[S,B]),i.useEffect(()=>{A(Fe({role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""})).then(u=>{var a;(a=u.payload)!=null&&a.data&&zu(u.payload.data.killHouseAllocation)}),s||(A(ne({role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""})).then(u=>{Gu(u.payload.data)}),!F&&c&&k&&(c==="guilds"?A(pe({free:k==="free",role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""})).then(u=>{Y(u.payload.data)}):c==="stewards"&&A(Ae({free:k==="free",role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""})).then(u=>{q(u.payload.data)})))},[c,k,o==null?void 0:o.key]);const ue=ie({mobile:N().when([],{is:()=>!s,then:u=>u.required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),otherwise:u=>u.notRequired()}),weight:X().required("این فیلد اجباری است!").integer("عدد باید صحیح باشد!").min(1,"یک مقدار مثبت وارد کنید!").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(C==null?void 0:C.toLocaleString())||0} کیلوگرم) باشد!`,function(u){return!C||C===null?!0:u<=C}),price:X().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:X().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),date:de().test("date-not-before-production","تاریخ نمی‌تواند قبل از تاریخ تولید باشد",function(u){return!y||!u?!0:g(u).isSameOrAfter(g(y),"day")}),...eu&&{image:N().when([],{is:()=>(!s||O)&&qu>0,then:N().required("عکس الزامی است"),otherwise:N().notRequired()})}}),ee=u=>{var a;u[0]?(e.setFieldValue("image",we((a=u[0])==null?void 0:a.data_url)),iu(!0)):(e.setFieldValue("image",""),iu(!0)),Mu(u)},e=Ce({initialValues:{mobile:"",weight:(s==null?void 0:s.realWeightOfCarcasses)||"",wholePrice:(s==null?void 0:s.totalAmount)||"",price:(s==null?void 0:s.amount)||"",image:(s==null?void 0:s.image)||"",date:f},validationSchema:ue});i.useEffect(()=>{e.validateForm()},[C,y]),i.useEffect(()=>{e.setFieldValue("date",f)},[f]),i.useEffect(()=>{(d==null?void 0:d.active)===!1&&lu("false")},[d==null?void 0:d.active]),i.useEffect(()=>{v==="true"&&(d!=null&&d.active)&&e.setFieldValue("price",d==null?void 0:d.killHousePrice)},[v]),i.useEffect(()=>{v==="true"&&(d!=null&&d.active)?e.values.weight&&e.setFieldValue("wholePrice",(d==null?void 0:d.killHousePrice)*e.values.weight):e.values.weight&&e.values.price&&e.setFieldValue("wholePrice",e.values.price*e.values.weight)},[e.values.price,e.values.weight,v]);const yu=()=>{A(he()),z({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),A(me({role_key:(h("slaughter")||h("steward"))&&(o==null?void 0:o.key)||""})),A(Tu({right:!1,bottom:!1,left:!1,content:null})),I&&I(),U&&U()};return t.jsxs(w,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"flex-start",gap:1.8,children:[!s&&t.jsx(ce,{label:"تاریخ ثبت توزیع",id:"date",renderInput:u=>t.jsx(V,{fullWidth:!0,...u,error:!!mu||u.error,helperText:mu||u.helperText}),shouldDisableDate:u=>{const a=g(u),r=g();return!a.isSame(r,"day")},value:f,onChange:u=>{if(!u){J(null);return}const a=g(u),r=g(),l=g().subtract(1,"day");if(!(a.isSame(r,"day")||a.isSame(l,"day"))){J("تنها امکان انتخاب «امروز» یا «دیروز» وجود دارد.");return}J(null),Ju(g(u).format("YYYY-MM-DD"))}}),!s&&!T&&t.jsx(w,{xs:12,container:!0,children:t.jsx(Bu,{fullWidth:!0,disablePortal:!0,id:"hatching",options:tu?tu.map(u=>({data:u,label:`${u.name}`})):[],onChange:(u,a)=>{$u(a.data)},renderInput:u=>t.jsx(V,{fullWidth:!0,...u,label:"انتخاب محصول"})})}),!s&&t.jsx(L,{label:"خریداران",children:t.jsx(R,{fullWidth:!0,children:t.jsxs(W,{row:!0,"aria-labelledby":"buyer-category-radio-group",name:"buyerCategory",value:c,onChange:Qu,sx:{justifyContent:"space-between"},children:[t.jsx(b,{value:"stewards",control:t.jsx(j,{}),label:"مباشرین"}),t.jsx(b,{value:"guilds",control:t.jsx(j,{}),label:"اصناف"})]})})}),!s&&c&&t.jsx(L,{label:"",children:t.jsx(R,{fullWidth:!0,children:t.jsxs(W,{row:!0,"aria-labelledby":"buyer-type-radio-group",name:"buyerType",value:k,onChange:Xu,sx:{justifyContent:"space-between"},children:[t.jsx(b,{value:"own",control:t.jsx(j,{}),label:"اختصاصی"}),t.jsx(b,{value:"free",control:t.jsx(j,{}),label:"آزاد",disabled:M})]})})}),!F&&!s&&c&&k&&t.jsx(w,{xs:12,container:!0,children:(()=>{const u=c==="guilds"?ru:au;return!u||u.length===0?t.jsx(G,{variant:"body2",color:"text.secondary",sx:{width:"100%",textAlign:"center",padding:2,fontStyle:"italic"},children:c==="guilds"?"هیچ صنفی یافت نشد":"هیچ مباشری یافت نشد"}):t.jsx(Bu,{fullWidth:!0,disablePortal:!0,id:"buyer-selection",options:c==="guilds"?ru.map(r=>{var l,m;return{data:r,label:`${r!=null&&r.steward?"مباشر":"صنف"} ${r==null?void 0:r.guildsName} ${(l=r==null?void 0:r.user)==null?void 0:l.fullname} (${(m=r==null?void 0:r.user)==null?void 0:m.mobile})`}}):au.map(r=>{var l,m;return{data:r,label:`${(r==null?void 0:r.name)||""} - ${((l=r==null?void 0:r.user)==null?void 0:l.fullname)||""} (${((m=r==null?void 0:r.user)==null?void 0:m.mobile)||""})`}}),onChange:(r,l)=>{var x,p,pu,Au,xu,wu,Fu,bu,ju,vu,ku,Su;c==="guilds"?(P({item:l==null?void 0:l.data,key:(x=l==null?void 0:l.data)==null?void 0:x.key,allocationType:(p=l==null?void 0:l.data)!=null&&p.steward?"killhouse_steward":"killhouse_guild",buyerType:(pu=l==null?void 0:l.data)!=null&&pu.steward?"Steward":"Guild"}),e.setFieldValue("mobile",(xu=(Au=l==null?void 0:l.data)==null?void 0:Au.user)==null?void 0:xu.mobile)):c==="stewards"&&(P({item:l==null?void 0:l.data,key:(wu=l==null?void 0:l.data)==null?void 0:wu.key,allocationType:"killhouse_steward",buyerType:"Steward"}),e.setFieldValue("mobile",(bu=(Fu=l==null?void 0:l.data)==null?void 0:Fu.user)==null?void 0:bu.mobile)),e.setFieldTouched("mobile",!0,!1),e.validateField("mobile");const m=new RegExp(/^09\d{9}$/);(vu=(ju=l==null?void 0:l.data)==null?void 0:ju.user)!=null&&vu.mobile&&!m.test((Su=(ku=l==null?void 0:l.data)==null?void 0:ku.user)==null?void 0:Su.mobile)&&du(!0)},renderInput:r=>t.jsx(V,{fullWidth:!0,...r,label:c==="guilds"?"انتخاب صنف":"انتخاب مباشر"})})})()}),!F&&!s&&(n==null?void 0:n.key)&&t.jsxs(w,{container:!0,direction:"column",alignItems:"flex-start",p:1,gap:K.TINY,sx:{border:2,borderColor:"#e6e6e6",borderRadius:2,width:"100%",boxSizing:"border-box"},children:[t.jsxs(G,{variant:"caption",color:"error",children:[t.jsx(ge,{sx:{ml:-1.25},checked:Z,onChange:()=>du(!Z)}),c==="stewards"?"از این قسمت میتوانید تلفن مباشر را ویرایش کنید.":c==="guilds"?"از این قسمت میتوانید تلفن صنف را ویرایش کنید.":"از این قسمت میتوانید تلفن مباشر/صنف را ویرایش کنید."]}),Z&&t.jsx(V,{id:"mobile",value:e.values.mobile,error:e.touched.mobile?!!e.errors.mobile:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.mobile&&e.errors.mobile?e.errors.mobile:null,label:"موبایل",autoComplete:"current-password",variant:"outlined"})]}),!F&&!s&&(d==null?void 0:d.active)!==!1&&t.jsx(L,{label:"نوع فروش",children:t.jsx(R,{fullWidth:!0,children:t.jsxs(W,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:v,onChange:Du,sx:{justifyContent:"space-between"},children:[t.jsx(b,{value:!0,control:t.jsx(j,{}),label:"قیمت دولتی"}),t.jsx(b,{value:!1,control:t.jsx(j,{}),label:"قیمت آزاد",disabled:M})]})})}),!F&&!s&&t.jsx(L,{label:"نوع انبار",children:t.jsx(R,{fullWidth:!0,children:t.jsxs(W,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:S,onChange:Ku,sx:{justifyContent:"space-between"},children:[t.jsx(b,{value:"governmental",control:t.jsx(j,{}),label:"دولتی"}),t.jsx(b,{value:"free",control:t.jsx(j,{}),label:"آزاد",disabled:M})]})})}),t.jsxs(w,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:K.TINY,sx:{width:"100%"},direction:"column",children:[t.jsx(be,{onDateSelect:Iu,dayData:cu,selectedDate:Ou,maxGregorianDate:f,label:`تاریخ تولید گوشت ${C!==null?`(موجودی: ${C==null?void 0:C.toLocaleString()} کیلوگرم)`:""}`}),y&&f&&g(y).isAfter(g(f),"day")&&t.jsx(G,{sx:{color:"#d32f2f",fontSize:"0.75rem",marginTop:"4px",marginRight:"14px",textAlign:"right"},children:"تاریخ تولید نمی‌تواند بعد از تاریخ انتخابی باشد"})]}),t.jsx(D,{allowLeadingZeros:!0,thousandSeparator:",",decimalScale:0,allowNegative:!1,fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:e.values.weight,error:!C&&!y?!0:e.touched.weight?!!e.errors.weight:C&&e.values.weight>C,onChange:u=>{const a=u.target.value;if(a===""||a===null||a===void 0){e.setFieldValue("weight","");return}const r=Math.floor(Number(a));r>0?e.setFieldValue("weight",r):r===0&&e.setFieldValue("weight","")},onBlur:e.handleBlur,helperText:!C&&!y?"لطفاً ابتدا تاریخ تولید را انتخاب کنید!":e.touched.weight&&e.errors.weight?e.errors.weight:null,disabled:!C&&!y,sx:{"& .MuiFormHelperText-root":{color:C&&e.values.weight>C?"error.main":void 0}}}),t.jsx(D,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:t.jsx(Pu,{position:"start",children:"ریال"})},value:e.values.price,error:e.touched.price?!!e.errors.price:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.price&&e.errors.price?e.errors.price:null,disabled:v==="true"&&(d==null?void 0:d.active)}),t.jsx(D,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:t.jsx(Pu,{position:"start",children:"ریال"})},value:e.values.wholePrice,error:e.touched.wholePrice?!!e.errors.wholePrice:null,onChange:e.handleChange,onBlur:e.handleBlur,helperText:e.touched.wholePrice&&e.errors.wholePrice?e.errors.wholePrice:null}),(eu||s&&s.image)&&t.jsxs(w,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[t.jsx(xe,{onChange:ee,images:ou,maxNumber:1,title:"بارگزاری سند"}),e.touched.image&&!!e.errors.image&&t.jsx(G,{color:"error",children:"ثبت تصویر الزامی است"})]}),t.jsxs(w,{container:!0,xs:12,spacing:K.SMALL,children:[t.jsx(w,{xs:6,children:t.jsx(Nu,{variant:"contained",fullWidth:!0,disabled:s?!e.isValid:!e.isValid||(T?!1:!su)||!c||!k||!((fu=n==null?void 0:n.item)!=null&&fu.key)||!y||y&&f&&g(y).isAfter(g(f),"day"),onClick:()=>{var a,r,l,m,x;let u={};uu?u={allocation_key:uu,number_of_carcasses:0,weight_of_carcasses:e.values.weight,amount:e.values.price,role_key:h("slaughter")&&(o==null?void 0:o.key)||"",total_amount:e.values.wholePrice,distribution_type:"web",...O&&{image:e.values.image}}:s?u={allocation_key:s==null?void 0:s.key,number_of_carcasses:0,role_key:h("slaughter")&&(o==null?void 0:o.key)||"",weight_of_carcasses:e.values.weight,amount:e.values.price,total_amount:e.values.wholePrice,distribution_type:"web",...O&&{image:e.values.image}}:(u={seller_type:E,buyer_type:n==null?void 0:n.buyerType,guild_key:(n==null?void 0:n.buyerType)==="Guild"?(a=n==null?void 0:n.item)==null?void 0:a.key:null,steward_key:(n==null?void 0:n.buyerType)==="Steward"?(r=n==null?void 0:n.item)==null?void 0:r.key:null,kill_house_key:(n==null?void 0:n.buyerType)==="KillHouse"?(l=n==null?void 0:n.item)==null?void 0:l.key:null,cold_house_key:T||null,product_key:T?null:su.key,type:"manual",allocation_type:T?"ColdHouse":n==null?void 0:n.allocationType,role_key:h("slaughter")&&(o==null?void 0:o.key)||"",number_of_carcasses:0,weight_of_carcasses:e.values.weight,sell_type:Wu,amount:e.values.price,total_amount:e.values.wholePrice,approved_price_status:v==="true",quota:S,date:f,production_date:y,distribution_type:"web",...((x=(m=n==null?void 0:n.item)==null?void 0:m.user)==null?void 0:x.mobile)!==e.values.mobile?{interface_number:e.values.mobile}:{},...ou.length>0&&{image:e.values.image}},u=Object.fromEntries(Object.entries(u).filter(([,p])=>p!==null))),s?A(fe(u)).then(p=>{p.payload.error?z({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):yu()}):A(ye(u)).then(p=>{p.payload.error?z({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):yu()})},children:s?"ویرایش":"ثبت"})}),t.jsx(w,{xs:6,children:t.jsx(Nu,{fullWidth:!0,variant:"outlined",color:"primary",onClick:()=>{A(Tu({right:!1,bottom:!1,content:null}))},children:"انصراف"})})]})]})};export{Ge as S,We as s}; diff --git a/build/assets/SlaughterComplaints-Dk3FC2rF.js b/build/assets/SlaughterComplaints-Dk3FC2rF.js new file mode 100644 index 0000000..3e173b5 --- /dev/null +++ b/build/assets/SlaughterComplaints-Dk3FC2rF.js @@ -0,0 +1 @@ +import{j as e,b as I,aO as b,aP as L,T as w,aQ as B,ap as f,au as E,B as v}from"./mui-vendor-D_SVL-Dx.js";import{a0 as G,L as M,l3 as Q,l4 as K,h as O,p as i,G as r,S as x,k as P,W as U}from"./index-D80MdVQn.js";import{r as t}from"./react-vendor-CmFgShSM.js";import{u as _,f as S}from"./redux-vendor-CfkcHgWN.js";import{S as g}from"./SimpleTable-tm4uaKUf.js";import{T as J}from"./Timer-DH9WN_K5.js";import{g as j,S as $}from"./getRemainedSeconds-HeHjUHGN.js";import{A as z}from"./AdvancedTable-DF_gMS-x.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";const Cu=()=>{const[T,k]=t.useState(),[y,D]=t.useState(!1),N=()=>{D(!y)},F=_(),{slaughterHouseComplaints:a}=S(u=>u.slaughterSlice),W=G(),{slaughterHouseRegisteredComplaints:A}=S(u=>u.slaughterSlice);t.useEffect(()=>{F(M()),F(Q()),F(K()).then(u=>{F(O())})},[]),t.useEffect(()=>{const u=A==null?void 0:A.map((s,h)=>{var c,d;return[s.title,s.description?s.description:"بدون توضیحات",i(s==null?void 0:s.createDate),s.state==="pending"?"در حال بررسی":s.state==="accepted"?"تایید شده":"رد شده",s.percent,(c=s.image)!=null&&c.length?(d=s.image)==null?void 0:d.map((l,n)=>[e.jsx(r,{display:"inline-flex",children:e.jsx("a",{href:l,alt:"دانلود",children:e.jsx("img",{src:l,width:"80",height:"80",alt:"دانلود",style:{marginRight:"10px",borderRadius:"5px"}})})},`SlaughterPaymentFactorImage${n}`)]):"بدون پیوست"]});k(u)},[A]);const[o,R]=t.useState([]),[C,H]=t.useState([]);return t.useEffect(()=>{R(a==null?void 0:a.filter(u=>j(u.protestTime)>0)),H(a==null?void 0:a.filter(u=>j(u.protestTime)<1))},[a]),e.jsx(e.Fragment,{children:e.jsx(I,{display:"flex",justifyContent:"center",children:e.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsxs(r,{container:!0,justifyContent:"space-between",gap:x.SMALL,children:[e.jsxs(r,{xs:12,mt:x.MEDIUM,children:[e.jsxs(b,{xs:12,expanded:y,onChange:N,children:[e.jsx(L,{expandIcon:e.jsx(P,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:e.jsx(w,{children:"شکایات ثبت شده"})}),e.jsx(B,{children:e.jsx(r,{children:e.jsx(z,{columns:[" موضوع"," توضیحات"," تاریخ ثبت"," وضعیت","درصد تلفات","پیوست تصویر"],data:T})})})]}),e.jsxs(r,{xs:12,mt:x.MEDIUM,children:[(o==null?void 0:o.length)>0&&e.jsx(f,{children:e.jsx(E,{label:"بارهای تخصیص یافته"})}),o==null?void 0:o.map((u,s)=>{var n,p;let h=j(u.protestTime);const c=(n=u.cellType)!=null&&n.cash?"نقدی":null,d=(p=u==null?void 0:u.cellType)!=null&&p.credit?"زمان دار":null,l=[c,d].filter(q=>q).join(" یا ");return e.jsxs(e.Fragment,{children:[e.jsx(g,{name:"کد سفارش",columns:["کد سفارش","نام مرغدار","تلفن","تاریخ درخواست کشتار","استان","شهرستان","تاریخ جوجه ریزی","تعداد","جمع تلفات","وزن تقریبی هر مرغ","سن مرغ","نژاد","نحوه فروش"],data:[[u.orderCode,u.fullName,u.mobile,i(u==null?void 0:u.sendDate),u.province,u.city,i(u==null?void 0:u.hatchingDate),u.totalQuantity,u.losses,u.indexWeight,u.age,u.chickenBreed,l]]},s),e.jsx(g,{name:"خودروهای دارای کد بار",columns:["کشتارگاه","نام راننده","ماشین","نوع خرید","سند خودرو بدون بار","سند خودرو با بار","تعداد","وزن بار","میانگین وزن","مهلت ثبت شکایت","عملیات"],data:[[u.killHouse,u.driverName,u.car,u.buyType==="cash"?"نقد":"نسیه",e.jsx("a",{href:u.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:e.jsx("img",{src:u.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),e.jsx("a",{href:u.killHouseImageWithLoad,alt:"دانلود سند خودرو بدون بار",children:e.jsx("img",{src:u.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.killHouseRequestQuantity,u.killHouseNetWeight,Math.round(u.killHouseNetWeight/u.killHouseRequestQuantity*100)/100,e.jsx(J,{seconds:h},s),e.jsx(v,{disabled:h<1,className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{F(U({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت شکایت جدید",content:e.jsx($,{barKey:u.killHouseAssignmentKey,role:W})}))},children:"ثبت شکایت"},"test"),u.averageWeight]]},s)]})})]})]}),e.jsxs(r,{xs:12,children:[(C==null?void 0:C.length)>0&&e.jsx(f,{children:e.jsx(E,{label:"بارهای بایگانی شده"})}),C==null?void 0:C.map((u,s)=>{var l,n;const h=(l=u.cellType)!=null&&l.cash?"نقدی":null,c=(n=u==null?void 0:u.cellType)!=null&&n.credit?"زمان دار":null,d=[h,c].filter(p=>p).join(" یا ");return e.jsxs(e.Fragment,{children:[e.jsx(g,{name:"کد سفارش",columns:["کد سفارش","نام مرغدار","تلفن","تاریخ درخواست کشتار","استان","شهرستان","تاریخ جوجه ریزی","تعداد","جمع تلفات","وزن تقریبی هر مرغ","سن مرغ","نژاد","نحوه فروش"],data:[[u.orderCode,u.fullName,u.mobile,i(u==null?void 0:u.sendDate),u.province,u.city,i(u==null?void 0:u.hatchingDate),u.totalQuantity,u.losses,u.indexWeight,u.age,u.chickenBreed,d]]},s),e.jsx(g,{name:"خودروهای دارای کد بار",columns:["کشتارگاه","نام راننده","ماشین","نوع خرید","سند خودرو بدون بار","سند خودرو با بار","تعداد","وزن بار","میانگین وزن"],data:[[u.killHouse,u.driverName,u.car,u.buyType==="cash"?"نقد":"نسیه",e.jsx("a",{href:u.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:e.jsx("img",{src:u.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),e.jsx("a",{href:u.killHouseImageWithLoad,alt:"دانلود سند خودرو بدون بار",children:e.jsx("img",{src:u.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.killHouseRequestQuantity,u.killHouseNetWeight,Math.round(u.killHouseNetWeight/u.killHouseRequestQuantity*100)/100]]},s)]})})]})]})})})})};export{Cu as default}; diff --git a/build/assets/SlaughterEnterNoneReciept-By4AAznT.js b/build/assets/SlaughterEnterNoneReciept-By4AAznT.js new file mode 100644 index 0000000..49462e3 --- /dev/null +++ b/build/assets/SlaughterEnterNoneReciept-By4AAznT.js @@ -0,0 +1 @@ +import{j as u,T as t,aj as qu,ay as u6,az as e6,aA as ku,B as b,b as Ou,bj as A,ap as Mu,bk as r6,ak as s6,al as Du,am as Tu,aX as a6,an as I,i as n6,I as t6,b3 as o6,d as G}from"./mui-vendor-D_SVL-Dx.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{a as K,u as X,f as W}from"./redux-vendor-CfkcHgWN.js";import{L as V,j as N,a0 as O,h as S,A as M,G as x,S as B,gp as l6,gk as c6,gq as d6,C as H,W as i6,c as Vu,V as Y,u as Bu,X as J,r as C6,O as wu,p as h6,$ as Iu,v as Nu}from"./index-D80MdVQn.js";import{c as q}from"./checkPathStartsWith-DedybDvj.js";import{V as p6}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{d as A6}from"./Tune-BBzxV8DK.js";import{d as x6}from"./ReceiptLong-BODgrrI9.js";import{R as g6,a as y6}from"./index.esm-C1-dCPnj.js";import{R as F6}from"./ResponsiveTable-bUYl0qDM.js";import{S as Pu}from"./ShowImage-DxnwAx1k.js";const j6=K("VET_FARM_CANCEL_BAR_SERVICE",async(r,{dispatch:e})=>{e(V());try{const{data:n,status:a}=await N.delete("kill_house_request/0/?delete_bar&",{params:{kill_house_request_key:r.kill_house_request_key,message:r.message,role:O()}});return e(S()),{data:n,status:a}}catch(n){return e(S()),{error:n.response.data.result}}}),X6=({killHouseRequestKey:r,updateTable:e})=>{const n=X(),[a,,i,,C]=p.useContext(M),[c,d]=p.useState(null),o=W(g=>g.userSlice.selectedSubUser),y=g=>{d(g.target.value)};return u.jsxs(x,{container:!0,direction:"column",width:"100%",gap:B.SMALL,children:[u.jsx(t,{color:"error",children:"در صورت لغو بار کل اطلاعات حذف گردیده و تعداد مرغ تخصیصی به جوجه ریزی مرغدار برمیگردد."}),u.jsx(x,{style:{width:"100%"},children:u.jsxs(qu,{children:[u.jsx(u6,{id:"my-select-label",children:"دلیل لغو بار"}),u.jsxs(e6,{value:c,onChange:y,label:"دلیل لغو بار",children:[u.jsx(ku,{value:"عدم ارسال راننده توسط کشتارگاه",children:"عدم ارسال راننده توسط کشتارگاه"}),u.jsx(ku,{value:"عدم تحویل بار توسط مرغدار",children:"عدم تحویل بار توسط مرغدار"})]})]})}),u.jsx(b,{disabled:!c,variant:"contained",onClick:()=>{n(j6({kill_house_request_key:r,message:c})).then(g=>{g.payload.status?(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e(),n(l6({selectedDate1:i,selectedDate2:C,role_key:q("slaughter")&&(o==null?void 0:o.key)||""})),n(c6({selectedDate1:i,selectedDate2:C,role_key:q("slaughter")&&(o==null?void 0:o.key)||""})),n(d6({selectedDate1:i,selectedDate2:C,role_key:q("slaughter")&&(o==null?void 0:o.key)||""}))):a({vertical:"top",horizontal:"center",msg:g.payload.result,severity:"error"})}),n(H()),n(i6({right:!1,bottom:!1,top:!1,content:null,size:null}))},children:"ثبت"})]})},f6=K("SLAUGHTER_NENE_RECIEPT_SERVICE",async(r,{dispatch:e})=>{try{e(V());const{data:n,status:a}=await N.put("non-receipt-request/0/",r);return e(S()),{data:n,status:a}}catch(n){return e(S()),{error:n.response.data.result}}}),E6=({handleSubmit:r,item:e})=>{var i,C,c,d,o,y,g,f,h;const n=Vu({state:Y().required("لطفا یک گزینه را انتخاب کنید"),message:Y().required("پیام الزامی است")}),a=Bu({initialValues:{state:"accepted",message:""},validationSchema:n,onSubmit:F=>{r(F)}});return u.jsx(x,{container:!0,gap:B.SMALL,direction:"column",children:u.jsxs(Ou,{component:"form",onSubmit:a.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(x,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(x,{item:!0,xs:6,children:u.jsxs(A,{spacing:1,children:[u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"کدبار:"}),u.jsx(t,{children:(e==null?void 0:e.barCode)||"-"})]}),u.jsxs(A,{direction:"row",spacing:1,children:[u.jsx(t,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(t,{children:e!=null&&e.poultryRequest.sendDate?J(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsx(A,{spacing:1,children:u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"مرغدار:"}),u.jsx(t,{children:`${(C=(i=e.poultryRequest)==null?void 0:i.poultry)==null?void 0:C.unitName}`})]})})]})}),u.jsxs(x,{item:!0,xs:6,children:[u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"خریدار:"}),u.jsx(t,{children:`${(c=e.killhouseUser)==null?void 0:c.name} (${(y=(o=(d=e.killhouseUser)==null?void 0:d.killHouseOperator)==null?void 0:o.user)==null?void 0:y.mobile})`})]}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:" کد سفارش:"}),u.jsx(t,{children:e==null?void 0:e.poultryRequest.orderCode})]}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(t,{children:[(g=e.quantity)==null?void 0:g.toLocaleString()," (قطعه)"]})]}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"وزن :"}),u.jsxs(t,{children:[(h=(f=e==null?void 0:e.weightInfo)==null?void 0:f.weight)==null?void 0:h.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Mu,{sx:{mt:1,mb:2}}),u.jsxs(qu,{component:"fieldset",error:a.touched.state&&!!a.errors.state,fullWidth:!0,sx:{mb:2},children:[u.jsx(r6,{component:"legend",children:"وضعیت"}),u.jsxs(s6,{row:!0,name:"state",value:a.values.state,onChange:a.handleChange,onBlur:a.handleBlur,children:[u.jsx(Du,{value:"accepted",control:u.jsx(Tu,{}),label:"تایید"}),u.jsx(Du,{value:"rejected",control:u.jsx(Tu,{}),label:"رد"})]}),a.touched.state&&a.errors.state&&u.jsx(a6,{children:a.errors.state})]}),u.jsx(I,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:a.values.message,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.message&&!!a.errors.message,helperText:a.touched.message&&a.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(b,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!a.isValid||a.isSubmitting,children:"ثبت"})]})})};var Z={},R6=n6;Object.defineProperty(Z,"__esModule",{value:!0});var $u=Z.default=void 0,v6=R6(C6()),b6=u;$u=Z.default=(0,v6.default)((0,b6.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"Restore");const S6=({handleSubmit:r,item:e})=>{var i,C,c,d,o,y,g,f,h;const n=Vu({message:Y().required("پیام الزامی است")}),a=Bu({initialValues:{message:""},validationSchema:n,onSubmit:F=>{r(F)}});return u.jsx(x,{container:!0,gap:B.SMALL,direction:"column",children:u.jsxs(Ou,{component:"form",onSubmit:a.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(x,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(x,{item:!0,xs:6,children:u.jsxs(A,{spacing:1,children:[u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"کدبار:"}),u.jsx(t,{variant:"body2",children:(e==null?void 0:e.barCode)||"-"})]}),u.jsxs(A,{direction:"row",spacing:1,children:[u.jsx(t,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(t,{variant:"body2",children:e!=null&&e.poultryRequest.sendDate?J(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsxs(A,{direction:"row",spacing:1,children:[u.jsx(t,{variant:"body2",children:"خریدار:"}),u.jsx(t,{variant:"body2",children:`${(i=e.killhouseUser)==null?void 0:i.name}(${(d=(c=(C=e.killhouseUser)==null?void 0:C.killHouseOperator)==null?void 0:c.user)==null?void 0:d.mobile})`})]})]})}),u.jsxs(x,{item:!0,xs:6,children:[u.jsx(A,{spacing:1,children:u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"مرغدار:"}),u.jsx(t,{variant:"body2",children:`${(y=(o=e.poultryRequest)==null?void 0:o.poultry)==null?void 0:y.unitName}`})]})}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:" کد سفارش:"}),u.jsx(t,{variant:"body2",children:e==null?void 0:e.poultryRequest.orderCode})]}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(t,{variant:"body2",children:[(g=e.quantity)==null?void 0:g.toLocaleString()," (قطعه)"]})]}),u.jsxs(A,{direction:"row",spacing:2,children:[u.jsx(t,{variant:"body2",children:"وزن :"}),u.jsxs(t,{variant:"body2",children:[(h=(f=e==null?void 0:e.weightInfo)==null?void 0:f.weight)==null?void 0:h.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Mu,{sx:{mt:1,mb:2}}),u.jsx(I,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:a.values.message,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.message&&!!a.errors.message,helperText:a.touched.message&&a.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(b,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!a.isValid||a.isSubmitting,children:"ثبت"})]})})},_6=K("SLAUGHTER_NONE_RECIEPT_BACK_SERVICE",async(r,{dispatch:e})=>{try{e(V());const{data:n,status:a}=await N.put("non-receipt-request-return/0/",r);return e(S()),{data:n,status:a}}catch(n){return e(S()),{error:n.response.data.result}}}),k6=({item:r,updateTable:e})=>{const n=X(),[a]=p.useContext(M),[i,C]=p.useState(null),c=h=>{C(h.currentTarget)},d=()=>{C(null)},o=!!i,y=o?"popover":void 0,g=h=>{n(f6({key:r==null?void 0:r.key,role:O(),state:h.state,message:h.message})).then(F=>{n(H()),F.payload.error?a({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(d(),e(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},f=h=>{n(_6({key:r==null?void 0:r.key,non_receipt:!1,non_receipt_return:!0,non_receipt_return_message:h.message})).then(F=>{n(H()),F.payload.error?a({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(d(),e(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(x,{children:[u.jsx(t6,{"aria-describedby":y,variant:"contained",color:"primary",onClick:c,children:u.jsx(A6,{})}),u.jsx(o6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:y,open:o,anchorEl:i,onClose:d,children:u.jsxs(x,{style:{padding:"10px",width:"200px"},container:!0,direction:"column",alignItems:"flex-start",children:[["ProvinceOperator","SuperAdmin","AdminX"].includes(O())&&u.jsx(G,{title:"تایید / رد عدم وصول کشتارگاه",placement:"left-start",children:u.jsx(b,{disabled:(r==null?void 0:r.nonReceiptState)!=="pending",size:"small",color:"primary",startIcon:u.jsx(x6,{fontSize:"small"}),onClick:()=>{d(),n(wu({title:"تایید / رد عدم وصول کشتارگاه",content:u.jsx(E6,{handleSubmit:g,item:r})}))},children:u.jsx(t,{variant:"body2",textAlign:"left",fontWeight:600,children:"تایید / رد عدم وصول کشتارگاه"})})}),u.jsx(G,{title:"برگشت عدم وصول",placement:"left-start",children:u.jsx(b,{disabled:r==null?void 0:r.registrationCode,size:"small",color:"error",startIcon:u.jsx($u,{fontSize:"small"}),onClick:()=>{d(),n(wu({title:"برگشت عدم وصول",content:u.jsx(S6,{handleSubmit:f,item:r})}))},children:u.jsx(t,{variant:"body2",textAlign:"left",fontWeight:600,children:"برگشت عدم وصول"})})})]})})]})},v={PROVINCE_OPERATOR:"ProvinceOperator",SUPER_ADMIN:"SuperAdmin",ADMIN_X:"AdminX",SUPPORTER:"Supporter",VET_SUPERVISOR:"VetSupervisor",VET_FARM:"VetFarm",CITY_VET:"CityVet"},$={FREEZING:"انجماد",EXPORT:"صادرات",NORMAL:"عادی"},Lu={FREE:"آزاد",GOVERNMENT:"دولتی"},z={ACCEPTED:"تایید شده",REJECTED:"رد شده",PENDING:"درانتظار تایید"},zu=10,j=1,D6=r=>r?J(new Date(r),"yyyy/MM/dd"):"-",U=r=>r?`${r.toLocaleString()} ﷼`:"-",P=r=>r?r.toLocaleString():"-",L=(r,e)=>r&&e?`${r} (${e})`:"-",T6=r=>{var e,n;return(e=r==null?void 0:r.poultryRequest)!=null&&e.freezing?$.FREEZING:(n=r==null?void 0:r.poultryRequest)!=null&&n.export?$.EXPORT:$.NORMAL},w6=r=>{var e;return(e=r==null?void 0:r.poultryRequest)!=null&&e.freeSaleInProvince?Lu.FREE:Lu.GOVERNMENT},I6=r=>(r==null?void 0:r.nonReceiptState)==="accepted"?z.ACCEPTED:(r==null?void 0:r.nonReceiptState)==="rejected"?z.REJECTED:z.PENDING,N6=(r,e)=>r&&e?`${r}(${e})`:"-",P6=r=>{const{textValue:e,role:n,date1:a,date2:i,page:C,perPage:c,roleKey:d}=r,o="non-receipt-request/",y=new URLSearchParams({search:"filter",value:e||"",role:n||"",date1:a||"",date2:i||"",page:C,page_size:c||zu});return d&&y.append("role_key",d),`${o}?${y.toString()}`},L6=r=>{const{baseURL:e,role:n,roleKey:a,userKey:i,textValue:C,date1:c,date2:d}=r,o=new URLSearchParams({role:n||"",key:i||"",search:"filter",value:C||"",date1:c||"",date2:d||""});return a&&o.append("role_key",a),`${e}non_receipt_request_excel/?${o.toString()}`},q6=(r,e)=>{if([v.PROVINCE_OPERATOR,v.SUPER_ADMIN,v.ADMIN_X,v.SUPPORTER,v.VET_SUPERVISOR].includes(r))return!0;const a=[v.VET_FARM,v.CITY_VET];return e.trash!==!0&&e.assignmentStateArchive==="pending"&&!(e!=null&&e.clearanceCode)&&a.includes(r)},J6=()=>{const[,,r,e,n,a]=p.useContext(M),[i]=p.useContext(M),C=W(l=>l.userSlice.userProfile.key),c=W(l=>l.userSlice.selectedSubUser),d=X(),[o,y]=p.useState([]),[g,f]=p.useState(0),[h,F]=p.useState(zu),[D,Uu]=p.useState(""),[_,T]=p.useState(j),[Gu,Wu]=p.useState([]),k=p.useMemo(()=>O(),[]),w=p.useMemo(()=>q("slaughter")&&(c==null?void 0:c.key)||"",[c==null?void 0:c.key]),R=p.useCallback(async(l=_)=>{d(V());try{const s=P6({textValue:D,role:k,date1:r,date2:n,page:l||j,perPage:h,roleKey:w}),E=await N.get(s);y(E.data.results),f(E.data.count)}catch(s){console.error("Error fetching data:",s)}finally{d(S())}},[D,k,r,n,h,w,_,d]),Q=p.useCallback(()=>{R(j),T(j)},[R]),Hu=l=>{R(l),T(l)},Yu=l=>{F(l),T(j)},Ku=async l=>{l.preventDefault(),await R(j),T(j)},Xu=l=>{Uu(l.target.value)},Ju=l=>{l&&e(Nu(l).format("YYYY-MM-DD"))},Zu=l=>{l&&a(Nu(l).format("YYYY-MM-DD"))},Qu=p.useCallback(()=>{i({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const l=L6({baseURL:N.defaults.baseURL,role:k,roleKey:w,userKey:C,textValue:D,date1:r,date2:n});window.location.href=l},[i,k,w,C,D,r,n]);p.useEffect(()=>{R(j),T(j)},[r,n,h,w,c==null?void 0:c.key]),p.useEffect(()=>{const l=o==null?void 0:o.map((s,E)=>{var m,uu,eu,ru,su,au,nu,tu,ou,lu,cu,du,iu,Cu,hu,pu,Au,xu,gu,yu,Fu,ju,fu,Eu,Ru,vu,bu,Su,_u;return[_===j?E+1:E+h*(_-1)+1,u.jsx(Pu,{src:(m=s==null?void 0:s.assignmentInfo)==null?void 0:m.imageWithoutBar},`empty-${E}`),u.jsx(Pu,{src:(uu=s==null?void 0:s.assignmentInfo)==null?void 0:uu.imageWithBar},`full-${E}`),(s==null?void 0:s.barCode)||"-",u.jsx(p6,{updateTable:R,killHouseRequestKey:s.key,trafficCode:s==null?void 0:s.trafficCode,isEditable:q6(k,s)},`traffic-${E}`),U(s==null?void 0:s.amount),D6((eu=s==null?void 0:s.poultryRequest)==null?void 0:eu.sendDate),L((ru=s.killhouseUser)==null?void 0:ru.name,(nu=(au=(su=s.killhouseUser)==null?void 0:su.killHouseOperator)==null?void 0:au.user)==null?void 0:nu.mobile),s!=null&&s.killer?L((tu=s.killer)==null?void 0:tu.name,(cu=(lu=(ou=s.killer)==null?void 0:ou.killHouseOperator)==null?void 0:lu.user)==null?void 0:cu.mobile):"-",L((iu=(du=s.poultryRequest)==null?void 0:du.poultry)==null?void 0:iu.unitName,(pu=(hu=(Cu=s.poultryRequest)==null?void 0:Cu.poultry)==null?void 0:hu.user)==null?void 0:pu.mobile),((Au=s==null?void 0:s.poultryRequest)==null?void 0:Au.age)||"-",P(s.quantity),P((xu=s==null?void 0:s.weightInfo)==null?void 0:xu.weight),U((gu=s==null?void 0:s.poultryRequest)==null?void 0:gu.amount),U((yu=s==null?void 0:s.weightInfo)==null?void 0:yu.killHousePrice),`${((ju=(Fu=s.addCar)==null?void 0:Fu.driver)==null?void 0:ju.typeCar)||""} ${((Eu=(fu=s.addCar)==null?void 0:fu.driver)==null?void 0:Eu.pelak)||""}`.trim()||"-",L((vu=(Ru=s.addCar)==null?void 0:Ru.driver)==null?void 0:vu.driverName,(Su=(bu=s.addCar)==null?void 0:bu.driver)==null?void 0:Su.driverMobile),P(s.vetAcceptedRealQuantity),P(s.vetAcceptedRealWeight),((_u=s==null?void 0:s.poultryRequest)==null?void 0:_u.orderCode)||"-",T6(s),w6(s),I6(s),(s==null?void 0:s.nonReceiptMessage)||"-",h6(s==null?void 0:s.nonReceiptCheckDate)||"-",N6(s==null?void 0:s.nonReceiptChecker,s==null?void 0:s.nonReceiptCheckerMobile),(s==null?void 0:s.message)||"-",u.jsx(k6,{item:s,updateTable:Q},`operation-${E}`)]});Wu(l||[])},[o,_,h,k,R,Q]);const mu=["ردیف","بارنامه خالی","بارنامه پر","کدبار","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","ماشین","راننده","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک (کیلوگرم)","کدسفارش کشتار","نوع کشتار","نوع فروش","وضعیت عدم وصول","توضیحات کشتارگاه","تاریخ (تایید / رد)","بررسی کننده","توضیحات بررسی کننده","عملیات"];return u.jsxs(x,{container:!0,justifyContent:"center",children:[u.jsx(x,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:u.jsxs(x,{container:!0,alignItems:"center",gap:B.SMALL,children:[u.jsx(x,{children:u.jsx(Iu,{label:"از تاریخ",renderInput:l=>u.jsx(I,{...l,style:{width:"160px"},size:"small"}),value:r,onChange:Ju})}),u.jsx(x,{children:u.jsx(Iu,{label:"تا تاریخ",renderInput:l=>u.jsx(I,{...l,style:{width:"160px"},size:"small"}),value:n,onChange:Zu})}),u.jsxs("form",{onSubmit:Ku,children:[u.jsx(I,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:Xu,value:D}),u.jsx(b,{type:"submit",endIcon:u.jsx(g6,{}),children:"جستجو"})]}),u.jsx(G,{title:"خروجی اکسل",children:u.jsx(b,{color:"success",onClick:Qu,children:u.jsx(y6,{size:32})})})]})}),u.jsx(F6,{data:Gu,columns:mu,handlePageChange:Hu,totalRows:g,page:_,perPage:h,handlePerRowsChange:Yu,title:"عدم وصول"})]})};export{J6 as S,X6 as V}; diff --git a/build/assets/SlaughterFreeBuy-DzYED3hW.js b/build/assets/SlaughterFreeBuy-DzYED3hW.js new file mode 100644 index 0000000..a8aa58b --- /dev/null +++ b/build/assets/SlaughterFreeBuy-DzYED3hW.js @@ -0,0 +1 @@ +import{j as t,b as o}from"./mui-vendor-D_SVL-Dx.js";import{f as i}from"./react-vendor-CmFgShSM.js";import{G as m,kY as p,l5 as e}from"./index-D80MdVQn.js";import{B as s}from"./BackButton-Dr-K0JXJ.js";import{S as n}from"./SlaughterFreeBuyBars-N07aGQVN.js";import"./redux-vendor-CfkcHgWN.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./CarPelak-BUqZflo3.js";import"./checkPathStartsWith-DedybDvj.js";import"./Tune-BBzxV8DK.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./index.esm-C1-dCPnj.js";import"./ChechClearanceCode-C2pygfym.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const A=()=>{const{pathname:r}=i();return t.jsx(t.Fragment,{children:t.jsx(o,{display:"flex",justifyContent:"center",children:t.jsxs(m,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[t.jsx(s,{}),(r===p||r===e)&&t.jsx(n,{})]})})})};export{A as default}; diff --git a/build/assets/SlaughterFreeBuyBars-N07aGQVN.js b/build/assets/SlaughterFreeBuyBars-N07aGQVN.js new file mode 100644 index 0000000..029f7cc --- /dev/null +++ b/build/assets/SlaughterFreeBuyBars-N07aGQVN.js @@ -0,0 +1 @@ +import{i as zu,j as e,B as A,d as K,I as xu,T as yu,b5 as Ku,b6 as fu,an as N}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{L as q,j as W,h as H,r as Nu,A as vu,v as Y,fG as Yu,p as D,a0 as l,O as G,G as o,C as w,S as O,W as Gu,$ as ju}from"./index-D80MdVQn.js";import{a as Vu,u as qu,f as V}from"./redux-vendor-CfkcHgWN.js";import{R}from"./ResponsiveTable-bUYl0qDM.js";import{S as Eu,a as Xu,s as Qu,b as Ju,v as Zu}from"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import{S as ku}from"./ShowImage-DxnwAx1k.js";import{R as Uu,a as mu}from"./index.esm-C1-dCPnj.js";import{C as Su}from"./ChechClearanceCode-C2pygfym.js";import{d as u6}from"./Delete-CIwpNviU.js";import{c as T}from"./checkPathStartsWith-DedybDvj.js";const e6=Vu("SLAUGHTER_EDIT_RETURN_ENTERED_FREE_BAR_SERVICE",async(F,{dispatch:c})=>{c(q());try{const{data:f,status:M}=await W.put("kill_house_free_bar/0/",F);return c(H()),{data:f,status:M}}catch(f){return c(H()),{error:f.response.data.result}}});var X={},r6=zu;Object.defineProperty(X,"__esModule",{value:!0});var _u=X.default=void 0,a6=r6(Nu()),s6=e;_u=X.default=(0,a6.default)((0,s6.jsx)("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8"}),"Undo");const h6=({isBarManagemen:F})=>{var au,su,tu,nu,ou,lu,cu,Cu,iu,Au,Fu,gu,du;const[c,f]=n.useState(0),[M,Lu]=n.useState([]),[g,Q]=n.useState([]),[J,Z]=n.useState(0),[d,$u]=n.useState(10),[b,Du]=n.useState(""),[p,P]=n.useState(1),[Tu,bu]=n.useState([]),[B]=n.useContext(vu),t=qu(),s=V(a=>a.userSlice.selectedSubUser),Bu=V(a=>a.userSlice.userProfile.key),[r,Iu]=n.useState([]),wu=(a,C)=>{f(C)},[,,h,U,x,m]=n.useContext(vu),z=()=>{t(Zu({date1:h,date2:x,search:"filter",role:l(),role_key:T("slaughter")&&(s==null?void 0:s.key)||"",value:b,type:c===0?"live":"carcass"})).then(a=>{Iu(a.payload.data)})};n.useEffect(()=>{const a=Y(new Date).format("YYYY-MM-DD");U(a),m(a)},[]);const Ou=a=>{Du(a.target.value)},{inventorySelectedKillHouse:Ru}=V(a=>a.slaughterSlice);n.useEffect(()=>{t(Yu({role_key:T("slaughter")&&(s==null?void 0:s.key)||""}))},[s==null?void 0:s.key]);const I=async a=>{t(q());const C=await W.get(`kill_house_free_bar/?type=${c===0?"live":"carcass"}&search=filter&value=${b}&role=${l()}${T("slaughter")?`&role_key=${s==null?void 0:s.key}`:""}&date1=${h}&date2=${x}&page=${a}&page_size=${d}&date_type=buy`);z(),t(H()),Q(C.data.results),Z(C.data.count)},uu=a=>{I(a),P(a)},eu=a=>{$u(a),P(1)},y=()=>{P(1),I(1),z()};n.useEffect(()=>{I(1)},[s==null?void 0:s.key]),n.useEffect(()=>{const a=g==null?void 0:g.map((u,i)=>{var v,j,E,k,S,_,L,$;return[p===1?i+1:i+d*(p-1)+1,(u==null?void 0:u.registerType)==="automatic"?"سیستمی":"دستی",(u==null?void 0:u.barCode)||"-",D(u.createDate),`${(v=u==null?void 0:u.killHouse)==null?void 0:v.name} (${(k=(E=(j=u==null?void 0:u.killHouse)==null?void 0:j.killHouseOperator)==null?void 0:E.user)==null?void 0:k.mobile})`,u!=null&&u.exclusiveKiller?`${(S=u==null?void 0:u.exclusiveKiller)==null?void 0:S.name} (${($=(L=(_=u==null?void 0:u.exclusiveKiller)==null?void 0:_.killHouseOperator)==null?void 0:L.user)==null?void 0:$.mobile})`:"-",u.buyType==="live"?"مرغ زنده":"لاشه",u.poultryName,`${u.province}/${u.city}`,e.jsx(Su,{clearanceCode:u==null?void 0:u.barClearanceCode},u==null?void 0:u.key),u.car||"-",(u==null?void 0:u.driverName)||"-",(u==null?void 0:u.driverMobile)||"-",D(u.date),u.numberOfCarcasses.toLocaleString(),u.weightOfCarcasses.toLocaleString(),e.jsx(ku,{src:u.barImage},i),e.jsx(e.Fragment,{children:l()==="KillHouse"?e.jsx(Eu,{item:u,inventoryKey:u==null?void 0:u.key,updateTable:y},u.key):e.jsx(A,{variant:"outlined",disabled:(u==null?void 0:u.killHouseVetState)!=="pending",size:"small",onClick:()=>{t(G({title:"تایید / رد",content:e.jsx(Xu,{item:u,updateTable:y})}))},children:"تایید / رد"})})]});bu(a);const C=u=>l()==="AdminX"||l()==="SuperAdmin"?[e.jsx(K,{title:"بازگشت بار",placement:"top",disableHoverListener:!(u!=null&&u.weightOfCarcasses&&(u==null?void 0:u.enteredMessage)==="ورود به انبار مجازی"),children:e.jsx("span",{children:e.jsx(xu,{color:"primary",size:"small",disabled:!(u!=null&&u.weightOfCarcasses&&(u==null?void 0:u.enteredMessage)==="ورود به انبار مجازی"),onClick:()=>{t(G({title:"بازگشت بار",content:e.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[e.jsx(yu,{variant:"body2",color:"red",children:"آیا از بازگشت بار از انبار اطمینان دارید؟"}),e.jsxs(o,{container:!0,xs:12,mt:2,justifyContent:"center",alignItems:"center",spacing:2,children:[e.jsx(o,{item:!0,xs:6,children:e.jsx(A,{onClick:()=>{t(e6({key:u.key,return_entered_bar:!0})).then(i=>{i.payload.error?B({vertical:"top",horizontal:"center",msg:i.payload.error,severity:"error"}):(B({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),y(),t(w()))})},variant:"contained",color:"error",fullWidth:!0,children:"تایید"})}),e.jsx(o,{item:!0,xs:6,children:e.jsx(A,{variant:"contained",color:"primary",fullWidth:!0,onClick:()=>t(w()),children:"لغو"})})]})]})}))},children:e.jsx(_u,{fontSize:"small"})})})},u)]:[],Pu=g==null?void 0:g.map((u,i)=>{var v,j,E,k,S,_,L,$,hu;return[p===1?i+1:i+d*(p-1)+1,(u==null?void 0:u.registerType)==="automatic"?"سیستمی":"دستی",(u==null?void 0:u.barCode)||"-",D(u.createDate),D(u.registerDate)||"-",`${(v=u==null?void 0:u.killHouse)==null?void 0:v.name} (${(k=(E=(j=u==null?void 0:u.killHouse)==null?void 0:j.killHouseOperator)==null?void 0:E.user)==null?void 0:k.mobile})`,u!=null&&u.exclusiveKiller?`${(S=u==null?void 0:u.exclusiveKiller)==null?void 0:S.name} (${($=(L=(_=u==null?void 0:u.exclusiveKiller)==null?void 0:_.killHouseOperator)==null?void 0:L.user)==null?void 0:$.mobile})`:"-",u.buyType==="live"?"مرغ زنده":"لاشه",u.poultryName,`${u.province}/${u.city}`,e.jsx(Su,{bar_key:u==null?void 0:u.key,register_type:u==null?void 0:u.registerType,clearanceCode:u==null?void 0:u.barClearanceCode},i),u.car||"-",(u==null?void 0:u.driverName)||"-",(u==null?void 0:u.driverMobile)||"-",u.quantity.toLocaleString(),u.liveWeight.toLocaleString(),D(u.date),u.numberOfCarcasses.toLocaleString(),u.weightOfCarcasses.toLocaleString(),(hu=u==null?void 0:u.poultry)==null?void 0:hu.age,u.weightOfCarcasses?"ورود به انبار":"در انتظار ورود به انبار",e.jsx(ku,{src:u.barImage},i),...C(u),e.jsx(e.Fragment,{children:l()==="KillHouse"?e.jsx(Eu,{item:u,inventoryKey:u==null?void 0:u.key,updateTable:y},u.key):F&&l()==="AdminX"&&e.jsx(K,{title:"حذف بار",placement:"top",children:e.jsx(xu,{color:"error",size:"small",onClick:()=>{t(G({title:"حذف بار",content:e.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[e.jsx(yu,{variant:"body2",color:"red",children:"آیا از حذف بار اطمینان دارید؟"}),e.jsxs(o,{container:!0,xs:12,mt:2,justifyContent:"center",alignItems:"center",spacing:2,children:[e.jsx(o,{item:!0,xs:6,children:e.jsx(A,{onClick:()=>{t(Qu(u.key)).then(pu=>{pu.payload.error?B({vertical:"top",horizontal:"center",msg:pu.payload.error,severity:"error"}):(B({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),y(),t(w()))})},variant:"contained",color:"error",fullWidth:!0,children:"تایید"})}),e.jsx(o,{item:!0,xs:6,children:e.jsx(A,{variant:"contained",color:"primary",fullWidth:!0,onClick:()=>t(w()),children:"لغو"})})]})]})}))},children:e.jsx(u6,{fontSize:"small"})})})})]});Lu(Pu)},[g]),n.useEffect(()=>{I(1)},[h,x,d,c,s==null?void 0:s.key]);const ru=async a=>{a.preventDefault(),t(q());try{const C=await W.get(`kill_house_free_bar/?type=${c===0?"live":"carcass"}&role=${l()}${T("slaughter")?`&role_key=${s==null?void 0:s.key}`:""}&search=filter&value=${b}&date1=${h}&date2=${x}&page=1&page_size=${d}&date_type=buy`);Q(C.data.results),Z(C.data.count),z(),t(H())}catch(C){console.error("Error fetching data:",C)}},Wu=()=>{let a=[];return F&&l()==="AdminX"?a=["حذف"]:F?a=[]:a=["عملیات"],a},Hu=()=>l()==="AdminX"||l()==="SuperAdmin"?["بازگشت از انبار"]:[],Mu=e.jsx(R,{data:M,columns:["ردیف","نوع بار","کد بار","تاریخ خرید","تاریخ ثبت در سامانه","خریدار","کشتارکن","محصول","فروشنده","استان/شهر","کدقرنطینه","پلاک ماشین","نام راننده","تلفن راننده","حجم زنده","وزن زنده (کیلوگرم)","تاریخ ورود به انبار","حجم لاشه","وزن لاشه (کیلوگرم)","سن مرغ","وضعیت","بارنامه",...Hu(),...Wu()],handlePageChange:uu,totalRows:J,page:p,perPage:d,handlePerRowsChange:eu,title:"بار زنده خرید خارج استان"});return e.jsxs(o,{container:!0,direction:"column",flexWrap:"nowrap",mt:O.SMALL,xs:12,children:[e.jsx(o,{container:!0,justifyContent:"center",alignItems:"center",my:O.SMALL,children:e.jsxs(Ku,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:c,onChange:wu,children:[e.jsx(fu,{label:"زنده"}),e.jsx(fu,{label:"لاشه"})]})}),e.jsxs(o,{container:!0,mt:O.MEDIUM,alignItems:"center",justifyContent:"center",gap:2,children:[e.jsx("form",{onSubmit:ru,children:e.jsxs(o,{container:!0,alignItems:"center",gap:O.SMALL,children:[l()==="KillHouse"&&!F&&Ru&&e.jsx(A,{variant:"contained",onClick:()=>{t(Gu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت اطلاعات خرید",content:e.jsx(Ju,{selectedDate:h,updateTable:y})}))},children:"ثبت اطلاعات خرید"}),e.jsx(N,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:Ou}),e.jsx(A,{type:"submit",onClick:ru,endIcon:e.jsx(Uu,{}),children:"جستجو"}),e.jsx(o,{children:e.jsx(ju,{label:"از تاریخ",id:"date",renderInput:a=>e.jsx(N,{style:{width:"160px"},...a}),value:h,onChange:a=>{U(Y(a).format("YYYY-MM-DD"))}})}),e.jsx(o,{children:e.jsx(ju,{label:"تا تاریخ",id:"date",renderInput:a=>e.jsx(N,{style:{width:"160px"},...a}),value:x,onChange:a=>{m(Y(a).format("YYYY-MM-DD"))}})}),e.jsx(K,{title:"خروجی اکسل",children:e.jsx(A,{color:"success",onClick:()=>{const a=`${W.defaults.baseURL}kill_house_free_bar_excel/?role=${l()}${T("slaughter")?`&role_key=${s==null?void 0:s.key}`:""}&key=${Bu}&date1=${h}&date2=${x}&type=${c===0?"live":"carcass"}&search=filter&value=${b}&date_type=buy`;window.location.href=a},children:e.jsx(mu,{size:32})})})]})}),e.jsx(o,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:c===0?e.jsx(R,{noPagination:!0,columns:["تعداد کل بارهای زنده","حجم کل بارهای زنده","وزن کل بارهای زنده","تعداد کل بارها وارد شده به انبار","حجم کل بارهای زنده وارد شده به انبار","وزن کل بارهای زنده وارد شده به انبار","وزن لاشه بارهای وارد شده به انبار","تعداد کل بارها وارد نشده به انبار","حجم کل بارهای زنده وارد نشده به انبار","وزن کل بارهای زنده وارد نشده به انبار"],data:[[(au=r==null?void 0:r.totalBars)==null?void 0:au.toLocaleString(),(su=r==null?void 0:r.totalBarsQuantity)==null?void 0:su.toLocaleString(),(tu=r==null?void 0:r.totalBarsLiveWeight)==null?void 0:tu.toLocaleString(),(nu=r==null?void 0:r.enteredTotalBars)==null?void 0:nu.toLocaleString(),(ou=r==null?void 0:r.enteredTotalBarsQuantity)==null?void 0:ou.toLocaleString(),(lu=r==null?void 0:r.enteredTotalBarsLiveWeight)==null?void 0:lu.toLocaleString(),(cu=r==null?void 0:r.enteredTotalBarsWeightOfCarcasses)==null?void 0:cu.toLocaleString(),(Cu=r==null?void 0:r.notEnteredTotalBars)==null?void 0:Cu.toLocaleString(),(iu=r==null?void 0:r.notEnteredTotalBarsQuantity)==null?void 0:iu.toLocaleString(),(Au=r==null?void 0:r.notEnteredTotalBarsLiveWeight)==null?void 0:Au.toLocaleString()]],customColors:[{name:"وزن لاشه بارهای وارد شده به انبار",color:"green"}],title:"خلاصه اطلاعات"}):e.jsx(o,{container:!0,xs:12,children:e.jsx(R,{noPagination:!0,isDashboard:!0,customWidth:"85vw",columns:["تعداد کل بارها","حجم لاشه","وزن لاشه"],data:[[(Fu=r==null?void 0:r.totalBars)==null?void 0:Fu.toLocaleString(),(gu=r==null?void 0:r.totalBarsNumberOfCarcasses)==null?void 0:gu.toLocaleString(),(du=r==null?void 0:r.totalBarsWeightOfCarcasses)==null?void 0:du.toLocaleString()]],title:"خلاصه اطلاعات"})})}),c===0?e.jsx(e.Fragment,{children:Mu}):e.jsx(R,{data:Tu,columns:F?["ردیف","نوع بار","کد بار","تاریخ خرید","خریدار","کشتارکن","محصول","فروشنده","استان/شهر","کدقرنطینه","پلاک ماشین","نام راننده","تلفن راننده","تاریخ ورود به انبار","حجم لاشه","وزن لاشه (کیلوگرم)","بارنامه"]:["ردیف","نوع بار","کد بار","تاریخ خرید","خریدار","کشتارکن","محصول","فروشنده","استان/شهر","کدقرنطینه","پلاک ماشین","نام راننده","تلفن راننده","تاریخ ورود به انبار","حجم لاشه","وزن لاشه (کیلوگرم)","بارنامه","عملیات"],handlePageChange:uu,totalRows:J,page:p,perPage:d,handlePerRowsChange:eu,title:"بار لاشه خرید خارج استان"})]})]})};export{h6 as S}; diff --git a/build/assets/SlaughterHouseDispenserDashboard-Bzsi1uGR.js b/build/assets/SlaughterHouseDispenserDashboard-Bzsi1uGR.js new file mode 100644 index 0000000..ec96861 --- /dev/null +++ b/build/assets/SlaughterHouseDispenserDashboard-Bzsi1uGR.js @@ -0,0 +1 @@ +import{j as u,b as $u,an as O,aA as Lu,aj as Ru,bk as K6,ak as g6,al as xu,am as bu,B as K,i as v0,bh as ge,a_ as i6,I as Hu,b3 as qu,d as Tu,T as Du,b5 as Ku,b6 as pu,ap as Ae,ao as A6,ac as k6,aq as P6,b7 as Vu,as as Uu,at as Gu,ay as L6,az as O6,a5 as ku,au as p6}from"./mui-vendor-D_SVL-Dx.js";import{f as F0,r as l,u as _0,j as q6,b as X6}from"./react-vendor-CmFgShSM.js";import{a0 as U,G as h,S as Cu,fY as T6,gA as p0,df as pe,gB as x0,gC as xe,gD as Se,gE as fe,Q as S0,gF as ye,eS as je,eR as ve,aw as Fe,aI as _e,gG as E0,gH as b0,gI as w0,gJ as D0,gK as T0,gL as k0,gM as R0,gN as I0,gO as $0,gP as P0,gQ as L0,gR as O0,gS as N0,gT as W0,gU as R6,gV as Q6,gW as J6,gX as H0,gY as z0,gZ as B0,g_ as Y0,g$ as M0,h0 as V0,h1 as U0,A as lu,b7 as G0,u as Xu,c as Qu,W as f6,V as Au,b as Wu,r as K0,C as Iu,ce as Y6,ad as Z6,O as Ou,L as nu,j as X,h as Q,h2 as q0,h3 as X0,h4 as Q0,h5 as J0,v as J,p as x6,$ as du,g2 as Ee,g4 as D6,a3 as N6,g5 as Z0,h6 as be,g1 as we,fX as De,f_ as Te,h7 as ke,h8 as Re,h9 as Ie,ha as $e,hb as Pe,hc as Le,hd as Oe,he as Ne,hf as We,hg as He,hh as ze,hi as Be,hj as Ye,hk as Me,hl as Ve,hm as Ue,hn as Ge,ho as Ke,hp as qe,hq as Xe,hr as Qe,hs as Je,ht as Ze}from"./index-D80MdVQn.js";import{N as zu}from"./NavLink-Uri4Pz8C.js";import{L as Bu}from"./LinkItem-Din4toX7.js";import{j as f0,k as me}from"./index.esm-DYumyMPq.js";import{B as us}from"./BackButton-Dr-K0JXJ.js";import{R as cu}from"./ResponsiveTable-bUYl0qDM.js";import{u as au,f as wu,a as Fu}from"./redux-vendor-CfkcHgWN.js";import{s as es,a as m6,d as ss,b as as,c as m0,e as I6}from"./slaughter-edit-dispenser-info-DMcUNaXu.js";import{C as ns}from"./CarPelak-BUqZflo3.js";import{d as S6}from"./Tune-BBzxV8DK.js";import{R as vu,a as Nu}from"./index.esm-C1-dCPnj.js";import{d as ue}from"./Visibility-Cb7r65bM.js";import{s as rs}from"./slaughter-sell-carcass-out-province-B0tx9jSx.js";import{p as ls,a as ts}from"./province-get-dispenser-killhouses-DdUGGGrW.js";import{d as ee}from"./ToggleOffOutlined-C41wua6U.js";import{d as W6}from"./ToggleOn-Cv1P2E48.js";import{d as u0}from"./EditOutlined-CdYoJAhn.js";import{d as e0}from"./DeleteOutline-DhriepRs.js";import{s as U6,a as G6,b as se,c as os}from"./slaughter-allocate-steward-CCu9314u.js";import{a as cs}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{N as h6}from"./NumberFormatCustom-BXcOcGV4.js";import{S as H6}from"./ShowImage-DxnwAx1k.js";import{g as z6}from"./getAllocationType-76F45b0K.js";import{C as ae}from"./ChechClearanceCode-C2pygfym.js";import{s as ds}from"./slaughterEditOutOfProvinceService-CU9BvC_A.js";import{s as Cs}from"./steward-get-dashboard-service-CAcZdhJs.js";import{s as is}from"./steward-sell-out-delete-service-DzSDKf0L.js";import{d as hs}from"./Delete-CIwpNviU.js";import{d as M6}from"./Person-PsPK2YrR.js";import{d as V6}from"./Business-C5WNOK1n.js";import{d as ne}from"./ToggleOff-Bpk2vO8n.js";import{d as re}from"./Block-Dtm3DVT1.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const gs={management:{KillHouse:U0,AdminX:V0,SuperAdmin:M0,AdminXX:Y0,AdminXXX:B0,default:z0},killhouses:{KillHouse:H0,AdminX:J6,SuperAdmin:Q6,default:R6},stewards:{KillHouse:W0,AdminX:N0,SuperAdmin:O0,default:L0},inventory:{AdminX:P0,SuperAdmin:$0,CityPoultry:I0,ProvinceSupervisor:R0,default:k0},distribution:{AdminX:T0,SuperAdmin:D0,ProvinceOperator:w0,CityPoultry:b0,ProvinceSupervisor:E0,default:S0},transactions:{AdminX:_e,SuperAdmin:Fe,ProvinceFinancial:ve,CityPoultry:je,ProvinceSupervisor:ye,default:S0},stock:{AdminX:fe,SuperAdmin:Se,ProvinceSupervisor:xe}},Yu=(a,t)=>{const o=gs[a];return o[t]||o.default||null},Mu=(a,t)=>a===t?"true":null,As=()=>{const{pathname:a}=F0(),t=U(),o=t==="KillHouse",C=t==="AdminX",d=["AdminX","SuperAdmin","ProvinceSupervisor"].includes(t),x=Yu("management",t),v=Yu("management","AdminXX"),i=Yu("management","AdminXXX"),A=Yu("killhouses",t),c=Yu("stewards",t),f=Yu("inventory",t),b=Yu("distribution",t),_=Yu("transactions",t),w=Yu("stock",t);return u.jsxs(h,{container:!0,gap:Cu.SMALL,p:Cu.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[C&&u.jsx(h,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(h,{container:!0,gap:Cu.SMALL,justifyContent:"center",children:[u.jsx(zu,{to:i,active:Mu(a,i),children:u.jsx(Bu,{icon:u.jsx(T6,{fontSize:"large",sx:{color:"#244CCC"}}),title:"مدیریت نمایندگان",description:"مدیریت نمایندگان"})}),u.jsx(zu,{to:v,active:Mu(a,v),children:u.jsx(Bu,{icon:u.jsx(f0,{size:30,color:"#244CCC"}),title:"مدیریت توزیع کنندگان دوم",description:"مدیریت توزیع کنندگان دوم"})}),u.jsx(zu,{to:x,active:Mu(a,x),children:u.jsx(Bu,{icon:u.jsx(f0,{size:30,color:"#244CCC"}),title:"مدیریت توزیع کنندگان",description:"مدیریت توزیع کنندگان"})}),!o&&u.jsx(zu,{to:A,active:Mu(a,A),children:u.jsx(Bu,{icon:u.jsx(p0,{size:30,color:"#244CCC"}),title:"مدیریت کشتارگاه ها",description:"مدیریت کشتارگاه ها"})}),!o&&u.jsx(zu,{to:c,active:Mu(a,c),children:u.jsx(Bu,{icon:u.jsx(me,{size:30,color:"#244CCC"}),title:"مدیریت مباشرین",description:"مدیریت مباشرین"})})]})}),u.jsx(h,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(h,{container:!0,gap:Cu.SMALL,justifyContent:"center",children:[!o&&f&&u.jsx(zu,{to:f,active:Mu(a,f),children:u.jsx(Bu,{icon:u.jsx(p0,{size:30,color:"#244CCC"}),title:"توزیع/فروش کشتارگاه",description:"توزیع/فروش کشتارگاه"})}),!o&&b&&u.jsx(zu,{to:b,active:Mu(a,b),children:u.jsx(Bu,{icon:u.jsx(pe,{size:30,color:"#244CCC"}),title:" توزیع/فروش مباشر",description:" توزیع/فروش مباشر"})}),!o&&_&&u.jsx(zu,{to:_,active:Mu(a,_),children:u.jsx(Bu,{icon:u.jsx(x0,{size:30,color:"#244CCC"}),title:"مدیریت انبار صنوف",description:"تراکنش ها"})}),d&&w&&u.jsx(zu,{to:w,active:Mu(a,w),children:u.jsx(Bu,{icon:u.jsx(x0,{size:30,color:"#244CCC"}),title:"مانده انبار",description:"مانده انبار"})})]})})]})},ps=Qu({mobile:Au().required("این فیلد اجباری است!").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),first_name:Au().required("این فیلد اجباریست!"),last_name:Au().required("این فیلد اجباریست!"),city:Au().required("این فیلد اجباریست!"),national_id:Au().matches(/^\d{10}$/,"کد ملی ده رقمی است!").required("این فیلد اجباریست!"),dispenser_type:Au().required("این فیلد اجباریست!"),limitation_amount:Wu().min(0,"عدد مثبت وارد کنید!").required("سقف محدودیت اجباری است"),driver_car_type:Au().when("dispenser_type",{is:"driver",then:Au().required("نوع خودرو اجباری است!")})}),le=({updateTable:a,isEdit:t,item:o})=>{var f,b,_,w,F,E,R,V,N,I,p,r;const C=au(),{provinceGetCities:d}=wu(g=>g.provinceSlice),[x,v]=l.useState([]),i=(g,S,T,Y)=>{v([g,S,T,Y])},[A]=l.useContext(lu);l.useEffect(()=>{C(G0())},[]);const c=Xu({initialValues:{mobile:(f=o==null?void 0:o.user)!=null&&f.mobile?(b=o==null?void 0:o.user)==null?void 0:b.mobile:"",first_name:(_=o==null?void 0:o.user)!=null&&_.firstName?(w=o==null?void 0:o.user)==null?void 0:w.firstName:"",last_name:(F=o==null?void 0:o.user)!=null&&F.lastName?(E=o==null?void 0:o.user)==null?void 0:E.lastName:"",city:(V=(R=o==null?void 0:o.user)==null?void 0:R.city)!=null&&V.cityName?(I=(N=o==null?void 0:o.user)==null?void 0:N.city)==null?void 0:I.cityName:"",national_id:(p=o==null?void 0:o.user)!=null&&p.nationalId?(r=o==null?void 0:o.user)==null?void 0:r.nationalId:"",dispenser_type:o!=null&&o.dispenserType?o==null?void 0:o.dispenserType:"inductor",limitation_amount:o!=null&&o.limitation_amount?o==null?void 0:o.limitation_amount:0,driver_car_type:o!=null&&o.car?o==null?void 0:o.car:""},validationSchema:ps,onSubmit:g=>{t?C(m6({type:"update-profile",dispenser_key:o==null?void 0:o.key,mobile:g.mobile,first_name:g.first_name,last_name:g.last_name,city:g.city,national_id:g.national_id,dispenser_type:g.dispenser_type,limitation_amount:g.limitation_amount,role:U(),pelak:g.dispenser_type==="driver"?x[0]+" "+x[1]+" "+x[2]+" "+x[3]:null,car:g.driver_car_type?g.driver_car_type:null})).then(S=>{S.payload.error?A({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(C(f6({right:!1,bottom:!1,content:null})),a(),A({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):C(es({mobile:g.mobile,first_name:g.first_name,last_name:g.last_name,city:g.city,national_id:g.national_id,dispenser_type:g.dispenser_type,limitation_amount:g.limitation_amount,role:U(),pelak:g.dispenser_type==="driver"?x[0]+" "+x[1]+" "+x[2]+" "+x[3]:null,car:g.driver_car_type?g.driver_car_type:null})).then(S=>{S.payload.error?A({vertical:"top",horizontal:"center",msg:S.payload.error,severity:"error"}):(C(f6({right:!1,bottom:!1,content:null})),a(),A({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsxs($u,{component:"form",onSubmit:c.handleSubmit,sx:{display:"flex",flexDirection:"column",gap:2},children:[u.jsx(O,{fullWidth:!0,label:"نام",name:"first_name",value:c.values.first_name,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.first_name&&!!c.errors.first_name,helperText:c.touched.first_name&&c.errors.first_name}),u.jsx(O,{fullWidth:!0,label:"نام خانوادگی",name:"last_name",value:c.values.last_name,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.last_name&&!!c.errors.last_name,helperText:c.touched.last_name&&c.errors.last_name}),u.jsx(O,{fullWidth:!0,label:"موبایل",name:"mobile",value:c.values.mobile,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.mobile&&!!c.errors.mobile,helperText:c.touched.mobile&&c.errors.mobile}),u.jsx(O,{select:!0,label:"شهر",variant:"outlined",fullWidth:!0,id:"city",name:"city",value:c.values.city,onChange:c.handleChange,error:c.touched.city&&!!c.errors.city,helperText:c.touched.city&&c.errors.city,children:d==null?void 0:d.map(g=>u.jsx(Lu,{value:g.name,children:g.name},g.id))}),u.jsx(O,{fullWidth:!0,label:"کد ملی",name:"national_id",value:c.values.national_id,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.national_id&&!!c.errors.national_id,helperText:c.touched.national_id&&c.errors.national_id}),u.jsxs(Ru,{component:"fieldset",children:[u.jsx(K6,{component:"legend",children:"ماهیت"}),u.jsxs(g6,{name:"dispenser_type",value:c.values.dispenser_type,onChange:c.handleChange,children:[u.jsx(xu,{value:"inductor",control:u.jsx(bu,{}),label:"واسطه"}),u.jsx(xu,{value:"salesman",control:u.jsx(bu,{}),label:"فروشنده"}),u.jsx(xu,{value:"driver",control:u.jsx(bu,{}),label:"راننده"})]})]}),c.values.dispenser_type==="driver"&&u.jsxs(u.Fragment,{children:[u.jsx(O,{fullWidth:!0,label:"نوع خودرو",name:"driver_car_type",value:c.values.driver_car_type,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.driver_car_type&&!!c.errors.driver_car_type,helperText:c.touched.driver_car_type&&c.errors.driver_car_type}),u.jsx(h,{item:!0,xs:12,alignItems:"center",justifyContent:"center",children:u.jsx(ns,{width:"100%",handleChange:i,pelakInitial:t?o==null?void 0:o.pelak:""})})]}),u.jsx(O,{fullWidth:!0,label:"سقف محدودیت",name:"limitation_amount",type:"number",value:c.values.limitation_amount,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.limitation_amount&&!!c.errors.limitation_amount,helperText:c.touched.limitation_amount&&c.errors.limitation_amount}),u.jsx(K,{color:"primary",variant:"contained",type:"submit",disabled:c.values.dispenser_type==="driver"?!x[1]:!1,children:"ثبت"})]})};var s0={},xs=v0;Object.defineProperty(s0,"__esModule",{value:!0});var te=s0.default=void 0,Ss=xs(K0()),fs=u;te=s0.default=(0,Ss.default)((0,fs.jsx)("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z"}),"Subtitles");const ys=Qu({free_sale:Y6(),free_guilds:Y6(),free_stewards:Y6()}),js=({updateTable:a,item:t})=>{const[o]=l.useContext(lu),C=au(),d=Xu({initialValues:{free_sale:t!=null&&t.freeSale?t==null?void 0:t.freeSale:!1,free_guilds:t!=null&&t.freeGuilds?t==null?void 0:t.freeGuilds:!1,free_stewards:t!=null&&t.freeStewards?t==null?void 0:t.freeStewards:!1},validationSchema:ys,onSubmit:x=>{C(m6({dispenser_key:t==null?void 0:t.key,type:"update-acceess-level",free_sale:x.free_sale,free_guilds:x.free_guilds,free_stewards:x.free_stewards})).then(v=>{v.payload.error?o({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(C(Iu()),a(),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});return u.jsx(h,{container:!0,xs:12,direction:"column",children:u.jsxs("form",{onSubmit:d.handleSubmit,children:[u.jsxs(ge,{children:[u.jsx(xu,{control:u.jsx(i6,{id:"free_sale",name:"free_sale",checked:d.values.free_sale,onChange:d.handleChange}),label:"اجازه فروش آزاد"}),u.jsx(xu,{control:u.jsx(i6,{id:"free_guilds",name:"free_guilds",checked:d.values.free_guilds,onChange:d.handleChange}),label:"فروش به اصناف آزاد"}),u.jsx(xu,{control:u.jsx(i6,{id:"free_stewards",name:"free_stewards",checked:d.values.free_stewards,onChange:d.handleChange}),label:"فروش به مباشرین آزاد"})]}),d.touched.free_stewards&&d.errors.free_stewards?u.jsx("div",{style:{color:"red"},children:d.errors.free_stewards}):null,u.jsx(K,{fullWidth:!0,color:"primary",variant:"contained",type:"submit",sx:{marginTop:2},children:"ویرایش"})]})})},vs=({item:a,updateTable:t})=>{const o=au(),[C,d]=l.useState(null),x=c=>{d(c.currentTarget)},v=()=>{d(null)},i=!!C,A=i?"popover":void 0;return u.jsxs("div",{children:[u.jsx(Hu,{"aria-describedby":A,variant:"contained",color:"primary",onClick:x,children:u.jsx(S6,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:A,open:i,anchorEl:C,onClose:v,children:u.jsx("div",{style:{padding:"10px"},children:u.jsxs(h,{container:!0,direction:"column",gap:1,alignItems:"flex-start",style:{width:180},children:[u.jsx(Tu,{placement:"left",title:"ویرایش توزیع کننده",children:u.jsx(K,{size:"small",color:"primary",startIcon:u.jsx(Z6,{fontSize:"small"}),onClick:()=>{v(),o(f6({title:"ویرایش توزیع کننده",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(le,{updateTable:t,isEdit:!0,item:a})}))},children:u.jsx(Du,{variant:"body2",fontWeight:600,children:"ویرایش توزیع کننده"})})}),u.jsx(Tu,{placement:"left",title:"تعیین سطح دسترسی توزیع کننده",children:u.jsx(K,{size:"small",color:"secondary",startIcon:u.jsx(te,{fontSize:"small"}),onClick:()=>{v(),o(Ou({title:"تعیین سطح دسترسی توزیع کننده",content:u.jsx(js,{updateTable:t,item:a})}))},children:u.jsx(Du,{variant:"body2",fontWeight:600,children:"تعیین سطح دسترسی"})})})]})})})]})},Fs=Fu("SLAUGHTER_GET_DISPENSERS_DASHBOARD",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("dispenser-dashboard/",{params:{role:U()}});return t(Q()),{data:o,status:C}}),_s=()=>{var P,L,W,j,y,G,q;const a=au(),t=M=>{c(M.target.value)},[o,C]=l.useState([]),[d,x]=l.useState(0),[v,i]=l.useState(10),[A,c]=l.useState(""),[f,b]=l.useState(1),[_,w]=l.useState([]),[F,E]=l.useState(0),[R,V]=l.useState(),N=_0(),I=(M,s)=>{E(s)},p=async M=>{let s;a(nu()),s=await X.get(`dispenser/?search=filter&value=${A}&role=${U()}&page=${M}&page_size=${v}`),a(Q()),C(s.data.results),x(s.data.count)},r=M=>{p(M),b(M)},g=M=>{i(M),b(1)},S=()=>{p(f!==0?f:1)};l.useEffect(()=>{p(1)},[F]);const T=M=>{let s="";switch(M==null?void 0:M.dispenserType){case"inductor":s="واسطه";break;case"salesman":s="فروشنده";break;case"driver":s=`راننده - ${M==null?void 0:M.car} (${M==null?void 0:M.pelak})`;break}return s};l.useEffect(()=>{const M=o==null?void 0:o.map((s,e)=>{var n,H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu;return[f===1?e+1:e+v*f/2+1,T(s),(n=s==null?void 0:s.user)==null?void 0:n.fullname,(H=s==null?void 0:s.user)==null?void 0:H.mobile,(k=(B=s==null?void 0:s.user)==null?void 0:B.city)==null?void 0:k.cityName,($=s==null?void 0:s.killHouse)==null?void 0:$.name,(z=s==null?void 0:s.limitationAmount)==null?void 0:z.toLocaleString(),s!=null&&s.active?"فعال":"غیر فعال",(Z=(D=s==null?void 0:s.allocationsInfo)==null?void 0:D.numberOfAllocations)==null?void 0:Z.toLocaleString(),(uu=(m=s==null?void 0:s.allocationsInfo)==null?void 0:m.totalWeight)==null?void 0:uu.toLocaleString(),(su=(eu=s==null?void 0:s.allocationsInfo)==null?void 0:eu.totalQuantity)==null?void 0:su.toLocaleString(),(tu=(ru=s==null?void 0:s.allocationsInfo)==null?void 0:ru.numberOfTodayAllocations)==null?void 0:tu.toLocaleString(),(iu=(ou=s==null?void 0:s.allocationsInfo)==null?void 0:ou.totalTodayQuantity)==null?void 0:iu.toLocaleString(),(gu=(hu=s==null?void 0:s.allocationsInfo)==null?void 0:hu.totalTodayWeight)==null?void 0:gu.toLocaleString(),F===0?u.jsx(vs,{item:s,updateTable:S},e):u.jsx(Tu,{title:"جزئیات",placement:"left",children:u.jsx(Hu,{color:"success",onClick:()=>{N(U()==="KillHouse"?`${q0}/${s.key}`:U()==="AdminX"?`${X0}/${s.key}`:U()==="SuperAdmin"?`${Q0}/${s.key}`:`${J0}/${s.key}`)},children:u.jsx(ue,{})})},e)]});w(M)},[o,F]),l.useEffect(()=>{p(1)},[v]),l.useEffect(()=>{F===1&&a(Fs()).then(M=>{V(M.payload.data)})},[F]);const Y=async M=>{M.preventDefault(),a(nu());try{const s=await X.get(`dispenser/?role=${U()}&search=filter&value=${A}&page=1&page_size=${v}`);C(s.data.results),x(s.data.count),a(Q())}catch(s){console.error("Error fetching data:",s)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(Ku,{value:F,onChange:I,children:[u.jsx(pu,{label:"توزیع کنندگان",value:0}),u.jsx(pu,{label:"جزئیات پخش",value:1})]}),F===0&&u.jsxs(u.Fragment,{children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(K,{variant:"contained",onClick:()=>{a(f6({title:"ثبت توزیع کننده جدید",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(le,{updateTable:S})}))},children:"ثبت توزیع کننده"}),u.jsx(h,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:t}),u.jsx(K,{type:"submit",onClick:Y,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(cu,{data:_,columns:["ردیف","ماهیت توزیع کننده","نام و نام خانوادگی","تلفن","شهر","نام کشتارگاه","سقف محدودیت","وضعیت","تعداد کل تخصیصات","وزن تخصیصات کل","حجم کل","تخصیصات امروز","حجم تخصیصات امروز","وزن امروز","عملیات"],handlePageChange:r,totalRows:d,page:f,perPage:v,handlePerRowsChange:g,title:"مدیریت توزیع کنندگان"})]}),F===1&&u.jsxs(u.Fragment,{children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:u.jsx(cu,{noPagination:!0,data:[[(P=R==null?void 0:R.numberOfDispensers)==null?void 0:P.toLocaleString(),(L=R==null?void 0:R.numberOfAllocations)==null?void 0:L.toLocaleString(),(W=R==null?void 0:R.totalWeight)==null?void 0:W.toLocaleString(),(j=R==null?void 0:R.totalQuantity)==null?void 0:j.toLocaleString(),(y=R==null?void 0:R.numberOfTodayAllocations)==null?void 0:y.toLocaleString(),(G=R==null?void 0:R.totalTodayQuantity)==null?void 0:G.toLocaleString(),(q=R==null?void 0:R.totalTodayWeight)==null?void 0:q.toLocaleString()]],columns:["تعداد توزیع کنندگان","تعداد کل تخصیصات","وزن تخصیصات کل","حجم کل","تخصیصات امروز","حجم تخصیصات امروز","وزن امروز"],title:"خلاصه اطلاعات"})}),u.jsx(h,{mt:2,children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:t}),u.jsx(K,{type:"submit",onClick:Y,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(cu,{data:_,columns:["ردیف","ماهیت توزیع کننده","نام و نام خانوادگی","تلفن","شهر","نام کشتارگاه","سقف محدودیت","وضعیت","تعداد کل تخصیصات","وزن تخصیصات کل","حجم کل","تخصیصات امروز","حجم تخصیصات امروز","وزن امروز","جزئیات"],handlePageChange:r,totalRows:d,page:f,perPage:v,handlePerRowsChange:g,title:"جزئیات پخش توزیع کنندگان"})]})]})},Es=Fu("SLAUGHTER_GET_DISPENSERS_DASHBOARD_SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("dispenser-allocations-dashboard/",{params:{role:U(),date1:a.date1,date2:a.date2,dispenser_key:a.key}});return t(Q()),{data:o,status:C}}),bs=()=>{var P,L,W,j,y,G,q,M,s;const{key:a}=q6(),[,,t,o,C,d]=l.useContext(lu),x=au();l.useEffect(()=>{const e=J(new Date).format("YYYY-MM-DD");o(e),d(e)},[]);const v=e=>{F(e.target.value)},[i,A]=l.useState([]),[c,f]=l.useState(0),[b,_]=l.useState(10),[w,F]=l.useState(""),[E,R]=l.useState(1),[V,N]=l.useState([]),[I,p]=l.useState(),r=async e=>{let n;x(nu()),n=await X.get(`dispenser-allocations/?search=filter&value=${w}&role=${U()}&date1=${t}&date2=${C}&page=${e}&page_size=${b}&dispenser_key=${a}`),x(Q()),A(n.data.results),f(n.data.count)},g=e=>{r(e),R(e)},S=e=>{_(e),R(1)};l.useEffect(()=>{r(1)},[]),l.useEffect(()=>{x(Es({date1:t,date2:C,key:a})).then(e=>{p(e.payload.data)})},[t,C]);const T=e=>{var H,B,k;let n="";switch((H=e==null?void 0:e.dispenser)==null?void 0:H.dispenserType){case"inductor":n="واسطه";break;case"salesman":n="فروشنده";break;case"driver":n=`راننده - ${(B=e==null?void 0:e.dispenser)==null?void 0:B.car} (${(k=e==null?void 0:e.dispenser)==null?void 0:k.pelak})`;break}return n};l.useEffect(()=>{const e=i==null?void 0:i.map((n,H)=>{var $,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu,Ju,Zu,mu,u6,e6,s6,a6,n6,r6,l6,t6,o6,c6,d6,C6;let B,k;return n.sellerType==="guilds"?k="صنف":n.sellerType==="steward"&&(k="مباشر"),n.sellType==="free"?B="آزاد":n.type==="manual"?B="اختصاصی (دستی)":B="اختصاصی (اتوماتیک)",[E===1?H+1:H+b*(E-1)+1,`${(z=($=n==null?void 0:n.dispenser)==null?void 0:$.user)==null?void 0:z.fullname} (${(Z=(D=n==null?void 0:n.dispenser)==null?void 0:D.user)==null?void 0:Z.mobile})`,T(n),n!=null&&n.guilds?(m=n==null?void 0:n.guilds)==null?void 0:m.guildsId:(eu=(uu=n==null?void 0:n.steward)==null?void 0:uu.guilds)==null?void 0:eu.guildsId,x6(n.date),k,B,n!=null&&n.guilds?(su=n==null?void 0:n.guilds)==null?void 0:su.guildsName:(tu=(ru=n==null?void 0:n.steward)==null?void 0:ru.guilds)==null?void 0:tu.guildsName,n!=null&&n.guilds?(ou=n==null?void 0:n.guilds)==null?void 0:ou.user.fullname:(hu=(iu=n==null?void 0:n.steward)==null?void 0:iu.guilds)==null?void 0:hu.user.fullname,n!=null&&n.guilds?(gu=n==null?void 0:n.guilds)==null?void 0:gu.user.nationalId:(fu=(Su=n==null?void 0:n.steward)==null?void 0:Su.guilds)==null?void 0:fu.user.nationalId,n!=null&&n.guilds?(yu=n==null?void 0:n.guilds)==null?void 0:yu.user.mobile:(_u=(ju=n==null?void 0:n.steward)==null?void 0:ju.guilds)==null?void 0:_u.user.mobile,n!=null&&n.guilds?(Eu=n==null?void 0:n.guilds)==null?void 0:Eu.typeActivity:(Zu=(Ju=n==null?void 0:n.steward)==null?void 0:Ju.guilds)==null?void 0:Zu.typeActivity,n!=null&&n.guilds?(mu=n==null?void 0:n.guilds)==null?void 0:mu.areaActivity:(e6=(u6=n==null?void 0:n.steward)==null?void 0:u6.guilds)==null?void 0:e6.areaActivity,n!=null&&n.guilds?(s6=n==null?void 0:n.guilds)==null?void 0:s6.licenseNumber:(n6=(a6=n==null?void 0:n.steward)==null?void 0:a6.guilds)==null?void 0:n6.licenseNumber,n!=null&&n.guilds?(t6=(l6=(r6=n==null?void 0:n.guilds)==null?void 0:r6.user)==null?void 0:l6.city)==null?void 0:t6.name:(C6=(d6=(c6=(o6=n==null?void 0:n.steward)==null?void 0:o6.guilds)==null?void 0:c6.user)==null?void 0:d6.city)==null?void 0:C6.name,n==null?void 0:n.numberOfCarcasses,n==null?void 0:n.weightOfCarcasses,n!=null&&n.loggedRegistrationCode?n.loggedRegistrationCode:"-",(n==null?void 0:n.receiverState)==="accepted"?"تایید شده":(n==null?void 0:n.receiverState)==="rejected"?"رد شده":"در انتظار تایید"]});N(e)},[i]),l.useEffect(()=>{r(1)},[t,C,b]);const Y=async e=>{e.preventDefault(),x(nu());try{const n=await X.get(`dispenser-allocations/?role=${U()}&search=filter&value=${w}&date1=${t}&date2=${C}&page=1&page_size=${b}&dispenser_key=${a}`);A(n.data.results),f(n.data.count),x(Q())}catch(n){console.error("Error fetching data:",n)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",id:"date",renderInput:e=>u.jsx(O,{style:{width:"160px"},...e,size:"small"}),value:t,onChange:e=>{o(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",id:"date",renderInput:e=>u.jsx(O,{style:{width:"160px"},...e,size:"small"}),value:C,onChange:e=>{d(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:v}),u.jsx(K,{type:"submit",onClick:Y,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:u.jsx(cu,{noPagination:!0,data:[[(P=I==null?void 0:I.numberOfAllocations)==null?void 0:P.toLocaleString(),(L=I==null?void 0:I.totalQuantity)==null?void 0:L.toLocaleString(),(W=I==null?void 0:I.totalWeight)==null?void 0:W.toLocaleString(),(j=I==null?void 0:I.numberOfStewardsAllocations)==null?void 0:j.toLocaleString(),(y=I==null?void 0:I.stewardTotalQuantity)==null?void 0:y.toLocaleString(),(G=I==null?void 0:I.stewardTotalWeight)==null?void 0:G.toLocaleString(),(q=I==null?void 0:I.numberOfGuildsAllocations)==null?void 0:q.toLocaleString(),(M=I==null?void 0:I.guildTotalQuantity)==null?void 0:M.toLocaleString(),(s=I==null?void 0:I.guildTotalWeight)==null?void 0:s.toLocaleString()]],columns:["تعداد کل تخصیصات","حجم کل تخصیصات","وزن کل تخصیصات","تعداد مباشرین تختصیص داده شده","حجم تخصیصی به مباشرین","وزن تخصیصی به مباشرین","تعداد اصناف تختصیص داده شده","حجم تخصیصی به اصناف","وزن تخصیصی به اصناف"],title:"خلاصه اطلاعات"})}),u.jsx(cu,{data:V,columns:["ردیف","توزیع کننده","نوع توزیع کننده","شناسه صنف","تاریخ ثبت","ماهیت","نوع تخصیص","نام واحد صنفی","نام شخص/شرکت","کدملی","موبایل","نوع فعالیت","حوزه فعالیت","شماره مجوز","شهرستان","حجم لاشه","وزن لاشه","کداحراز","وضعیت"],handlePageChange:g,totalRows:c,page:E,perPage:b,handlePerRowsChange:S,title:"اطلاعات توزیع کننده"})]})},ws=()=>u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:"در حال توسعه ..."}),Ds=()=>{const a=au(),t=I=>{f(I.target.value)},o=_0(),[C,d]=l.useState([]),[x,v]=l.useState(0),[i,A]=l.useState(10),[c,f]=l.useState(""),[b,_]=l.useState(1),[w,F]=l.useState([]),E=async I=>{let p;a(nu()),p=await X.get(`kill-house-distribution-management/?search=filter&value=${c}&role=${U()}&page=${I}&page_size=${i}`),a(Q()),d(p.data.results),v(p.data.count)},R=I=>{E(I),_(I)},V=I=>{A(I),_(1)};l.useEffect(()=>{const I=C==null?void 0:C.map((p,r)=>{var g,S,T,Y,P,L,W,j,y,G,q,M,s;return[b===1?r+1:r+i*b/2+1,`${(S=(g=p==null?void 0:p.killHouseOperator)==null?void 0:g.user)==null?void 0:S.fullname} (${(Y=(T=p==null?void 0:p.killHouseOperator)==null?void 0:T.user)==null?void 0:Y.mobile})`,p==null?void 0:p.name,(W=(L=(P=p==null?void 0:p.killHouseOperator)==null?void 0:P.user)==null?void 0:L.city)==null?void 0:W.name,(j=p==null?void 0:p.distributionInfo)==null?void 0:j.stewards.toLocaleString(),(y=p==null?void 0:p.distributionInfo)==null?void 0:y.guilds.toLocaleString(),(G=p==null?void 0:p.distributionInfo)==null?void 0:G.totalDailyWeight.toLocaleString(),(q=p==null?void 0:p.distributionInfo)==null?void 0:q.forceDailyWeight.toLocaleString(),(M=p==null?void 0:p.distributionInfo)==null?void 0:M.optionalDailyWeight.toLocaleString(),(s=p==null?void 0:p.distributionInfo)==null?void 0:s.aveTotalDailyWeight.toLocaleString(),u.jsx(Tu,{placement:"left",children:u.jsx(Hu,{color:"success",onClick:()=>{o(U()==="AdminX"?J6+"/"+(p==null?void 0:p.key)+"/"+(p==null?void 0:p.name):U()==="SuperAdmin"?Q6+"/"+(p==null?void 0:p.key)+"/"+(p==null?void 0:p.name):U()==="ProvinceOperator"?R6+"/"+(p==null?void 0:p.key)+"/"+(p==null?void 0:p.name):R6+"/"+(p==null?void 0:p.key)+"/"+(p==null?void 0:p.name))},children:u.jsx(ue,{})})},r)]});F(I)},[C]),l.useEffect(()=>{E(1)},[a,i]);const N=async I=>{I.preventDefault(),a(nu());try{const p=await X.get(`kill-house-distribution-management/?role=${U()}&search=filter&value=${c}&page=1&page_size=${i}`);d(p.data.results),v(p.data.count),a(Q())}catch(p){console.error("Error fetching data:",p)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsx(h,{children:u.jsxs("form",{onSubmit:N,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:t}),u.jsx(K,{type:"submit",onClick:N,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(cu,{data:w,columns:["ردیف","نام خریدار","نام واحد","شهرستان","تعداد مباشر زیرمجموعه","تعداد صنف زیرمجموعه","کل وزن تعهد روزانه","وزن تعهد روزانه/اجباری","وزن تعهد روزانه/اختیاری","میانگین وزن کشتار روزانه","جزئیات"],handlePageChange:R,totalRows:x,page:b,perPage:i,handlePerRowsChange:V,title:"مدیریت کشتارگاه ها"})]})},Ts=()=>{var i,A,c,f;const[,,a,t,o,C]=l.useContext(lu),d=au();l.useEffect(()=>{const b=J(new Date).format("YYYY-MM-DD");t(b),C(b)},[]);const[x,v]=l.useState([]);return l.useEffect(()=>{d(rs({selectedDate1:a,selectedDate2:o})).then(b=>{v(b.payload.data)})},[a,o]),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",id:"date",renderInput:b=>u.jsx(O,{style:{width:"160px"},...b,size:"small"}),value:a,onChange:b=>{t(J(b).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",id:"date",renderInput:b=>u.jsx(O,{style:{width:"160px"},...b,size:"small"}),value:o,onChange:b=>{C(J(b).format("YYYY-MM-DD"))}})})]}),u.jsx(h,{container:!0,xs:12,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(cu,{noPagination:!0,isDashboard:!0,columns:["تعداد درخواست فروش","تعداد خریداران","حجم کل لاشه ها","وزن کل لاشه ها"],data:[[(i=x==null?void 0:x.numberOfAllocations)==null?void 0:i.toLocaleString(),(A=x==null?void 0:x.numberOfBuyers)==null?void 0:A.toLocaleString(),(c=x==null?void 0:x.totalNumberOfAllocationCarcasses)==null?void 0:c.toLocaleString(),(f=x==null?void 0:x.totalWeightOfAllocationCarcasses)==null?void 0:f.toLocaleString()]],title:"خلاصه اطلاعات"})})]})},ks=()=>{const[,,a,t,o,C]=l.useContext(lu),d=au();l.useEffect(()=>{const g=J(new Date).format("YYYY-MM-DD");t(g),C(g)},[]);const x=g=>{w(g.target.value)},[v,i]=l.useState([]),[A,c]=l.useState(0),[f,b]=l.useState(10),[_,w]=l.useState(""),[F,E]=l.useState(1),[R,V]=l.useState([]),N=async g=>{let S;d(nu()),S=await X.get(`base-out-province-carcasses-buyer/?search=filter&value=${_}&role=${U()}&date1=${a}&date2=${o}&page=${g}&page_size=${f}&state=true`),d(Q()),i(S.data.results),c(S.data.count)},I=g=>{N(g),E(g)},p=g=>{b(g),E(1)};l.useEffect(()=>{const g=v==null?void 0:v.map((S,T)=>{var Y,P,L,W,j,y,G;return[F===1?T+1:T+f*(F-1)+1,`${S==null?void 0:S.fullname} (${S==null?void 0:S.mobile})`,S==null?void 0:S.unitName,S==null?void 0:S.province,S==null?void 0:S.city,(Y=S==null?void 0:S.killHouses)==null?void 0:Y.map(q=>q).join(" - "),(L=(P=S==null?void 0:S.requestsInfo)==null?void 0:P.numberOfRequests)==null?void 0:L.toLocaleString(),(j=(W=S==null?void 0:S.requestsInfo)==null?void 0:W.totalQuantity)==null?void 0:j.toLocaleString(),(G=(y=S==null?void 0:S.requestsInfo)==null?void 0:y.totalWeight)==null?void 0:G.toLocaleString()]});V(g)},[v]),l.useEffect(()=>{N(1)},[d,a,o,f]);const r=async g=>{g.preventDefault(),d(nu());try{const S=await X.get(`base-out-province-carcasses-buyer/?role=${U()}&search=filter&value=${_}&date1=${a}&date2=${o}&page=1&page_size=${f}&state=true`);i(S.data.results),c(S.data.count),d(Q())}catch(S){console.error("Error fetching data:",S)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",id:"date",renderInput:g=>u.jsx(O,{style:{width:"160px"},...g,size:"small"}),value:a,onChange:g=>{t(J(g).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",id:"date",renderInput:g=>u.jsx(O,{style:{width:"160px"},...g,size:"small"}),value:o,onChange:g=>{C(J(g).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:r,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:x}),u.jsx(K,{type:"submit",onClick:r,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(cu,{data:R,columns:["ردیف","مشخصات خریدار","نام واحد","استان","شهر","کشتارگاه ها","تعداد درخواست ها","حجم درخواست ها","وزن درخواست ها"],handlePageChange:I,totalRows:A,page:F,perPage:f,handlePerRowsChange:p,title:"خریداران لاشه خارج استان"})]})},Rs=()=>{const[a,t]=l.useState(0),o=(v,i)=>{t(i)},[C,d]=l.useState(0),x=(v,i)=>{d(i)};return u.jsxs(h,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:Cu.SMALL,mt:Cu.MEDIUM,width:"100%",children:[u.jsx($u,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(Ku,{value:a,onChange:o,"aria-label":"basic tabs example",children:[u.jsx(pu,{label:"خارج استان"}),u.jsx(pu,{label:"داخل استان"})]})}),u.jsx(Ae,{style:{width:"100%"}}),a===0&&u.jsxs(h,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:Cu.SMALL,width:"100%",children:[u.jsx($u,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(Ku,{className:"insidetabs",size:"small",value:C,onChange:x,"aria-label":"basic tabs example",children:[u.jsx(pu,{label:"فروش"}),u.jsx(pu,{label:"خریداران"})]})}),C===0&&u.jsx(Ts,{}),C===1&&u.jsx(ks,{})]})]})},a0=({dashboardData:a})=>{var t,o,C,d;return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(cu,{noPagination:!0,title:"اطلاعات کلی",columns:["تعداد توزیع","کل وزن توزیع","وزن توزیع به مباشر","وزن توزیع به صنف"],data:[[(t=a==null?void 0:a.numberOfAllocations)==null?void 0:t.toLocaleString(),(o=a==null?void 0:a.totalWeight)==null?void 0:o.toLocaleString(),(C=a==null?void 0:a.totalStewardWeight)==null?void 0:C.toLocaleString(),(d=a==null?void 0:a.totalGuildWeight)==null?void 0:d.toLocaleString()]]})})},n0=Fu("PROVINCE_DISPENSER_SALE_WITHIN_DASHBOARD",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("in-province-allocation-dashboard/?type=KillHouse",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:U(),kill_house_key:a.kill_house_key||"all",trash:a.trash,return_trash:a.return_trash}});return t(Q()),{data:o,status:C}});var r0={},Is=v0;Object.defineProperty(r0,"__esModule",{value:!0});var oe=r0.default=void 0,$s=Is(K0()),Ps=u;oe=r0.default=(0,$s.default)((0,Ps.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"Replay");const Ls=({item:a,key:t,sellerType:o,buyerType:C,allocationType:d,sellType:x,fetchApiData:v,editData:i,priceInfo:A,coldHouseKey:c,coldHouseItemKey:f,fetchDashboardData:b})=>{var M;const _=au(),[w,F]=l.useState([]),[E,R]=l.useState([]),[V,N]=l.useState(null),[I]=l.useContext(lu),[p,r]=l.useState("own"),g=s=>{r(s.target.value),L({key:"",item:"",buyerType:"",allocationType:""})},[S,T]=l.useState(A!=null&&A.active?"true":"false"),Y=s=>{T(s.target.value),s.target.value==="false"&&j.setFieldValue("price","")},[P,L]=l.useState({key:t,item:a,buyerType:C,allocationType:d});l.useEffect(()=>{U()==="Steward"&&r("free")},[]),l.useEffect(()=>{i||(_(Ee()).then(s=>{F(s.payload.data)}),a||_(cs({free:p==="free"})).then(s=>{R(s.payload.data)}))},[_,p]);const W=Qu({weight:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),price:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!")}),j=Xu({initialValues:{weight:(i==null?void 0:i.realWeightOfCarcasses)||"",wholePrice:(i==null?void 0:i.totalAmount)||"",price:(i==null?void 0:i.amount)||""},validationSchema:W});l.useEffect(()=>{j.validateForm()},[]),l.useEffect(()=>{S==="false"?j.values.weight&&j.values.price&&j.setFieldValue("wholePrice",j.values.price*j.values.weight):A!=null&&A.active&&j.values.weight&&j.setFieldValue("wholePrice",(A==null?void 0:A.killHousePrice)*j.values.weight)},[j.values.price,j.values.weight,S]),l.useEffect(()=>{A!=null&&A.active&&S==="true"&&j.setFieldValue("price",A==null?void 0:A.killHousePrice)},[S]);const y=()=>{_(Iu()),I({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),_(D6()),b(),v(1)},[G,q]=l.useState(J(new Date).format("YYYY-MM-DD"));return u.jsxs(h,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:1,children:[!i&&u.jsx(du,{label:"تاریخ",id:"date",renderInput:s=>u.jsx(O,{fullWidth:!0,...s}),value:G,onChange:s=>{q(J(s).format("YYYY-MM-DD"))}}),!i&&!c&&u.jsx(h,{xs:12,container:!0,children:u.jsx(A6,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:w?w.map(s=>({data:s,label:`${s.name}`})):[],onChange:(s,e)=>{N(e.data)},renderInput:s=>u.jsx(O,{fullWidth:!0,...s,label:"انتخاب محصول"})})}),!i&&u.jsx(Ru,{children:u.jsxs(g6,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:p,onChange:g,children:[u.jsx(xu,{value:"own",control:u.jsx(bu,{}),label:"صنوف اختصاصی"}),u.jsx(xu,{value:"free",control:u.jsx(bu,{}),label:"صنوف آزاد"})]})}),!a&&!i&&u.jsx(h,{xs:12,container:!0,children:u.jsx(A6,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:E?E.map(s=>{var e,n;return{data:s,label:`${s!=null&&s.steward?"مباشر":"صنف"} ${s==null?void 0:s.guildsName} ${(e=s==null?void 0:s.user)==null?void 0:e.fullname} (${(n=s==null?void 0:s.user)==null?void 0:n.mobile})`}}):[],onChange:(s,e)=>{var n,H,B;L({item:e==null?void 0:e.data,key:(n=e==null?void 0:e.data)==null?void 0:n.key,allocationType:(H=e==null?void 0:e.data)!=null&&H.steward?"killhouse_steward":"killhouse_guild",buyerType:(B=e==null?void 0:e.data)!=null&&B.steward?"Steward":"Guild"})},renderInput:s=>u.jsx(O,{fullWidth:!0,...s,label:"انتخاب مباشر / صنف"})})}),u.jsx(h6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:j.values.weight,error:j.touched.weight&&!!j.errors.weight,helperText:j.touched.weight&&j.errors.weight,onChange:j.handleChange,onBlur:j.handleBlur}),(A==null?void 0:A.active)&&u.jsx(Ru,{children:u.jsxs(g6,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:S,onChange:Y,children:[u.jsx(xu,{value:"true",control:u.jsx(bu,{}),label:"قیمت مصوب"}),u.jsx(xu,{value:"false",control:u.jsx(bu,{}),label:"قیمت آزاد"})]})}),u.jsx(h6,{disabled:(A==null?void 0:A.active)&&S==="true",allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:u.jsx(k6,{position:"start",children:"ریال"})},value:j.values.price,error:j.touched.price?!!j.errors.price:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.price&&j.errors.price?j.errors.price:null}),u.jsx(h6,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:u.jsx(k6,{position:"start",children:"ریال"})},value:j.values.wholePrice,error:j.touched.wholePrice?!!j.errors.wholePrice:null,onChange:j.handleChange,onBlur:j.handleBlur,helperText:j.touched.wholePrice&&j.errors.wholePrice?j.errors.wholePrice:null}),u.jsx(K,{variant:"contained",fullWidth:!0,disabled:i?!j.isValid:!j.isValid||(c?!1:!V)||!((M=P==null?void 0:P.item)!=null&&M.key),onClick:()=>{var e,n,H;let s={};f?s={allocation_key:f,number_of_carcasses:0,weight_of_carcasses:j.values.weight,amount:j.values.price,total_amount:j.values.wholePrice}:i?s={allocation_key:i==null?void 0:i.key,number_of_carcasses:0,weight_of_carcasses:j.values.weight,amount:j.values.price,total_amount:j.values.wholePrice}:(s={seller_type:o,buyer_type:P==null?void 0:P.buyerType,guild_key:(P==null?void 0:P.buyerType)==="Guild"?(e=P==null?void 0:P.item)==null?void 0:e.key:null,steward_key:(P==null?void 0:P.buyerType)==="Steward"?(n=P==null?void 0:P.item)==null?void 0:n.key:null,kill_house_key:(P==null?void 0:P.buyerType)==="KillHouse"?(H=P==null?void 0:P.item)==null?void 0:H.key:null,cold_house_key:c||null,product_key:c?null:V.key,type:"manual",allocation_type:c?"ColdHouse":P==null?void 0:P.allocationType,number_of_carcasses:0,weight_of_carcasses:j.values.weight,sell_type:x,amount:j.values.price,total_amount:j.values.wholePrice,approved_price_status:S==="true",date:G},s=Object.fromEntries(Object.entries(s).filter(([B,k])=>k!==null))),i?_(G6(s)).then(B=>{B.payload.error?I({vertical:"top",horizontal:"center",msg:B.payload.error,severity:"error"}):y()}):_(U6(s)).then(B=>{B.payload.error?I({vertical:"top",horizontal:"center",msg:B.payload.error,severity:"error"}):y()})},children:"ثبت"})]})},ce=({fetchApiData:a,item:t,fetchData:o,updateTable:C,priceInfo:d,fetchDashboardData:x,isAccepted:v})=>{const[i,A]=l.useState(null),c=au(),[f]=l.useContext(lu),b=N=>{A(N.currentTarget)},_=()=>{A(null)},w=()=>{_(),c(Ou({title:"ویرایش تخصیص",content:u.jsx(Ls,{fetchData:o,updateTable:C,fetchApiData:a,editData:t,priceInfo:d,fetchDashboardData:x})}))},F=()=>{c(Ou({title:"آیا مطمئن هستید؟",content:u.jsxs(h,{container:!0,children:[u.jsx(K,{variant:"contained",onClick:()=>{c(se({steward_allocation_key:t.key})).then(N=>{N.payload.error?f({vertical:"top",horizontal:"center",msg:N.payload.error,severity:"error"}):(c(Iu()),a(1),A(null),f({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(K,{onClick:()=>{c(Iu())},children:"لغو"})]})}))},E=()=>{c(Ou({title:"آیا مطمئن هستید؟",content:u.jsxs(h,{container:!0,children:[u.jsx(K,{variant:"contained",onClick:()=>{c(os({key:t.key})).then(N=>{N.payload.error?f({vertical:"top",horizontal:"center",msg:N.payload.error,severity:"error"}):(c(Iu()),a(1),A(null),f({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(K,{onClick:()=>{c(Iu())},children:"لغو"})]})}))},R=!!i,V=R?"popover":void 0;return u.jsxs(h,{container:!0,children:[u.jsx(Hu,{disabled:((t==null?void 0:t.receiverState)==="accepted"||(t==null?void 0:t.loggedRegistrationCode))&&!U()==="SuperAdmin"&&!U()==="AdminX","aria-describedby":V,variant:"contained",color:"primary",onClick:b,children:u.jsx(S6,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:V,open:R,anchorEl:i,onClose:_,children:u.jsx(P6,{sx:{py:0},children:v?u.jsxs(u.Fragment,{children:[u.jsxs(Vu,{onClick:w,children:[u.jsx(Uu,{children:u.jsx(u0,{fontSize:"small",color:"primary"})}),u.jsx(Gu,{primary:"ویرایش",primaryTypographyProps:{variant:"body2",color:"primary"}})]}),u.jsxs(Vu,{onClick:F,children:[u.jsx(Uu,{children:u.jsx(e0,{fontSize:"small",color:"error"})}),u.jsx(Gu,{primary:"حذف",primaryTypographyProps:{variant:"body2",color:"error"}})]})]}):u.jsxs(Vu,{onClick:E,children:[u.jsx(Uu,{children:u.jsx(oe,{fontSize:"small",color:"error"})}),u.jsx(Gu,{primary:"برگشت",primaryTypographyProps:{variant:"body2",color:"error"}})]})})})]})},B6=Fu("PROVINCE-DISPENSER-KILL-HOUSE-SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("kill_house/?total-exclude-exclusive-killers=true");return t(Q()),{data:o,status:C}}),Os=({priceInfo:a})=>{const t=au(),[,,o,C,d,x]=l.useContext(lu),[v,i]=l.useState([]),[A]=l.useContext(lu),c=wu(s=>s.userSlice.userProfile.key),[f,b]=l.useState([]),[_,w]=l.useState(0),[F,E]=l.useState(10),[R,V]=l.useState(""),[N,I]=l.useState(1),[p,r]=l.useState([]),[g,S]=l.useState([]),[T,Y]=l.useState(null),P=async s=>{t(nu());try{const e=await X.get(`/in-province-allocation/?search=filter&value=${R}&role=${U()}&date1=${o}&date2=${d}&trash=false&page=${s||1}&page_size=${F}&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`);b(e.data.results),w(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{t(Q())}},L=()=>{t(B6()).then(s=>{S(s.payload.data)})},W=s=>{P(s),I(s)},j=s=>{V(s.target.value)},y=s=>{var e,n,H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu;if(!s)return"-";switch(s==null?void 0:s.allocationType){case"killhouse_killhouse":return`${((e=s==null?void 0:s.toKillHouse)==null?void 0:e.name)||"-"} - ${((B=(H=(n=s==null?void 0:s.toKillHouse)==null?void 0:n.killHouseOperator)==null?void 0:H.user)==null?void 0:B.fullname)||"-"} (${((z=($=(k=s==null?void 0:s.toKillHouse)==null?void 0:k.killHouseOperator)==null?void 0:$.user)==null?void 0:z.mobile)||"-"})`;case"killhouse_steward":return`${((D=s==null?void 0:s.toStewards)==null?void 0:D.name)||"-"} - ${((m=(Z=s==null?void 0:s.toStewards)==null?void 0:Z.user)==null?void 0:m.fullname)||"-"} (${((eu=(uu=s==null?void 0:s.toStewards)==null?void 0:uu.user)==null?void 0:eu.mobile)||"-"})`;case"killhouse_guild":return`${((su=s==null?void 0:s.toGuilds)==null?void 0:su.guildsName)||"-"} - ${((tu=(ru=s==null?void 0:s.toGuilds)==null?void 0:ru.user)==null?void 0:tu.fullname)||"-"} (${((iu=(ou=s==null?void 0:s.toGuilds)==null?void 0:ou.user)==null?void 0:iu.mobile)||"-"})`;case"ColdHouse":return`${((hu=s==null?void 0:s.toColdHouse)==null?void 0:hu.name)||"-"}`;default:return`${((gu=s==null?void 0:s.toKillHouse)==null?void 0:gu.name)||"-"} - ${((yu=(fu=(Su=s==null?void 0:s.toKillHouse)==null?void 0:Su.killHouseOperator)==null?void 0:fu.user)==null?void 0:yu.fullname)||"-"} (${((Eu=(_u=(ju=s==null?void 0:s.toKillHouse)==null?void 0:ju.killHouseOperator)==null?void 0:_u.user)==null?void 0:Eu.mobile)||"-"})`}},G=s=>{E(s),I(1)},q=()=>{t(n0({search:"filter",role:U(),selectedDate1:o,selectedDate2:d,kill_house_key:T||"all",trash:!1})).then(s=>{i(s.payload.data)})};l.useEffect(()=>{const s=f==null?void 0:f.map((e,n)=>{var H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou;return[N===1?n+1:n+F*(N-1)+1,e!=null&&e.date?N6(e==null?void 0:e.date):"-",e!=null&&e.productionDate?x6(e==null?void 0:e.productionDate):"-",(e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":e==null?void 0:e.distributionType,z6(e),`${($=(k=(B=(H=e==null?void 0:e.killHouse)==null?void 0:H.killHouseOperator)==null?void 0:B.user)==null?void 0:k.fullname)==null?void 0:$.toLocaleString()} ${(D=(z=e==null?void 0:e.killHouse)==null?void 0:z.name)==null?void 0:D.toLocaleString()} ${((eu=(uu=(m=(Z=e==null?void 0:e.killHouse)==null?void 0:Z.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.mobile)==null?void 0:eu.toLocaleString())||"-"}`,y(e),(e==null?void 0:e.sellType)==="exclusive"?"اختصاصی":"آزاد",(e==null?void 0:e.quota)==="governmental"?"دولتی":(e==null?void 0:e.quota)==="free"?"آزاد":"-",e!=null&&e.approvedPriceStatus?"دولتی":"آزاد",(((su=e==null?void 0:e.amount)==null?void 0:su.toLocaleString())||"0")+" ریال",(((ru=e==null?void 0:e.totalAmount)==null?void 0:ru.toLocaleString())||"0")+" ریال",((tu=e==null?void 0:e.weightOfCarcasses)==null?void 0:tu.toLocaleString())||"0",((ou=e==null?void 0:e.reciverWeightOfCarcasses)==null?void 0:ou.toLocaleString())||"0",(e==null?void 0:e.loggedRegistrationCode)||"-",e!=null&&e.registrationCode?"ارسال شده":"ارسال نشده",u.jsx(H6,{src:e==null?void 0:e.image},n),(e==null?void 0:e.receiverState)==="accepted"||e!=null&&e.loggedRegistrationCode?"تایید شده":(e==null?void 0:e.receiverState)==="rejected"?"رد شده":e!=null&&e.activeExpireDateTime&&!(e!=null&&e.loggedRegistrationCode)?"در انتظار ورود کد احراز":"در انتظار تایید",u.jsx(ce,{item:e,fetchApiData:P,priceInfo:a,fetchDashboardData:q,isAccepted:!0},n)]});r(s)},[f,N,F,a]),l.useEffect(()=>{P(1),q()},[t,o,d,F,T]),l.useEffect(()=>{L()},[t]);const M=async s=>{s.preventDefault(),P(1),q()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(a0,{dashboardData:v})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:o,onChange:s=>{C(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:d,onChange:s=>{x(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:M,style:{marginRight:"16px"},children:[u.jsxs(Ru,{size:"small",style:{width:200},children:[u.jsx(L6,{id:"killhouse-select-label",children:"کشتارگاه"}),u.jsxs(O6,{labelId:"killhouse-select-label",value:T||"all",onChange:s=>Y(s.target.value==="all"?null:s.target.value),label:"کشتارگاه",children:[u.jsx(Lu,{value:"all",children:"همه کشتارگاه‌ها"}),g.map(s=>u.jsxs(Lu,{value:s.key,children:[s.shopType," ",s.shopName]},s.key))]})]}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:j,value:R}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{A({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${X.defaults.baseURL}steward_allocation_excel/?role=${U()}&key=${c}&search=filter&value=${R}&date1=${o}&date2=${d}&trash=false&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`;window.location.href=s},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:p,columns:["ردیف","تاریخ ثبت","تاریخ تولید گوشت","ثبت شده","نوع تخصیص","مشخصات فروشنده","مشخصات خریدار","فروش","سهمیه","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","وزن تایید شده","کداحراز","وضعیت کد احراز","سند","وضعیت","عملیات"],handlePageChange:W,totalRows:_,page:N,perPage:F,handlePerRowsChange:G,title:"تخصیصات صورت گرفته"})]})})},Ns=({priceInfo:a})=>{const t=au(),[,,o,C,d,x]=l.useContext(lu),[v,i]=l.useState([]),[A]=l.useContext(lu),c=wu(s=>s.userSlice.userProfile.key),[f,b]=l.useState([]),[_,w]=l.useState(0),[F,E]=l.useState(10),[R,V]=l.useState(""),[N,I]=l.useState(1),[p,r]=l.useState([]),[g,S]=l.useState([]),[T,Y]=l.useState(null),P=async s=>{t(nu());try{const e=await X.get(`/in-province-allocation/?search=filter&value=${R}&role=${U()}&date1=${o}&date2=${d}&trash=true&page=${s||1}&page_size=${F}&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`);b(e.data.results),w(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{t(Q())}},L=()=>{t(B6()).then(s=>{S(s.payload.data)})},W=s=>{P(s),I(s)},j=s=>{V(s.target.value)},y=s=>{var e,n,H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu;if(!s)return"-";switch(s==null?void 0:s.allocationType){case"killhouse_killhouse":return`${((e=s==null?void 0:s.toKillHouse)==null?void 0:e.name)||"-"} - ${((B=(H=(n=s==null?void 0:s.toKillHouse)==null?void 0:n.killHouseOperator)==null?void 0:H.user)==null?void 0:B.fullname)||"-"} (${((z=($=(k=s==null?void 0:s.toKillHouse)==null?void 0:k.killHouseOperator)==null?void 0:$.user)==null?void 0:z.mobile)||"-"})`;case"killhouse_steward":return`${((D=s==null?void 0:s.toStewards)==null?void 0:D.name)||"-"} - ${((m=(Z=s==null?void 0:s.toStewards)==null?void 0:Z.user)==null?void 0:m.fullname)||"-"} (${((eu=(uu=s==null?void 0:s.toStewards)==null?void 0:uu.user)==null?void 0:eu.mobile)||"-"})`;case"killhouse_guild":return`${((su=s==null?void 0:s.toGuilds)==null?void 0:su.guildsName)||"-"} - ${((tu=(ru=s==null?void 0:s.toGuilds)==null?void 0:ru.user)==null?void 0:tu.fullname)||"-"} (${((iu=(ou=s==null?void 0:s.toGuilds)==null?void 0:ou.user)==null?void 0:iu.mobile)||"-"})`;case"ColdHouse":return`${((hu=s==null?void 0:s.toColdHouse)==null?void 0:hu.name)||"-"}`;default:return`${((gu=s==null?void 0:s.toKillHouse)==null?void 0:gu.name)||"-"} - ${((yu=(fu=(Su=s==null?void 0:s.toKillHouse)==null?void 0:Su.killHouseOperator)==null?void 0:fu.user)==null?void 0:yu.fullname)||"-"} (${((Eu=(_u=(ju=s==null?void 0:s.toKillHouse)==null?void 0:ju.killHouseOperator)==null?void 0:_u.user)==null?void 0:Eu.mobile)||"-"})`}},G=s=>{E(s),I(1)},q=()=>{t(n0({search:"filter",role:U(),selectedDate1:o,selectedDate2:d,kill_house_key:T||"all",trash:!0})).then(s=>{i(s.payload.data)})};l.useEffect(()=>{const s=f==null?void 0:f.map((e,n)=>{var H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou;return[N===1?n+1:n+F*(N-1)+1,e!=null&&e.date?N6(e==null?void 0:e.date):"-",e!=null&&e.productionDate?x6(e==null?void 0:e.productionDate):"-",(e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":e==null?void 0:e.distributionType,z6(e),`${($=(k=(B=(H=e==null?void 0:e.killHouse)==null?void 0:H.killHouseOperator)==null?void 0:B.user)==null?void 0:k.fullname)==null?void 0:$.toLocaleString()} ${(D=(z=e==null?void 0:e.killHouse)==null?void 0:z.name)==null?void 0:D.toLocaleString()} ${((eu=(uu=(m=(Z=e==null?void 0:e.killHouse)==null?void 0:Z.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.mobile)==null?void 0:eu.toLocaleString())||"-"}`,y(e),(e==null?void 0:e.sellType)==="exclusive"?"اختصاصی":"آزاد",(e==null?void 0:e.quota)==="governmental"?"دولتی":(e==null?void 0:e.quota)==="free"?"آزاد":"-",e!=null&&e.approvedPriceStatus?"دولتی":"آزاد",(((su=e==null?void 0:e.amount)==null?void 0:su.toLocaleString())||"0")+" ریال",(((ru=e==null?void 0:e.totalAmount)==null?void 0:ru.toLocaleString())||"0")+" ریال",((tu=e==null?void 0:e.weightOfCarcasses)==null?void 0:tu.toLocaleString())||"0",((ou=e==null?void 0:e.reciverWeightOfCarcasses)==null?void 0:ou.toLocaleString())||"0",(e==null?void 0:e.loggedRegistrationCode)||"-",e!=null&&e.registrationCode?"ارسال شده":"ارسال نشده",u.jsx(H6,{src:e==null?void 0:e.image},n),"حذف (احراز نشده)",u.jsx(ce,{item:e,fetchApiData:P,priceInfo:a,fetchDashboardData:q},n)]});r(s)},[f,N,F,a]),l.useEffect(()=>{P(1),q()},[t,o,d,F,T]),l.useEffect(()=>{L()},[t]);const M=async s=>{s.preventDefault(),P(1),q()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(a0,{dashboardData:v})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:o,onChange:s=>{C(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:d,onChange:s=>{x(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:M,style:{marginRight:"16px"},children:[u.jsxs(Ru,{size:"small",style:{width:200},children:[u.jsx(L6,{id:"killhouse-select-label",children:"کشتارگاه"}),u.jsxs(O6,{labelId:"killhouse-select-label",value:T||"all",onChange:s=>Y(s.target.value==="all"?null:s.target.value),label:"کشتارگاه",children:[u.jsx(Lu,{value:"all",children:"همه کشتارگاه‌ها"}),g.map(s=>u.jsxs(Lu,{value:s.key,children:[s.shopType," ",s.shopName]},s.key))]})]}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:j,value:R}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{A({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${X.defaults.baseURL}steward_allocation_excel/?role=${U()}&key=${c}&search=filter&value=${R}&date1=${o}&date2=${d}&trash=true&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`;window.location.href=s},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:p,columns:["ردیف","تاریخ ثبت","تاریخ تولید گوشت","ثبت شده","نوع تخصیص","مشخصات فروشنده","مشخصات خریدار","فروش","سهمیه","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","وزن تایید شده","کداحراز","وضعیت کد احراز","سند","وضعیت","عملیات"],handlePageChange:W,totalRows:_,page:N,perPage:F,handlePerRowsChange:G,title:"تخصیصات حذف شده"})]})})},Ws=({priceInfo:a})=>{const t=au(),[,,o,C,d,x]=l.useContext(lu),[v,i]=l.useState([]),[A]=l.useContext(lu),c=wu(s=>s.userSlice.userProfile.key),[f,b]=l.useState([]),[_,w]=l.useState(0),[F,E]=l.useState(10),[R,V]=l.useState(""),[N,I]=l.useState(1),[p,r]=l.useState([]),[g,S]=l.useState([]),[T,Y]=l.useState(null),P=async s=>{t(nu());try{const e=await X.get(`/in-province-allocation/?search=filter&value=${R}&role=${U()}&date1=${o}&date2=${d}&trash=false&return_trash=true&page=${s||1}&page_size=${F}&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`);b(e.data.results),w(e.data.count)}catch(e){console.error("Error fetching data:",e)}finally{t(Q())}},L=()=>{t(B6()).then(s=>{S(s.payload.data)})},W=s=>{P(s),I(s)},j=s=>{V(s.target.value)},y=s=>{var e,n,H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu;if(!s)return"-";switch(s==null?void 0:s.allocationType){case"killhouse_killhouse":return`${((e=s==null?void 0:s.toKillHouse)==null?void 0:e.name)||"-"} - ${((B=(H=(n=s==null?void 0:s.toKillHouse)==null?void 0:n.killHouseOperator)==null?void 0:H.user)==null?void 0:B.fullname)||"-"} (${((z=($=(k=s==null?void 0:s.toKillHouse)==null?void 0:k.killHouseOperator)==null?void 0:$.user)==null?void 0:z.mobile)||"-"})`;case"killhouse_steward":return`${((D=s==null?void 0:s.toStewards)==null?void 0:D.name)||"-"} - ${((m=(Z=s==null?void 0:s.toStewards)==null?void 0:Z.user)==null?void 0:m.fullname)||"-"} (${((eu=(uu=s==null?void 0:s.toStewards)==null?void 0:uu.user)==null?void 0:eu.mobile)||"-"})`;case"killhouse_guild":return`${((su=s==null?void 0:s.toGuilds)==null?void 0:su.guildsName)||"-"} - ${((tu=(ru=s==null?void 0:s.toGuilds)==null?void 0:ru.user)==null?void 0:tu.fullname)||"-"} (${((iu=(ou=s==null?void 0:s.toGuilds)==null?void 0:ou.user)==null?void 0:iu.mobile)||"-"})`;case"ColdHouse":return`${((hu=s==null?void 0:s.toColdHouse)==null?void 0:hu.name)||"-"}`;default:return`${((gu=s==null?void 0:s.toKillHouse)==null?void 0:gu.name)||"-"} - ${((yu=(fu=(Su=s==null?void 0:s.toKillHouse)==null?void 0:Su.killHouseOperator)==null?void 0:fu.user)==null?void 0:yu.fullname)||"-"} (${((Eu=(_u=(ju=s==null?void 0:s.toKillHouse)==null?void 0:ju.killHouseOperator)==null?void 0:_u.user)==null?void 0:Eu.mobile)||"-"})`}},G=s=>{E(s),I(1)},q=()=>{t(n0({search:"filter",role:U(),selectedDate1:o,selectedDate2:d,kill_house_key:T||"all",trash:!1,return_trash:!0})).then(s=>{i(s.payload.data)})};l.useEffect(()=>{const s=f==null?void 0:f.map((e,n)=>{var H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou;return[N===1?n+1:n+F*(N-1)+1,e!=null&&e.date?N6(e==null?void 0:e.date):"-",e!=null&&e.productionDate?x6(e==null?void 0:e.productionDate):"-",(e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":e==null?void 0:e.distributionType,z6(e),`${($=(k=(B=(H=e==null?void 0:e.killHouse)==null?void 0:H.killHouseOperator)==null?void 0:B.user)==null?void 0:k.fullname)==null?void 0:$.toLocaleString()} ${(D=(z=e==null?void 0:e.killHouse)==null?void 0:z.name)==null?void 0:D.toLocaleString()} ${((eu=(uu=(m=(Z=e==null?void 0:e.killHouse)==null?void 0:Z.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.mobile)==null?void 0:eu.toLocaleString())||"-"}`,y(e),(e==null?void 0:e.sellType)==="exclusive"?"اختصاصی":"آزاد",(e==null?void 0:e.quota)==="governmental"?"دولتی":(e==null?void 0:e.quota)==="free"?"آزاد":"-",e!=null&&e.approvedPriceStatus?"دولتی":"آزاد",(((su=e==null?void 0:e.amount)==null?void 0:su.toLocaleString())||"0")+" ریال",(((ru=e==null?void 0:e.totalAmount)==null?void 0:ru.toLocaleString())||"0")+" ریال",((tu=e==null?void 0:e.weightOfCarcasses)==null?void 0:tu.toLocaleString())||"0",((ou=e==null?void 0:e.reciverWeightOfCarcasses)==null?void 0:ou.toLocaleString())||"0",(e==null?void 0:e.loggedRegistrationCode)||"-",e!=null&&e.registrationCode?"ارسال شده":"ارسال نشده",u.jsx(H6,{src:e==null?void 0:e.image},n),"برگشت خورده"]});r(s)},[f,N,F,a]),l.useEffect(()=>{P(1),q()},[t,o,d,F,T]),l.useEffect(()=>{L()},[t]);const M=async s=>{s.preventDefault(),P(1),q()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(a0,{dashboardData:v})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:o,onChange:s=>{C(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:d,onChange:s=>{x(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:M,style:{marginRight:"16px"},children:[u.jsxs(Ru,{size:"small",style:{width:200},children:[u.jsx(L6,{id:"killhouse-select-label",children:"کشتارگاه"}),u.jsxs(O6,{labelId:"killhouse-select-label",value:T||"all",onChange:s=>Y(s.target.value==="all"?null:s.target.value),label:"کشتارگاه",children:[u.jsx(Lu,{value:"all",children:"همه کشتارگاه‌ها"}),g.map(s=>u.jsxs(Lu,{value:s.key,children:[s.shopType," ",s.shopName]},s.key))]})]}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:j,value:R}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{A({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${X.defaults.baseURL}steward_allocation_excel/?role=${U()}&key=${c}&return_trash=true&search=filter&value=${R}&date1=${o}&date2=${d}&trash=false&type=KillHouse${T?`&kill_house_key=${T}`:"&kill_house_key=all"}`;window.location.href=s},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:p,columns:["ردیف","تاریخ ثبت","تاریخ تولید گوشت","ثبت شده","نوع تخصیص","مشخصات فروشنده","مشخصات خریدار","فروش","سهمیه","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","وزن تایید شده","کداحراز","وضعیت کد احراز","سند","وضعیت"],handlePageChange:W,totalRows:_,page:N,perPage:F,handlePerRowsChange:G,title:"تخصیصات برگشت خورده"})]})})},Hs=()=>{const[a,t]=l.useState(0),o=(C,d)=>{t(d)};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(Ku,{value:a,onChange:o,"aria-label":"simple tabs example",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,children:[u.jsx(pu,{label:"تایید شده"}),u.jsx(pu,{label:"حذف شده"}),u.jsx(pu,{label:"برگشت خورده"})]})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",children:[a===0&&u.jsx(Os,{}),a===1&&u.jsx(Ns,{}),a===2&&u.jsx(Ws,{})]})]})},zs=({dashboardData:a})=>{var t,o,C;return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(cu,{noPagination:!0,title:"اطلاعات کلی",columns:["تعداد فروش","خریدار","وزن کل لاشه ها"],data:[[(t=a==null?void 0:a.numberOfAllocations)==null?void 0:t.toLocaleString(),(o=a==null?void 0:a.numberOfBuyers)==null?void 0:o.toLocaleString(),(C=a==null?void 0:a.totalWeightOfAllocationCarcasses)==null?void 0:C.toLocaleString()]]})})},Bs=Fu("PROVINCE_DISPENSER_SALE_WITHOUT_DASHBOARD",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("dashboard_kill_house_free_sale_bar",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:U(),kill_house_key:a.kill_house_key||"all"}});return t(Q()),{data:o,status:C}}),Ys=({editData:a,fetchData:t,fetchApiData:o,fetchDashboardData:C})=>{const d=au(),[x]=l.useContext(lu),v=Qu({weight:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),quarantineCode:Au().required("کد قرنطینه الزامی است"),date:Z0().required("تاریخ الزامی است")}),i=Xu({initialValues:{weight:(a==null?void 0:a.realWeightOfCarcasses)||"",quarantineCode:(a==null?void 0:a.clearanceCode)||"",date:a!=null&&a.date?J(a.date):J()},validationSchema:v,enableReinitialize:!0}),A=()=>{d(Iu()),x({vertical:"top",horizontal:"center",msg:"وزن با موفقیت ویرایش شد.",severity:"success"}),d(be()),o(1),C()};return u.jsxs(h,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(h6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه (کیلوگرم)",variant:"outlined",value:i.values.weight,error:i.touched.weight&&!!i.errors.weight,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.weight&&i.errors.weight?i.errors.weight:null}),u.jsx(O,{fullWidth:!0,id:"quarantineCode",label:"کد قرنطینه",variant:"outlined",value:i.values.quarantineCode,error:i.touched.quarantineCode&&!!i.errors.quarantineCode,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.quarantineCode&&i.errors.quarantineCode?i.errors.quarantineCode:null}),u.jsx(du,{label:"تاریخ",id:"date",value:i.values.date,onChange:c=>{i.setFieldValue("date",c)},onBlur:()=>i.setFieldTouched("date",!0),renderInput:c=>u.jsx(O,{...c,error:i.touched.date&&!!i.errors.date,helperText:i.touched.date&&i.errors.date,fullWidth:!0})}),u.jsx(K,{variant:"contained",fullWidth:!0,disabled:!i.isValid||i.isSubmitting,onClick:()=>{const c={key:a==null?void 0:a.key,weight_of_carcasses:i.values.weight,quarantineCode:i.values.quarantineCode,date:J(i.values.date).format("YYYY-MM-DD HH:mm:ss")};d(ds(c)).then(f=>{f.payload.error?x({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):(A(),t())})},children:"ثبت"})]})},Ms=Fu("PROVINCE_DELETE_ALLOCATED_SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.delete("kill_house_free_sale_bar/0/",{params:{key:a.key}});return t(Q()),{data:o,status:C}}),Vs=({fetchApiData:a,item:t,fetchData:o,updateTable:C,priceInfo:d,fetchDashboardData:x})=>{const[v,i]=l.useState(null),A=au(),c=E=>{i(E.currentTarget)},f=()=>{i(null)},b=()=>{f(),A(Ou({title:"ویرایش تخصیص",content:u.jsx(Ys,{fetchData:o,updateTable:C,fetchApiData:a,fetchDashboardData:x,editData:t,priceInfo:d})}))},_=()=>{A(Ms({key:t.key})).then(()=>{x(),a(1),i(null)})},w=!!v,F=w?"popover":void 0;return u.jsxs(h,{container:!0,children:[u.jsx(Hu,{disabled:t==null?void 0:t.registrationCode,"aria-describedby":F,variant:"contained",color:"primary",onClick:c,children:u.jsx(S6,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:F,open:w,anchorEl:v,onClose:f,children:u.jsxs(P6,{sx:{py:0},children:[u.jsxs(Vu,{onClick:b,children:[u.jsx(Uu,{children:u.jsx(u0,{fontSize:"small",color:"primary"})}),u.jsx(Gu,{primary:"ویرایش",primaryTypographyProps:{variant:"body2",color:"primary"}})]}),u.jsxs(Vu,{disabled:t==null?void 0:t.registrationCode,onClick:_,children:[u.jsx(Uu,{children:u.jsx(e0,{fontSize:"small",color:"error"})}),u.jsx(Gu,{primary:"حذف",primaryTypographyProps:{variant:"body2",color:t!=null&&t.registrationCode?"text.secondary":"error"}})]})]})})]})},Us=({updateTable:a,priceInfo:t,remainWeight:o})=>{const C=au(),[,,d,x,v,i]=l.useContext(lu),A=e=>{R(e.target.value)},[c,f]=l.useState([]),[b,_]=l.useState(0),[w,F]=l.useState(10),[E,R]=l.useState(""),[V,N]=l.useState(1),[I,p]=l.useState([]),[r,g]=l.useState([]),S=wu(e=>e.userSlice.userProfile.key),[T]=l.useContext(lu),[Y,P]=l.useState([]),[L,W]=l.useState(null),j=async e=>{C(nu());try{const n=await X.get(`kill_house_free_sale_bar/?search=filter&value=${E}&role=${U()}&date1=${d}&date2=${v}&page=${e||1}&page_size=${w}&type=dashboard${L?`&kill_house_key=${L}`:"&kill_house_key=all"}`);f(n.data.results),_(n.data.count)}catch(n){console.error("Error fetching data:",n)}finally{C(Q())}},y=()=>{C(Bs({search:"filter",role:U(),selectedDate1:d,selectedDate2:v})).then(e=>{var n;g((n=e.payload)==null?void 0:n.data)})},G=e=>{F(e),N(1)};l.useEffect(()=>{const e=c==null?void 0:c.map((n,H)=>{var B,k,$,z,D,Z,m,uu,eu,su;return[V===1?H+1:H+w*(V-1)+1,x6(n==null?void 0:n.date)||"-",`${($=(k=(B=n==null?void 0:n.killHouse)==null?void 0:B.killHouseOperator)==null?void 0:k.user)==null?void 0:$.fullname} ${(z=n==null?void 0:n.killHouse)==null?void 0:z.name} ${((m=(Z=(D=n==null?void 0:n.killHouse)==null?void 0:D.killHouseOperator)==null?void 0:Z.user)==null?void 0:m.mobile)||"-"}`,`${n==null?void 0:n.buyerName} (${n==null?void 0:n.buyerMobile})`,n!=null&&n.buyer?`${(uu=n==null?void 0:n.buyer)==null?void 0:uu.unitName}`:`${n==null?void 0:n.buyerName}`,n==null?void 0:n.province,n==null?void 0:n.city,(n==null?void 0:n.clearanceCode)&&u.jsx(ae,{clearanceCode:n==null?void 0:n.clearanceCode}),(eu=n==null?void 0:n.quarantineWeightOfCarcasses)==null?void 0:eu.toLocaleString(),(su=n==null?void 0:n.weightOfCarcasses)==null?void 0:su.toLocaleString(),u.jsx(Vs,{item:n,fetchApiData:j,fetchDashboardData:y,priceInfo:t},H)]});p(e)},[c,V,w,t]);const q=()=>{C(B6()).then(e=>{P(e.payload.data)})},M=e=>{j(e),N(e)};l.useEffect(()=>{j(1),y(),q()},[C,d,v,w,L]);const s=async e=>{e.preventDefault(),j(1),y()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(zs,{dashboardData:r,fetchDashboardData:y})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:e=>u.jsx(O,{...e,style:{width:"160px"},size:"small"}),value:d,onChange:e=>{x(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:e=>u.jsx(O,{...e,style:{width:"160px"},size:"small"}),value:v,onChange:e=>{i(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:s,style:{marginRight:"16px"},children:[u.jsxs(Ru,{size:"small",style:{width:200},children:[u.jsx(L6,{id:"killhouse-select-label",children:"کشتارگاه"}),u.jsxs(O6,{labelId:"killhouse-select-label",value:L||"all",onChange:e=>W(e.target.value==="all"?null:e.target.value),label:"کشتارگاه",children:[u.jsx(Lu,{value:"all",children:"همه کشتارگاه‌ها"}),Y==null?void 0:Y.map(e=>u.jsxs(Lu,{value:e==null?void 0:e.key,children:[e==null?void 0:e.shopType," ",e==null?void 0:e.shopName]},e==null?void 0:e.key))]})]}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:A,value:E}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{T({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const e=`${X.defaults.baseURL}free_sale_out_province_excel/?role=${U()}&key=${S}&search=filter&value=${E} &date1=${d}&date2=${v}&type`;window.location.href=e},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:I,columns:["ردیف","تاریخ","مشخصات فروشنده","مشخصات خریدار","نام واحد","استان","شهر","کد قرنطینه","وزن استعلامی","وزن لاشه","عملیات"],handlePageChange:M,totalRows:b,page:V,perPage:w,handlePerRowsChange:G,title:"فروش به خارج استان"})]})})},Gs=()=>{var Y,P,L;const[a,t]=l.useState([]),[o,C]=l.useState([]),[d,x]=l.useState(0),[v,i]=l.useState(10),[A,c]=l.useState(""),[f,b]=l.useState(1),[_,w]=l.useState([]),[,,F,E,R,V]=l.useContext(lu),N=au(),I=()=>{N(Cs({value:A,date1:F,date2:R,role:U()})).then(W=>{w(W.payload.data)})};l.useEffect(()=>{const W=J(new Date).format("YYYY-MM-DD");E(W),V(W)},[]);const p=async W=>{N(nu());const j=await X.get(`kill-house-segmentation-info/?search=filter&value=${A}&date1=${F}&date2=${R}&page=${W}&page_size=${v}&role=${U()}`);I(),N(Q()),t(j.data.results),x(j.data.count)},r=W=>{p(W),b(W)},g=W=>{i(W),b(1)},S=W=>{c(W.target.value)};l.useEffect(()=>{p(1)},[]),l.useEffect(()=>{const W=a==null?void 0:a.map((j,y)=>{var G,q,M,s,e,n,H,B,k,$,z,D;return[f===1?y+1:y+v*(f-1)+1,j==null?void 0:j.name,(q=(G=j==null?void 0:j.info)==null?void 0:G.totalCount)==null?void 0:q.toLocaleString(),(s=(M=j==null?void 0:j.info)==null?void 0:M.totalWeight)==null?void 0:s.toLocaleString(),(n=(e=j==null?void 0:j.info)==null?void 0:e.totalSelfCount)==null?void 0:n.toLocaleString(),(B=(H=j==null?void 0:j.info)==null?void 0:H.totalSelfWeight)==null?void 0:B.toLocaleString(),($=(k=j==null?void 0:j.info)==null?void 0:k.totalOtherCount)==null?void 0:$.toLocaleString(),(D=(z=j==null?void 0:j.info)==null?void 0:z.totalOtherWeight)==null?void 0:D.toLocaleString()]});C(W)},[a]),l.useEffect(()=>{p(1)},[F,R,v]);const T=async W=>{W.preventDefault(),N(nu());try{const j=await X.get(`kill-house-segmentation-info/?search=filter&value=${A}&date1=${F}&date2=${R}&page=${f}&role=${U()}`);t(j.data.results),x(j.data.count),I(),N(Q())}catch(j){console.error("Error fetching data:",j)}};return u.jsx(h,{container:!0,direction:"column",flexWrap:"nowrap",mt:Cu.SMALL,children:u.jsxs(h,{xs:12,container:!0,alignItems:"center",gap:Cu.SMALL,justifyContent:"flex-start",children:[u.jsx(h,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(cu,{noPagination:!0,isDashboard:!0,columns:["وزن کل (کیلوگرم)","وزن قطعه بندی","وزن تخصیصی به قطعه بندها"],data:[[((Y=_==null?void 0:_.totalWeight)==null?void 0:Y.toLocaleString())||"0",((P=_==null?void 0:_.totalSelfWeight)==null?void 0:P.toLocaleString())||"0",((L=_==null?void 0:_.totalOtherWeight)==null?void 0:L.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsx("form",{children:u.jsxs(h,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:S}),u.jsx(K,{type:"submit",onClick:T,endIcon:u.jsx(vu,{}),children:"جستجو"}),u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",id:"date",renderInput:W=>u.jsx(O,{style:{width:"160px"},...W}),value:F,onChange:W=>E(J(W).format("YYYY-MM-DD"))})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",id:"date",renderInput:W=>u.jsx(O,{style:{width:"160px"},...W}),value:R,onChange:W=>V(J(W).format("YYYY-MM-DD"))})})]})}),u.jsx(cu,{data:o,columns:["ردیف","کشتارگاه","تعداد تخصیصات","وزن کل تخصیصات (کیلوگرم)","تعداد قطعه بندی","وزن قطعه بندی (کیلوگرم)","تعداد تخصیصات به قطعه بند","وزن تخصیصات به قطعه بند (کیلوگرم)"],handlePageChange:r,totalRows:d,page:f,perPage:v,handlePerRowsChange:g,title:"قطعه بندی"})]})})},Ks=()=>{const[,,a,t,o,C]=l.useContext(lu),d=au();l.useEffect(()=>{const g=J(new Date).format("YYYY-MM-DD");t(g),C(g)},[]);const x=g=>{w(g.target.value)},[v,i]=l.useState([]),[A,c]=l.useState(0),[f,b]=l.useState(10),[_,w]=l.useState(""),[F,E]=l.useState(1),[R,V]=l.useState([]),N=async g=>{let S;d(nu()),S=await X.get(`kill-house-cold-house-allocations-info/?search=filter&value=${_}&role=${U()}&date1=${a}&date2=${o}&page=${g}&page_size=${f}`),d(Q()),i(S.data.results),c(S.data.count)},I=g=>{N(g),E(g)},p=g=>{b(g),E(1)};l.useEffect(()=>{const g=v==null?void 0:v.map((S,T)=>{var Y,P,L,W,j,y,G,q,M,s,e,n;return[F===1?T+1:T+f*(F-1)+1,S==null?void 0:S.name,(P=(Y=S==null?void 0:S.info)==null?void 0:Y.totalAllocationsCount)==null?void 0:P.toLocaleString(),(W=(L=S==null?void 0:S.info)==null?void 0:L.totalAllocationsWeight)==null?void 0:W.toLocaleString(),(y=(j=S==null?void 0:S.info)==null?void 0:j.totalSelfAllocationsCount)==null?void 0:y.toLocaleString(),(q=(G=S==null?void 0:S.info)==null?void 0:G.totalSelfAllocationsWeight)==null?void 0:q.toLocaleString(),(s=(M=S==null?void 0:S.info)==null?void 0:M.totalOtherAllocationsCount)==null?void 0:s.toLocaleString(),(n=(e=S==null?void 0:S.info)==null?void 0:e.totalOtherAllocationsWeight)==null?void 0:n.toLocaleString()]});V(g)},[v]),l.useEffect(()=>{N(1)},[d,a,o,f]);const r=async g=>{g.preventDefault(),d(nu());try{const S=await X.get(`kill-house-cold-house-allocations-info/?role=${U()}&search=filter&value=${_}&date1=${a}&date2=${o}&page=1&page_size=${f}`);i(S.data.results),c(S.data.count),d(Q())}catch(S){console.error("Error fetching data:",S)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",id:"date",renderInput:g=>u.jsx(O,{style:{width:"160px"},...g,size:"small"}),value:a,onChange:g=>{t(J(g).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",id:"date",renderInput:g=>u.jsx(O,{style:{width:"160px"},...g,size:"small"}),value:o,onChange:g=>{C(J(g).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:r,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:x}),u.jsx(K,{type:"submit",onClick:r,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(cu,{data:R,columns:["ردیف","کشتارگاه","تعداد تخصیصات","وزن کل تخصیصات (کیلوگرم)","تعداد تخصیصات به خود","وزن تخصیصات به خود (کیلوگرم)","تعداد تخصیصات به دیگری","وزن تخصیصات به دیگری (کیلوگرم)"],handlePageChange:I,totalRows:A,page:F,perPage:f,handlePerRowsChange:p,title:"انجماد"})]})},qs=()=>{var V,N,I,p,r,g,S,T,Y,P,L,W,j,y;const[a,t]=l.useState([]),[o,C]=l.useState(!1),[d,x]=l.useState([]),[v]=l.useContext(lu),[i,A]=l.useState(0),c=(G,q)=>{A(q)},f=au(),b=()=>{i===0&&f(ls({selectedDate1:o?w:null,selectedDate2:o?E:null})).then(G=>{x(G.payload.data)})},_=()=>{i===0&&f(ts(o?{selectedDate1:w,selectedDate2:E}:{})).then(G=>{var M,s;const q=(s=(M=G.payload)==null?void 0:M.data)==null?void 0:s.map((e,n)=>{var H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu,Ju,Zu,mu,u6,e6,s6,a6,n6,r6,l6,t6,o6,c6,d6,C6,y6,j6,v6,F6,_6,E6,b6,w6,t0,o0,c0,d0,C0,i0,h0;return[n+1,`${(B=(H=e==null?void 0:e.killHouseOperator)==null?void 0:H.user)==null?void 0:B.fullname} (${($=(k=e==null?void 0:e.killHouseOperator)==null?void 0:k.user)==null?void 0:$.mobile})`,`${e!=null&&e.killer?"کشتارکن":"کشتارگاه"} (${e==null?void 0:e.name})`,(Z=(D=(z=e==null?void 0:e.killHouseOperator)==null?void 0:z.user)==null?void 0:D.city)==null?void 0:Z.name,(uu=(m=e==null?void 0:e.wareHouseInfo)==null?void 0:m.productRemainWeight)==null?void 0:uu.toLocaleString(),(su=(eu=e==null?void 0:e.wareHouseInfo)==null?void 0:eu.totalGovernmentalRemainWeight)==null?void 0:su.toLocaleString(),(tu=(ru=e==null?void 0:e.wareHouseInfo)==null?void 0:ru.totalFreeRemainWeight)==null?void 0:tu.toLocaleString(),(iu=(ou=e==null?void 0:e.wareHouseInfo)==null?void 0:ou.warehouseTotalEnteredCarcassesWeight)==null?void 0:iu.toLocaleString(),(gu=(hu=e==null?void 0:e.wareHouseInfo)==null?void 0:hu.totalSell)==null?void 0:gu.toLocaleString(),(fu=(Su=e==null?void 0:e.wareHouseInfo)==null?void 0:Su.totalBars)==null?void 0:fu.toLocaleString(),(ju=(yu=e==null?void 0:e.wareHouseInfo)==null?void 0:yu.warehouseTotalQuantity)==null?void 0:ju.toLocaleString(),(Eu=Math.floor((_u=e==null?void 0:e.wareHouseInfo)==null?void 0:_u.warehouseTotalWeight))==null?void 0:Eu.toLocaleString(),(Zu=(Ju=e==null?void 0:e.wareHouseInfo)==null?void 0:Ju.warehouseTotalEnteredBars)==null?void 0:Zu.toLocaleString(),(u6=(mu=e==null?void 0:e.wareHouseInfo)==null?void 0:mu.totalGovernmentalInputWeight)==null?void 0:u6.toLocaleString(),(s6=(e6=e==null?void 0:e.wareHouseInfo)==null?void 0:e6.totalFreeInputWeight)==null?void 0:s6.toLocaleString(),(n6=(a6=e==null?void 0:e.wareHouseInfo)==null?void 0:a6.totalKillHouseAllocationsWeight)==null?void 0:n6.toLocaleString(),(l6=(r6=e==null?void 0:e.wareHouseInfo)==null?void 0:r6.totalKillHouseFreeSale_barCarcassesWeight)==null?void 0:l6.toLocaleString(),(o6=(t6=e==null?void 0:e.wareHouseInfo)==null?void 0:t6.totalKillHouseSegmentationsWeight)==null?void 0:o6.toLocaleString(),(d6=(c6=e==null?void 0:e.wareHouseInfo)==null?void 0:c6.totalKillHouseColdHouseAllocationsWeight)==null?void 0:d6.toLocaleString(),(y6=(C6=e==null?void 0:e.wareHouseInfo)==null?void 0:C6.totalGovernmentalOutputWeight)==null?void 0:y6.toLocaleString(),(v6=(j6=e==null?void 0:e.wareHouseInfo)==null?void 0:j6.totalFreeOutputWeight)==null?void 0:v6.toLocaleString(),(_6=(F6=e==null?void 0:e.wareHouseInfo)==null?void 0:F6.lastTotalRemainWeight)==null?void 0:_6.toLocaleString(),(b6=(E6=e==null?void 0:e.wareHouseInfo)==null?void 0:E6.lastTotalGovernmentalRemainWeight)==null?void 0:b6.toLocaleString(),(t0=(w6=e==null?void 0:e.wareHouseInfo)==null?void 0:w6.lastTotalFreeRemainWeight)==null?void 0:t0.toLocaleString(),(c0=(o0=e==null?void 0:e.wareHouseInfo)==null?void 0:o0.warehouseTotalNotEnteredBars)==null?void 0:c0.toLocaleString(),(C0=(d0=e==null?void 0:e.wareHouseInfo)==null?void 0:d0.warehouseTotalNotEnteredBarsQuantity)==null?void 0:C0.toLocaleString(),(h0=(i0=e==null?void 0:e.wareHouseInfo)==null?void 0:i0.warehouseTotalNotEnteredBarsWeight)==null?void 0:h0.toLocaleString(),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",size:"small",onClick:()=>{var g0,A0;v({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const he=`${X.defaults.baseURL}kill_house_inventory_data/?&role=KillHouse&key=${(A0=(g0=e==null?void 0:e.killHouseOperator)==null?void 0:g0.user)==null?void 0:A0.key}${o?`&date1=${w}&date2=${E}`:""}`;window.location.href=he},children:u.jsx(Nu,{size:24})})},n)]});t(q)})},[w,F]=l.useState(J(new Date).format("YYYY-MM-DD")),[E,R]=l.useState(J(new Date).format("YYYY-MM-DD"));return l.useEffect(()=>{b(),_()},[w,E,o,i]),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:[u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsx(h,{container:!0,justifyContent:"center",alignItems:"center",mb:Cu.MEDIUM,xs:12,children:u.jsxs(Ku,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,onChange:c,value:i,children:[u.jsx(pu,{label:"اطلاعات جامع"}),u.jsx(pu,{label:"توزیع به داخل استان"}),u.jsx(pu,{label:"فروش به خارج استان"}),u.jsx(pu,{label:"قطعه بندی"}),u.jsx(pu,{label:"سردخانه"})]})})}),i===0&&u.jsxs(u.Fragment,{children:[u.jsx(cu,{title:"اطلاعات کلی انبار",noPagination:!0,columns:["حجم بار زنده (قطعه)","وزن بار زنده (کیلوگرم)","لاشه ورودی به انبار (کیلوگرم)","لاشه دولتی (کیلوگرم)","لاشه آزاد (کیلوگرم)","لاشه توزیع شده داخل استان (کیلوگرم)","لاشه توزیع شده خارج استان (کیلوگرم)","وزن قطعه بندی (کیلوگرم)","وزن انجماد (کیلوگرم)","کل وزن دولتی فروش رفته","کل وزن آزاد فروش رفته","مانده دولتی (کیلوگرم)","مانده آزاد (کیلوگرم)","مانده انبار (کیلوگرم)"],data:[[(V=d==null?void 0:d.warehouseTotalQuantity)==null?void 0:V.toLocaleString(),(N=d==null?void 0:d.warehouseTotalWeight)==null?void 0:N.toLocaleString(),(I=d==null?void 0:d.warehouseTotalEnteredCarcassesWeight)==null?void 0:I.toLocaleString(),(p=d==null?void 0:d.totalGovernmentalInputWeight)==null?void 0:p.toLocaleString(),(r=d==null?void 0:d.totalFreeInputWeight)==null?void 0:r.toLocaleString(),(g=d==null?void 0:d.totalKillHouseAllocationsWeight)==null?void 0:g.toLocaleString(),(S=d==null?void 0:d.totalKillHouseFreeSaleBarCarcassesWeight)==null?void 0:S.toLocaleString(),(T=d==null?void 0:d.segmentationsWeight)==null?void 0:T.toLocaleString(),(Y=d==null?void 0:d.coldHouseAllocationsWeight)==null?void 0:Y.toLocaleString(),(P=d==null?void 0:d.totalGovernmentalOutputWeight)==null?void 0:P.toLocaleString(),(L=d==null?void 0:d.totalFreeOutputWeight)==null?void 0:L.toLocaleString(),(W=d==null?void 0:d.totalGovernmentalRemainWeight)==null?void 0:W.toLocaleString(),(j=d==null?void 0:d.totalFreeRemainWeight)==null?void 0:j.toLocaleString(),(y=d==null?void 0:d.productRemainWeight)==null?void 0:y.toLocaleString()]]}),u.jsxs(h,{container:!0,mt:2,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray"},gap:1,children:[u.jsx(h,{container:!0,justifyContent:"center",alignItems:"center",children:u.jsx(i6,{icon:u.jsx(ee,{}),checkedIcon:u.jsx(W6,{}),checked:o,onChange:()=>C(!o),color:"primary",size:"large"})}),u.jsx(h,{children:u.jsx(du,{disabled:!o,label:"از تاریخ",id:"date",renderInput:G=>u.jsx(O,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...G}),value:w,onChange:G=>{F(J(G).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{disabled:!o,label:"تا تاریخ",id:"date",renderInput:G=>u.jsx(O,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...G}),value:E,onChange:G=>{R(J(G).format("YYYY-MM-DD"))}})})]}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{v({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const G=`${X.defaults.baseURL}all_kill_house_inventory_data/?${o?`date1=${w}&date2=${E}`:""}`;window.location.href=G},children:u.jsx(Nu,{size:32})})}),u.jsx(Tu,{title:"توزیع کامل استان",children:u.jsx(K,{color:"error",onClick:()=>{v({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const G=`${X.defaults.baseURL}all_distribution_province/?${o?`date1=${w}&date2=${E}`:""}`;window.location.href=G},children:u.jsx(Nu,{size:32})})}),u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsx(cu,{title:"انبار و توزیع",paginated:!0,columns:["ردیف","خریدار","ماهیت","شهر","مانده انبار فعلی","مانده دولتی","مانده آزاد","کل وزن ورودی به انبار(لاشه)","وزن فروش رفته (لاشه)","تعداد کل بارها","حجم کل بارها(قطعه)","وزن کل بارها","بارهای ورودی به انبار","وزن دولتی ورود به انبار","وزن آزاد ورود به انبار","وزن فروش به داخل","وزن فروش به خارج","وزن قطعه بندی","وزن انجماد","وزن فروش دولتی","وزن فروش آزاد","انبار گذشته","انبار دولتی گذشته","انبار آزاد گذشته","بارهای وارد نشده به انبار(زنده)","حجم وارد نشده به انبار(زنده)","وزن وارد نشده به انبار(زنده)","خروجی اکسل"],data:a})})]}),i===1&&u.jsx(Hs,{}),i===2&&u.jsx(Us,{}),i===3&&u.jsx(Gs,{}),i===4&&u.jsx(Ks,{})]})},Xs=Fu("GET_STEWARDS_GUILDS_SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("real-guilds/",{params:{role:U(),...a}});return t(Q()),{data:o,status:C}}),Qs=Fu("ADD_STEWARDS_GUILDS_SERVICE",async(a,{dispatch:t})=>{try{t(nu());const{data:o,status:C}=await X.put("real-guilds/0/",a);return t(Q()),{data:o,status:C}}catch(o){return t(Q()),{error:o.response.data.result}}}),Js=Fu("CREATE_STEWARDS_GUILDS_SERVICE",async(a,{dispatch:t})=>{try{t(nu());const{data:o,status:C}=await X.post("real-guilds/",a);return t(Q()),{data:o,status:C}}catch(o){return t(Q()),{error:o.response.data.result}}}),Zs=({killHousekey:a,updateTable:t,type:o})=>{const C=au(),[d]=l.useContext(lu),[x,v]=l.useState([]),[i,A]=l.useState("forced"),[c,f]=l.useState("steward"),b=E=>{A(E.target.value)},_=E=>{f(E.target.value)};l.useEffect(()=>{C(Xs({role_type:"KillHouse",key:a,type:c})).then(E=>{v(E.payload.data)})},[C,c]);const w=Qu({steward_key:Au(),allocation_limit:Wu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")}),F=Xu({initialValues:{steward_key:"",allocation_limit:""},validationSchema:w});return l.useEffect(()=>{F.validateForm()},[]),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(Ru,{children:u.jsxs(g6,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:c,onChange:_,row:!0,sx:{alignItems:"center"},children:[u.jsx(xu,{value:"steward",control:u.jsx(bu,{}),label:"مباشرین"}),u.jsx(xu,{value:"guild",control:u.jsx(bu,{}),label:"اصناف"})]})})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(A6,{style:{width:"100%"},options:x?x.map(E=>{var R;return{id:E.key,label:`${E.guildsName} (${(R=E.user)==null?void 0:R.mobile}) / نوع فعالیت: ${E.typeActivity} / حوزه فعالیت: ${E.areaActivity}`,item:E}}):[],value:F.values.guild,onChange:(E,R)=>{F.setFieldValue("steward_key",R==null?void 0:R.id),F.validateForm()},error:F.touched.guild&&!!F.errors.guild,helperText:F.touched.guild&&F.errors.guild,getOptionLabel:E=>E.label,renderInput:E=>u.jsx(O,{...E,label:`انتخاب ${c==="steward"?"مباشر":"صنف"}`,variant:"outlined"})})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{fullWidth:!0,id:"allocation_limit",label:"وزن تعهد روزانه",variant:"outlined",sx:{width:"100%"},value:F.values.allocation_limit,error:F.touched.allocation_limit?!!F.errors.allocation_limit:null,onChange:F.handleChange,onBlur:F.handleBlur,helperText:F.touched.allocation_limit&&F.errors.allocation_limit?F.errors.allocation_limit:null})}),u.jsx(h,{children:u.jsx(Ru,{children:u.jsxs(g6,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:i,onChange:b,row:!0,sx:{alignItems:"center"},children:[u.jsxs(K6,{id:"demo-radio-buttons-group-label",children:["نوع تعهد: ","‌‌‌‌‌ ‌"]}),u.jsx(xu,{value:"forced",control:u.jsx(bu,{}),label:"اجباری"}),u.jsx(xu,{value:"optional",control:u.jsx(bu,{}),label:"اختیاری"})]})})}),u.jsx(h,{container:!0,xs:12,children:u.jsx(K,{fullWidth:!0,variant:"contained",disabled:!F.isValid,onClick:()=>{C(Qs({guilds_key:F.values.steward_key,choose:!0,type:o,owner_key:a,allocation_limit:F.values.allocation_limit,allocation_type:i,choose_type:c})).then(E=>{E.payload.error?d({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(t(),d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C(Iu()))})},children:"ثبت"})})]})},ms=Qu({mobile:Au().required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),first_name:Au().required("نام الزامی است"),last_name:Au().required("نام خانوادگی الزامی است"),national_id:Au().required("کدملی الزامی است"),postal_code:Au().required("کدپستی الزامی است"),city:Au().required("شهر الزامی است"),address:Au().required("آدرس الزامی است"),guilds_id:Au().required("شناسه انجمن الزامی است"),license_number:Au().required("شماره مجوز الزامی است"),guilds_name:Au().required("نام انجمن الزامی است"),type_activity:Au().required("نوع فعالیت الزامی است"),area_activity:Au().required("حوزه فعالیت الزامی است"),allocation_limit:Au().required("این فیلد الزامی است")}),ua=({killHousekey:a,type:t,updateTable:o,item:C})=>{const d=au(),[x]=l.useContext(lu),{provinceGetCities:v,provinceGetAreActivity:i,provinceTypeActivity:A}=wu(w=>w.provinceSlice),c=Xu({initialValues:{mobile:C?C.user.mobile:"",first_name:C?C.user.firstName:"",last_name:C?C.user.lastName:"",city:C?C.address.city.name:"",address:C?C.address.address:"",guilds_id:C?C.guildsId:"",license_number:C?C.licenseNumber:"",postal_code:C?C.address.postalCode:"",guilds_name:C?C.guildsName:"",type_activity:C?C.typeActivity:"",area_activity:C?C.areaActivity:"",steward:C?C.steward:!1,national_id:C?C.user.nationalId:"",allocation_limit:C?C.allocation_limit:""},validationSchema:ms,onSubmit:w=>{d(Js({...w,role:U(),allocation_type:f,owner_key:a,role_type:t})).then(F=>{F.payload.error?x({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(o(),d(f6({right:!1,bottom:!1,content:null})),x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}});l.useEffect(()=>{d(G0()),d(we()),d(De())},[]);const[f,b]=l.useState("forced"),_=w=>{b(w.target.value)};return u.jsx("form",{onSubmit:c.handleSubmit,children:u.jsxs(h,{container:!0,gap:Cu.SMALL,children:[u.jsx(O,{label:"نام",variant:"outlined",fullWidth:!0,id:"first_name",name:"first_name",value:c.values.first_name,onChange:c.handleChange,error:c.touched.first_name&&!!c.errors.first_name,helperText:c.touched.first_name&&c.errors.first_name}),u.jsx(O,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,id:"last_name",name:"last_name",value:c.values.last_name,onChange:c.handleChange,error:c.touched.last_name&&!!c.errors.last_name,helperText:c.touched.last_name&&c.errors.last_name}),u.jsx(O,{label:"کدملی",variant:"outlined",fullWidth:!0,id:"national_id",name:"national_id",value:c.values.national_id,onChange:c.handleChange,error:c.touched.national_id&&!!c.errors.national_id,helperText:c.touched.national_id&&c.errors.national_id}),u.jsx(O,{label:"تلفن",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:c.values.mobile,onChange:c.handleChange,error:c.touched.mobile&&!!c.errors.mobile,helperText:c.touched.mobile&&c.errors.mobile}),u.jsx(O,{select:!0,label:"شهر",variant:"outlined",fullWidth:!0,id:"city",name:"city",value:c.values.city,onChange:c.handleChange,error:c.touched.city&&!!c.errors.city,helperText:c.touched.city&&c.errors.city,children:v==null?void 0:v.map(w=>u.jsx(Lu,{value:w.name,children:w.name},w.id))}),u.jsx(O,{label:"کدپستی",variant:"outlined",fullWidth:!0,id:"postal_code",name:"postal_code",value:c.values.postal_code,onChange:c.handleChange,error:c.touched.postal_code&&!!c.errors.postal_code,helperText:c.touched.postal_code&&c.errors.postal_code}),u.jsx(O,{label:"آدرس",variant:"outlined",fullWidth:!0,id:"address",name:"address",value:c.values.address,onChange:c.handleChange,error:c.touched.address&&!!c.errors.address,helperText:c.touched.address&&c.errors.address}),u.jsx(O,{label:"نام واحد صنفی",variant:"outlined",fullWidth:!0,id:"guilds_name",name:"guilds_name",value:c.values.guilds_name,onChange:c.handleChange,error:c.touched.guilds_name&&!!c.errors.guilds_name,helperText:c.touched.guilds_name&&c.errors.guilds_name}),u.jsx(O,{select:!0,label:"نوع فعالیت",variant:"outlined",fullWidth:!0,id:"type_activity",name:"type_activity",value:c.values.type_activity,onChange:c.handleChange,error:c.touched.type_activity&&!!c.errors.type_activity,helperText:c.touched.type_activity&&c.errors.type_activity,children:A==null?void 0:A.map(w=>u.jsx(Lu,{value:w.title,children:w.title},w.title))}),u.jsx(O,{select:!0,label:"حوزه فعالیت",variant:"outlined",fullWidth:!0,id:"area_activity",name:"area_activity",value:c.values.area_activity,onChange:c.handleChange,error:c.touched.area_activity&&!!c.errors.area_activity,helperText:c.touched.area_activity&&c.errors.area_activity,children:i==null?void 0:i.map(w=>u.jsx(Lu,{value:w.title,children:w.title},w.title))}),u.jsx(O,{label:"شناسه صنف",variant:"outlined",fullWidth:!0,id:"guilds_id",name:"guilds_id",value:c.values.guilds_id,onChange:c.handleChange,error:c.touched.guilds_id&&!!c.errors.guilds_id,helperText:c.touched.guilds_id&&c.errors.guilds_id}),u.jsx(O,{label:"شماره مجوز",variant:"outlined",fullWidth:!0,id:"license_number",name:"license_number",value:c.values.license_number,onChange:c.handleChange,error:c.touched.license_number&&!!c.errors.license_number,helperText:c.touched.license_number&&c.errors.license_number}),u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{fullWidth:!0,id:"allocation_limit",label:"وزن تعهد روزانه",variant:"outlined",sx:{width:"100%"},value:c.values.allocation_limit,error:c.touched.allocation_limit?!!c.errors.allocation_limit:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.allocation_limit&&c.errors.allocation_limit?c.errors.allocation_limit:null})}),u.jsx(h,{xs:12,item:!0,children:u.jsxs(Ru,{children:[u.jsx(K6,{id:"demo-radio-buttons-group-label",children:"نوع تعهد"}),u.jsxs(g6,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:f,onChange:_,children:[u.jsx(xu,{value:"forced",control:u.jsx(bu,{}),label:"اجباری"}),u.jsx(xu,{value:"optional",control:u.jsx(bu,{}),label:"اختیاری"})]})]})}),U()!=="Guilds"&&u.jsx(xu,{control:u.jsx(i6,{name:"steward",checked:c.values.steward,onChange:c.handleChange,label:"مباشر"}),label:"مباشر"}),c.errors.steward&&u.jsx("div",{children:c.errors.steward}),u.jsx(K,{color:"primary",fullWidth:!0,variant:"contained",type:"submit",children:"ثبت"})]})})},y0=({type:a,roleType:t})=>{const o=au(),C=j=>{w(j.target.value)},{key:d,name:x}=q6(),[v,i]=l.useState([]),[A,c]=l.useState(0),[f,b]=l.useState(10),[_,w]=l.useState(""),[F,E]=l.useState(1),[R,V]=l.useState([]),N=async j=>{let y;o(nu()),y=await X.get(`total-guilds-distribution-management/?search=filter&value=${_}&role=${U()}&page=${j}&page_size=${f}${t&&"&role_type="+t}${a&&"&type="+a}&key=${d}`),o(Q()),i(y.data.results),c(y.data.count)},I=j=>{N(j),E(j)},p=j=>{b(j),E(1)},r=()=>{N(F!==0?F:1)};l.useEffect(()=>{const j=v==null?void 0:v.map((y,G)=>{var q,M,s,e,n,H,B,k,$;return[F===1?G+1:G+f*(F-1)+1,y==null?void 0:y.guildsName,`${(q=y==null?void 0:y.user)==null?void 0:q.fullname} (${(M=y==null?void 0:y.user)==null?void 0:M.mobile})`,y==null?void 0:y.city,(s=y==null?void 0:y.userLevel)!=null&&s.length?(e=y==null?void 0:y.userLevel)==null?void 0:e.map((z,D)=>u.jsx(Du,{variant:"body2",children:z==null?void 0:z.faTitle},D)):"-",y==null?void 0:y.typeActivity,y==null?void 0:y.areaActivity,((n=y==null?void 0:y.generalInfos)==null?void 0:n.selfTotalAllocationType)==="forced"?"اجباری":"اختیاری",(B=(H=y==null?void 0:y.generalInfos)==null?void 0:H.inputTotalAllocationLimit)==null?void 0:B.toLocaleString(),($=(k=y==null?void 0:y.generalInfos)==null?void 0:k.outputTotalAllocationLimit)==null?void 0:$.toLocaleString()]});V(j)},[v]),l.useEffect(()=>{N(1)},[o,f]);const g=async j=>{j.preventDefault(),o(nu());try{const y=await X.get(`total-guilds-distribution-management/?role=${U()}&search=filter&value=${_}&page=1&page_size=${f}`);i(y.data.results),c(y.data.count),o(Q())}catch(y){console.error("Error fetching data:",y)}},[S,T]=X6.useState(null),Y=j=>{T(j.currentTarget)},P=()=>{T(null)},L=!!S,W=L?"simple-popover":void 0;return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:[u.jsx(K,{"aria-describedby":W,variant:"contained",onClick:Y,sx:{backgroundColor:"#6200ea",fontSize:"16px",fontWeight:"500",textTransform:"none","&:hover":{backgroundColor:"#3700b3"}},children:"افزودن مباشر/ صنف به کشتارگاه"}),u.jsx(qu,{id:W,open:L,anchorEl:S,onClose:P,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},sx:{borderRadius:"12px",boxShadow:"0px 4px 20px rgba(0, 0, 0, 0.1)","& .MuiPaper-root":{borderRadius:"12px",padding:"16px"}},children:u.jsxs(h,{container:!0,direction:"column",spacing:2,sx:{width:"240px"},children:[u.jsx(h,{item:!0,children:u.jsx(K,{onClick:()=>{P(),o(f6({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ایجاد و تخصیص مباشر/ صنف ",content:u.jsx(ua,{updateTable:r,killHousekey:d,type:"KillHouse"})}))},fullWidth:!0,variant:"contained",sx:{backgroundColor:"#6200ea",color:"#ffffff",borderRadius:"8px",padding:"10px",fontSize:"14px",fontWeight:"500",textTransform:"none","&:hover":{backgroundColor:"#3700b3"}},children:"افزودن مباشر/ صنف"})}),u.jsx(h,{item:!0,children:u.jsx(K,{onClick:()=>{P(),o(Ou({title:"تخصیص مباشر/ صنف ",content:u.jsx(Zs,{updateTable:r,killHousekey:d,type:"KillHouse"})}))},fullWidth:!0,variant:"outlined",sx:{borderColor:"#6200ea",color:"#6200ea",borderRadius:"8px",padding:"10px",fontSize:"14px",fontWeight:"500",textTransform:"none","&:hover":{borderColor:"#3700b3",backgroundColor:"rgba(98, 0, 234, 0.08)"}},children:"انتخاب مباشر/ صنف"})})]})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:g,children:[u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:C}),u.jsx(K,{type:"submit",onClick:g,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})]}),u.jsx(cu,{data:R,columns:["ردیف","نام واحد","کاربر","شهر","سطح فعالیت","نوع فعالیت","حوزه فعالیت","نوع تعهد","وزن تعهد دریافتی","وزن تعهد تخصیصی"],handlePageChange:I,totalRows:A,page:F,perPage:f,handlePerRowsChange:p,title:a==="steward"?`مباشرین ${t==="KillHouse"&&"کشتارگاه "} ${x}`:`اصناف ${t==="KillHouse"&&"کشتارگاه "} ${x}`})]})},ea=({key:a,name:t})=>{const[o,C]=X6.useState("0"),d=(x,v)=>{C(v)};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsxs(Ku,{value:o,onChange:d,"aria-label":"secondary tabs example",children:[u.jsx(pu,{value:"0",label:"مباشرین"}),u.jsx(pu,{value:"1",label:"اصناف"})]}),o==="0"&&u.jsx(y0,{type:"steward",roleType:"KillHouse"}),o==="1"&&u.jsx(y0,{type:"guild",roleType:"KillHouse"})]})},sa=({dashboardData:a})=>{var t,o,C;return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(cu,{noPagination:!0,title:"اطلاعات کلی",columns:["تعداد فروش","خریدار","وزن کل لاشه ها"],data:[[(t=a==null?void 0:a.numberOfBars)==null?void 0:t.toLocaleString(),(o=a==null?void 0:a.numberOfBuyers)==null?void 0:o.toLocaleString(),(C=a==null?void 0:a.barsWeight)==null?void 0:C.toLocaleString()]]})})},aa=Fu("PROVINCE_DISPENSER_SALE_WITHOUT_DASHBOARD",async(a,{dispatch:t,rejectWithValue:o})=>{var C;try{t(nu());const{data:d,status:x}=await X.get("steward_free_sale_bar_dashboard/",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:U(),steward_key:a.steward_key||"all"}});return t(Q()),{data:d,status:x}}catch(d){return t(Q()),o(((C=d==null?void 0:d.response)==null?void 0:C.data)||{message:"ارتباط با سرور برقرار نشد."})}}),l0=Fu("PROVINCE-DISPENSER-STEWARD-SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("get_all_guilds/");return t(Q()),{data:o,status:C}}),na=Fu("PROVINCE_EDIT_DISPENSER__STEWARD_SALE_OUT_SERVICE",async(a,{dispatch:t})=>{t(nu());try{const{data:o,status:C}=await X.put("steward_free_sale_bar/0/",a);return t(Q()),{data:o,status:C}}catch(o){return t(Q()),{error:o.response.data.result}}}),ra=({editData:a,fetchData:t,fetchApiData:o,fetchDashboardData:C})=>{const d=au(),[x]=l.useContext(lu),v=wu(f=>f.userSlice.selectedSubUser),i=Qu({weight:Wu().min(1,"یک مقدار مثبت وارد کنید!"),quarantineCode:Au(),date:Z0()}),A=Xu({initialValues:{weight:(a==null?void 0:a.weightOfCarcasses)||"",quarantineCode:(a==null?void 0:a.clearanceCode)||"",date:a!=null&&a.date?J(a.date):J()},validationSchema:i,enableReinitialize:!0}),c=()=>{d(Iu()),x({vertical:"top",horizontal:"center",msg:"وزن با موفقیت ویرایش شد.",severity:"success"}),d(D6({role_key:(v==null?void 0:v.key)||""})),o(1),C()};return u.jsxs(h,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(h6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه (کیلوگرم)",variant:"outlined",value:A.values.weight,error:A.touched.weight&&!!A.errors.weight,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.weight&&A.errors.weight?A.errors.weight:null}),u.jsx(O,{fullWidth:!0,id:"quarantineCode",label:"کد قرنطینه",variant:"outlined",value:A.values.quarantineCode,error:A.touched.quarantineCode&&!!A.errors.quarantineCode,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.quarantineCode&&A.errors.quarantineCode?A.errors.quarantineCode:null}),u.jsx(du,{label:"تاریخ",id:"date",value:A.values.date,onChange:f=>{A.setFieldValue("date",f)},onBlur:()=>A.setFieldTouched("date",!0),renderInput:f=>u.jsx(O,{...f,error:A.touched.date&&!!A.errors.date,helperText:A.touched.date&&A.errors.date,fullWidth:!0})}),u.jsx(K,{variant:"contained",fullWidth:!0,disabled:!A.isValid||A.isSubmitting,onClick:()=>{const f={key:a==null?void 0:a.key,weight_of_carcasses:A.values.weight,quarantineCode:A.values.quarantineCode,date:J(A.values.date).format("YYYY-MM-DD HH:mm:ss")};d(na(f)).then(b=>{b.payload.error?x({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(c(),t())})},children:"ثبت"})]})},la=({fetchApiData:a,item:t,fetchData:o,updateTable:C,priceInfo:d,fetchDashboardData:x,remainWeight:v})=>{const[i,A]=l.useState(null),c=au(),f=wu(V=>V.userSlice.selectedSubUser),b=V=>{A(V.currentTarget)},_=()=>{A(null)},w=()=>{_(),c(Ou({title:"ویرایش تخصیص",content:u.jsx(ra,{fetchDashboardData:x,fetchData:o,updateTable:C,fetchApiData:a,editData:t,priceInfo:d,remainWeight:v})}))},F=()=>{_(),c(is(t==null?void 0:t.key)).then(()=>{c(D6({role_key:(f==null?void 0:f.key)||""})),a(1),A(null)})},E=!!i,R=E?"popover":void 0;return u.jsxs(h,{container:!0,children:[u.jsx(Hu,{disabled:t==null?void 0:t.registrationCode,"aria-describedby":R,variant:"contained",color:"primary",onClick:b,children:u.jsx(S6,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:R,open:E,anchorEl:i,onClose:_,children:u.jsxs(P6,{sx:{py:0},children:[u.jsxs(Vu,{onClick:w,children:[u.jsx(Uu,{children:u.jsx(u0,{fontSize:"small",color:"primary"})}),u.jsx(Gu,{primary:"ویرایش",primaryTypographyProps:{variant:"body2",color:"primary"}})]}),u.jsxs(Vu,{disabled:t==null?void 0:t.registrationCode,onClick:F,children:[u.jsx(Uu,{children:u.jsx(e0,{fontSize:"small",color:"error"})}),u.jsx(Gu,{primary:"حذف",primaryTypographyProps:{variant:"body2",color:t!=null&&t.registrationCode?"text.secondary":"error"}})]})]})})]})},ta=({priceInfo:a})=>{const{slaughterProducts:t}=wu(s=>s.slaughterSlice||{}),o=au(),[,,C,d,x,v]=l.useContext(lu),i=s=>{E(s.target.value)},[A,c]=l.useState([]),[f,b]=l.useState(0),[_,w]=l.useState(10),[F,E]=l.useState(""),[R,V]=l.useState(1),[N,I]=l.useState([]),[p,r]=l.useState([]),[g,S]=l.useState([]),[T,Y]=l.useState(null),P=wu(s=>{var e,n;return(n=(e=s.userSlice)==null?void 0:e.userProfile)==null?void 0:n.key}),[L]=l.useContext(lu),W=async s=>{var e,n;o(nu());try{const H=await X.get(`steward_free_sale_bar/?search=filter&value=${F}&role=${U()}&date1=${C}&date2=${x}&page=${s||1}&page_size=${_}&type=dashboard${T?`&steward_key=${T}`:"&steward_key=all"}`);c(((e=H.data)==null?void 0:e.results)||[]),b(((n=H.data)==null?void 0:n.count)||0)}catch(H){console.error("Error fetching data:",H)}finally{o(Q())}},j=()=>{o(l0()).then(s=>{var e;S(((e=s==null?void 0:s.payload)==null?void 0:e.data)||[])})},y=()=>{o(aa({search:"filter",role:U(),selectedDate1:C,selectedDate2:x,steward_key:T||"all"})).then(s=>{var e;r(((e=s==null?void 0:s.payload)==null?void 0:e.data)||[])})},G=s=>{W(s),V(s)},q=s=>{w(s),V(1)};l.useEffect(()=>{const s=Array.isArray(A)?A.map((e,n)=>{var H,B,k,$,z,D,Z,m,uu,eu,su,ru;return[R===1?n+1:n+_*(R-1)+1,e!=null&&e.date?N6(e==null?void 0:e.date):"-",e!=null&&e.productionDate?x6(e==null?void 0:e.productionDate):"-",(e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":e==null?void 0:e.distributionType,`${(B=(H=e==null?void 0:e.steward)==null?void 0:H.guildsName)==null?void 0:B.toLocaleString()} ${(z=($=(k=e==null?void 0:e.steward)==null?void 0:k.user)==null?void 0:$.fullname)==null?void 0:z.toLocaleString()} ${((m=(Z=(D=e==null?void 0:e.steward)==null?void 0:D.user)==null?void 0:Z.mobile)==null?void 0:m.toLocaleString())||"-"}`,`${e==null?void 0:e.buyerName} (${e==null?void 0:e.buyerMobile})`,e!=null&&e.buyer?`${(uu=e==null?void 0:e.buyer)==null?void 0:uu.unitName}`:`${e==null?void 0:e.buyerName}`,e==null?void 0:e.province,e==null?void 0:e.city,(e==null?void 0:e.clearanceCode)&&u.jsx(ae,{clearanceCode:e==null?void 0:e.clearanceCode}),(eu=e==null?void 0:e.quarantineWeightOfCarcasses)==null?void 0:eu.toLocaleString(),(su=e==null?void 0:e.weightOfCarcasses)==null?void 0:su.toLocaleString(),u.jsx(la,{fetchDashboardData:y,item:e,fetchApiData:W,priceInfo:a,remainWeight:((ru=t[0])==null?void 0:ru.totalRemainWeight)||0},n)]}):[];I(s)},[A,R,_,a,t]),l.useEffect(()=>{W(1),y(),j()},[o,C,x,_,T]);const M=async s=>{s.preventDefault(),W(1),y()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(sa,{dashboardData:p,fetchDashboardData:y})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:C,onChange:s=>{d(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:s=>u.jsx(O,{...s,style:{width:"160px"},size:"small"}),value:x,onChange:s=>{v(J(s).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:M,style:{marginRight:"16px"},children:[u.jsx(Ru,{size:"small",style:{width:200},children:u.jsx(A6,{options:g,getOptionLabel:s=>{var e;return`(${s==null?void 0:s.guildsName}) ${(e=s==null?void 0:s.user)==null?void 0:e.fullname}`},value:T&&Array.isArray(g)&&g.find(s=>(s==null?void 0:s.key)===T)||null,onChange:(s,e)=>{Y(e?e.key:null)},renderInput:s=>u.jsx(O,{...s,label:"مباشرین",size:"small",placeholder:"جستجوی مباشرین"}),noOptionsText:"مباشری یافت نشد",isOptionEqualToValue:(s,e)=>(s==null?void 0:s.key)===(e==null?void 0:e.key)})}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:i,value:F}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{L({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${X.defaults.baseURL}steward_free_sale_out_province_excel/?role=${U()}&key=${P}&search=filter&value=${F} &date1=${C}&date2=${x}&type=Steward`;window.location.href=s},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:N,columns:["ردیف","تاریخ","تاریخ تولید گوشت","ثبت شده","مشخصات فروشنده","مشخصات خریدار","نام واحد","استان","شهر","کد قرنطینه","وزن استعلامی","وزن لاشه","عملیات"],handlePageChange:G,totalRows:f,page:R,perPage:_,handlePerRowsChange:q,title:"فروش به خارج استان"})]})})},oa=({dashboardData:a})=>{var t,o,C,d;return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(cu,{noPagination:!0,title:"اطلاعات کلی",columns:["تعداد توزیع","کل وزن توزیع","وزن توزیع به مباشر","وزن توزیع به صنف"],data:[[(t=a==null?void 0:a.numberOfAllocations)==null?void 0:t.toLocaleString(),(o=a==null?void 0:a.totalWeight)==null?void 0:o.toLocaleString(),(C=a==null?void 0:a.totalStewardWeight)==null?void 0:C.toLocaleString(),(d=a==null?void 0:a.totalGuildWeight)==null?void 0:d.toLocaleString()]]})})},ca=Fu("PROVINCE_DISPENSER_SALE_WITHIN_DASHBOARD",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("in-province-allocation-dashboard/?type=Steward",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:U(),steward_key:a.steward_key||"all"}});return t(Q()),{data:o,status:C}}),da=({item:a,key:t,sellerType:o,buyerType:C,allocationType:d,sellType:x,fetchApiData:v,editData:i,priceInfo:A,coldHouseKey:c,coldHouseItemKey:f,fetchDashboardData:b})=>{var s;const _=au(),[w,F]=l.useState([]),[E,R]=l.useState([]),[V,N]=l.useState(null),[I]=l.useContext(lu),[p,r]=l.useState("own"),g=wu(e=>e.userSlice.selectedSubUser),S=e=>{r(e.target.value),W({key:"",item:"",buyerType:"",allocationType:""})},[T,Y]=l.useState(A!=null&&A.active?"true":"false"),P=e=>{Y(e.target.value),e.target.value==="false"&&y.setFieldValue("price","")},[L,W]=l.useState({key:t,item:a,buyerType:C,allocationType:d});l.useEffect(()=>{U()==="Steward"&&r("free")},[]),l.useEffect(()=>{i||(_(U6()).then(e=>{F(e.payload.data)}),a||_(G6({free:p==="free"})).then(e=>{R(e.payload.data)}))},[_,p]);const j=Qu({weight:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),price:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:Wu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!")}),y=Xu({initialValues:{weight:(i==null?void 0:i.realWeightOfCarcasses)||"",wholePrice:(i==null?void 0:i.totalAmount)||"",price:(i==null?void 0:i.amount)||""},validationSchema:j});l.useEffect(()=>{y.validateForm()},[]),l.useEffect(()=>{T==="false"?y.values.weight&&y.values.price&&y.setFieldValue("wholePrice",y.values.price*y.values.weight):A!=null&&A.active&&y.values.weight&&y.setFieldValue("wholePrice",(A==null?void 0:A.killHousePrice)*y.values.weight)},[y.values.price,y.values.weight,T]),l.useEffect(()=>{A!=null&&A.active&&T==="true"&&y.setFieldValue("price",A==null?void 0:A.killHousePrice)},[T]);const G=()=>{_(Iu()),I({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),_(D6({role_key:(g==null?void 0:g.key)||""})),b(),v(1)},[q,M]=l.useState(J(new Date).format("YYYY-MM-DD"));return u.jsxs(h,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:1,children:[!i&&u.jsx(du,{label:"تاریخ",id:"date",renderInput:e=>u.jsx(O,{fullWidth:!0,...e}),value:q,onChange:e=>{M(J(e).format("YYYY-MM-DD"))}}),!i&&!c&&u.jsx(h,{xs:12,container:!0,children:u.jsx(A6,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:w?w.map(e=>({data:e,label:`${e.name}`})):[],onChange:(e,n)=>{N(n.data)},renderInput:e=>u.jsx(O,{fullWidth:!0,...e,label:"انتخاب محصول"})})}),!i&&u.jsx(Ru,{children:u.jsxs(g6,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:p,onChange:S,children:[u.jsx(xu,{value:"own",control:u.jsx(bu,{}),label:"صنوف اختصاصی"}),u.jsx(xu,{value:"free",control:u.jsx(bu,{}),label:"صنوف آزاد"})]})}),!a&&!i&&u.jsx(h,{xs:12,container:!0,children:u.jsx(A6,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:E?E.map(e=>{var n,H;return{data:e,label:`${e!=null&&e.steward?"مباشر":"صنف"} ${e==null?void 0:e.guildsName} ${(n=e==null?void 0:e.user)==null?void 0:n.fullname} (${(H=e==null?void 0:e.user)==null?void 0:H.mobile})`}}):[],onChange:(e,n)=>{var H,B,k;W({item:n==null?void 0:n.data,key:(H=n==null?void 0:n.data)==null?void 0:H.key,allocationType:(B=n==null?void 0:n.data)!=null&&B.steward?"killhouse_steward":"killhouse_guild",buyerType:(k=n==null?void 0:n.data)!=null&&k.steward?"Steward":"Guild"})},renderInput:e=>u.jsx(O,{fullWidth:!0,...e,label:"انتخاب مباشر / صنف"})})}),u.jsx(h6,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:y.values.weight,error:y.touched.weight&&!!y.errors.weight,onChange:y.handleChange,onBlur:y.handleBlur,helperText:y.touched.weight&&y.errors.weight?y.errors.weight:null}),(A==null?void 0:A.active)&&u.jsx(Ru,{children:u.jsxs(g6,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:T,onChange:P,children:[u.jsx(xu,{value:"true",control:u.jsx(bu,{}),label:"قیمت مصوب"}),u.jsx(xu,{value:"false",control:u.jsx(bu,{}),label:"قیمت آزاد"})]})}),u.jsx(h6,{disabled:(A==null?void 0:A.active)&&T==="true",allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:u.jsx(k6,{position:"start",children:"ریال"})},value:y.values.price,error:y.touched.price?!!y.errors.price:null,onChange:y.handleChange,onBlur:y.handleBlur,helperText:y.touched.price&&y.errors.price?y.errors.price:null}),u.jsx(h6,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:u.jsx(k6,{position:"start",children:"ریال"})},value:y.values.wholePrice,error:y.touched.wholePrice?!!y.errors.wholePrice:null,onChange:y.handleChange,onBlur:y.handleBlur,helperText:y.touched.wholePrice&&y.errors.wholePrice?y.errors.wholePrice:null}),u.jsx(K,{variant:"contained",fullWidth:!0,disabled:i?!y.isValid:!y.isValid||(c?!1:!V)||!((s=L==null?void 0:L.item)!=null&&s.key),onClick:()=>{var n,H,B;let e={};f?e={allocation_key:f,number_of_carcasses:0,weight_of_carcasses:y.values.weight,amount:y.values.price,total_amount:y.values.wholePrice}:i?e={allocation_key:i==null?void 0:i.key,number_of_carcasses:0,weight_of_carcasses:y.values.weight,amount:y.values.price,total_amount:y.values.wholePrice}:(e={seller_type:o,buyer_type:L==null?void 0:L.buyerType,guild_key:(L==null?void 0:L.buyerType)==="Guild"?(n=L==null?void 0:L.item)==null?void 0:n.key:null,steward_key:(L==null?void 0:L.buyerType)==="Steward"?(H=L==null?void 0:L.item)==null?void 0:H.key:null,kill_house_key:(L==null?void 0:L.buyerType)==="KillHouse"?(B=L==null?void 0:L.item)==null?void 0:B.key:null,cold_house_key:c||null,product_key:c?null:V.key,type:"manual",allocation_type:c?"ColdHouse":L==null?void 0:L.allocationType,number_of_carcasses:0,weight_of_carcasses:y.values.weight,sell_type:x,amount:y.values.price,total_amount:y.values.wholePrice,approved_price_status:T==="true",date:q},e=Object.fromEntries(Object.entries(e).filter(([k,$])=>$!==null))),i?_(G6(e)).then(k=>{k.payload.error?I({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):G()}):_(U6(e)).then(k=>{k.payload.error?I({vertical:"top",horizontal:"center",msg:k.payload.error,severity:"error"}):G()})},children:"ثبت"})]})},Ca=({fetchApiData:a,item:t,fetchData:o,updateTable:C,priceInfo:d,fetchDashboardData:x})=>{const[v,i]=l.useState(null),A=au(),c=wu(R=>R.userSlice.selectedSubUser),f=R=>{i(R.currentTarget)},b=()=>{i(null)},_=()=>{b(),A(Ou({title:"ویرایش تخصیص",content:u.jsx(da,{fetchData:o,updateTable:C,fetchApiData:a,editData:t,priceInfo:d,fetchDashboardData:x})}))},w=()=>{A(se({steward_allocation_key:t.key})).then(()=>{A(D6({role_key:(c==null?void 0:c.key)||""})),a(1),i(null)})},F=!!v,E=F?"popover":void 0;return u.jsxs(h,{container:!0,children:[u.jsx(Hu,{size:"small","aria-describedby":E,variant:"contained",color:"primary",onClick:f,children:u.jsx(S6,{})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:E,open:F,anchorEl:v,onClose:b,children:u.jsxs(P6,{sx:{minWidth:140,p:.5},children:[u.jsxs(Vu,{onClick:()=>{b(),_()},sx:{borderRadius:1,mb:.25,py:.5},children:[u.jsx(Uu,{sx:{minWidth:32},children:u.jsx(Z6,{fontSize:"small"})}),u.jsx(Gu,{primary:"ویرایش",primaryTypographyProps:{sx:{fontSize:"0.82rem",fontWeight:600}}})]}),u.jsxs(Vu,{onClick:()=>{b(),w()},sx:{borderRadius:1,py:.5},children:[u.jsx(Uu,{sx:{minWidth:32},children:u.jsx(hs,{fontSize:"small"})}),u.jsx(Gu,{primary:"حذف",primaryTypographyProps:{sx:{fontSize:"0.82rem",fontWeight:600}}})]})]})})]})},ia=({priceInfo:a})=>{const{slaughterProducts:t}=wu(e=>e.slaughterSlice),o=au(),[,,C,d,x,v]=l.useContext(lu),[i,A]=l.useState([]),[c]=l.useContext(lu),f=wu(e=>e.userSlice.userProfile.key),[b,_]=l.useState([]),[w,F]=l.useState(0),[E,R]=l.useState(10),[V,N]=l.useState(""),[I,p]=l.useState(1),[r,g]=l.useState([]),[S,T]=l.useState([]),[Y,P]=l.useState(null),L=async e=>{o(nu());try{const n=await X.get(`/in-province-allocation/?search=filter&value=${V}&role=${U()}&date1=${C}&date2=${x}&page=${e||1}&page_size=${E}&type=Steward${Y?`&steward_key=${Y}`:"&steward_key=all"}`);_(n.data.results),F(n.data.count)}catch(n){console.error("Error fetching data:",n)}finally{o(Q())}},W=()=>{o(l0()).then(e=>{T(e.payload.data)})},j=e=>{L(e),p(e)},y=e=>{N(e.target.value)},G=e=>{var n,H,B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu;if(!e)return"-";switch(e==null?void 0:e.allocationType){case"steward_steward":return`${((n=e==null?void 0:e.toStewards)==null?void 0:n.name)||"-"} - ${((B=(H=e==null?void 0:e.toStewards)==null?void 0:H.user)==null?void 0:B.fullname)||"-"} (${(($=(k=e==null?void 0:e.toStewards)==null?void 0:k.user)==null?void 0:$.mobile)||"-"})`;case"steward_guild":return`${((z=e==null?void 0:e.toGuilds)==null?void 0:z.guildsName)||"-"} - ${((Z=(D=e==null?void 0:e.toGuilds)==null?void 0:D.user)==null?void 0:Z.fullname)||"-"} (${((uu=(m=e==null?void 0:e.toGuilds)==null?void 0:m.user)==null?void 0:uu.mobile)||"-"})`;case"ColdHouse":return`${((eu=e==null?void 0:e.toColdHouse)==null?void 0:eu.name)||"-"}`;default:return`${((su=e==null?void 0:e.toKillHouse)==null?void 0:su.name)||"-"} - ${((ou=(tu=(ru=e==null?void 0:e.toKillHouse)==null?void 0:ru.killHouseOperator)==null?void 0:tu.user)==null?void 0:ou.fullname)||"-"} (${((gu=(hu=(iu=e==null?void 0:e.toKillHouse)==null?void 0:iu.killHouseOperator)==null?void 0:hu.user)==null?void 0:gu.mobile)||"-"})`}},q=e=>{R(e),p(1)},M=()=>{o(ca({search:"filter",role:U(),selectedDate1:C,selectedDate2:x,steward_key:Y||"all"})).then(e=>{A(e.payload.data)})};l.useEffect(()=>{const e=b==null?void 0:b.map((n,H)=>{var B,k,$,z,D,Z,m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju;return[I===1?H+1:H+E*(I-1)+1,x6(n==null?void 0:n.date)||"-",z6(n),n!=null&&n.steward?`${(k=(B=n==null?void 0:n.steward)==null?void 0:B.guildsName)==null?void 0:k.toLocaleString()} ${(D=(z=($=n==null?void 0:n.steward)==null?void 0:$.user)==null?void 0:z.fullname)==null?void 0:D.toLocaleString()} ${((uu=(m=(Z=n==null?void 0:n.steward)==null?void 0:Z.user)==null?void 0:m.mobile)==null?void 0:uu.toLocaleString())||"-"}`:`${(su=(eu=n==null?void 0:n.guilds)==null?void 0:eu.guildsName)==null?void 0:su.toLocaleString()} ${(ou=(tu=(ru=n==null?void 0:n.guilds)==null?void 0:ru.user)==null?void 0:tu.fullname)==null?void 0:ou.toLocaleString()} ${((gu=(hu=(iu=n==null?void 0:n.guilds)==null?void 0:iu.user)==null?void 0:hu.mobile)==null?void 0:gu.toLocaleString())||"-"}`,G(n),(n==null?void 0:n.sellType)==="exclusive"?"اختصاصی":"آزاد",(((Su=n==null?void 0:n.amount)==null?void 0:Su.toLocaleString())||"0")+" ریال",(((fu=n==null?void 0:n.totalAmount)==null?void 0:fu.toLocaleString())||"0")+" ریال",((yu=n==null?void 0:n.weightOfCarcasses)==null?void 0:yu.toLocaleString())||"0",((ju=n==null?void 0:n.reciverWeightOfCarcasses)==null?void 0:ju.toLocaleString())||"0",(n==null?void 0:n.registrationCode)||"-",n!=null&&n.registrationCode?"ارسال شده":"ارسال نشده",u.jsx(H6,{src:n==null?void 0:n.image},H),(n==null?void 0:n.receiverState)==="accepted"?"تایید شده":(n==null?void 0:n.receiverState)==="rejected"?"رد شده":"در انتظار تایید",u.jsx(Ca,{item:n,fetchApiData:L,priceInfo:a,fetchDashboardData:M},H)]});g(e)},[b,I,E,a,t]),l.useEffect(()=>{L(1),M(),W()},[o,C,x,E,Y]);const s=async e=>{e.preventDefault(),L(1),M()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(oa,{dashboardData:i})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:e=>u.jsx(O,{...e,style:{width:"160px"},size:"small"}),value:C,onChange:e=>{d(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:e=>u.jsx(O,{...e,style:{width:"160px"},size:"small"}),value:x,onChange:e=>{v(J(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:s,style:{marginRight:"16px"},children:[u.jsx(Ru,{size:"small",style:{width:200},children:u.jsx(A6,{options:S,getOptionLabel:e=>{var n;return`(${e==null?void 0:e.guildsName}) ${(n=e==null?void 0:e.user)==null?void 0:n.fullname}`},value:Y&&S.find(e=>e.key===Y)||null,onChange:(e,n)=>{P(n?n.key:null)},renderInput:e=>u.jsx(O,{...e,label:"مباشرین",size:"small",placeholder:"جستجوی مباشرین"}),noOptionsText:"مباشری یافت نشد",isOptionEqualToValue:(e,n)=>e.key===n.key})}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:y,value:V}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{c({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const e=`${X.defaults.baseURL}steward_allocation_excel/?role=${U()}&key=${f}&search=filter&value=${V}&date1=${C}&date2=${x}&type=Steward${Y?`&steward_key=${Y}`:"&steward_key=all"}`;window.location.href=e},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:r,columns:["ردیف","تاریخ ثبت","نوع تخصیص","مشخصات فروشنده","مشخصات خریدار","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","وزن تایید شده","کداحراز","وضعیت کد احراز","سند","وضعیت","عملیات"],handlePageChange:j,totalRows:w,page:I,perPage:E,handlePerRowsChange:q,title:"تخصیصات صورت گرفته"})]})})},ha=Fu("PROVINCE_GET_DISPENSER_KILLHOUSES_DASHBOARD_SERVICE",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("total-steward-dashboard",{params:{role:U(),date1:a.selectedDate1?a.selectedDate1:null,date2:a.selectedDate2?a.selectedDate2:null}});return t(Q()),{data:o,status:C}}),ga=Fu("PROVINCE_DISPENSER_SEGMENTATION_DASHBOARD",async(a,{dispatch:t})=>{t(nu());const{data:o,status:C}=await X.get("segmentation-dashboard",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:U(),steward_key:a.steward_key||"all"}});return t(Q()),{data:o,status:C}}),Aa=({updateTable:a,priceInfo:t,remainWeight:o})=>{var n,H,B;const{slaughterProducts:C}=wu(k=>k.slaughterSlice),d=au(),[,,x,v,i,A]=l.useContext(lu),c=k=>{V(k.target.value)},[f,b]=l.useState([]),[_,w]=l.useState(0),[F,E]=l.useState(10),[R,V]=l.useState(""),[N,I]=l.useState(1),[p,r]=l.useState([]),[g,S]=l.useState([]),[T,Y]=l.useState([]),[P,L]=l.useState(null),W=wu(k=>k.userSlice.userProfile.key),[j]=l.useContext(lu),y=async k=>{d(nu());try{const $=await X.get(`app-segmentation/?search=filter&value=${R}&role=${U()}&date1=${x}&date2=${i}&page=${k||1}&page_size=${F}&type=dashboard${P?`&steward_key=${P}`:"&steward_key=all"}`);b($.data.results),w($.data.count)}catch($){console.error("Error fetching data:",$)}finally{d(Q())}},G=()=>{d(l0()).then(k=>{Y(k.payload.data)})},q=()=>{d(ga({search:"filter",role:U(),selectedDate1:x,selectedDate2:i,steward_key:P||"all"})).then(k=>{S(k.payload.data)})},M=k=>{y(k),I(k)},s=k=>{E(k),I(1)};l.useEffect(()=>{const k=f==null?void 0:f.map(($,z)=>{var D,Z,m,uu,eu,su;return[N===1?z+1:z+F*(N-1)+1,$!=null&&$.toGuild?"قطعه بند":"مباشر",`${(D=$==null?void 0:$.buyer)==null?void 0:D.fullname}(${(Z=$==null?void 0:$.buyer)==null?void 0:Z.mobile})`,$!=null&&$.toGuild?`${(uu=(m=$==null?void 0:$.toGuild)==null?void 0:m.user)==null?void 0:uu.fullname}(${(su=(eu=$==null?void 0:$.toGuild)==null?void 0:eu.user)==null?void 0:su.mobile})`:"-",x6($==null?void 0:$.date),$==null?void 0:$.weight,($==null?void 0:$.quota)==="governmental"?"دولتی":($==null?void 0:$.quota)==="free"?"آزاد":"-",($==null?void 0:$.saleType)==="governmental"?"دولتی":($==null?void 0:$.saleType)==="free"?"آزاد":"-"]});r(k)},[f,N,F,t,C]),l.useEffect(()=>{y(1),q(),G()},[d,x,i,F,P]);const e=async k=>{k.preventDefault(),y(1),q()};return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,xs:12,children:u.jsx(cu,{noPagination:!0,isDashboard:!0,columns:["وزن کل (کیلوگرم)","وزن قطعه بندی","وزن تخصیصی به قطعه بندها"],data:[[((n=g==null?void 0:g.totalWeight)==null?void 0:n.toLocaleString())||"0",((H=g==null?void 0:g.totalSelfWeight)==null?void 0:H.toLocaleString())||"0",((B=g==null?void 0:g.totalOtherWeight)==null?void 0:B.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(du,{label:"از تاریخ",renderInput:k=>u.jsx(O,{...k,style:{width:"160px"},size:"small"}),value:x,onChange:k=>{v(J(k).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{label:"تا تاریخ",renderInput:k=>u.jsx(O,{...k,style:{width:"160px"},size:"small"}),value:i,onChange:k=>{A(J(k).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:e,style:{marginRight:"16px"},children:[u.jsx(Ru,{size:"small",style:{width:200},children:u.jsx(A6,{options:T,getOptionLabel:k=>{var $;return`(${k==null?void 0:k.guildsName}) ${($=k==null?void 0:k.user)==null?void 0:$.fullname}`},value:P&&T.find(k=>k.key===P)||null,onChange:(k,$)=>{L($?$.key:null)},renderInput:k=>u.jsx(O,{...k,label:"مباشرین",size:"small",placeholder:"جستجوی مباشرین"}),noOptionsText:"مباشری یافت نشد",isOptionEqualToValue:(k,$)=>k.key===$.key})}),u.jsx(O,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250,marginRight:"16px"},onChange:c,value:R}),u.jsx(K,{type:"submit",endIcon:u.jsx(vu,{}),children:"جستجو"})]})}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{j({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const k=`${X.defaults.baseURL}steward_free_sale_out_province_excel/?role=${U()}&key=${W}&search=filter&value=${R} &date1=${x}&date2=${i}&type=Steward`;window.location.href=k},children:u.jsx(Nu,{size:32})})})]}),u.jsx(cu,{data:p,columns:["ردیف","ماهیت","مباشر","تخصیص به قطعه بند","تاریخ ","وزن (کیلوگرم)","سهمیه","نوع فروش"],handlePageChange:M,totalRows:_,page:N,perPage:F,handlePerRowsChange:s,title:"قطعه بندی"})]})})},pa=()=>{var j,y,G,q,M,s,e,n,H,B,k,$;const[a,t]=l.useState([]),[o,C]=l.useState(!1),[d,x]=l.useState([]),[v]=l.useContext(lu),[i,A]=l.useState(0),[c,f]=l.useState(1),[b,_]=l.useState(0),[w,F]=l.useState(10),[E,R]=l.useState([]),V=wu(z=>z.userSlice.userProfile.key),[,,N,I,p,r]=l.useContext(lu),g=(z,D)=>{A(D)},S=au(),T=async z=>{S(nu());try{const D=await X.get(`/total-steward-dashboard-detail/?&role=${U()}&page=${z}&page_size=${w}${o?`&date1=${N}&date2=${p}`:""}`);t(D.data.results),_(D.data.count)}catch(D){console.error("Error fetching data:",D)}finally{S(Q())}},Y=()=>{S(ha({selectedDate1:o?N:null,selectedDate2:o?p:null})).then(z=>{x(z.payload.data)})},P=()=>{const z=a==null?void 0:a.map((D,Z)=>{var m,uu,eu,su,ru,tu,ou,iu,hu,gu,Su,fu,yu,ju,_u,Eu,Ju,Zu,mu,u6,e6,s6,a6,n6,r6,l6,t6,o6,c6,d6,C6,y6,j6,v6,F6,_6,E6,b6,w6;return[c===1?Z+1:Z+w*(c-1)+1,`${(uu=(m=D==null?void 0:D.user)==null?void 0:m.fullname)==null?void 0:uu.toLocaleString()} ${(su=(eu=D==null?void 0:D.user)==null?void 0:eu.mobile)==null?void 0:su.toLocaleString()}`,`${D!=null&&D.steward?"مباشر":"صنف"} `,((tu=(ru=D==null?void 0:D.address)==null?void 0:ru.city)==null?void 0:tu.name)||((ou=D==null?void 0:D.user)==null?void 0:ou.cityName),(hu=(iu=D==null?void 0:D.wareHouseInfo)==null?void 0:iu.totalBarsWeight)==null?void 0:hu.toLocaleString(),(Su=(gu=D==null?void 0:D.wareHouseInfo)==null?void 0:gu.totalEnteredBarsWeight)==null?void 0:Su.toLocaleString(),(yu=(fu=D==null?void 0:D.wareHouseInfo)==null?void 0:fu.totalOutputWeight)==null?void 0:yu.toLocaleString(),(_u=(ju=D==null?void 0:D.wareHouseInfo)==null?void 0:ju.totalRemainWeight)==null?void 0:_u.toLocaleString(),(Ju=(Eu=D==null?void 0:D.wareHouseInfo)==null?void 0:Eu.totalRemainGovernmentalWeight)==null?void 0:Ju.toLocaleString(),(mu=(Zu=D==null?void 0:D.wareHouseInfo)==null?void 0:Zu.totalRemainFreeWeight)==null?void 0:mu.toLocaleString(),(e6=(u6=D==null?void 0:D.wareHouseInfo)==null?void 0:u6.inputBarsWeight)==null?void 0:e6.toLocaleString(),(a6=(s6=D==null?void 0:D.wareHouseInfo)==null?void 0:s6.freeBarsWeight)==null?void 0:a6.toLocaleString(),(r6=(n6=D==null?void 0:D.wareHouseInfo)==null?void 0:n6.inProvinceBarsWeight)==null?void 0:r6.toLocaleString(),(t6=(l6=D==null?void 0:D.wareHouseInfo)==null?void 0:l6.outProvinceBarsWeight)==null?void 0:t6.toLocaleString(),(c6=(o6=D==null?void 0:D.wareHouseInfo)==null?void 0:o6.totalOutputGovernmentalWeight)==null?void 0:c6.toLocaleString(),(C6=(d6=D==null?void 0:D.wareHouseInfo)==null?void 0:d6.totalOutputFreeWeight)==null?void 0:C6.toLocaleString(),(j6=(y6=D==null?void 0:D.wareHouseInfo)==null?void 0:y6.lastTotalRemainWeight)==null?void 0:j6.toLocaleString(),(F6=(v6=D==null?void 0:D.wareHouseInfo)==null?void 0:v6.lastTotalRemainGovernmentalWeight)==null?void 0:F6.toLocaleString(),(E6=(_6=D==null?void 0:D.wareHouseInfo)==null?void 0:_6.lastTotalRemainFreeWeight)==null?void 0:E6.toLocaleString(),(w6=(b6=D==null?void 0:D.wareHouseInfo)==null?void 0:b6.segmentationsWeight)==null?void 0:w6.toLocaleString()]});R(z)};l.useEffect(()=>{i===0&&(T(c),Y())},[i]),l.useEffect(()=>{i===0&&(T(c),Y())},[S,N,p,w,o]),l.useEffect(()=>{i===0&&P()},[a,w]);const L=z=>{i===0&&(T(z),f(z))},W=z=>{i===0&&(F(z),f(1))};return u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",children:[u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsx(h,{container:!0,justifyContent:"center",alignItems:"center",mb:Cu.MEDIUM,xs:12,children:u.jsxs(Ku,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,onChange:g,value:i,children:[u.jsx(pu,{label:"اطلاعات جامع"}),u.jsx(pu,{label:"توزیع به داخل استان"}),u.jsx(pu,{label:"فروش به خارج استان"}),u.jsx(pu,{label:"قطعه بندی"})]})})}),i===0&&u.jsxs(u.Fragment,{children:[u.jsx(cu,{changed:!0,title:"اطلاعات کلی انبار",noPagination:!0,columns:["وزن کل بار ها (کیلوگرم)","وزن وارد شده به انبار (کیلوگرم)","وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)","وزن توزیع شده داخل استان (کیلوگرم)","وزن توزیع شده خارج استان (کیلوگرم)","وزن قطعه بندی","کل وزن فروش رفته دولتی","کل وزن فروش رفته آزاد","مانده انبار (کیلوگرم)","مانده انبار دولتی (کیلوگرم)","مانده انبار آزاد (کیلوگرم)"],data:[[(j=d==null?void 0:d.totalBarsWeight)==null?void 0:j.toLocaleString(),(y=d==null?void 0:d.totalEnteredBarsWeight)==null?void 0:y.toLocaleString(),(G=d==null?void 0:d.totalGovernmentalInputWeight)==null?void 0:G.toLocaleString(),(q=d==null?void 0:d.totalFreeInputWeight)==null?void 0:q.toLocaleString(),(M=d==null?void 0:d.inProvinceBarsWeight)==null?void 0:M.toLocaleString(),(s=d==null?void 0:d.outProvinceBarsWeight)==null?void 0:s.toLocaleString(),(e=d==null?void 0:d.segmentationsWeight)==null?void 0:e.toLocaleString(),(n=d==null?void 0:d.totalGovernmentalOutputWeight)==null?void 0:n.toLocaleString(),(H=d==null?void 0:d.totalFreeOutputWeight)==null?void 0:H.toLocaleString(),(B=d==null?void 0:d.totalRemainWeight)==null?void 0:B.toLocaleString(),(k=d==null?void 0:d.totalGovernmentalRemainWeight)==null?void 0:k.toLocaleString(),($=d==null?void 0:d.totalFreeRemainWeight)==null?void 0:$.toLocaleString()]]}),u.jsxs(h,{mt:2,container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(i6,{icon:u.jsx(ee,{}),checkedIcon:u.jsx(W6,{}),checked:o,onChange:()=>C(!o),color:"primary",size:"large"}),u.jsx(h,{children:u.jsx(du,{disabled:!o,label:"از تاریخ",id:"date",renderInput:z=>u.jsx(O,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...z}),value:N,onChange:z=>{I(J(z).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(du,{disabled:!o,label:"تا تاریخ",id:"date",renderInput:z=>u.jsx(O,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...z}),value:p,onChange:z=>{r(J(z).format("YYYY-MM-DD"))}})})]}),u.jsx(Tu,{title:"خروجی اکسل",children:u.jsx(K,{color:"success",onClick:()=>{v({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const z=`${X.defaults.baseURL}total_steward_dashboard_excel/?key=${V}${o?`&date1=${N}&date2=${p}`:""}`;window.location.href=z},children:u.jsx(Nu,{size:32})})}),u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsx(cu,{title:"انبار و توزیع",columns:["ردیف","خریدار","ماهیت","شهر","وزن کل بارها","کل وزن ورودی به انبار","کل وزن فروش رفته","مانده انبار فعلی","مانده انبار دولتی (کیلوگرم)","مانده انبار آزاد (کیلوگرم)","وزن بار درون استان","وزن لاشه خرید خارج استان","وزن فروش داخل استان","وزن فروش خارج استان","کل وزن فروش رفته دولتی","کل وزن فروش رفته آزاد","مانده انبار گذشته","مانده انبار گذشته دولتی","مانده انبار گذشته آزاد","وزن فطعه بندی"],handlePageChange:L,data:E,totalRows:b,page:c,perPage:w,handlePerRowsChange:W})})]}),i===1&&u.jsx(ia,{}),i===2&&u.jsx(ta,{}),i===3&&u.jsx(Aa,{})]})},j0=Fu("SLAUGHTER_GET_DISPENSER_SERVICE",async(a,{dispatch:t})=>{var o,C,d;try{t(nu());const{data:x,status:v}=await X.get("dispenser/",{params:{role:U(),search:a.search||"filter",value:a.value||"",page:a.page||1,page_size:a.page_size||10}});return t(Q()),{data:x,status:v}}catch(x){return t(Q()),{error:((C=(o=x.response)==null?void 0:o.data)==null?void 0:C.result)||((d=x.response)==null?void 0:d.data)||"خطا در دریافت اطلاعات"}}}),Pu=({icon:a,label:t,value:o,iconSx:C})=>u.jsxs($u,{display:"flex",alignItems:C?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(a,{color:"action",sx:C}),u.jsxs($u,{children:[u.jsx(Du,{variant:"caption",color:"text.secondary",children:t}),u.jsx(Du,{variant:"body1",children:o||"-"})]})]}),xa=()=>Qu({mobile:Au().required("شماره همراه الزامی است").matches(/^09\d{9}$/,"شماره تلفن باید با 09 شروع شود و 11 رقم باشد")}),Sa=({formik:a,userInfo:t})=>u.jsx("form",{onSubmit:a.handleSubmit,children:u.jsxs(h,{container:!0,gap:Cu.SMALL,p:2,children:[t&&u.jsxs(h,{container:!0,spacing:2,xs:12,mb:2,children:[u.jsx(h,{item:!0,xs:12,children:u.jsx(Du,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,sx:{mb:1},children:"اطلاعات شخصی"})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:T6,label:"کد ملی",value:a.values.nationalId})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:M6,label:"نام پدر",value:t.fatherName})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:ss,label:"تاریخ تولد",value:t.birthday})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:as,label:"جنسیت",value:t.gender?"مرد":"زن"})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:T6,label:"شماره شناسنامه",value:t.nationalCode})})]}),u.jsxs(h,{container:!0,spacing:2,xs:12,children:[u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:M6,label:"نام",value:a.values.first_name})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:M6,label:"نام خانوادگی",value:a.values.last_name})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:Te,label:"شهر",value:a.values.city})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:V6,label:"نوع توزیع کننده",value:a.values.dispenser_type==="inductor"?"واسطه":a.values.dispenser_type==="salesman"?"فروشنده":a.values.dispenser_type==="driver"?"راننده":a.values.dispenser_type})}),a.values.dispenser_type==="driver"&&u.jsxs(u.Fragment,{children:[u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:V6,label:"نوع خودرو",value:a.values.driver_car_type})}),a.values.pelak&&u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:T6,label:"پلاک خودرو",value:a.values.pelak})})]}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(Pu,{icon:V6,label:"سقف محدودیت",value:a.values.limitation_amount||0})}),u.jsx(h,{item:!0,xs:12,md:4,children:u.jsx(O,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.mobile,helperText:a.errors.mobile,inputProps:{maxLength:11}})})]}),u.jsx(h,{item:!0,xs:12,mt:2,children:u.jsx(K,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!a.isValid,children:"ویرایش"})})]})}),fa=({item:a,updateTable:t})=>{var i,A,c,f,b,_;const o=au(),[C]=l.useContext(lu),d=((i=a==null?void 0:a.user)==null?void 0:i.nationalId)||((A=a==null?void 0:a.user)==null?void 0:A.nationalCode),x=a!=null&&a.user?{nationalCode:a.user.nationalId||a.user.nationalCode||null,fatherName:a.user.fatherName||null,birthday:a.user.birthday||null,gender:a.user.gender,identityNo:a.user.identityNo||null,identitySeries:a.user.identitySeries||null,identitySerial:a.user.identitySerial||null}:null,v=Xu({initialValues:{first_name:((c=a==null?void 0:a.user)==null?void 0:c.firstName)||"",last_name:((f=a==null?void 0:a.user)==null?void 0:f.lastName)||"",mobile:((b=a==null?void 0:a.user)==null?void 0:b.mobile)||"",city:((_=a==null?void 0:a.user)==null?void 0:_.cityName)||"",national_id:d||"",dispenser_type:(a==null?void 0:a.dispenserType)||"inductor",limitation_amount:(a==null?void 0:a.limitationAmount)||0,driver_car_type:(a==null?void 0:a.car)||"",pelak:(a==null?void 0:a.pelak)||""},enableReinitialize:!0,validationSchema:xa(),onSubmit:w=>{const F={key:a==null?void 0:a.key,mobile:w.mobile};o(m6(F)).then(E=>{var R;(R=E.payload)!=null&&R.error?C({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t(),o(Iu()))})}});return u.jsx(Sa,{formik:v,userInfo:x})},ya=({item:a,updateTable:t})=>{const[o,C]=l.useState(null),d=au(),x=c=>{C(c.currentTarget)},v=()=>{C(null)},i=!!o,A=i?"popover":void 0;return u.jsxs("div",{children:[u.jsx(Hu,{"aria-describedby":A,variant:"contained",color:"primary",onClick:x,size:"small",children:u.jsx(S6,{fontSize:"small"})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:A,open:i,anchorEl:o,onClose:v,children:u.jsx("div",{style:{padding:"10px"},children:u.jsx(K,{color:"primary",size:"small",onClick:()=>{v(),d(Ou({title:"ویرایش توزیع کننده",content:u.jsx(fa,{item:a,updateTable:t}),size:620}))},startIcon:u.jsx(Z6,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(Du,{variant:"body2",sx:{userSelect:"text"},children:"ویرایش"})})})})]})},ja=()=>{const a=au(),[t,o]=l.useState([]),[C,d]=l.useState(0),[x,v]=l.useState(10),[i,A]=l.useState(""),[c,f]=l.useState(1),[b,_]=l.useState([]),w=l.useRef(!0),F=p=>A(p.target.value),E=async p=>{var g,S;const r=await a(j0({search:"filter",value:i,page:p,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}},R=p=>{E(p),f(p)},V=p=>{v(Number(p)),f(1)},N=()=>{E(c!==0?c:1)};l.useEffect(()=>{if(!t||!Array.isArray(t)){_([]);return}const p=t.map((r,g)=>{var S,T,Y,P;return[c===1?g+1:g+x*(c-1)+1,((S=r==null?void 0:r.user)==null?void 0:S.firstName)||"-",((T=r==null?void 0:r.user)==null?void 0:T.lastName)||"-",((Y=r==null?void 0:r.user)==null?void 0:Y.mobile)||"-",((P=r==null?void 0:r.user)==null?void 0:P.cityName)||"-",u.jsx(ya,{item:r,updateTable:N},`operations-${(r==null?void 0:r.key)||g}`)]});_(p)},[t,c,x]),l.useEffect(()=>{E(1)},[]),l.useEffect(()=>{if(w.current){w.current=!1;return}E(1),f(1)},[x]);const I=async p=>{var g,S;p.preventDefault(),f(1);const r=await a(j0({search:"filter",value:i,page:1,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}};return u.jsxs($u,{children:[u.jsx(ku,{container:!0,gap:Cu.SMALL,mb:2,children:u.jsx("form",{onSubmit:I,style:{width:"100%"},children:u.jsxs(ku,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:i,onChange:F}),u.jsx(K,{type:"submit",onClick:I,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(ku,{item:!0,xs:12,children:u.jsx(cu,{title:"کل توزیع کنندگان",columns:["ردیف","نام","نام خانوادگی","شماره همراه","شهر","عملیات"],customWidth:"100%",data:b,handlePageChange:R,totalRows:C,page:c,perPage:x,handlePerRowsChange:V})})]})},va=({item:a,updateTable:t})=>{const o=au(),[C]=l.useContext(lu),[d,x]=l.useState((a==null?void 0:a.limitation)||!1),[v,i]=l.useState((a==null?void 0:a.governmentalLimitationWeight)||0),[A,c]=l.useState((a==null?void 0:a.freeLimitationWeight)||0),f=b=>{b.preventDefault();const _={key:a==null?void 0:a.key,limitation:d,governmental_limitation_weight:d?Number(v):0,free_limitation_weight:d?Number(A):0};o(m0(_)).then(w=>{var F;(F=w.payload)!=null&&F.error?C({vertical:"top",horizontal:"center",msg:w.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t(),o(Iu()))})};return u.jsx("form",{onSubmit:f,children:u.jsxs(h,{container:!0,gap:Cu.SMALL,p:2,children:[u.jsxs(h,{container:!0,item:!0,xs:12,alignItems:"center",gap:1,children:[u.jsx(Du,{variant:"body2",color:"text.secondary",children:"اطلاعات توزیع کننده:"}),u.jsxs(Du,{variant:"h6",mb:.75,children:[a==null?void 0:a.firstName," ",a==null?void 0:a.lastName]})]}),u.jsx(h,{item:!0,xs:12,mb:1,children:u.jsx(xu,{control:u.jsx(i6,{checked:d,onChange:b=>x(b.target.checked),color:"primary"}),label:"محدودیت فروش روزانه"})}),d&&u.jsxs(u.Fragment,{children:[u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{label:"حداکثر فروش دولتی (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:v,onChange:b=>i(b.target.value),inputProps:{min:0}})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{label:"حداکثر فروش آزاد (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:A,onChange:b=>c(b.target.value),inputProps:{min:0}})})]}),u.jsx(h,{item:!0,xs:12,mt:2,children:u.jsx(K,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:d&&v===0&&A===0,children:"ثبت"})})]})})},de=({item:a,updateTable:t})=>{const[o,C]=l.useState(null),d=au(),[x]=l.useContext(lu),v=_=>{C(_.currentTarget)},i=()=>{C(null)},A=!!o,c=A?"popover":void 0,f=a==null?void 0:a.active,b=()=>{i(),d(m0({key:a==null?void 0:a.key,active:!f})).then(_=>{var w;(w=_.payload)!=null&&w.error?x({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t())})};return u.jsxs("div",{children:[u.jsx(Hu,{"aria-describedby":c,variant:"contained",color:"primary",onClick:v,size:"small",children:u.jsx(S6,{fontSize:"small"})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:c,open:A,anchorEl:o,onClose:i,children:u.jsxs("div",{style:{padding:"10px",display:"flex",flexDirection:"column",gap:"8px"},children:[u.jsx(K,{color:f?"error":"success",size:"small",onClick:b,startIcon:f?u.jsx(ne,{fontSize:"small"}):u.jsx(W6,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(Du,{variant:"body2",sx:{userSelect:"text"},children:f?"غیرفعال کردن":"فعال کردن"})}),u.jsx(K,{color:"primary",size:"small",onClick:()=>{i(),d(Ou({title:"تنظیم محدودیت فروش",content:u.jsx(va,{item:a,updateTable:t}),size:400}))},startIcon:u.jsx(re,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(Du,{variant:"body2",sx:{userSelect:"text"},children:"تنظیم محدودیت"})})]})})]})},Fa=()=>{const a=au(),[t,o]=l.useState([]),[C,d]=l.useState(0),[x,v]=l.useState(10),[i,A]=l.useState(""),[c,f]=l.useState(1),[b,_]=l.useState([]),w=l.useRef(!0),F=p=>A(p.target.value),E=async p=>{var g,S;const r=await a(I6({type:"KillHouse",search:"filter",value:i,page:p,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}},R=p=>{E(p),f(p)},V=p=>{v(Number(p)),f(1)};l.useEffect(()=>{if(!t||!Array.isArray(t)){_([]);return}const p=t.map((r,g)=>{var L,W,j;const S=r==null?void 0:r.active,T=r==null?void 0:r.limitation,Y=u.jsx(p6,{label:T?"دارد":"ندارد",color:T?"warning":"default",size:"small",sx:{minWidth:60}},`limitation-${(r==null?void 0:r.key)||g}`),P=(L=r==null?void 0:r.killHouse)!=null&&L.name&&((W=r==null?void 0:r.killHouse)!=null&&W.mobile)?`${r.killHouse.name} (${r.killHouse.mobile})`:(j=r==null?void 0:r.killHouse)!=null&&j.name?r.killHouse.name:"-";return[c===1?g+1:g+x*(c-1)+1,(r==null?void 0:r.firstName)||"-",(r==null?void 0:r.lastName)||"-",(r==null?void 0:r.mobile)||"-",(r==null?void 0:r.city)||"-",P,Y,(r==null?void 0:r.governmentalLimitationWeight)||0,(r==null?void 0:r.freeLimitationWeight)||0,u.jsx(p6,{label:S?"فعال":"غیرفعال",color:S?"success":"error",size:"small",sx:{minWidth:80}},`status-${(r==null?void 0:r.key)||g}`),u.jsx(de,{item:r,updateTable:N},`operations-${(r==null?void 0:r.key)||g}`)]});_(p)},[t,c,x]);const N=()=>{E(c)};l.useEffect(()=>{E(1)},[]),l.useEffect(()=>{if(w.current){w.current=!1;return}E(1),f(1)},[x]);const I=async p=>{var g,S;p.preventDefault(),f(1);const r=await a(I6({type:"KillHouse",search:"filter",value:i,page:1,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}};return u.jsxs($u,{children:[u.jsx(ku,{container:!0,gap:Cu.SMALL,mb:2,children:u.jsx("form",{onSubmit:I,style:{width:"100%"},children:u.jsxs(ku,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:i,onChange:F}),u.jsx(K,{type:"submit",onClick:I,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(ku,{item:!0,xs:12,children:u.jsx(cu,{title:"توزیع کنندگان کشتارگاه‌ها",columns:["ردیف","نام","نام خانوادگی","شماره همراه","شهر","کشتارگاه","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:b,handlePageChange:R,totalRows:C,page:c,perPage:x,handlePerRowsChange:V})})]})},_a=()=>{const a=au(),[t,o]=l.useState([]),[C,d]=l.useState(0),[x,v]=l.useState(10),[i,A]=l.useState(""),[c,f]=l.useState(1),[b,_]=l.useState([]),w=l.useRef(!0),F=p=>A(p.target.value),E=async p=>{var g,S;const r=await a(I6({type:"Steward",search:"filter",value:i,page:p,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}},R=p=>{E(p),f(p)},V=p=>{v(Number(p)),f(1)};l.useEffect(()=>{if(!t||!Array.isArray(t)){_([]);return}const p=t.map((r,g)=>{var L,W,j,y;const S=r==null?void 0:r.active,T=r==null?void 0:r.limitation,Y=u.jsx(p6,{label:T?"دارد":"ندارد",color:T?"warning":"default",size:"small",sx:{minWidth:60}},`limitation-${(r==null?void 0:r.key)||g}`),P=(L=r==null?void 0:r.steward)!=null&&L.name&&((j=(W=r==null?void 0:r.steward)==null?void 0:W.user)!=null&&j.mobile)?`${r.steward.name} (${r.steward.user.mobile})`:(y=r==null?void 0:r.steward)!=null&&y.name?r.steward.name:"-";return[c===1?g+1:g+x*(c-1)+1,(r==null?void 0:r.firstName)||"-",(r==null?void 0:r.lastName)||"-",(r==null?void 0:r.mobile)||"-",(r==null?void 0:r.city)||"-",P,Y,(r==null?void 0:r.governmentalLimitationWeight)||0,(r==null?void 0:r.freeLimitationWeight)||0,u.jsx(p6,{label:S?"فعال":"غیرفعال",color:S?"success":"error",size:"small",sx:{minWidth:80}},`status-${(r==null?void 0:r.key)||g}`),u.jsx(de,{item:r,updateTable:N},`operations-${(r==null?void 0:r.key)||g}`)]});_(p)},[t,c,x]);const N=()=>{E(c)};l.useEffect(()=>{E(1)},[]),l.useEffect(()=>{if(w.current){w.current=!1;return}E(1),f(1)},[x]);const I=async p=>{var g,S;p.preventDefault(),f(1);const r=await a(I6({type:"Steward",search:"filter",value:i,page:1,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}};return u.jsxs($u,{children:[u.jsx(ku,{container:!0,gap:Cu.SMALL,mb:2,children:u.jsx("form",{onSubmit:I,style:{width:"100%"},children:u.jsxs(ku,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:i,onChange:F}),u.jsx(K,{type:"submit",onClick:I,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(ku,{item:!0,xs:12,children:u.jsx(cu,{title:"توزیع کنندگان مباشرین",columns:["ردیف","نام","نام خانوادگی","شماره همراه","شهر","مباشر","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:b,handlePageChange:R,totalRows:C,page:c,perPage:x,handlePerRowsChange:V})})]})},Ea=()=>{const[a,t]=l.useState(0),o=(C,d)=>{t(d)};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(Ku,{value:a,onChange:o,children:[u.jsx(pu,{label:"کل توزیع کنندگان",value:0}),u.jsx(pu,{label:"توزیع کنندگان کشتارگاه‌ها",value:1}),u.jsx(pu,{label:"توزیع کنندگان مباشرین",value:2})]}),u.jsxs($u,{sx:{width:"100%",mt:2},children:[a===0&&u.jsx(ja,{}),a===1&&u.jsx(Fa,{}),a===2&&u.jsx(_a,{})]})]})},$6=Fu("SLAUGHTER_GET_DELEGATES_SERVICE",async(a,{dispatch:t})=>{var o,C,d;try{t(nu());const{data:x,status:v}=await X.get(`representative/?role=${U()}&type=${a.type}&search=${a.search}&value=${a.value}&page=${a.page}&page_size=${a.page_size}`);return t(Q()),{data:x,status:v}}catch(x){return t(Q()),{error:((C=(o=x.response)==null?void 0:o.data)==null?void 0:C.result)||((d=x.response)==null?void 0:d.data)||"خطا در دریافت اطلاعات"}}}),Ce=Fu("SLAUGHTER_EDIT_DELEGATES_SERVICE",async(a,{dispatch:t})=>{var o,C,d;try{t(nu());const{data:x,status:v}=await X.put("representative/0/",a);return t(Q()),{data:x,status:v}}catch(x){return t(Q()),{error:((C=(o=x.response)==null?void 0:o.data)==null?void 0:C.result)||((d=x.response)==null?void 0:d.data)||"خطا در ویرایش وضعیت"}}}),ba=({item:a,updateTable:t})=>{const o=au(),[C]=l.useContext(lu),[d,x]=l.useState((a==null?void 0:a.limitation)||!1),[v,i]=l.useState((a==null?void 0:a.governmentalLimitationWeight)||0),[A,c]=l.useState((a==null?void 0:a.freeLimitationWeight)||0),f=b=>{b.preventDefault();const _={key:a==null?void 0:a.key,limitation:d,governmental_limitation_weight:d?Number(v):0,free_limitation_weight:d?Number(A):0};o(Ce(_)).then(w=>{var F;(F=w.payload)!=null&&F.error?C({vertical:"top",horizontal:"center",msg:w.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t(),o(Iu()))})};return u.jsx("form",{onSubmit:f,children:u.jsxs(h,{container:!0,gap:Cu.SMALL,p:2,children:[u.jsxs(h,{container:!0,item:!0,xs:12,alignItems:"center",gap:1,children:[u.jsx(Du,{variant:"body2",color:"text.secondary",children:"اطلاعات نماینده:"}),u.jsxs(Du,{variant:"h6",mb:.75,children:[(a==null?void 0:a.firstName)||(a==null?void 0:a.first_name)," ",(a==null?void 0:a.lastName)||(a==null?void 0:a.last_name)]})]}),u.jsx(h,{item:!0,xs:12,mb:1,children:u.jsx(xu,{control:u.jsx(i6,{checked:d,onChange:b=>x(b.target.checked),color:"primary"}),label:"محدودیت فروش روزانه"})}),d&&u.jsxs(u.Fragment,{children:[u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{label:"حداکثر فروش دولتی (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:v,onChange:b=>i(b.target.value),inputProps:{min:0}})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(O,{label:"حداکثر فروش آزاد (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:A,onChange:b=>c(b.target.value),inputProps:{min:0}})})]}),u.jsx(h,{item:!0,xs:12,mt:2,children:u.jsx(K,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:d&&v===0&&A===0,children:"ثبت"})})]})})},ie=({item:a,updateTable:t})=>{const[o,C]=l.useState(null),d=au(),[x]=l.useContext(lu),v=_=>{C(_.currentTarget)},i=()=>{C(null)},A=!!o,c=A?"popover":void 0,f=(a==null?void 0:a.active)!==void 0?a.active:!(a!=null&&a.trash),b=()=>{i(),d(Ce({key:a==null?void 0:a.key,active:!f})).then(_=>{var w;(w=_.payload)!=null&&w.error?x({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t())})};return u.jsxs("div",{children:[u.jsx(Hu,{"aria-describedby":c,variant:"contained",color:"primary",onClick:v,size:"small",children:u.jsx(S6,{fontSize:"small"})}),u.jsx(qu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:c,open:A,anchorEl:o,onClose:i,children:u.jsxs("div",{style:{padding:"10px",display:"flex",flexDirection:"column",gap:"8px"},children:[u.jsx(K,{color:f?"error":"success",size:"small",onClick:b,startIcon:f?u.jsx(ne,{fontSize:"small"}):u.jsx(W6,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(Du,{variant:"body2",sx:{userSelect:"text"},children:f?"غیرفعال کردن":"فعال کردن"})}),u.jsx(K,{color:"primary",size:"small",onClick:()=>{i(),d(Ou({title:"تنظیم محدودیت فروش",content:u.jsx(ba,{item:a,updateTable:t}),size:400}))},startIcon:u.jsx(re,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(Du,{variant:"body2",sx:{userSelect:"text"},children:"تنظیم محدودیت"})})]})})]})},wa=()=>{const a=au(),[t,o]=l.useState([]),[C,d]=l.useState(0),[x,v]=l.useState(10),[i,A]=l.useState(""),[c,f]=l.useState(1),[b,_]=l.useState([]),w=l.useRef(!0),F=p=>A(p.target.value),E=async p=>{var g,S;const r=await a($6({type:"Steward",search:"filter",value:i,page:p,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}},R=p=>{E(p),f(p)},V=p=>{v(Number(p)),f(1)},N=()=>{E(c)};l.useEffect(()=>{if(!t||!Array.isArray(t)){_([]);return}const p=t.map((r,g)=>{var L,W,j,y;const S=(r==null?void 0:r.active)!==void 0?r.active:!(r!=null&&r.trash),T=r==null?void 0:r.limitation,Y=u.jsx(p6,{label:T?"دارد":"ندارد",color:T?"warning":"default",size:"small",sx:{minWidth:60}},`limitation-${(r==null?void 0:r.key)||g}`),P=(L=r==null?void 0:r.steward)!=null&&L.name&&((j=(W=r==null?void 0:r.steward)==null?void 0:W.user)!=null&&j.mobile)?`${r.steward.name} (${r.steward.user.mobile})`:(y=r==null?void 0:r.steward)!=null&&y.name?r.steward.name:"-";return[c===1?g+1:g+x*(c-1)+1,(r==null?void 0:r.firstName)||(r==null?void 0:r.first_name)||"-",(r==null?void 0:r.lastName)||(r==null?void 0:r.last_name)||"-",(r==null?void 0:r.mobile)||"-",(r==null?void 0:r.city)||"-",P,Y,(r==null?void 0:r.governmentalLimitationWeight)||0,(r==null?void 0:r.freeLimitationWeight)||0,u.jsx(p6,{label:S?"فعال":"غیرفعال",color:S?"success":"error",size:"small",sx:{minWidth:80}},`status-${(r==null?void 0:r.key)||g}`),u.jsx(ie,{item:r,updateTable:N},`operations-${(r==null?void 0:r.key)||g}`)]});_(p)},[t,c,x]),l.useEffect(()=>{E(1)},[]),l.useEffect(()=>{if(w.current){w.current=!1;return}E(1),f(1)},[x]);const I=async p=>{var g,S;p.preventDefault(),f(1);const r=await a($6({type:"Steward",search:"filter",value:i,page:1,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}};return u.jsxs($u,{children:[u.jsx(ku,{container:!0,gap:Cu.SMALL,mb:2,children:u.jsx("form",{onSubmit:I,style:{width:"100%"},children:u.jsxs(ku,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:i,onChange:F}),u.jsx(K,{type:"submit",onClick:I,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(ku,{item:!0,xs:12,children:u.jsx(cu,{title:"نمایندگان مباشرین",columns:["ردیف","نام","نام خانوادگی","شماره همراه","شهر","مباشر","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:b,handlePageChange:R,totalRows:C,page:c,perPage:x,handlePerRowsChange:V})})]})},Da=()=>{const a=au(),[t,o]=l.useState([]),[C,d]=l.useState(0),[x,v]=l.useState(10),[i,A]=l.useState(""),[c,f]=l.useState(1),[b,_]=l.useState([]),w=l.useRef(!0),F=p=>A(p.target.value),E=async p=>{var g,S;const r=await a($6({type:"KillHouse",search:"filter",value:i,page:p,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}},R=p=>{E(p),f(p)},V=p=>{v(Number(p)),f(1)},N=()=>{E(c)};l.useEffect(()=>{if(!t||!Array.isArray(t)){_([]);return}const p=t.map((r,g)=>{var L,W,j;const S=(r==null?void 0:r.active)!==void 0?r.active:!(r!=null&&r.trash),T=r==null?void 0:r.limitation,Y=u.jsx(p6,{label:T?"دارد":"ندارد",color:T?"warning":"default",size:"small",sx:{minWidth:60}},`limitation-${(r==null?void 0:r.key)||g}`),P=(L=r==null?void 0:r.killHouse)!=null&&L.name&&((W=r==null?void 0:r.killHouse)!=null&&W.mobile)?`${r.killHouse.name} (${r.killHouse.mobile})`:(j=r==null?void 0:r.killHouse)!=null&&j.name?r.killHouse.name:"-";return[c===1?g+1:g+x*(c-1)+1,(r==null?void 0:r.firstName)||(r==null?void 0:r.first_name)||"-",(r==null?void 0:r.lastName)||(r==null?void 0:r.last_name)||"-",(r==null?void 0:r.mobile)||"-",(r==null?void 0:r.city)||"-",P,Y,(r==null?void 0:r.governmentalLimitationWeight)||0,(r==null?void 0:r.freeLimitationWeight)||0,u.jsx(p6,{label:S?"فعال":"غیرفعال",color:S?"success":"error",size:"small",sx:{minWidth:80}},`status-${(r==null?void 0:r.key)||g}`),u.jsx(ie,{item:r,updateTable:N},`operations-${(r==null?void 0:r.key)||g}`)]});_(p)},[t,c,x]),l.useEffect(()=>{E(1)},[]),l.useEffect(()=>{if(w.current){w.current=!1;return}E(1),f(1)},[x]);const I=async p=>{var g,S;p.preventDefault(),f(1);const r=await a($6({type:"KillHouse",search:"filter",value:i,page:1,page_size:x}));if(r.payload.error)console.error("Error fetching data:",r.payload.error),o([]),d(0);else{o(((g=r.payload.data)==null?void 0:g.results)||[]);const T=Number((S=r.payload.data)==null?void 0:S.count)||0;d(T)}};return u.jsxs($u,{children:[u.jsx(ku,{container:!0,gap:Cu.SMALL,mb:2,children:u.jsx("form",{onSubmit:I,style:{width:"100%"},children:u.jsxs(ku,{container:!0,alignItems:"center",gap:Cu.SMALL,children:[u.jsx(O,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:i,onChange:F}),u.jsx(K,{type:"submit",onClick:I,endIcon:u.jsx(vu,{}),children:"جستجو"})]})})}),u.jsx(ku,{item:!0,xs:12,children:u.jsx(cu,{title:"نمایندگان کشتارگاه‌ها",columns:["ردیف","نام","نام خانوادگی","شماره همراه","شهر","کشتارگاه","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:b,handlePageChange:R,totalRows:C,page:c,perPage:x,handlePerRowsChange:V})})]})},Ta=()=>{const[a,t]=l.useState(0),o=(C,d)=>{t(d)};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(Ku,{value:a,onChange:o,children:[u.jsx(pu,{label:"مباشرین",value:0}),u.jsx(pu,{label:"کشتارگاه‌ها",value:1})]}),u.jsxs($u,{sx:{width:"100%",mt:2},children:[a===0&&u.jsx(wa,{}),a===1&&u.jsx(Da,{})]})]})},ka=()=>u.jsx(h,{justifyContent:"center",my:Cu.MEDIUM,children:u.jsx(h,{children:u.jsx(Du,{variant:"h6",children:"داشبورد مدیریت توزیع"})})}),Ra=a=>{const t=[U0,V0,z0,M0,ke,Re],o=[X0,q0,J0,Q0,Pe,Le],C=[W0,N0,O0,L0,Oe,Ne],d=[H0,J6,Q6,R6,We,He],x=[ze,Be,Ye,Me,Ve],v=[P0,$0,k0,I0,Ue,R0],i=[T0,D0,w0,b0,Ie,$e,E0],A=[Y0],c=[B0];return t.includes(a)?u.jsx(_s,{}):A.includes(a)?u.jsx(Ea,{}):c.includes(a)?u.jsx(Ta,{}):i.includes(a)?u.jsx(pa,{}):o.some(f=>a.includes(f))?u.jsx(bs,{}):C.some(f=>a.includes(f))?u.jsx(ws,{}):d.some(f=>a.includes(f))?u.jsx(Ds,{}):x.some(f=>a.includes(f))?u.jsx(Rs,{}):v.some(f=>a.includes(f))?u.jsx(qs,{}):null},Ia=()=>{const{pathname:a}=F0(),{key:t,name:o}=q6(),C=[Ge,Ke,qe,Xe,Qe,Je,Ze].includes(a);return u.jsx($u,{display:"flex",justifyContent:"center",children:u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[C?u.jsxs(u.Fragment,{children:[u.jsx(ka,{}),u.jsx(As,{})]}):u.jsx(us,{}),!t&&Ra(a),t&&u.jsx(ea,{name:o},t)]})})},yn=X6.memo(Ia);export{yn as default}; diff --git a/build/assets/SlaughterHouseVet-D7KmbIAn.js b/build/assets/SlaughterHouseVet-D7KmbIAn.js new file mode 100644 index 0000000..df5492f --- /dev/null +++ b/build/assets/SlaughterHouseVet-D7KmbIAn.js @@ -0,0 +1 @@ +import{j as u,aR as cu,aS as iu,aT as du,aU as Cu,aV as xu,aW as hu,T as r,an as f,B as q,ah as pu,I as R,b as H,ab as J,ap as d,bn as Au,bo as X,aO as ju,aP as Fu,aQ as gu,au as Z}from"./mui-vendor-D_SVL-Dx.js";import{G as a,S as i,l5 as uu,m7 as V,m8 as O,j as yu,L as $,h as P,A as nu,gp as ru,W as I,O as fu,af as b,X as w,a3 as Eu,ad as Su,m9 as eu,$ as L,a0 as bu,l3 as Du,l4 as Tu,p as vu,k as mu,ma as Mu,mb as Lu}from"./index-D80MdVQn.js";import{N as Y}from"./NavLink-Uri4Pz8C.js";import{L as W}from"./LinkItem-Din4toX7.js";import{a as wu,V as tu}from"./index.esm-DYumyMPq.js";import{f as lu,r as c,u as Nu}from"./react-vendor-CmFgShSM.js";import{d as ku}from"./Settings-Cboitw62.js";import{d as au}from"./Plagiarism-BibpZV6P.js";import{a as Ru,u as K,f as z}from"./redux-vendor-CfkcHgWN.js";import{V as _u}from"./SlaughterEnterNoneReciept-By4AAznT.js";import{A as Hu}from"./index-C-DZrBTM.js";import{R as su}from"./ResponsiveTable-bUYl0qDM.js";import{B as Iu}from"./BackButton-Dr-K0JXJ.js";import{S as _}from"./SimpleTable-tm4uaKUf.js";import{T as Bu}from"./Timer-DH9WN_K5.js";import{g as U,S as Yu}from"./getRemainedSeconds-HeHjUHGN.js";import{A as Wu}from"./AdvancedTable-DF_gMS-x.js";import{S as Uu}from"./SlaghterEnterBarInfo-DbNp5HJB.js";import"./checkPathStartsWith-DedybDvj.js";import"./VetFarmEditTrafficCode-C5Hod_My.js";import"./Tune-BBzxV8DK.js";import"./ReceiptLong-BODgrrI9.js";import"./index.esm-C1-dCPnj.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./SlaughterManageBars-DS0speaj.js";import"./resizeImage-Csf2MO3w.js";import"./AddCircleOutline-5cdNoXZy.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./getDocumentStates-X7qXjbQL.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";const qu=()=>{const{pathname:l}=lu();return u.jsx(a,{container:!0,gap:i.SMALL,p:i.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(a,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(a,{container:!0,gap:i.SMALL,justifyContent:"center",children:[u.jsx(Y,{to:uu,active:l===uu?"true":null,children:u.jsx(W,{icon:u.jsx(wu,{size:30,color:"#244CCC"}),title:"بارهای خارج استان",description:"درخواست های در انتظار عملیات وارد کردن اطلاعات بارهای دریافتی"})}),u.jsx(Y,{to:V,active:l===V?"true":null,children:u.jsx(W,{icon:u.jsx(tu,{size:30,color:"#244CCC"}),title:"بارهای جدید"})}),u.jsx(Y,{to:O,active:l===O?"true":null,children:u.jsx(W,{icon:u.jsx(tu,{size:30,color:"#244CCC"}),title:"وارد کردن اطلاعات بار"})})]})})})},Vu=Ru("SLAUGHTER_HOUSE_VET_SEND_CHECK_REQUEST",async(l,{dispatch:C})=>{try{const{data:p,status:N}=await yu.post("vet_check/",l);return C($()),{data:p,status:N}}catch(p){return C(P()),{error:p.response.data.result}}});function G({item:l}){const C=K(),[p,,N,,k]=c.useContext(nu),[h,A]=c.useState(l.quantity),[D,T]=c.useState(),F=o=>{A(o.target.value)},g=o=>{T(o.target.value)};return u.jsxs(cu,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(iu,{children:[u.jsx(du,{color:"secondary"}),u.jsx(Cu,{})]}),u.jsxs(a,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(a,{container:!0,alignItems:"center",children:[u.jsx(a,{children:u.jsx(xu,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(a,{children:u.jsx(hu,{color:"textSecondary",children:u.jsx(r,{variant:"body2",children:"در این مرحله درخواست را بررسی و تایید کنید."})})})]}),u.jsx(a,{container:!0,gap:i.SMALL,children:u.jsx(Hu,{children:u.jsxs(a,{container:!0,gap:i.SMALL,mt:i.SMALL,mx:i.SMALL,children:[u.jsx(a,{children:u.jsx(f,{label:"تعداد واقعی تحویلی",variant:"outlined",type:"number",value:h,onChange:F})}),u.jsx(a,{children:u.jsx(f,{label:"وزن واقعی بار",variant:"outlined",type:"number",value:D,onChange:g})}),u.jsx(q,{variant:"contained",onClick:()=>{C($()),C(Vu({kill_house_request_key:l.killHouseRequestKey,state:"accepted",accepted_real_quantity:Number(D)&&Number(h)?Number(h):0,accepted_real_weight:Number(h)&&Number(D)?Number(D):0})).then(o=>{C(P()),o.payload.error?p({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(C(ru({selectedDate1:N,selectedDate2:k})),C(I({right:!1,bottom:!1,top:!1,content:null,size:null})),p({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تحویل بار"}),u.jsx(q,{variant:"contained",color:"error",onClick:()=>{C(fu({title:"عملیات لغو بار",content:u.jsx(_u,{killHouseRequestKey:l.killHouseRequestKey})}))},children:"عدم وصول"})]})})})]})]})}G.propTypes={file:pu.PropTypes.any};const Ou=()=>{const l=Nu(),C=K(),[p,N]=c.useState([]),[k,h]=c.useState([]),[A,D]=c.useState([]),[T,F]=c.useState([]),[,,g,o,v,t]=c.useContext(nu);c.useEffect(()=>{const s=b(new Date).format("YYYY-MM-DD");o(s),t(s)},[]);const{newRequests:n}=z(s=>s.slaughterHouseVetSlice);c.useEffect(()=>{C(ru({selectedDate1:g,selectedDate2:v}))},[g,v]),c.useEffect(()=>{var Q;const s=n==null?void 0:n.filter(e=>e.vetState==="pending").map((e,x)=>{var j;return[x+1,e.barcod,e.clearanceCode?e.clearanceCode:"ندارد",e.killHouseName,w(new Date(e==null?void 0:e.sendDate),"yyyy/MM/dd"),Eu(e==null?void 0:e.createDate),`${e.poultryName} (${e.poultryMobile})`,e.killPlace,e.poultryCity,e.age,`${e.driverName} (${e.driverMobile})`,e.typeCar,e.pelak,e.chickenBreed,(j=e==null?void 0:e.quantity)==null?void 0:j.toLocaleString(),e.indexWeight,(e.indexWeight*(e==null?void 0:e.quantity)).toLocaleString(),u.jsx(R,{color:"primary",onClick:()=>{C(I({title:"انجام عملیات تخلیه",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(G,{item:e})}))},children:u.jsx(Su,{})},x)]});N(s);const S=(Q=n==null?void 0:n.filter(e=>e.vetState==="accepted"))==null?void 0:Q.map((e,x)=>{var j;return[x+1,e.barcod,e.clearanceCode?e.clearanceCode:"ندارد",e.killHouseName,w(new Date(e==null?void 0:e.sendDate),"yyyy/MM/dd"),e.poultryName,e.poultryMobile,e.poultryCity,e==null?void 0:e.age,((j=e==null?void 0:e.quantity)==null?void 0:j.toLocaleString())+" قطعه",e.driverName,e.typeCar,e.pelak,e.chickenBreed,e.indexWeight,u.jsx(R,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>l(eu+e.poultryRequestId),children:u.jsx(au,{})},x)]});D(S);const B=n==null?void 0:n.filter(e=>e.vetState==="pending").map((e,x)=>{var j;return u.jsx(a,{item:!0,xs:6,children:u.jsxs(H,{component:J,style:{width:"100%",padding:"12px",borderRadius:"8px",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",marginBottom:"10px",display:"flex",flexDirection:"column"},children:[u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["کد بار: ",e.barcod]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["کدرهگیری: ",e.clearanceCode?e.clearanceCode:"ندارد"]}),u.jsx(d,{}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["تاریخ کشتار: ",w(new Date(e==null?void 0:e.sendDate),"yyyy/MM/dd")]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["مرغدار:",u.jsx("br",{}),`${e.poultryName} (${e.poultryMobile})`]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["سن مرغ: ",e.age]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["تعداد: ",(j=e==null?void 0:e.quantity)==null?void 0:j.toLocaleString()]}),u.jsx(d,{}),u.jsx(R,{color:"primary",style:{marginTop:"8px"},onClick:()=>{C(I({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(G,{item:e})}))},children:u.jsx(ku,{})},x)]},x)},x)});h(B);const ou=n==null?void 0:n.filter(e=>e.vetState==="accepted").map((e,x)=>{var j;return u.jsx(a,{item:!0,xs:6,children:u.jsxs(H,{component:J,style:{width:"100%",padding:"12px",borderRadius:"8px",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",marginBottom:"10px",display:"flex",flexDirection:"column"},children:[u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["کد بار: ",e.barcod]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["کدرهگیری: ",e.clearanceCode?e.clearanceCode:"ندارد"]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["خریدار: ",e.killHouseName]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["تاریخ کشتار: ",w(new Date(e==null?void 0:e.sendDate),"yyyy/MM/dd")]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["مرغدار:",u.jsx("br",{}),`${e.poultryName} (${e.poultryMobile})`]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["سن مرغ: ",e.age]}),u.jsx(d,{}),u.jsxs(r,{style:{fontSize:"14px",marginBottom:"8px"},children:["تعداد: ",(j=e==null?void 0:e.quantity)==null?void 0:j.toLocaleString()]}),u.jsx(d,{}),u.jsx(R,{color:"primary",className:"avicultureActiveRequestsBtn",onClick:()=>l(eu+e.poultryRequestId),children:u.jsx(au,{})},x)]},x)},x)});F(ou)},[n]);const[E,m]=c.useState("active"),M=(s,S)=>{S&&m(S)},y=window.innerWidth<=600;return u.jsx(a,{xs:12,container:!0,gap:i.MEDIUM,direction:"column",children:u.jsx(a,{gap:i.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",direction:{xs:"column",lg:"row"},xs:12,children:u.jsxs(a,{container:!0,xs:12,alignItems:"end",direction:"column",children:[u.jsx(a,{container:!0,children:u.jsxs(Au,{color:"primary",value:E,exclusive:!0,onChange:M,"aria-label":"Platform",children:[u.jsx(X,{value:"active",children:"بارها"}),u.jsx(X,{value:"archive",children:"بایگانی"})]})}),E==="active"&&u.jsx(a,{width:"100%",className:"avicultureActiveRequestsView",container:!0,children:y?u.jsxs(a,{container:!0,xs:12,spacing:4,justifyContent:"space-between",children:[u.jsxs(a,{container:!0,alignItems:"center",gap:i.SMALL,justifyContent:"center",marginBottom:2,children:[u.jsx(a,{xs:12,children:u.jsx(r,{children:"بارهای جدید"})}),u.jsx(a,{children:u.jsx(L,{label:"از تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:g,onChange:s=>{o(b(s).format("YYYY-MM-DD"))}})}),u.jsx(a,{children:u.jsx(L,{label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:v,onChange:s=>{t(b(s).format("YYYY-MM-DD"))}})})]}),k]}):u.jsx(su,{title:u.jsxs(a,{container:!0,alignItems:"center",gap:i.SMALL,mb:2,children:[u.jsx(a,{children:u.jsx(r,{children:"بارهای جدید"})}),u.jsx(a,{children:u.jsx(L,{label:"از تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:g,onChange:s=>{o(b(s).format("YYYY-MM-DD"))}})}),u.jsx(a,{children:u.jsx(L,{label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:v,onChange:s=>{t(b(s).format("YYYY-MM-DD"))}})})]}),columns:["ردیف","کد بار","کدرهگیری سامانه قرنطینه","خریدار","تاریخ کشتار","تاریخ ثبت خودرو","مرغدار","محل کشتار","شهر","سن مرغ","راننده","ماشین","پلاک","نژاد","تعداد (قطعه)","میانگین وزن","وزن تقریبی بار (کیلوگرم)","عملیات"],data:p,paginated:!0})}),E==="archive"&&u.jsx(a,{xs:12,className:"avicultureActiveRequestsView",children:y?u.jsxs(a,{container:!0,xs:12,spacing:4,justifyContent:"space-between",children:[u.jsxs(a,{container:!0,alignItems:"center",gap:i.SMALL,justifyContent:"center",marginBottom:2,children:[u.jsx(a,{xs:12,children:u.jsx(r,{children:"بایگانی"})}),u.jsx(a,{children:u.jsx(L,{label:"از تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:g,onChange:s=>{o(b(s).format("YYYY-MM-DD"))}})}),u.jsx(a,{children:u.jsx(L,{label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:v,onChange:s=>{t(b(s).format("YYYY-MM-DD"))}})})]}),T]}):u.jsx(su,{title:u.jsxs(a,{container:!0,alignItems:"center",gap:i.SMALL,mb:2,children:[u.jsx(a,{children:u.jsx(r,{children:"بایگانی"})}),u.jsx(a,{children:u.jsx(L,{label:"از تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:g,onChange:s=>{o(b(s).format("YYYY-MM-DD"))}})}),u.jsx(a,{children:u.jsx(L,{label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(f,{style:{width:"160px"},...s}),value:v,onChange:s=>{t(b(s).format("YYYY-MM-DD"))}})})]}),columns:["ردیف","کد بار","کدرهگیری سامانه قرنطینه","خریدار","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","سن مرغ","تعداد","راننده","ماشین","پلاک","نژاد","میانگین وزن","مشاهده"],data:A,paginated:!0})})]})})})},zu=()=>{const[l,C]=c.useState(),[p,N]=c.useState(!1),k=()=>{N(!p)},h=K(),{slaughterHouseComplaints:A}=z(t=>t.slaughterSlice),D=bu(),{slaughterHouseRegisteredComplaints:T}=z(t=>t.slaughterSlice);c.useEffect(()=>{h($()),h(Du()),h(Tu()).then(t=>{h(P())})},[]),c.useEffect(()=>{const t=T==null?void 0:T.map((n,E)=>{var m,M;return[n.title,n.description?n.description:"بدون توضیحات",vu(n==null?void 0:n.createDate),n.state==="pending"?"در حال بررسی":n.state==="accepted"?"تایید شده":"رد شده",n.percent,(m=n.image)!=null&&m.length?(M=n.image)==null?void 0:M.map((y,s)=>[u.jsx(a,{display:"inline-flex",children:u.jsx("a",{href:y,alt:"دانلود",children:u.jsx("img",{src:y,width:"80",height:"80",alt:"دانلود",style:{marginRight:"10px",borderRadius:"5px"}})})},`SlaughterPaymentFactorImage${s}`)]):"بدون پیوست"]});C(t)},[T]);const[F,g]=c.useState([]),[o,v]=c.useState([]);return c.useEffect(()=>{g(A==null?void 0:A.filter(t=>U(t.protestTime)>0)),v(A==null?void 0:A.filter(t=>U(t.protestTime)<1))},[A]),u.jsx(u.Fragment,{children:u.jsx(H,{display:"flex",justifyContent:"center",children:u.jsx(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsxs(a,{container:!0,justifyContent:"space-between",gap:i.SMALL,children:[u.jsxs(a,{xs:12,mt:i.MEDIUM,children:[u.jsxs(ju,{xs:12,expanded:p,onChange:k,children:[u.jsx(Fu,{expandIcon:u.jsx(mu,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:u.jsx(r,{children:"شکایات ثبت شده"})}),u.jsx(gu,{children:u.jsx(a,{children:u.jsx(Wu,{columns:[" موضوع"," توضیحات"," تاریخ ثبت"," وضعیت","درصد تلفات","پیوست تصویر"],data:l})})})]}),u.jsxs(a,{xs:12,mt:i.MEDIUM,children:[(F==null?void 0:F.length)>0&&u.jsx(d,{children:u.jsx(Z,{label:"بارهای تخصیص یافته"})}),F==null?void 0:F.map((t,n)=>{var s,S;let E=U(t.protestTime);const m=(s=t.cellType)!=null&&s.cash?"نقدی":null,M=(S=t==null?void 0:t.cellType)!=null&&S.credit?"زمان دار":null,y=[m,M].filter(B=>B).join(" یا ");return u.jsxs(u.Fragment,{children:[u.jsx(_,{name:"کد سفارش",columns:["کد سفارش","نام مرغدار","تلفن","تاریخ درخواست کشتار","استان","شهرستان","تاریخ جوجه ریزی","تعداد","جمع تلفات","وزن تقریبی هر مرغ","سن مرغ","نژاد","نحوه فروش"],data:[[t.orderCode,t.fullName,t.mobile,w(new Date(t==null?void 0:t.sendDate),"yyyy/MM/dd"),t.province,t.city,w(new Date(t==null?void 0:t.hatchingDate),"yyyy/MM/dd"),t.totalQuantity,t.losses,t.indexWeight,t.age,t.chickenBreed,y]]},n),u.jsx(_,{name:"خودروهای دارای کد بار",columns:["کشتارگاه","نام راننده","ماشین","نوع خرید","سند خودرو بدون بار","سند خودرو با بار","تعداد","وزن بار","میانگین وزن","مهلت ثبت شکایت","عملیات"],data:[[t.killHouse,t.driverName,t.car,t.buyType==="cash"?"نقد":"نسیه",u.jsx("a",{href:t.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:t.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.jsx("a",{href:t.killHouseImageWithLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:t.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),t.killHouseRequestQuantity,t.killHouseNetWeight,Math.round(t.killHouseNetWeight/t.killHouseRequestQuantity*100)/100,u.jsx(Bu,{seconds:E},n),u.jsx(q,{disabled:E<1,className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{h(I({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت شکایت جدید",content:u.jsx(Yu,{barKey:t.killHouseAssignmentKey,role:D})}))},children:"ثبت شکایت"},"test"),t.averageWeight]]},n)]})})]})]}),u.jsxs(a,{xs:12,children:[(o==null?void 0:o.length)>0&&u.jsx(d,{children:u.jsx(Z,{label:"بارهای بایگانی شده"})}),o==null?void 0:o.map((t,n)=>{var y,s;const E=(y=t.cellType)!=null&&y.cash?"نقدی":null,m=(s=t==null?void 0:t.cellType)!=null&&s.credit?"زمان دار":null,M=[E,m].filter(S=>S).join(" یا ");return u.jsxs(u.Fragment,{children:[u.jsx(_,{name:"کد سفارش",columns:["کد سفارش","نام مرغدار","تلفن","تاریخ درخواست کشتار","استان","شهرستان","تاریخ جوجه ریزی","تعداد","جمع تلفات","وزن تقریبی هر مرغ","سن مرغ","نژاد","نحوه فروش"],data:[[t.orderCode,t.fullName,t.mobile,w(new Date(t==null?void 0:t.sendDate),"yyyy/MM/dd"),t.province,t.city,w(new Date(t==null?void 0:t.hatchingDate),"yyyy/MM/dd"),t.totalQuantity,t.losses,t.indexWeight,t.age,t.chickenBreed,M]]},n),u.jsx(_,{name:"خودروهای دارای کد بار",columns:["کشتارگاه","نام راننده","ماشین","نوع خرید","سند خودرو بدون بار","سند خودرو با بار","تعداد","وزن بار","میانگین وزن"],data:[[t.killHouse,t.driverName,t.car,t.buyType==="cash"?"نقد":"نسیه",u.jsx("a",{href:t.killHouseImageWithoutLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:t.killHouseImageWithoutLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.jsx("a",{href:t.killHouseImageWithLoad,alt:"دانلود سند خودرو بدون بار",children:u.jsx("img",{src:t.killHouseImageWithLoad,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),t.killHouseRequestQuantity,t.killHouseNetWeight,Math.round(t.killHouseNetWeight/t.killHouseRequestQuantity*100)/100]]},n)]})})]})]})})})})},R6=()=>{const{pathname:l}=lu();return u.jsx(u.Fragment,{children:u.jsx(H,{display:"flex",justifyContent:"center",children:u.jsxs(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[l===Mu?u.jsxs(a,{justifyContent:"center",my:i.MEDIUM,children:[u.jsx(a,{children:u.jsx(r,{variant:"h6",children:"داشبورد (دامپزشک کشتارگاه)"})}),u.jsx(qu,{})]}):u.jsx(Iu,{}),u.jsx(a,{container:!0,justifyContent:"space-between",gap:i.SMALL,children:u.jsxs(a,{xs:12,children:[l===V&&u.jsx(Ou,{}),l===O&&u.jsx(Uu,{}),l===Lu&&u.jsx(zu,{})]})})]})})})};export{R6 as default}; diff --git a/build/assets/SlaughterInventoryPage-B8YrYfv7.js b/build/assets/SlaughterInventoryPage-B8YrYfv7.js new file mode 100644 index 0000000..64a9bbe --- /dev/null +++ b/build/assets/SlaughterInventoryPage-B8YrYfv7.js @@ -0,0 +1 @@ +import{j as u,aj as Vu,ak as r0,al as ku,am as Lu,B as m,an as q,I as Tu,ao as Ku,T as I,c7 as f0,b3 as y0,aq as j0,d as Eu,ar as Pu,b7 as Iu,as as Yu,at as Wu,b as ou,b5 as A0,b6 as Zu,aM as _0,b4 as S0,ac as F0,a_ as v0,ay as b0,az as D0,aA as E0,ap as w0}from"./mui-vendor-D_SVL-Dx.js";import{G as o,W as cu,ad as n0,L as ru,j as uu,a0 as X,h as eu,A as gu,g2 as Bu,et as k0,v as M,S as Q,dJ as s0,c as o0,dK as l0,$ as Cu,gg as wu,g4 as xu,g5 as R0,V as Nu,b as Gu,kR as L0,kS as T0,a3 as c0,p as fu,dD as d0,O as $0,ku as Mu,kT as zu,kQ as O0,kU as Qu,kV as P0,kW as Ju,kX as I0,f_ as Xu,kY as Uu,kZ as mu,kP as Y0,k_ as W0}from"./index-D80MdVQn.js";import{B as iu}from"./BackButton-Dr-K0JXJ.js";import{S as M0}from"./SlaughterStockWrapper-KWfSoKoo.js";import{S as z0}from"./SlaughterSellCarcass-CF90lydo.js";import{r as n,f as B0}from"./react-vendor-CmFgShSM.js";import{R as du}from"./ResponsiveTable-bUYl0qDM.js";import{u as nu,f as tu,a as $u}from"./redux-vendor-CfkcHgWN.js";import"./address-DVSldlUX.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{R as Ou,a as N0}from"./index.esm-C1-dCPnj.js";import{c as G}from"./checkPathStartsWith-DedybDvj.js";import{S as u0,g as G0,s as H0,a as V0,b as q0,c as K0,d as Z0}from"./SlaughterAddDailyList-D9OoK8D3.js";import{s as e0}from"./slaughter-sell-carcass-out-province-B0tx9jSx.js";import{N as Hu}from"./NumberFormatCustom-BXcOcGV4.js";import{M as Q0}from"./MonthlyDataCalendar-_xfuL-Zd.js";import{L as J0}from"./LabelField-BYhJrYEE.js";import{C as X0}from"./ChechClearanceCode-C2pygfym.js";import{s as i0,g as U0}from"./slaughterEditOutOfProvinceService-CU9BvC_A.js";import{d as m0}from"./Tune-BBzxV8DK.js";import{d as C0}from"./Delete-CIwpNviU.js";import{d as u6}from"./Send-BBQc1q74.js";import{S as h0,d as e6}from"./SlaughterShowProducts-C1xLq8AA.js";import{d as a0}from"./Info-CGBpeO9n.js";import{d as a6}from"./Search-TgPAjvS8.js";import{I as t6,f as r6}from"./toBase64-UDzdrM-n.js";import{d as n6}from"./Add-CiyqkOpq.js";import{d as s6}from"./CheckCircle-DhdOmw2t.js";import{a as o6}from"./province-policy-upload-image-DZLwIF5K.js";import{s as l6}from"./steward-get-dashboard-service-CAcZdhJs.js";import{s as c6,S as d6,a as g0}from"./StewardSegmentOperation-DdsyYFjL.js";import{d as i6}from"./Visibility-Cb7r65bM.js";import{S as C6}from"./SlaughterAllocateToGuild-CeWc5BWf.js";import{a as h6}from"./SlaughterManageInventoryAllocationOperations-P9wf5kfn.js";import{N as bu}from"./NavLink-Uri4Pz8C.js";import{L as Du}from"./LinkItem-Din4toX7.js";import{S as g6}from"./SlaughterFreeBuyBars-N07aGQVN.js";import"./province-policy-drop-limit-D3SVePgA.js";import"./Settings-Cboitw62.js";import"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import"./CarPelak-BUqZflo3.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./ToggleOffOutlined-C41wua6U.js";import"./ToggleOn-Cv1P2E48.js";import"./SystemUpdateAlt-QYMcO5S3.js";import"./guild-allocated-stock-operation-BLvN06p9.js";import"./getProvinceName-BZC9apsX.js";import"./slaughter-allocate-steward-CCu9314u.js";import"./Sms-C-zLQmIm.js";import"./getAllocationType-76F45b0K.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./CheckCircleOutline-fmBK9poN.js";const x6=()=>{const a=_=>{j(_.target.value)},t=nu(),[r,F]=n.useState([]),[g,C]=n.useState(0),[R,b]=n.useState(10),[p,j]=n.useState(""),[h,L]=n.useState(1),[T,P]=n.useState([]),[D,Y]=n.useState("real"),f=tu(_=>_.userSlice.selectedSubUser),W=async _=>{t(ru());const d=await uu.get(`out-province-carcasses-buyer/?search=filter&value=${p}&role=${X()}${G("slaughter")?`&role_key=${f==null?void 0:f.key}`:""}&page=${_}&page_size=${R}&state=buyer-list&type=${D}`);t(eu()),F(d.data.results),C(d.data.count)},w=_=>{W(_),L(_)},z=_=>{b(_),L(1)},v=()=>{W(h!==0?h:1)};n.useEffect(()=>{const _=r==null?void 0:r.map((d,B)=>{var k,U,Z,S,e,i,K,c,y,O,su,V,J;const A=[h===1?B+1:B+R*(h-1)+1],s=`${d==null?void 0:d.fullname} (${d==null?void 0:d.mobile})`,N=u.jsx(Tu,{color:"primary",onClick:()=>{t(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(u0,{updateTable:v,isEdit:!0,data:d,isRealPerson:D==="real"}),title:"ویرایش خریدار"}))},children:u.jsx(n0,{})},B);return D==="real"?[...A,s,d==null?void 0:d.unitName,d==null?void 0:d.province,d==null?void 0:d.city,(U=(k=d==null?void 0:d.requestsInfo)==null?void 0:k.numberOfRequests)==null?void 0:U.toLocaleString(),(S=(Z=d==null?void 0:d.requestsInfo)==null?void 0:Z.totalQuantity)==null?void 0:S.toLocaleString(),(i=(e=d==null?void 0:d.requestsInfo)==null?void 0:e.totalWeight)==null?void 0:i.toLocaleString(),N]:[...A,d==null?void 0:d.unitName,(K=d==null?void 0:d.buyer)==null?void 0:K.parentLegalPersonNationalCode,d==null?void 0:d.province,d==null?void 0:d.city,(y=(c=d==null?void 0:d.requestsInfo)==null?void 0:c.numberOfRequests)==null?void 0:y.toLocaleString(),(su=(O=d==null?void 0:d.requestsInfo)==null?void 0:O.totalQuantity)==null?void 0:su.toLocaleString(),(J=(V=d==null?void 0:d.requestsInfo)==null?void 0:V.totalWeight)==null?void 0:J.toLocaleString(),N]});P(_)},[r,D,h,R,t]),n.useEffect(()=>{W(1)},[t,R,D,f==null?void 0:f.key]);const H=async _=>{_.preventDefault(),t(ru());try{const d=await uu.get(`out-province-carcasses-buyer/?role=${X()}${G("slaughter")?`&role_key=${f==null?void 0:f.key}`:""}&search=filter&value=${p}&page=1&page_size=${R}&state=buyer-list&type=${D}`);F(d.data.results),C(d.data.count),t(eu())}catch(d){console.error("Error fetching data:",d)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(o,{container:!0,justifyContent:"center",alignItems:"center",gap:2,xs:12,children:u.jsx(Vu,{children:u.jsxs(r0,{style:{display:"flex",justifyContent:"center"},row:!0,"aria-labelledby":"person-type-radio-group",name:"personType",value:D,onChange:_=>{const d=_.target.value;Y(d),L(1)},children:[u.jsx(ku,{value:"real",control:u.jsx(Lu,{}),label:"حقیقی"}),u.jsx(ku,{value:"legal",control:u.jsx(Lu,{}),label:"حقوقی"})]})})}),u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(m,{variant:"contained",onClick:()=>{t(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(u0,{isRealPerson:D==="real",updateTable:v}),title:"افزودن خریدار"}))},children:"افزودن خریدار"}),u.jsx(o,{children:u.jsxs("form",{onSubmit:H,children:[u.jsx(q,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:a}),u.jsx(m,{type:"submit",onClick:H,endIcon:u.jsx(Ou,{}),children:"جستجو"})]})})]}),u.jsx(du,{data:T,columns:D==="real"?["ردیف","مشخصات خریدار","نام واحد","استان","شهر","تعداد درخواست ها","حجم تقریبی (قطعه)","وزن (کیلوگرم)","ویرایش"]:["ردیف","نام واحد","شناسه حقوقی","استان","شهر","تعداد درخواست ها","حجم تقریبی (قطعه)","وزن (کیلوگرم)","ویرایش"],handlePageChange:w,totalRows:g,page:h,perPage:R,handlePerRowsChange:z,title:"خریداران لاشه خارج استان"})]})},p6=$u("SLAUGHTER_GET_BUYERS_CARCASS",async(a,{dispatch:t})=>{t(ru());const{data:r,status:F}=await uu.get("out-province-carcasses-buyer/",{params:{role:X()}});return t(eu()),{data:r,status:F}}),f6=$u("SLAUGHTER_SUBMIT_CARCASS_OUT_PROVINCE_SELL",async(a,{dispatch:t})=>{try{const{data:r,status:F}=await uu.post("kill_house_free_sale_bar/",a);return t(ru()),{data:r,status:F}}catch(r){return t(eu()),{error:r.response.data.result}}}),y6=(a,t)=>o0({weight_of_carcasses:Gu().required("وزن لاشه‌ها الزامی است").integer("عدد باید صحیح باشد!").positive("وزن باید عددی مثبت باشد").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(a==null?void 0:a.toLocaleString())||0} کیلوگرم) باشد!`,function(r){return!a||a===null?!0:r<=a}),clearance_code:Nu().required("کد قرنطینه الزامی است").matches(/^(?=.*[A-Z])(?=.*\d)[A-Z0-9]+$/,"کد قرنطینه باید ترکیبی از حروف بزرگ انگلیسی و عدد باشد"),date:R0().required("تاریخ الزامی است").test("date-not-before-production","تاریخ نمی‌تواند قبل از تاریخ تولید باشد",function(r){return!t||!r?!0:M(r).isSameOrAfter(M(t),"day")})}),x0=({updateTable:a,fetchItems:t,isInventory:r})=>{const[F,g]=n.useState([]),[C,R]=n.useState(null),[b]=n.useState("free"),[p,j]=n.useState("governmental"),h=nu(),[L]=n.useContext(gu),[T,P]=n.useState(null),[D,Y]=n.useState({}),[f,W]=n.useState(null),[w,z]=n.useState(null),[v,H]=n.useState({governmental:[],free:[]}),{selectedSubUser:_}=tu(c=>c.userSlice),d=n.useRef(null);n.useEffect(()=>{h(p6()).then(c=>{g(c.payload.data)})},[h]);const[B,A]=n.useState([]),[s,N]=n.useState(null);n.useEffect(()=>{h(Bu({role_key:G("slaughter")&&(_==null?void 0:_.key)||""})).then(c=>{var O;const y=(O=c.payload)==null?void 0:O.data;Array.isArray(y)?A(y):y!=null&&y.data&&Array.isArray(y.data)?A(y.data):A([])})},[h,_]);const k=c=>{const y=c.target.value;if(j(y),y==="governmental"&&d.current){const O=M(new Date).format("YYYY-MM-DD");d.current.setFieldValue("date",O),i(O),K(O)}},U=c=>{if(c&&c.formattedDate){P(c.formattedDate);const y=D[c.formattedDate];y&&y.originalDay&&W(y.originalDay),y&&y.value1!==void 0?z(y.value1):z(null)}},Z=n.useCallback(c=>{if(!Array.isArray(c))return{};const y={};return c.forEach(O=>{if(O.day&&O.amount!==void 0){const V=new k0(new Date(O.day)).format("YYYY/MM/DD");y[V]={value1:O.amount,originalDay:O.day,active:O.active===!0}}}),y},[]),S=n.useCallback(c=>{const y=Z(c);Y(y)},[Z]),[e,i]=n.useState(M(new Date).format("YYYY-MM-DD")),K=n.useCallback(async(c=e)=>{try{const y=await uu.get("/kill-house-remain-weight/",{params:{date:c,role:X(),role_key:G("slaughter")&&(_==null?void 0:_.key)||""}});if(y.data){H({governmental:y.data.governmental||[],free:y.data.free||[]});const O=p==="governmental"?y.data.governmental:y.data.free;S(O)}}catch(y){console.error("Error fetching calendar data:",y)}},[p,S,e,_]);return n.useEffect(()=>{K(e)},[K,e]),n.useEffect(()=>{if(p==="governmental"&&d.current){const c=M(new Date).format("YYYY-MM-DD");d.current.setFieldValue("date",c),i(c),K(c)}},[p,K]),n.useEffect(()=>{if(v.governmental.length>0||v.free.length>0){const c=p==="governmental"?v.governmental:v.free;S(c),P(null),W(null),z(null)}},[p,v,S]),u.jsx(o,{container:!0,gap:Q.SMALL,direction:"column",display:"flex",children:u.jsxs(o,{container:!0,gap:Q.SMALL,direction:"column",children:[u.jsx(o,{minWidth:210,children:u.jsx(Ku,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:c=>c.disabled,options:F?F.map(c=>({id:c==null?void 0:c.key,label:`${c==null?void 0:c.fullname} (${c.mobile}) / استان ${c.province} / شهر ${c.city}`,item:c})):[],onChange:(c,y)=>{R(y==null?void 0:y.id)},renderInput:c=>u.jsx(q,{...c,label:"انتخاب خریدار"})})}),C&&u.jsxs(u.Fragment,{children:[u.jsx(o,{xs:12,container:!0,children:u.jsx(Ku,{fullWidth:!0,disablePortal:!0,id:"hatching",options:Array.isArray(B)&&B.length>0?B.map(c=>({data:c,label:`${c.name||""}`})):[],onChange:(c,y)=>{N((y==null?void 0:y.data)||null)},renderInput:c=>u.jsx(q,{fullWidth:!0,...c,label:"انتخاب محصول"})})}),u.jsx(s0,{innerRef:d,initialValues:{weight_of_carcasses:"",clearance_code:"",date:M(new Date).format("YYYY-MM-DD")},validationSchema:y6(w,f),onSubmit:c=>{h(f6({buyer_key:C,number_of_carcasses:Math.round((c==null?void 0:c.weight_of_carcasses)/(s==null?void 0:s.weightAverage))||0,weight_of_carcasses:parseInt(c.weight_of_carcasses),date:c.date,clearance_code:c.clearance_code,product_key:s==null?void 0:s.key,sale_type:b,quota:p,production_date:f,distribution_type:"web"})).then(y=>{y.payload.error?L({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"}):(r?t():a(),h(xu({role_key:(_==null?void 0:_.key)||""})),h(cu({right:!1,bottom:!1,content:null})),L({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:({values:c,errors:y,touched:O,setFieldValue:su})=>u.jsx(l0,{children:u.jsxs(o,{container:!0,gap:Q.SMALL,direction:"column",children:[u.jsx(o,{item:!0,children:u.jsx(q,{disabled:!0,label:"حجم تقریبی",value:Math.round((c==null?void 0:c.weight_of_carcasses)/(s==null?void 0:s.weightAverage))||0,InputProps:{readOnly:!0}})}),u.jsx(J0,{label:"نوع انبار",children:u.jsx(Vu,{fullWidth:!0,children:u.jsxs(r0,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:p,onChange:k,sx:{justifyContent:"space-between"},children:[u.jsx(ku,{value:"governmental",control:u.jsx(Lu,{}),label:"دولتی"}),u.jsx(ku,{value:"free",control:u.jsx(Lu,{}),label:"آزاد"})]})})}),u.jsx(o,{children:u.jsx(Cu,{label:"تاریخ",disabled:p==="governmental",value:M(c.date),onChange:V=>{const J=M(V).format("YYYY-MM-DD");su("date",J),i(J),K(J)},renderInput:V=>u.jsx(q,{...V,fullWidth:!0,size:"small",error:O.date&&!!y.date,helperText:O.date&&y.date})})}),u.jsx(o,{item:!0,children:u.jsx(wu,{name:"clearance_code",as:q,label:"کد قرنطینه",fullWidth:!0,onChange:V=>su("clearance_code",V.target.value.toUpperCase()),error:O.clearance_code&&!!y.clearance_code,helperText:O.clearance_code&&y.clearance_code})}),u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:Q.TINY,sx:{width:"100%"},direction:"column",children:[u.jsx(Q0,{onDateSelect:U,dayData:D,selectedDate:T,maxGregorianDate:c.date,label:`تاریخ تولید گوشت ${w!==null?`(موجودی: ${w==null?void 0:w.toLocaleString()} کیلوگرم)`:""}`}),f&&c.date&&M(f).isAfter(M(c.date),"day")&&u.jsx(I,{sx:{color:"#d32f2f",fontSize:"0.75rem",marginTop:"4px",marginRight:"14px",textAlign:"right"},children:"تاریخ تولید نمی‌تواند بعد از تاریخ انتخابی باشد"})]}),u.jsx(o,{item:!0,children:u.jsx(wu,{name:"weight_of_carcasses",children:({field:V,form:J,meta:lu})=>u.jsx(Hu,{allowLeadingZeros:!0,thousandSeparator:",",decimalScale:0,allowNegative:!1,fullWidth:!0,id:"weight_of_carcasses",label:"وزن لاشه‌ها",variant:"outlined",value:V.value,error:lu.touched&&!!lu.error||w&&V.value>w,onChange:Ru=>{const hu=Ru.target.value;if(hu===""||hu===null||hu===void 0){J.setFieldValue("weight_of_carcasses","");return}const x=Math.floor(Number(hu));x>0?J.setFieldValue("weight_of_carcasses",x):x===0&&J.setFieldValue("weight_of_carcasses","")},onBlur:V.onBlur,helperText:w&&V.value>w?`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${w==null?void 0:w.toLocaleString()} کیلوگرم) باشد!`:lu.touched&&lu.error})})}),u.jsxs(o,{container:!0,spacing:Q.SMALL,children:[u.jsx(o,{xs:6,children:u.jsx(m,{fullWidth:!0,type:"submit",variant:"contained",disabled:!s||!f||w&&c.weight_of_carcasses>w||f&&c.date&&M(c.date).isBefore(M(f),"day"),children:"ثبت"})}),u.jsx(o,{xs:6,children:u.jsx(m,{fullWidth:!0,variant:"outlined",color:"primary",onClick:()=>{h(cu({right:!1,bottom:!1,content:null}))},children:"انصراف"})})]})]})})})]})]})})},j6=({item:a,fetchApiData:t})=>{const r=nu(),[F]=n.useContext(gu),[g,C]=n.useState((a==null?void 0:a.loggedRegistrationCode)||""),R=()=>{var b,p;r(i0({key:a==null?void 0:a.key,register_code:parseInt(g),role:X(),date:a==null?void 0:a.date,buyer_name:a==null?void 0:a.buyerName,buyer_mobile:a==null?void 0:a.buyerMobile,province:a==null?void 0:a.province,city:a==null?void 0:a.city,clearance_code:a==null?void 0:a.clearanceCode,number_of_carcasses:a==null?void 0:a.numberOfCarcasses,quarantine_weight_of_carcasses:a==null?void 0:a.quarantineWeightOfCarcasses,weight_of_carcasses:a==null?void 0:a.weightOfCarcasses,quota:a==null?void 0:a.quota,sale_type:a==null?void 0:a.saleType,...((b=a==null?void 0:a.buyer)==null?void 0:b.key)&&{buyer_key:(p=a==null?void 0:a.buyer)==null?void 0:p.key}})).then(j=>{j.payload.error?F({vertical:"top",horizontal:"center",msg:j.payload.error,severity:"error"}):(F({vertical:"top",horizontal:"center",msg:"کد احراز با موفقیت ثبت شد.",severity:"success"}),t())})};return u.jsxs(o,{container:!0,direction:"row",alignItems:"center",justifyContent:"flex-start",gap:1,sx:{position:"relative"},children:[u.jsx(q,{value:g,size:"small",onChange:b=>C(b.target.value),style:{minWidth:"150px"},disabled:a==null?void 0:a.loggedRegistrationCode,placeholder:"کد احراز",inputProps:{inputMode:"numeric",pattern:"[0-9]*"},type:"number"}),!(a!=null&&a.loggedRegistrationCode)&&g&&u.jsx(m,{size:"small",variant:"contained",color:"primary",onClick:R,sx:{position:"absolute",right:"0",minWidth:"40px",width:"40px",height:"38px"},children:u.jsx(f0,{})})]})},A6=$u("SLAUGHTER_DELETE_OUT_OF_PROVINCE_SELL",async(a,{dispatch:t})=>{t(ru());try{const{data:r,status:F}=await uu.delete(`kill_house_free_sale_bar/0/?key=${a}`);return t(eu()),{data:r,status:F}}catch(r){return t(eu()),{error:r}}}),_6=o0().shape({clearance_code:Nu().required("کد قرنطینه الزامی است"),number_of_carcasses:Gu().required("حجم لاشه الزامی است"),weight_of_carcasses:Gu().required("وزن لاشه الزامی است"),date:Nu().required("تاریخ الزامی است")}),S6=({fetchItems:a,isEdit:t,item:r,selectedDate:F,stewardKey:g})=>{const C=nu(),[R]=n.useContext(gu),b=tu(j=>j.userSlice.selectedSubUser),p={clearance_code:(r==null?void 0:r.clearanceCode)||"",number_of_carcasses:(r==null?void 0:r.numberOfCarcasses)||"",weight_of_carcasses:(r==null?void 0:r.weightOfCarcasses)||"",date:(r==null?void 0:r.date)||M().format("YYYY-MM-DD HH:mm:ss")};return u.jsx(o,{children:u.jsx(s0,{initialValues:p,validationSchema:_6,onSubmit:j=>{const h={...j,date:j.date,number_of_carcasses:j.number_of_carcasses,weight_of_carcasses:j.weight_of_carcasses};j.clearance_code!==(r==null?void 0:r.clearanceCode)&&(h.clearance_code=j.clearance_code);const L=g?t?U0({key:r==null?void 0:r.key,...h}):G0({steward_key:g,...h}):t?i0({key:r==null?void 0:r.key,driver_mobile:j.driverPhone,...h}):H0({driver_mobile:j.driverPhone,...h});C(L).then(T=>{T.payload.error?R({vertical:"top",horizontal:"center",msg:T.payload.error,severity:"error"}):(g?C(L0({date:j.date})):a(),g&&C(T0({date:j.date,steward_key:g})),C(xu({role_key:(b==null?void 0:b.key)||""})),C(cu({right:!1,bottom:!1,content:null})),R({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:({errors:j,touched:h,setFieldValue:L,values:T})=>u.jsx(l0,{children:u.jsxs(o,{container:!0,spacing:1,justifyContent:"center",alignItems:"center",children:[u.jsx(o,{item:!0,xs:12,children:u.jsx(wu,{as:q,name:"clearance_code",label:"کد قرنطینه",fullWidth:!0,error:h.clearance_code&&!!j.clearance_code,helperText:h.clearance_code&&j.clearance_code})}),u.jsx(o,{item:!0,xs:12,children:u.jsx(wu,{as:q,name:"number_of_carcasses",label:"حجم لاشه",type:"number",fullWidth:!0,error:h.number_of_carcasses&&!!j.number_of_carcasses,helperText:h.number_of_carcasses&&j.number_of_carcasses})}),u.jsx(o,{item:!0,xs:12,children:u.jsx(Cu,{label:"تاریخ",value:M(T.date),onChange:P=>{const D=M(P).format("YYYY-MM-DD HH:mm:ss");L("date",D)},renderInput:P=>u.jsx(q,{...P,fullWidth:!0,error:h.date&&!!j.date,helperText:h.date&&j.date})})}),u.jsx(o,{item:!0,xs:12,children:u.jsx(wu,{as:q,name:"weight_of_carcasses",label:"وزن لاشه",type:"number",fullWidth:!0,error:h.weight_of_carcasses&&!!j.weight_of_carcasses,helperText:h.weight_of_carcasses&&j.weight_of_carcasses})}),u.jsx(o,{item:!0,xs:12,children:u.jsx(m,{variant:"contained",fullWidth:!0,type:"submit",children:t?"ویرایش":"ثبت"})})]})})})})},F6=$u("SLAUGHTER_RESEND_OUT_PROVINCE_REGISTRATION_CODE",async(a,{dispatch:t})=>{var r,F;t(ru());try{const{data:g,status:C}=await uu.post("send_again_sms_kill_house_free_sale_bar/",a);return t(eu()),{data:g,status:C}}catch(g){return t(eu()),{error:((F=(r=g.response)==null?void 0:r.data)==null?void 0:F.result)||"خطا در ارسال مجدد کد"}}}),v6=({item:a,updateTable:t,fetchApiData:r,page:F})=>{const g=nu(),[C]=n.useContext(gu),[R,b]=n.useState(null),p=tu(f=>f.userSlice.selectedSubUser),j=f=>{b(f.currentTarget)},h=()=>{b(null)},L=()=>{h(),g(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش فروش خارج از استان",content:u.jsx(S6,{fetchItems:t,isEdit:!0,item:a})}))},T=()=>{h(),g(A6(a==null?void 0:a.key)).then(f=>{f.payload.error?C({vertical:"top",horizontal:"center",msg:f.payload.data.result,severity:"error"}):(t(),g(xu({role_key:(p==null?void 0:p.key)||""})),C({vertical:"top",horizontal:"center",msg:f.payload.data.result,severity:"success"}))})},P=()=>{h(),g(F6({key:a==null?void 0:a.key})).then(f=>{f.payload.error?C({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"کد با موفقیت ارسال شد.",severity:"success"}),r(F))})},D=!!R,Y=D?"popover":void 0;return u.jsxs("div",{children:[u.jsx(Tu,{"aria-describedby":Y,variant:"contained",color:"primary",onClick:j,children:u.jsx(m0,{})}),u.jsx(y0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:Y,open:D,anchorEl:R,onClose:h,children:u.jsxs(j0,{sx:{py:1,minWidth:130},children:[u.jsx(Eu,{title:"ویرایش",placement:"left-start",children:u.jsx(Pu,{disablePadding:!0,children:u.jsxs(Iu,{onClick:L,children:[u.jsx(Yu,{sx:{minWidth:36},children:u.jsx(n0,{color:"primary"})}),u.jsx(Wu,{primary:u.jsx(I,{variant:"body2",color:"primary",children:"ویرایش"})})]})})}),u.jsx(Eu,{title:"حذف",placement:"left-start",children:u.jsx(Pu,{disablePadding:!0,children:u.jsxs(Iu,{onClick:T,children:[u.jsx(Yu,{sx:{minWidth:36},children:u.jsx(C0,{color:"error"})}),u.jsx(Wu,{primary:u.jsx(I,{variant:"body2",color:"error",children:"حذف"})})]})})}),(a==null?void 0:a.systemRegistrationCode)&&(a==null?void 0:a.registrationCode)&&!(a!=null&&a.loggedRegistrationCode)&&u.jsx(Eu,{title:"ارسال مجدد کد",placement:"left-start",children:u.jsx(Pu,{disablePadding:!0,children:u.jsxs(Iu,{onClick:P,children:[u.jsx(Yu,{sx:{minWidth:36},children:u.jsx(u6,{color:"success"})}),u.jsx(Wu,{primary:u.jsx(I,{variant:"body2",color:"success",children:"ارسال مجدد کد"})})]})})})]})})]})},b6=()=>{var N,k,U,Z;const[,,a,t,r,F]=n.useContext(gu),g=nu();n.useEffect(()=>{const S=M(new Date).format("YYYY-MM-DD");t(S),F(S)},[]);const C=tu(S=>S.userSlice.selectedSubUser),R=S=>{D(S.target.value)},[b,p]=n.useState([]),[j,h]=n.useState(0),[L,T]=n.useState(10),[P,D]=n.useState(""),[Y,f]=n.useState(1),[W,w]=n.useState([]),z=async S=>{g(ru());const e=await uu.get(`kill_house_free_sale_bar/?search=filter&value=${P}&role=${X()}${G("slaughter")?`&role_key=${C==null?void 0:C.key}`:""}&date1=${a}&date2=${r}&page=${S}&page_size=${L}&type=dashboard`);g(eu()),p(e.data.results),h(e.data.count)},v=S=>{z(S),f(S)},H=tu(S=>S.userSlice.userProfile.key),_=S=>{T(S),f(1)},d=()=>{z(Y!==0?Y:1),g(xu({role_key:G("slaughter")&&(C==null?void 0:C.key)||""}))};n.useEffect(()=>{const S=b==null?void 0:b.map((e,i)=>{var K,c,y;return[Y===1?i+1:i+L*(Y-1)+1,e!=null&&e.date?c0(e==null?void 0:e.date):"-",e!=null&&e.productionDate?fu(e==null?void 0:e.productionDate):"-",((e==null?void 0:e.distributionType)==="web"?"سایت":(e==null?void 0:e.distributionType)==="app"?"موبایل":(e==null?void 0:e.distributionType)==="pos"?"پوز":e==null?void 0:e.distributionType)||"-",`${e==null?void 0:e.buyerName} (${e==null?void 0:e.buyerMobile})`,e!=null&&e.buyer?`${(K=e==null?void 0:e.buyer)==null?void 0:K.unitName}`:`${e==null?void 0:e.buyerName}`,e==null?void 0:e.province,e==null?void 0:e.city,(e==null?void 0:e.clearanceCode)&&u.jsx(X0,{clearanceCode:e==null?void 0:e.clearanceCode}),(c=e==null?void 0:e.quarantineWeightOfCarcasses)==null?void 0:c.toLocaleString(),(y=e==null?void 0:e.weightOfCarcasses)==null?void 0:y.toLocaleString(),(e==null?void 0:e.quota)==="governmental"?"دولتی":(e==null?void 0:e.quota)==="free"?"آزاد":"-",(e==null?void 0:e.saleType)==="governmental"?"دولتی":(e==null?void 0:e.saleType)==="free"?"آزاد":"-",e!=null&&e.systemRegistrationCode?e!=null&&e.loggedRegistrationCode?"تایید شده":e!=null&&e.registrationCode?u.jsx(j6,{item:e,fetchApiData:()=>z(Y)},i):"-":"-",u.jsx(v6,{item:e,updateTable:d,fetchApiData:z,page:Y},i)]});w(S)},[b,Y]),n.useEffect(()=>{z(1)},[g,a,r,L,C==null?void 0:C.key]);const B=async S=>{S.preventDefault(),g(ru());try{const e=await uu.get(`kill_house_free_sale_bar/?role=${X()}${G("slaughter")?`&role_key=${C==null?void 0:C.key}`:""}&search=filter&value=${P}&date1=${a}&date2=${r}&page=1&page_size=${L}&type=dashboard`);p(e.data.results),h(e.data.count),g(eu())}catch(e){console.error("Error fetching data:",e)}g(e0({selectedDate1:a,selectedDate2:r,role_key:G("slaughter")&&(C==null?void 0:C.key)||""})).then(e=>{s(e.payload.data)})},[A,s]=n.useState([]);return n.useEffect(()=>{g(e0({selectedDate1:a,selectedDate2:r,role_key:G("slaughter")&&(C==null?void 0:C.key)||""})).then(S=>{s(S.payload.data)})},[a,r,C==null?void 0:C.key]),u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:[u.jsx(o,{children:u.jsx(Cu,{label:"از تاریخ",id:"date",renderInput:S=>u.jsx(q,{style:{width:"160px"},...S,size:"small"}),value:a,onChange:S=>{t(M(S).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(Cu,{label:"تا تاریخ",id:"date",renderInput:S=>u.jsx(q,{style:{width:"160px"},...S,size:"small"}),value:r,onChange:S=>{F(M(S).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(q,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:R}),u.jsx(m,{type:"submit",onClick:B,endIcon:u.jsx(Ou,{}),children:"جستجو"})]})}),u.jsx(Eu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${uu.defaults.baseURL}kill_house_free_sale_bar_information_for_excel_excel/?key=${H}&role=${X()}${G("slaughter")?`&role_key=${C==null?void 0:C.key}`:""}&date1=${a}&date2=${r}`,rel:"noreferrer",children:u.jsx(m,{color:"success",children:u.jsx(N0,{size:32})})})})]}),u.jsx(o,{container:!0,xs:12,mt:2,mb:4,isDashboard:!0,children:u.jsx(du,{noPagination:!0,isDashboard:!0,columns:["تعداد فروش","خریدار","حجم لاشه ها (تقریبی)","وزن کل لاشه ها"],data:[[(N=A==null?void 0:A.numberOfAllocations)==null?void 0:N.toLocaleString(),(k=A==null?void 0:A.numberOfBuyers)==null?void 0:k.toLocaleString(),(U=A==null?void 0:A.totalNumberOfAllocationCarcasses)==null?void 0:U.toLocaleString(),(Z=A==null?void 0:A.totalWeightOfAllocationCarcasses)==null?void 0:Z.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(o,{container:!0,xs:12,children:u.jsx(m,{variant:"contained",onClick:()=>{g(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:{xs:"100%",sm:"350px"},content:u.jsx(x0,{updateTable:d}),title:"ثبت اطلاعات فروش"}))},children:"ثبت اطلاعات فروش"})}),u.jsx(du,{data:W,columns:["ردیف","تاریخ","تاریخ تولید گوشت","ثبت شده","مشخصات خریدار","نام واحد","استان","شهر","کد قرنطینه","وزن استعلامی","وزن لاشه","سهمیه","نوع فروش","کد احراز","عملیات"],handlePageChange:v,totalRows:j,page:Y,perPage:L,handlePerRowsChange:_,title:"فروش لاشه به خارج استان"})]})},D6=()=>{const a=nu(),t=tu(R=>R.userSlice.selectedSubUser),[r,F]=n.useState(0),g=(R,b)=>{F(b)},C=()=>{a(xu({role_key:G("slaughter")&&(t==null?void 0:t.key)||""})),a(d0({role_key:G("slaughter")&&(t==null?void 0:t.key)||""}))};return n.useEffect(()=>{C()},[a,t==null?void 0:t.key]),u.jsxs(o,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:Q.SMALL,mt:Q.MEDIUM,width:"100%",children:[u.jsx(o,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(h0,{})}),u.jsxs(o,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:Q.SMALL,mb:Q.SMALL,width:"100%",children:[u.jsx(ou,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(A0,{className:"insidetabs",size:"small",value:r,onChange:g,"aria-label":"basic tabs example",children:[u.jsx(Zu,{label:"فروش"}),u.jsx(Zu,{label:"خریداران"})]})}),r===0&&u.jsx(b6,{fetchData:C}),r===1&&u.jsx(x6,{})]})]})},E6=()=>{var V,J,lu,Ru,hu;const[a,t]=n.useState(),[r,F]=n.useState(),[g,C]=n.useState([]),[R,b]=n.useState(!1),[p,j]=n.useState([]),[h,L]=n.useState([]),[T,P]=n.useState([]),[D,Y]=n.useState(""),[f,W]=n.useState([]),[w,z]=n.useState([]),[v,H]=n.useState({killHouseAllocation:!0}),_=tu(x=>x.userSlice.selectedSubUser),[d]=n.useContext(gu),B=n.useRef([]),A=n.useRef([]),s=n.useRef([]),N=nu(),[k,U]=n.useState({active:!1,killHousePrice:0,stewardPrice:0,guildPrice:0}),Z=()=>{const x=X();return x==="KillHouse"?k.killHousePrice:x==="Steward"?k.stewardPrice:x==="Guilds"?k.guildPrice:0};n.useEffect(()=>{B.current=B.current.slice(0,(h==null?void 0:h.length)||0),A.current=A.current.slice(0,(h==null?void 0:h.length)||0),s.current=s.current.slice(0,(h==null?void 0:h.length)||0)},[h]),n.useEffect(()=>{if(D){const x=T.filter(l=>l.some(E=>String(E).toLowerCase().includes(D.toLowerCase())));W(x)}else W(T)},[D,T]);const S=(x,l,E)=>{if(x.key==="Enter"){if(x.preventDefault(),E==="price"){const $=[...g];$[l]=Number(x.target.value.replace(/,/g,"")),C($),A.current[l]&&A.current[l].focus()}else if(E==="weight"){const $=[...p];$[l]=Number(x.target.value.replace(/,/g,"")),j($),v!=null&&v.killHouseAllocation||w[l]?s.current[l]&&s.current[l].focus():e(l)}}},e=x=>{var l,E;if(k!=null&&k.active){let $=x+1;for(;$=h.length&&A.current[0]&&((l=A.current[0])==null||l.focus())}else{let $=x+1;for(;$=h.length&&B.current[0]&&((E=B.current[0])==null||E.focus())}},i=()=>{N(o6({role_key:G("slaughter")?_==null?void 0:_.key:""})).then(x=>{var l;(l=x.payload)!=null&&l.data&&H(x.payload.data)})},K=async()=>{N(K0({role:X(),role_key:_==null?void 0:_.key})).then(x=>{U(x.payload.data)})},c=async()=>{N(ru());try{const x=await uu.get(`commonly-used/?search=filter&value=&role=${X()}${G("slaughter")?`&role_key=${_==null?void 0:_.key}`:""}&page=1&page_size=10000`);b(!0),L(x.data.results||[])}catch(x){console.error(x)}finally{N(eu())}},y=(x,l)=>{var $;const E=[...w];E[l]=x[0]?{...x[0],base64:r6(($=x[0])==null?void 0:$.data_url)}:null,z(E),(v!=null&&v.killHouseAllocation&&x[0]||!(v!=null&&v.killHouseAllocation))&&e(l)};n.useEffect(()=>{const x=h==null?void 0:h.map((l,E)=>{var pu,yu,ju,Au,_u,Su,Fu,vu;const $=parseInt(k!=null&&k.active?Z():g[E])*parseInt(p[E]);return[E+1,(pu=l==null?void 0:l.guild)!=null&&pu.steward?"مباشر":"صنف",`${(yu=l==null?void 0:l.guild)==null?void 0:yu.guildsName}/${(Au=(ju=l==null?void 0:l.guild)==null?void 0:ju.user)==null?void 0:Au.fullname}/${(Su=(_u=l==null?void 0:l.guild)==null?void 0:_u.user)==null?void 0:Su.city}/${(vu=(Fu=l==null?void 0:l.guild)==null?void 0:Fu.user)==null?void 0:vu.mobile}`,l!=null&&l.exclusive?"اختصاصی":"آزاد",u.jsx(Hu,{allowLeadingZeros:!0,thousandSeparator:",",size:"small",label:"قیمت",disabled:k==null?void 0:k.active,value:k!=null&&k.active?Z():g[E]||"",onKeyDown:au=>S(au,E,"price"),inputRef:au=>B.current[E]=au,variant:"outlined",style:{width:100}},`price-${E}`),u.jsx(Hu,{allowLeadingZeros:!0,thousandSeparator:",",size:"small",label:"وزن",value:p[E]||"",onKeyDown:au=>{S(au,E,"weight")},inputRef:au=>A.current[E]=au,variant:"outlined",style:{width:100}},`weight-${E}`),isNaN($)?"وارد نشده! ":($==null?void 0:$.toLocaleString())+" ریال",u.jsxs("div",{style:{width:150},children:[u.jsx(t6,{onChange:au=>y(au,E),images:w[E]?[w[E]]:[],maxNumber:1,title:"بارگزاری سند",required:v==null?void 0:v.killHouseAllocation,inputRef:au=>s.current[E]=au}),(v==null?void 0:v.killHouseAllocation)&&!w[E]&&u.jsx(I,{variant:"caption",color:"error",children:"تصویر الزامی است"})]},E),u.jsx(Tu,{color:"error",children:u.jsx(C0,{onClick:()=>O(l.key)})},E)]});P(x),W(x)},[h,g,p,k,w,v]),n.useEffect(()=>{c(),K(),i(),N(Bu()).then(x=>{F(x.payload.data)})},[_==null?void 0:_.key]),n.useEffect(()=>{const x=r==null?void 0:r.map(l=>{var E;return[l==null?void 0:l.name,(E=l==null?void 0:l.totalRemainWeight)==null?void 0:E.toLocaleString()]});t(x)},[r]);const O=x=>{N(V0(x)).then(l=>{l.payload.error?d({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),c())})},su=()=>{const x=h==null?void 0:h.map((l,E)=>{var ju,Au,_u,Su,Fu,vu,au,qu;const $=k!=null&&k.active?Z():g[E],pu=p[E];if(!$||!pu||v!=null&&v.killHouseAllocation&&!w[E])return null;let yu={seller_type:"KillHouse",buyer_type:(ju=l==null?void 0:l.guild)!=null&&ju.steward?"Steward":"Guild",guild_key:(Au=l==null?void 0:l.guild)!=null&&Au.steward?null:(_u=l==null?void 0:l.guild)==null?void 0:_u.key,steward_key:(Su=l==null?void 0:l.guild)!=null&&Su.steward?(Fu=l==null?void 0:l.guild)==null?void 0:Fu.key:null,product_key:(vu=r[0])==null?void 0:vu.key,type:"manual",allocation_type:(au=l==null?void 0:l.guild)!=null&&au.steward?"killhouse_steward":"killhouse_guild",number_of_carcasses:0,weight_of_carcasses:pu,sell_type:"free",amount:$,total_amount:$*pu,approved_price_status:k==null?void 0:k.active,date:M(new Date).format("YYYY-MM-DD")};return w[E]&&(yu.image=(qu=w[E])==null?void 0:qu.base64),Object.fromEntries(Object.entries(yu).filter(([T6,p0])=>p0!==null))}).filter(Boolean);if(x.length===0){d({vertical:"top",horizontal:"center",msg:"لطفا حداقل یک رکورد معتبر با عکس وارد کنید",severity:"error"});return}N(Z0(x)).then(l=>{l.payload.error?d({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),C([]),j([]),z([]),c(),K(),i(),N(Bu()).then(E=>{F(E.payload.data)}))})};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(du,{noPagination:!0,title:"موجودی انبار",columns:["محصول","مانده انبار (کیلوگرم)"],data:a,customColors:[{name:"محصول",color:"red"}]})}),u.jsxs(o,{xs:12,container:!0,spacing:2,mt:2,alignItems:"center",justifyContent:"space-between",children:[u.jsx(o,{item:!0,xs:12,md:"auto",children:u.jsx(m,{variant:"contained",startIcon:u.jsx(n6,{}),sx:{borderRadius:3,px:3},onClick:()=>{N(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(q0,{updateTable:c}),title:"افزودن"}))},children:"افزودن مباشر/صنف"})}),u.jsx(o,{item:!0,xs:12,md:!0,children:u.jsx(_0,{variant:"outlined",sx:{borderRadius:3,boxShadow:1},children:u.jsx(S0,{children:u.jsxs(o,{container:!0,spacing:2,alignItems:"center",justifyContent:"space-between",children:[u.jsxs(o,{item:!0,children:[u.jsx(I,{variant:"subtitle2",children:"مجموع وزن وارد شده"}),u.jsx(I,{variant:"body1",color:"text.secondary",children:p!=null&&p.length?p.reduce((x,l)=>x+l,0).toLocaleString():"۰"})]}),u.jsxs(o,{item:!0,children:[u.jsx(I,{variant:"subtitle2",children:"وزن باقیمانده"}),u.jsx(I,{variant:"body1",color:p!=null&&p.length&&r&&(p==null?void 0:p.reduce((x,l)=>x+l,0))>((V=r[0])==null?void 0:V.totalRemainWeight)?"error":"text.secondary",children:((J=r==null?void 0:r[0])==null?void 0:J.totalRemainWeight)!==void 0?p!=null&&p.length?(((lu=r[0])==null?void 0:lu.totalRemainWeight)-p.reduce((x,l)=>x+l,0)).toLocaleString():(Ru=r[0])==null?void 0:Ru.totalRemainWeight.toLocaleString():"۰"})]}),u.jsx(o,{item:!0,children:u.jsx(m,{variant:"contained",color:"success",startIcon:u.jsx(s6,{}),sx:{borderRadius:3,px:3},onClick:su,disabled:p.length?p.reduce((x,l)=>x+l,0)>((hu=r[0])==null?void 0:hu.totalRemainWeight)||(v==null?void 0:v.killHouseAllocation)&&h.some((x,l)=>g[l]&&p[l]&&(!w[l]||!w[l].base64)):!0,children:"ثبت"})})]})})})})]}),u.jsxs(o,{container:!0,xs:12,mt:2,gap:1,sx:{userSelect:"none"},children:[u.jsx(a0,{color:"error"}),u.jsx(I,{variant:"body1",color:"error",children:"پس از وارد کردن هر مقدار، کلید Enter را فشار دهید!"})]}),u.jsxs(o,{container:!0,xs:12,mt:2,gap:1,sx:{userSelect:"none"},children:[u.jsx(a0,{color:"primary"}),u.jsx(I,{variant:"body1",color:"primary",children:"صرفا تخصیصاتی که هر دو مقدار قیمت و وزن آنها را وارد کنید ثبت خواهند شد."})]}),u.jsx(o,{container:!0,xs:12,mt:2,children:u.jsx(q,{fullWidth:!0,variant:"outlined",placeholder:"جستجو...",value:D,onChange:x=>Y(x.target.value),InputProps:{startAdornment:u.jsx(F0,{position:"start",children:u.jsx(a6,{})})},sx:{mb:2}})}),f!=null&&f.length?u.jsx(o,{container:!0,xs:12,gap:1,mt:2,mb:2,children:f==null?void 0:f.map((x,l)=>u.jsxs(o,{container:!0,xs:12,sx:{p:2,pl:5,borderRadius:2,backgroundColor:l%2===0?"#fef6f0":"#ffffff",boxShadow:"0 2px 6px rgba(0,0,0,0.05)",position:"relative",flexDirection:"row",gap:2,alignItems:"center"},children:[u.jsx(ou,{sx:{position:"absolute",top:12,left:12,backgroundColor:"#fb8c00",width:28,height:28,borderRadius:"50%",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"0.8rem",fontWeight:700,boxShadow:"0 1px 4px rgba(0,0,0,0.2)"},children:x[0]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"ماهیت:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[1]})]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"خریدار:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[2]})]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"نوع فروش:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[3]})]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",children:"قیمت هرکیلو:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[4]})]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",children:"وزن لاشه:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[5]})]}),u.jsxs(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(I,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"قیمت کل:"}),u.jsx(I,{variant:"body2",fontSize:"0.8rem",children:x[6]})]}),u.jsx(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:x[7]}),u.jsx(o,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:x[8]}),u.jsx(o,{item:!0,children:!(k!=null&&k.active)&&(!g[l]||!p[l])&&(g[l]||p[l])&&u.jsx(I,{variant:"caption",color:"error",children:"لطفا همه موارد را وارد کنید و کلید Enter را بزنید"})})]},l))}):u.jsx(I,{mt:4,children:R?"موردی یافت نشد!":D?"نتیجه‌ای یافت نشد":"در حال بارگزاری..."})]})},w6=()=>{var U,Z,S;const[a,t]=n.useState([]),[r,F]=n.useState([]),[g,C]=n.useState([]),[R,b]=n.useState(0),[p,j]=n.useState(10),[h,L]=n.useState(""),[T,P]=n.useState(1),[D,Y]=n.useState([]),f=tu(e=>e.userSlice.selectedSubUser),[,,W,w,z,v]=n.useContext(gu),H=nu(),_=()=>{H(l6({value:h,date1:W,date2:z,role:X(),role_key:G("slaughter")?f==null?void 0:f.key:""})).then(e=>{Y(e.payload.data)})};n.useEffect(()=>{const e=M(new Date).format("YYYY-MM-DD");w(e),v(e)},[]);const d=async e=>{H(ru());const i=await uu.get(`app-segmentation/?search=filter&value=${h}&date1=${W}&date2=${z}&page=${e}&page_size=${p}&role=${X()}${G("slaughter")?`&role_key=${f==null?void 0:f.key}`:""}`);_(),H(eu()),t(i.data.results),b(i.data.count)},B=e=>{d(e),P(e)},A=()=>{d(T)},s=e=>{j(e),P(1)},N=e=>{L(e.target.value)};n.useEffect(()=>{d(1),H(c6({role_key:G("slaughter")&&(f==null?void 0:f.key)||""})).then(e=>{F(e.payload.data)})},[]),n.useEffect(()=>{const e=a==null?void 0:a.map((i,K)=>{var c,y,O,su,V,J,lu;return[T===1?K+1:K+p*(T-1)+1,i!=null&&i.productionDate?c0(i==null?void 0:i.productionDate):"-",(i==null?void 0:i.distributionType)==="web"?"سایت":(i==null?void 0:i.distributionType)==="app"?"موبایل":(i==null?void 0:i.distributionType)==="pos"?"پوز":(i==null?void 0:i.distributionType)||"-",`${(c=i==null?void 0:i.buyer)==null?void 0:c.fullname}(${(y=i==null?void 0:i.buyer)==null?void 0:y.mobile})`,i!=null&&i.toGuild?`به قطعه بند - ${(su=(O=i==null?void 0:i.toGuild)==null?void 0:O.user)==null?void 0:su.fullname}(${(J=(V=i==null?void 0:i.toGuild)==null?void 0:V.user)==null?void 0:J.mobile})`:"قطعه بندی توسط کشتارگاه",i!=null&&i.date?fu(i==null?void 0:i.date):"-",i==null?void 0:i.weight,(i==null?void 0:i.quota)==="governmental"?"دولتی":(i==null?void 0:i.quota)==="free"?"آزاد":"-",(i==null?void 0:i.saleType)==="governmental"?"دولتی":(i==null?void 0:i.saleType)==="free"?"آزاد":"-",u.jsx(d6,{item:i,productKey:(lu=r==null?void 0:r[0])==null?void 0:lu.key,updateTable:A},K)]});C(e)},[a]),n.useEffect(()=>{d(1)},[W,z,p,f==null?void 0:f.key]);const k=async e=>{e.preventDefault(),H(ru());try{const i=await uu.get(`app-segmentation/?search=filter&value=${h}&date1=${W}&date2=${z}&page=${T}&role=${X()}${G("slaughter")?`&role_key=${f==null?void 0:f.key}`:""}`);t(i.data.results),b(i.data.count),_(),H(eu())}catch(i){console.error("Error fetching data:",i)}};return u.jsx(o,{container:!0,direction:"column",flexWrap:"nowrap",children:u.jsxs(o,{xs:12,container:!0,alignItems:"center",gap:Q.SMALL,justifyContent:"flex-start",children:[u.jsx(o,{container:!0,mb:4,isDashboard:!0,xs:12,children:u.jsx(du,{noPagination:!0,isDashboard:!0,columns:["وزن کل (کیلوگرم)","وزن قطعه بندی","وزن تخصیصی به قطعه بندها"],data:[[((U=D==null?void 0:D.totalWeight)==null?void 0:U.toLocaleString())||"0",((Z=D==null?void 0:D.totalSelfWeight)==null?void 0:Z.toLocaleString())||"0",((S=D==null?void 0:D.totalOtherWeight)==null?void 0:S.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsx("form",{children:u.jsxs(o,{container:!0,alignItems:"center",gap:Q.SMALL,children:[u.jsx(m,{variant:"contained",onClick:()=>{var e;H(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت قطعه بندی",size:{xs:"100%",sm:"380px"},content:u.jsx(g0,{updateTable:A,productKey:(e=r==null?void 0:r[0])==null?void 0:e.key})}))},children:"ثبت قطعه بندی"}),u.jsx(q,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:N}),u.jsx(m,{type:"submit",onClick:k,endIcon:u.jsx(Ou,{}),children:"جستجو"}),u.jsx(o,{children:u.jsx(Cu,{label:"از تاریخ",id:"date",renderInput:e=>u.jsx(q,{style:{width:"160px"},...e}),value:W,onChange:e=>w(M(e).format("YYYY-MM-DD"))})}),u.jsx(o,{children:u.jsx(Cu,{label:"تا تاریخ",id:"date",renderInput:e=>u.jsx(q,{style:{width:"160px"},...e}),value:z,onChange:e=>v(M(e).format("YYYY-MM-DD"))})})]})}),u.jsx(du,{data:g,columns:["ردیف","تاریخ تولید گوشت","ثبت شده","کشتارگاه","تخصیص","تاریخ ","وزن (کیلوگرم)","سهمیه","نوع فروش","عملیات"],handlePageChange:B,totalRows:R,page:T,perPage:p,handlePerRowsChange:s,title:"قطعه بندی"})]})})},k6=()=>{const[a,t]=n.useState(M(new Date).format("YYYY-MM-DD")),[r,F]=n.useState(M(new Date).format("YYYY-MM-DD")),g=nu(),C=tu(A=>A.userSlice.selectedSubUser),R=A=>{f(A.target.value)},[b,p]=n.useState(!0),[j,h]=n.useState([]),[L,T]=n.useState(0),[P,D]=n.useState(10),[Y,f]=n.useState(""),[W,w]=n.useState(1),[z,v]=n.useState([]),H=n.useCallback(async A=>{g(ru());const s=await uu.get(`orders_for_kill_house/?search=filter&value=${Y}&role=${X()}${G("slaughter")?`&role_key=${C==null?void 0:C.key}`:""}${b?`&date1=${a}&date2=${r}`:""}&page=${A}&page_size=${P}`);g(eu()),h(s.data.results),T(s.data.count)},[Y,b,a,r,P,h,T,W,g,C==null?void 0:C.key]),_=A=>{H(A),w(A)},d=A=>{D(A),w(1)};n.useEffect(()=>{const A=j==null?void 0:j.map((s,N)=>{var k,U;return[W===1?N+1:N+P*(W-1)+1,s==null?void 0:s.orderCode,fu(s==null?void 0:s.date),s==null?void 0:s.customerName,s==null?void 0:s.customerMobile,s==null?void 0:s.customerCity,s==null?void 0:s.productType,(k=s==null?void 0:s.quantity)==null?void 0:k.toLocaleString(),(U=s==null?void 0:s.weight)==null?void 0:U.toLocaleString(),s==null?void 0:s.status,s!=null&&s.deliveryDate?fu(s==null?void 0:s.deliveryDate):"-",u.jsx(Eu,{title:"مشاهده جزئیات",children:u.jsx(Tu,{size:"small",color:"primary",onClick:()=>{var Z,S;g($0({title:"جزئیات سفارش",content:u.jsxs(o,{container:!0,gap:2,children:[u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"کد سفارش:"})," ",s==null?void 0:s.orderCode]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"مشتری:"})," ",s==null?void 0:s.customerName]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"تلفن:"})," ",s==null?void 0:s.customerMobile]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"شهر:"})," ",s==null?void 0:s.customerCity]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"نوع محصول:"})," ",s==null?void 0:s.productType]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"حجم:"})," ",(Z=s==null?void 0:s.quantity)==null?void 0:Z.toLocaleString()," ","قطعه"]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"وزن:"})," ",(S=s==null?void 0:s.weight)==null?void 0:S.toLocaleString()," ","کیلوگرم"]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"وضعیت:"})," ",s==null?void 0:s.status]}),u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"تاریخ ثبت:"})," ",fu(s==null?void 0:s.date)]}),(s==null?void 0:s.deliveryDate)&&u.jsxs(o,{xs:12,children:[u.jsx("strong",{children:"تاریخ تحویل:"})," ",fu(s==null?void 0:s.deliveryDate)]})]})}))},children:u.jsx(i6,{fontSize:"small"})})},N)]});v(A)},[j]),n.useEffect(()=>{H(1)},[C==null?void 0:C.key]);const B=async A=>{A.preventDefault(),g(ru());try{const s=await uu.get(`orders_for_kill_house/?role=${X()}${G("slaughter")?`&role_key=${C==null?void 0:C.key}`:""}&search=filter&value=${Y}${b?`&date1=${a}&date2=${r}`:""}&page=1&page_size=${P}`);h(s.data.results),T(s.data.count),g(eu())}catch(s){console.error("Error fetching data:",s)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[u.jsx(o,{children:u.jsx(ku,{control:u.jsx(v0,{checked:b,onChange:()=>p(!b),color:"primary"})})}),u.jsx(o,{children:u.jsx(Cu,{disabled:!b,label:"از تاریخ",id:"date",renderInput:A=>u.jsx(q,{size:"small",style:{width:"160px"},...A}),value:a,onChange:A=>{t(M(A).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(Cu,{disabled:!b,label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(q,{size:"small",style:{width:"160px"},...A}),value:r,onChange:A=>{F(M(A).format("YYYY-MM-DD"))}})})]}),u.jsx(o,{children:u.jsxs("form",{onSubmit:B,children:[u.jsx(q,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:R}),u.jsx(m,{type:"submit",onClick:B,endIcon:u.jsx(Ou,{}),children:"جستجو"})]})})]}),u.jsx(du,{data:z,columns:["ردیف","کد سفارش","تاریخ ثبت","نام مشتری","شماره تماس","شهر","نوع محصول","حجم (قطعه)","وزن (کیلوگرم)","وضعیت","تاریخ تحویل","عملیات"],handlePageChange:_,totalRows:L,page:W,perPage:P,handlePerRowsChange:d,title:"سفارشات کشتارگاه"})]})},t0=[{value:"inProvinceSale",label:"توزیع/ فروش درون استان",description:"ثبت توزیع و فروش لاشه داخل استان"},{value:"coldStorage",label:"انتقال به سردخانه",description:"ثبت انتقال لاشه به سردخانه"},{value:"outProvinceSale",label:"فروش خارج استان",description:"ثبت فروش لاشه به خارج از استان"},{value:"segmentation",label:"قطعه بندی",description:"ثبت قطعه بندی لاشه"}],R6=({updateTable:a,priceInfo:t,slaughterProducts:r,fetchApiData:F})=>{const[g,C]=n.useState(""),R=j=>{C(j.target.value)},b=()=>{var h,L;const j={updateTable:a,priceInfo:t,remainWeight:(h=r==null?void 0:r[0])==null?void 0:h.totalRemainWeight,fetchApiData:F};switch(g){case"inProvinceSale":return u.jsx(C6,{...j,sellerType:"KillHouse",sellType:"exclusive",killHouseAllocation:!0});case"coldStorage":return u.jsx(h6,{...j,sellerType:"KillHouse",sellType:"free",killHouseAllocation:!1});case"outProvinceSale":return u.jsx(x0,{updateTable:a});case"segmentation":return u.jsx(g0,{updateTable:a,productKey:(L=r==null?void 0:r[0])==null?void 0:L.key});default:return null}},p=t0.find(j=>j.value===g);return u.jsxs(o,{container:!0,direction:"column",gap:Q.MEDIUM,width:"100%",children:[u.jsxs(Vu,{fullWidth:!0,children:[u.jsx(b0,{id:"operation-select-label",children:"انتخاب عملیات"}),u.jsx(D0,{labelId:"operation-select-label",id:"operation-select",value:g,label:"انتخاب عملیات",onChange:R,children:t0.map(j=>u.jsx(E0,{value:j.value,children:j.label},j.value))})]}),p&&u.jsxs(u.Fragment,{children:[u.jsx(w0,{}),u.jsxs(o,{container:!0,direction:"column",gap:Q.TINY,children:[u.jsx(I,{variant:"h6",color:"primary",children:p.label}),u.jsx(I,{variant:"body2",color:"textSecondary",children:p.description})]})]}),u.jsx(ou,{sx:{width:"100%"},children:b()})]})},L6=({priceInfo:a})=>{var R,b,p,j,h,L,T,P,D,Y,f,W,w,z,v,H;const{distributionInfo:t,slaughterProducts:r}=tu(_=>_.slaughterSlice),F=tu(_=>_.userSlice.selectedSubUser),g=nu(),C=()=>{g(xu({role_key:G("slaughter")&&(F==null?void 0:F.key)||""}))};return n.useEffect(()=>{C()},[F==null?void 0:F.key]),u.jsxs(o,{container:!0,width:"100%",gap:Q.SMALL,mb:2,children:[u.jsx(m,{disabled:!r,variant:"contained",color:"primary",size:"large",onClick:()=>{g(cu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت عملیات",size:window.innerWidth<=600?"auto":450,content:u.jsx(R6,{updateTable:C,priceInfo:a,slaughterProducts:r})}))},children:"ثبت عملیات"}),u.jsx(h0,{}),u.jsx(du,{title:"اطلاعات پخش",noPagination:!0,isDashboard:!0,data:[[(R=t==null?void 0:t.totalGovernmentalInputWeight)==null?void 0:R.toLocaleString(),(b=t==null?void 0:t.totalFreeInputWeight)==null?void 0:b.toLocaleString(),(p=t==null?void 0:t.totalGovernmentalOutputWeight)==null?void 0:p.toLocaleString(),(j=t==null?void 0:t.totalFreeOutputWeight)==null?void 0:j.toLocaleString(),(h=t==null?void 0:t.totalKillHouseAllocationsWeight)==null?void 0:h.toLocaleString(),(L=t==null?void 0:t.totalKillHouseFreeSale_barCarcassesWeight)==null?void 0:L.toLocaleString(),(T=t==null?void 0:t.segmentationsWeight)==null?void 0:T.toLocaleString(),(P=t==null?void 0:t.coldHouseAllocationsWeight)==null?void 0:P.toLocaleString(),(D=t==null?void 0:t.totalGovernmentalRemainWeight)==null?void 0:D.toLocaleString(),(Y=t==null?void 0:t.totalFreeRemainWeight)==null?void 0:Y.toLocaleString()]],columns:["وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)","فروش دولتی (کیلوگرم)","فروش آزاد (کیلوگرم)","فروش و توزیع داخل استان (کیلوگرم)","فروش و توزیع خارج استان (کیلوگرم)","وزن قطعه بندی (کیلوگرم)","وزن انجماد (کیلوگرم)","مانده دولتی (کیلوگرم)"," مانده آزاد (کیلوگرم)"]}),u.jsx(du,{title:"تعهدات",noPagination:!0,isDashboard:!0,data:[[(f=t==null?void 0:t.totalCommitmentSellingInProvinceGovernmentalWeight)==null?void 0:f.toLocaleString(),(W=t==null?void 0:t.totalSellingInProvinceGovernmentalWeight)==null?void 0:W.toLocaleString(),(w=t==null?void 0:t.totalCommitmentSellingInProvinceGovernmentalRemainWeight)==null?void 0:w.toLocaleString(),(z=t==null?void 0:t.totalCommitmentSellingInProvinceFreeWeight)==null?void 0:z.toLocaleString(),(v=t==null?void 0:t.totalSellingInProvinceFreeWeight)==null?void 0:v.toLocaleString(),(H=t==null?void 0:t.totalCommitmentSellingInProvinceFreeRemainWeight)==null?void 0:H.toLocaleString()]],columns:["تعهد دولتی توزیع داخل استان","توزیع دولتی داخل استان","باقیمانده تعهد دولتی توزیع داخل استان","تعهد آزاد توزیع داخل استان","توزیع آزاد داخل استان","باقیمانده تعهد آزاد توزیع داخل استان"],allColors:{color:"green",text:"#332a3d"}})]})},ze=()=>{const{pathname:a}=B0(),t=nu(),{distributionInfo:r,priceInfo:F}=tu(C=>C.slaughterSlice),g=tu(C=>C.userSlice.selectedSubUser);return n.useEffect(()=>{[Mu,zu].includes(a)&&(t(xu({role_key:G("slaughter")&&(g==null?void 0:g.key)||""})),t(d0({role_key:G("slaughter")&&(g==null?void 0:g.key)||""})))},[a,g==null?void 0:g.key]),u.jsxs(u.Fragment,{children:[u.jsx(ou,{display:"flex",justifyContent:"center",children:a===Mu&&u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(L6,{priceInfo:F})]})}),(a===Mu||a===O0)&&u.jsxs(o,{container:!0,gap:Q.SMALL,p:Q.SMALL,justifyContent:"center",mt:Q.MEDIUM,xs:12,alignItems:"center",width:"1040px",mx:"auto",children:[u.jsx(bu,{to:Qu,children:u.jsx(Du,{icon:u.jsx(P0,{sx:{fontSize:30,color:"#244CCC"}}),title:"ورود به انبار"})}),u.jsx(bu,{to:Ju,children:u.jsx(Du,{icon:u.jsx(I0,{sx:{fontSize:30,color:"#244CCC"}}),title:"فروش داخل استان"})}),u.jsx(bu,{to:zu,children:u.jsx(Du,{icon:u.jsx(Xu,{sx:{fontSize:30,color:"#244CCC"}}),title:"فروش به خارج استان"})}),u.jsx(bu,{to:Uu,children:u.jsx(Du,{icon:u.jsx(Xu,{sx:{fontSize:30,color:"#244CCC"}}),title:"خرید خارج از استان"})}),u.jsx(bu,{to:mu,children:u.jsx(Du,{icon:u.jsx(e6,{sx:{fontSize:30,color:"#244CCC"}}),title:"قطعه بندی"})})]}),a.includes(Qu)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(M0,{})]})}),a.includes(zu)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(D6,{})]})}),a.includes(Y0)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(E6,{})]})}),a.includes(Ju)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(z0,{distributionInfo:r})]})}),a.includes(mu)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(w6,{})]})}),a.includes(W0)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(k6,{})]})}),a.includes(Uu)&&u.jsx(ou,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(iu,{}),u.jsx(g6,{})]})})]})};export{ze as default}; diff --git a/build/assets/SlaughterManageBars-DS0speaj.js b/build/assets/SlaughterManageBars-DS0speaj.js new file mode 100644 index 0000000..3228961 --- /dev/null +++ b/build/assets/SlaughterManageBars-DS0speaj.js @@ -0,0 +1 @@ +import{j as e,T as w,d as Qu,I as s6,an as G,B as m,aj as i6,ay as N6,az as V6,aA as q6,i as d6,ah as cu,aR as t0,aS as n0,aT as a0,aU as o0,aV as s0,aW as l0,bk as c0,ak as C0,al as l6,am as T6,aD as i0,a1 as d0,b3 as h0,N as A0,b as c6,a_ as p0}from"./mui-vendor-D_SVL-Dx.js";import{L as Y,j as O,h as D,A as au,a0 as M,C as iu,O as Cu,G as d,S as P,v as hu,ad as M6,$ as e6,dP as O6,u as h6,X as A6,r as p6,c as $6,b as Yu,V as C6,W as U6,go as g0,a3 as F0}from"./index-D80MdVQn.js";import{r as c,b as L6}from"./react-vendor-CmFgShSM.js";import{I as H6,f as z6}from"./toBase64-UDzdrM-n.js";import{a as ou,u as uu,f as H}from"./redux-vendor-CfkcHgWN.js";import{r as K6}from"./resizeImage-Csf2MO3w.js";import{S as u6}from"./ShowImage-DxnwAx1k.js";import{V as G6,v as y0}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{R as Y6,a as g6}from"./index.esm-C1-dCPnj.js";import{R as r6}from"./ResponsiveTable-bUYl0qDM.js";import{d as f0}from"./AddCircleOutline-5cdNoXZy.js";import{i as Q6}from"./isValidIndexWeight-C_ik-uYa.js";import{c as du}from"./checkPathStartsWith-DedybDvj.js";import{V as x0}from"./SlaughterEnterNoneReciept-By4AAznT.js";import{g as E0}from"./getDocumentStates-X7qXjbQL.js";import{d as v0}from"./Tune-BBzxV8DK.js";import{d as R0}from"./Delete-CIwpNviU.js";import{S as j0}from"./SimpleTable-tm4uaKUf.js";import{N as Xu}from"./NumberFormatCustom-BXcOcGV4.js";import{F as S0}from"./FileUploader-DvFCJiD0.js";const W6=ou("KILL_HOUSE_ASSIGNMENT_INFORMATION_AGGREGATE_LOAD_SERVICE",async(u,{dispatch:r})=>{try{r(Y());const{data:o,status:n}=await O.put("kill_house_assignment_information_aggregate_load/0/",u);return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),P6=({isSingular:u,item:r,updateTable:o})=>{var p;const n=uu(),[i]=c.useContext(au),[y,F]=c.useState([]),[h,A]=c.useState(),{slaughterGetAggregateLoadInformation:R}=H(g=>g.slaughterSlice),C=(g,f)=>{var _;if(g[0]){const x=(_=g[0])==null?void 0:_.file;K6(x,B=>{const L=z6(B);A(L)})}F(g)};return c.useEffect(()=>{h&&(u?n(W6({image:h,bar_key:r.key,role:M()})).then(g=>{var f,_;A(null),F([]),n(iu()),g.payload.error?i({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),(f=r==null?void 0:r.assingmentInformation)!=null&&f.realQuantity&&((_=r==null?void 0:r.assingmentInformation)!=null&&_.carWeightWithLoadImage)&&n(Cu({title:"بار به تب مدیریت بارها منتقل شد."})),o(1))}):n(W6({image:h,bar_keys:R==null?void 0:R.map(g=>g.key),role:M()})).then(g=>{var f,_;A(null),F([]),n(iu()),g.payload.error?i({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),o(1),(f=r==null?void 0:r.assingmentInformation)!=null&&f.realQuantity&&((_=r==null?void 0:r.assingmentInformation)!=null&&_.carWeightWithLoadImage)&&n(Cu({title:"بار به تب مدیریت بارها منتقل شد."})))}))},[h,y]),e.jsxs(d,{width:"100%",children:[!u&&e.jsxs(d,{container:!0,gap:P.TINY,mb:P.SMALL,children:[e.jsx(w,{color:"error",children:"نکته:"}),e.jsx(w,{children:"این سند برای تمامی بارهایی که فاقد سند هستند ثبت خواهد شد."})]}),e.jsx(d,{mt:P.SMALL,children:e.jsx(H6,{onChange:C,images:y,maxNumber:1,showImages:!1,title:(p=r==null?void 0:r.assingmentInformation)!=null&&p.carWeightWithLoadImage?"ویرایش":"ثبت"})})]})},_0=ou("SALUGHTER_AGGREGATE_QUANTITY_SERVICE",async(u,{dispatch:r})=>{try{r(Y());const{data:o,status:n}=await O.post("kill_house_assignment_information_aggregate_load/",u);return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),I0=ou("PROVINCE_GET_LOAD_INFO_DASHBOARD",async(u,{dispatch:r})=>{try{r(Y());const{data:o,status:n}=await O.get("dashboard_enter_load_information",{params:{date1:u.selectedDate1,date2:u.selectedDate2,role:M(),filter:"search",value:u.text?u.text:"",role_key:u.role_key||""}});return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data}}}),ru={PROVINCE_OPERATOR:"ProvinceOperator",SUPER_ADMIN:"SuperAdmin",ADMIN_X:"AdminX",SUPPORTER:"Supporter",VET_SUPERVISOR:"VetSupervisor",VET_FARM:"VetFarm",CITY_VET:"CityVet"},t6={FREEZING:"انجماد",EXPORT:"صادرات",NORMAL:"عادی"},X6=10,Z=1,k0=u=>u?A6(new Date(u),"yyyy/MM/dd"):"-",n6=u=>u?`${u.toLocaleString()} ﷼`:"-",K=u=>u?u.toLocaleString():"-",Zu=(u,r)=>u&&r?`${u} (${r})`:"-",w0=u=>{var r,o;return(r=u==null?void 0:u.poultryRequest)!=null&&r.freezing?t6.FREEZING:(o=u==null?void 0:u.poultryRequest)!=null&&o.export?t6.EXPORT:t6.NORMAL},b0=u=>{const{textValue:r,role:o,date1:n,date2:i,page:y,perPage:F,roleKey:h}=u,A="kill_house_request_aggregate_load/",R=new URLSearchParams({check:"",search:"filter",value:r||"",role:o||"",date1:n||"",date2:i||"",page:y||Z,page_size:F||X6});return h&&R.append("role_key",h),`${A}?${R.toString()}`},D0=u=>{const{baseURL:r,date1:o,date2:n,role:i,roleKey:y,userKey:F,textValue:h}=u,A=new URLSearchParams({start:o||"",end:n||"",role:i||"",state:"bar_pending",key:F||"",search:"filter",value:h||""});return y&&A.append("role_key",y),`${r}bar_excel/?${A.toString()}`},B0=(u,r)=>{if([ru.PROVINCE_OPERATOR,ru.SUPER_ADMIN,ru.ADMIN_X,ru.SUPPORTER,ru.VET_SUPERVISOR].includes(u))return!0;const n=[ru.VET_FARM,ru.CITY_VET];return r.trash!==!0&&r.assignmentStateArchive==="pending"&&!(r!=null&&r.clearanceCode)&&n.includes(u)},Ie=()=>{const[,,u,r,o,n]=c.useContext(au),i=H(j=>j.userSlice.userProfile.key),y=H(j=>j.userSlice.selectedSubUser),F=uu(),[h,A]=c.useState([]),[R,C]=c.useState(0),[p,g]=c.useState(X6),[f,_]=c.useState(""),[x,B]=c.useState(Z),[L,l]=c.useState([]),[I,su]=c.useState([]),s=c.useMemo(()=>M(),[]),$=c.useMemo(()=>du("slaughter")&&(y==null?void 0:y.key)||"",[y==null?void 0:y.key]);c.useEffect(()=>{const j=hu(new Date).format("YYYY-MM-DD");r(j),n(j)},[r,n]);const k=c.useCallback(async(j=x)=>{F(Y());try{const t=b0({textValue:f,role:s,date1:u,date2:o,page:j,perPage:p,roleKey:$}),W=await O.get(t);A(W.data.results),C(W.data.count)}catch(t){console.error("Error fetching data:",t)}finally{F(D())}},[f,s,u,o,p,$,x,F]),b=c.useCallback(()=>{F(I0({selectedDate1:u,selectedDate2:o,text:f,role_key:$})).then(j=>{su(j.payload.data)})},[u,o,f,$,F]),E=j=>{k(j),B(j)},S=j=>{g(j),B(Z)},V=async j=>{j.preventDefault(),await k(Z),b(),B(Z)},z=j=>{_(j.target.value)},U=j=>{j&&r(hu(j).format("YYYY-MM-DD"))},q=j=>{j&&n(hu(j).format("YYYY-MM-DD"))},Q=c.useCallback(j=>{F(Cu({title:"ثبت اطلاعات بار",content:e.jsx(T0,{item:j,fetchApiData:k})}))},[F,k]);c.useEffect(()=>{k(Z),b()},[]),c.useEffect(()=>{k(Z),b(),B(Z)},[u,o,p,$]),c.useEffect(()=>{const j=h==null?void 0:h.map((t,W)=>{var a,T,nu,gu,Fu,yu,fu,xu,Eu,vu,Ru,ju,Su,_u,Iu,ku,wu,bu,Du,Bu,Tu,Lu,Wu,Pu,Nu,Vu,qu,Mu,Ou,$u,Uu,Hu,zu,Ku;const pu=x===Z?W+1:W+p*(x-1)+1,v=!!((a=t==null?void 0:t.assignmentInfo)!=null&&a.realQuantity);return[pu,v?e.jsxs(d,{container:!0,direction:"column",children:[e.jsxs(d,{children:[K((T=t==null?void 0:t.assignmentInfo)==null?void 0:T.realQuantity)," قطعه"]}),e.jsxs(d,{children:[K((nu=t==null?void 0:t.assignmentInfo)==null?void 0:nu.netWeight)," کیلوگرم"]}),e.jsx(Qu,{title:"ویرایش اطلاعات بار",placement:"top",children:e.jsx(s6,{color:"primary",onClick:()=>Q(t),size:"small",children:e.jsx(M6,{fontSize:"small"})})})]},t.key):e.jsx(Qu,{title:"ثبت اطلاعات بار",placement:"top",children:e.jsx(s6,{color:"primary",onClick:()=>Q(t),size:"small",children:e.jsx(f0,{fontSize:"small"})})},t.key),(gu=t==null?void 0:t.assingmentInformation)!=null&&gu.carWeightWithLoadImage?e.jsxs(d,{children:[e.jsx(u6,{src:(Fu=t==null?void 0:t.assingmentInformation)==null?void 0:Fu.carWeightWithLoadImage}),e.jsx(P6,{isSingular:!0,item:t,updateTable:k})]},t.key):e.jsx(P6,{isSingular:!0,item:t,updateTable:k},t.key),e.jsx(u6,{src:(yu=t==null?void 0:t.assignmentInfo)==null?void 0:yu.imageWithoutBar},`empty-${W}`),e.jsx(u6,{src:(fu=t==null?void 0:t.assignmentInfo)==null?void 0:fu.imageWithBar},`full-${W}`),e.jsx(w,{style:{fontSize:"13px",color:t!=null&&t.trash?"red":"black"},children:t.barCode},`barcode-${W}`),e.jsx(G6,{updateTable:k,killHouseRequestKey:t.key,trafficCode:t==null?void 0:t.trafficCode,isEditable:B0(s,t)},`traffic-${W}`),n6(t==null?void 0:t.amount),k0((xu=t==null?void 0:t.poultryRequest)==null?void 0:xu.sendDate),Zu((Eu=t.killhouseUser)==null?void 0:Eu.name,(ju=(Ru=(vu=t.killhouseUser)==null?void 0:vu.killHouseOperator)==null?void 0:Ru.user)==null?void 0:ju.mobile),t!=null&&t.killer?Zu((Su=t.killer)==null?void 0:Su.name,(ku=(Iu=(_u=t.killer)==null?void 0:_u.killHouseOperator)==null?void 0:Iu.user)==null?void 0:ku.mobile):"-",Zu((bu=(wu=t.poultryRequest)==null?void 0:wu.poultry)==null?void 0:bu.unitName,(Tu=(Bu=(Du=t.poultryRequest)==null?void 0:Du.poultry)==null?void 0:Bu.user)==null?void 0:Tu.mobile),((Lu=t==null?void 0:t.poultryRequest)==null?void 0:Lu.age)||"-",K(t.quantity),K((Wu=t==null?void 0:t.weightInfo)==null?void 0:Wu.weight),n6((Pu=t==null?void 0:t.poultryRequest)==null?void 0:Pu.amount),n6((Nu=t==null?void 0:t.weightInfo)==null?void 0:Nu.killHousePrice),`${((qu=(Vu=t.addCar)==null?void 0:Vu.driver)==null?void 0:qu.typeCar)||""} ${((Ou=(Mu=t.addCar)==null?void 0:Mu.driver)==null?void 0:Ou.pelak)||""}`.trim()||"-",Zu((Uu=($u=t.addCar)==null?void 0:$u.driver)==null?void 0:Uu.driverName,(zu=(Hu=t.addCar)==null?void 0:Hu.driver)==null?void 0:zu.driverMobile),K(t.vetAcceptedRealQuantity),K(t.vetAcceptedRealWeight),((Ku=t==null?void 0:t.poultryRequest)==null?void 0:Ku.orderCode)||"-",(t==null?void 0:t.finalBarState)||"-",w0(t)]});l(j||[])},[h,x,p,s,Q,k]);const N=["تعداد بار","مجموع تعداد اولیه","مجموع وزن اولیه (کیلوگرم)","مجموع تعداد تحویلی دامپزشک","مجموع وزن تحویلی دامپزشک (کیلوگرم)"],lu=["ردیف","تعداد/وزن خالص","سند","بارنامه خالی","بارنامه پر","کدبار","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","ماشین","راننده","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک (کیلوگرم)","کدسفارش کشتار","وضعیت بار","نوع کشتار"],tu=[K(I==null?void 0:I.lenKillHouseRequest),K(I==null?void 0:I.firstQuantity),K(I==null?void 0:I.firstWeight),K(I==null?void 0:I.vetAcceptedRealQuantity),K(I==null?void 0:I.vetAcceptedRealWeight)],Au=D0({baseURL:O.defaults.baseURL,date1:u,date2:o,role:s,roleKey:$,userKey:i,textValue:f});return e.jsxs(d,{container:!0,justifyContent:"center",children:[e.jsx(d,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:e.jsxs(d,{container:!0,alignItems:"center",gap:P.SMALL,children:[e.jsx(d,{children:e.jsx(e6,{label:"از تاریخ",renderInput:j=>e.jsx(G,{size:"small",style:{width:"160px"},...j}),value:u,onChange:U})}),e.jsx(d,{children:e.jsx(e6,{label:"تا تاریخ",renderInput:j=>e.jsx(G,{size:"small",style:{width:"160px"},...j}),value:o,onChange:q})}),e.jsxs("form",{onSubmit:V,children:[e.jsx(G,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:z,value:f}),e.jsx(m,{type:"submit",endIcon:e.jsx(Y6,{}),children:"جستجو"})]}),!!(h!=null&&h.length)&&e.jsx(d,{children:e.jsx(Qu,{title:"خروجی اکسل",children:e.jsx("a",{href:Au,rel:"noreferrer",children:e.jsx(m,{color:"success",children:e.jsx(g6,{size:32})})})})})]})}),e.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:e.jsx(r6,{noPagination:!0,isDashboard:!0,columns:N,data:[tu],title:"خلاصه اطلاعات"})}),e.jsx(r6,{data:L,columns:lu,handlePageChange:E,totalRows:R,page:x,perPage:p,handlePerRowsChange:S,title:"وارد کردن اطلاعات بار"})]})},T0=({item:u,fetchApiData:r})=>{const[o]=c.useContext(au),{weightRange:n}=H(p=>p.provinceSlice),i=uu(),y=H(p=>p.userSlice.selectedSubUser),F=c.useMemo(()=>M(),[]);c.useEffect(()=>{i(O6({role_key:du("slaughter")&&(y==null?void 0:y.key)||""}))},[y==null?void 0:y.key]);const h=p=>/^\d+$/.test(p),A=p=>{const{maximumLoadVolumeReduction:g,maximumLoadVolumeIncrease:f}=(u==null?void 0:u.killhouseUser)||{},_=(u==null?void 0:u.acceptedRealQuantity)||0;return g!==0&&p<_*(1-g/100)?{isValid:!1,message:"حجم وارد شده با مجوز حداکثر افزایش/کاهش ورود اطلاعات بار مطابقت ندارد!"}:f!==0&&p>_*(1+f/100)?{isValid:!1,message:"حجم وارد شده با مجوز حداکثر افزایش/کاهش ورود اطلاعات بار مطابقت ندارد!"}:{isValid:!0}},R=(p,g)=>{var x;if([ru.SUPER_ADMIN,ru.ADMIN_X].includes(F))return{isValid:!0};const _=parseInt(p)/parseInt(g);return Q6(n,(x=u==null?void 0:u.poultryRequest)==null?void 0:x.age,_)?{isValid:!0}:{isValid:!1,message:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید."}},C=h6({initialValues:{quantity:"",weight:""},onSubmit:async p=>{const g=A(parseInt(p.quantity));if(!g.isValid){o({vertical:"top",horizontal:"center",msg:g.message,severity:"error"});return}const f=R(p.weight,p.quantity);if(!f.isValid){o({vertical:"top",horizontal:"center",msg:f.message,severity:"error"});return}const _=await i(_0({kill_house_request_key:u.key,role:F,net_weight:p.weight,exploited_carcass:0,real_quantity:p.quantity}));_.payload.error?o({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(iu()),r(Z))},validate:p=>{const g={};return h(p.weight)||(g.weight="لطفا عدد وارد کنید"),h(p.quantity)||(g.quantity="لطفا عدد وارد کنید"),g}});return e.jsx("form",{onSubmit:C.handleSubmit,children:e.jsxs(d,{container:!0,gap:P.SMALL,alignItems:"center",justifyContent:"center",children:[e.jsx(G,{label:"وزن خالص (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"text",name:"weight",id:"weight",onChange:C.handleChange,onBlur:C.handleBlur,value:C.values.weight,error:C.touched.weight&&!!C.errors.weight,helperText:C.touched.weight&&C.errors.weight}),e.jsx(G,{label:"تعداد واقعی (قطعه)",variant:"outlined",fullWidth:!0,type:"text",name:"quantity",id:"quantity",onChange:C.handleChange,onBlur:C.handleBlur,value:C.values.quantity,error:C.touched.quantity&&!!C.errors.quantity,helperText:C.touched.quantity&&C.errors.quantity}),e.jsx(m,{type:"submit",fullWidth:!0,variant:"contained",children:"ثبت"})]})})},L0=({item:u,updateTable:r})=>{var f,_;const[o,n]=c.useState((f=u==null?void 0:u.barDocumentStatus)!=null&&f.key?(_=u==null?void 0:u.barDocumentStatus)==null?void 0:_.key:""),[i,y]=c.useState(u!=null&&u.description?u==null?void 0:u.description:""),[F]=c.useContext(au),h=uu(),A=H(x=>x.userSlice.selectedSubUser),R=x=>{n(x.target.value)},C=x=>{y(x.target.value)},[p,g]=c.useState([]);return c.useEffect(()=>{h(E0({role_key:du("slaughter")&&(A==null?void 0:A.key)||""})).then(x=>{g(x.payload.data)})},[A==null?void 0:A.key]),e.jsxs(d,{container:!0,xs:12,gap:2,children:[e.jsxs(i6,{fullWidth:!0,children:[e.jsx(N6,{id:"document-state-label",children:"وضعیت سند"}),e.jsx(V6,{labelId:"document-state-label",id:"document-state-select",value:o,label:"وضعیت سند",onChange:R,children:p==null?void 0:p.map((x,B)=>e.jsx(q6,{value:x==null?void 0:x.key,children:x==null?void 0:x.title},B))})]}),e.jsx(G,{fullWidth:!0,label:"توضیحات",multiline:!0,rows:4,value:i,onChange:C,variant:"outlined"}),e.jsx(d,{xs:12,children:e.jsx(m,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{h(y0({key:u==null?void 0:u.key,bar_document_status_key:o,bar_document_description:i,role:M()})).then(()=>{F({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(1),h(iu())})},children:"ثبت"})})]})};var F6={},W0=d6;Object.defineProperty(F6,"__esModule",{value:!0});var Z6=F6.default=void 0,P0=W0(p6()),N0=e;Z6=F6.default=(0,P0.default)((0,N0.jsx)("path",{d:"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9"}),"ImageSearch");const V0=ou("SLAUGHTER_ENTER_BAR_WEIGHT",async(u,{dispatch:r})=>{try{r(Y());const{data:o,status:n}=await O.post("kill_house_assignment_information/",u);return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),q0=ou("SLAUGHTER_UPDATE_BAR_WEIGHT",async(u,{dispatch:r})=>{try{r(Y());const{data:o,status:n}=await O.put("kill_house_assignment_information/0/",u);return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),M0=ou("SLAUGHTER_GET_EXCLUSIVE_KILLERS",async(u,{dispatch:r})=>{r(Y());const{data:o,status:n}=await O.get("kill_house/?exclusive-killers=true",{params:u});return r(D()),{data:o,status:n}}),J6=({data:u,reqKey:r,isRejected:o,item:n,realNumber:i,updateTable:y})=>{const[F]=c.useContext(au),[h,A]=L6.useState([]),[R,C]=L6.useState(null),{weightRange:p}=H(E=>E.provinceSlice),g=H(E=>E.userSlice.selectedSubUser),f=E=>{var S;if(A(E),l.setFieldValue("weightWithBarImg",""),C(null),E[0]){const V=(S=E[0])==null?void 0:S.file;K6(V,z=>{const U=z6(z);C(U),l.setFieldValue("weightWithBarImg",U)})}else l.setFieldValue("weightWithBarImg","")},[_,x]=c.useState(0),B=uu();let L=0;const l=h6({initialValues:{weightWithoutBar:"",weightWithBar:"",weightWithBarImg:"",loadRealNumber:n.acceptedRealQuantity?n.acceptedRealQuantity:i,exploitedCarcass:0},validationSchema:$6({weightWithoutBar:Yu().min(0,"عدد منفی وارد نکنید!").required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),weightWithBar:Yu().test("len","وزن با بار باید بیشتر از وزن بدون بار باشد!",(E,S)=>S.originalValue&&S.originalValue>L).required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),weightWithBarImg:C6().required("این فیلد اجباری است!"),loadRealNumber:Yu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),exploitedCarcass:Yu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});L=Number(l.values.weightWithoutBar),c.useEffect(()=>{l.validateForm()},[]),c.useEffect(()=>{var E,S;(o||n)&&(l.setFieldValue("weightWithoutBar",(E=n.assignmentInfo)==null?void 0:E.carWeightWithoutLoad),l.setFieldValue("weightWithBar",(S=n.assignmentInfo)==null?void 0:S.carWeightWithLoad))},[]),c.useEffect(()=>{const E=Number(l.values.weightWithoutBar),S=Number(l.values.weightWithBar);S&&(E{B(M0({role_key:du("slaughter")&&(g==null?void 0:g.key)||""})).then(E=>{su(E.payload.data)})},[g==null?void 0:g.key]);const k=E=>{$(E==null?void 0:E.target.value)},b=M()!=="KillHouse"?"ثبت اطلاعات بجای کشتارگاه":"ثبت اطلاعات";return e.jsxs(d,{container:!0,direction:"column",children:[e.jsx(d,{children:e.jsx(j0,{columns:["کدبار","مرغداری","تعداد تخصیصی (قطعه)","تعداد تحویلی (قطعه)","وزن تحویلی (کیلوگرم)","میانگین وزن تحویلی هر قطعه (کیلوگرم)","سن","تاریخ کشتار","کشتارکن اختصاصی"],data:u})}),e.jsxs(d,{container:!0,direction:"column",alignItems:"start",my:P.SMALL,gap:P.SMALL,children:[e.jsxs(d,{container:!0,gap:P.TINY,children:[e.jsxs(w,{variant:"body2",color:"primary",fontWeight:"bold",children:["اطلاعات بار با کدبار ",u[0][0]," را وارد کنید."]}),(o||n.assignmentInfo)&&e.jsx(w,{variant:"body2",color:"error",fontWeight:"bold",children:"توجه: حتما باید اطلاعات جدید دوباره وارد گردد. (سند ماشین و وزن ماشین)"}),o&&e.jsx(e.Fragment,{children:e.jsxs(w,{variant:"body2",color:"error",fontWeight:"bold",children:["(","اطلاعات بار توسط واحد مالی استان رد شده است.",")"]})})]}),e.jsx(d,{container:!0,direction:"column",gap:P.SMALL,children:e.jsxs(d,{container:!0,gap:P.SMALL,alignItems:"normal",children:[e.jsxs(d,{container:!0,direction:"column",children:[e.jsx(Xu,{allowLeadingZeros:!0,thousandSeparator:",",id:"weightWithoutBar",label:"وزن ماشین بدون بار باسکول شده",variant:"outlined",value:l.values.weightWithoutBar,error:l.touched.weightWithoutBar?!!l.errors.weightWithoutBar:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.weightWithoutBar&&l.errors.weightWithoutBar?l.errors.weightWithoutBar:null}),e.jsx(H6,{onChange:f,images:h,maxNumber:1,title:"بارگذاری سند"}),n.assignmentInfo.imageWithBar&&e.jsxs(d,{container:!0,direction:"column",alignItems:"center",mt:P.SMALL,children:[e.jsx("a",{href:n.assignmentInfo.imageWithBar,children:e.jsx("img",{src:n.assignmentInfo.imageWithBar,width:"100",height:"100",alt:"killHouseImageWithLoad"})}),e.jsx(w,{variant:"caption",children:"سند ماشین با بار بارگذاری شده"})]})]}),e.jsx(d,{container:!0,direction:"column",children:e.jsx(Xu,{allowLeadingZeros:!0,thousandSeparator:",",id:"weightWithBar",label:"وزن ماشین با بار باسکول شده",variant:"outlined",value:l.values.weightWithBar,error:l.touched.weightWithBar?!!l.errors.weightWithBar:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.weightWithBar&&l.errors.weightWithBar?l.errors.weightWithBar:null})}),e.jsx(d,{container:!0,direction:"column",children:e.jsx(Xu,{allowLeadingZeros:!0,thousandSeparator:",",style:{width:130},id:"loadRealNumber",label:"تعداد واقعی بارگیری",variant:"outlined",value:l.values.loadRealNumber,error:l.touched.loadRealNumber?!!l.errors.loadRealNumber:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.loadRealNumber&&l.errors.loadRealNumber?l.errors.loadRealNumber:null})}),e.jsx(d,{container:!0,direction:"column",children:e.jsx(Xu,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",style:{width:150},id:"exploitedCarcass",label:"لاشه استحصالی",variant:"outlined",value:l.values.exploitedCarcass,error:l.touched.exploitedCarcass?!!l.errors.exploitedCarcass:null,onChange:l.handleChange,onBlur:l.handleBlur,helperText:l.touched.exploitedCarcass&&l.errors.exploitedCarcass?l.errors.exploitedCarcass:null})}),e.jsxs(d,{container:!0,direction:"column",children:[e.jsx(w,{color:E=>E.palette.grey.A700,variant:"caption",children:"وزن بار وارد شده"}),e.jsxs(w,{variant:"button",children:[_," کیلوگرم "]})]}),(I==null?void 0:I.length)>1&&e.jsxs(d,{container:!0,direction:"column",gap:1,alignItems:"center",children:[e.jsxs(i6,{children:[e.jsx(N6,{id:"demo-simple-select-label",children:"انتخاب کشتارکن"}),e.jsx(V6,{label:"کشتارکن",value:s,onChange:k,children:I==null?void 0:I.map((E,S)=>e.jsx(q6,{value:E==null?void 0:E.key,children:E==null?void 0:E.name},S))})]}),e.jsx(d,{children:e.jsx(w,{sx:{fontSize:"12px"},color:"red",children:"ویرایش کشتارکن اختصاصی (اختیاری)"})})]}),e.jsx(d,{container:!0,direction:"column",alignItems:"center",children:e.jsx(m,{variant:"contained",disabled:!l.isValid,onClick:()=>{var S,V,z,U,q,Q;const E=N=>{N.payload.error?F({vertical:"top",horizontal:"center",msg:N.payload.error,severity:"error"}):(l.setFieldValue("weightWithBar",""),l.setFieldValue("weightWithoutBar",""),C(null),A([]),F({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),B(U6({right:!1,top:!1,bottom:!1,content:null,size:null})),y(1))};if(((S=n==null?void 0:n.killhouseUser)==null?void 0:S.maximumLoadVolumeReduction)!==0&&l.values.loadRealNumber<(n==null?void 0:n.acceptedRealQuantity)*(1-((V=n==null?void 0:n.killhouseUser)==null?void 0:V.maximumLoadVolumeReduction)/100)||((z=n==null?void 0:n.killhouseUser)==null?void 0:z.maximumLoadVolumeIncrease)!==0&&l.values.loadRealNumber>(n==null?void 0:n.acceptedRealQuantity)*(1+((U=n==null?void 0:n.killhouseUser)==null?void 0:U.maximumLoadVolumeIncrease)/100))F({vertical:"top",horizontal:"center",msg:"حجم وارد شده با مجوز حداکثر افزایش/کاهش ورود اطلاعات بار مطابقت ندارد!",severity:"error"});else if(M()!=="SuperAdmin"&&M()!=="AdminX"&&!Q6(p,(q=n==null?void 0:n.poultryRequest)==null?void 0:q.age,parseInt(_)/parseInt(l.values.loadRealNumber)))F({vertical:"top",horizontal:"center",msg:"میانگین وزنی با احراز سنی مطابقت ندارد. لطفا با اتحادیه تماس بگیرید.",severity:"error"});else if(o||((Q=n.assignmentInfo)==null?void 0:Q.assignmentState)===!0){const N={car_weight_with_load:l.values.weightWithBar,car_weight_without_load:l.values.weightWithoutBar,car_with_load_image:R,key:n.assignmentInfo.assignmentKey,real_quantity:l.values.loadRealNumber,exploited_carcass:l.values.exploitedCarcass,role:M(),killer_key:s||null};B(q0(N)).then(E)}else{const N={car_weight_with_load:l.values.weightWithBar,car_weight_without_load:l.values.weightWithoutBar,car_with_load_image:R,real_quantity:l.values.loadRealNumber,exploited_carcass:l.values.exploitedCarcass,kill_house_request_key:r,role:M(),killer_key:s||null};N.kill_house_check_key||delete N.kill_house_check_key,B(V0(N)).then(E)}},children:b})})]})})]})]})};J6.propTypes={data:cu.PropTypes.array,reqKey:cu.PropTypes.string,checkKey:cu.PropTypes.string,isRejected:cu.PropTypes.bool,item:cu.PropTypes.any,realNumber:cu.PropTypes.any};const m6=({item:u,updateTable:r})=>{var F,h,A,R,C,p,g,f,_;const o=uu(),n=H(x=>x.userSlice.selectedSubUser),i=(u==null?void 0:u.acceptedRealWeight)/(u==null?void 0:u.acceptedRealQuantity),y=[[u.barCode,`${(h=(F=u.poultryRequest)==null?void 0:F.poultry)==null?void 0:h.unitName} (${(R=(A=u.poultryRequest.poultry)==null?void 0:A.user)==null?void 0:R.mobile})`,u.quantity.toLocaleString(),u!=null&&u.acceptedRealQuantity?(C=u==null?void 0:u.acceptedRealQuantity)==null?void 0:C.toLocaleString():"وارد نشده",u!=null&&u.acceptedRealWeight?(p=u==null?void 0:u.acceptedRealWeight)==null?void 0:p.toLocaleString():"وارد نشده",i?i.toFixed(2):"وارد نشده",(g=u==null?void 0:u.poultryRequest)==null?void 0:g.age,A6(new Date((f=u==null?void 0:u.poultryRequest)==null?void 0:f.sendDate),"yyyy/MM/dd"),(_=u==null?void 0:u.killer)==null?void 0:_.name]];return c.useEffect(()=>{o(O6({role_key:du("slaughter")&&(n==null?void 0:n.key)||""}))},[n==null?void 0:n.key]),e.jsxs(t0,{sx:{alignSelf:"flex-start",width:"100%"},children:[e.jsxs(n0,{children:[e.jsx(a0,{color:"secondary"}),e.jsx(o0,{})]}),e.jsxs(d,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[e.jsxs(d,{container:!0,children:[e.jsx(d,{children:e.jsx(s0,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),e.jsx(d,{children:e.jsx(l0,{color:"textSecondary",children:e.jsx(w,{variant:"body2",children:"در این مرحله اطلاعات مربوط به وزن و سند باسکول را وارد نمایید."})})})]}),e.jsx(d,{container:!0,direction:"column",justifyContent:"space-between",children:e.jsx(d,{children:e.jsx(J6,{data:y,realNumber:u.quantity,reqKey:u.key,isRejected:u!=null&&u.assignmentInfo?(u==null?void 0:u.assignmentInfo.state)==="rejected":null,item:u,updateTable:r})})})]})]})};m6.propTypes={file:cu.PropTypes.object};var y6={},O0=d6;Object.defineProperty(y6,"__esModule",{value:!0});var u0=y6.default=void 0,$0=O0(p6()),U0=e;u0=y6.default=(0,$0.default)((0,U0.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever");const H0=ou("VET_FARM_DELETE_BAR",async(u,{dispatch:r})=>{r(Y());try{const{data:o,status:n}=await O.delete("delete-bar/0/",{params:u});return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),z0=({updateTable:u,item:r})=>{const o=uu(),[n]=c.useContext(au);return e.jsxs(d,{container:!0,xs:12,justifyContent:"center",children:[e.jsx(w,{variant:"body2",color:"error",children:"پس از حذف امکان بازگشت تغییرات مقدور نیست!"}),e.jsxs(d,{container:!0,gap:P.SMALL,xs:12,mt:2,justifyContent:"center",children:[e.jsx(m,{color:"error",variant:"contained",onClick:()=>{if(!(r!=null&&r.barCode)){n({vertical:"top",horizontal:"center",msg:"کد بار یافت نشد!",severity:"error"});return}o(Y()),o(H0({bar_code:r.barCode})).then(i=>{var y,F,h,A,R;if(i!=null&&i.error||(y=i==null?void 0:i.payload)!=null&&y.error){const C=((F=i.payload)==null?void 0:F.error)||((h=i.error)==null?void 0:h.message)||"",p=C.includes("500")||((A=i.error)==null?void 0:A.status)===500||((R=i.error)==null?void 0:R.statusCode)===500;n(p?{vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}:{vertical:"top",horizontal:"center",msg:C||"مشکلی در حذف بار پیش آمده است!",severity:"error"})}else u&&typeof u=="function"&&u(),o(iu()),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}).catch(i=>{var A;console.error("Error deleting bar:",i);const y=(i==null?void 0:i.message)||"",F=(A=i==null?void 0:i.response)==null?void 0:A.status,h=y.includes("500")||F===500;n({vertical:"top",horizontal:"center",msg:h?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در حذف بار پیش آمده است!",severity:"error"})}).finally(()=>{o(D())})},children:"بله"}),e.jsx(m,{variant:"outlined",onClick:()=>{o(iu())},children:"خیر"})]})]})};var f6={},K0=d6;Object.defineProperty(f6,"__esModule",{value:!0});var e0=f6.default=void 0,G0=K0(p6()),Y0=e;e0=f6.default=(0,G0.default)((0,Y0.jsx)("path",{d:"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z"}),"LibraryAdd");const Q0=ou("VET-FARM_SAVE_PRICE_SERVICE",async(u,{dispatch:r})=>{r(Y());try{const{data:o,status:n}=await O.put("kill_house_request_pricing/0/",u);return r(D()),{data:o,status:n}}catch(o){return r(D()),{error:o.response.data.result}}}),X0=({item:u,updateTable:r})=>{const[o]=c.useContext(au),[n,i]=c.useState([]),[y,F]=c.useState(!1),h=uu(),A=!!(u!=null&&u.priceRegisterDate),R=p=>{i(p)},C=h6({initialValues:{key:u.key||"",price:(u==null?void 0:u.price)||"",description:(u==null?void 0:u.description)||"",settlementType:(u==null?void 0:u.settlement_type)||"cash"},validationSchema:$6({price:Yu().required("لطفا قیمت را وارد کنید").typeError("لطفا یک عدد معتبر وارد کنید").min(0,"قیمت نمی‌تواند منفی باشد"),description:C6().required("این فیلد اجباری است!").min(10,"توضیحات باید حداقل ۱۰ کاراکتر باشد").max(500,"توضیحات نمی‌تواند بیشتر از ۵۰۰ کاراکتر باشد"),settlementType:C6().required("نوع تسویه الزامی است")}),onSubmit:p=>{F(!0);const g=new FormData;g.append("key",u==null?void 0:u.key),g.append("settlement_type",p.settlementType),g.append("price",p.price),g.append("description",p.description),n.forEach(f=>{g.append("file",f)}),h(Q0(g)).then(f=>{f.payload.error?o({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):(F(!1),r(),h(iu()),o({vertical:"top",horizontal:"center",msg:A?"ویرایش با موفقیت انجام شد.":"ثبت با موفقیت انجام شد.",severity:"success"}))})}});return c.useEffect(()=>{A&&C.setValues({key:(u==null?void 0:u.key)||"",price:u.price||"",description:u.description||"",settlementType:u.settlement_type||"cash"}),C.validateForm()},[u]),e.jsx("form",{onSubmit:C.handleSubmit,children:e.jsxs(d,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[e.jsx(d,{item:!0,xs:12,children:e.jsxs(i6,{component:"fieldset",fullWidth:!0,children:[e.jsx(c0,{component:"legend",children:"نوع تسویه"}),e.jsxs(C0,{row:!0,"aria-label":"payment-type",name:"settlementType",value:C.values.settlementType,onChange:C.handleChange,children:[e.jsx(l6,{value:"cash",control:e.jsx(T6,{}),label:"نقدی"}),e.jsx(l6,{value:"term",control:e.jsx(T6,{}),label:"مدت دار"})]})]})}),e.jsx(d,{item:!0,xs:12,children:e.jsx(G,{fullWidth:!0,id:"price",name:"price",label:"قیمت (ریال)",variant:"outlined",type:"number",InputProps:{inputProps:{min:0,step:1e3}},value:C.values.price,error:C.touched.price&&!!C.errors.price,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.price&&C.errors.price})}),e.jsx(d,{item:!0,xs:12,children:e.jsx(G,{multiline:!0,minRows:3,maxRows:6,fullWidth:!0,id:"description",name:"description",label:"توضیحات",variant:"outlined",value:C.values.description,error:C.touched.description&&!!C.errors.description,onChange:C.handleChange,onBlur:C.handleBlur,helperText:C.touched.description&&C.errors.description})}),e.jsxs(d,{item:!0,xs:12,children:[e.jsx(w,{color:"textSecondary",gutterBottom:!0,children:A?"فایل‌های موجود:":"لطفا فایل‌های مورد نیاز را آپلود کنید"}),e.jsx(w,{color:"error",gutterBottom:!0,children:A?"توجه: آپلود فایل جدید باعث جایگزینی فایل‌های قبلی می‌شود":"حداکثر حجم هر فایل: 5MB"}),e.jsx(S0,{onChange:R})]}),e.jsx(d,{item:!0,xs:12,children:e.jsx(m,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:!C.isValid||y,startIcon:y?e.jsx(i0,{size:20}):null,children:y?"در حال ارسال...":A?"ویرایش قیمت ":"ثبت گزارش قیمت"})})]})})},Z0=({item:u,updateTable:r,isComplete:o})=>{var U;const n=uu(),i=H(q=>q.userSlice.selectedSubUser),[y,F]=c.useState(null),h=d0(),A=M(),R=A==="SuperAdmin",C=A==="Supporter",p=A==="ProvinceOperator",g=A==="CityVet",f=A==="VetFarm",_=A==="AdminX",x=R||C,B=_||R||C,L=u.assignmentStateArchive==="pending"&&u.trash!==!0&&!f,l=R||C||p||g,I=!f,su=o,s=!o&&B,$=!o,k=()=>e.jsx(c6,{component:"span",sx:{display:"flex",alignItems:"center"},children:e.jsx(g6,{size:20,color:h.palette.success.main})}),b=({title:q,IconComponent:Q,colorKey:N,onClick:lu,disabled:tu=!1,hidden:Au=!1,componentProps:j,placement:t="left"})=>{var T;if(Au)return null;const W=((T=h.palette[N])==null?void 0:T.main)??h.palette.primary.main,pu=A0(W,.1),v=()=>{tu||lu==null||lu()},a=nu=>{(nu.key==="Enter"||nu.key===" ")&&(nu.preventDefault(),v())};return e.jsx(d,{item:!0,children:e.jsx(Qu,{title:q,placement:t,children:e.jsx("span",{style:{width:"100%",display:"block"},children:e.jsxs(c6,{role:"button",tabIndex:0,onClick:v,onKeyDown:a,...j,sx:{display:"flex",alignItems:"center",gap:1.5,px:1.5,py:1,borderRadius:1,cursor:tu?"not-allowed":"pointer",opacity:tu?.4:1,transition:"background-color 0.2s ease",textDecoration:"none","&:hover":{backgroundColor:tu?"transparent":pu}},children:[e.jsx(Q,{sx:{color:W}}),e.jsx(w,{variant:"body2",sx:{color:W,fontWeight:500},children:q})]})})})})},E=q=>{F(q.currentTarget)},S=()=>{F(null)},V=!!y,z=V?"popover":void 0;return e.jsxs(d,{container:!0,children:[e.jsx(s6,{"aria-describedby":z,variant:"contained",color:"primary",onClick:E,children:e.jsx(v0,{})}),e.jsx(h0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:z,open:V,anchorEl:y,onClose:S,children:e.jsx(d,{style:{padding:"10px 6px"},children:e.jsxs(d,{container:!0,direction:"column",spacing:1,children:[b({title:"ثبت وضعیت سند",IconComponent:Z6,colorKey:"primary",hidden:!x,disabled:((U=u.assignmentInfo)==null?void 0:U.assignmentState)===!1,onClick:()=>{S(),n(Cu({title:"ثبت وضعیت سند",content:e.jsx(L0,{item:u,updateTable:r})}))}}),b({title:"ورود اطلاعات بار",IconComponent:M6,colorKey:"primary",hidden:!su,placement:"right",onClick:()=>{S(),n(U6({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:e.jsx(m6,{updateTable:r,item:u})}))}}),b({title:"لغو بار",IconComponent:R0,colorKey:"error",hidden:!L,disabled:l,onClick:()=>{S(),n(Cu({title:"لغو بار",content:e.jsx(x0,{updateTable:r,killHouseRequestKey:u.key})}))}}),b({title:"حذف کامل بار",IconComponent:u0,colorKey:"error",hidden:!s,disabled:u==null?void 0:u.trash,onClick:()=>{S(),n(Cu({title:"آیا از حذف بار اطمینان دارید؟",content:e.jsx(z0,{updateTable:r,item:u})}))}}),b({title:"خروجی اکسل",IconComponent:k,colorKey:"success",hidden:!$,placement:"left",onClick:()=>S(),componentProps:{component:"a",href:`${O.defaults.baseURL}bar_for_each_persion_excel/?code=${u.barCode}${du("slaughter")?`&role_key=${i==null?void 0:i.key}`:""}`,rel:"noreferrer",target:"_blank"}}),b({title:u!=null&&u.priceRegisterDate?"ویرایش گزارش قیمت":"ثبت گزارش قیمت",IconComponent:e0,colorKey:"primary",hidden:!I,placement:"left-start",onClick:()=>{S(),n(Cu({title:u!=null&&u.priceRegisterDate?"ویرایش گزارش قیمت":"ثبت گزارش قیمت",content:e.jsx(X0,{updateTable:r,item:u})}))}})]})})})]})},J={KILL_HOUSE:"KillHouse",ADMIN_X:"AdminX",VET_FARM:"VetFarm",PROVINCE_OPERATOR:"ProvinceOperator",KILL_HOUSE_VET:"KillHouseVet",SUPER_ADMIN:"SuperAdmin",SUPPORTER:"Supporter"},a6={FREEZING:"انجماد",EXPORT:"صادرات",NORMAL:"عادی"},Gu={WAREHOUSE:"ورود به انبار",REGISTERED:"ثبت اطلاعات بار",DELETED:"حذف شده",ACCEPTED:"تایید تخلیه",PENDING:"در انتظار تخلیه"},Ju={CONTRADICTION:"مغایرت کد رهگیری",NO_CLEARANCE:"فاقد کد رهگیری",MERGE:"ادغام",NOT_APPROVED:"عدم تایید راهداری"},r0=10,eu=1,J0=u=>u?A6(new Date(u),"yyyy/MM/dd"):"-",o6=u=>u?`${u.toLocaleString()} ﷼`:"-",X=u=>u?u.toLocaleString():"-",m0=(u,r=2)=>u?u.toFixed(r).toLocaleString():"-",mu=(u,r)=>u&&r?`${u} (${r})`:"-",ue=u=>{var r,o;return(r=u==null?void 0:u.poultryRequest)!=null&&r.freezing?a6.FREEZING:(o=u==null?void 0:u.poultryRequest)!=null&&o.export?a6.EXPORT:a6.NORMAL},ee=u=>u!=null&&u.wareHouseConfirmation?Gu.WAREHOUSE:(u==null?void 0:u.assignmentStateArchive)!=="pending"?Gu.REGISTERED:u.trash===!0?Gu.DELETED:u.vetState==="accepted"?Gu.ACCEPTED:u.vetState==="pending"?Gu.PENDING:"",re=u=>u!=null&&u.quarantineQuantity?u.quarantineQuantity:u!=null&&u.quarantineCodeState?{contradiction:Ju.CONTRADICTION,noclearance:Ju.NO_CLEARANCE,merge:Ju.MERGE}[u.quarantineCodeState]||Ju.NOT_APPROVED:"-",te=u=>{const{textValue:r,role:o,date1:n,date2:i,page:y,perPage:F,roleKey:h,withoutBarDocument:A}=u,R="kill_house_assignment_information/",C=new URLSearchParams({search:"filter",value:r||"",role:o||"",date1:n||"",date2:i||"",page:y,page_size:F||r0,without_bar_document:A?"true":"false"});return h&&C.append("role_key",h),`${R}?${C.toString()}`},ne=u=>{const{baseURL:r,date1:o,date2:n,role:i,roleKey:y,userKey:F,textValue:h}=u,A=new URLSearchParams({start:o||"",end:n||"",state:"completed",role:i||"",key:F||"",search:"filter",value:h||""});return y&&A.append("role_key",y),`${r}bar_excel/?${A.toString()}`},ae=(u,r)=>{var n;return(n=r==null?void 0:r.killer)!=null&&n.key?[J.KILL_HOUSE,J.ADMIN_X,J.VET_FARM,J.PROVINCE_OPERATOR,J.KILL_HOUSE_VET,J.SUPER_ADMIN,J.SUPPORTER].includes(u):!1},oe=u=>u===J.SUPER_ADMIN||u===J.SUPPORTER||u===J.ADMIN_X,ke=()=>{const[,,u,r,o,n]=c.useContext(au),i=H(v=>v.userSlice.selectedSubUser),y=H(v=>v.userSlice.userProfile.key),F=uu(),[h,A]=c.useState(!1),[R,C]=c.useState([]),[p,g]=c.useState(0),[f,_]=c.useState(r0),[x,B]=c.useState(""),[L,l]=c.useState(eu),[I,su]=c.useState([]),[s,$]=c.useState([]),k=c.useMemo(()=>M(),[]),b=c.useMemo(()=>du("slaughter")&&(i==null?void 0:i.key)||"",[i==null?void 0:i.key]),E=c.useMemo(()=>oe(k),[k]);c.useEffect(()=>{const v=hu(new Date).format("YYYY-MM-DD");r(v),n(v)},[r,n]);const S=c.useCallback(async(v=L)=>{F(Y());try{const a=te({textValue:x,role:k,date1:u,date2:o,page:v||eu,perPage:f,roleKey:b,withoutBarDocument:h}),T=await O.get(a);C(T.data.results),g(T.data.count)}catch(a){console.error("Error fetching data:",a)}finally{F(D())}},[x,k,u,o,f,b,h,L,F]),V=c.useCallback(()=>{F(g0({selectedDate1:u,selectedDate2:o,textValue:x,hasDocumentState:h,roleKey:b})).then(v=>{$(v.payload.data)})},[u,o,x,h,b,F]),z=v=>{S(v),l(v)},U=v=>{_(v),l(eu)},q=async v=>{v.preventDefault(),await S(eu),V(),l(eu)},Q=v=>{B(v.target.value)},N=v=>{v&&r(hu(v).format("YYYY-MM-DD"))},lu=v=>{v&&n(hu(v).format("YYYY-MM-DD"))},tu=()=>{A(!h)};c.useEffect(()=>{S(eu),V()},[]),c.useEffect(()=>{S(eu),V(),l(eu)},[u,o,h,f,b]),c.useEffect(()=>{const v=R==null?void 0:R.map((a,T)=>{var Fu,yu,fu,xu,Eu,vu,Ru,ju,Su,_u,Iu,ku,wu,bu,Du,Bu,Tu,Lu,Wu,Pu,Nu,Vu,qu,Mu,Ou,$u,Uu,Hu,zu,Ku,x6,E6,v6,R6,j6,S6,_6,I6,k6,w6,b6,D6,B6;const nu=L===eu?T+1:T+f*(L-1)+1,gu=a!=null&&a.trash?"red":"black";return[nu,e.jsx(Z0,{item:a,updateTable:S,isComplete:!0},`operation-${T}`),e.jsx(w,{style:{fontSize:"13px",color:gu},children:ee(a)},`state-${T}`),e.jsx(w,{style:{fontSize:"13px",color:gu},children:a.barCode},`barcode-${T}`),F0(a.createDate),ue(a),e.jsx(w,{variant:"body2",color:(Fu=a==null?void 0:a.barDocumentStatus)!=null&&Fu.isError?"error":"primary",children:((yu=a==null?void 0:a.barDocumentStatus)==null?void 0:yu.title)||"-"},`doc-status-${T}`),e.jsx(u6,{src:(fu=a==null?void 0:a.assignmentInfo)==null?void 0:fu.imageWithBar},`image-${T}`),X(a.acceptedRealQuantity),X(a==null?void 0:a.acceptedRealWeight),X((xu=a==null?void 0:a.weightInfo)==null?void 0:xu.finalIndexWeight),mu((Eu=a.killhouseUser)==null?void 0:Eu.name,(ju=(Ru=(vu=a.killhouseUser)==null?void 0:vu.killHouseOperator)==null?void 0:Ru.user)==null?void 0:ju.mobile),a!=null&&a.killer?mu((Su=a.killer)==null?void 0:Su.name,(ku=(Iu=(_u=a.killer)==null?void 0:_u.killHouseOperator)==null?void 0:Iu.user)==null?void 0:ku.mobile):"-",mu((Du=(bu=(wu=a.poultryRequest)==null?void 0:wu.poultry)==null?void 0:bu.user)==null?void 0:Du.fullname,(Lu=(Tu=(Bu=a.poultryRequest)==null?void 0:Bu.poultry)==null?void 0:Tu.user)==null?void 0:Lu.mobile),((Pu=(Wu=a.poultryRequest)==null?void 0:Wu.poultry)==null?void 0:Pu.unitName)||"-",((Nu=a==null?void 0:a.poultryRequest)==null?void 0:Nu.age)||"-",X(a.quantity),X((Vu=a==null?void 0:a.weightInfo)==null?void 0:Vu.weight),e.jsx(d,{children:e.jsx(G6,{updateTable:S,killHouseRequestKey:a.key,trafficCode:a==null?void 0:a.trafficCode,isEditable:ae(k,a)})},`traffic-${T}`),o6(a==null?void 0:a.amount),(a==null?void 0:a.clearanceCode)||"-",re(a),`${((Mu=(qu=a.addCar)==null?void 0:qu.driver)==null?void 0:Mu.typeCar)||""} ${(($u=(Ou=a.addCar)==null?void 0:Ou.driver)==null?void 0:$u.pelak)||""}`.trim()||"-",mu((Hu=(Uu=a.addCar)==null?void 0:Uu.driver)==null?void 0:Hu.driverName,(Ku=(zu=a.addCar)==null?void 0:zu.driver)==null?void 0:Ku.driverMobile),((x6=a.poultryRequest)==null?void 0:x6.chickenBreed)||"-",X((E6=a==null?void 0:a.weightInfo)==null?void 0:E6.indexWeight),o6((v6=a==null?void 0:a.poultryRequest)==null?void 0:v6.amount),o6((R6=a==null?void 0:a.weightInfo)==null?void 0:R6.killHousePrice),(_6=(S6=(j6=a==null?void 0:a.vetFarm)==null?void 0:j6.vet)==null?void 0:S6.user)!=null&&_6.fullname?`${a.vetFarm.vet.user.fullname}(${a.vetFarm.vet.user.mobile})`:"فاقد دامپزشک",a.killPlace||"-",((b6=(w6=(k6=(I6=a.poultryRequest)==null?void 0:I6.poultry)==null?void 0:k6.address)==null?void 0:w6.city)==null?void 0:b6.name)||"-",J0((D6=a==null?void 0:a.poultryRequest)==null?void 0:D6.sendDate),((B6=a==null?void 0:a.poultryRequest)==null?void 0:B6.orderCode)||"-",X(a==null?void 0:a.wareHouseAcceptedRealQuantity),X(a==null?void 0:a.wareHouseAcceptedRealWeight),X(a==null?void 0:a.weightLoss)]});su(v||[])},[R,L,f,k,S]);const Au=["تعداد بارها","حجم بارها","وزن بارها","میانگین وزن","کمترین سن ","بیشترین سن ","میانگین سنی","بارهای دارای کد قرنطینه","حجم بارهای دارای کد قرنطینه","بارهای احراز شده از قرنطینه","حجم بارهای احراز شده از قرنطینه","بارهای فاقد کد قرنطینه","حجم بارهای فاقد کد قرنطینه","بارهایی که در قرنطینه و رصدیار اختلاف دارند","بارهای تکمیل شده کشتارگاه","حجم نهایی در کشتارگاه","وزن نهایی در کشتارگاه","تعداد بار ورودی به انبار","حجم لاشه های انبار","وزن لاشه های انبار","درصد افت بار انبار"],j=["ردیف","عملیات","وضعیت","کدبار","تاریخ ثبت خودرو","نوع کشتار","وضعیت سند","سند (بارنامه)","تعداد نهایی","وزن نهایی بار (کیلوگرم)","میانگین وزن نهایی (کیلوگرم)","خریدار","کشتارکن اختصاصی","مشخصات مرغدار","نام فارم","سن مرغ","تعداد اولیه","وزن اولیه بار (کیلوگرم)","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","تعداد در قرنطینه","ماشین","راننده","نژاد","میانگین وزن اولیه (کیلوگرم)","قیمت مرغدار","قیمت کشتارگاه","دامپزشک فارم","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار","حجم لاشه","وزن لاشه","درصد افت"],t=(v,a=!1)=>e.jsx(w,{variant:"caption",style:a?{color:"blue"}:{},children:X(v)}),W=[t(s==null?void 0:s.lenKillRequest,!0),t(s==null?void 0:s.killRequestQuantity),t(s==null?void 0:s.killRequestWeight,!0),e.jsx(w,{variant:"caption",children:(s==null?void 0:s.avgWeight)||"-"},"avg-weight"),t(s==null?void 0:s.minAge,!0),t(s==null?void 0:s.maxAge),t(s==null?void 0:s.avgAge,!0),t(s==null?void 0:s.lenKillRequestHasCode),t(s==null?void 0:s.quantityOfKillRequestHasCode,!0),t(s==null?void 0:s.lenKillRequestHasQuarantine),t(s==null?void 0:s.quantityOfKillRequestHasQuarantine,!0),t(s==null?void 0:s.lenKillRequestHasNotCode),t(s==null?void 0:s.quantityOfKillRequestHasNotCode,!0),t(s==null?void 0:s.differenceBar),t(s==null?void 0:s.lenCompleteWithKillHouse,!0),t(s==null?void 0:s.quantityFinalKillHouse),t(s==null?void 0:s.weightFinalKillHouse,!0),t(s==null?void 0:s.wareHouseBars),t(s==null?void 0:s.wareHouseBarsQuantity,!0),t(s==null?void 0:s.wareHouseBarsWeight),e.jsx(w,{variant:"caption",style:{color:"blue"},children:m0(s==null?void 0:s.wareHouseBarsWeightLose)},"weight-lose")],pu=ne({baseURL:O.defaults.baseURL,date1:u,date2:o,role:k,roleKey:b,userKey:y,textValue:x});return e.jsx(c6,{width:"100%",mt:2,children:e.jsx(d,{display:"flex",alignItems:"center",justifyContent:"center",direction:"row",gap:P.SMALL,children:e.jsxs(d,{container:!0,justifyContent:"center",gap:P.SMALL,xs:12,children:[e.jsxs(d,{container:!0,alignItems:"center",gap:P.SMALL,xs:12,children:[e.jsx(d,{style:{width:"150px"},children:e.jsx(e6,{label:"از تاریخ",renderInput:v=>e.jsx(G,{...v}),value:u,onChange:N})}),e.jsx(d,{style:{width:"150px"},children:e.jsx(e6,{label:"تا تاریخ",renderInput:v=>e.jsx(G,{...v}),value:o,onChange:lu})}),e.jsxs("form",{onSubmit:q,children:[e.jsx(G,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Q,value:x}),e.jsx(m,{type:"submit",endIcon:e.jsx(Y6,{}),children:"جستجو"})]}),!!(R!=null&&R.length)&&e.jsx(d,{children:e.jsx(Qu,{title:"خروجی اکسل",children:e.jsx("a",{href:pu,rel:"noreferrer",children:e.jsx(m,{color:"success",children:e.jsx(g6,{size:32})})})})}),E&&e.jsx(l6,{control:e.jsx(p0,{checked:h,onChange:tu,name:"document-checkbox"}),label:"بدون وضعیت سند"})]}),e.jsx(d,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:e.jsx(r6,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:Au,data:[W]})}),e.jsx(r6,{data:I,columns:j,handlePageChange:z,totalRows:p,page:L,perPage:f,handlePerRowsChange:U,title:"بارهای تکمیل شده"})]})})})};export{Ie as E,ke as S,Z0 as V,m6 as a,I0 as b,M0 as s}; diff --git a/build/assets/SlaughterManageBars-d5ayOfWC.js b/build/assets/SlaughterManageBars-d5ayOfWC.js new file mode 100644 index 0000000..f2e5565 --- /dev/null +++ b/build/assets/SlaughterManageBars-d5ayOfWC.js @@ -0,0 +1 @@ +import{j as r,T as Qu,an as I,B as xu,d as P,I as yu,bs as Xu,b5 as Ju,b6 as D,b as Zu}from"./mui-vendor-D_SVL-Dx.js";import{L as ku,j as S,a0 as o,h as Su,A as Uu,af as T,G as c,S as f,$ as Au,X as O,O as vu}from"./index-D80MdVQn.js";import{r as s}from"./react-vendor-CmFgShSM.js";import{a as mu,f as Fu,u as ue}from"./redux-vendor-CfkcHgWN.js";import{d as ju}from"./Delete-CIwpNviU.js";import{R as ee,a as re}from"./index.esm-C1-dCPnj.js";import{P as te}from"./PageTable-B0hPU2Kw.js";import{S as ae}from"./SimpleTable-tm4uaKUf.js";import{V as bu,S as le}from"./SlaughterEnterNoneReciept-By4AAznT.js";import{V as oe}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{V as ne}from"./VetFarmDeletedBars-D6uptIlB.js";import{P as se}from"./ProvinceBarDifference-BXZCyzMP.js";import{C as ce}from"./ChechClearanceCode-C2pygfym.js";import{R as Ce}from"./ResponsiveTable-bUYl0qDM.js";import{c as x}from"./checkPathStartsWith-DedybDvj.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Tune-BBzxV8DK.js";import"./ReceiptLong-BODgrrI9.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";import"./FilterAlt-DZsHj-WQ.js";const $u=mu("SLAUGHTER_BAR_DASHBOARD_SERVICE",async(C,{dispatch:y})=>{y(ku());const{data:p,status:R}=await S.get("dashboarad_bar_for_kill_house",{params:{role:o(),date1:C.selectedDate1,date2:C.selectedDate2,filter:"search",value:C.textValue,role_key:C.role_key||""}});return y(Su()),{data:p,status:R}}),de=()=>{var W,G,K,z,Q,X,J,Z,U,m;const[,,C,y,p,R]=s.useContext(Uu);s.useEffect(()=>{const u=T(new Date).format("YYYY-MM-DD");y(u),R(u)},[]);const Ru=Fu(u=>u.userSlice.userProfile.key),[A,Du]=s.useState(0),Ou=(u,e)=>{Du(e)},h=ue(),[Eu,Mu]=s.useState([]),[i,E]=s.useState([]),[_u,w]=s.useState(!1),[q,M]=s.useState(0),[_,Lu]=s.useState(10),[a,V]=s.useState([]),l=Fu(u=>u.userSlice.selectedSubUser),g=async u=>{w(!0);const e=await S.get(`kill_house_request_bar_management/?check&search=filter&value=${v}&role=${o()}${x("slaughter")?`&role_key=${l==null?void 0:l.key}`:""}&date1=${C}&date2=${p}&page=${u}&page_size=${_}`);E(e.data.results),M(e.data.count),w(!1),h(Su())},[Iu,Pu]=s.useState(0),Tu=(u,e)=>{h(ku()),Pu(e),g(e+1)},qu=u=>{g(u)},Vu=async(u,e)=>{w(!0);const t=await S.get(`kill_house_request_bar_management/?check&search=filter&value=${v}&role=${o()}${x("slaughter")?`&role_key=${l==null?void 0:l.key}`:""}&date1=${C}&date2=${p}&page=${e}&page_size=${u}`);E(t.data.results),M(t.data.count),Lu(u),w(!1)};s.useEffect(()=>{g(1)},[]);const B=!(o()==="ProvinceOperator"||o()==="CityVet"),Y=[{name:"کدبار",selector:u=>u.barCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"خریدار",selector:u=>{var e,t,n,d;return`${(e=u.killhouseUser)==null?void 0:e.name} (${(d=(n=(t=u.killhouseUser)==null?void 0:t.killHouseOperator)==null?void 0:n.user)==null?void 0:d.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کشتارکن اختصاصی",selector:u=>{var e,t,n,d;return u!=null&&u.killer?`${(e=u==null?void 0:u.killer)==null?void 0:e.name} (${(d=(n=(t=u==null?void 0:u.killer)==null?void 0:t.killHouseOperator)==null?void 0:n.user)==null?void 0:d.mobile})`:"-"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"ماشین",selector:u=>`${u.addCar.driver.typeCar} ${u.addCar.driver.pelak}`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"راننده",selector:u=>`${u.addCar.driver.driverName} (${u.addCar.driver.driverMobile})`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کد بهداشتی حمل و نقل",selector:u=>u==null?void 0:u.trafficCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"قیمت مرغ زنده‌ی بار",selector:u=>{var e;return((e=u==null?void 0:u.amount)==null?void 0:e.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0},{name:"نژاد",selector:u=>u.poultryRequest.chickenBreed,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"تعداد اولیه",selector:u=>{var e;return(e=u.quantity)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"وزن اولیه بار (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.weight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"میانگین وزن اولیه (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.indexWeight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"قیمت مرغدار",selector:u=>{var e,t;return((t=(e=u==null?void 0:u.poultryRequest)==null?void 0:e.amount)==null?void 0:t.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"قیمت کشتارگاه",selector:u=>{var e,t;return((t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.killHousePrice)==null?void 0:t.toLocaleString())+" ﷼"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"مرغدار",selector:u=>{var e,t,n,d;return`${(t=(e=u.poultryRequest)==null?void 0:e.poultry)==null?void 0:t.unitName} (${(d=(n=u.poultryRequest.poultry)==null?void 0:n.user)==null?void 0:d.mobile})`},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"دامپزشک فارم",selector:u=>{var e,t,n,d,F,j,b,$,k;return(n=(t=(e=u==null?void 0:u.vetFarm)==null?void 0:e.vet)==null?void 0:t.user)!=null&&n.fullname?((j=(F=(d=u==null?void 0:u.vetFarm)==null?void 0:d.vet)==null?void 0:F.user)==null?void 0:j.fullname)+`(${(k=($=(b=u==null?void 0:u.vetFarm)==null?void 0:b.vet)==null?void 0:$.user)==null?void 0:k.mobile})`:"فاقد دامپزشک"},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"100px"},{name:"کدرهگیری سامانه قرنطینه",selector:u=>{var e,t,n;return r.jsx(r.Fragment,{children:o()==="VetFarm"||o()==="ProvinceOperator"||o()==="CityVet"||o()==="VetSupervisor"?r.jsx(r.Fragment,{children:(e=u==null?void 0:u.registerar)!=null&&e.date?`${O(new Date((t=u==null?void 0:u.registerar)==null?void 0:t.date),"yyyy/MM/dd")} ${(n=u==null?void 0:u.registerar)==null?void 0:n.name}`:""}):u!=null&&u.clearanceCode?(u==null?void 0:u.clearanceCode)&&r.jsx(ce,{clearanceCode:u==null?void 0:u.clearanceCode}):"-"})},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"200px"},{name:"محل کشتار",selector:u=>`${u.killPlace}`,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"شهر",selector:u=>u.poultryRequest.poultry.address.city.name,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"تاریخ کشتار",selector:u=>u!=null&&u.poultryRequest.sendDate?O(new Date(u==null?void 0:u.poultryRequest.sendDate),"yyyy/MM/dd"):"-",sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"80px"},{name:"کدسفارش کشتار",selector:u=>u==null?void 0:u.poultryRequest.orderCode,sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"تعداد نهایی",selector:u=>{var e;return(e=u.acceptedRealQuantity)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"50px"},{name:"وزن نهایی بار (کیلوگرم)",selector:u=>{var e;return(e=u==null?void 0:u.acceptedRealWeight)==null?void 0:e.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"میانگین وزن نهایی (کیلوگرم)",selector:u=>{var e,t;return(t=(e=u==null?void 0:u.weightInfo)==null?void 0:e.finalIndexWeight)==null?void 0:t.toLocaleString()},sortable:!0,wrap:!0,allowOverflow:!0,center:!0,width:"70px"},{name:"وضعیت",selector:u=>{let e="";return u.vetState==="accepted"?e="تایید تخلیه":u.vetState==="pending"&&(e="در انتظار تخلیه"),e},sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"90px"},{name:"عملیات",selector:u=>r.jsx(c,{children:r.jsx(P,{title:"لغو بار",children:r.jsx(yu,{disabled:B,color:"error",onClick:()=>{h(vu({title:"لغو بار",content:r.jsx(bu,{updateTable:L,killHouseRequestKey:u.key})}))},children:r.jsx(ju,{})})})},u.barCode),sortable:!1,wrap:!0,allowOverflow:!0,center:!0,width:"70px"}],Bu=u=>{y(u)},Yu=u=>{R(u)};s.useEffect(()=>{g(1)},[C,p,_,l==null?void 0:l.key]);const[v,Hu]=s.useState(""),Nu=u=>{Hu(u.target.value)};s.useEffect(()=>{g(1),h($u({selectedDate1:C,selectedDate2:p,textValue:v,role_key:x("slaughter")&&(l==null?void 0:l.key)||""})).then(u=>{V(u.payload.data)})},[h,C,p,l==null?void 0:l.key]);const H=async u=>{u.preventDefault(),w(!0);try{const e=await S.get(`kill_house_request_bar_management/?check&role=${o()}${x("slaughter")?`&role_key=${l==null?void 0:l.key}`:""}&search=filter&value=${v}&date1=${C}&date2=${p}&page=1&page_size=${_}`);E(e.data.results),M(e.data.count),h($u({selectedDate1:C,selectedDate2:p,textValue:v,role_key:x("slaughter")&&(l==null?void 0:l.key)||""})).then(t=>{V(t.payload.data)})}catch(e){console.error("Error fetching data:",e)}finally{w(!1)}},L=()=>{g(1)},N=r.jsx(c,{container:!0,alignItems:"start",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:r.jsxs(c,{container:!0,alignItems:"center",gap:f.SMALL,children:[r.jsx(Qu,{children:"مدیریت بارها"}),r.jsx(c,{style:{width:"150px"},children:r.jsx(Au,{label:"از تاریخ",id:"date",renderInput:u=>r.jsx(I,{...u}),value:C,onChange:u=>{Bu(T(u).format("YYYY-MM-DD"))}})}),r.jsx(c,{style:{width:"150px"},children:r.jsx(Au,{label:"تا تاریخ",id:"date",renderInput:u=>r.jsx(I,{...u}),value:p,onChange:u=>{Yu(T(u).format("YYYY-MM-DD"))}})}),r.jsxs("form",{onSubmit:H,children:[r.jsx(I,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Nu}),r.jsx(xu,{type:"submit",onClick:H,endIcon:r.jsx(ee,{}),children:"جستجو"})]}),r.jsx(P,{title:"خروجی اکسل",children:r.jsx("a",{href:`${S.defaults.baseURL}bar_excel/?start=${C}&end=${p}&key=${Ru}&role=${o()}${x("slaughter")?`&role_key=${l==null?void 0:l.key}`:""}`,rel:"noreferrer",children:r.jsx(xu,{disabled:!((G=(W=i[0])==null?void 0:W.killhouseUser)!=null&&G.key),color:"success",children:r.jsx(re,{size:32})})})})]})}),Wu=u=>{let e="";return u.vetState==="accepted"?e="تایید تخلیه":u.vetState==="pending"&&(e="در انتظار تخلیه"),e},Gu=Y.map(u=>u.name),Ku=window.innerWidth<=600;s.useEffect(()=>{const u=i==null?void 0:i.map((e,t)=>{var n,d,F,j,b,$,k,uu,eu,ru,tu,au,lu,ou,nu,su,cu,Cu,du,pu,fu,hu,iu,wu,gu;return[e.barCode,`${(n=e.killhouseUser)==null?void 0:n.name} (${(j=(F=(d=e.killhouseUser)==null?void 0:d.killHouseOperator)==null?void 0:F.user)==null?void 0:j.mobile})`,`${e.addCar.driver.typeCar} ${e.addCar.driver.pelak}`,`${e.addCar.driver.driverName} (${e.addCar.driver.driverMobile})`,r.jsx(oe,{updateTable:L,killHouseRequestKey:e.key,trafficCode:e==null?void 0:e.trafficCode,isEditable:o()==="VetFarm"||o()==="ProvinceOperator"||o()==="KillHouseVet"||o()==="KillHouse"||o()==="CityVet"||o()==="VetSupervisor"},t),e.poultryRequest.chickenBreed,(b=e.quantity)==null?void 0:b.toLocaleString(),(k=($=e==null?void 0:e.weightInfo)==null?void 0:$.weight)==null?void 0:k.toLocaleString(),(eu=(uu=e==null?void 0:e.weightInfo)==null?void 0:uu.indexWeight)==null?void 0:eu.toLocaleString(),`${(tu=(ru=e.poultryRequest)==null?void 0:ru.poultry)==null?void 0:tu.unitName} (${(lu=(au=e.poultryRequest.poultry)==null?void 0:au.user)==null?void 0:lu.mobile})`,(su=(nu=(ou=e==null?void 0:e.vetFarm)==null?void 0:ou.vet)==null?void 0:nu.user)!=null&&su.fullname?((du=(Cu=(cu=e==null?void 0:e.vetFarm)==null?void 0:cu.vet)==null?void 0:Cu.user)==null?void 0:du.fullname)+`(${(hu=(fu=(pu=e==null?void 0:e.vetFarm)==null?void 0:pu.vet)==null?void 0:fu.user)==null?void 0:hu.mobile})`:"فاقد دامپزشک",r.jsx(r.Fragment,{children:o()==="VetFarm"||o()==="ProvinceOperator"||o()==="CityVet"||o()==="VetSupervisor"?r.jsx(r.Fragment,{children:(iu=e==null?void 0:e.registerar)!=null&&iu.date?`${O(new Date((wu=e==null?void 0:e.registerar)==null?void 0:wu.date),"yyyy/MM/dd")} ${(gu=e==null?void 0:e.registerar)==null?void 0:gu.name}`:""}):e!=null&&e.clearanceCode?e==null?void 0:e.clearanceCode:"-"}),`${e.killPlace}`,e.poultryRequest.poultry.address.city.name,e!=null&&e.poultryRequest.sendDate?O(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-",e==null?void 0:e.poultryRequest.orderCode,Wu(e),r.jsx(c,{children:r.jsx(P,{title:"لغو بار",children:r.jsx(yu,{disabled:B,color:"error",onClick:()=>{h(vu({title:"لغو بار",content:r.jsx(bu,{updateTable:L,killHouseRequestKey:e.key})}))},children:r.jsx(ju,{})})})},e.barCode)]});Mu(u)},[i]);const zu=r.jsxs(Ju,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:A,onChange:Ou,children:[r.jsx(D,{label:"اطلاعات بارها",value:0}),r.jsx(D,{label:"بارهای حذف شده",value:1}),r.jsx(D,{label:"اختلاف کشتار",value:2}),r.jsx(D,{label:"عدم وصول",value:3})]});return r.jsxs(c,{container:!0,direction:"column",flexWrap:"nowrap",mt:f.SMALL,children:[r.jsx(c,{container:!0,justifyContent:"center",mb:f.MEDIUM,children:zu}),A===0&&r.jsxs(c,{container:!0,mt:f.MEDIUM,alignItems:"center",justifyContent:"center",children:[r.jsx(c,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:r.jsx(Ce,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","تعداداولیه بار","وزن اولیه بار","میانگین وزن اولیه","تعداد بار های دارای کد قرنطینه","تعداد نهایی بار","وزن نهایی بار","میانگین وزن نهایی "],data:[[(K=a==null?void 0:a.count)==null?void 0:K.toLocaleString(),(z=a==null?void 0:a.firstQuantity)==null?void 0:z.toLocaleString(),(Q=a==null?void 0:a.firstWeight)==null?void 0:Q.toLocaleString(),(X=a==null?void 0:a.firstIndexWeight)==null?void 0:X.toLocaleString(),(J=a==null?void 0:a.clearanceCodeCount)==null?void 0:J.toLocaleString(),(Z=a==null?void 0:a.acceptedRealQuantity)==null?void 0:Z.toLocaleString(),(U=a==null?void 0:a.acceptedRealWeight)==null?void 0:U.toLocaleString(),(m=a==null?void 0:a.finalIndexWeight)==null?void 0:m.toLocaleString()]],title:"خلاصه اطلاعات"})}),Ku?r.jsxs(c,{container:!0,justifyContent:"center",gap:f.SMALL,children:[N,r.jsx(ae,{columns:Gu,data:Eu}),r.jsx(Xu,{count:Math.ceil(q/10),page:Iu+1,variant:"outlined",onChange:(u,e)=>{Tu(u,e-1)}})]}):r.jsx(te,{title:N,columns:Y,data:i,progressPending:_u,pagination:!0,paginationServer:!0,paginationTotalRows:q,onChangeRowsPerPage:Vu,onChangePage:qu})]}),A===1&&r.jsx(c,{mt:f.MEDIUM,children:r.jsx(ne,{})}),A===2&&r.jsx(c,{mt:f.MEDIUM,children:r.jsx(se,{})}),A===3&&r.jsx(c,{mt:f.MEDIUM,children:r.jsx(le,{})})]})},He=()=>r.jsx(r.Fragment,{children:r.jsx(Zu,{display:"flex",justifyContent:"center",children:r.jsx(c,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:r.jsx(de,{})})})});export{He as default}; diff --git a/build/assets/SlaughterManageDelegates-CFw2449N.js b/build/assets/SlaughterManageDelegates-CFw2449N.js new file mode 100644 index 0000000..3b3b8c1 --- /dev/null +++ b/build/assets/SlaughterManageDelegates-CFw2449N.js @@ -0,0 +1 @@ +import{j as e,an as A,B as F,T as B,al as iu,a_ as du,I as hu,b3 as Cu,b as X,a5 as E,au as K}from"./mui-vendor-D_SVL-Dx.js";import{r as c}from"./react-vendor-CmFgShSM.js";import{a as w,u as L,f as pu}from"./redux-vendor-CfkcHgWN.js";import{B as xu}from"./BackButton-Dr-K0JXJ.js";import{L as N,j as I,h as j,A as Y,u as fu,c as gu,a0 as V,C as Z,G as h,S as T,V as k,ad as yu,O as z,p as Au}from"./index-D80MdVQn.js";import{d as bu}from"./Block-Dtm3DVT1.js";import{d as Fu}from"./Tune-BBzxV8DK.js";import{R as ju}from"./ResponsiveTable-bUYl0qDM.js";import{R as vu}from"./index.esm-C1-dCPnj.js";import{c as R}from"./checkPathStartsWith-DedybDvj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const _u=w("SLAUGHTER_SUBMIT_REPRESENTATIVE_SERVICE",async(t,{dispatch:r})=>{var o,l,s;try{r(N());const{data:a,status:n}=await I.post("representative/",t);return r(j()),{data:a,status:n}}catch(a){return r(j()),{error:((l=(o=a.response)==null?void 0:o.data)==null?void 0:l.result)||((s=a.response)==null?void 0:s.data)||"خطا در ثبت نماینده"}}}),uu=w("SLAUGHTER_EDIT_REPRESENTATIVE_SERVICE",async(t,{dispatch:r})=>{var o,l,s;try{r(N());const{data:a,status:n}=await I.put("representative/0/",t);return r(j()),{data:a,status:n}}catch(a){return r(j()),{error:((l=(o=a.response)==null?void 0:o.data)==null?void 0:l.result)||((s=a.response)==null?void 0:s.data)||"خطا در ویرایش نماینده"}}}),Su=()=>gu({first_name:k().required("نام الزامی است"),last_name:k().required("نام خانوادگی الزامی است"),mobile:k().required("شماره همراه الزامی است").matches(/^09\d{9}$/,"شماره تلفن باید با 09 شروع شود و 11 رقم باشد"),city:k().required("شهر الزامی است")}),eu=({updateTable:t,item:r,isEdit:o})=>{const l=L(),[s]=c.useContext(Y),a=fu({initialValues:{first_name:(r==null?void 0:r.first_name)||(r==null?void 0:r.firstName)||"",last_name:(r==null?void 0:r.last_name)||(r==null?void 0:r.lastName)||"",mobile:(r==null?void 0:r.mobile)||"",city:(r==null?void 0:r.city)||""},enableReinitialize:!0,validationSchema:Su(),onSubmit:n=>{const C=o?{key:r==null?void 0:r.key,first_name:n.first_name,last_name:n.last_name,mobile:n.mobile,city:n.city}:{first_name:n.first_name,last_name:n.last_name,mobile:n.mobile,city:n.city,role:V()};l((o?uu:_u)(C)).then(d=>{d.payload.error?s({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t&&t(),l(Z()))})}});return e.jsx("form",{onSubmit:a.handleSubmit,children:e.jsxs(h,{container:!0,gap:T.SMALL,p:2,children:[e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"نام",variant:"outlined",fullWidth:!0,id:"first_name",name:"first_name",value:a.values.first_name,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.first_name&&!!a.errors.first_name,helperText:a.touched.first_name&&a.errors.first_name})}),e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"نام خانوادگی",variant:"outlined",fullWidth:!0,id:"last_name",name:"last_name",value:a.values.last_name,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.last_name&&!!a.errors.last_name,helperText:a.touched.last_name&&a.errors.last_name})}),e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.mobile&&!!a.errors.mobile,helperText:a.touched.mobile&&a.errors.mobile,inputProps:{maxLength:11}})}),e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"شهر",variant:"outlined",fullWidth:!0,id:"city",name:"city",value:a.values.city,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.city&&!!a.errors.city,helperText:a.touched.city&&a.errors.city})}),e.jsx(h,{item:!0,xs:12,mt:2,children:e.jsx(F,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!a.isValid,children:o?"ویرایش":"ثبت"})})]})})},Eu=({item:t,updateTable:r})=>{const o=L(),[l]=c.useContext(Y),[s,a]=c.useState((t==null?void 0:t.limitation)||!1),[n,C]=c.useState((t==null?void 0:t.governmentalLimitationWeight)||0),[p,d]=c.useState((t==null?void 0:t.freeLimitationWeight)||0),b=x=>{x.preventDefault();const m={key:t==null?void 0:t.key,limitation:s,governmental_limitation_weight:s?Number(n):0,free_limitation_weight:s?Number(p):0};o(uu(m)).then(v=>{var _;(_=v.payload)!=null&&_.error?l({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r&&r(),o(Z()))})};return e.jsx("form",{onSubmit:b,children:e.jsxs(h,{container:!0,gap:T.SMALL,p:2,children:[e.jsxs(h,{container:!0,item:!0,xs:12,alignItems:"center",gap:1,children:[e.jsx(B,{variant:"body2",color:"text.secondary",children:"اطلاعات نماینده:"}),e.jsxs(B,{variant:"h6",mb:.75,children:[t==null?void 0:t.firstName," ",t==null?void 0:t.lastName]})]}),e.jsx(h,{item:!0,xs:12,mb:1,children:e.jsx(iu,{control:e.jsx(du,{checked:s,onChange:x=>a(x.target.checked),color:"primary"}),label:"محدودیت فروش روزانه"})}),s&&e.jsxs(e.Fragment,{children:[e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"حداکثر فروش دولتی (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:n,onChange:x=>C(x.target.value),inputProps:{min:0}})}),e.jsx(h,{item:!0,xs:12,children:e.jsx(A,{label:"حداکثر فروش آزاد (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:p,onChange:x=>d(x.target.value),inputProps:{min:0}})})]}),e.jsx(h,{item:!0,xs:12,mt:2,children:e.jsx(F,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:s&&n===0&&p===0,children:"ثبت"})})]})})},mu=({item:t,updateTable:r})=>{const[o,l]=c.useState(null),s=L(),a=d=>{l(d.currentTarget)},n=()=>{l(null)},C=!!o,p=C?"popover":void 0;return e.jsxs("div",{children:[e.jsx(hu,{"aria-describedby":p,variant:"contained",color:"primary",onClick:a,size:"small",children:e.jsx(Fu,{fontSize:"small"})}),e.jsx(Cu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:p,open:C,anchorEl:o,onClose:n,children:e.jsxs(X,{style:{padding:"10px",display:"flex",flexDirection:"column",gap:"8px"},children:[e.jsx(F,{color:"primary",size:"small",onClick:()=>{n(),s(z({title:"ویرایش نماینده",content:e.jsx(eu,{item:t,updateTable:r,isEdit:!0}),size:300}))},startIcon:e.jsx(yu,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:e.jsx(B,{variant:"body2",sx:{userSelect:"text"},children:"ویرایش"})}),e.jsx(F,{color:"primary",size:"small",onClick:()=>{n(),s(z({title:"تنظیم محدودیت فروش",content:e.jsx(Eu,{item:t,updateTable:r}),size:400}))},startIcon:e.jsx(bu,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:e.jsx(B,{variant:"body2",sx:{userSelect:"text"},children:"تنظیم محدودیت"})})]})})]})},Q=w("SLAUGHTER_GET_REPRESENTATIVE_INFO_SERVICE",async(t,{dispatch:r})=>{var o,l,s;try{r(N());const{data:a,status:n}=await I.get("representative/",{params:{role:V(),search:t.search||"filter",value:t.value||"",page:t.page||1,page_size:t.page_size||10,role_key:t.role_key||""}});return r(j()),{data:a,status:n}}catch(a){return r(j()),{error:((l=(o=a.response)==null?void 0:o.data)==null?void 0:l.result)||((s=a.response)==null?void 0:s.data)||"خطا در دریافت اطلاعات"}}}),Wu=()=>{const t=L(),[r,o]=c.useState([]),[l,s]=c.useState(0),[a,n]=c.useState(10),[C,p]=c.useState(""),[d,b]=c.useState(1),[x,m]=c.useState([]),v=c.useRef(!0),_=V()==="Steward",f=pu(i=>i.userSlice.selectedSubUser),au=i=>p(i.target.value),D=async i=>{var g,y;const u=await t(Q({search:"filter",value:C,page:i,page_size:a,role_key:(R("slaughter")||R("steward"))&&(f==null?void 0:f.key)||""}));if(u.payload.error)console.error("Error fetching data:",u.payload.error),o([]),s(0);else{o(((g=u.payload.data)==null?void 0:g.results)||[]);const S=Number((y=u.payload.data)==null?void 0:y.count)||0;s(S)}},ru=i=>{D(i),b(i)},tu=i=>{n(Number(i)),b(1)},P=()=>{D(d!==0?d:1)};c.useEffect(()=>{if(!r||!Array.isArray(r)){m([]);return}const i=r.map((u,g)=>{var G,O,H,$,q,J,U;const y=(u==null?void 0:u.trash)!==void 0?!u.trash:null,S=y===null?"-":e.jsx(K,{label:y?"فعال":"غیرفعال",color:y?"success":"error",size:"small",sx:{minWidth:80}}),M=u==null?void 0:u.limitation,nu=e.jsx(K,{label:M?"دارد":"ندارد",color:M?"warning":"default",size:"small",sx:{minWidth:60}}),ou=(G=u==null?void 0:u.killHouse)!=null&&G.name&&((O=u==null?void 0:u.killHouse)!=null&&O.mobile)?`${u.killHouse.name} (${u.killHouse.mobile})`:(H=u==null?void 0:u.killHouse)!=null&&H.name?u.killHouse.name:"-",lu=($=u==null?void 0:u.steward)!=null&&$.name&&((J=(q=u==null?void 0:u.steward)==null?void 0:q.user)!=null&&J.mobile)?`${u.steward.name} (${u.steward.user.mobile})`:(U=u==null?void 0:u.steward)!=null&&U.name?u.steward.name:"-",cu=_?lu:ou;return[d===1?g+1:g+a*(d-1)+1,u!=null&&u.createDate?Au(u.createDate):"-",(u==null?void 0:u.firstName)||"-",(u==null?void 0:u.lastName)||"-",(u==null?void 0:u.mobile)||"-",(u==null?void 0:u.city)||"-",cu,nu,(u==null?void 0:u.governmentalLimitationWeight)||0,(u==null?void 0:u.freeLimitationWeight)||0,S,e.jsx(mu,{item:u,updateTable:P},`operations-${(u==null?void 0:u.key)||g}`)]});m(i)},[r,d,a]),c.useEffect(()=>{D(1)},[f==null?void 0:f.key]),c.useEffect(()=>{if(v.current){v.current=!1;return}D(1),b(1)},[a]);const W=async i=>{var g,y;i.preventDefault(),b(1);const u=await t(Q({search:"filter",value:C,page:1,page_size:a,role_key:R("slaughter")&&(f==null?void 0:f.key)||""}));if(u.payload.error)console.error("Error fetching data:",u.payload.error),o([]),s(0);else{o(((g=u.payload.data)==null?void 0:g.results)||[]);const S=Number((y=u.payload.data)==null?void 0:y.count)||0;s(S)}},su=()=>{t(z({title:"ثبت نماینده جدید",content:e.jsx(eu,{updateTable:P}),size:300}))};return e.jsx(X,{display:"flex",justifyContent:"center",children:e.jsxs(E,{container:!0,xs:12,sm:12,md:10,lg:10,children:[e.jsx(E,{item:!0,xs:12,children:e.jsx(xu,{})}),e.jsxs(E,{container:!0,item:!0,gap:T.SMALL,children:[e.jsx(F,{variant:"contained",color:"primary",onClick:su,children:"ثبت نماینده جدید"}),e.jsx("form",{onSubmit:W,children:e.jsxs(E,{container:!0,alignItems:"center",gap:T.SMALL,children:[e.jsx(A,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:C,onChange:au}),e.jsx(F,{type:"submit",onClick:W,endIcon:e.jsx(vu,{}),children:"جستجو"})]})})]}),e.jsx(E,{item:!0,xs:12,mt:2,children:e.jsx(ju,{title:"نمایندگان",columns:["ردیف","تاریخ ایجاد","نام","نام خانوادگی","شماره همراه","شهر",_?"مباشر":"کشتارگاه","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:x,handlePageChange:ru,totalRows:l,page:d,perPage:a,handlePerRowsChange:tu})})]})})};export{Wu as default}; diff --git a/build/assets/SlaughterManageDispensers-Bv6Imb9Z.js b/build/assets/SlaughterManageDispensers-Bv6Imb9Z.js new file mode 100644 index 0000000..27f6038 --- /dev/null +++ b/build/assets/SlaughterManageDispensers-Bv6Imb9Z.js @@ -0,0 +1 @@ +import{j as u,an as T,B,T as E,b as Y,al as iu,a_ as cu,I as du,b3 as hu,a5 as W,au as tu}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./react-vendor-CmFgShSM.js";import{a as Cu,u as V,f as ru}from"./redux-vendor-CfkcHgWN.js";import{B as xu}from"./BackButton-Dr-K0JXJ.js";import{L as yu,j as pu,h as au,A as nu,b7 as vu,O as K,u as Au,c as mu,a0 as ou,C as G,V as gu,G as n,S as L,fY as M,f_ as ju,p as Fu}from"./index-D80MdVQn.js";import{d as I}from"./Person-PsPK2YrR.js";import{a as fu,s as bu,d as _u,b as Su,c as Nu,e as lu}from"./slaughter-edit-dispenser-info-DMcUNaXu.js";import{d as J}from"./Business-C5WNOK1n.js";import{c as P}from"./checkPathStartsWith-DedybDvj.js";import{R as Lu}from"./ResponsiveTable-bUYl0qDM.js";import{R as Eu}from"./index.esm-C1-dCPnj.js";import{d as zu}from"./Tune-BBzxV8DK.js";import{d as Du}from"./Block-Dtm3DVT1.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const ku=Cu("SLAUGHTER_GET_DISPENSER_USER_INFO_SERVICE",async(a,{dispatch:r})=>{var t,x,y,A,d,c;try{r(yu());const{data:s,status:m}=await pu.get("get_dispenser_user_info",{params:{national_code:a.national_code||"",role_key:a.role_key||""}});return r(au()),s&&s.status===!1?{error:s.errorDescription||"خطا در دریافت اطلاعات"}:{data:s,status:m}}catch(s){return r(au()),{error:((x=(t=s.response)==null?void 0:t.data)==null?void 0:x.errorDescription)||((A=(y=s.response)==null?void 0:y.data)==null?void 0:A.result)||((c=(d=s.response)==null?void 0:d.data)==null?void 0:c.message)||"خطا در دریافت اطلاعات"}}}),g=({icon:a,label:r,value:t,iconSx:x})=>u.jsxs(Y,{display:"flex",alignItems:x?"flex-start":"center",gap:1,px:1.5,py:.5,bgcolor:"#f5f5f5",borderRadius:1,children:[u.jsx(a,{color:"action",sx:x}),u.jsxs(Y,{children:[u.jsx(E,{variant:"caption",color:"text.secondary",children:r}),u.jsx(E,{variant:"body1",children:t||"-"})]})]}),Bu=()=>mu({mobile:gu().required("شماره همراه الزامی است").matches(/^09\d{9}$/,"شماره تلفن باید با 09 شروع شود و 11 رقم باشد")}),wu=({formik:a,userInfo:r})=>u.jsx("form",{onSubmit:a.handleSubmit,children:u.jsxs(n,{container:!0,gap:L.SMALL,p:2,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(E,{variant:"h6",style:{fontSize:"16px"},gutterBottom:!0,children:"اطلاعات توزیع کننده"})}),r&&u.jsxs(n,{container:!0,spacing:2,xs:12,mb:2,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(E,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,sx:{mb:1},children:"اطلاعات شخصی"})}),u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"کد ملی",value:r.nationalCode||a.values.national_id})}),r.fatherName&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:I,label:"نام پدر",value:r.fatherName})}),r.birthDate&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:_u,label:"تاریخ تولد",value:r.birthDate})}),r.gender!==void 0&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:Su,label:"جنسیت",value:r.gender?"مرد":"زن"})}),r.identityNo&&r.identityNo!=="0"&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"شماره شناسنامه",value:r.identityNo})}),r.identitySeries&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"سری شناسنامه",value:r.identitySeries})}),r.identitySerial&&u.jsx(n,{item:!0,xs:12,md:4,children:u.jsx(g,{icon:M,label:"سریال شناسنامه",value:r.identitySerial})})]}),u.jsxs(n,{container:!0,spacing:2,xs:12,children:[u.jsx(n,{item:!0,xs:12,md:6,children:u.jsxs(n,{container:!0,direction:"column",gap:L.SMALL,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:I,label:"نام",value:a.values.first_name})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:I,label:"نام خانوادگی",value:a.values.last_name})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(T,{label:"شماره همراه",variant:"outlined",fullWidth:!0,id:"mobile",name:"mobile",value:a.values.mobile,onChange:a.handleChange,onBlur:a.handleBlur,error:!!a.errors.mobile,helperText:a.errors.mobile,inputProps:{maxLength:11}})})]})}),u.jsx(n,{item:!0,xs:12,md:6,children:u.jsxs(n,{container:!0,direction:"column",gap:L.SMALL,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:ju,label:"شهر",value:a.values.city})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:J,label:"نوع توزیع کننده",value:a.values.dispenser_type==="inductor"?"واسطه":a.values.dispenser_type==="salesman"?"فروشنده":a.values.dispenser_type==="driver"?"راننده":a.values.dispenser_type})}),a.values.dispenser_type==="driver"&&u.jsxs(u.Fragment,{children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:J,label:"نوع خودرو",value:a.values.driver_car_type})}),a.values.pelak&&u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:M,label:"پلاک خودرو",value:a.values.pelak})})]}),u.jsx(n,{item:!0,xs:12,children:u.jsx(g,{icon:J,label:"سقف محدودیت",value:a.values.limitation_amount||0})})]})})]}),u.jsx(n,{item:!0,xs:12,mt:2,children:u.jsx(B,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!a.isValid,children:"ثبت"})})]})}),Ru=({onInquiry:a,nationalCode:r,setNationalCode:t})=>u.jsxs(n,{container:!0,gap:L.SMALL,p:2,children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(T,{label:"کد ملی",variant:"outlined",fullWidth:!0,value:r,onChange:x=>t(x.target.value),placeholder:"کد ملی 10 رقمی را وارد کنید",inputProps:{maxLength:10}})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(B,{color:"primary",fullWidth:!0,variant:"contained",onClick:a,disabled:!r||r.length!==10,children:"استعلام"})})]}),su=({onClose:a,updateTable:r,dispenser:t,initialUserData:x,initialUserInfo:y,initialNationalCode:A})=>{var v,e,F,f,_,R,O;const d=V(),[c]=i.useContext(nu),[s,m]=i.useState(A||((v=t==null?void 0:t.user)==null?void 0:v.nationalId)||(t==null?void 0:t.national_id)||""),j=ru(p=>p.userSlice.selectedSubUser),[l,S]=i.useState(x||(t?{national_id:((e=t==null?void 0:t.user)==null?void 0:e.nationalId)||"",first_name:((F=t==null?void 0:t.user)==null?void 0:F.firstName)||"",last_name:((f=t==null?void 0:t.user)==null?void 0:f.lastName)||"",city:((R=(_=t==null?void 0:t.user)==null?void 0:_.city)==null?void 0:R.cityName)||"",mobile:((O=t==null?void 0:t.user)==null?void 0:O.mobile)||"",dispenser_type:(t==null?void 0:t.dispenserType)||"inductor",limitation_amount:(t==null?void 0:t.limitation_amount)||0,driver_car_type:(t==null?void 0:t.car)||"",pelak:(t==null?void 0:t.pelak)||""}:null)),[z,h]=i.useState(!!t),[H,D]=i.useState([]),[k,N]=i.useState(y||null),w=i.useRef(!!x);i.useEffect(()=>{d(vu()).then(p=>{D(p.payload.data||[])})},[d]),i.useEffect(()=>{if(l&&!w.current&&!t){w.current=!0;const p=window.innerWidth>600,o=l,C=k,b=s;d(K({title:"ثبت توزیع کننده جدید",content:u.jsx(su,{onClose:a,updateTable:r,initialUserData:o,initialUserInfo:C,initialNationalCode:b}),size:p?600:300}))}},[l,d,a,r,t,k,s]);const $=i.useCallback(()=>{if(!s||s.length!==10){c({vertical:"top",horizontal:"center",msg:"لطفا کد ملی 10 رقمی معتبر وارد کنید",severity:"error"});return}d(ku({national_code:s,role_key:(P("slaughter")||P("steward"))&&(j==null?void 0:j.key)||""})).then(p=>{if(p.payload.error)h(!1),N(null),c({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"});else if(p.payload.data){const o=p.payload.data;if(o.status===!0&&o.data){const C=o.data;h(!0),N(C),S({national_id:C.nationalCode||s,first_name:C.firstName||"",last_name:C.lastName||"",city:C.city||"",mobile:"",dispenser_type:"inductor",limitation_amount:0}),c({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد",severity:"success"})}else if(o.status===!1)h(!1),N(null),c({vertical:"top",horizontal:"center",msg:o.errorDescription||"خطا در دریافت اطلاعات",severity:"error"});else{const C=o.data||o;C&&C.nationalCode?(h(!0),N(C),S({national_id:C.nationalCode||s,first_name:C.firstName||"",last_name:C.lastName||"",city:C.city||"",mobile:"",dispenser_type:"inductor",limitation_amount:0}),c({vertical:"top",horizontal:"center",msg:"اطلاعات با موفقیت دریافت شد",severity:"success"})):(h(!1),N(null),c({vertical:"top",horizontal:"center",msg:"خطا در دریافت اطلاعات",severity:"error"}))}}})},[d,s,c,j]),q=Au({initialValues:{national_id:(l==null?void 0:l.national_id)||(l==null?void 0:l.nationalCode)||(l==null?void 0:l.nationalId)||"",first_name:(l==null?void 0:l.first_name)||"",last_name:(l==null?void 0:l.last_name)||"",city:(l==null?void 0:l.city)||"",mobile:(l==null?void 0:l.mobile)||"",dispenser_type:(l==null?void 0:l.dispenser_type)||"inductor",limitation_amount:(l==null?void 0:l.limitation_amount)||0,driver_car_type:(l==null?void 0:l.driverCarType)||(l==null?void 0:l.car)||"",pelak:(l==null?void 0:l.pelak)||""},validationSchema:Bu(),enableReinitialize:!0,onSubmit:p=>{const o=k,C={nationalCode:p.national_id||"",firstName:p.first_name||"",lastName:p.last_name||"",fatherName:(o==null?void 0:o.fatherName)||null,gender:(o==null?void 0:o.gender)!==void 0?o.gender:null,isLive:(o==null?void 0:o.isLive)!==void 0?o.isLive:!0,identityNo:(o==null?void 0:o.identityNo)||null,birthDate:(o==null?void 0:o.birthDate)||null,city:p.city||(o==null?void 0:o.city)||"",mobile:p.mobile,role:ou()};t!=null&&t.key?d(fu({type:"update-profile",dispenser_key:t.key,...C})).then(b=>{b.payload.error?c({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r&&r(),d(G()))}):d(bu(C)).then(b=>{b.payload.error?c({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r&&r(),d(G()))})}});return!l&&!t?u.jsx(Ru,{onInquiry:$,nationalCode:s,setNationalCode:m}):u.jsx(wu,{formik:q,cities:H,userInfo:k})},Wu=({item:a,updateTable:r})=>{const t=V(),[x]=i.useContext(nu),[y,A]=i.useState((a==null?void 0:a.limitation)||!1),[d,c]=i.useState((a==null?void 0:a.governmentalLimitationWeight)||0),[s,m]=i.useState((a==null?void 0:a.freeLimitationWeight)||0),j=l=>{l.preventDefault();const S={key:a==null?void 0:a.key,limitation:y,governmental_limitation_weight:y?Number(d):0,free_limitation_weight:y?Number(s):0};t(Nu(S)).then(z=>{var h;(h=z.payload)!=null&&h.error?x({vertical:"top",horizontal:"center",msg:z.payload.error,severity:"error"}):(x({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r&&r(),t(G()))})};return u.jsx("form",{onSubmit:j,children:u.jsxs(n,{container:!0,gap:L.SMALL,p:2,children:[u.jsxs(n,{container:!0,item:!0,xs:12,alignItems:"center",gap:1,children:[u.jsx(E,{variant:"body2",color:"text.secondary",children:"اطلاعات توزیع کننده:"}),u.jsxs(E,{variant:"h6",mb:.75,children:[a==null?void 0:a.firstName," ",a==null?void 0:a.lastName]})]}),u.jsx(n,{item:!0,xs:12,mb:1,children:u.jsx(iu,{control:u.jsx(cu,{checked:y,onChange:l=>A(l.target.checked),color:"primary"}),label:"محدودیت فروش روزانه"})}),y&&u.jsxs(u.Fragment,{children:[u.jsx(n,{item:!0,xs:12,children:u.jsx(T,{label:"حداکثر فروش دولتی (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:d,onChange:l=>c(l.target.value),inputProps:{min:0}})}),u.jsx(n,{item:!0,xs:12,children:u.jsx(T,{label:"حداکثر فروش آزاد (کیلوگرم)",variant:"outlined",fullWidth:!0,type:"number",value:s,onChange:l=>m(l.target.value),inputProps:{min:0}})})]}),u.jsx(n,{item:!0,xs:12,mt:2,children:u.jsx(B,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:y&&d===0&&s===0,children:"ثبت"})})]})})},Mu=({item:a,updateTable:r})=>{const[t,x]=i.useState(null),y=V(),A=j=>{x(j.currentTarget)},d=()=>{x(null)},c=!!t,s=c?"popover":void 0,m=()=>{d(),y(K({title:"تنظیم محدودیت فروش",content:u.jsx(Wu,{item:a,updateTable:r}),size:400}))};return u.jsxs("div",{children:[u.jsx(du,{"aria-describedby":s,variant:"contained",color:"primary",onClick:A,size:"small",children:u.jsx(zu,{fontSize:"small"})}),u.jsx(hu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:s,open:c,anchorEl:t,onClose:d,children:u.jsx("div",{style:{padding:"10px"},children:u.jsx(B,{color:"primary",size:"small",onClick:m,startIcon:u.jsx(Du,{fontSize:"small"}),sx:{textTransform:"none",userSelect:"text"},children:u.jsx(E,{variant:"body2",sx:{userSelect:"text"},children:"تنظیم محدودیت"})})})})]})},Uu=()=>{const a=V(),[r,t]=i.useState([]),[x,y]=i.useState(0),[A,d]=i.useState(10),[c,s]=i.useState(""),[m,j]=i.useState(1),[l,S]=i.useState([]),z=ou()==="Steward",h=ru(v=>v.userSlice.selectedSubUser),H=v=>s(v.target.value),D=async v=>{var F,f;const e=await a(lu({search:"filter",value:c,page:v,page_size:A,role_key:P("slaughter")&&(h==null?void 0:h.key)||""}));if(e.payload.error)console.error("Error fetching data:",e.payload.error),t([]),y(0);else{t(((F=e.payload.data)==null?void 0:F.results)||[]);const _=Number((f=e.payload.data)==null?void 0:f.count)||0;y(_)}},k=v=>{D(v),j(v)},N=v=>{d(Number(v)),j(1)},w=()=>{D(m!==0?m:1)};i.useEffect(()=>{if(!r||!Array.isArray(r)){S([]);return}const v=r.map((e,F)=>{var b,Q,X,Z,U,uu,eu;const f=(e==null?void 0:e.active)!==void 0?e.active:null,_=f===null?"-":u.jsx(tu,{label:f?"فعال":"غیرفعال",color:f?"success":"error",size:"small",sx:{minWidth:80}}),R=e==null?void 0:e.limitation,O=u.jsx(tu,{label:R?"دارد":"ندارد",color:R?"warning":"default",size:"small",sx:{minWidth:60}}),p=(b=e==null?void 0:e.killHouse)!=null&&b.name&&((Q=e==null?void 0:e.killHouse)!=null&&Q.mobile)?`${e.killHouse.name} (${e.killHouse.mobile})`:(X=e==null?void 0:e.killHouse)!=null&&X.name?e.killHouse.name:"-",o=(Z=e==null?void 0:e.steward)!=null&&Z.name&&((uu=(U=e==null?void 0:e.steward)==null?void 0:U.user)!=null&&uu.mobile)?`${e.steward.name} (${e.steward.user.mobile})`:(eu=e==null?void 0:e.steward)!=null&&eu.name?e.steward.name:"-",C=z?o:p;return[m===1?F+1:F+A*(m-1)+1,e!=null&&e.createDate?Fu(e.createDate):"-",(e==null?void 0:e.nationalId)||"-",(e==null?void 0:e.firstName)||"-",(e==null?void 0:e.lastName)||"-",(e==null?void 0:e.mobile)||"-",(e==null?void 0:e.city)||"-",(e==null?void 0:e.province)||"-",C,O,(e==null?void 0:e.governmentalLimitationWeight)||0,(e==null?void 0:e.freeLimitationWeight)||0,_,u.jsx(Mu,{item:e,updateTable:w},`operations-${(e==null?void 0:e.key)||F}`)]});S(v)},[r,m,A]),i.useEffect(()=>{D(1),j(1)},[A,h==null?void 0:h.key]),i.useEffect(()=>{D(1)},[h==null?void 0:h.key]);const $=async v=>{var F,f;v.preventDefault(),j(1);const e=await a(lu({search:"filter",value:c,page:1,page_size:A,role_key:(P("slaughter")||P("steward"))&&(h==null?void 0:h.key)||""}));if(e.payload.error)console.error("Error fetching data:",e.payload.error),t([]),y(0);else{t(((F=e.payload.data)==null?void 0:F.results)||[]);const _=Number((f=e.payload.data)==null?void 0:f.count)||0;y(_)}},q=()=>{a(K({title:"ثبت توزیع کننده جدید",content:u.jsx(su,{onClose:()=>a(G()),updateTable:w}),size:300}))};return u.jsx(Y,{display:"flex",justifyContent:"center",children:u.jsxs(W,{container:!0,xs:12,sm:12,md:10,lg:10,children:[u.jsx(W,{item:!0,xs:12,children:u.jsx(xu,{})}),u.jsxs(W,{container:!0,item:!0,gap:L.SMALL,children:[u.jsx(B,{variant:"contained",color:"primary",onClick:q,children:"ثبت توزیع کننده جدید"}),u.jsx("form",{onSubmit:$,children:u.jsxs(W,{container:!0,alignItems:"center",gap:L.SMALL,children:[u.jsx(T,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:200},value:c,onChange:H}),u.jsx(B,{type:"submit",onClick:$,endIcon:u.jsx(Eu,{}),children:"جستجو"})]})})]}),u.jsx(W,{item:!0,xs:12,mt:2,children:u.jsx(Lu,{title:"توزیع کنندگان",columns:["ردیف","تاریخ ایجاد","کد ملی","نام","نام خانوادگی","شماره همراه","شهر","استان",z?"مباشر":"کشتارگاه","محدودیت فروش","حداکثر فروش دولتی","حداکثر فروش آزاد","وضعیت","عملیات"],customWidth:"100%",data:l,handlePageChange:k,totalRows:x,page:m,perPage:A,handlePerRowsChange:N})})]})})};export{Uu as default}; diff --git a/build/assets/SlaughterManageInventoryAllocationOperations-P9wf5kfn.js b/build/assets/SlaughterManageInventoryAllocationOperations-P9wf5kfn.js new file mode 100644 index 0000000..c99998c --- /dev/null +++ b/build/assets/SlaughterManageInventoryAllocationOperations-P9wf5kfn.js @@ -0,0 +1 @@ +import{j as e,an as V,ao as eu,aj as tu,ak as au,al as Y,am as z,T as ou,B as w,I as xu,b3 as vu,aq as Au,b7 as Fu,as as ju,at as Su}from"./mui-vendor-D_SVL-Dx.js";import{r}from"./react-vendor-CmFgShSM.js";import{d as ku}from"./Tune-BBzxV8DK.js";import{A as lu,et as wu,j as bu,c as _u,b as Eu,v as d,u as Du,g2 as Bu,g3 as Tu,G as y,$ as Lu,C as b,g4 as nu,ad as Pu,O as G,S as ru}from"./index-D80MdVQn.js";import{d as Mu}from"./CheckCircleOutline-fmBK9poN.js";import{d as Yu}from"./Delete-CIwpNviU.js";import{u as su,f as iu}from"./redux-vendor-CfkcHgWN.js";import{S as zu,s as Wu}from"./SlaughterAllocateToGuild-CeWc5BWf.js";import{s as Ou,a as $u,b as Nu}from"./slaughter-allocate-steward-CCu9314u.js";import{N as Ru}from"./NumberFormatCustom-BXcOcGV4.js";import{M as Vu}from"./MonthlyDataCalendar-_xfuL-Zd.js";import{c as F}from"./checkPathStartsWith-DedybDvj.js";import{L as Gu}from"./LabelField-BYhJrYEE.js";const Hu=({sellerType:A,sellType:s,updateTable:_,fetchApiData:E,editData:o,remainWeight:m,priceInfo:g})=>{const f=su(),[x,D]=r.useState([]),[j,B]=r.useState(null),[C,W]=r.useState([]),[T,O]=r.useState(null),[p,c]=r.useState("governmental"),[v,cu]=r.useState((g==null?void 0:g.active)!==!1),a=iu(u=>u.userSlice.selectedSubUser),[$]=r.useContext(lu),[Cu,H]=r.useState(null),[I,du]=r.useState({}),[L,q]=r.useState(null),[n,N]=r.useState(null),[S,hu]=r.useState({governmental:[],free:[]}),K=r.useCallback(u=>{if(!Array.isArray(u))return{};const t={};return u.forEach(l=>{if(l.day&&l.amount!==void 0){const U=new wu(new Date(l.day)).format("YYYY/MM/DD");t[U]={value1:l.amount,originalDay:l.day,active:l.active===!0}}}),t},[]),P=r.useCallback(u=>{const t=K(u);du(t)},[K]),k=r.useCallback(async u=>{try{const t=await bu.get("/kill-house-remain-weight/",{params:{date:u,role_key:F("slaughter")&&(a==null?void 0:a.key)||""}});if(t.data){hu({governmental:t.data.governmental||[],free:t.data.free||[]});const l=p==="governmental"?t.data.governmental:t.data.free;P(l)}}catch(t){console.error("Error fetching calendar data:",t)}},[p,P,a]),yu=u=>{if(u&&u.formattedDate){H(u.formattedDate);const t=I[u.formattedDate];if(t&&t.originalDay){const l=t.originalDay;if(h&&d(l).isAfter(d(h),"day")){Q("تاریخ تولید نمی‌تواند بعد از تاریخ انتخابی باشد");return}Q(null),q(l)}t&&t.value1!==void 0?N(t.value1):N(null)}},gu=r.useCallback(()=>_u({weight:Eu().required("این فیلد اجباری است!").integer("عدد باید صحیح باشد!").min(1,"یک مقدار مثبت وارد کنید!").max(m+((o==null?void 0:o.realWeightOfCarcasses)||0),"وزن وارد شده بیش از موجودی انبار است!").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(n==null?void 0:n.toLocaleString())||0} کیلوگرم) باشد!`,function(u){return!n||n===null?!0:u<=n})}),[m,o,n])(),[h,pu]=r.useState(d(new Date).format("YYYY-MM-DD")),[Z,R]=r.useState(null),[J,Q]=r.useState(null),i=Du({initialValues:{weight:(o==null?void 0:o.realWeightOfCarcasses)||""},validationSchema:gu}),X=()=>{f(b()),$({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),f(nu({role_key:F("slaughter")&&(a==null?void 0:a.key)||""})),E(),_()},fu=u=>{const t=u.target.value;c(t)},mu=u=>{const t=u.target.value;cu(t)};return r.useEffect(()=>{o||(f(Bu({role_key:F("slaughter")&&(a==null?void 0:a.key)||""})).then(u=>{D(u.payload.data)}),f(Tu({role_key:F("slaughter")&&(a==null?void 0:a.key)||""})).then(u=>{W(u.payload.data)})),k(h)},[f,o,k,h,a==null?void 0:a.key]),r.useEffect(()=>{k(h)},[h,k,a==null?void 0:a.key]),r.useEffect(()=>{if(S.governmental.length>0||S.free.length>0){const u=p==="governmental"?S.governmental:S.free;P(u),H(null),q(null),N(null)}},[p,S,P]),r.useEffect(()=>{i.validateForm()},[n]),e.jsxs(y,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:1,children:[!o&&e.jsx(Lu,{label:"تاریخ",id:"date",renderInput:u=>e.jsx(V,{fullWidth:!0,...u,error:!!Z||u.error,helperText:Z||u.helperText}),shouldDisableDate:u=>{const t=d(u),l=d(),M=d().subtract(1,"day");return!(t.isSame(l,"day")||t.isSame(M,"day"))},value:h,onChange:u=>{if(!u){R(null);return}const t=d(u),l=d(),M=d().subtract(1,"day");if(!(t.isSame(l,"day")||t.isSame(M,"day"))){R("تنها امکان انتخاب «امروز» یا «دیروز» وجود دارد.");return}R(null);const uu=d(u).format("YYYY-MM-DD");pu(uu),k(uu)}}),!o&&e.jsx(y,{xs:12,container:!0,children:e.jsx(eu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:x?x.map(u=>({data:u,label:`${u.name}`})):[],onChange:(u,t)=>{B(t.data)},renderInput:u=>e.jsx(V,{fullWidth:!0,...u,label:"انتخاب محصول"})})}),!o&&e.jsx(y,{xs:12,container:!0,children:e.jsx(eu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:C?C.map(u=>({data:u,label:`${u.name}`})):[],onChange:(u,t)=>{var l;O((l=t.data)==null?void 0:l.key)},renderInput:u=>e.jsx(V,{fullWidth:!0,...u,label:"انتخاب سردخانه"})})}),!o&&(g==null?void 0:g.active)&&e.jsx(tu,{children:e.jsxs(au,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:v,onChange:mu,children:[e.jsx(Y,{value:!0,control:e.jsx(z,{}),label:"قیمت دولتی"}),e.jsx(Y,{value:!1,control:e.jsx(z,{}),label:"قیمت آزاد"})]})}),!o&&e.jsx(y,{my:1,xs:12,children:e.jsx(Gu,{label:"نوع انبار",children:e.jsx(tu,{children:e.jsxs(au,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:p,onChange:fu,children:[e.jsx(Y,{value:"governmental",control:e.jsx(z,{}),label:"دولتی"}),e.jsx(Y,{value:"free",control:e.jsx(z,{}),label:"آزاد"})]})})})}),!o&&e.jsxs(y,{style:{width:"100%"},container:!0,xs:12,lg:3,justifyContent:"center",alignItems:"center",mb:3,mt:2,gap:1,children:[e.jsx(Vu,{onDateSelect:yu,dayData:I,selectedDate:Cu,maxGregorianDate:h,label:`تاریخ تولید گوشت ${n!==null?`(موجودی: ${n==null?void 0:n.toLocaleString()} کیلوگرم)`:""}`}),J&&e.jsx(ou,{sx:{color:"#d32f2f",fontSize:"0.75rem",marginTop:"4px",marginRight:"14px",textAlign:"right"},children:J})]}),e.jsx(Ru,{allowLeadingZeros:!0,thousandSeparator:",",decimalScale:0,allowNegative:!1,fullWidth:!0,id:"weight",disabled:m<1,label:"وزن لاشه",variant:"outlined",value:i.values.weight,error:m<1?!0:i.touched.weight?!!i.errors.weight:n&&i.values.weight>n,onChange:u=>{const t=u.target.value;if(t===""||t===null||t===void 0){i.setFieldValue("weight","");return}const l=Math.floor(Number(t));l>0?i.setFieldValue("weight",l):l===0&&i.setFieldValue("weight","")},onBlur:i.handleBlur,helperText:m<1?"موجودی انبار خالی است!":n&&i.values.weight>n?`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${n==null?void 0:n.toLocaleString()} کیلوگرم) باشد!`:i.touched.weight&&i.errors.weight?i.errors.weight:null}),e.jsx(w,{variant:"contained",fullWidth:!0,disabled:o?!i.isValid:!i.isValid||!j||!T||!L||n&&i.values.weight>n||L&&h&&d(L).isAfter(d(h),"day"),onClick:()=>{let u={};o?u={weight_of_carcasses:i.values.weight,allocation_key:o==null?void 0:o.key,distribution_type:"web",role_key:F("slaughter")&&(a==null?void 0:a.key)||""}:u={seller_type:A,product_key:j.key,type:"manual",number_of_carcasses:0,weight_of_carcasses:i.values.weight,approved_price_status:v==="true",quota:p,sell_type:s,buyer_type:"ColdHouse",cold_house_key:T,role_key:F("slaughter")&&(a==null?void 0:a.key)||"",allocation_type:"ColdHouse",date:h,production_date:L,distribution_type:"web"},o?f($u(u)).then(t=>{t.payload.error?$({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):X()}):f(Ou(u)).then(t=>{t.payload.error?$({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):X()})},children:"ثبت"})]})},le=({fetchApiData:A,item:s,priceInfo:_,remainWeight:E})=>{const[o,m]=r.useState(null),g=iu(c=>{var v;return(v=c==null?void 0:c.userSlice)==null?void 0:v.selectedSubUser}),f=c=>{m(c.currentTarget)},x=()=>{m(null)},D=!!o,j=D?"popover":void 0,[B]=r.useContext(lu),C=su(),W=()=>{x(),C(G({title:"ویرایش تخصیص",content:(s==null?void 0:s.allocationType)==="ColdHouse"?e.jsx(Hu,{fetchApiData:A,editData:s,priceInfo:_,remainWeight:E}):e.jsx(zu,{fetchApiData:A,editData:s,priceInfo:_,remainWeight:E})}))},T=()=>{x(),C(G({title:"ثبت نهایی",content:e.jsxs(y,{container:!0,gap:ru.SMALL,children:[e.jsx(ou,{children:"در صورت ثبت نهایی انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),e.jsxs(y,{container:!0,direction:"column",gap:ru.TINY,width:"100%",children:[e.jsx(w,{fullWidth:!0,variant:"contained",onClick:()=>{C(Wu({steward_allocation_list:[s==null?void 0:s.key]})).then(c=>{C(b()),c.payload.error?B({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(A(1),B({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),e.jsx(w,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{C(b())},children:"لغو"})]})]})}))},O=()=>{x(),C(G({title:"آیا مطمئن هستید؟",content:e.jsxs(y,{container:!0,spacing:2,children:[e.jsx(y,{item:!0,children:e.jsx(w,{variant:"contained",color:"error",onClick:()=>{C(Nu({steward_allocation_key:s.key})).then(()=>{C(b()),C(nu({role_key:(g==null?void 0:g.key)||""})),A(1)})},children:"تایید"})}),e.jsx(y,{item:!0,children:e.jsx(w,{onClick:()=>{C(b())},children:"لغو"})})]})}))},p=[{key:"edit",label:"ویرایش",icon:Pu,color:"primary.main",action:W}];return s!=null&&s.registrationCode||p.push({key:"finalSubmit",label:"تایید نهایی",icon:Mu,color:"info.main",action:T}),s!=null&&s.registrationCode||p.push({key:"delete",label:"حذف",icon:Yu,color:"error.main",action:O}),e.jsxs(y,{container:!0,children:[e.jsx(xu,{size:"small",disabled:s==null?void 0:s.registrationCode,"aria-describedby":j,variant:"contained",color:"primary",onClick:f,children:e.jsx(ku,{})}),e.jsx(vu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:j,open:D,anchorEl:o,onClose:x,children:e.jsx(Au,{sx:{minWidth:160,p:.5},children:p.map(c=>{const v=c.icon;return e.jsxs(Fu,{onClick:c.action,sx:{borderRadius:1,mb:.25,py:.5,"&:last-of-type":{mb:0}},children:[e.jsx(ju,{sx:{minWidth:32,color:c.color},children:e.jsx(v,{fontSize:"small"})}),e.jsx(Su,{primary:c.label,primaryTypographyProps:{sx:{color:c.color,fontSize:"0.82rem",fontWeight:600}}})]},c.key)})})})]})};export{le as S,Hu as a}; diff --git a/build/assets/SlaughterMorgue-C5DfynIX.js b/build/assets/SlaughterMorgue-C5DfynIX.js new file mode 100644 index 0000000..a66db14 --- /dev/null +++ b/build/assets/SlaughterMorgue-C5DfynIX.js @@ -0,0 +1 @@ +import{j as e,I as Su,b3 as r6,B as Y,an as V,ao as xu,aj as Xu,ak as Uu,al as Z,am as uu,ac as Du,T as o6,d as a6,a_ as n6,b5 as c6,b6 as u6,b as C6}from"./mui-vendor-D_SVL-Dx.js";import{r as a,j as s6,u as d6}from"./react-vendor-CmFgShSM.js";import{L as iu,j as eu,a0 as K,h as hu,A as wu,G as g,O as Fu,g2 as i6,c as h6,V as yu,b as Au,u as g6,v as J,$ as fu,C as ku,g4 as p6,p as x6,S as vu,dD as y6,g3 as A6,l1 as j6,l2 as F6}from"./index-D80MdVQn.js";import{R as ou}from"./ResponsiveTable-bUYl0qDM.js";import{a as l6,u as su,f as Q}from"./redux-vendor-CfkcHgWN.js";import{R as f6,a as k6}from"./index.esm-C1-dCPnj.js";import{d as t6}from"./Tune-BBzxV8DK.js";import{b as v6,s as S6,a as w6}from"./slaughter-allocate-steward-CCu9314u.js";import{S as _6,s as E6}from"./SlaughterAllocateToGuild-CeWc5BWf.js";import{N as ju}from"./NumberFormatCustom-BXcOcGV4.js";import{b as $6,a as b6}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{I as T6,f as P6}from"./toBase64-UDzdrM-n.js";import{a as H6}from"./province-policy-upload-image-DZLwIF5K.js";import{c as G}from"./checkPathStartsWith-DedybDvj.js";import{B as B6}from"./BackButton-Dr-K0JXJ.js";import{d as L6}from"./Visibility-Cb7r65bM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./MonthlyDataCalendar-_xfuL-Zd.js";import"./LabelField-BYhJrYEE.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";const G6=l6("SLAUGHTER_GET_MORGUE_DASHBOARD",async(p,{dispatch:l})=>{l(iu());const{data:w,status:d}=await eu.get("total-cold-house-dashboard-roles/",{params:{role:K(),...p}});return l(hu()),{data:w,status:d}}),R6=l6("SLAUGHTER_GET_MORGUES",async(p,{dispatch:l})=>{l(iu());const{data:w,status:d}=await eu.get("kill-house-cold-houses/",{params:{role:K()}});return l(hu()),{data:w,status:d}}),O6=({fetchApiData:p,item:l,fetchData:w,updateTable:d,priceInfo:$,remainWeight:h})=>{const[_,x]=a.useState(null),A=F=>{x(F.currentTarget)},t=()=>{x(null)},C=!!_,f=C?"popover":void 0,[i]=a.useContext(wu),k=su();return e.jsxs(g,{container:!0,children:[e.jsx(Su,{disabled:l==null?void 0:l.registrationCode,"aria-describedby":f,variant:"contained",color:"primary",onClick:A,children:e.jsx(t6,{})}),e.jsx(r6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:f,open:C,anchorEl:_,onClose:t,children:e.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:e.jsxs(g,{container:!0,direction:"column",gap:1,children:[e.jsx(Y,{variant:"outlined",onClick:()=>{t(),k(Fu({title:"ویرایش تخصیص",content:e.jsx(_6,{updateTable:w,fetchApiData:p,sellerType:"ColdHouse",sellType:"exclusive",coldHouseItemKey:l==null?void 0:l.key,priceInfo:$,editData:l,remainWeight:h})}))},children:"ویرایش"}),e.jsx(Y,{size:"small",disabled:l==null?void 0:l.registrationCode,variant:"outlined",color:"error",onClick:()=>{t(),k(v6({steward_allocation_key:l.key})).then(F=>{F.error?i({vertical:"top",horizontal:"center",msg:F.payload.error,severity:"error"}):(p(1),w(),d(),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"حذف"})]})})})]})},W6=({item:p,key:l,sellerType:w,fetchData:d,buyerType:$,allocationType:h,sellType:_,updateTable:x,fetchApiData:A,editData:t,priceInfo:C,coldHouseKey:f,coldHouseItemKey:i,remainWeight:k,killHouseAllocation:F})=>{var D;const v=su(),[y,R]=a.useState([]),[E,W]=a.useState([]),[T,m]=a.useState([]),[P,M]=a.useState(null),[j]=a.useContext(wu),[H,z]=a.useState(C!=null&&C.active?"true":"false"),[lu,gu]=a.useState(t!=null&&t.image?[{data_url:t.image}]:[]),[O,tu]=a.useState("own"),[pu,ru]=a.useState(1),[I,c]=a.useState(!1),u=Q(o=>o.userSlice.selectedSubUser),au=o=>{tu(o.target.value),q({key:"",item:"",buyerType:"",allocationType:""})},N=o=>{z(o.target.value),o.target.value==="false"&&s.setFieldValue("price","")},[n,q]=a.useState({key:l,item:p,buyerType:$,allocationType:h});a.useEffect(()=>{K()==="Steward"&&tu("free")},[]),a.useEffect(()=>{v(H6()).then(o=>{var r;(r=o.payload)!=null&&r.data&&ru(o.payload.data.killHouseAllocation)}),t||(v(i6({role_key:G("slaughter")&&(u==null?void 0:u.key)||""})).then(o=>{R(o.payload.data)}),p||(O==="cold"&&v($6({role_key:G("slaughter")&&(u==null?void 0:u.key)||""})).then(o=>{m(o.payload.data)}),v(b6({free:O==="free",role_key:G("slaughter")&&(u==null?void 0:u.key)||""})).then(o=>{W(o.payload.data)})))},[v,O,u==null?void 0:u.key]);const nu=h6({weight:Au().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!").max(t?k+(t==null?void 0:t.realWeightOfCarcasses):k,"وزن وارد شده بیش از موجودی انبار است!"),price:Au().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:Au().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),...F&&{image:yu().when([],{is:()=>(!t||I)&&pu>0,then:yu().required("عکس الزامی است"),otherwise:yu().notRequired()})}}),cu=o=>{var r;o[0]?(s.setFieldValue("image",P6((r=o[0])==null?void 0:r.data_url)),c(!0)):(s.setFieldValue("image",""),c(!0)),gu(o)},s=g6({initialValues:{weight:(t==null?void 0:t.realWeightOfCarcasses)||"",wholePrice:(t==null?void 0:t.totalAmount)||"",price:(t==null?void 0:t.amount)||"",image:(t==null?void 0:t.image)||""},validationSchema:nu});a.useEffect(()=>{s.validateForm()},[]),a.useEffect(()=>{H==="false"?s.values.weight&&s.values.price&&s.setFieldValue("wholePrice",s.values.price*s.values.weight):C!=null&&C.active&&s.values.weight&&s.setFieldValue("wholePrice",(C==null?void 0:C.killHousePrice)*s.values.weight)},[s.values.price,s.values.weight,H]),a.useEffect(()=>{C!=null&&C.active&&H==="true"&&s.setFieldValue("price",C==null?void 0:C.killHousePrice)},[H]);const X=()=>{v(ku()),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),v(p6({role_key:G("slaughter")&&(u==null?void 0:u.key)||""})),A&&A(1),x&&x(),d&&d(1)},[U,Cu]=a.useState(J(new Date).format("YYYY-MM-DD"));return e.jsxs(g,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"center",gap:1,children:[!t&&e.jsx(fu,{label:"تاریخ",id:"date",renderInput:o=>e.jsx(V,{fullWidth:!0,...o}),value:U,onChange:o=>{Cu(J(o).format("YYYY-MM-DD"))}}),!t&&!f&&e.jsx(g,{xs:12,container:!0,children:e.jsx(xu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:y?y.map(o=>({data:o,label:`${o.name}`})):[],onChange:(o,r)=>{M(r.data)},renderInput:o=>e.jsx(V,{fullWidth:!0,...o,label:"انتخاب محصول"})})}),!t&&e.jsx(Xu,{children:e.jsxs(Uu,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:O,onChange:au,children:[e.jsx(Z,{value:"own",control:e.jsx(uu,{}),label:"صنوف اختصاصی"}),e.jsx(Z,{value:"free",control:e.jsx(uu,{}),label:"صنوف آزاد"}),e.jsx(Z,{value:"cold",control:e.jsx(uu,{}),label:"انتقال به سردخانه"})]})}),!p&&!t&&O!=="cold"&&e.jsx(g,{xs:12,container:!0,children:e.jsx(xu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:E?E.map(o=>{var r,S;return{data:o,label:`${o!=null&&o.steward?"مباشر":"صنف"} ${o==null?void 0:o.guildsName} ${(r=o==null?void 0:o.user)==null?void 0:r.fullname} (${(S=o==null?void 0:o.user)==null?void 0:S.mobile})`}}):[],onChange:(o,r)=>{var S,B,L;q({item:r==null?void 0:r.data,key:(S=r==null?void 0:r.data)==null?void 0:S.key,allocationType:(B=r==null?void 0:r.data)!=null&&B.steward?"killhouse_steward":"killhouse_guild",buyerType:(L=r==null?void 0:r.data)!=null&&L.steward?"Steward":"Guild"})},renderInput:o=>e.jsx(V,{fullWidth:!0,...o,label:"انتخاب مباشر / صنف"})})}),!p&&!t&&O==="cold"&&e.jsx(g,{xs:12,container:!0,children:e.jsx(xu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:T?T.map(o=>{var r,S,B,L,b;return{data:o,label:`سردخانه ${o==null?void 0:o.name} (${((S=(r=o==null?void 0:o.steward)==null?void 0:r.user)==null?void 0:S.mobile)||((b=(L=(B=o==null?void 0:o.killHouse)==null?void 0:B.killHouseOperator)==null?void 0:L.user)==null?void 0:b.mobile)})`}}):[],onChange:(o,r)=>{var S;q({item:r==null?void 0:r.data,key:(S=r==null?void 0:r.data)==null?void 0:S.key,allocationType:"ColdHouse",buyerType:"ColdHouse"})},renderInput:o=>e.jsx(V,{fullWidth:!0,...o,label:"انتخاب سردخانه"})})}),e.jsx(ju,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:s.values.weight,error:s.touched.weight&&!!s.errors.weight||k<=0,helperText:k<=0?"موجودی انبار کافی نیست":s.touched.weight&&s.errors.weight,onChange:s.handleChange,onBlur:s.handleBlur,disabled:k<1,sx:{"& .MuiFormHelperText-root":{color:k&&s.values.weight>k?"error.main":void 0}}}),(C==null?void 0:C.active)&&e.jsx(Xu,{children:e.jsxs(Uu,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:H,onChange:N,children:[e.jsx(Z,{value:"true",control:e.jsx(uu,{}),label:"قیمت مصوب"}),e.jsx(Z,{value:"false",control:e.jsx(uu,{}),label:"قیمت آزاد"})]})}),e.jsx(ju,{disabled:(C==null?void 0:C.active)&&H==="true",allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:e.jsx(Du,{position:"start",children:"ریال"})},value:s.values.price,error:s.touched.price?!!s.errors.price:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.price&&s.errors.price?s.errors.price:null}),e.jsx(ju,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:e.jsx(Du,{position:"start",children:"ریال"})},value:s.values.wholePrice,error:s.touched.wholePrice?!!s.errors.wholePrice:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.wholePrice&&s.errors.wholePrice?s.errors.wholePrice:null}),(F||t&&t.image)&&e.jsxs(e.Fragment,{children:[e.jsx(T6,{onChange:cu,images:lu,maxNumber:1,title:"بارگزاری سند"}),s.touched.image&&!!s.errors.image&&e.jsx(o6,{color:"error",children:"ثبت تصویر الزامی است"})]}),e.jsx(Y,{variant:"contained",fullWidth:!0,disabled:t?!s.isValid:!s.isValid||(f?!1:!P)||!((D=n==null?void 0:n.item)!=null&&D.key),onClick:()=>{var r,S,B,L;let o={};i?o={allocation_key:i,number_of_carcasses:0,weight_of_carcasses:s.values.weight,amount:s.values.price,total_amount:s.values.wholePrice,...I&&{image:s.values.image}}:t?o={allocation_key:t==null?void 0:t.key,number_of_carcasses:0,weight_of_carcasses:s.values.weight,amount:s.values.price,total_amount:s.values.wholePrice,...I&&{image:s.values.image}}:(o={seller_type:w,buyer_type:n==null?void 0:n.buyerType,other_cold_house_key:(n==null?void 0:n.buyerType)==="ColdHouse"?(r=n==null?void 0:n.item)==null?void 0:r.key:null,guild_key:(n==null?void 0:n.buyerType)==="Guild"?(S=n==null?void 0:n.item)==null?void 0:S.key:null,steward_key:(n==null?void 0:n.buyerType)==="Steward"?(B=n==null?void 0:n.item)==null?void 0:B.key:null,kill_house_key:(n==null?void 0:n.buyerType)==="KillHouse"?(L=n==null?void 0:n.item)==null?void 0:L.key:null,cold_house_key:f||null,product_key:f?null:P.key,type:"manual",allocation_type:n==null?void 0:n.allocationType,number_of_carcasses:0,weight_of_carcasses:s.values.weight,sell_type:O==="cold"?"free":_,amount:s.values.price,total_amount:s.values.wholePrice,approved_price_status:H==="true",date:U,...lu.length>0&&{image:s.values.image}},o=Object.fromEntries(Object.entries(o).filter(([b,du])=>du!==null))),t?v(w6(o)).then(b=>{b.payload.error?j({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):X()}):v(S6(o)).then(b=>{b.payload.error?j({vertical:"top",horizontal:"center",msg:b.payload.error,severity:"error"}):X()})},children:"ثبت"})]})},e6=({selectedDate1:p,selectedDate2:l,title:w,type:d,withDate:$,coldHouseKey:h,getDashboardsData:_,remainWeight:x})=>{const A=su(),t=Q(c=>c.userSlice.userProfile.key),[C]=a.useContext(wu),f=c=>{m(c.target.value)},i=Q(c=>c.userSlice.selectedSubUser),{priceInfo:k}=Q(c=>c.slaughterSlice),[F,v]=a.useState([]),[y,R]=a.useState(0),[E,W]=a.useState(10),[T,m]=a.useState(""),[P,M]=a.useState(1),[j,H]=a.useState([]),z=async c=>{A(iu());const u=await eu.get(`steward-allocation/?search=filter&value=${T}&role=${K()}${G("slaughter")?`&role_key=${i==null?void 0:i.key}`:""}${$?`&date1=${p}&date2=${l}`:""}&page=${c}&page_size=${E}&cold_house=true&type=${d}&cold_house_key=${h}`);A(y6({role_key:G("slaughter")&&(i==null?void 0:i.key)||""})),A(hu()),v(u.data.results),R(u.data.count)},lu=c=>{z(c),M(c)},gu=c=>{W(c),M(1)},O=()=>{z(P!==0?P:1)},tu=c=>c!=null&&c.systemRegistrationCode?[e.jsx(Su,{disabled:!0,"aria-label":"disabled-button",color:"primary",children:e.jsx(t6,{})},c)]:[e.jsx(O6,{fetchData:O,fetchApiData:_,item:c,priceInfo:k,remainWeight:x},c)],pu=()=>d==="output"?["عملیات"]:[],ru=w==="بارهای خارج شده";a.useEffect(()=>{const c=F==null?void 0:F.map((u,au)=>{var n,q,nu,cu,s,X,U,Cu,D,o,r,S,B,L,b,du,_u,Eu,$u,bu,Tu,Pu,Hu,Bu,Lu,Gu,Ru,Ou,Wu,Yu,Mu,zu,Nu,Vu,mu,Iu,qu,Zu,Ju,Ku,Qu;let N;switch(u==null?void 0:u.receiverState){case"pending":N="در انتظار تایید";break;case"accepted":N="تایید شده";break;case"rejected":N="رد شده";break;default:N="-"}return[P===1?au+1:au+E*(P-1)+1,x6(u==null?void 0:u.date),ru?u!=null&&u.toGuilds?"سردخانه به صنف":u!=null&&u.otherColdHouse?"سردخانه به سردخانه":u!=null&&u.toStewards?"سردخانه به مباشر":"-":`${u!=null&&u.killHouse?"کشتارگاه":"سردخانه"} به سردخانه`,ru?u!=null&&u.toGuilds?`${(n=u==null?void 0:u.toGuilds)==null?void 0:n.guildsName} ( ${(nu=(q=u==null?void 0:u.toGuilds)==null?void 0:q.user)==null?void 0:nu.fullname} ${(s=(cu=u==null?void 0:u.toGuilds)==null?void 0:cu.user)==null?void 0:s.mobile})`:u!=null&&u.otherColdHouse?(X=u==null?void 0:u.otherColdHouse)!=null&&X.steward?`${(D=(Cu=(U=u==null?void 0:u.otherColdHouse)==null?void 0:U.steward)==null?void 0:Cu.user)==null?void 0:D.fullname} (${(S=(r=(o=u==null?void 0:u.otherColdHouse)==null?void 0:o.steward)==null?void 0:r.user)==null?void 0:S.mobile})`:`${(L=(B=u==null?void 0:u.otherColdHouse)==null?void 0:B.killHouse)==null?void 0:L.name} (${(Eu=(_u=(du=(b=u==null?void 0:u.otherColdHouse)==null?void 0:b.killHouse)==null?void 0:du.killHouseOperator)==null?void 0:_u.user)==null?void 0:Eu.fullname} ${(Pu=(Tu=(bu=($u=u==null?void 0:u.otherColdHouse)==null?void 0:$u.killHouse)==null?void 0:bu.killHouseOperator)==null?void 0:Tu.user)==null?void 0:Pu.mobile})`:`${(Hu=u==null?void 0:u.toStewards)==null?void 0:Hu.name} (${(Lu=(Bu=u==null?void 0:u.toStewards)==null?void 0:Bu.user)==null?void 0:Lu.fullname}${(Ru=(Gu=u==null?void 0:u.toStewards)==null?void 0:Gu.user)==null?void 0:Ru.mobile})`:u!=null&&u.killHouse?`${(Ou=u.toColdHouse)==null?void 0:Ou.name} (${(zu=(Mu=(Yu=(Wu=u.toColdHouse)==null?void 0:Wu.killHouse)==null?void 0:Yu.killHouseOperator)==null?void 0:Mu.user)==null?void 0:zu.mobile})`:`${(Nu=u==null?void 0:u.otherColdHouse)==null?void 0:Nu.name} ${(qu=(Iu=(mu=(Vu=u==null?void 0:u.otherColdHouse)==null?void 0:Vu.killHouse)==null?void 0:mu.killHouseOperator)==null?void 0:Iu.user)==null?void 0:qu.mobile}`,(u==null?void 0:u.sellType)==="exclusive"?"اختصاصی":"آزاد",((Zu=u==null?void 0:u.amount)==null?void 0:Zu.toLocaleString())+" ریال",((Ju=u==null?void 0:u.totalAmount)==null?void 0:Ju.toLocaleString())+" ریال",(Ku=u==null?void 0:u.realWeightOfCarcasses)==null?void 0:Ku.toLocaleString(),(Qu=u==null?void 0:u.loggedRegistrationCode)==null?void 0:Qu.toLocaleString(),(u==null?void 0:u.systemRegistrationCode)===!0?"کد احراز ارسال شده":"در انتظار ارسال کد احراز",N,...tu(u)]});H(c)},[F]),a.useEffect(()=>{z(1)},[A,p,l,E,$,i==null?void 0:i.key]);const I=async c=>{c.preventDefault(),A(iu());try{const u=await eu.get(`steward-allocation/?role=${K()}${G("slaughter")?`&role_key=${i==null?void 0:i.key}`:""}&search=filter&value=${T}${$?`&date1=${p}&date2=${l}`:""}&page=1&page_size=${E}&cold_house=true&type=${d}&cold_house_key=${h}`);v(u.data.results),R(u.data.count),A(hu())}catch(u){console.error("Error fetching data:",u)}};return e.jsxs(g,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[e.jsxs(g,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[e.jsx(Y,{variant:"contained",onClick:()=>{A(Fu({title:"ثبت توزیع/ فروش سرد خانه",content:e.jsx(W6,{updateTable:_,sellerType:"ColdHouse",sellType:"exclusive",fetchApiData:z,coldHouseKey:h,remainWeight:x})}))},children:"ثبت توزیع/ فروش"}),d==="output"&&e.jsx(Y,{disabled:!j.length,variant:"outlined",onClick:()=>{A(Fu({title:"ثبت نهایی",content:e.jsxs(g,{container:!0,gap:vu.SMALL,children:[e.jsx(o6,{children:"در صورت ثبت نهایی انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),e.jsxs(g,{container:!0,direction:"column",gap:vu.TINY,width:"100%",children:[e.jsx(Y,{fullWidth:!0,variant:"contained",onClick:()=>{A(E6({steward_allocation_list:F.map(c=>c.key)})).then(c=>{A(ku()),c.payload.error?C({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(O(),z(1),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),e.jsx(Y,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{A(ku())},children:"لغو"})]})]})}))},children:"تایید نهایی (یکجا)"}),e.jsx(g,{children:e.jsxs("form",{onSubmit:I,children:[e.jsx(V,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:f}),e.jsx(Y,{type:"submit",onClick:I,endIcon:e.jsx(f6,{}),children:"جستجو"})]})}),e.jsx(a6,{title:"خروجی اکسل",children:e.jsx(Y,{color:"success",onClick:()=>{C({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const c=`${eu.defaults.baseURL}cold_house_excel/?role=${K()}${G("slaughter")?`&role_key=${i==null?void 0:i.key}`:""}&key=${t}&type=${d}${$?`&date1=${p}&date2=${l}`:""}&cold_house_key=${h}&cold_house=true`;window.location.href=c},children:e.jsx(k6,{size:32})})})]}),e.jsx(ou,{data:j,columns:["ردیف","تاریخ ثبت","نوع تخصیص","مشخصات خریدار","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی","کد احراز","وضعیت کد احراز","وضعیت",...pu()],handlePageChange:lu,totalRows:y,page:P,perPage:E,handlePerRowsChange:gu,title:w})]})},Y6=()=>{var R,E,W,T,m,P,M;const p=su(),[l,w]=a.useState([]),[d,$]=a.useState([]),h=Q(j=>j.userSlice.selectedSubUser),{key:_}=s6(),[x,A]=a.useState(!1),[t,C]=a.useState(J(new Date).format("YYYY-MM-DD")),[f,i]=a.useState(J(new Date).format("YYYY-MM-DD")),k=()=>{p(A6({dashboard:!0,cold_house_key:_,role_key:G("slaughter")&&(h==null?void 0:h.key)||""})).then(j=>{w(j.payload.data)}),p(j6({date1:x?t:null,date2:x?f:null,cold_house_key:_,role_key:G("slaughter")&&(h==null?void 0:h.key)||""})).then(j=>{$(j.payload.data)})};a.useEffect(()=>{k()},[p,x,t,f,h==null?void 0:h.key]);const[F,v]=a.useState(0),y=(j,H)=>{v(H)};return e.jsx(e.Fragment,{children:e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",xs:12,children:[e.jsxs(g,{container:!0,justifyContent:"space-between",gap:vu.SMALL,children:[e.jsx(ou,{noPagination:!0,columns:["وزن کل","وزن خارج شده","وزن باقیمانده"],data:[[(R=l==null?void 0:l.totalInputWeight)==null?void 0:R.toLocaleString(),(E=l==null?void 0:l.totalAllocatedWeight)==null?void 0:E.toLocaleString(),(W=l==null?void 0:l.totalRemainWeight)==null?void 0:W.toLocaleString()]],title:"موجودی سردخانه",isDashboard:!0}),e.jsx(ou,{noPagination:!0,columns:["تعداد کل بارهای وارد شده","وزن کل بارهای وارد شده","تعداد کل بارهای خارج شده","وزن کل بارهای خارج شده"],data:[[(T=d==null?void 0:d.totalInputBars)==null?void 0:T.toLocaleString(),(m=d==null?void 0:d.totalInputBarsWeight)==null?void 0:m.toLocaleString(),(P=d==null?void 0:d.totalOutputBars)==null?void 0:P.toLocaleString(),(M=d==null?void 0:d.totalOutputBarsWeight)==null?void 0:M.toLocaleString()]],title:"خلاصه اطلاعات",isDashboard:!0})]}),e.jsx(g,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:e.jsxs(g,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[e.jsx(g,{children:e.jsx(Z,{control:e.jsx(n6,{checked:x,onChange:()=>A(!x),color:"primary"})})}),e.jsx(g,{children:e.jsx(fu,{disabled:!x,label:"از تاریخ",id:"date",renderInput:j=>e.jsx(V,{size:"small",style:{width:"160px"},...j}),value:t,onChange:j=>{C(J(j).format("YYYY-MM-DD"))}})}),e.jsx(g,{children:e.jsx(fu,{disabled:!x,label:"تا تاریخ",id:"date",renderInput:j=>e.jsx(V,{size:"small",style:{width:"160px"},...j}),value:f,onChange:j=>{i(J(j).format("YYYY-MM-DD"))}})})]})}),e.jsxs(g,{container:!0,xs:12,justifyContent:"center",children:[e.jsxs(c6,{sx:{mb:2},value:F,onChange:y,"aria-label":"simple tabs example",children:[e.jsx(u6,{value:0,label:"بارهای خارج شده"}),e.jsx(u6,{value:1,label:"بارهای وارد شده"})]}),F===0&&e.jsx(e6,{selectedDate1:t,selectedDate2:f,title:"بارهای خارج شده",type:"output",withDate:x,coldHouseKey:_,getDashboardsData:k,remainWeight:l==null?void 0:l.totalRemainWeight}),F===1&&e.jsx(e6,{selectedDate1:t,selectedDate2:f,title:"بارهای وارد شده",type:"input",withDate:x,coldHouseKey:_,getDashboardsData:k})]})]})})},n0=()=>{var A,t,C,f;const p=su(),[l,w]=a.useState([]),[d,$]=a.useState([]),h=Q(i=>i.userSlice.selectedSubUser),_=d6(),{key:x}=s6();return a.useEffect(()=>{x||(p(G6({role_key:G("slaughter")&&(h==null?void 0:h.key)||""})).then(i=>{w(i.payload.data)}),p(R6()).then(i=>{var F,v;const k=(v=(F=i.payload.data)==null?void 0:F.coldHouses)==null?void 0:v.map((y,R)=>{var E,W,T;return[R+1,y==null?void 0:y.name,(E=y==null?void 0:y.totalInputWeight)==null?void 0:E.toLocaleString(),(W=y==null?void 0:y.totalAllocatedWeight)==null?void 0:W.toLocaleString(),(T=y==null?void 0:y.totalRemainWeight)==null?void 0:T.toLocaleString(),e.jsx(Su,{color:"success",onClick:()=>{_(F6+"/"+(y==null?void 0:y.key))},children:e.jsx(L6,{})},R)]});$(k)}))},[p,x,h==null?void 0:h.key]),e.jsx(e.Fragment,{children:e.jsx(C6,{display:"flex",justifyContent:"center",children:e.jsxs(g,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e.jsx(B6,{}),x?e.jsx(g,{container:!0,justifyContent:"start",alignItems:"center",xs:12,children:e.jsx(Y6,{})}):e.jsxs(g,{container:!0,justifyContent:"space-between",alignItems:"center",children:[e.jsx(g,{container:!0,mb:4,isDashboard:!0,xs:12,children:e.jsx(ou,{noPagination:!0,isDashboard:!0,columns:["تعداد سردخانه ها","وزن تخصیص داده شده","کل وزن وارد شده","وزن باقیمانده"],data:[[(A=l==null?void 0:l.totalColdHouses)==null?void 0:A.toLocaleString(),(t=l==null?void 0:l.totalAllocatedWeight)==null?void 0:t.toLocaleString(),(C=l==null?void 0:l.totalInputWeight)==null?void 0:C.toLocaleString(),(f=l==null?void 0:l.totalRemainWeight)==null?void 0:f.toLocaleString()]],title:"خلاصه اطلاعات"})}),e.jsx(g,{container:!0,xs:12,justifyContent:"center",alignItems:"cented",children:e.jsx(ou,{title:"سردخانه ها",paginated:!0,columns:["ردیف","نام سردخانه","وزن وارد شده","وزن خارج شده","وزن باقیمانده","نمایش"],data:d})})]})]})})})};export{n0 as default}; diff --git a/build/assets/SlaughterPayFeesGateway-DGd5fk9m.js b/build/assets/SlaughterPayFeesGateway-DGd5fk9m.js new file mode 100644 index 0000000..c598fbc --- /dev/null +++ b/build/assets/SlaughterPayFeesGateway-DGd5fk9m.js @@ -0,0 +1 @@ +import{j as e,bu as R,T as P}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{a as p,u as S}from"./redux-vendor-CfkcHgWN.js";import{j as d,a0 as f,G as A,S as g}from"./index-D80MdVQn.js";const j=p("SLAUGHTER_PAYMENT_REF_ID",async(t,{dispatch:o})=>{const{data:a,status:s}=await d.post("wage_payment/",t);return{data:a,status:s}}),w=p("PROVINCE_PAYMENT_REF_ID",async(t,{dispatch:o})=>{const{data:a,status:s}=await d.post("wage-payment-total/",t);return{data:a,status:s}}),k=p("PROVINCE_PAYMENT_REF_ID_WAGES",async(t,{dispatch:o})=>{const{data:a,status:s}=await d.post(`https://${t.backend}backend.rasadyar.com/wage-payment-with-link/`,t.data);return{data:a,status:s}}),b=({amount:t,user_key:o,amountWithTax:a,isZarinPal:s,isPayment:E,isPaymentData:_,backend:x})=>{const i=S(),l=n.useRef(),[h,I]=n.useState(),[c,m]=n.useState(),y=()=>{l.current.submit()};return n.useEffect(()=>{s?i(w({role:f(),total_amount:parseInt(t)})).then(u=>{var r;m((r=u.payload.data)==null?void 0:r.token)}):E?i(k({data:_,backend:x})).then(u=>{var r;m((r=u.payload.data)==null?void 0:r.token)}):i(j({role:f(),kill_house_key:o,payment_type:"auto",amount:parseInt(t),amount_with_tax:parseInt(a)})).then(u=>{I(u.payload.data.refId)})},[]),n.useEffect(()=>{h&&y()},[h]),n.useEffect(()=>{c&&y()},[c]),e.jsxs(A,{container:!0,direction:"column",width:"100%",gap:g.TINY,children:[e.jsx(R,{style:{width:"100%"}}),e.jsx(P,{textAlign:"center",children:"در حال انتقال به درگاه پرداخت..."}),e.jsx("div",{style:{display:"none"},children:e.jsxs("form",{ref:l,action:"https://sep.shaparak.ir/OnlinePG/OnlinePG",method:"post",children:[e.jsx("input",{type:"hidden",name:"Token",value:c}),e.jsx("input",{name:"GetMethod",type:"text",value:""}),e.jsx("input",{type:"submit",value:"Submit"})]})})]})};export{b as S}; diff --git a/build/assets/SlaughterPayProvinceFactorForm-BwQZlEga.js b/build/assets/SlaughterPayProvinceFactorForm-BwQZlEga.js new file mode 100644 index 0000000..99eeda6 --- /dev/null +++ b/build/assets/SlaughterPayProvinceFactorForm-BwQZlEga.js @@ -0,0 +1 @@ +import{j as u,T as o,P,ah as x,b as F,cs as B,ac as _,an as G,I as O,B as I,aR as V,aS as W,aT as q,aU as z,aV as Y,aW as Z,ak as $,al as R,am as k}from"./mui-vendor-D_SVL-Dx.js";import{r as h}from"./react-vendor-CmFgShSM.js";import{G as a,S as d,j as w,A as v,L as J,a0 as T,iu as Q,iv as X,W as H,h as K,u as uu,c as eu,b as au}from"./index-D80MdVQn.js";import{a as D,u as tu}from"./redux-vendor-CfkcHgWN.js";import{d as ru}from"./Add-CiyqkOpq.js";import{d as nu}from"./Delete-CIwpNviU.js";import{N}from"./NumberFormatCustom-BXcOcGV4.js";const M=({cardNumber:e,expirationDate:r,bankName:i,bankUser:p})=>u.jsxs("div",{style:{border:"1px solid #d9d9d9",borderRadius:"10px",padding:"20px",backgroundColor:"#f0f0f0",width:"350px"},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",flexDirection:"row"},children:[u.jsxs("div",{children:[u.jsx(o,{variant:"body2",children:"اطلاعات بانکی جهت واریز مبلغ"}),u.jsx(o,{variant:"h6",fontWeight:"bold",children:i})]}),u.jsx("div",{children:u.jsx("img",{src:"https://fs.noorgram.ir/xen/2020/12/953_f6253f3c48b7e2a782b3526bf4b80fbd.png",alt:"Visa",width:"50px"})})]}),u.jsx("div",{style:{fontSize:"18px",marginTop:"40px"},children:u.jsxs(o,{children:["شماره کارت ",e]})}),u.jsx("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"20px"},children:u.jsxs(o,{children:[u.jsx("div",{style:{fontSize:"14px"},children:p}),u.jsx("div",{style:{fontSize:"18px"},children:r})]})})]});M.propTypes={cardNumber:P.string.isRequired,expirationDate:P.string.isRequired};const U=({card:e,shaba:r,info:i,price:p,priceText:m,bankName:n,bankUser:s})=>u.jsx(a,{container:!0,alignItems:"start",pl:d.SMALL,gap:d.SMALL,mt:d.SMALL,children:u.jsx(a,{children:u.jsx(M,{bankName:"بانک "+n,bankUser:s,cardNumber:e,expirationDate:"IR"+r})})});U.propTypes={card:x.PropTypes.string,shaba:x.PropTypes.string,info:x.PropTypes.string,price:x.PropTypes.any,priceText:x.PropTypes.any};const su=()=>{const[e,r]=h.useState(null),[i,p]=h.useState(null),m=n=>{const s=n.target.files[0];if(s){const c=new FileReader;c.onload=()=>{r(s),p(c.result)},c.readAsDataURL(s)}};return u.jsxs(F,{children:[u.jsx(o,{children:"سند:"}),u.jsx(B,{type:"file",accept:"image/*",onChange:m}),e&&u.jsx(F,{mt:2,children:u.jsx("img",{src:i,alt:"img",width:"200px",style:{borderRadius:"10px"}})})]})},iu=D("SLAUGHTER_UPDATE_PAY_PROVINCE_FACTOR",async e=>{const{data:r,status:i}=await w.put("kill_house_factor_province/0/",e);return{data:r,status:i}}),du=D("SLAUGHTER_PAY_PROVINCE_FACTOR",async e=>{const{data:r,status:i}=await w.post("kill_house_factor_province/",e);return{data:r,status:i}}),lu=({provinceFactorToKillHouse:e,price:r,isRejected:i,barCode:p,killHouseFactorToProvince:m})=>{var b;const n=tu(),[,,s,,c]=h.useContext(v),[j]=h.useContext(v),[y,A]=h.useState([{id:11,paymentId:"",doc:"",amount:""},{id:22,paymentId:"",doc:"",amount:""}]),f=y.reduce((t,l)=>t+Number(l.amount),0);return u.jsx(a,{container:!0,children:u.jsxs(a,{container:!0,alignItems:"start",children:[u.jsx(a,{children:u.jsx(U,{card:e==null?void 0:e.card,shaba:e==null?void 0:e.shaba,info:e==null?void 0:e.nameOfBankUser,price:r,priceText:e==null?void 0:e.totalAmountChar,bankName:e==null?void 0:e.bankName,bankUser:e==null?void 0:e.nameOfBankUser})}),u.jsxs(a,{container:!0,direction:"column",gap:d.SMALL,mt:d.SMALL,pl:d.SMALL,children:[u.jsxs(a,{children:[u.jsxs(a,{container:!0,gap:d.MEDIUM,children:[u.jsxs(a,{children:[u.jsx(o,{variant:"body2",color:"primary",children:"مبلغ قابل پرداخت"}),u.jsxs(o,{variant:"body2",color:"error",fontWeight:"bold",children:[f?(Number(r)-f).toLocaleString():(b=Number(r))==null?void 0:b.toLocaleString()," ","ریال"]})]}),u.jsxs(a,{children:[u.jsx(o,{variant:"body2",color:"primary",children:"شناسه پرداخت"}),u.jsx(o,{variant:"body2",color:"error",fontWeight:"bold",children:p})]})]}),u.jsx(a,{children:u.jsx(o,{variant:"body1",fontWeight:"bold"})})]}),u.jsxs(a,{container:!0,direction:"column",alignItems:"center",gap:d.SMALL,children:[y.sort((t,l)=>t.id-l.id).map((t,l)=>u.jsxs(a,{container:!0,alignItems:"center",gap:d.SMALL,children:[u.jsxs(o,{children:[l+1,"."]}),u.jsx(a,{children:u.jsx(N,{allowLeadingZeros:!0,thousandSeparator:",",InputProps:{endAdornment:u.jsx(_,{position:"end",children:"ریال"})},label:"مبلغ پرداخت شده",value:t.amount,onChange:C=>{A(g=>{const S=t.id;return[...g.filter(L=>L.id!==S),{...t,id:t.id,amount:C.target.value}]})}})}),u.jsx(a,{children:u.jsx(G,{label:"شناسه واریز",value:t.paymentId,onChange:C=>{A(g=>{const S=t.id;return[...g.filter(L=>L.id!==S),{...t,id:t.id,paymentId:C.target.value}]})}})}),u.jsx(a,{children:u.jsx(su,{})}),u.jsx(a,{children:u.jsx(O,{"aria-label":"delete",color:"error",onClick:()=>{A(C=>{const g=t.id;return C.filter(E=>E.id!==g)})},children:u.jsx(nu,{})})})]},l)),u.jsxs(I,{color:"primary","aria-label":"Add",onClick:()=>{A(t=>[...t,{id:Date.now()}])},children:[u.jsx(ru,{}),"افزودن سند"]}),u.jsx(a,{children:u.jsx(I,{variant:"contained",onClick:()=>{n(J());const t=l=>{l.error?j({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n(Q({selectedDate1:s,selectedDate2:c})),n(X({selectedDate1:s,selectedDate2:c})),n(H({right:!1,bottom:!1,top:!1,content:null,size:null})),j({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})),n(K())};if(i){const l={role:T()};n(iu(l)).then(t)}else{const l={role:T()};n(du(l)).then(t)}},children:"ثبت"})})]})]})]})})},ou=({provinceFactorToKillHouse:e,price:r,isRejected:i,barCode:p,killHouseFactorToProvince:m})=>{const[n,s]=h.useState("");return u.jsxs(a,{container:!0,gap:d.SMALL,mt:d.SMALL,alignItems:"center",children:[u.jsx(a,{children:u.jsx(N,{allowLeadingZeros:!0,thousandSeparator:",",id:"outlined-basic",label:"مبلغ برای پرداخت را وارد کنید",variant:"outlined",InputProps:{endAdornment:u.jsx(_,{position:"end",children:"ریال"})},value:n,onChange:c=>s(c.target.value)})}),u.jsx(a,{children:u.jsx(I,{variant:"contained",children:"ارسال به درگاه پرداخت"})})]})},cu=({factorKey:e,price:r,provinceFactorToKillHouse:i,killHouseFactorToProvince:p,isRejected:m,barCode:n,item:s})=>{const c=uu({initialValues:{paymentId:""},validationSchema:eu({paymentId:au().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});h.useEffect(()=>{c.validateForm()},[]),h.useEffect(()=>{m&&c.setFieldValue("paymentId",p.paymentCode)},[]);let j="";(s==null?void 0:s.factorPersonType)==="union"?j="اتحادیه":j="مرغدار";const[y,A]=h.useState("option1"),f=b=>{A(b.target.value)};return u.jsxs(V,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(W,{children:[u.jsx(q,{color:"secondary"}),u.jsx(z,{})]}),u.jsxs(a,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(a,{container:!0,children:[u.jsx(a,{children:u.jsxs(Y,{variant:"body1",fontWeight:"bold",color:"secondary",children:["انجام عملیات - پرداخت به ",j]})}),u.jsx(a,{children:u.jsx(Z,{color:"textSecondary",children:u.jsx(a,{container:!0,gap:d.SMALL,children:u.jsx(o,{variant:"body2",display:"flex",gap:d.SMALL,children:"در این مرحله مبلغ را پرداخت کنید و شناسه پرداخت را وارد و سند آن را بارگذاری کنید."})})})})]}),u.jsx(a,{children:u.jsxs($,{"aria-labelledby":"radio-group-label",name:"radio-buttons-group",value:y,onChange:f,children:[u.jsx(R,{value:"bank-gateway",control:u.jsx(k,{}),label:"پرداخت از طریق درگاه پرداخت"}),u.jsx(R,{value:"manual-payment",control:u.jsx(k,{}),label:"ثبت سند پرداخت"})]})}),u.jsxs(a,{children:[y==="bank-gateway"&&u.jsx(ou,{}),y==="manual-payment"&&u.jsx(lu,{price:r,provinceFactorToKillHouse:i,barCode:n,isRejected:m,killHouseFactorToProvince:p})]})]})]})};cu.propTypes={factorKey:x.PropTypes.string,price:x.PropTypes.any,provinceFactorToKillHouse:x.PropTypes.any,killHouseFactorToProvince:x.PropTypes.any,isRejected:x.PropTypes.any};export{cu as S,du as s}; diff --git a/build/assets/SlaughterRequestsPage-aSReIGXf.js b/build/assets/SlaughterRequestsPage-aSReIGXf.js new file mode 100644 index 0000000..10b035b --- /dev/null +++ b/build/assets/SlaughterRequestsPage-aSReIGXf.js @@ -0,0 +1,2 @@ +import{j as u,T as I,ar as z6,as as t6,at as r6,a5 as W,aj as Du,ay as Hu,az as Ou,aA as qu,aX as Pu,an as N,al as M0,a_ as B0,B as Q,d as Nu,I as su,aM as w0,ah as Fu,aR as n6,aS as o6,aT as a6,aU as l6,aV as s6,aW as i6,ap as K6,i as V6,ao as Yu,b3 as c6,aq as G6,b7 as Q6,b as d6,b5 as C6,b6 as u0,aD as U6,ac as X6}from"./mui-vendor-D_SVL-Dx.js";import{A as Z,a4 as Z6,u as wu,c as gu,v as uu,al as h6,L as Cu,fG as p6,h as X,b3 as J6,a0 as vu,S as D,$ as eu,ce as ue,V as bu,b as mu,km as f0,O as Iu,C as Ru,W as fu,af as Eu,p as du,G as F,kn as y0,ko as x0,kp as g0,kq as v0,kr as F0,ks as j0,kt as b0,F as C0,ku as H0,kv as ee,eT as te,kw as O0,kx as q0,ky as P0,T as re,kz as E0,gu as Mu,X as Wu,gv as Uu,a6 as ne,j as ku,m as oe,kA as e0,aa as k0,ad as $u,n as T0,r as ae,kB as Y0,kC as t0,t as A6,a3 as f6,o as le,l as se,iu as ie,iv as ce,kD as de,kE as S0,kF as y6,kG as x6,fI as h0,fH as Ce,kH as he,kI as pe,kJ as Ae,kK as fe,kL as ye,kM as xe,kN as ge}from"./index-D80MdVQn.js";import{d as s0}from"./Delete-CIwpNviU.js";import{u as iu,f as tu,a as Lu}from"./redux-vendor-CfkcHgWN.js";import{r as f,f as g6,u as Xu,b as P,j as v6}from"./react-vendor-CmFgShSM.js";import{s as ve,a as Fe}from"./slaughter-new-request-ycYOSjTQ.js";import{d as je}from"./Done-CKhyNcU8.js";import{D as be}from"./DialogAlert-CML4Ua46.js";import{N as r0}from"./NumberFormatCustom-BXcOcGV4.js";import{c as z}from"./checkPathStartsWith-DedybDvj.js";import{R as zu}from"./ResponsiveTable-bUYl0qDM.js";import{N as Su}from"./NavLink-Uri4Pz8C.js";import{L as _u}from"./LinkItem-Din4toX7.js";import{a as W0,b as Ee,d as ke,e as Se,f as _e}from"./index.esm-D0kIaQoT.js";import{L as p0}from"./LineWithText-D8cjSeS5.js";import{a as De}from"./index.esm-DYumyMPq.js";import{S as we}from"./SlaughterActiveRequests-CConydyx.js";import{A as Bu}from"./AdvancedTable-DF_gMS-x.js";import{d as Ku}from"./Plagiarism-BibpZV6P.js";import{A as Te}from"./index-C-DZrBTM.js";import{d as F6}from"./PictureAsPdf-CIzo5EaA.js";import{l as me}from"./ChickenLogo-BK6_Z2uq.js";import{d as N0}from"./SlaughterShowProducts-C1xLq8AA.js";import{a as Re,c as Le}from"./province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js";import{d as j6}from"./Tune-BBzxV8DK.js";import{d as Ie}from"./AddCircleOutline-5cdNoXZy.js";import{s as Me}from"./SlaughterManageBars-DS0speaj.js";import{S as Be}from"./SlaghterEnterBarInfo-DbNp5HJB.js";import{S as $0,s as He}from"./SlaughterPayProvinceFactorForm-BwQZlEga.js";import{S as z0}from"./SimpleTable-tm4uaKUf.js";import{B as Oe}from"./BackButton-Dr-K0JXJ.js";import{I as qe,f as Pe}from"./toBase64-UDzdrM-n.js";import{s as Ye,b as We,c as Ne,E as $e,a as ze,P as Ke}from"./EnterAuthCodeDirectBuy-B5Vyosnn.js";import{R as Ve,a as Ge}from"./index.esm-C1-dCPnj.js";import{S as Qe}from"./SlaughterSellCarcass-CF90lydo.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./SystemUpdateAlt-QYMcO5S3.js";import"./resizeImage-Csf2MO3w.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./VetFarmEditTrafficCode-C5Hod_My.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./SlaughterEnterNoneReciept-By4AAznT.js";import"./ReceiptLong-BODgrrI9.js";import"./getDocumentStates-X7qXjbQL.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./Add-CiyqkOpq.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./DoneOutline-EWJfR8n9.js";import"./ThumbUpAlt-CxZVQloD.js";import"./aviculture-get-hatching-data-BHS_PijM.js";import"./province-get-sell-for-freezing-status-q8iW-gS-.js";import"./Sms-C-zLQmIm.js";import"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import"./SlaughterAllocateToGuild-CeWc5BWf.js";import"./slaughter-allocate-steward-CCu9314u.js";import"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import"./province-policy-upload-image-DZLwIF5K.js";import"./MonthlyDataCalendar-_xfuL-Zd.js";import"./LabelField-BYhJrYEE.js";import"./SlaughterManageInventoryAllocationOperations-P9wf5kfn.js";import"./CheckCircleOutline-fmBK9poN.js";import"./guild-allocated-stock-operation-BLvN06p9.js";import"./getProvinceName-BZC9apsX.js";import"./getAllocationType-76F45b0K.js";const Ue=["12 - 14","14 - 16","16 - 18","18 - 20","20 - 22","22 - 24"],b6=["آرین","راس","آربراکرز (آپلاس)","کاب","هوبارد","ترکیبی","وارداتی"],E6=2.7,Xe=1e3,Ze="5000 تومان",Je=e=>({capacity:"",recieveTime:"",selectedKillhouse:(e==null?void 0:e.key)||"",selectedKillerKillhouse:"",race:b6[0],sellType:{cash:!0,haveTime:!1},weightType:{under2AndHalf:!1,over2AndHalf:!1},recieveDate:uu().format("YYYY-MM-DD hh:mm:ss"),isAccepted:vu()==="ProvinceOperator",indexWeight:E6}),ut=e=>gu({capacity:mu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),selectedKillhouse:bu().required("این فیلد اجباری است!"),selectedKillerKillhouse:e!=null&&e.killer?bu().required("این فیلد اجباری است!"):bu(),recieveTime:bu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!"),sellType:gu().test("sellType","نحوه فروش را انتخاب کنید!",(t,r)=>r.originalValue&&Object.values(r.originalValue).some(n=>n===!0)).required("این فیلد اجباری است!"),isAccepted:ue().test("req","باید تعهد نامه را بپذیرید!",(t,r)=>r.originalValue&&r.originalValue===!0).required("این فیلد اجباری است!")}),et=()=>{var S;const[e,,t,,r]=f.useContext(Z),n=iu(),[,l]=Z6(),{profile:d,slaughterGetKillerKillhouses:C}=tu(j=>j.slaughterSlice),a=tu(j=>j.userSlice.selectedSubUser),[i,x]=f.useState(!0),[c,p]=f.useState(!1),o=wu({initialValues:Je(a),validationSchema:ut(a)}),s=o.values.capacity*Xe,v=u.jsxs(u.Fragment,{children:[u.jsxs(I,{variant:"body1",children:["اینجانب ",l.fullname," موافقت خود را نسبت به موارد ذکر شده اعلام می نمایم."]}),u.jsxs(z6,{children:[u.jsx(t6,{children:u.jsx(je,{})}),u.jsx(r6,{primary:`بر اساس این توافق نامه در صورت لغو کشتار ${o.values.capacity} قطعه + مرغ ${s} ریال جریمه خواهم شد.`})]})]});f.useEffect(()=>{n(h6({role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),n(Cu()),n(p6({role_key:z("slaughter")&&(a==null?void 0:a.key)||""})).then(()=>{n(X())}),n(J6()),o.validateForm()},[a==null?void 0:a.key]);const T=async()=>{n(Cu());const j=await n(ve({kill_capacity:o.values.capacity,recive_time:o.values.recieveTime,recive_date:o.values.recieveDate,low_weight:o.values.weightType.under2AndHalf,high_weight:o.values.weightType.over2AndHalf,Index_weight:c?o.values.indexWeight:E6,chicken_breed:c?o.values.race:"تعیین نشده",cash:o.values.sellType.cash,credit:o.values.sellType.haveTime,sms_payment:i,kill_house_key:o.values.selectedKillhouse,killer_kill_house_key:o.values.selectedKillerKillhouse||null,role:vu()}));if(n(X()),j.payload.error){e({vertical:"top",horizontal:"center",msg:j.payload.error,severity:"error"});return}n(f0({selectedDate1:t,selectedDate2:r,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),n(Iu({title:j.payload.data.result,content:u.jsx(Q,{variant:"contained",onClick:()=>n(Ru()),color:"primary",children:"تایید"})})),e({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),n(fu({right:!1,bottom:!1,content:null}))},w=vu()==="ProvinceOperator";return u.jsxs(W,{className:"slaughter-new-request-form",container:!0,gap:D.SMALL,direction:"column",flex:"1",justifyContent:"space-between",children:[u.jsxs(W,{container:!0,direction:"column",gap:D.SMALL,children:[!(a!=null&&a.key)&&u.jsxs(Du,{fullWidth:!0,error:o.errors.selectedKillhouse&&o.touched.selectedKillhouse,children:[u.jsxs(Hu,{children:[a!=null&&a.killer?"کشتارکن":"محل کشتار"," را انتخاب کنید"]}),u.jsx(Ou,{label:"محل کشتار را انتخاب کنید",id:"selectedKillhouse",name:"selectedKillhouse",value:o.values.selectedKillhouse,onChange:o.handleChange,onBlur:o.handleBlur,children:(S=d==null?void 0:d.killHouse)==null?void 0:S.map(j=>u.jsx(qu,{value:j.key,children:j.name},j.key))}),o.errors.selectedKillhouse&&o.touched.selectedKillhouse&&u.jsx(Pu,{children:o.errors.selectedKillhouse})]}),(a==null?void 0:a.killer)&&u.jsxs(Du,{fullWidth:!0,error:o.errors.selectedKillerKillhouse&&o.touched.selectedKillerKillhouse,children:[u.jsx(Hu,{children:"محل کشتار را انتخاب کنید"}),u.jsx(Ou,{label:"محل کشتار را انتخاب کنید",id:"selectedKillerKillhouse",name:"selectedKillerKillhouse",value:o.values.selectedKillerKillhouse,onChange:o.handleChange,onBlur:o.handleBlur,children:C==null?void 0:C.map(j=>u.jsx(qu,{value:j.key,children:j.name},j.key))}),o.errors.selectedKillerKillhouse&&o.touched.selectedKillerKillhouse&&u.jsx(Pu,{children:o.errors.selectedKillerKillhouse})]}),u.jsx(W,{children:u.jsx(r0,{allowLeadingZeros:!0,thousandSeparator:",",id:"capacity",fullWidth:!0,label:"حجم کشتار را در روز به قطعه وارد کنید",variant:"outlined",value:o.values.capacity,error:o.touched.capacity?!!o.errors.capacity:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.capacity&&o.errors.capacity?o.errors.capacity:null})}),u.jsx(W,{children:u.jsxs(Du,{fullWidth:!0,sx:{minWidth:210},children:[u.jsx(Hu,{children:"بازه زمانی دریافت مرغ مرغدار"}),u.jsx(Ou,{id:"recieveTime",value:o.values.recieveTime,label:"بازه زمانی دریافت مرغ مرغدار",onChange:j=>{o.setFieldValue("recieveTime",j.target.value)},children:Ue.map(j=>u.jsx(qu,{value:j,children:j},j))})]})}),u.jsx(W,{children:u.jsx(eu,{label:"تاریخ کشتار",id:"recieveDate",renderInput:j=>u.jsx(N,{...j}),value:o.values.recieveDate,error:o.touched.recieveDate?!!o.errors.recieveDate:null,onChange:j=>{o.setFieldValue("recieveDate",uu(j).format("YYYY-MM-DD hh:mm:ss"))},onBlur:o.handleBlur,helperText:o.touched.recieveDate&&o.errors.recieveDate?o.errors.recieveDate:null})})]}),u.jsx(M0,{control:u.jsx(B0,{checked:c,onChange:j=>p(j.target.checked),color:"primary"}),label:"تعیین نژاد/وزن مرغ"}),c&&u.jsxs(W,{container:!0,direction:"column",gap:D.TINY,children:[u.jsxs(Du,{fullWidth:!0,children:[u.jsx(Hu,{id:"race-select-label",children:"نژاد مرغ"}),u.jsx(Ou,{labelId:"race-select-label",id:"race",label:"نژاد مرغ",value:o.values.race,error:o.touched.race?!!o.errors.race:null,onChange:j=>{o.setFieldValue("race",j.target.value)},onBlur:o.handleBlur,children:b6.map(j=>u.jsx(qu,{value:j,children:j},j))}),u.jsx(Pu,{children:o.touched.race&&o.errors.race?o.errors.race:null})]}),u.jsx(W,{children:u.jsx(r0,{allowLeadingZeros:!0,thousandSeparator:",",id:"indexWeight",fullWidth:!0,label:"وزن مرغ",variant:"outlined",value:o.values.indexWeight,error:o.touched.indexWeight?!!o.errors.indexWeight:null,onChange:o.handleChange,onBlur:o.handleBlur,helperText:o.touched.indexWeight&&o.errors.indexWeight?o.errors.indexWeight:null})})]}),u.jsxs(W,{children:[!w&&u.jsx(be,{title:"تعهد نامه",content:v,actions:u.jsxs(W,{container:!0,justifyContent:"end",gap:D.TINY,children:[u.jsx(Q,{variant:"outlined",color:"error",onClick:()=>o.setFieldValue("isAccepted",!1),children:"رد"}),u.jsx(Q,{variant:"contained",color:"success",onClick:()=>o.setFieldValue("isAccepted",!0),children:"موافقم"})]}),btnTitle:"با تعهد نامه موافق هستم!",isAccepted:o.values.isAccepted}),u.jsx(W,{children:u.jsx(M0,{style:{fontSize:"10px"},control:u.jsx(B0,{checked:i,onChange:j=>x(j.target.checked)}),label:u.jsx(Nu,{title:Ze,arrow:!0,children:u.jsx(I,{variant:"caption",children:"مایل به دریافت پیامک اطلاع رسانی هستم!"})})})})]}),u.jsx(W,{container:!0,mt:D.SMALL,justifyContent:"center",children:u.jsx(Q,{fullWidth:!0,variant:"contained",disabled:!o.isValid,size:"large",onClick:T,children:"ثبت درخواست"})})]})},tt=()=>{const[e,t]=f.useState([]),{slaughterRequests:r}=tu(p=>p.slaughterSlice),n=iu(),[l]=f.useContext(Z),[,,d,C,a,i]=f.useContext(Z),x=tu(p=>p.userSlice.selectedSubUser);f.useEffect(()=>{const p=Eu(new Date).format("YYYY-MM-DD");C(p),i(p)},[]),f.useEffect(()=>{n(f0({selectedDate1:d,selectedDate2:a,role_key:z("slaughter")&&(x==null?void 0:x.key)||""}))},[d,a,x==null?void 0:x.key]),f.useEffect(()=>{const p=r==null?void 0:r.map((o,s)=>{var T,w;let v;return o.state==="archive"?v="بایگانی شده":o.provinceState==="pending"?v="در انتظار تایید استان":o.provinceState==="accepted"?v="تایید شده توسط استان":o.provinceState==="rejected"&&(v="رد شده توسط استان"),[s+1,o.killHouse.name,du(o==null?void 0:o.createDate),o.provinceQuantity?o.provinceQuantity.toLocaleString():(T=o.killCapacity)==null?void 0:T.toLocaleString(),o.provinceQuantity?(w=o.killCapacity)==null?void 0:w.toLocaleString():0,o.reciveTime,du(o==null?void 0:o.reciveDate),v,u.jsx(su,{"aria-label":"delete",color:"error",onClick:()=>{n(Iu({title:"آیا مطمئن هستید؟",content:u.jsxs(W,{container:!0,alignItems:"center",justifyContent:"center",children:[u.jsx(Q,{variant:"contained",onClick:()=>{n(Cu()),n(Fe({id:o.id})).then(S=>{n(Ru()),n(X()),S.error?S.error.message.includes("403")?l({vertical:"top",horizontal:"center",msg:"این درخواست از سمت استان پذیرفته شده و قابل حذف نمی باشد!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):n(f0({selectedDate1:d,selectedDate2:a,role_key:z("slaughter")&&(x==null?void 0:x.key)||""})).then(()=>{l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})})},children:"تایید"}),u.jsx(Q,{onClick:()=>{n(Ru())},children:"لغو"})]})}))},children:u.jsx(s0,{})},s)]});t(p)},[r]);const[c]=f.useState(["ردیف","نام کشتارگاه","تاریخ ایجاد درخواست","تعداد درخواست اولیه","تعداد مورد تایید","زمان دریافت","تاریخ درخواستی کشتار","وضعیت","حذف درخواست"]);return u.jsx(u.Fragment,{children:u.jsxs(W,{xs:12,container:!0,alignItems:"center",gap:D.SMALL,justifyContent:"flex-start",children:[u.jsx(Q,{className:"new-request-form-button",variant:"contained",onClick:()=>{n(fu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(et,{}),title:"ثبت درخواست کشتار"}))},children:"ثبت درخواست کشتار جدید"}),u.jsx(W,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:d,onChange:p=>{C(Eu(p).format("YYYY-MM-DD"))}})}),u.jsx(W,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:a,onChange:p=>{i(Eu(p).format("YYYY-MM-DD"))}})}),u.jsx(zu,{title:"درخواست های ثبت شده",columns:c,data:e,paginated:!0})]})})},rt=({hasPermission:e})=>{const{pathname:t}=g6();return u.jsxs(F,{container:!0,gap:D.SMALL,p:D.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:[e&&u.jsxs(u.Fragment,{children:[u.jsxs(F,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(F,{children:u.jsx(p0,{text:"درخواست ها"})}),u.jsxs(F,{container:!0,gap:D.SMALL,justifyContent:"center",children:[u.jsx(Su,{to:y0,active:t===y0?"true":null,children:u.jsx(_u,{icon:u.jsx(W0,{size:30,color:"#244CCC"}),title:"ثبت درخواست",description:"مدیریت و ثبت درخواست های کشتار"})}),u.jsx(Su,{to:x0,active:t===x0?"true":null,children:u.jsx(_u,{icon:u.jsx(W0,{size:30,color:"#244CCC"}),title:"خرید مستقیم"})}),u.jsx(Su,{to:g0,active:t===g0?"true":null,children:u.jsx(_u,{icon:u.jsx(Ee,{size:30,color:"#244CCC"}),title:"صادرات"})}),u.jsx(Su,{to:v0,active:t===v0?"true":null,children:u.jsx(_u,{icon:u.jsx(ke,{size:30,color:"#244CCC"}),title:u.jsxs(F,{container:!0,direction:"column",children:[u.jsx(I,{variant:"caption",children:"سفارش های دریافت شده"}),u.jsx(I,{variant:"caption",children:"(در انتظار تایید)"})]}),description:"مشاهد درخواست های در انتظار تایید اتحادیه"})}),u.jsx(Su,{to:F0,active:t===F0?"true":null,children:u.jsx(_u,{icon:u.jsx(De,{size:30,color:"#244CCC"}),title:"تخصیصات",description:"مشاهده و تخصیص درخواست ها"})})]})]}),u.jsxs(F,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(F,{children:u.jsx(p0,{text:"بار ها"})}),u.jsxs(F,{container:!0,justifyContent:"center",gap:D.SMALL,children:[u.jsx(Su,{to:j0,active:t===j0?"true":null,children:u.jsx(_u,{icon:u.jsx(Se,{size:30,color:"#244CCC"}),title:"تخصیص خودرو",description:"اختصاص خودرو به درخواست"})}),u.jsx(Su,{to:b0,active:t===b0?"true":null,children:u.jsx(_u,{icon:u.jsx(C0,{size:30,color:"#244CCC"}),title:"وارد کردن اطلاعات بار",description:"درخواست های در انتظار عملیات وارد کردن اطلاعات بارهای دریافتی"})}),u.jsx(Su,{to:H0,active:t===H0?"true":null,children:u.jsx(_u,{icon:u.jsx(ee,{size:30,color:"#244CCC"}),title:"انبار و توزیع",description:"درخواست های در انتظار عملیات وارد کردن اطلاعات بارهای دریافتی"})})]})]})]}),!e&&u.jsxs(F,{container:!0,justifyContent:"center",alignItems:"center",xs:12,gap:1,children:[u.jsx(te,{color:"primary"}),u.jsx(I,{color:"secondary",variant:"body1",children:"بدلیل عدم پرداخت تعرفه ، امکان استفاده از خدمات سامانه را ندارید!"})]}),u.jsxs(F,{container:!0,direction:"column",style:{width:"100%"},children:[u.jsx(F,{children:u.jsx(p0,{text:"مالی"})}),u.jsxs(F,{container:!0,justifyContent:"center",gap:D.SMALL,children:[u.jsx(Su,{to:O0,active:t===O0?"true":null,children:u.jsx(_u,{icon:u.jsx(C0,{size:30,color:"#244CCC"}),title:"مدیریت تعرفه ها"})}),u.jsx(Su,{to:q0,active:t===q0?"true":null,children:u.jsx(_u,{icon:u.jsx(_e,{size:30,color:"#244CCC"}),title:"کیف پول"})}),u.jsx(Su,{to:P0,active:t===P0?"true":null,children:u.jsx(_u,{icon:u.jsx(re,{size:30,style:{color:"#4285F4"},color:"#244CCC"}),title:"مدیریت تراکنش ها"})}),u.jsx(Su,{to:E0,active:t===E0?"true":null,children:u.jsx(_u,{icon:u.jsx(C0,{size:30,color:"#244CCC"}),title:"مدیریت فاکتورها",description:"درخواست های در پرداخت"})})]})]})]})},nt=()=>{const e=Xu(),[,,t,r,n,l]=f.useContext(Z);f.useEffect(()=>{const p=uu(new Date).format("YYYY-MM-DD");r(p),l(p)},[]);const[d,C]=f.useState([]),{slaughterActiveRequests:a}=tu(p=>p.slaughterSlice),i=iu();f.useEffect(()=>{i(Mu({selectedDate1:t,selectedDate2:n}))},[t,n]),f.useEffect(()=>{const p=a==null?void 0:a.filter((s,v)=>s.provinceKillState==="rejected"),o=p==null?void 0:p.map((s,v)=>[v+1,s.orderCode,Wu(new Date(s==null?void 0:s.sendDate),"yyyy/MM/dd"),s.poultryName,s.poultryMobile,s.city,s.province,s.age,s.quantity,u.jsx(su,{"aria-label":"delete",color:"primary",onClick:()=>e(Uu+s.poultryReqId),children:u.jsx(Ku,{})},v)]);C(o)},[a]);const[x]=f.useState(["ردیف","کد سفارش","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]),c=wu({initialValues:{capacity:"",recieveTime:"",recieveDate:uu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:gu({capacity:mu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:bu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return f.useEffect(()=>{c.validateForm()},[]),u.jsx(W,{container:!0,alignItems:"center",justifyContent:"space-between",gap:D.SMALL,mt:D.MEDIUM,children:u.jsx(w0,{sx:{width:"100%"},children:u.jsx(Bu,{name:u.jsxs(W,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(W,{children:u.jsx(I,{children:"درخواست های رد شده"})}),u.jsx(W,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:t,onChange:p=>{r(uu(p).format("YYYY-MM-DD"))}})}),u.jsx(W,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:n,onChange:p=>{l(uu(p).format("YYYY-MM-DD"))}})})]}),columns:x,data:d})})})},ot=()=>{const e=Xu(),t=iu(),[r,n]=f.useState([]),{avicultureRequests:l}=tu(c=>c.avicultureSlice),[,,d,C,a,i]=f.useContext(Z);f.useEffect(()=>{const c=Eu(new Date).format("YYYY-MM-DD");C(c),i(c)},[]),f.useEffect(()=>{t(Cu()),t(ne({selectedDate1:d,selectedDate2:a})).then(()=>{t(X())})},[d,a]),f.useEffect(()=>{const c=l==null?void 0:l.filter((o,s)=>o.inspector!=null),p=c==null?void 0:c.map((o,s)=>{var v,T,w,S,j,g,H,q,m,h,A,y;return[s+1,o.orderCode,du(o==null?void 0:o.createDate),du(o==null?void 0:o.sendDate),(T=(v=o==null?void 0:o.process)==null?void 0:v.poultry)==null?void 0:T.poultryName,(S=(w=o==null?void 0:o.process)==null?void 0:w.poultry)==null?void 0:S.poultryMobile,(g=(j=o==null?void 0:o.process)==null?void 0:j.poultry)==null?void 0:g.poultryCity,(q=(H=o==null?void 0:o.process)==null?void 0:H.poultry)==null?void 0:q.poultryProvince,(h=(m=o==null?void 0:o.process)==null?void 0:m.poultry)==null?void 0:h.age,(y=(A=o==null?void 0:o.process)==null?void 0:A.poultry)==null?void 0:y.poultryQuantity,u.jsx(su,{"aria-label":"delete",color:"primary",onClick:()=>{var M,E;return e(Uu+((E=(M=o==null?void 0:o.process)==null?void 0:M.poultry)==null?void 0:E.poultryRequestId))},children:u.jsx(Ku,{})},s)]});n(p)},[l]);const[x]=f.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return u.jsx(w0,{children:u.jsx(Bu,{name:u.jsxs(F,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(I,{children:"درخواست های بایگانی شده"})}),u.jsx(F,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:c=>u.jsx(N,{style:{width:"160px"},...c}),value:d,onChange:c=>{C(Eu(c).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(N,{style:{width:"160px"},...c}),value:a,onChange:c=>{i(Eu(c).format("YYYY-MM-DD"))}})})]}),expandable:!0,columns:x,data:r})})};var at={attributes:!0,characterData:!0,subtree:!0,childList:!0};function lt(e,t,r=at){f.useEffect(()=>{if(e.current){const n=new MutationObserver(t);return n.observe(e.current,r),()=>{n.disconnect()}}},[t,r])}var k6=function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(l,d){return l[0]===r?(n=d,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),l=this.__entries__[n];return l&&l[1]},t.prototype.set=function(r,n){var l=e(this.__entries__,r);~l?this.__entries__[l][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,l=e(n,r);~l&&n.splice(l,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var l=0,d=this.__entries__;l0},e.prototype.connect_=function(){!_0||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),ht?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!_0||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,l=Ct.some(function(d){return!!~n.indexOf(d)});l&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),S6=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof Vu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new jt(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Vu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new bt(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),D6=typeof WeakMap<"u"?new WeakMap:new k6,w6=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=pt.getInstance(),n=new Et(t,r,this);D6.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){w6.prototype[e]=function(){var t;return(t=D6.get(this))[e].apply(t,arguments)}});var kt=function(){return typeof n0.ResizeObserver<"u"?n0.ResizeObserver:w6}(),St=({mutationObservables:e,resizeObservables:t,refresh:r})=>{const[n,l]=f.useState(0),d=f.useRef(document.documentElement||document.body);function C(i){const x=Array.from(i);for(const c of x)if(e){if(!c.attributes)continue;e.find(o=>c.matches(o))&&r(!0)}}function a(i){const x=Array.from(i);for(const c of x)if(t){if(!c.attributes)continue;t.find(o=>c.matches(o))&&l(n+1)}}return lt(d,i=>{for(const x of i)x.addedNodes.length!==0&&(C(x.addedNodes),a(x.addedNodes)),x.removedNodes.length!==0&&(C(x.removedNodes),a(x.removedNodes))},{childList:!0,subtree:!0}),f.useEffect(()=>{if(!t)return;const i=new kt(()=>{r()});for(const x of t){const c=document.querySelector(x);c&&i.observe(c)}return()=>{i.disconnect()}},[t,n]),null},_t=St;function Ju(e){let t=T6;return e&&(t=e.getBoundingClientRect()),t}function Dt(e,t){const[r,n]=f.useState(T6),l=f.useCallback(()=>{e!=null&&e.current&&n(Ju(e==null?void 0:e.current))},[e==null?void 0:e.current]);return f.useEffect(()=>(l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)),[e==null?void 0:e.current,t]),r}var T6={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};function wt(e,t){return new Promise(r=>{if(!(e instanceof Element))throw new TypeError("Argument 1 must be an Element");let n=0,l=null;const d=Object.assign({behavior:"smooth"},t);e.scrollIntoView(d),requestAnimationFrame(C);function C(){const a=e==null?void 0:e.getBoundingClientRect().top;if(a===l){if(n++>2)return r(null)}else n=0,l=a;requestAnimationFrame(C)}})}function Zu(e){return e<0?0:e}function Tt(e){return typeof e=="object"&&e!==null?{thresholdX:e.x||0,thresholdY:e.y||0}:{thresholdX:e||0,thresholdY:e||0}}function c0(){const e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);return{w:e,h:t}}function mt({top:e,right:t,bottom:r,left:n,threshold:l}){const{w:d,h:C}=c0(),{thresholdX:a,thresholdY:i}=Tt(l);return e<0&&r-e>C?!0:e>=0+i&&n>=0+a&&r<=C-i&&t<=d-a}var V0=(e,t)=>e>t,G0=(e,t)=>e>t;function Rt(e,t=[]){const r=(n,l)=>t.includes(n)?1:t.includes(l)?-1:0;return Object.keys(e).map(n=>({position:n,value:e[n]})).sort((n,l)=>l.value-n.value).sort((n,l)=>r(n.position,l.position)).filter(n=>n.value>0).map(n=>n.position)}var A0=10;function D0(e=A0){return Array.isArray(e)?e.length===1?[e[0],e[0],e[0],e[0]]:e.length===2?[e[1],e[0],e[1],e[0]]:e.length===3?[e[0],e[1],e[2],e[1]]:e.length>3?[e[0],e[1],e[2],e[3]]:[A0,A0]:[e,e,e,e]}var Lt={maskWrapper:()=>({opacity:.7,left:0,top:0,position:"fixed",zIndex:99999,pointerEvents:"none",color:"#000"}),svgWrapper:({windowWidth:e,windowHeight:t,wpt:r,wpl:n})=>({width:e,height:t,left:Number(n),top:Number(r),position:"fixed"}),maskArea:({x:e,y:t,width:r,height:n})=>({x:e,y:t,width:r,height:n,fill:"black",rx:0}),maskRect:({windowWidth:e,windowHeight:t,maskID:r})=>({x:0,y:0,width:e,height:t,fill:"currentColor",mask:`url(#${r})`}),clickArea:({windowWidth:e,windowHeight:t,clipID:r})=>({x:0,y:0,width:e,height:t,fill:"currentcolor",pointerEvents:"auto",clipPath:`url(#${r})`}),highlightedArea:({x:e,y:t,width:r,height:n})=>({x:e,y:t,width:r,height:n,pointerEvents:"auto",fill:"transparent",display:"none"})};function It(e){return(t,r)=>{const n=Lt[t](r),l=e[t];return l?l(n,r):n}}var Mt=({padding:e=10,wrapperPadding:t=0,onClick:r,onClickHighlighted:n,styles:l={},sizes:d,className:C,highlightedAreaClassName:a,maskId:i,clipId:x})=>{const c=i||Q0("mask__"),p=x||Q0("clip__"),o=It(l),[s,v,T,w]=D0(e),[S,j,g,H]=D0(t),{w:q,h:m}=c0(),h=Zu((d==null?void 0:d.width)+w+v),A=Zu((d==null?void 0:d.height)+s+T),y=Zu((d==null?void 0:d.top)-s-S),M=Zu((d==null?void 0:d.left)-w-H),E=q-H-j,_=m-S-g,$=o("maskArea",{x:M,y,width:h,height:A}),G=o("highlightedArea",{x:M,y,width:h,height:A});return P.createElement("div",{style:o("maskWrapper",{}),onClick:r,className:C},P.createElement("svg",{width:E,height:_,xmlns:"http://www.w3.org/2000/svg",style:o("svgWrapper",{windowWidth:E,windowHeight:_,wpt:S,wpl:H})},P.createElement("defs",null,P.createElement("mask",{id:c},P.createElement("rect",{x:0,y:0,width:E,height:_,fill:"white"}),P.createElement("rect",{style:$,rx:$.rx?1:void 0})),P.createElement("clipPath",{id:p},P.createElement("polygon",{points:`0 0, 0 ${_}, ${M} ${_}, ${M} ${y}, ${M+h} ${y}, ${M+h} ${y+A}, ${M} ${y+A}, ${M} ${_}, ${E} ${_}, ${E} 0`}))),P.createElement("rect",{style:o("maskRect",{windowWidth:E,windowHeight:_,maskID:c})}),P.createElement("rect",{style:o("clickArea",{windowWidth:E,windowHeight:_,top:y,left:M,width:h,height:A,clipID:p})}),P.createElement("rect",{style:G,className:a,onClick:n,rx:G.rx?1:void 0})))},Bt=Mt;function Q0(e){return e+Math.random().toString(36).substring(2,16)}var Ht=Object.defineProperty,a0=Object.getOwnPropertySymbols,m6=Object.prototype.hasOwnProperty,R6=Object.prototype.propertyIsEnumerable,U0=(e,t,r)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,X0=(e,t)=>{for(var r in t||(t={}))m6.call(t,r)&&U0(e,r,t[r]);if(a0)for(var r of a0(t))R6.call(t,r)&&U0(e,r,t[r]);return e},Ot=(e,t)=>{var r={};for(var n in e)m6.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&a0)for(var n of a0(e))t.indexOf(n)<0&&R6.call(e,n)&&(r[n]=e[n]);return r},qt={popover:()=>({position:"fixed",maxWidth:353,backgroundColor:"#fff",padding:"24px 30px",boxShadow:"0 0.5em 3em rgba(0, 0, 0, 0.3)",color:"inherit",zIndex:1e5,transition:"transform 0.3s",top:0,left:0})};function Pt(e){return(t,r)=>{const n=qt[t](r),l=e[t];return l?l(n,r):n}}var Yt=e=>{var t=e,{children:r,position:n="bottom",padding:l=10,styles:d={},sizes:C,refresher:a}=t,i=Ot(t,["children","position","padding","styles","sizes","refresher"]);const x=f.useRef(null),c=f.useRef(""),p=f.useRef(""),o=f.useRef(""),{w:s,h:v}=c0(),T=Pt(d),w=Dt(x,a),{width:S,height:j}=w,[g,H,q,m]=D0(l),h=(C==null?void 0:C.left)-m,A=(C==null?void 0:C.top)-g,y=(C==null?void 0:C.right)+H,M=(C==null?void 0:C.bottom)+q,E=n&&typeof n=="function"?n({width:S,height:j,windowWidth:s,windowHeight:v,top:A,left:h,right:y,bottom:M,x:C.x,y:C.y},w):n,_={left:h,right:s-y,top:A,bottom:v-M},$=(R,Y,b)=>{switch(R){case"top":return _.top>j+q;case"right":return Y?!1:_.right>S+m;case"bottom":return b?!1:_.bottom>j+g;case"left":return _.left>S+H;default:return!1}},G=(R,Y,b)=>{const L=Rt(_,b?["right","left"]:Y?["top","bottom"]:[]);for(let V=0;V{if(Array.isArray(R)){const J=V0(R[0],s),cu=G0(R[1],v);return c.current="custom",[J?s/2-S/2:R[0],cu?v/2-j/2:R[1]]}const Y=V0(h+S,s),b=G0(M+j,v),L=Y?Math.min(h,s-S):Math.max(h,0),V=b?j>_.bottom?Math.max(M-j,0):Math.max(A,0):A;b&&j>_.bottom?p.current="bottom":p.current="top",Y?o.current="left":o.current="right";const nu={top:[L-m,A-j-q],right:[y+m,V-g],bottom:[L-m,M+g],left:[h-S-H,V-g],center:[s/2-S/2,v/2-j/2]};return R==="center"||$(R,Y,b)&&!Y&&!b?(c.current=R,nu[R]):G(nu,Y,b)})(E);return P.createElement("div",X0({className:"reactour__popover",style:X0({transform:`translate(${Math.round(yu[0])}px, ${Math.round(yu[1])}px)`},T("popover",{position:c.current,verticalAlign:p.current,horizontalAlign:o.current,helperRect:w,targetRect:C})),ref:x},i),r)},Wt=Yt,Nt=Object.defineProperty,$t=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,l0=Object.getOwnPropertySymbols,L6=Object.prototype.hasOwnProperty,I6=Object.prototype.propertyIsEnumerable,Z0=(e,t,r)=>t in e?Nt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xu=(e,t)=>{for(var r in t||(t={}))L6.call(t,r)&&Z0(e,r,t[r]);if(l0)for(var r of l0(t))I6.call(t,r)&&Z0(e,r,t[r]);return e},m0=(e,t)=>$t(e,zt(t)),Qu=(e,t)=>{var r={};for(var n in e)L6.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&l0)for(var n of l0(e))t.indexOf(n)<0&&I6.call(e,n)&&(r[n]=e[n]);return r},Kt={bottom:0,height:0,left:0,right:0,top:0,width:0,windowWidth:0,windowHeight:0,x:0,y:0};function Vt(e,t={block:"center",behavior:"smooth",inViewThreshold:0}){const[r,n]=f.useState(!1),[l,d]=f.useState(!1),[C,a]=f.useState(!1),[i,x]=f.useState(null),[c,p]=f.useState(Kt),o=(e==null?void 0:e.selector)instanceof Element?e==null?void 0:e.selector:document.querySelector(e==null?void 0:e.selector),s=f.useCallback(()=>{const T=J0(o,e==null?void 0:e.highlightedSelectors,e==null?void 0:e.bypassElem),{hasHighligtedElems:w}=T,S=Qu(T,["hasHighligtedElems"]);Object.entries(c).some(([j,g])=>S[j]!==g)&&p(S)},[o,e==null?void 0:e.highlightedSelectors,c]);f.useEffect(()=>(s(),window.addEventListener("resize",s),()=>window.removeEventListener("resize",s)),[o,e==null?void 0:e.highlightedSelectors,i]),f.useEffect(()=>{!mt(m0(xu({},c),{threshold:t.inViewThreshold}))&&o&&(n(!0),wt(o,t).then(()=>{l||x(Date.now())}).finally(()=>{n(!1)}))},[c]);const v=f.useCallback(()=>{d(!0);const T=J0(o,e==null?void 0:e.highlightedSelectors,e==null?void 0:e.bypassElem),{hasHighligtedElems:w}=T,S=Qu(T,["hasHighligtedElems"]);a(w),p(S),d(!1)},[o,e==null?void 0:e.highlightedSelectors,c]);return{sizes:c,transition:r,target:o,observableRefresher:v,isHighlightingObserved:C}}function J0(e,t=[],r=!0){let n=!1;const{w:l,h:d}=c0();if(!t)return m0(xu({},Ju(e)),{windowWidth:l,windowHeight:d,hasHighligtedElems:!1});let C=Ju(e),a={bottom:0,height:0,left:l,right:0,top:d,width:0};for(const x of t){const c=document.querySelector(x);if(!c||c.style.display==="none"||c.style.visibility==="hidden")continue;const p=Ju(c);n=!0,r||!e?(p.topa.right&&(a.right=p.right),p.bottom>a.bottom&&(a.bottom=p.bottom),p.leftC.right&&(C.right=p.right),p.bottom>C.bottom&&(C.bottom=p.bottom),p.left0&&a.height>0:!1;return{left:(i?a:C).left,top:(i?a:C).top,right:(i?a:C).right,bottom:(i?a:C).bottom,width:(i?a:C).width,height:(i?a:C).height,windowWidth:l,windowHeight:d,hasHighligtedElems:n,x:C.x,y:C.y}}var Gt=({disableKeyboardNavigation:e,setCurrentStep:t,currentStep:r,setIsOpen:n,stepsLength:l,disable:d,rtl:C,clickProps:a,keyboardHandler:i})=>{function x(c){if(c.stopPropagation(),e===!0||d)return;let p,o,s;e&&(p=e.includes("esc"),o=e.includes("right"),s=e.includes("left"));function v(){t(Math.min(r+1,l-1))}function T(){t(Math.max(r-1,0))}i&&typeof i=="function"?i(c,a,{isEscDisabled:p,isRightDisabled:o,isLeftDisabled:s}):(c.keyCode===27&&!p&&(c.preventDefault(),n(!1)),c.keyCode===39&&!o&&(c.preventDefault(),C?T():v()),c.keyCode===37&&!s&&(c.preventDefault(),C?v():T()))}return f.useEffect(()=>(window.addEventListener("keydown",x,!1),()=>{window.removeEventListener("keydown",x)}),[d,t,r]),null},Qt=Gt,Ut={badge:()=>({position:"absolute",fontFamily:"monospace",background:"var(--reactour-accent,#007aff)",height:"1.875em",lineHeight:2,paddingLeft:"0.8125em",paddingRight:"0.8125em",fontSize:"1em",borderRadius:"1.625em",color:"white",textAlign:"center",boxShadow:"0 0.25em 0.5em rgba(0, 0, 0, 0.3)",top:"-0.8125em",left:"-0.8125em"}),controls:()=>({display:"flex",marginTop:24,alignItems:"center",justifyContent:"space-between"}),navigation:()=>({counterReset:"dot",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap"}),button:({disabled:e})=>({display:"block",padding:0,border:0,background:"none",cursor:e?"not-allowed":"pointer"}),arrow:({disabled:e})=>({color:e?"#caccce":"#646464",width:16,height:12,flex:"0 0 16px"}),dot:({current:e,disabled:t,showNumber:r})=>({counterIncrement:"dot",width:8,height:8,border:e?"0":"1px solid #caccce",borderRadius:"100%",padding:0,display:"block",margin:4,transition:"opacity 0.3s, transform 0.3s",cursor:t?"not-allowed":"pointer",transform:`scale(${e?1.25:1})`,color:e?"var(--reactour-accent, #007aff)":"#caccce",background:e?"var(--reactour-accent, #007aff)":"none"}),close:({disabled:e})=>({position:"absolute",top:22,right:22,width:9,height:9,"--rt-close-btn":e?"#caccce":"#5e5e5e","--rt-close-btn-disabled":e?"#caccce":"#000"}),svg:()=>({display:"block"})};function d0(e){return(t,r)=>{const n=Ut[t](r),l=e[t];return l?l(n,r):n}}var Xt=({styles:e={},children:t})=>{const r=d0(e);return P.createElement("span",{style:r("badge",{})},t)},Zt=Xt,Jt=e=>{var t=e,{styles:r={},onClick:n,disabled:l}=t,d=Qu(t,["styles","onClick","disabled"]);const C=d0(r);return P.createElement("button",xu({className:"reactour__close-button",style:xu(xu({},C("button",{})),C("close",{disabled:l})),onClick:n},d),P.createElement("svg",{viewBox:"0 0 9.1 9.1","aria-hidden":!0,role:"presentation",style:xu({},C("svg",{}))},P.createElement("path",{fill:"currentColor",d:"M5.9 4.5l2.8-2.8c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L4.5 3.1 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4l2.8 2.8L.3 7.4c-.4.4-.4 1 0 1.4.2.2.4.3.7.3s.5-.1.7-.3L4.5 6l2.8 2.8c.3.2.5.3.8.3s.5-.1.7-.3c.4-.4.4-1 0-1.4L5.9 4.5z"})))},ur=Jt,er=({content:e,setCurrentStep:t,transition:r,isHighlightingObserved:n,currentStep:l,setIsOpen:d})=>typeof e=="function"?e({setCurrentStep:t,transition:r,isHighlightingObserved:n,currentStep:l,setIsOpen:d}):e,tr=er,rr=({styles:e={},steps:t,setCurrentStep:r,currentStep:n,setIsOpen:l,nextButton:d,prevButton:C,disableDots:a,hideDots:i,hideButtons:x,disableAll:c,rtl:p,Arrow:o=M6})=>{const s=t.length,v=d0(e),T=({onClick:w,kind:S="next",children:j,hideArrow:g})=>{function H(){c||(w&&typeof w=="function"?w():r(S==="next"?Math.min(n+1,s-1):Math.max(n-1,0)))}return P.createElement("button",{style:v("button",{kind:S,disabled:c||(S==="next"?s-1===n:n===0)}),onClick:H,"aria-label":`Go to ${S} step`},g?null:P.createElement(o,{styles:e,inverted:p?S==="prev":S==="next",disabled:c||(S==="next"?s-1===n:n===0)}),j)};return P.createElement("div",{style:v("controls",{}),dir:p?"rtl":"ltr"},x?null:C&&typeof C=="function"?C({Button:T,setCurrentStep:r,currentStep:n,stepsLength:s,setIsOpen:l,steps:t}):P.createElement(T,{kind:"prev"}),i?null:P.createElement("div",{style:v("navigation",{})},Array.from({length:s},(w,S)=>S).map(w=>{var S;return P.createElement("button",{style:v("dot",{current:w===n,disabled:a||c}),onClick:()=>{!a&&!c&&r(w)},key:`navigation_dot_${w}`,"aria-label":((S=t[w])==null?void 0:S.navDotAriaLabel)||`Go to step ${w+1}`})})),x?null:d&&typeof d=="function"?d({Button:T,setCurrentStep:r,currentStep:n,stepsLength:s,setIsOpen:l,steps:t}):P.createElement(T,null))},nr=rr,M6=({styles:e={},inverted:t=!1,disabled:r})=>{const n=d0(e);return P.createElement("svg",{viewBox:"0 0 18.4 14.4",style:n("arrow",{inverted:t,disabled:r})},P.createElement("path",{d:t?"M17 7.2H1M10.8 1L17 7.2l-6.2 6.2":"M1.4 7.2h16M7.6 1L1.4 7.2l6.2 6.2",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeMiterlimit:"10"}))},or={Badge:Zt,Close:ur,Content:tr,Navigation:nr,Arrow:M6},ar=e=>xu(xu({},or),e),lr=({styles:e,components:t={},badgeContent:r,accessibilityOptions:n,disabledActions:l,onClickClose:d,steps:C,setCurrentStep:a,currentStep:i,transition:x,isHighlightingObserved:c,setIsOpen:p,nextButton:o,prevButton:s,disableDotsNavigation:v,rtl:T,showPrevNextButtons:w=!0,showCloseButton:S=!0,showNavigation:j=!0,showBadge:g=!0,showDots:H=!0,meta:q,setMeta:m,setSteps:h})=>{const A=C[i],{Badge:y,Close:M,Content:E,Navigation:_,Arrow:$}=ar(t),G=r&&typeof r=="function"?r({currentStep:i,totalSteps:C.length,transition:x}):i+1;function hu(){l||(d&&typeof d=="function"?d({setCurrentStep:a,setIsOpen:p,currentStep:i,steps:C,meta:q,setMeta:m,setSteps:h}):p(!1))}return P.createElement(P.Fragment,null,g?P.createElement(y,{styles:e},G):null,S?P.createElement(M,{styles:e,"aria-label":n==null?void 0:n.closeButtonAriaLabel,disabled:l,onClick:hu}):null,P.createElement(E,{content:A==null?void 0:A.content,setCurrentStep:a,currentStep:i,transition:x,isHighlightingObserved:c,setIsOpen:p}),j?P.createElement(_,{setCurrentStep:a,currentStep:i,setIsOpen:p,steps:C,styles:e,"aria-hidden":!(n!=null&&n.showNavigationScreenReaders),nextButton:o,prevButton:s,disableDots:v,hideButtons:!w,hideDots:!H,disableAll:l,rtl:T,Arrow:$}):null)},sr=lr,ir=e=>{var t=e,{currentStep:r,setCurrentStep:n,setIsOpen:l,steps:d=[],setSteps:C,styles:a={},scrollSmooth:i,afterOpen:x,beforeClose:c,padding:p=10,position:o,onClickMask:s,onClickHighlighted:v,keyboardHandler:T,className:w="reactour__popover",maskClassName:S="reactour__mask",highlightedMaskClassName:j,clipId:g,maskId:H,disableInteraction:q,disableKeyboardNavigation:m,inViewThreshold:h,disabledActions:A,setDisabledActions:y,disableWhenSelectorFalsy:M,rtl:E,accessibilityOptions:_={closeButtonAriaLabel:"Close Tour",showNavigationScreenReaders:!0},ContentComponent:$,Wrapper:G,meta:hu,setMeta:yu,onTransition:R=()=>"center"}=t,Y=Qu(t,["currentStep","setCurrentStep","setIsOpen","steps","setSteps","styles","scrollSmooth","afterOpen","beforeClose","padding","position","onClickMask","onClickHighlighted","keyboardHandler","className","maskClassName","highlightedMaskClassName","clipId","maskId","disableInteraction","disableKeyboardNavigation","inViewThreshold","disabledActions","setDisabledActions","disableWhenSelectorFalsy","rtl","accessibilityOptions","ContentComponent","Wrapper","meta","setMeta","onTransition"]),b;const L=d[r],V=xu(xu({},a),L==null?void 0:L.styles),{sizes:nu,transition:J,observableRefresher:cu,isHighlightingObserved:pu,target:ru}=Vt(L,{block:"center",behavior:i?"smooth":"auto",inViewThreshold:h});f.useEffect(()=>(x&&typeof x=="function"&&x(ru),()=>{c&&typeof c=="function"&&c(ru)}),[]);const{maskPadding:Tu,popoverPadding:ju,wrapperPadding:k}=dr((b=L==null?void 0:L.padding)!=null?b:p),O={setCurrentStep:n,setIsOpen:l,currentStep:r,setSteps:C,steps:d,setMeta:yu,meta:hu};function U(){A||(s&&typeof s=="function"?s(O):l(!1))}const ou=typeof(L==null?void 0:L.stepInteraction)=="boolean"?!(L!=null&&L.stepInteraction):q?typeof q=="boolean"?q:q(O):!1;f.useEffect(()=>(L!=null&&L.action&&typeof(L==null?void 0:L.action)=="function"&&(L==null||L.action(ru)),(L==null?void 0:L.disableActions)!==void 0&&y(L==null?void 0:L.disableActions),()=>{L!=null&&L.actionAfter&&typeof(L==null?void 0:L.actionAfter)=="function"&&(L==null||L.actionAfter(ru))}),[L]);const au=J?R:L!=null&&L.position?L==null?void 0:L.position:o,lu=G||P.Fragment;return L?P.createElement(lu,null,P.createElement(_t,{mutationObservables:L==null?void 0:L.mutationObservables,resizeObservables:L==null?void 0:L.resizeObservables,refresh:cu}),P.createElement(Qt,{setCurrentStep:n,currentStep:r,setIsOpen:l,stepsLength:d.length,disableKeyboardNavigation:m,disable:A,rtl:E,clickProps:O,keyboardHandler:T}),(!M||ru)&&P.createElement(Bt,{sizes:J?Cr:nu,onClick:U,styles:xu({highlightedArea:Au=>m0(xu({},Au),{display:ou?"block":"none"})},V),padding:J?0:Tu,highlightedAreaClassName:j,className:S,onClickHighlighted:Au=>{Au.preventDefault(),Au.stopPropagation(),v&&v(Au,O)},wrapperPadding:k,clipId:g,maskId:H}),(!M||ru)&&P.createElement(Wt,{sizes:nu,styles:V,position:au,padding:ju,"aria-labelledby":_==null?void 0:_.ariaLabelledBy,className:w,refresher:r},$?P.createElement($,xu({styles:V,setCurrentStep:n,currentStep:r,setIsOpen:l,steps:d,accessibilityOptions:_,disabledActions:A,transition:J,isHighlightingObserved:pu,rtl:E},Y)):P.createElement(sr,xu({styles:V,setCurrentStep:n,currentStep:r,setIsOpen:l,steps:d,setSteps:C,accessibilityOptions:_,disabledActions:A,transition:J,isHighlightingObserved:pu,rtl:E,meta:hu,setMeta:yu},Y)))):null},cr=ir;function dr(e){return typeof e=="object"&&e!==null?{maskPadding:e.mask,popoverPadding:e.popover,wrapperPadding:e.wrapper}:{maskPadding:e,popoverPadding:e,wrapperPadding:0}}var Cr={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0},hr={isOpen:!1,setIsOpen:()=>!1,currentStep:0,setCurrentStep:()=>0,steps:[],setSteps:()=>[],setMeta:()=>"",disabledActions:!1,setDisabledActions:()=>!1,components:{}},pr=P.createContext(hr),Ar=e=>{var t=e,{children:r,defaultOpen:n=!1,startAt:l=0,steps:d,setCurrentStep:C,currentStep:a}=t,i=Qu(t,["children","defaultOpen","startAt","steps","setCurrentStep","currentStep"]);const[x,c]=f.useState(n),[p,o]=f.useState(l),[s,v]=f.useState(d),[T,w]=f.useState(""),[S,j]=f.useState(!1),g=xu({isOpen:x,setIsOpen:c,currentStep:a||p,setCurrentStep:C&&typeof C=="function"?C:o,steps:s,setSteps:v,disabledActions:S,setDisabledActions:j,meta:T,setMeta:w},i);return P.createElement(pr.Provider,{value:g},r,x?P.createElement(cr,xu({},g)):null)};const fr=[{selector:".new-request-form-button",content:({goTo:e,inDOM:t})=>u.jsx("div",{children:"برای ثبت درخواست کشتار اینجا کلیک کنید."})},{selector:".slaughter-submited-requests",content:({goTo:e,inDOM:t})=>u.jsx("div",{children:"درخواست های ثبت شده خود را در این قسمت مشاهده می کنید."})},{selector:".slaughter-archived-requests",content:({goTo:e,inDOM:t})=>u.jsx("div",{children:"درخواست های بایگانی شده شما در این قسمت نمایش داده می شود."})}],u6=Lu("CHECK_REQUEST_BY_SLAUGHTER",async e=>{const{data:t,status:r}=await ku.post("kill_house_check_request/",e);return{data:t,status:r}});function B6({reqKey:e,poultryRequestKey:t}){const[r]=f.useContext(Z),[n,l]=f.useState(!1),d=iu(),{id:C}=v6(),a=tu(s=>s.userSlice.selectedSubUser),[,,i,,x]=f.useContext(Z),c=wu({initialValues:{rejectText:""},validationSchema:gu({rejectText:bu().required("این فیلد اجباری است!").typeError("لطفا دلیل خود را بیان کنید.")})}),p=vu()==="ProvinceOperator"?"ثبت اطلاعات بجای کشتارگاه":"ثبت اطلاعات و ارسال به استان",o=vu()==="ProvinceOperator"?"رد اطلاعات بجای کشتارگاه":"رد اطلاعات و پیام به استان";return u.jsx(F,{children:u.jsx(F,{container:!0,gap:D.SMALL,padding:D.SMALL,children:u.jsx(Te,{children:n?u.jsx(oe.div,{animate:{x:-10,opacity:1},transition:{duration:.3},initial:{opacity:0},exit:{opacity:0},children:u.jsxs(F,{flexDirection:"column",container:!0,gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(N,{multiline:!0,rows:4,fullWidth:!0,id:"rejectText",label:"پیام خود را وارد کنید",variant:"outlined",value:c.values.rejectText,error:c.touched.rejectText?!!c.errors.rejectText:null,onChange:c.handleChange,onBlur:c.handleBlur,helperText:c.touched.rejectText&&c.errors.rejectText?c.errors.rejectText:null})}),u.jsxs(F,{container:!0,gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(Q,{variant:"outlined",color:"secondary",onClick:()=>{l(!1)},children:"لغو"})}),u.jsx(F,{children:u.jsx(Q,{variant:"outlined",onClick:()=>{d(Cu()),d(u6({message:c.values.rejectText,province_kill_request_key:e,state:"rejected"})).then(s=>{d(X()),s.error?r({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(d(fu({right:!1,bottom:!1,top:!1,content:null})),d(e0({id:C,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),l(!1),d(k0({key:t,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),d(Mu({selectedDate1:i,selectedDate2:x,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"رد اطلاعات و پیام به استان"})})]})]})}):u.jsxs(F,{container:!0,gap:D.SMALL,children:[u.jsx(Q,{variant:"outlined",color:"secondary",onClick:()=>{l(!0)},children:o}),u.jsx(Q,{variant:"outlined",onClick:()=>{d(Cu()),d(u6({province_kill_request_key:e,state:"accepted",role:vu()})).then(s=>{d(X()),s.error?r({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(d(fu({right:!1,bottom:!1,top:!1,content:null})),d(e0({id:C,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),d(k0({key:t,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),d(Mu({selectedDate1:i,selectedDate2:x,role_key:z("slaughter")&&(a==null?void 0:a.key)||""})),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),d(Iu({title:"عملیات با موفقیت انجام شد.",content:u.jsxs(F,{container:!0,direction:"column",gap:D.MEDIUM,alignItems:"center",justifyContent:"center",children:[u.jsx(F,{children:u.jsx(I,{color:"green",children:"پرونده به کارتابل (تخصیص خودرو) انتقال پیدا کرد."})}),u.jsx(F,{children:u.jsx(Q,{variant:"contained",color:"success",onClick:()=>{d(Ru())},children:"تایید"})})]})})))})},children:p})]})})})})}B6.propTypes={reqKey:Fu.PropTypes.string,poultryRequestKey:Fu.PropTypes.string};const H6=({item:e})=>u.jsx(u.Fragment,{children:u.jsxs(n6,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(o6,{children:[u.jsx(a6,{color:"secondary"}),u.jsx(l6,{})]}),u.jsxs(F,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(F,{container:!0,children:[u.jsx(F,{children:u.jsx(s6,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(F,{children:u.jsx(i6,{color:"textSecondary",children:u.jsx(I,{variant:"body2",children:"در این مرحله تخصیص را تایید یا رد کنید."})})})]}),u.jsx(F,{children:u.jsx(F,{container:!0,direction:"column",alignItems:"start",mt:D.TINY,children:u.jsx(B6,{reqKey:e.provinceKillReqKey,poultryRequestKey:e.poultryReqKey},e.provinceKillReqKey)},e.date.valueOf())})]})]})});H6.propTypes={item:Fu.PropTypes.object,i:Fu.PropTypes.any,poultryRequestKey:Fu.PropTypes.any};const yr=()=>{const e=Xu(),[t,r]=f.useState([]),{slaughterActiveRequests:n}=tu(o=>o.slaughterSlice),l=iu(),[,,d,C,a,i]=f.useContext(Z),x=tu(o=>o.userSlice.selectedSubUser);f.useEffect(()=>{const o=uu(new Date).format("YYYY-MM-DD");C(o),i(o)},[]),f.useEffect(()=>{l(Mu({selectedDate1:d,selectedDate2:a,role_key:z("slaughter")&&(x==null?void 0:x.key)||""}))},[d,a,x==null?void 0:x.key]),f.useEffect(()=>{const o=n==null?void 0:n.filter(v=>v.provinceKillState==="pending"),s=o==null?void 0:o.map((v,T)=>[T+1,v.orderCode,v!=null&&v.freezing?"انجماد":v!=null&&v.export?"صادرات":"عادی",(v==null?void 0:v.freeSaleInProvince)===!1?"دولتی":"آزاد",Wu(new Date(v==null?void 0:v.sendDate),"yyyy/MM/dd"),`${v.poultryName} (${v.poultryMobile})`,`${v.killHouseName} (${v.killHouseMobile})`,v.city,v.province,v.age,v.mainQuantity.toLocaleString()+" قطعه",v.amount.toLocaleString()+" ﷼",v.chickenBreed,v.indexWeight+" کیلوگرم",u.jsx(su,{color:"primary",onClick:()=>{l(fu({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(H6,{item:v,i:T})}))},children:u.jsx($u,{})},T),u.jsx(su,{"aria-label":"delete",color:"primary",onClick:()=>e(Uu+v.poultryReqId),children:u.jsx(Ku,{})},T)]);r(s)},[n]);const[c]=f.useState(["ردیف","کد سفارش","کشتار","فروش","تاریخ درخواست","مرغدار","خریدار","شهر","استان","سن مرغ","تعداد","قیمت مرغ زنده","نژاد","میانگین وزن","عملیات","مشاهده"]),p=wu({initialValues:{capacity:"",recieveTime:"",recieveDate:uu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:gu({capacity:mu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:bu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return f.useEffect(()=>{p.validateForm()},[]),u.jsxs(W,{container:!0,direction:"column",gap:D.SMALL,mt:D.MEDIUM,children:[u.jsxs(W,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:o=>u.jsx(N,{style:{width:"160px"},...o}),value:d,onChange:o=>{C(uu(o).format("YYYY-MM-DD"))}}),u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:o=>u.jsx(N,{style:{width:"160px"},...o}),value:a,onChange:o=>{i(uu(o).format("YYYY-MM-DD"))}})]}),u.jsx(zu,{title:"درخواست های در انتظار تایید",columns:c,data:t,paginated:!0})]})},xr=()=>{const e=tu(t=>t.userSlice.userPath);return e==="https://check.rasadyaar.ir"||e.includes("localhost")?"خرم آباد، مطهری، شرکت آرتامهر آرتان":e==="https://mabackend.rasadyar.com/"?"مرودشت، رو به روی شبکه دامپزشکی شهرستان اراک، اتحادیه مرغداران استان مرکزی":e==="https://arbackend.rasadyar.com/"?"آدرس : اردبیل، شهرک کارشناسان ،جنب ساختمان نظام مهندسی، ساختمان فرهنگ، طبقه دوم تلفن : 33749254 تلفاکس : 33749253 ":e==="https://habackend.rasadyar.com/"?"همدان، بلوار آیت اله مدنی، کوچه امامزاده یحیی یک تلفن: 081 32523689 ":e==="https://shabackend.rasadyar.com/"?"تبریز خیابان راه آهن نبش کوی اشکان ساختمان ۱۴ طبقه دوم تلفن: 041 34502363":e==="https://ghabackend.rasadyar.com/"?"آدرس استان آذربایجان غربی":e==="https://bubackend.rasadyar.com/"?"بوشهر، خيابان امام خمينی، جنب مديريت برق، ساختمان رضايي، طبقه 3":"آدرس تست"},K={page:{width:"210mm",margin:"0 auto",display:"flex",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"20px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"20px",pAlign:"center"},options:{padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:15},divider2:{width:"100%",height:"1px",background:"repeating-linear-gradient(90deg, transparent, transparent 5px, #f00 5px, #f00 10px)"},pTitleContainer:{margin:"15px",textAlign:"justify",textJustify:"inter-word",fontSize:"20px"},footer:{pageBreakAfter:"always",position:"fixed",left:0,bottom:0,width:"100%"},centerText:{fontSize:"20px",alignSelf:"center",textAlign:"center"},cutIcon:{zIndex:2,transform:"rotate(180deg)",opacity:"60%"}},R0=f.forwardRef((e,t)=>{const{date:r}=e,{amount:n}=e,{breeder:l}=e,{buyer:d}=e,C=T0(),a=xr();return u.jsxs("div",{style:K.page,ref:t,children:[u.jsxs("div",{style:K.contentContainer,children:[u.jsxs("div",{style:K.contentInLine,children:[u.jsx("img",{alt:"logo",src:me,style:K.logo}),u.jsx("span",{style:K.mainTitle,children:"اتحادیه شرکتهاي تعاونی کشاورزي"}),u.jsxs("span",{style:K.title,children:["مرغداران "," ‌"," ",C]}),u.jsx("span",{style:K.title,children:"ثبت : 5203 تاسیس : 1383"})]}),u.jsx("div",{children:u.jsx("span",{style:K.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:K.options,children:[u.jsx("span",{style:K.title,children:"شماره: "}),u.jsxs("span",{style:K.titleTopic,children:["تاریخ: ",du(r)]})]})]}),u.jsx("div",{style:K.watermarkContainer,children:u.jsx("p",{style:K.watermarkp,children:"سامانه رصدیار "})}),u.jsx("hr",{style:K.divider}),u.jsx("p",{style:K.centerText,children:u.jsx("strong",{children:"تاییدیه خریدار"})}),u.jsxs("p",{style:K.pTitleContainer,children:["این حواله در تاریخ "," ‌"," ",du(r)," جهت بارگیري تعداد"," ",n.toLocaleString()," قطعه مرغ زنده تحویل مرغداري ",l," گردید.",u.jsx("br",{}),u.jsx("br",{}),u.jsx("br",{})]}),u.jsx("span",{style:K.centerText,children:u.jsx("span",{style:K.centerText,children:u.jsxs("strong",{children:["امضا خریدار آقا/خانم ",d]})})}),u.jsx("br",{}),u.jsx("br",{}),u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",justifyItems:"center",marginBottom:15},children:[u.jsx(N0,{style:K.cutIcon}),u.jsx("div",{style:K.divider2})]}),u.jsxs("p",{style:K.pTitleContainer,children:["مطابق برگ باسکول پیوستی، خروج تعداد ",n.toLocaleString()," قطعه به وزن ......................... کیلوگرم در تاریخ "," ‌",du(r)," از مرغداري آقا/خانم"," ‌",l," ‌"," مورد تایید اینجانب می باشد.",u.jsx("br",{}),u.jsx("br",{}),u.jsx("br",{})]}),u.jsx("span",{style:K.centerText,children:u.jsxs("strong",{children:["امضا خریدار آقا/خانم ",d]})}),u.jsx("br",{}),u.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",justifyItems:"center",marginBottom:15},children:[u.jsx(N0,{style:K.cutIcon}),u.jsx("div",{style:K.divider2})]}),u.jsx("p",{style:K.centerText,children:u.jsx("strong",{children:"تاییدیه مرغداری"})}),u.jsxs("p",{style:K.pTitleContainer,children:["مطابق برگ باسکول پیوستی، خروج تعداد ",n.toLocaleString()," قطعه به وزن ......................... کیلوگرم توسط آقا/خانم "," ‌",d," ‌"," مورد تائید اینجانب "," ‌",l," ‌"," مالک / نماینده قانونی مرغداری "," ‌",l," ‌"," باشد."]}),u.jsx("br",{}),u.jsx("span",{style:K.centerText,children:u.jsxs("strong",{children:["مهر و امضا ",l," "," ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌"," ","اثر انگشت"]})}),u.jsx("br",{}),u.jsxs("div",{style:K.footer,children:[u.jsx("div",{style:K.divider}),u.jsx("p",{style:{fontSize:13,padding:"10px",marginRight:"10px"},children:a})]})]})});R0.displayName="SlaughterSendKillerInvoice";R0.propTypes={item:Fu.PropTypes.any};const gr=Lu("SLAUGHTER_EDIT_CHICKEN_PRICE_SERVICE",async(e,{dispatch:t})=>{t(Cu());try{const{data:r,status:n}=await ku.put("province_kill_request/0/",e);return t(X()),{data:r,status:n}}catch(r){return t(X()),{error:r.response.data.result}}}),O6=({fetchData:e,item:t})=>{const r=iu(),n=tu(C=>C.userSlice.selectedSubUser),[l]=f.useContext(Z),d=wu({initialValues:{chickenPrice:""},validationSchema:gu({chickenPrice:mu().required("این فیلد اجباری است!").positive("مقدار مثبت وارد کنید!").typeError("لطفا عدد وارد کنید!").min(t!=null&&t.freeSaleInProvince?4e5:(t==null?void 0:t.amount)/100*40,t!=null&&t.freeSaleInProvince?"حداقل قیمت قابل ثبت چهل هزار تومان است!":"اختلاف قیمت وارد شده و قیمت مرغدار باید کمتر از شصت درصد باشد!").max(t!=null&&t.freeSaleInProvince?2e6:(t==null?void 0:t.amount)/100*60+(t==null?void 0:t.amount),t!=null&&t.freeSaleInProvince?"قیمت متعارف وارد کنید!":"اختلاف قیمت وارد شده و قیمت مرغدار باید کمتر از شصت درصد باشد!")}),onSubmit:C=>{r(gr({province_kill_request_key:t==null?void 0:t.provinceKillReqKey,kill_house_price:C.chickenPrice,role:vu(),role_key:z("slaughter")&&(n==null?void 0:n.key)||""})).then(a=>{a.payload.error?l({vertical:"top",horizontal:"center",msg:a.payload.error,severity:"error"}):(l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),r(Ru()),e())})}});return u.jsxs("form",{onSubmit:d.handleSubmit,children:[u.jsx(I,{variant:"body1",color:"primary",mb:1,children:"اطلاعات سفارش"}),u.jsx(K6,{style:{width:"100%"}}),u.jsxs(F,{container:!0,xs:12,gap:1,mt:1,children:[u.jsx(I,{variant:"body2",style:{color:"gray"},children:"نام مرغدار:"}),u.jsx(I,{variant:"body2",color:"primary",children:`${t.poultryName} (${t.poultryMobile})`})]}),u.jsxs(F,{container:!0,xs:12,gap:1,children:[u.jsx(I,{variant:"body2",style:{color:"gray"},children:"قیمت مرغدار:"}),u.jsx(I,{variant:"body2",color:"primary",children:t.amount.toLocaleString()+" ﷼"})]}),u.jsxs(F,{container:!0,xs:12,gap:1,children:[u.jsx(I,{variant:"body2",style:{color:"gray"},children:"میانگین وزنی:"}),u.jsx(I,{variant:"body2",color:"primary",children:(t==null?void 0:t.indexWeight)+" کیلوگرم"})]}),u.jsxs(F,{container:!0,xs:12,gap:1,children:[u.jsx(I,{variant:"body2",style:{color:"gray"},children:"حجم تخصیص:"}),u.jsx(I,{variant:"body2",color:"primary",children:t.mainQuantity.toLocaleString()+" قطعه"})]}),u.jsx(N,{style:{minWidth:"350px"},fullWidth:!0,id:"chickenPrice",name:"chickenPrice",label:"قیمت خرید هر کیلو مرغ زنده را ثبت کنید",value:d.values.chickenPrice,onChange:d.handleChange,error:d.touched.chickenPrice&&!!d.errors.chickenPrice,helperText:d.touched.chickenPrice&&d.errors.chickenPrice,margin:"normal"}),u.jsx(Q,{color:"primary",variant:"contained",fullWidth:!0,type:"submit",children:"ثبت"})]})};var L0={},vr=V6;Object.defineProperty(L0,"__esModule",{value:!0});var q6=L0.default=void 0,Fr=vr(ae()),jr=u;q6=L0.default=(0,Fr.default)((0,jr.jsx)("path",{d:"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9"}),"SettingsBackupRestore");const br=Lu("SLAUGHTER_DELETE_ALLOCATED_BACK_KILL_REQUEST_SERVICE",async(e,{dispatch:t})=>{t(Cu());try{const{data:r,status:n}=await ku.delete(`province_kill_request/0/?return_allocation_quantity=true&province_kill_request_key=${e.provinceKillRequestKey}`,e);return t(X()),{data:r,status:n}}catch(r){return t(X()),{error:r.response.data.result}}}),Er=Lu("SLAUGHTER_REMOVE_ALLOCATE_CAR_SERVICE",async(e,{dispatch:t})=>{t(Cu());try{const{data:r,status:n}=await ku.delete("kill_house_request/0/",{params:{kill_house_request_key:e}});return t(X()),{data:r,status:n}}catch(r){return t(X()),{error:r.response.data.result}}}),kr=Lu("SLAUGHTER_EDIT_ALLOCATED_CAR_SERVICE",async(e,{dispatch:t})=>{var r,n;t(Cu());try{const{data:l,status:d}=await ku.put("kill_house_requests/0/",e);return t(X()),{data:l,status:d}}catch(l){return t(X()),{error:((n=(r=l.response)==null?void 0:r.data)==null?void 0:n.result)||l.message}}}),P6=(e,t,r)=>{const n=iu(),[l,d]=f.useState([]);return f.useEffect(()=>{e?n(Y0({id:e,killHouseKey:t,killRequestKey:r})).then(C=>d(C.payload.data)):n(Y0()).then(C=>d(C.payload.data))},[]),l||[]},Y6=({item:e,updateTable:t,poultryRequestKey:r,killHouseKey:n,killRequestKey:l})=>{const d=iu(),[C]=f.useContext(Z),a=P6(r,n,l),i=wu({initialValues:{car:null,trafficCode:(e==null?void 0:e.trafficCode)||"",amount:(e==null?void 0:e.barAmount)||""},validationSchema:gu({car:gu().nullable(),trafficCode:bu(),amount:mu().positive("قیمت باید عدد مثبت باشد").nullable()})});f.useEffect(()=>{i.validateForm()},[]),f.useEffect(()=>{if(a&&e){const c=a.find(p=>p.key===e.carKey);c&&i.setFieldValue("car",c)}},[a,e]);const x=()=>{var p;if(!i.values.car&&!i.values.trafficCode&&!i.values.amount){C({vertical:"top",horizontal:"center",msg:"لطفا حداقل یکی از فیلدها را پر کنید",severity:"error"});return}const c={key:e==null?void 0:e.killHouseRequestKey};i.values.car||i.values.trafficCode?((p=i.values.car)!=null&&p.key&&i.values.car.key!==(e==null?void 0:e.carKey)&&(c.car_key=i.values.car.key),i.values.trafficCode&&i.values.trafficCode!==(e==null?void 0:e.trafficCode)&&(c.traffic_code=i.values.trafficCode),i.values.amount&&i.values.amount!==(e==null?void 0:e.barAmount)&&(c.amount=i.values.amount)):i.values.amount&&(c.amount=i.values.amount),d(kr(c)).then(o=>{var s;(s=o.payload)!=null&&s.error?C({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"ویرایش با موفقیت انجام شد",severity:"success"}),d(Ru()),t&&t())})};return u.jsxs(F,{container:!0,direction:"column",gap:D.SMALL,sx:{width:{xs:"300px",md:"400px"},p:2},children:[u.jsxs(Du,{fullWidth:!0,children:[u.jsx(Yu,{options:a||[],getOptionLabel:c=>{if(c){const p=c.type==="exclusive"?"اختصاصی":"اجاره ای";return`${c.driverName} (${c.driverMobile}) ${c.typeCar} پلاک ${c.pelak} (${p})`}return""},value:i.values.car,onChange:(c,p)=>{i.setFieldValue("car",p),p!=null&&p.healthCode&&i.setFieldValue("trafficCode",p.healthCode)},onBlur:i.handleBlur,renderInput:c=>u.jsx(N,{...c,label:"انتخاب خودرو و راننده (اختیاری)",error:i.touched.car?!!i.errors.car:null})}),u.jsx(Pu,{children:i.touched.car&&i.errors.car?i.errors.car:null})]}),u.jsx(Du,{fullWidth:!0,children:u.jsx(N,{id:"trafficCode",label:"کد حمل و نقل (اختیاری)",value:i.values.trafficCode,error:i.touched.trafficCode?!!i.errors.trafficCode:null,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.trafficCode&&i.errors.trafficCode?i.errors.trafficCode:null,variant:"outlined"})}),u.jsx(Du,{fullWidth:!0,children:u.jsx(N,{id:"amount",name:"amount",label:"قیمت (اختیاری)",type:"number",value:i.values.amount,error:i.touched.amount?!!i.errors.amount:null,onChange:i.handleChange,onBlur:i.handleBlur,helperText:i.touched.amount&&i.errors.amount?i.errors.amount:null,variant:"outlined"})}),u.jsx(Q,{variant:"contained",color:"primary",onClick:x,disabled:!i.values.car&&!i.values.trafficCode&&!i.values.amount,fullWidth:!0,children:"ثبت تغییرات"})]})};Y6.propTypes={item:Fu.PropTypes.object.isRequired,updateTable:Fu.PropTypes.func,poultryRequestKey:Fu.PropTypes.string,killHouseKey:Fu.PropTypes.string,killRequestKey:Fu.PropTypes.string};const Sr=Lu("POST_SLAUGHTER_CAR_ALLOCATION",async(e,{dispatch:t})=>{try{const{data:r,status:n}=await ku.post("kill_house_request/",e);return t(Cu()),{data:r,status:n}}catch(r){return t(X()),{error:r.response.data.result}}}),W6=({poultryRequestKey:e,provinceAllocationLimit:t,killRequestKey:r,killHouseKey:n,killHouseCheckKey:l,indexWeight:d,item:C})=>{const a={},[i]=f.useContext(Z),x=P6(e,n,r),[,,c,,p]=f.useContext(Z),[o,s]=f.useState(!1),v=()=>{j(Re()).then(E=>{s(E.payload.data)})};f.useEffect(()=>{v()},[]);const{id:T}=v6(),w=vu()==="ProvinceOperator"?"ثبت اطلاعات خودرو بجای کشتارگاه":"ثبت اطلاعات خودرو",S=()=>o!=null&&o.allow?o==null?void 0:o.limitation:3100,j=iu(),g=wu({initialValues:{quantity:"",car:"",realCar:"",shippingCode:""},validationSchema:gu({quantity:mu().typeError("لطفا ظرفیت را به عدد وارد کنید!").required("این فیلد اجباری است!").min(1,"یک مقدار مجاز وارد کنید!").max(S(),`حداکثر میزان تخصیص به ماشین ${S()} قطعه میباشد`),shippingCode:bu().required("این فیلد اجباری است!"),car:gu().required("این فیلد اجباری است!"),realCar:gu()})});f.useEffect(()=>{g.validateForm()},[]),f.useEffect(()=>{a.killHouseWinner&&g.setFieldValue("selectedRequest","not required")},[]),f.useEffect(()=>{a.killHouseWinner&&g.setFieldValue("selectedRequest","not required")},[]);const[H]=f.useState(!1),[q,m]=f.useState(),[h,A]=f.useState();f.useEffect(()=>{C!=null&&C.exclusiveKiller&&j(Me()).then(E=>{m(E.payload.data)})},[]);const y=E=>{A(E==null?void 0:E.target.value)},M=()=>q&&q.length>0?h&&g.isValid:g.isValid;return u.jsx(u.Fragment,{children:u.jsxs(n6,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(o6,{children:[u.jsx(a6,{color:"secondary"}),u.jsx(l6,{})]}),u.jsxs(F,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsxs(F,{container:!0,children:[u.jsx(F,{children:u.jsx(s6,{variant:"body1",fontWeight:"bold",color:"secondary",children:"انجام عملیات"})}),u.jsx(F,{children:u.jsx(i6,{color:"textSecondary",children:u.jsx(I,{variant:"body2"})})})]}),u.jsx(F,{container:!0,justifyContent:"space-between",children:u.jsxs(F,{container:!0,alignItems:"start",direction:"column",gap:D.SMALL,mt:D.SMALL,children:[u.jsxs(F,{container:!0,gap:D.SMALL,children:[u.jsx(F,{xs:12,children:u.jsx(I,{sx:{fontSize:"12px"},color:"secondary",children:"خودرو دارای کد بهداشتی حمل"})}),u.jsxs(F,{container:!0,direction:"column",alignItems:"start",children:[u.jsxs(Du,{sx:{width:"300px"},children:[u.jsx(Yu,{options:x||[],getOptionLabel:E=>{if(E){const _=E.type==="exclusive"?"اختصاصی":"اجاره ای";return`${E.driverName} (${E.driverMobile}) ${E.typeCar} پلاک ${E.pelak} (${_})`}return""},value:g.values.car,onChange:(E,_)=>{g.setFieldValue("car",_),g.setFieldValue("shippingCode",_?_.healthCode:"")},onBlur:g.handleBlur,renderInput:E=>u.jsx(N,{...E,label:"انتخاب خودرو و راننده",error:g.touched.car?!!g.errors.car:null})}),u.jsx(Pu,{children:g.touched.car&&g.errors.car?g.errors.car:null})]}),H&&u.jsxs(Du,{sx:{width:"300px"},children:[u.jsx(Yu,{options:x||[],getOptionLabel:E=>{if(E){const _=E.type==="exclusive"?"اختصاصی":"اجاره ای";return`${E.driverName} (${E.driverMobile}) ${E.typeCar} پلاک ${E.pelak} ظرفیت ${E.capocity} قطعه (${_})`}return""},value:g.values.realCar,onChange:(E,_)=>{g.setFieldValue("realCar",_)},onBlur:g.handleBlur,renderInput:E=>u.jsx(N,{...E,label:"انتخاب خودرو و راننده",error:g.touched.car?!!g.errors.realCar:null})}),u.jsx(Pu,{children:g.touched.realCar&&g.errors.realCar?g.errors.realCar:null})]}),(q==null?void 0:q.length)>0&&u.jsxs(u.Fragment,{children:[u.jsx(F,{xs:12,children:u.jsx(I,{sx:{fontSize:"12px"},color:"red",mb:1,mt:1,children:"انتخاب کشتارکن جهت تخصیص"})}),u.jsxs(Du,{children:[u.jsx(Hu,{id:"demo-simple-select-label",children:"انتخاب کشتارکن (اجباری)"}),u.jsx(Ou,{label:"کشتارکن",value:h,onChange:y,children:q==null?void 0:q.map((E,_)=>u.jsx(qu,{value:E==null?void 0:E.key,children:E==null?void 0:E.name},_))})]})]}),u.jsx(F,{container:!0,textAlign:"start",direction:"column",mt:D.TINY,children:x.filter(E=>E.busy).map((E,_)=>{const $=`راننده ${E.driverName} ${E.typeCar} با پلاک ${E.pelak} جهت حمل بار کشتارگاه دیگری رزرو شده است.`;return u.jsx(F,{children:u.jsx(I,{variant:"caption",children:$})},"car"+_)})})]}),u.jsx(F,{children:u.jsx(N,{allowLeadingZeros:!0,thousandSeparator:",",id:"shippingCode",label:"کد بهداشتی حمل و نقل",value:g.values.shippingCode,error:g.touched.shippingCode?!!g.errors.shippingCode:null,onChange:g.handleChange,onBlur:g.handleBlur,helperText:g.touched.shippingCode&&g.errors.shippingCode?g.errors.shippingCode:null,variant:"outlined"})}),u.jsxs(F,{children:[u.jsx(N,{allowLeadingZeros:!0,thousandSeparator:",",id:"quantity",label:"ظرفیت (قطعه)",value:g.values.quantity,error:g.touched.quantity?!!g.errors.quantity:null,onChange:g.handleChange,onBlur:g.handleBlur,helperText:g.touched.quantity&&g.errors.quantity?g.errors.quantity:null,autoComplete:"current-password",variant:"outlined"}),u.jsxs(F,{container:!0,mt:D.TINY,gap:D.TINY,alignItems:"center",children:[u.jsx(I,{color:E=>E.palette.grey.A700,variant:"caption",children:"ظرفیت مجاز ماشین:"}),u.jsxs(I,{variant:"button",children:[S()," قطعه"]})]}),u.jsxs(F,{container:!0,mt:D.TINY,gap:D.TINY,alignItems:"center",children:[u.jsx(I,{color:E=>E.palette.grey.A700,variant:"caption",children:"باقی مانده:"}),u.jsxs(I,{variant:"button",children:[t-Number(g.values.quantity)>=0?t-Number(g.values.quantity):0," ","قطعه"]})]}),u.jsxs(F,{container:!0,mt:D.TINY,gap:D.TINY,alignItems:"center",children:[u.jsx(I,{color:E=>E.palette.grey.A700,variant:"caption",children:"مازاد:"}),u.jsxs(I,{variant:"button",children:[Number(g.values.quantity)>t?Math.abs(Number(g.values.quantity)-t):0," ","قطعه"]})]}),u.jsxs(F,{container:!0,mt:D.TINY,gap:D.TINY,alignItems:"center",children:[u.jsx(I,{color:E=>E.palette.grey.A700,variant:"caption",children:"وزن تقریبی هرقطعه مرغ:"}),u.jsxs(I,{variant:"button",children:[d.toLocaleString()," کیلوگرم"]})]})]}),u.jsx(F,{container:!0,alignItems:"start",gap:D.SMALL,children:u.jsxs(F,{container:!0,mt:D.TINY,gap:D.TINY,alignItems:"center",children:[u.jsx(I,{color:E=>E.palette.grey.A700,children:"="}),u.jsx(I,{color:E=>E.palette.grey.A700,variant:"caption",children:"وزن تقریبی بار:"}),u.jsxs(I,{variant:"button",children:[(Number(g.values.quantity)*d).toLocaleString()," ","کیلوگرم"]})]})})]}),u.jsx(F,{container:!0,children:u.jsx(Q,{size:"large",variant:"contained",disabled:!M(),onClick:()=>{j(Cu());let E={};a.killHouseWinner?E={winner_key:a.killHouseWinner.killHouseWinnerKey,quantity:Number(g.values.quantity),killer_key:h||null,car:{id:g.values.car.id,key:g.values.car.key,driver_name:g.values.car.driverName,driver_mobile:g.values.car.driverMobile,name:g.values.car.name,type_car:g.values.car.typeCar,type_weight:g.values.car.typeWeight,pelak:g.values.car.pelak,capocity:g.values.car.capocity,weight_without_load:g.values.car.weightWithoutLoad,health_code:g.values.car.helathCode}}:E={killer_key:h||null,kill_house_check_key:l,quantity:Number(g.values.quantity),traffic_code:g.values.shippingCode,real_car_key:g.values.realCar.key,role:vu(),car:{id:g.values.car.id,key:g.values.car.key,driver_name:g.values.car.driverName,driver_mobile:g.values.car.driverMobile,name:g.values.car.name,type_car:g.values.car.typeCar,type_weight:g.values.car.typeWeight,pelak:g.values.car.pelak,capocity:g.values.car.capocity,weight_without_load:g.values.car.weightWithoutLoad,health_code:g.values.car.helathCode}},j(Sr(E)).then(_=>{j(X()),_.payload.error?i({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(j(X()),j(Mu({isCar:!0,selectedDate1:c,selectedDate2:p})),j(t0({selectedDate1:c,selectedDate2:p})),j(e0({id:T})),j(k0({key:e})),j(e0()),j(fu({right:!1,bottom:!1,top:!1,content:null})),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:w})})]})})]})]})})};W6.propTypes={file:Fu.PropTypes.object,provinceAllocationLimit:Fu.PropTypes.any};const e6=({item:e,updateTable:t,isAllocatedCar:r=!1,selectedDate1:n,selectedDate2:l,submitStatus:d})=>{const[C,a]=f.useState(null),[i,,x,,c]=f.useContext(Z),p=iu(),o=tu(_=>_.userSlice.selectedSubUser),s=n||x,v=l||c,T=_=>{a(_.currentTarget)},w=()=>{a(null)},S=Xu(),j=!!C,g=j?"popover":void 0,H=()=>{p(Er(e.killHouseRequestKey)).then(_=>{var $;($=_.payload)!=null&&$.error?i({vertical:"top",horizontal:"center",msg:_.payload.error,severity:"error"}):(i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),p(Ru()),p(Mu({isCar:!0,selectedDate1:s,selectedDate2:v,role_key:z("slaughter")&&(o==null?void 0:o.key)||""})),p(t0({selectedDate1:s,selectedDate2:v,role_key:z("slaughter")&&(o==null?void 0:o.key)||""})),t&&t())})},q=()=>{w(),p(Iu({title:"تایید حذف",content:u.jsxs(F,{container:!0,direction:"column",gap:D.SMALL,sx:{p:2,minWidth:"300px"},children:[u.jsx(I,{variant:"body1",children:"آیا از حذف تخصیص این خودرو اطمینان دارید؟"}),u.jsxs(F,{container:!0,gap:D.SMALL,justifyContent:"space-between",xs:12,children:[u.jsx(Q,{variant:"outlined",color:"secondary",onClick:()=>p(Ru()),children:"انصراف"}),u.jsx(Q,{variant:"contained",color:"error",onClick:H,children:"حذف"})]})]})}))},m=()=>{p(Iu({title:"ویرایش خودرو و کد حمل",content:u.jsx(Y6,{item:e,updateTable:()=>{p(Mu({isCar:!0,selectedDate1:s,selectedDate2:v,role_key:z("slaughter")&&(o==null?void 0:o.key)||""})),p(t0({selectedDate1:s,selectedDate2:v,role_key:z("slaughter")&&(o==null?void 0:o.key)||""})),t&&t()},poultryRequestKey:e==null?void 0:e.poultryReqKey,killHouseKey:e==null?void 0:e.killHouseKey,killRequestKey:e==null?void 0:e.killRequestKey})})),w()},h=()=>{S(Uu+e.poultryReqId)},A=()=>{p(br({provinceKillRequestKey:e==null?void 0:e.provinceKillRequestKey,returnAllocationQuantity:!0})).then(_=>{_.error?i({vertical:"top",horizontal:"center",msg:_.error,severity:"error"}):(t&&t(),i({vertical:"top",horizontal:"center",msg:"عملیات برگشت تخصیص با موفقیت انجام شد.",severity:"success"}))})},y=()=>{d===!0&&(e==null?void 0:e.killHousePrice)===0?p(Iu({title:"ثبت قیمت مرغ زنده",content:u.jsx(O6,{item:e,fetchData:t})})):p(fu({title:"انجام عملیات تخصیص",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(W6,{indexWeight:e.indexWeight,killHouseName:e.killHouseName,killHouseCheckKey:e.killHouseCheckKey,killHouseKey:e.killHouseKey,killRequestKey:e.killRequestKey,poultryRequestKey:e.poultryReqKey,provinceAllocationLimit:e.remainQuantity||0,item:e})}))},M=[];if(!r){const _=d===!0&&((e==null?void 0:e.killHousePrice)||0)===0;M.push({key:"register",label:"ثبت خودرو",color:_?"error.main":"primary.main",icon:Ie,action:y}),M.push({key:"viewFile",label:"مشاهده پرونده",color:"primary.main",icon:Ku,action:h});const $=(e==null?void 0:e.allocatedQuantity)>0;M.push({key:"return",label:"برگشت تخصیص",color:$?"text.disabled":"warning.main",icon:q6,action:A,disabled:$})}r&&(M.push({key:"editAllocated",label:"ویرایش خودرو و کد حمل",color:"info.main",icon:$u,action:m}),M.push({key:"deleteAllocated",label:"حذف تخصیص خودرو",color:"error.main",icon:s0,action:q}));const E=_=>{_.disabled||(w(),_.action())};return u.jsxs(F,{container:!0,children:[u.jsx(su,{size:"small","aria-describedby":g,variant:"contained",color:"primary",onClick:T,children:u.jsx(j6,{})}),u.jsx(c6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:g,open:j,anchorEl:C,onClose:w,children:u.jsx(G6,{sx:{minWidth:150,p:.5},children:M.map(_=>{const $=_.icon,G=_.disabled?"text.disabled":_.color;return u.jsxs(Q6,{disabled:_.disabled,onClick:()=>E(_),sx:{borderRadius:1,mb:.25,py:.5,"&:last-of-type":{mb:0}},children:[u.jsx(t6,{sx:{color:G,minWidth:32},children:u.jsx($,{fontSize:"small"})}),u.jsx(r6,{primary:_.label,primaryTypographyProps:{sx:{color:G,fontSize:"0.82rem",fontWeight:600}}})]},_.key)})})})]})},_r=()=>{const e=f.useRef(),t=tu(A=>A.userSlice.selectedSubUser),[r,n]=f.useState(),[l,d]=f.useState([]),[C,a]=f.useState([]),{slaughterActiveRequests:i,slaughterGetAllocatedCars:x}=tu(A=>A.slaughterSlice),c=T0(),p=iu(),[,,o,s,v,T]=f.useContext(Z),[w,S]=f.useState(),j=()=>{p(Mu({isCar:!0,selectedDate1:o,selectedDate2:v,role_key:z("slaughter")&&(t==null?void 0:t.key)||""})),p(t0({selectedDate1:o,selectedDate2:v,role_key:z("slaughter")&&(t==null?void 0:t.key)||""})),p(Le({role_key:z("slaughter")&&(t==null?void 0:t.key)||""})).then(A=>{S(A.payload.data.allow)})};f.useEffect(()=>{j()},[o,v,t==null?void 0:t.key]);const g=A6.useReactToPrint({content:()=>e.current,documentTitle:"حواله خرید"}),H=()=>{j()},q=A=>{n(A)};f.useEffect(()=>{const A=i==null?void 0:i.map((y,M)=>{var E;return[M+1,y.orderCode,y!=null&&y.freezing?"انجماد":y!=null&&y.export?"صادرات":"عادی",y!=null&&y.freeSaleInProvince?"آزاد":"دولتی",y!=null&&y.directBuying?"خرید مستقیم":"اتحادیه",Wu(new Date(y==null?void 0:y.sendDate),"yyyy/MM/dd"),`${y.poultryName} (${y.poultryMobile})`,`${y.killHouseName} (${y.killHouseMobile})`,`${y.province}/${y.city}`,y.age,y.indexWeight,y==null?void 0:y.totalWeight.toLocaleString(),y.mainQuantity.toLocaleString()+" قطعه",y.amount.toLocaleString()+" ﷼",y.allocatedQuantity.toLocaleString()+" قطعه",y.remainQuantity.toLocaleString()+" قطعه",(y==null?void 0:y.killHousePrice)>0?u.jsxs(W,{container:!0,alignItems:"center",gap:1,children:[((E=y==null?void 0:y.killHousePrice)==null?void 0:E.toLocaleString())+" ریال",du(y==null?void 0:y.sendDate)===du(new Date)?u.jsx(su,{size:"small",color:"primary",onClick:()=>{p(Iu({title:"ویرایش قیمت مرغ زنده",content:u.jsx(O6,{item:y,fetchData:j})}))},children:u.jsx($u,{fontSize:"small"})}):null]},M):u.jsx("span",{children:"0"},M),u.jsx(e6,{updateTable:H,item:y,submitStatus:w},M)]});d(A)},[i,w]),f.useEffect(()=>{const A=x==null?void 0:x.filter(y=>y.vetState==="pending").map((y,M)=>{var E,_,$,G;return[M+1,y==null?void 0:y.orderCode,y==null?void 0:y.barcod,y!=null&&y.freezing?"انجماد":y!=null&&y.export?"صادرات":"عادی",y!=null&&y.freeSaleInProvince?"آزاد":"دولتی",du(y==null?void 0:y.sendDate),f6(y==null?void 0:y.killHouseCreateDate),`${y==null?void 0:y.poultryName} (${y.poultryMobile})`,`${y==null?void 0:y.killHouseName} (${y.killHouseMobile})`,y!=null&&y.killer?`${(E=y==null?void 0:y.killer)==null?void 0:E.killerName} (${(_=y==null?void 0:y.killer)==null?void 0:_.killerMobile})`:"-",y==null?void 0:y.driverName,y==null?void 0:y.typeCar,y==null?void 0:y.pelak,(y==null?void 0:y.acceptedRealQuantity.toLocaleString())+" قطعه",y==null?void 0:y.acceptedRealWeight.toLocaleString(),(($=y==null?void 0:y.amount)==null?void 0:$.toLocaleString())+" ﷼",y==null?void 0:y.trafficCode,((G=y==null?void 0:y.barAmount)==null?void 0:G.toLocaleString())+" ﷼",u.jsxs(W,{container:!0,gap:1,children:[u.jsx(e6,{item:y,updateTable:H,isAllocatedCar:!0,selectedDate1:o,selectedDate2:v},M),c==="استان اردبیل"?u.jsx(Nu,{title:"خروجی PDF",children:u.jsx(su,{onClick:()=>{g(),q(y)},size:"large","aria-label":"pdf",color:"success",children:u.jsx(F6,{})})}):null]},M)]});a(A)},[x]);const[m]=f.useState(["ردیف","کد سفارش","کشتار","فروش","درخواست","تاریخ کشتار","مرغدار","خریدار","استان/شهر","سن","میانگین وزن","وزن کل (کیلوگرم)","تعداد","قیمت مرغدار","تخصیص به خودرو","مانده قابل تخصیص","قیمت کشتارگاه","عملیات"]),h=wu({initialValues:{capacity:"",recieveTime:"",recieveDate:uu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:gu({capacity:mu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:bu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});return f.useEffect(()=>{h.validateForm()},[]),u.jsxs(W,{container:!0,alignItems:"center",justifyContent:"space-between",gap:D.SMALL,mt:D.MEDIUM,children:[r&&u.jsx("div",{style:{visibility:"hidden",position:"absolute"},children:u.jsx(R0,{ref:e,date:o,amount:r==null?void 0:r.quantity,breeder:r==null?void 0:r.poultryName,buyer:r==null?void 0:r.killHouseName})}),u.jsxs(W,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(W,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:A=>u.jsx(N,{style:{width:"160px"},...A}),value:o,onChange:A=>{s(uu(A).format("YYYY-MM-DD"))}})}),u.jsx(W,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:A=>u.jsx(N,{style:{width:"160px"},...A}),value:v,onChange:A=>{T(uu(A).format("YYYY-MM-DD"))}})})]}),u.jsx(zu,{paginated:!0,title:"در انتظار تخصیص خودرو",columns:m,data:l}),u.jsx(zu,{title:"خودروهای تخصیص داده شده",paginated:!0,columns:["ردیف","کد سفارش","کد بار","کشتار","فروش","تاریخ کشتار","تاریخ ثبت خودرو","مرغدار","خریدار","کشتارکن اختصاصی","راننده","ماشین","پلاک","تعداد","وزن (کیلوگرم)","قیمت مرغ زنده","کد حمل و نقل","قیمت مرغ زنده‌ی بار","عملیات"],data:C})]})},B={page:{width:"210mm",margin:"0 auto",display:"flex",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"nazanin",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center",marginBottom:"2px"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:11},tableHeader:{backgroundColor:"rgba(211, 211, 211, 0.3)",pageBreakAfter:"auto"},headerRow:{backgroundColor:"rgba(211, 211, 211, 0.3)",color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},logo:{width:"60px",height:"auto",marginBottom:"10px"},contentContainer:{display:"flex",justifyContent:"space-between",marginTop:"20px",marginLeft:"100px",marginRight:"30px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},mainTitle:{fontFamily:"nazanin",fontSize:11,pAlign:"center",fontWeight:"bolder"},signature:{display:"flex",flexDirection:"column",alignItems:"flex-end",marginLeft:"20px"},watermarkContainer:{position:"fixed",top:450,left:0,right:30,bottom:0,justifyContent:"center",alignItems:"center",opacity:.2,zIndex:-1},watermarkp:{fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%"},title:{fontSize:12,fontWeight:"bolder",pAlign:"center"},titleTopic:{marginTop:"10px",fontSize:12,fontWeight:"bolder",pAlign:"center"},firsttitle:{fontSize:14,fontWeight:"bolder",marginLeft:"40px",pAlign:"center"},options:{marginLeft:"50px",padding:"10px",marginTop:"15px",display:"flex",flexDirection:"column",alignItems:"flex-start"},divider:{width:"100%",height:"2px",backgroundColor:"red",marginBottom:15},tableHeaderCell:{backgroundColor:"rgba(211, 211, 211, 0.3)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"}},I0=f.forwardRef((e,t)=>{var d,C,a,i,x,c,p,o,s,v,T,w,S,j,g,H,q,m,h;const{item:r}=e,n=T0(),l=le();return u.jsxs("div",{style:B.page,ref:t,children:[u.jsxs("div",{style:B.contentContainer,children:[u.jsxs("div",{style:B.contentInLine,children:[u.jsx("img",{alt:"logo",src:se,style:B.logo}),u.jsx("span",{style:B.mainTitle,children:"اتحادیه سراسری تعاونی‌های کشاورزی پرورش دهندگان مرغ گوشتی ایران"}),u.jsxs("span",{style:B.title,children:["اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",n]})]}),u.jsx("div",{children:u.jsx("span",{style:B.firsttitle,children:"بسمه تعالی"})}),u.jsxs("div",{style:B.options,children:[u.jsx("span",{style:B.title,children:"شماره:"}),u.jsx("span",{style:B.titleTopic,children:"تاریخ:"})]})]}),u.jsx("hr",{style:B.divider}),u.jsx("strong",{style:{fontSize:"20px",textAlign:"center"},children:"فاکتور فروش"}),u.jsx("br",{}),u.jsxs("div",{style:B.container,children:[u.jsx("table",{style:{...B.invoiceTable,marginBottom:"5px"},children:u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{style:{...B.tableCell,width:"3%",backgroundColor:"grey"},children:u.jsxs("span",{style:{writingMode:"vertical-lr",textOrientation:"mixed",fontSize:14,fontWeight:"bold",color:"white"},children:["خریدار"," "]})}),u.jsxs("td",{style:{...B.tableCell,width:"90%",textAlign:"right"},children:[" ‌"," ‌",(c=(x=(i=(a=(C=(d=r==null?void 0:r.provinceCheckInfo)==null?void 0:d.killHouseAssignment)==null?void 0:C.killHouseRequest)==null?void 0:a.killhouseUser)==null?void 0:i.killHouseOperator)==null?void 0:x.user)==null?void 0:c.fullname]})]})})}),u.jsx("table",{style:{...B.invoiceTable,marginBottom:"5px"},children:u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{style:{...B.tableCell,width:"3%",backgroundColor:"grey"},children:u.jsxs("span",{style:{writingMode:"vertical-lr",textOrientation:"mixed",fontSize:14,fontWeight:"bold",color:"white"},children:["فروشنده"," "]})}),u.jsxs("td",{style:{...B.tableCell,width:"90%",textAlign:"right"},children:[" ‌"," ‌","اتحادیه شرکت های تعاونی کشاورزی مرغداران "," ‌"," ",n]})]})})}),u.jsxs("table",{style:B.invoiceTable,children:[u.jsx("tr",{children:u.jsxs("table",{style:B.invoiceTable,children:[u.jsx("thead",{style:B.tableHeader,children:u.jsxs("tr",{style:B.headerRow,children:[u.jsx("th",{style:B.tableHeaderCell,children:"ردیف"}),u.jsx("th",{style:B.tableHeaderCell,children:"شرح"}),u.jsx("th",{style:B.tableHeaderCell,children:"وزن (کیلوگرم)"}),u.jsx("th",{style:B.tableHeaderCell,children:"قیمت مرغ زنده (کیلوگرم)"}),u.jsx("th",{style:B.tableHeaderCell,children:"قیمت کل (ریال)"})]})}),u.jsx("tbody",{children:u.jsxs("tr",{children:[u.jsx("td",{style:B.tableCell,children:"1"}),u.jsxs("td",{style:B.tableCell,children:["بار شماره",(s=(o=(p=r==null?void 0:r.provinceCheckInfo)==null?void 0:p.killHouseAssignment)==null?void 0:o.killHouseRequest)==null?void 0:s.barCode,"مرغداری :"," ",`${(v=r==null?void 0:r.poultryRequest)==null?void 0:v.poultryName} (${(T=r==null?void 0:r.poultryRequest)==null?void 0:T.poultryUserMobile})`]}),u.jsx("td",{style:B.tableCell,children:(w=r==null?void 0:r.provinceFactorToKillHouse.netWeight)==null?void 0:w.toLocaleString()}),u.jsx("td",{style:B.tableCell,children:((S=r==null?void 0:r.factorFee)==null?void 0:S.toLocaleString())+" ﷼"}),u.jsx("td",{style:B.tableCell,children:((g=(j=r==null?void 0:r.provinceFactorToKillHouse)==null?void 0:j.totalFactorAmount)==null?void 0:g.toLocaleString())+" ﷼"})]})})]})}),u.jsx("tr",{children:u.jsxs("table",{style:B.invoiceTable,children:[u.jsx("thead",{style:B.tableHeader,children:u.jsxs("tr",{style:B.headerRow,children:[u.jsx("th",{colSpan:4,style:B.tableHeaderCell,children:"جمع فاکتور"}),u.jsx("th",{style:B.tableHeaderCell,children:((q=(H=r==null?void 0:r.provinceFactorToKillHouse)==null?void 0:H.totalFactorAmount)==null?void 0:q.toLocaleString())+" ﷼"})]})}),u.jsxs("tbody",{style:B.tableCell,children:[u.jsxs("tr",{children:[u.jsx("td",{colSpan:3}),u.jsx("td",{style:B.tableCell,children:"تخفیف"}),u.jsx("td",{style:B.tableCell,children:"0"})]}),u.jsxs("tr",{children:[u.jsx("td",{colSpan:3}),u.jsx("td",{style:B.tableCell,children:"مالیات"}),u.jsx("td",{style:B.tableCell,children:"0"})]}),u.jsxs("tr",{children:[u.jsx("td",{colSpan:3}),u.jsx("td",{style:B.tableCell,children:"عوارض"}),u.jsx("td",{style:B.tableCell,children:"0"})]}),u.jsxs("tr",{children:[u.jsx("td",{style:B.tableCell,colSpan:3,children:"مبلغ قابل پرداخت (ریال)"}),u.jsx("td",{colSpan:2,style:B.tableCell,children:((h=(m=r==null?void 0:r.provinceFactorToKillHouse)==null?void 0:m.totalFactorAmount)==null?void 0:h.toLocaleString())+" ﷼"})]})]})]})})]}),u.jsx("div",{style:{flexDirection:"row",marginTop:"20px"},children:u.jsx("div",{style:B.signature,children:u.jsxs("div",{style:B.contentInLine,children:[u.jsx("span",{style:B.title,children:l}),u.jsxs("span",{style:B.title,children:["مدیرعامل اتحادیه مرغداران"," ‌",n]})]})})}),u.jsx("div",{style:B.watermarkContainer,children:u.jsx("p",{style:B.watermarkp,children:"سامانه رصدیار "})})]})]})});I0.displayName="SlaughterNewFactorFile";I0.propTypes={item:Fu.PropTypes.any};const Dr=()=>{const e=Xu(),[t,r]=f.useState([]),[n,l]=f.useState([]),{slaughterGetPayFactorRequests:d,slaughterGetPaiedFactors:C}=tu(m=>m.slaughterSlice),a=iu(),[,,i,x,c,p]=f.useContext(Z);f.useEffect(()=>{const m=uu(new Date).format("YYYY-MM-DD");x(m),p(m)},[]),f.useEffect(()=>{a(ie({selectedDate1:i,selectedDate2:c})),a(ce({selectedDate1:i,selectedDate2:c}))},[i,c]),f.useEffect(()=>{const m=C==null?void 0:C.map((h,A)=>{var M,E,_,$,G,hu,yu,R,Y,b,L,V,nu,J,cu,pu,ru,Tu;let y="";return h.state==="accepted"?y="تایید شده":h.state==="rejected"?y="رد شده":h.state==="pending"&&(y="در انتظار تایید"),[A+1,(M=h==null?void 0:h.provinceFactor)==null?void 0:M.factorBarCode,(yu=(hu=(G=($=(_=(E=h==null?void 0:h.provinceFactor)==null?void 0:E.provinceCheckInfo)==null?void 0:_.killHouseAssignment)==null?void 0:$.killHouseRequest)==null?void 0:G.killRequest)==null?void 0:hu.killHouse)==null?void 0:yu.name,(cu=(J=(nu=(V=(L=(b=(Y=(R=h==null?void 0:h.provinceFactor)==null?void 0:R.provinceCheckInfo)==null?void 0:Y.killHouseAssignment)==null?void 0:b.killHouseRequest)==null?void 0:L.killRequest)==null?void 0:V.killHouse)==null?void 0:nu.killHouseOperator)==null?void 0:J.user)==null?void 0:cu.mobile,du((pu=h==null?void 0:h.provinceFactor)==null?void 0:pu.createDate),du(h==null?void 0:h.createDate),((Tu=(ru=h==null?void 0:h.provinceFactor)==null?void 0:ru.totalPrice)==null?void 0:Tu.toLocaleString())+" ﷼",Number(h==null?void 0:h.paymentCode),y,u.jsx("a",{href:h.factorImage,children:u.jsx("img",{src:h.factorImage,width:"50",height:"50",alt:"بدون بار",className:"images-file"})},"provinceKillRequests"),u.jsx(su,{disabled:h.state==="accepted",color:"primary",onClick:()=>{var ju,k,O,U,ou,au,lu,Au,Gu;a(fu({title:"انجام عملیات تایید / رد درخواست",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx($0,{factorKey:h.key,price:(ju=h==null?void 0:h.provinceFactor)==null?void 0:ju.totalPrice,provinceFactorToKillHouse:(k=h==null?void 0:h.provinceFactor)==null?void 0:k.provinceFactorToKillHouse,isRejected:((U=(O=h==null?void 0:h.provinceFactor)==null?void 0:O.killHouseFactorToProvince)==null?void 0:U.factorState)==="rejected",killHouseFactorToProvince:(ou=h==null?void 0:h.provinceFactor)==null?void 0:ou.killHouseFactorToProvince,barCode:(Gu=(Au=(lu=(au=h==null?void 0:h.provinceFactor)==null?void 0:au.provinceCheckInfo)==null?void 0:lu.killHouseAssignment)==null?void 0:Au.killHouseRequest)==null?void 0:Gu.barCode},`SlaughterPayProvinceFactorForm${A}`)}))},children:u.jsx($u,{})},A),u.jsx(su,{"aria-label":"delete",color:"primary",onClick:()=>{var ju,k;e(de+((k=(ju=h==null?void 0:h.provinceFactor)==null?void 0:ju.poultryRequest)==null?void 0:k.poultryRequestId))},children:u.jsx(Ku,{})},A)]});l(m)},[C]),f.useEffect(()=>{const m=d==null?void 0:d.filter(h=>h.paidState!=="paid").map((h,A)=>{var _,$,G,hu,yu,R,Y,b,L;const y=`${h.provinceInputAmount?(_=h.provinceInputAmount)==null?void 0:_.toLocaleString():"نامشخص"} ﷼ (شرح: ${h!=null&&h.reason?h==null?void 0:h.reason:"نامشخص"})`;let M=h.provinceInputAmountType;M==="plus"?M=u.jsxs(I,{variant:"caption",children:["اضافه شد: ",y]}):M=u.jsxs(I,{variant:"caption",children:["کسر شد: ",y]});const E=u.jsxs(I,{variant:"caption",children:["کسر شد: ",(($=h.killHouseFactorPaymentRemain)==null?void 0:$.toLocaleString())+" ﷼"]});return[A+1,(yu=(hu=(G=h.provinceCheckInfo)==null?void 0:G.killHouseAssignment)==null?void 0:hu.killHouseRequest)==null?void 0:yu.barCode,Wu(new Date((R=h==null?void 0:h.poultryRequest)==null?void 0:R.sendDate),"yyyy/MM/dd"),`${h.poultryRequest.poultryName} (${h.poultryRequest.poultryUserMobile})`,h.provinceFactorToKillHouse.killPlace,(Y=h.provinceFactorToKillHouse.realQuantity)==null?void 0:Y.toLocaleString(),(b=h.provinceFactorToKillHouse.netWeight)==null?void 0:b.toLocaleString(),Wu(new Date(h==null?void 0:h.factorDate),"yyyy/MM/dd"),((L=h.provinceFactorToKillHouse.totalFactorAmount)==null?void 0:L.toLocaleString())+" ﷼",u.jsx(Nu,{title:"خروجی PDF",children:u.jsx(su,{onClick:()=>{q(h)},size:"large","aria-label":"delete",color:"success",children:u.jsx(F6,{})})},A),u.jsx(su,{color:"primary",onClick:()=>{var V,nu,J,cu,pu,ru,Tu,ju,k,O,U,ou,au,lu,Au;a(fu({title:"انجام عملیات پرداخت فاکتور",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsxs(W,{container:!0,width:"100%",children:[u.jsxs(W,{width:"100%",children:[u.jsx(z0,{name:"اطلاعات فاکتور",columns:["کد بار","تاریخ کشتار","مرغدار","محل کشتار","تعداد واقعی","وزن خالص بار (کیلوگرم)","سند بدون بار","سند با بار"],data:[[h.provinceCheckInfo.killHouseAssignment.killHouseRequest.barCode,(V=h==null?void 0:h.poultryRequest)!=null&&V.sendDate?Wu(new Date((nu=h==null?void 0:h.poultryRequest)==null?void 0:nu.sendDate),"yyyy/MM/dd"):"",`${h.poultryRequest.poultryUserName} (${h.poultryRequest.poultryUserMobile})`,h.provinceFactorToKillHouse.killPlace,(J=h.provinceFactorToKillHouse.realQuantity)==null?void 0:J.toLocaleString(),((cu=h.provinceFactorToKillHouse.netWeight)==null?void 0:cu.toLocaleString())+" کیلوگرم",u.jsx("a",{href:h.provinceCheckInfo.killHouseAssignment.carWeightWithoutLoadImage,children:u.jsx("img",{alt:"vvv",width:"50",src:h.provinceCheckInfo.killHouseAssignment.carWeightWithoutLoadImage})},"ddd"),u.jsx("a",{href:h.provinceCheckInfo.killHouseAssignment.carWeightWithLoadImage,children:u.jsx("img",{alt:"vvv",width:"50",src:h.provinceCheckInfo.killHouseAssignment.carWeightWithLoadImage})},"ddd")]]}),u.jsx(z0,{name:"اطلاعات فاکتور",columns:["قیمت مرغ زنده (کیلوگرم)","مبلغ خالص بار","سهم مرغدار","سهم استان","هزینه پیامک اطلاع رسانی","مبلغ کسر/اضافه","واریزی فاکتور اولیه","مبلغ فاکتور نهایی"],data:[[((pu=h.factorFee)==null?void 0:pu.toLocaleString())+" ﷼",((ru=h.provinceFactorToKillHouse.realAmountFactor)==null?void 0:ru.toLocaleString())+" ﷼",((Tu=h.provinceFactorToKillHouse.poultryShare)==null?void 0:Tu.toLocaleString())+" ﷼",((ju=h.provinceFactorToKillHouse.provinceShare)==null?void 0:ju.toLocaleString())+" ﷼",(au=(ou=(U=(O=(k=h.provinceFactorToKillHouse.item)==null?void 0:k.provinceCheckInfo)==null?void 0:O.killHouseAssignment)==null?void 0:U.killHouseRequest)==null?void 0:ou.killRequest)!=null&&au.smsPayment?"دارد - 50000 ﷼":"ندارد",M,E,((lu=h==null?void 0:h.totalPrice)==null?void 0:lu.toLocaleString())+" ﷼"]]})]}),u.jsx($0,{factorKey:h.key,price:h.totalPrice,item:h,provinceFactorToKillHouse:h.provinceFactorToKillHouse,isRejected:((Au=h==null?void 0:h.killHouseFactorToProvince)==null?void 0:Au.factorState)==="rejected",killHouseFactorToProvince:h.killHouseFactorToProvince,barCode:h.provinceCheckInfo.killHouseAssignment.killHouseRequest.barCode},`SlaughterPayProvinceFactorForm${A}`)]})}))},children:u.jsx($u,{})},A),u.jsx(su,{"aria-label":"delete",color:"primary",onClick:()=>e(Uu+h.poultryReqId),children:u.jsx(Ku,{})},A)]});r(m)},[d]);const[o]=f.useState(["ردیف","کد بار","تاریخ کشتار","مرغدار","محل کشتار","تعداد واقعی","وزن خالص (کیلوگرم)","تاریخ صدور فاکتور","مبلغ نهایی فاکتور","دانلود فاکتور","عملیات","مشاهده"]),s=wu({initialValues:{capacity:"",recieveTime:"",recieveDate:uu(Date()).format("YYYY-MM-DD hh:mm:ss")},validationSchema:gu({capacity:mu().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),recieveTime:bu().required("این فیلد اجباری است!").typeError("لطفا وزن را وارد کنید!")})});f.useEffect(()=>{s.validateForm()},[]);const[v,T]=f.useState(0),w=(m,h)=>{T(h)},[S,j]=f.useState(),g=f.useRef(),H=A6.useReactToPrint({content:()=>g.current,documentTitle:"فاکتور پرداخت",onAfterPrint:()=>{j(null)}}),q=m=>{j(m)};return f.useEffect(()=>{S&&H()},[S,H]),u.jsxs(W,{container:!0,alignItems:"center",justifyContent:"center",gap:D.SMALL,mt:D.MEDIUM,children:[u.jsx("div",{style:{visibility:"hidden",position:"absolute"},children:u.jsx(I0,{ref:g,item:S})}),u.jsx(W,{children:u.jsx(d6,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(C6,{value:v,onChange:w,"aria-label":"basic tabs example",children:[u.jsx(u0,{label:"فاکتور های جدید"}),u.jsx(u0,{label:"فاکتورهای پرداخت شده"})]})})}),u.jsxs(w0,{sx:{width:"100%"},children:[v===0&&u.jsx(Bu,{name:u.jsxs(W,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(W,{xs:12,sm:12,md:12,lg:2,children:u.jsx(I,{children:"فاکتورهای در انتظار پرداخت"})}),u.jsx(W,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:m=>u.jsx(N,{style:{width:"160px"},...m}),value:i,onChange:m=>{x(uu(m).format("YYYY-MM-DD"))}})}),u.jsx(W,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:m=>u.jsx(N,{style:{width:"160px"},...m}),value:c,onChange:m=>{p(uu(m).format("YYYY-MM-DD"))}})})]}),columns:o,data:t}),v===1&&u.jsx(Bu,{name:u.jsxs(W,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(W,{xs:12,sm:12,md:12,lg:2,children:u.jsx(I,{children:"فاکتورهای پرداخت شده"})}),u.jsx(W,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:m=>u.jsx(N,{style:{width:"160px"},...m}),value:i,onChange:m=>{x(uu(m).format("YYYY-MM-DD"))}})}),u.jsx(W,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:m=>u.jsx(N,{style:{width:"160px"},...m}),value:c,onChange:m=>{p(uu(m).format("YYYY-MM-DD"))}})})]}),columns:["ردیف","شناسه فاکتور","کشتارگاه","تلفن کشتارگاه","تاریخ صدور فاکتور","تاریخ پرداخت فاکتور","مبلغ فاکتور نهایی","شناسه پرداخت","وضعیت","سند پرداختی","ویرایش سند پرداخت","مشاهده"],data:n})]})]})},wr=Lu("SLAUGHTER_PAY_FACTOR_SERVICE",async(e,{dispatch:t})=>{t(Cu());const{data:r,status:n}=await ku.post("kill_request_factor_payment/",e);return t(X()),{data:r,status:n}}),Tr=gu({paymentCode:bu().required("This field is required")}),N6=({factorKey:e,isFinalFactor:t})=>{const[r,n]=P.useState(),[l,d]=P.useState([]),C=iu(),[a]=f.useContext(Z),[,,i,,x]=f.useContext(Z),c=wu({initialValues:{paymentCode:"",doc:"",amount:""},validationSchema:Tr,onSubmit:o=>{t?C(He({key:e,factor_image:o.doc,payment_code:o.paymentCode,role:vu()})).then(s=>{C(S0({selectedDate1:i,selectedDate2:x})),C(y6()),C(fu({right:!1,bottom:!1,content:null})),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}):C(wr({factor_key:e,image:o.doc,payment_code:o.paymentCode,amount:o.amount})).then(s=>{C(fu({right:!1,bottom:!1,content:null})),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})}}),p=(o,s)=>{var v;o[0]&&n(Pe((v=o[0])==null?void 0:v.data_url)),d(o)};return f.useEffect(()=>{c.setFieldValue("doc",r)},[r]),u.jsx("div",{children:u.jsxs("form",{onSubmit:c.handleSubmit,children:[u.jsx(N,{label:"شناسه پرداخت",name:"paymentCode",variant:"outlined",margin:"normal",fullWidth:!0,error:c.touched.paymentCode&&!!c.errors.paymentCode,helperText:c.touched.paymentCode&&c.errors.paymentCode,value:c.values.paymentCode,onChange:c.handleChange}),!t&&u.jsx(r0,{allowLeadingZeros:!0,thousandSeparator:",",label:"مبلغ واریزی (ریال)",id:"amount",variant:"outlined",margin:"normal",fullWidth:!0,error:c.touched.amount&&!!c.errors.amount,helperText:c.touched.amount&&c.errors.amount,value:c.values.amount,onChange:c.handleChange}),u.jsx(F,{mb:D.SMALL,children:u.jsx(qe,{onChange:p,images:l,maxNumber:1,title:"بارگذاری سند"})}),u.jsx(Q,{fullWidth:!0,type:"submit",variant:"contained",color:"primary",children:"ثبت"})]})})},mr=Lu("SLAUGHTER_DELETE_FACTOR_SERVICE",async(e,{dispatch:t})=>{t(Cu());try{const{data:r,status:n}=await ku.put("kill_request_factor/0/",e);return t(X()),{data:r,status:n}}catch(r){return t(X()),{error:r.response.data.result}}}),Rr=()=>{const e=iu(),[t]=f.useContext(Z),[,,r,n,l,d]=f.useContext(Z);f.useEffect(()=>{const p=Eu(new Date).format("YYYY-MM-DD");n(p),d(p)},[]);const{slaughterFactors:C}=tu(p=>p.slaughterSlice),[a,i]=f.useState([]),[x,c]=f.useState([]);return f.useEffect(()=>{const p=C==null?void 0:C.filter(s=>s.state==="pending").map(s=>{var T,w,S,j,g,H,q,m,h,A;let v;switch(s.state){case"pending":v="در انتظار پرداخت";break;case"paid":v="پرداخت شده";break;case"unpaid":v="پرداخت نشده";break;default:v="در انتظار پرداخت"}return[(w=(T=s==null?void 0:s.killRequest)==null?void 0:T.slaughterHouse)!=null&&w.name?(j=(S=s==null?void 0:s.killRequest)==null?void 0:S.slaughterHouse)==null?void 0:j.name:(H=(g=s==null?void 0:s.killRequest)==null?void 0:g.killHouse)==null?void 0:H.name,du(s==null?void 0:s.createDate),(q=s==null?void 0:s.killRequest)==null?void 0:q.IndexWeight,s.killRequest.oldChickenBreed?s.killRequest.oldChickenBreed:(m=s==null?void 0:s.killRequest)==null?void 0:m.chickenBreed,s.killRequest.chickenBreed,s.killRequest.provinceQuantity?s.killRequest.provinceQuantity.toLocaleString():(h=s.killRequest.killCapacity)==null?void 0:h.toLocaleString(),s.killRequest.provinceQuantity?(A=s.killRequest.killCapacity)==null?void 0:A.toLocaleString():0,(s==null?void 0:s.amount.toLocaleString())+" ﷼",(s==null?void 0:s.minimumAmount.toLocaleString())+" ﷼",v,u.jsx(su,{disabled:s.state==="paid",color:"primary",onClick:()=>{e(fu({title:"پرداخت فاکتور",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(N6,{factorKey:s.key})}))},children:u.jsx(x6,{})},"ee"),u.jsx(su,{disabled:s.paidState==="paid",color:"error",onClick:()=>{e(Iu({title:"لغو سفارش",content:u.jsxs(F,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",width:"100%",gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(I,{children:"در صورت لغو فاکتور درخواست اولیه شما هم لغو می گردد."})}),u.jsx(F,{children:u.jsx(Q,{variant:"contained",color:"error",onClick:()=>{e(mr({state:"cancel",factor_key:s.key})).then(y=>{y.payload.error?(e(Ru()),t({vertical:"top",horizontal:"center",msg:y.payload.error,severity:"error"})):(e(S0({selectedDate1:r,selectedDate2:l})),e(Ru()),t({vertical:"top",horizontal:"center",msg:"سفارش با موفقیت لغو شد.",severity:"success"}))})},children:"لغو سفارش"})})]})}))},children:u.jsx(s0,{})},"ee")]});i(p);const o=C==null?void 0:C.filter(s=>s.state==="paid"||s.state==="unpaid").map(s=>{var T,w,S,j,g,H,q,m,h,A;let v;switch(s.state){case"pending":v="در انتظار پرداخت";break;case"paid":v="پرداخت شده";break;case"unpaid":v="پرداخت نشده";break;default:v="در انتظار پرداخت"}return[(w=(T=s==null?void 0:s.killRequest)==null?void 0:T.slaughterHouse)!=null&&w.name?(j=(S=s==null?void 0:s.killRequest)==null?void 0:S.slaughterHouse)==null?void 0:j.name:(H=(g=s==null?void 0:s.killRequest)==null?void 0:g.killHouse)==null?void 0:H.name,du(s==null?void 0:s.createDate),(q=s==null?void 0:s.killRequest)==null?void 0:q.IndexWeight,s.killRequest.oldChickenBreed?s.killRequest.oldChickenBreed:(m=s==null?void 0:s.killRequest)==null?void 0:m.chickenBreed,s.killRequest.chickenBreed,s.killRequest.provinceQuantity?s.killRequest.provinceQuantity.toLocaleString():(h=s.killRequest.killCapacity)==null?void 0:h.toLocaleString(),s.killRequest.provinceQuantity?(A=s.killRequest.killCapacity)==null?void 0:A.toLocaleString():0,(s==null?void 0:s.amount.toLocaleString())+" ﷼",(s==null?void 0:s.minimumAmount.toLocaleString())+" ﷼",v]});c(o)},[C]),f.useEffect(()=>{e(S0({selectedDate1:r,selectedDate2:l}))},[r,l]),u.jsxs(F,{container:!0,flex:1,children:[u.jsx(F,{width:"100%",children:u.jsx(Bu,{name:u.jsxs(F,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(I,{children:"فاکتور همراه با ثبت درخواست کشتار"})}),u.jsx(F,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:r,onChange:p=>{n(Eu(p).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:p=>u.jsx(N,{style:{width:"160px"},...p}),value:l,onChange:p=>{d(Eu(p).format("YYYY-MM-DD"))}})})]}),columns:["کاربر","تاریخ درخواست","وزن","نژاد درخواستی","نژاد تایید شده","تعداد درخواستی","تعداد تایید شده","مبلغ پیش فاکتور","حداقل پرداختی (70%)","وضعیت","پرداخت","لغو سفارش"],data:a})}),u.jsx(F,{width:"100%",children:u.jsx(Bu,{name:"بایگانی",columns:["کاربر","تاریخ درخواست","وزن","نژاد درخواستی","نژاد تایید شده","تعداد درخواستی","تعداد تایید شده","مبلغ پیش فاکتور","حداقل پرداختی (70%)","وضعیت"],data:x})})]})},Lr=()=>{const e=iu(),{slaughterFinalFactors:t}=tu(i=>i.slaughterSlice),[,,r,n,l,d]=f.useContext(Z);f.useEffect(()=>{const i=Eu(new Date).format("YYYY-MM-DD");n(i),d(i)},[]);const[C,a]=f.useState([]);return f.useEffect(()=>{const i=t==null?void 0:t.map(x=>{let c;switch(x.paidState){case"pending":c="در انتظار پرداخت";break;case"paid":c="پرداخت شده";break;default:c="در انتظار پرداخت"}return[x==null?void 0:x.factorBarCode,c,(x==null?void 0:x.factorFee.toLocaleString())+" ﷼",(x==null?void 0:x.totalPrice.toLocaleString())+" ﷼",x==null?void 0:x.totalWeight,u.jsx(su,{disabled:x.paidState==="paid",color:"primary",onClick:()=>{e(fu({title:"پرداخت فاکتور",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(N6,{factorKey:x.key,isFinalFactor:!0})}))},children:u.jsx(x6,{})},"ee")]});a(i)},[t]),f.useEffect(()=>{e(y6({selectedDate1:r,selectedDate2:l}))},[r,l]),u.jsx(F,{container:!0,flex:1,children:u.jsx(F,{width:"100%",children:u.jsx(Bu,{name:u.jsxs(F,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(F,{children:u.jsx(I,{children:"فاکتور نهایی"})}),u.jsx(F,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:i=>u.jsx(N,{style:{width:"160px"},...i}),value:r,onChange:i=>{n(Eu(i).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:i=>u.jsx(N,{style:{width:"160px"},...i}),value:l,onChange:i=>{d(Eu(i).format("YYYY-MM-DD"))}})})]}),columns:["کدبار","وضعیت","قیمت هرکیلو","قابل پرداخت","وزن","پرداخت"],data:C})})})},Ir=Lu("SLAUGHTER_GET_EXPORT_ALLOW_STATE",async(e,{dispatch:t})=>{t(Cu());const{data:r,status:n}=await ku.get("allow_direct_buying/",{params:{role:vu(),...e}});return t(X()),{data:r,status:n}}),Mr=Lu("SLAUGHTER_GET_COUNTRIES",async(e,{dispatch:t})=>{t(Cu());const{data:r,status:n}=await ku.get("get_country/",{params:e});return t(X()),{data:r,status:n}}),$6=({edit:e,updateTable:t,item:r})=>{var E,_,$,G,hu,yu,R,Y,b,L,V,nu,J,cu,pu,ru,Tu,ju;const[n,l]=f.useState(1),[d,C]=f.useState(1),a=iu(),[i]=f.useContext(Z),[x,c]=f.useState(0),[p,o]=f.useState(!1),[s,v]=f.useState([]),[T,w]=f.useState(r!=null&&r.exportCountry?r==null?void 0:r.exportCountry:""),S=tu(k=>k.userSlice.selectedSubUser),{slaughterGetPoultries:j,slaughterGetKillerKillhouses:g,slaughterGetKillhouses:H}=tu(k=>k.slaughterSlice);f.useEffect(()=>{a(h0({role_key:z("slaughter")&&(S==null?void 0:S.key)||""})),a(h6({role_key:z("slaughter")&&(S==null?void 0:S.key)||""})),a(p6({role_key:z("slaughter")&&(S==null?void 0:S.key)||""})),a(Ce({role_key:z("slaughter")&&(S==null?void 0:S.key)||""})),a(Mr({role_key:z("slaughter")&&(S==null?void 0:S.key)||""})).then(k=>{v(k.payload.data)})},[S==null?void 0:S.key]);const q={killhouse:null,killerPlace:null,poultry:null,killDate:r?new Date(r.createDate):new Date,numberForBuy:r?r.killCapacity:null,indexWeight:r?r.IndexWeight:""},m=k=>{var O,U,ou,au,lu,Au;a(We({kill_capacity:k.numberForBuy,recive_time:"12 - 14",recive_date:k.killDate,low_weight:!1,high_weight:!1,Index_weight:k.indexWeight,chicken_breed:(au=(ou=(U=(O=A==null?void 0:A.values)==null?void 0:O.poultry)==null?void 0:U.item)==null?void 0:ou.hatchingAge)==null?void 0:au.breed,cash:!0,credit:!1,sms_payment:!1,kill_house_key:k.killhouse,killer_kill_house_key:k.killerPlace?k.killerPlace:null,role:vu(),poultry_key:(Au=(lu=A==null?void 0:A.values)==null?void 0:lu.poultry)==null?void 0:Au.value,export_status:!0,export_country:T})).then(Gu=>{Gu.payload.error?i({vertical:"top",horizontal:"center",msg:Gu.payload.error,severity:"error"}):(t(),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(fu({right:!1,bottom:!1,left:!1,content:null})))})};f.useEffect(()=>{var k,O,U,ou,au,lu;r&&c(((O=(k=r==null?void 0:r.poultry)==null?void 0:k.lastHatchingDiffrentRequestQuantity)==null?void 0:O.leftExportQuantity)===null?(ou=(U=r.poultry)==null?void 0:U.lastHatchingDiffrentRequestQuantity)==null?void 0:ou.lastHatchingRemainQuantity:(lu=(au=r==null?void 0:r.poultry)==null?void 0:au.lastHatchingDiffrentRequestQuantity)==null?void 0:lu.leftExportQuantity)},[]);const h=gu().shape({killhouse:bu().typeError("این فیلد الزامی است").required("این فیلد الزامی است"),poultry:gu("").typeError("این فیلد الزامی است").required("این فیلد الزامی است"),numberForBuy:mu().typeError("لطفا عدد وارد کنید").max(x,"تعداد بیش از حد مجاز است").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید").integer("لطفا عدد وارد کنید"),indexWeight:mu().typeError("لطفا عدد وارد کنید").required("لطفا عدد وارد کنید").positive("لطفا عدد وارد کنید")}),A=wu({initialValues:q,validationSchema:h,onSubmit:m});f.useEffect(()=>{var U,ou,au,lu;let k=A.values.indexWeight;const O=(lu=(au=(ou=(U=A.values)==null?void 0:U.indexWeight)==null?void 0:ou.toString())==null?void 0:au.split("."))==null?void 0:lu.join("");A.values.indexWeight&&O.length<=3&&(O.length===2&&(k=O[0]+"."+O[1]),O.length===3&&(k=O[0]+"."+O[1]+O[2])),isNaN(Number.parseFloat(k))?A.setFieldValue("indexWeight",""):A.setFieldValue("indexWeight",Number.parseFloat(k))},[A.values.indexWeight]);const y=async k=>{k.preventDefault(),a(h0({min_age:n||1,max_age:d||1,role_key:z("slaughter")&&(S==null?void 0:S.key)||""}))},M=async k=>{k.preventDefault(),l(1),C(1),a(h0({role_key:z("slaughter")}))};return u.jsx("form",{onSubmit:A.handleSubmit,children:u.jsxs(F,{container:!0,direction:"column",gap:D.SMALL,children:[!e&&u.jsxs(u.Fragment,{children:[H!=null&&H.length?u.jsx(Yu,{id:"killhouse",disableClearable:!0,options:H==null?void 0:H.map(k=>({label:(k!=null&&k.killer?"کشتارکن":"کشتارگاه")+" "+k.name,value:k.key,killer:k.killer,item:k,disabled:k.allowDirectBuying})),getOptionDisabled:k=>!k.disabled,getOptionLabel:k=>k.label,onChange:(k,O)=>{o(O.killer),A.setFieldValue("killhouse",O.value)},onBlur:A.handleBlur,renderInput:k=>u.jsx(N,{...k,label:"انتخاب کشتارگاه/کشتارکن",variant:"outlined",error:A.touched.killhouse&&!!A.errors.killhouse,helperText:A.touched.killhouse&&A.errors.killhouse})}):u.jsx(U6,{}),p&&u.jsx(Yu,{id:"killerPlace",disableClearable:!0,options:g==null?void 0:g.map(k=>({label:"کشتارگاه "+k.name,value:k.key})),getOptionLabel:k=>k.label,onChange:(k,O)=>A.setFieldValue("killerPlace",O.value),onBlur:A.handleBlur,renderInput:k=>u.jsx(N,{...k,label:"انتخاب محل کشتار",variant:"outlined",error:A.touched.killerPlace&&!!A.errors.killerPlace,helperText:A.touched.killerPlace&&A.errors.killerPlace})}),u.jsxs(F,{container:!0,alignItems:"center",gap:D.SMALL,style:{padding:"10px",border:"1px solid #bbb",borderRadius:"10px"},children:[u.jsx(F,{style:{width:"70px"},children:u.jsx(N,{fullWidth:!0,size:"small",label:"از سن",id:"outlined-controlled",value:n,onChange:k=>{l(k.target.value)}})}),u.jsx(F,{style:{width:"70px"},children:u.jsx(N,{fullWidth:!0,size:"small",label:"تا سن",id:"outlined-controlled",value:d,onChange:k=>{C(k.target.value)}})}),u.jsxs(F,{display:"grid",alignItems:"center",children:[u.jsx(Q,{disabled:n>d||n<1||d<1,onClick:y,children:"جستجو"}),u.jsx(Q,{color:"error",onClick:M,children:"حذف فیلتر"})]})]}),j!=null&&j.length?u.jsx(Yu,{id:"poultry",disableClearable:!0,options:j==null?void 0:j.map(k=>{var O,U;return{label:`${k.unitName} (${k.user.fullname}) سن: ${(O=k.lastHatchingDiffrentRequestQuantity)==null?void 0:O.age} روز / نژاد: ${(U=k.lastHatchingDiffrentRequestQuantity)==null?void 0:U.breed}`,value:k.key,item:k}}),getOptionLabel:k=>k.label,onChange:(k,O)=>{var U,ou,au,lu,Au;A.setFieldValue("poultry",O),c(((ou=(U=O==null?void 0:O.item)==null?void 0:U.lastHatchingDiffrentRequestQuantity)==null?void 0:ou.leftExportQuantity)===null?(au=O.item)==null?void 0:au.lastHatchingRemainQuantity:(Au=(lu=O==null?void 0:O.item)==null?void 0:lu.lastHatchingDiffrentRequestQuantity)==null?void 0:Au.leftExportQuantity)},onBlur:A.handleBlur,renderInput:k=>u.jsx(N,{...k,label:"انتخاب مرغداری",variant:"outlined",error:A.touched.poultry&&!!A.errors.poultry,helperText:A.touched.poultry&&A.errors.poultry})}):u.jsx(I,{color:"error",variant:"body2",children:"موردی یافت نشد!"}),A.values.poultry&&u.jsxs(F,{container:!0,direction:"column",justifyContent:"space-between",children:[u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{children:"نام و نام خانوادگی:"}),u.jsx(I,{children:(_=(E=A==null?void 0:A.values)==null?void 0:E.poultry)==null?void 0:_.item.user.fullname})]}),u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{children:"تلفن:"}),u.jsx(I,{children:(G=($=A==null?void 0:A.values)==null?void 0:$.poultry)==null?void 0:G.item.user.mobile})]}),u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{children:"آدرس:"}),u.jsx(I,{children:`${(yu=(hu=A==null?void 0:A.values)==null?void 0:hu.poultry)==null?void 0:yu.item.address.province.name} - ${(Y=(R=A==null?void 0:A.values)==null?void 0:R.poultry)==null?void 0:Y.item.address.city.name} - ${(L=(b=A==null?void 0:A.values)==null?void 0:b.poultry)==null?void 0:L.item.address.address}`})]}),u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{children:"سن جوجه:"}),u.jsxs(I,{children:[(cu=(J=(nu=(V=A==null?void 0:A.values)==null?void 0:V.poultry)==null?void 0:nu.item)==null?void 0:J.lastHatchingDiffrentRequestQuantity)==null?void 0:cu.age," ","روز"]})]}),u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{children:"مانده در سالن:"}),u.jsxs(I,{children:[(ju=(Tu=(ru=(pu=A==null?void 0:A.values)==null?void 0:pu.poultry)==null?void 0:ru.item)==null?void 0:Tu.lastHatchingRemainQuantity)==null?void 0:ju.toLocaleString()," ","قطعه"]})]}),u.jsxs(F,{container:!0,gap:D.TINY,children:[u.jsx(I,{color:"error",children:" مانده قابل صادرات:"}),u.jsxs(I,{color:"error",children:[x==null?void 0:x.toLocaleString()," قطعه"]})]})]})]}),u.jsx(eu,{fullWidth:!0,label:"تاریخ کشتار",id:"killDate",renderInput:k=>u.jsx(N,{...k}),value:A.values.killDate,error:A.touched.killDate?!!A.errors.killDate:null,onChange:k=>{A.setFieldValue("killDate",Eu(k).format("YYYY-MM-DD hh:mm:ss"))},onBlur:A.handleBlur,helperText:A.touched.killDate&&A.errors.killDate?A.errors.killDate:null}),u.jsx(r0,{allowLeadingZeros:!0,thousandSeparator:",",id:"numberForBuy",name:"numberForBuy",label:"قطعه",variant:"outlined",value:A.values.numberForBuy,onChange:A.handleChange,onBlur:A.handleBlur,error:A.touched.numberForBuy&&!!A.errors.numberForBuy,helperText:A.touched.numberForBuy&&A.errors.numberForBuy}),u.jsx(N,{id:"indexWeight",name:"indexWeight",label:"میانگین وزنی",variant:"outlined",value:A.values.indexWeight,onChange:A.handleChange,onBlur:A.handleBlur,InputProps:{endAdornment:u.jsx(X6,{position:"end",children:"کیلوگرم"})},error:A.touched.indexWeight&&!!A.errors.indexWeight,helperText:A.touched.indexWeight&&A.errors.indexWeight}),u.jsxs(Du,{children:[u.jsx(Hu,{id:"hour-label",children:"کشور مقصد"}),u.jsx(Ou,{labelId:"hour-label",label:"کشور مقصد",id:"hour-select",value:T,onChange:k=>w(k.target.value),children:s==null?void 0:s.map(k=>u.jsx(qu,{value:k.fa,children:k.fa},k.fa))})]}),!e&&u.jsx(Q,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!T,children:"ثبت"}),e&&u.jsx(Q,{disabled:!A.values.numberForBuy||!A.values.killDate||!A.values.indexWeight||A.values.numberForBuy>x||!T,variant:"contained",color:"primary",fullWidth:!0,onClick:()=>{a(Ye({role:vu(),kill_capacity:A.values.numberForBuy,recive_date:A.values.killDate,Index_weight:A.values.indexWeight,kill_request_key:r.key,remain_quantity:A.values.numberForBuy,export_status:!0})).then(k=>{var O,U;(O=k==null?void 0:k.payload)!=null&&O.error?i({vertical:"top",horizontal:"center",msg:(U=k==null?void 0:k.payload)==null?void 0:U.error,severity:"error"}):(t(),i({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(fu({right:!1,bottom:!1,left:!1,content:null})))})},children:"ثبت ویرایش"})]})})},Br=({item:e,updateTable:t})=>{const r=iu(),[n,l]=f.useState(null),[d]=f.useContext(Z),C=c=>{l(c.currentTarget)},a=()=>{l(null)},i=!!n,x=i?"popover":void 0;return u.jsxs(F,{container:!0,children:[u.jsx(su,{"aria-describedby":x,variant:"contained",color:"primary",onClick:C,children:u.jsx(j6,{})}),u.jsx(c6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:x,open:i,anchorEl:n,onClose:a,children:u.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:u.jsxs(F,{container:!0,direction:"column",children:[u.jsx(Nu,{title:"ویرایش",placement:"right",children:u.jsx(su,{color:"primary",onClick:()=>{a(),r(fu({title:"ویرایش درخواست صادرات",content:u.jsx($6,{updateTable:t,edit:!0,item:e}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},children:u.jsx($u,{})})}),u.jsx(Nu,{title:"حذف",children:u.jsx(su,{color:"error",onClick:()=>{r(Ne(e.key)).then(c=>{c.error?d({vertical:"top",horizontal:"center",msg:c.error,severity:"error"}):(t(),d({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:u.jsx(s0,{})})})]})})})]})},Hr=()=>{const e=iu(),[t,r]=f.useState(),n=tu(R=>R.userSlice.selectedSubUser);f.useEffect(()=>{e(Ir({role_key:z("slaughter")&&(n==null?void 0:n.key)||""})).then(R=>{r(R.payload.data)})},[n==null?void 0:n.key]);const[l,d]=f.useState(0),C=(R,Y)=>{d(Y)},[,,a,i,x,c]=f.useContext(Z);f.useEffect(()=>{const R=uu(new Date).format("YYYY-MM-DD");i(R),c(R)},[]);const p=R=>{g(R.target.value)},[o,s]=f.useState([]),[v,T]=f.useState(0),[w,S]=f.useState(10),[j,g]=f.useState(""),[H,q]=f.useState(1),[m,h]=f.useState([]),[A,y]=f.useState([]),M=async R=>{e(Cu());const Y=await ku.get(`kill_request/?export=true&type=${l===0?"pending":"archive"}&search=filter&value=${j}&role=${vu()}${z("slaughter")?`&role_key=${n==null?void 0:n.key}`:""}&date1=${a}&date2=${x}&page=${R}&page_size=${w}`);e(X()),s(Y.data.results),T(Y.data.count)},E=R=>{M(R),q(R)},_=R=>{S(R),q(1)},$=()=>{M(H!==0?H:1)};f.useEffect(()=>{M(1)},[n==null?void 0:n.key,a,x,w,l]);const G=R=>{let Y="";return R.exportState==="pending"?Y="در انتظار تایید":R.exportState==="rejected"?Y="رد شده":R.exportState==="accepted"?Y="تایید شده":R.exportState==="deleted"&&(Y="حذف شده"),Y};f.useEffect(()=>{const R=o==null?void 0:o.map((b,L)=>{var V,nu,J,cu,pu,ru;return[H===1?L+1:L+w*(H-1)+1,du(b==null?void 0:b.createDate),du(b.reciveDate),`${b.killHouse.name} (${b.killHouse.killHouseOperator.user.mobile})`,b!=null&&b.slaughterHouse?(V=b==null?void 0:b.slaughterHouse)==null?void 0:V.name:(nu=b==null?void 0:b.killHouse)==null?void 0:nu.name,b==null?void 0:b.exportCountry,`${(cu=(J=b==null?void 0:b.poultry)==null?void 0:J.userprofile)==null?void 0:cu.fullName} (${(ru=(pu=b==null?void 0:b.poultry)==null?void 0:pu.userprofile)==null?void 0:ru.mobile})`,b.killCapacity,b.IndexWeight,(b.IndexWeight*b.killCapacity).toLocaleString(),u.jsx(u.Fragment,{children:b!=null&&b.inputDirectBuyingCode?b==null?void 0:b.inputDirectBuyingCode:u.jsx(Q,{onClick:()=>{e(Iu({title:"ثبت کد احراز",content:u.jsx($e,{item:b,updateTable:$})}))},children:"ثبت کداحراز"})}),G(b),l===0?u.jsx(Br,{updateTable:$,item:b},L):"-"]});h(R);const Y=o==null?void 0:o.map((b,L)=>{var V,nu,J,cu,pu,ru;return[H===1?L+1:L+w*(H-1)+1,du(b==null?void 0:b.createDate),du(b.reciveDate),`${b.killHouse.name} (${b.killHouse.killHouseOperator.user.mobile})`,b!=null&&b.slaughterHouse?(V=b==null?void 0:b.slaughterHouse)==null?void 0:V.name:(nu=b==null?void 0:b.killHouse)==null?void 0:nu.name,b==null?void 0:b.exportCountry,`${(cu=(J=b==null?void 0:b.poultry)==null?void 0:J.userprofile)==null?void 0:cu.fullName} (${(ru=(pu=b==null?void 0:b.poultry)==null?void 0:pu.userprofile)==null?void 0:ru.mobile})`,b.killCapacity,b.IndexWeight,(b.IndexWeight*b.killCapacity).toLocaleString(),G(b),b!=null&&b.acceptRejectDate?f6(b==null?void 0:b.acceptRejectDate):"-",b==null?void 0:b.directBuyingMessage]});y(Y)},[o]);const hu=async R=>{R.preventDefault(),e(Cu());try{const Y=await ku.get(`kill_request/?export=true&type=${l===0?"pending":"archive"}&role=${vu()}${z("slaughter")?`&role_key=${n==null?void 0:n.key}`:""}&search=filter&value=${j}&date1=${a}&date2=${x}&page=1&page_size=${w}`);s(Y.data.results),T(Y.data.count),e(X())}catch(Y){console.error("Error fetching data:",Y)}},yu=tu(R=>R.userSlice.userProfile.key);return u.jsxs(F,{container:!0,direction:"column",flexWrap:"nowrap",mt:D.SMALL,children:[u.jsx(F,{container:!0,justifyContent:"center",alignItems:"center",my:D.SMALL,children:u.jsxs(C6,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:l,onChange:C,children:[u.jsx(u0,{label:"درخواست های جدید"}),u.jsx(u0,{label:"بایگانی"})]})}),u.jsxs(F,{container:!0,mt:D.MEDIUM,alignItems:"center",justifyContent:"center",gap:2,children:[u.jsx(Q,{variant:"contained",disabled:!(t!=null&&t.exportStatus),onClick:()=>{e(fu({title:"ثبت درخواست صادرات",content:u.jsx($6,{updateTable:$}),right:!(window.innerWidth<=600),bottom:window.innerWidth<=600}))},children:"ثبت درخواست صادرات"}),u.jsx("form",{onSubmit:hu,children:u.jsxs(F,{container:!0,alignItems:"center",gap:D.SMALL,children:[u.jsx(N,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:p}),u.jsx(Q,{type:"submit",onClick:hu,endIcon:u.jsx(Ve,{}),children:"جستجو"}),u.jsx(F,{children:u.jsx(eu,{label:"از تاریخ",id:"date",renderInput:R=>u.jsx(N,{style:{width:"160px"},...R}),value:a,onChange:R=>{i(uu(R).format("YYYY-MM-DD"))}})}),u.jsx(F,{children:u.jsx(eu,{label:"تا تاریخ",id:"date",renderInput:R=>u.jsx(N,{style:{width:"160px"},...R}),value:x,onChange:R=>{c(uu(R).format("YYYY-MM-DD"))}})}),l===1&&u.jsx(F,{children:u.jsx(Nu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${ku.defaults.baseURL}export_kill_house_excel/?date1=${a}&date2=${x}&role=${vu()}${z("slaughter")?`&role_key=${n==null?void 0:n.key}`:""}&key=${yu}`,rel:"noreferrer",children:u.jsx(Q,{color:"success",children:u.jsx(Ge,{size:32})})})})})]})}),l===0?u.jsx(zu,{data:m,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","محل کشتار","کشور مقصد","مرغدار (تلفن)","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","کد احراز","وضعیت","عملیات"],handlePageChange:E,totalRows:v,page:H,perPage:w,handlePerRowsChange:_,title:"صادرات"}):u.jsx(zu,{data:A,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","محل کشتار","کشور مقصد","مرغدار (تلفن)","تعداد درخواست (قطعه)","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","وضعیت","تاریخ تایید/رد","دلیل رد"],handlePageChange:E,totalRows:v,page:H,perPage:w,handlePerRowsChange:_,title:"بایگانی صادرات"})]})]})},to=()=>{const{pathname:e}=g6(),{slaughterPermissionState:t}=tu(r=>r.slaughterSlice);return u.jsx(u.Fragment,{children:u.jsx(d6,{display:"flex",justifyContent:"center",children:u.jsxs(F,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===he?u.jsxs(F,{justifyContent:"center",my:D.MEDIUM,children:[u.jsx(F,{children:u.jsx(I,{variant:"h6",children:"صفحه مدیریت درخواست های کشتارگاه"})}),u.jsx(rt,{hasPermission:t})]}):u.jsx(Oe,{}),u.jsxs(F,{container:!0,justifyContent:"space-between",gap:D.SMALL,children:[u.jsxs(F,{xs:12,children:[e===y0&&u.jsx(Ar,{steps:fr,disableDotsNavigation:!0,showButtons:!1,children:u.jsx(tt,{})}),e===pe&&u.jsx(we,{}),e===v0&&u.jsx(yr,{}),e===j0&&u.jsx(_r,{}),e===Ae&&u.jsx(nt,{})," ",e===fe&&u.jsx(ot,{}),e===b0&&u.jsx(Be,{}),e===ye&&u.jsx(Qe,{}),e===E0&&u.jsx(Dr,{}),e===xe&&u.jsx(Rr,{}),e===ge&&u.jsx(Lr,{}),e===x0&&u.jsx(ze,{}),e===g0&&u.jsx(Hr,{})]}),e===F0&&u.jsx(Ke,{})]})]})})})};export{to as default}; diff --git a/build/assets/SlaughterSellCarcass-CF90lydo.js b/build/assets/SlaughterSellCarcass-CF90lydo.js new file mode 100644 index 0000000..72339ab --- /dev/null +++ b/build/assets/SlaughterSellCarcass-CF90lydo.js @@ -0,0 +1,2 @@ +import{j as o,an as L,B as C,I as Ru,b3 as Iu,aq as Lu,b7 as Hu,as as Pu,at as Ou,T as R,d as zu}from"./mui-vendor-D_SVL-Dx.js";import{r as c,u as Wu}from"./react-vendor-CmFgShSM.js";import{A as Y,u as Bu,c as Nu,a0 as H,G as n,V as Mu,L as G,j as P,h as O,v as M,a3 as Ku,p as Yu,W as Gu,O as K,kP as Vu,$ as yu,S as z,C as I,g4 as Fu,dD as qu}from"./index-D80MdVQn.js";import{u as V,a as Ju,f as _}from"./redux-vendor-CfkcHgWN.js";import{R as Qu}from"./ResponsiveTable-bUYl0qDM.js";import{S as Xu,s as Zu}from"./SlaughterAllocateToGuild-CeWc5BWf.js";import{S as Uu,a as mu}from"./SlaughterManageInventoryAllocationOperations-P9wf5kfn.js";import{R as u6,a as e6}from"./index.esm-C1-dCPnj.js";import{S as o6}from"./ShowImage-DxnwAx1k.js";import{g as a6}from"./guild-allocated-stock-operation-BLvN06p9.js";import{u as r6}from"./getProvinceName-BZC9apsX.js";import{b as s6}from"./slaughter-allocate-steward-CCu9314u.js";import{d as n6}from"./Tune-BBzxV8DK.js";import{d as l6}from"./Delete-CIwpNviU.js";import{d as t6}from"./Sms-C-zLQmIm.js";import{g as c6}from"./getAllocationType-76F45b0K.js";import{c as k}from"./checkPathStartsWith-DedybDvj.js";import{S as C6}from"./SlaughterShowProducts-C1xLq8AA.js";const d6=Nu({verificationCode:Mu().required("کد احراز الزامی است").matches(/^\d+$/,"کد احراز باید فقط شامل اعداد باشد")}),i6=({item:l,fetchApiData:s})=>{const i=V(),[h]=c.useContext(Y),a=Bu({initialValues:{verificationCode:""},validationSchema:d6,onSubmit:v=>{i(a6({steward_allocation_key:l==null?void 0:l.key,logged_registration_code:v.verificationCode,role:H()})).then(r=>{r.payload.error?h({vertical:"top",horizontal:"center",msg:r.payload.error,severity:"error"}):(h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s())})}});return o.jsx(n,{container:!0,xs:12,justifyContent:"center",alignItems:"center",direction:"column",children:o.jsx("form",{onSubmit:a.handleSubmit,style:{width:"100%"},children:o.jsxs(n,{container:!0,xs:12,direction:"column",children:[o.jsx(L,{sx:{minWidth:"120px"},size:"small",fullWidth:!0,id:"verificationCode",name:"verificationCode",label:"کد احراز",inputMode:"numeric",value:a.values.verificationCode,onChange:a.handleChange,onBlur:a.handleBlur,error:a.touched.verificationCode&&!!a.errors.verificationCode,helperText:a.touched.verificationCode&&a.errors.verificationCode,variant:"outlined"}),o.jsx(C,{size:"small",type:"submit",color:"primary",disabled:!a.isValid,children:"ارسال"})]})})})},h6=Ju("SLAUGHTER_SEND_SMS_AGAIN_SERVICE",async(l,{dispatch:s})=>{s(G());try{const{data:i,status:h}=await P.post("send_again_sms_steward_allocation/",l);return s(O()),{data:i,status:h}}catch(i){return s(O()),{error:i.response.data.result}}}),p6=({updateTable:l,priceInfo:s})=>{const i=r6(),h=_(e=>e.userSlice.userProfile.key),a=_(e=>e.userSlice.selectedSubUser),{slaughterProducts:v}=_(e=>e.slaughterSlice),r=V(),vu=Wu(),[,,S,q,D,J]=c.useContext(Y);c.useEffect(()=>{const e=M(new Date).format("YYYY-MM-DD");q(e),J(e)},[]);const ju=e=>{Du(e.target.value)},[$,Q]=c.useState([]),[ku,X]=c.useState(0),[b,Su]=c.useState(10),[W,Du]=c.useState(""),[B,Z]=c.useState(1),[$u,bu]=c.useState([]),[E]=c.useContext(Y),p=async e=>{r(G());const u=await P.get(`steward-allocation/?search=filter&value=${W}&role=${H()}${k("slaughter")?`&role_key=${a==null?void 0:a.key}`:""}&date1=${S}&date2=${D}&page=${e||1}&page_size=${b}`);r(O()),Q(u.data.results),X(u.data.count)},Eu=e=>{p(e),Z(e)},_u=e=>{var d,A,g,x,f,F,y,j,N,T,t,w,m,uu,eu,ou,au,ru,su,nu,lu,tu,cu,Cu,du,iu,hu,pu,Au,gu,xu,fu;let u=`${(d=e==null?void 0:e.toKillHouse)==null?void 0:d.name} - ${(x=(g=(A=e==null?void 0:e.toKillHouse)==null?void 0:A.killHouseOperator)==null?void 0:g.user)==null?void 0:x.fullname} (${(y=(F=(f=e==null?void 0:e.toKillHouse)==null?void 0:f.killHouseOperator)==null?void 0:F.user)==null?void 0:y.mobile})`;switch(e==null?void 0:e.allocationType){case"killhouse_killhouse":u=`${(j=e==null?void 0:e.toKillHouse)==null?void 0:j.name} - ${(t=(T=(N=e==null?void 0:e.toKillHouse)==null?void 0:N.killHouseOperator)==null?void 0:T.user)==null?void 0:t.fullname} (${(uu=(m=(w=e==null?void 0:e.toKillHouse)==null?void 0:w.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.mobile})`;break;case"killhouse_steward":u=`${(eu=e==null?void 0:e.toStewards)==null?void 0:eu.name} - ${(au=(ou=e==null?void 0:e.toStewards)==null?void 0:ou.user)==null?void 0:au.fullname} (${(su=(ru=e==null?void 0:e.toStewards)==null?void 0:ru.user)==null?void 0:su.mobile})`;break;case"killhouse_guild":u=`${(nu=e==null?void 0:e.toGuilds)==null?void 0:nu.guildsName} - ${(tu=(lu=e==null?void 0:e.toGuilds)==null?void 0:lu.user)==null?void 0:tu.fullname} (${(Cu=(cu=e==null?void 0:e.toGuilds)==null?void 0:cu.user)==null?void 0:Cu.mobile})`;break;case"ColdHouse":u=`${(du=e==null?void 0:e.toColdHouse)==null?void 0:du.name}`;break;default:u=`${(iu=e==null?void 0:e.toKillHouse)==null?void 0:iu.name} - ${(Au=(pu=(hu=e==null?void 0:e.toKillHouse)==null?void 0:hu.killHouseOperator)==null?void 0:pu.user)==null?void 0:Au.fullname} (${(fu=(xu=(gu=e==null?void 0:e.toKillHouse)==null?void 0:gu.killHouseOperator)==null?void 0:xu.user)==null?void 0:fu.mobile})`;break}return u},Tu=e=>{Su(e),Z(1)};c.useEffect(()=>{const e=$==null?void 0:$.map((u,d)=>{var A,g,x,f,F,y,j;return[B===1?d+1:d+b*(B-1)+1,u!=null&&u.date?Ku(u==null?void 0:u.date):"-",u!=null&&u.productionDate?Yu(u==null?void 0:u.productionDate):"-",((u==null?void 0:u.distributionType)==="web"?"سایت":(u==null?void 0:u.distributionType)==="app"?"موبایل":(u==null?void 0:u.distributionType)==="pos"?"پوز":u==null?void 0:u.distributionType)||"-",c6(u),_u(u),(u==null?void 0:u.interfaceNumber)||"-",(u==null?void 0:u.sellType)==="exclusive"?"اختصاصی":"آزاد",((A=u==null?void 0:u.amount)==null?void 0:A.toLocaleString())+" ریال",((g=u==null?void 0:u.totalAmount)==null?void 0:g.toLocaleString())+" ریال",(x=u==null?void 0:u.realNumberOfCarcasses)==null?void 0:x.toLocaleString(),(f=u==null?void 0:u.realWeightOfCarcasses)==null?void 0:f.toLocaleString(),(F=u==null?void 0:u.receiverRealNumberOfCarcasses)==null?void 0:F.toLocaleString(),(y=u==null?void 0:u.receiverRealWeightOfCarcasses)==null?void 0:y.toLocaleString(),(u==null?void 0:u.receiverState)==="accepted"?"تایید شده":u!=null&&u.loggedRegistrationCode?u.loggedRegistrationCode:u!=null&&u.registrationCode&&(u==null?void 0:u.allocationType)!=="ColdHouse"&&(u!=null&&u.activeExpireDateTime)?o.jsx(i6,{fetchApiData:p,item:u},d):"-",u!=null&&u.registrationCode?"ارسال شده":"ارسال نشده",o.jsx(o6,{src:u.image},d),(u==null?void 0:u.quota)==="governmental"?"دولتی":(u==null?void 0:u.quota)==="free"?"آزاد":"-",u!=null&&u.approvedPriceStatus?"دولتی":"آزاد",(u==null?void 0:u.receiverState)==="accepted"||u!=null&&u.loggedRegistrationCode?"تایید شده":(u==null?void 0:u.receiverState)==="rejected"?"رد شده":u!=null&&u.activeExpireDateTime&&!(u!=null&&u.loggedRegistrationCode)&&(u!=null&&u.registrationCode)?"در انتظار ورود کد احراز":"در انتظار تایید",(u==null?void 0:u.receiverState)==="pending"&&(u!=null&&u.activeExpireDateTime)&&!(u!=null&&u.loggedRegistrationCode)&&(u!=null&&u.registrationCode)?o.jsx(wu,{item:u,fetchApiData:p,updateTable:l},`pending-ops-${u.key}`):o.jsx(Uu,{item:u,fetchApiData:p,priceInfo:s,remainWeight:(j=v[0])==null?void 0:j.totalRemainWeight},d)]});bu(e)},[$]),c.useEffect(()=>{p(1)},[r,S,D,b,a==null?void 0:a.key]);const wu=({item:e,fetchApiData:u,updateTable:d})=>{const[A,g]=c.useState(null),x=!!A,f=x?`pending-popover-${e.key}`:void 0,F=t=>{g(t.currentTarget)},y=()=>{g(null)},T=[{key:"delete",label:"حذف",icon:l6,color:"error.main",action:()=>{r(K({title:"آیا مطمئن هستید؟",content:o.jsxs(n,{container:!0,spacing:2,children:[o.jsx(n,{item:!0,children:o.jsx(C,{variant:"contained",color:"error",onClick:()=>{r(s6({steward_allocation_key:e.key})).then(()=>{r(I()),r(Fu({role_key:k("slaughter")?a==null?void 0:a.key:""})),u(1)})},children:"تایید"})}),o.jsx(n,{item:!0,children:o.jsx(C,{onClick:()=>{r(I())},children:"لغو"})})]})}))}},{key:"resend",label:"ارسال مجدد کد",icon:t6,color:"primary.main",action:()=>{r(h6({key:e.key})).then(t=>{t.payload.error?E({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(d(),E({vertical:"top",horizontal:"center",msg:"کد با موفقیت ارسال شد.",severity:"success"}))})}}];return o.jsxs(n,{container:!0,justifyContent:"center",children:[o.jsx(Ru,{size:"small",color:"primary","aria-describedby":f,onClick:F,children:o.jsx(n6,{})}),o.jsx(Iu,{id:f,open:x,anchorEl:A,onClose:y,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:o.jsx(Lu,{sx:{minWidth:160,p:.5},children:T.map(t=>{const w=t.icon;return o.jsxs(Hu,{onClick:()=>{y(),t.action()},sx:{borderRadius:1,mb:.25,py:.5,"&:last-of-type":{mb:0}},children:[o.jsx(Pu,{sx:{minWidth:32,color:t.color},children:o.jsx(w,{fontSize:"small"})}),o.jsx(Ou,{primary:t.label,primaryTypographyProps:{sx:{color:t.color,fontSize:"0.82rem",fontWeight:600}}})]},t.key)})})})]})},U=async e=>{e.preventDefault(),r(G());try{const u=await P.get(`steward-allocation/?role=${H()}${k("slaughter")?`&role_key=${a==null?void 0:a.key}`:""}&search=filter&value=${W}&date1=${S}&date2=${D}&page=1&page_size=${b}`);Q(u.data.results),X(u.data.count),r(O())}catch(u){console.error("Error fetching data:",u)}};return o.jsxs(n,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[o.jsxs(n,{container:!0,xs:12,my:2,gap:2,children:[o.jsx(C,{disabled:!v,variant:"contained",onClick:()=>{r(Gu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت توزیع/ فروش درون استان",size:{xs:"100%"},content:o.jsx(Xu,{updateTable:l,sellerType:"KillHouse",sellType:"exclusive",fetchApiData:p,priceInfo:s,killHouseAllocation:!0})}))},children:"ثبت توزیع/ فروش"}),o.jsx(C,{disabled:!v,variant:"contained",onClick:()=>{var e;r(K({title:"انتقال به سردخانه",content:o.jsx(mu,{updateTable:l,sellerType:"KillHouse",sellType:"free",fetchApiData:p,priceInfo:s,remainWeight:(e=v[0])==null?void 0:e.totalRemainWeight,killHouseAllocation:!1})}))},children:"انتقال به سردخانه"}),o.jsx(C,{disabled:!0,variant:"contained",color:"success",onClick:()=>{vu(Vu)},children:"لیست روزانه"})]}),o.jsxs(n,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:4,children:[o.jsxs(n,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[o.jsx(n,{children:o.jsx(yu,{label:"از تاریخ",id:"date",renderInput:e=>o.jsx(L,{style:{width:"160px"},...e,size:"small"}),value:S,onChange:e=>{q(M(e).format("YYYY-MM-DD"))}})}),o.jsx(n,{children:o.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:e=>o.jsx(L,{style:{width:"160px"},...e,size:"small"}),value:D,onChange:e=>{J(M(e).format("YYYY-MM-DD"))}})}),o.jsx(n,{children:o.jsxs("form",{onSubmit:U,children:[o.jsx(L,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:ju}),o.jsx(C,{type:"submit",onClick:U,endIcon:o.jsx(u6,{}),children:"جستجو"})]})}),o.jsx(C,{variant:"outlined",onClick:()=>{r(K({title:"ثبت نهایی",content:o.jsxs(n,{container:!0,gap:1,children:[i==="hamedan"?o.jsxs(n,{container:!0,gap:z.SMALL,children:[o.jsx(R,{color:"error",variant:"body2",children:"لطفاً توجه داشته باشید:"}),o.jsx(R,{color:"error",variant:"body2",children:"درصورتی‌که کد احراز ظرف مدت ۱۰ دقیقه وارد نشود، ثبت‌نام شما به‌طور خودکار حذف خواهد شد."}),o.jsx(R,{color:"error",variant:"body2",children:"درصورت استفاده از شماره واسط برای ثبت کد احراز، مسئولیت صحت و تأیید شماره بر عهده کشتارگاه خواهد بود."})]}):o.jsx(R,{children:"در صورت ثبت نهایی انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),o.jsxs(n,{container:!0,direction:"column",gap:z.TINY,width:"100%",children:[o.jsx(C,{fullWidth:!0,variant:"contained",onClick:()=>{r(Zu({steward_allocation_list:$.map(e=>e.key)})).then(e=>{r(I()),e.payload.error?E({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(l(),p(1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),o.jsx(C,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{r(I())},children:"لغو"})]})]})}))},children:"تایید نهایی (یکجا)"}),o.jsx(zu,{title:"خروجی اکسل",children:o.jsx(C,{color:"success",onClick:()=>{E({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const e=`${P.defaults.baseURL}steward_allocation_excel/?role=${H()}${k("slaughter")?`&role_key=${a==null?void 0:a.key}`:""}&key=${h}&search=filter&value=${W}&date1=${S}&date2=${D}&trash=false&type=KillHouse"&kill_house_key=all" + }`;window.location.href=e},children:o.jsx(e6,{size:32})})})]}),o.jsx(Qu,{data:$u,columns:["ردیف","تاریخ توزیع","تاریخ تولید گوشت","ثبت شده","نوع تخصیص","مشخصات خریدار","شماره واسط","تخصیص","قیمت هر کیلو","قیمت کل","حجم تخصیصی","وزن تخصیصی","حجم تایید شده","وزن تایید شده","کداحراز","وضعیت کد احراز","سند","سهمیه","نوع فروش","وضعیت","عملیات"],handlePageChange:Eu,totalRows:ku,page:B,perPage:b,handlePerRowsChange:Tu,title:"تخصیصات صورت گرفته"})]})]})},I6=()=>{const l=V(),s=_(a=>a.userSlice.selectedSubUser),{priceInfo:i}=_(a=>a.slaughterSlice),h=()=>{l(Fu({role_key:k("slaughter")?s==null?void 0:s.key:""})),l(qu({role_key:k("slaughter")?s==null?void 0:s.key:""}))};return c.useEffect(()=>{h()},[l,s==null?void 0:s.key]),o.jsxs(n,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:z.SMALL,mt:z.MEDIUM,xs:12,children:[o.jsx(n,{container:!0,isDashboard:!0,xs:12,children:o.jsx(C6,{})}),o.jsx(p6,{updateTable:h,priceInfo:i})]})};export{I6 as S}; diff --git a/build/assets/SlaughterShowProducts-C1xLq8AA.js b/build/assets/SlaughterShowProducts-C1xLq8AA.js new file mode 100644 index 0000000..54e87ae --- /dev/null +++ b/build/assets/SlaughterShowProducts-C1xLq8AA.js @@ -0,0 +1 @@ +import{i as w,j as u,d as k,I as M,ak as O,al as y,am as R,an as Y,B as $}from"./mui-vendor-D_SVL-Dx.js";import{r as T,G as l,a0 as p,O as m,ku as G,kQ as I,v as i,A as P,$ as _,C as N,j as U}from"./index-D80MdVQn.js";import{r as C,f as b}from"./react-vendor-CmFgShSM.js";import{f as x,u as W}from"./redux-vendor-CfkcHgWN.js";import{R as B}from"./ResponsiveTable-bUYl0qDM.js";import{d as H}from"./SystemUpdateAlt-QYMcO5S3.js";import{c as K}from"./checkPathStartsWith-DedybDvj.js";var S={},q=w;Object.defineProperty(S,"__esModule",{value:!0});var z=S.default=void 0,V=q(T()),Q=u;z=S.default=(0,V.default)((0,Q.jsx)("path",{d:"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z"}),"ContentCut");const ru=()=>{const{slaughterProducts:n,distributionInfo:o}=x(a=>a.slaughterSlice),[r,h]=C.useState(),{pathname:A}=b(),d=W(),g=a=>{var e,s,t,c;return p()==="KillHouse"?[(e=a==null?void 0:a.totalGovernmentalCarcassesWeight)==null?void 0:e.toLocaleString(),(s=a==null?void 0:a.provinceFreeCarcassesWeight)==null?void 0:s.toLocaleString()]:[(t=a==null?void 0:a.receiveGovernmentalCarcassesWeight)==null?void 0:t.toLocaleString(),(c=a==null?void 0:a.receiveFreeCarcassesWeight)==null?void 0:c.toLocaleString()]};C.useEffect(()=>{const a=n==null?void 0:n.map((e,s)=>{var t,c,j,v,D,E,f,L;return[s+1,e==null?void 0:e.name,...g(e),(t=e==null?void 0:e.freeBuyingCarcassesWeight)==null?void 0:t.toLocaleString(),(c=e==null?void 0:e.totalCarcassesWeight)==null?void 0:c.toLocaleString(),(j=e==null?void 0:e.realAllocatedWeight)==null?void 0:j.toLocaleString(),(v=e==null?void 0:e.totalRemainWeight)==null?void 0:v.toLocaleString(),(D=o==null?void 0:o.totalGovernmentalRemainWeight)==null?void 0:D.toLocaleString(),(E=o==null?void 0:o.totalFreeRemainWeight)==null?void 0:E.toLocaleString(),(f=o==null?void 0:o.totalGovernmentalInputWeight)==null?void 0:f.toLocaleString(),(L=o==null?void 0:o.totalFreeInputWeight)==null?void 0:L.toLocaleString()]});h(a)},[n,o]);const F=()=>A===G||A===I?[]:["مانده دولتی (کیلوگرم)"," مانده آزاد (کیلوگرم)","وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)"];return u.jsx(l,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(B,{noPagination:(r==null?void 0:r.length)===1,paginated:!(r!=null&&r.length)===1,operation:u.jsx(l,{container:!0,children:p()==="KillHouse"&&u.jsx(k,{title:"خروجی اکسل",placement:"top",children:u.jsx(M,{color:"primary",onClick:()=>{d(m({title:"دریافت خروجی اکسل",content:u.jsx(J,{})}))},children:u.jsx(H,{})})})}),title:"موجودی انبار",columns:["ردیف","نام محصول","وزن خریدهای دولتی داخل استان (کیلوگرم)","وزن خریدهای آزاد داخل استان (کیلوگرم)","وزن خریدهای خارج استان (کیلوگرم)","کل ورودی به انبار (کیلوگرم)","کل فروش (کیلوگرم)","مانده انبار (کیلوگرم)",...F()],data:r,customColors:[{name:"ردیف",color:"red"},{name:"نام محصول",color:"red"},{name:"کل ورودی به انبار (کیلوگرم)",color:"red"},{name:"وزن خریدهای دولتی داخل استان (کیلوگرم)",color:"red"},{name:"وزن خریدهای آزاد داخل استان (کیلوگرم)",color:"red"},{name:"وزن خریدهای خارج استان (کیلوگرم)",color:"red"},{name:"کل فروش (کیلوگرم)",color:"red"},{name:"مانده انبار (کیلوگرم)",color:"green"}]})})},J=()=>{const[n,o]=C.useState("withdate"),r=x(t=>t.userSlice.selectedSubUser),h=t=>{o(t.target.value)},A=x(t=>t.userSlice.userProfile.key),[d,g]=C.useState(i(new Date).format("YYYY-MM-DD")),[F,a]=C.useState(i(new Date).format("YYYY-MM-DD")),e=W(),[s]=C.useContext(P);return u.jsxs(l,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(O,{row:!0,"aria-labelledby":"radio-group-label",name:"radio-buttons-group",value:n,onChange:h,children:[u.jsx(y,{value:"withdate",control:u.jsx(R,{}),label:"دانلود بر اساس بازه"}),u.jsx(y,{value:"nodate",control:u.jsx(R,{}),label:"دانلود کلی"})]}),n==="withdate"&&u.jsxs(l,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(l,{children:u.jsx(_,{label:"از تاریخ",id:"date",renderInput:t=>u.jsx(Y,{style:{width:"160px"},...t}),value:d,onChange:t=>{g(i(t).format("YYYY-MM-DD"))}})}),u.jsx(l,{children:u.jsx(_,{label:"تا تاریخ",id:"date",renderInput:t=>u.jsx(Y,{style:{width:"160px"},...t}),value:F,onChange:t=>{a(i(t).format("YYYY-MM-DD"))}})})]}),u.jsx($,{fullWidth:!0,variant:"contained",onClick:()=>{e(N()),s({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const t=`${U.defaults.baseURL}kill_house_inventory_data/?role=${p()}${K("slaughter")?`&role_key=${r==null?void 0:r.key}`:""}&key=${A}${n==="withdate"?`&date1=${d}&date2=${F}`:""}`;window.location.href=t},children:"دانلود فایل اکسل"})]})};export{ru as S,z as d}; diff --git a/build/assets/SlaughterStockWrapper-KWfSoKoo.js b/build/assets/SlaughterStockWrapper-KWfSoKoo.js new file mode 100644 index 0000000..f2b60f6 --- /dev/null +++ b/build/assets/SlaughterStockWrapper-KWfSoKoo.js @@ -0,0 +1 @@ +import{j as u,T as q,aj as Lu,ak as zu,al as fu,am as $u,an as B,B as R,d as Wu,I as Bu,a_ as Qu,ay as e6,az as a6,aA as wu,b3 as r6,b5 as Ju,b6 as bu}from"./mui-vendor-D_SVL-Dx.js";import{L as vu,j as J,h as m,A as Ru,u as Hu,c as qu,b as _u,G as C,S as L,C as Vu,g4 as Eu,O as Su,v as O,a0 as N,p as ku,$ as Z,W as Xu,fG as Zu,k$ as s6}from"./index-D80MdVQn.js";import{r as l}from"./react-vendor-CmFgShSM.js";import{S as t6}from"./SlaughterShowProducts-C1xLq8AA.js";import{a as l6,f as V,u as uu}from"./redux-vendor-CfkcHgWN.js";import{R as U}from"./ResponsiveTable-bUYl0qDM.js";import{p as n6}from"./province-policy-drop-limit-D3SVePgA.js";import{c as D}from"./checkPathStartsWith-DedybDvj.js";import{d as o6}from"./Settings-Cboitw62.js";import{R as Du,a as c6}from"./index.esm-C1-dCPnj.js";import{b as Uu,c as C6,s as d6,a as mu,S as i6,v as h6}from"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import{S as u6}from"./ShowImage-DxnwAx1k.js";import{d as g6}from"./ToggleOffOutlined-C41wua6U.js";import{d as p6}from"./ToggleOn-Cv1P2E48.js";import{d as x6}from"./SystemUpdateAlt-QYMcO5S3.js";import{C as F6}from"./ChechClearanceCode-C2pygfym.js";import{d as y6}from"./Tune-BBzxV8DK.js";const A6=l6("SLAUGHTER_SUBMIT_REAL_INVENTORY",async(a,{dispatch:F})=>{F(vu());try{const{data:s,status:k}=await J.put("ware-house-accept-kill-house-request/0/",a);return F(m()),{data:s,status:k}}catch(s){return F(m()),{error:s.response.data.result}}}),j6=({item:a,updateTable:F})=>{var z,$,P;const[s,k]=l.useState("weight"),[t,A]=l.useState("0"),[g,f]=l.useState({min:0,max:100}),S=V(y=>y.userSlice.selectedSubUser),d=y=>{k(y.target.value)},[v,E]=l.useState(a!=null&&a.killer?"killer":"self"),W=y=>{E(y.target.value)},[w]=l.useContext(Ru),x=uu();l.useEffect(()=>{x(n6()).then(y=>{var j;(j=y.payload)!=null&&j.data&&f({min:parseFloat(y.payload.data.killHouseLimitPercentDown),max:parseFloat(y.payload.data.killHouseLimitPercentUp)})})},[]);const p=Hu({initialValues:{realNumber:a!=null&&a.acceptedRealQuantity?a==null?void 0:a.acceptedRealQuantity:"",realWeight:a!=null&&a.wareHouseAcceptedRealWeight?a==null?void 0:a.wareHouseAcceptedRealWeight:0},validationSchema:qu({realNumber:_u().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!").min(0,"مقدار نمی‌تواند منفی باشد"),realWeight:_u().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!").min(0,"مقدار نمی‌تواند منفی باشد")})}),h=Hu({initialValues:{lossWeight:""},validationSchema:qu({lossWeight:_u().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!").min(g.min,`درصد افت باید بین ${g.min} تا ${g.max} درصد باشد!`).max(g.max,`درصد افت باید بین ${g.min} تا ${g.max} درصد باشد!`)})});l.useEffect(()=>{if(s==="weight")if(a!=null&&a.acceptedRealWeight&&p.values.realWeight){const j=(a.acceptedRealWeight-p.values.realWeight)/a.acceptedRealWeight*100;A(j.toFixed(2))}else A(0);else if(a!=null&&a.acceptedRealWeight&&h.values.lossWeight){const y=a.acceptedRealWeight/100*h.values.lossWeight;A((a.acceptedRealWeight-y).toFixed(2))}else A(0)},[p.values.realWeight,h.values.lossWeight,s,a]);const _=()=>s==="weight"?t>=g.min&&t<=g.max:h.isValid,b=()=>s==="weight"?p.isValid&&_():h.isValid,T=()=>{if(!b())return;const y=s==="weight"?{input_type:"input_weight",ware_house_accepted_real_quantity:parseInt(p.values.realNumber),ware_house_accepted_real_weight:parseInt(p.values.realWeight),kill_house_request_key:a==null?void 0:a.key,loss_percent:parseFloat(t)}:{input_type:"loss_weight",loss_percent:parseInt(h.values.lossWeight),kill_house_request_key:a==null?void 0:a.key};x(A6({...y,...a!=null&&a.killer?{input_warehouse:v}:{}})).then(j=>{j.payload.error?w({vertical:"top",horizontal:"center",msg:j.payload.error,severity:"error"}):(x(Vu()),F(),x(Eu({role_key:D("slaughter")?S==null?void 0:S.key:""})),Y())})},Y=()=>{x(Su({title:"عملیات با موفقیت انجام شد",content:u.jsx(u.Fragment,{children:u.jsxs(C,{container:!0,gap:L.SMALL,justifyContent:"center",children:[u.jsx(q,{variant:"body2",color:"secondary",children:"جهت ویرایش میتوانید حداکثر تا پایان امروز یا قبل از اولین تخصیص اقدام کنید."}),u.jsx(R,{variant:"outlined",onClick:()=>{x(Vu())},children:"متوجه شدم"})]})})}))};return u.jsx(u.Fragment,{children:u.jsxs(C,{xs:12,container:!0,spacing:L.SMALL,alignItems:"center",justifyContent:"center",children:[u.jsxs(C,{container:!0,xs:12,gap:L.TINY,children:[u.jsxs(C,{container:!0,xs:12,gap:L.SMALL,justifyContent:"center",children:[(a==null?void 0:a.killer)&&u.jsxs(q,{color:"primary",variant:"body2",children:["کشتارکن: ",(z=a==null?void 0:a.killer)==null?void 0:z.name]}),u.jsxs(q,{color:"primary",variant:"body2",children:["کد بار: ",a.barCode]}),u.jsxs(q,{color:"primary",variant:"body2",children:["حجم بار: ",($=a==null?void 0:a.acceptedRealQuantity)==null?void 0:$.toLocaleString()]}),u.jsxs(q,{color:"primary",variant:"body2",children:["وزن بار: ",(P=a==null?void 0:a.acceptedRealWeight)==null?void 0:P.toLocaleString()]})]}),u.jsx(Lu,{children:u.jsxs(zu,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:"بر اساس وزن ورودی",name:"radio-buttons-group",value:s,onChange:d,row:!0,children:[u.jsx(fu,{value:"weight",control:u.jsx($u,{}),label:"بر اساس وزن ورودی"}),u.jsx(fu,{value:"loss",control:u.jsx($u,{}),label:"بر اساس درصد افت"})]})}),s==="weight"?u.jsxs(u.Fragment,{children:[u.jsx(B,{fullWidth:!0,id:"realWeight",size:"small",label:"وزن لاشه",variant:"outlined",value:p.values.realWeight,error:p.touched.realWeight?!!p.errors.realWeight:null,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.realWeight&&p.errors.realWeight?p.errors.realWeight:null}),u.jsx(B,{fullWidth:!0,id:"realNumber",size:"small",label:"حجم لاشه",variant:"outlined",value:p.values.realNumber,error:p.touched.realNumber?!!p.errors.realNumber:null,onChange:p.handleChange,onBlur:p.handleBlur,helperText:p.touched.realNumber&&p.errors.realNumber?p.errors.realNumber:null})]}):u.jsx(B,{fullWidth:!0,id:"lossWeight",size:"small",label:"درصد افت",variant:"outlined",value:h.values.lossWeight,error:h.touched.lossWeight?!!h.errors.lossWeight:null,onChange:h.handleChange,onBlur:h.handleBlur,helperText:h.touched.lossWeight&&h.errors.lossWeight?h.errors.lossWeight:null})]}),(a==null?void 0:a.killer)&&u.jsx(C,{mt:2,xs:12,container:!0,justifyContent:"start",p:1,sx:{borderStyle:"solid",borderWidth:"1px",borderColor:"red",borderRadius:"15px"},children:u.jsx(Lu,{children:u.jsxs(zu,{"aria-labelledby":"demo-radio-buttons-group-label",defaultValue:v,name:"radio-buttons-group",value:v,onChange:W,row:!0,children:[u.jsx(fu,{value:"self",control:u.jsx($u,{color:"error"}),label:"ورود به انبار کشتارگاه"}),u.jsx(fu,{value:"killer",control:u.jsx($u,{color:"error"}),label:"ورود به انبار کشتارکن"})]})})}),u.jsxs(C,{container:!0,xs:12,gap:4,alignItems:"center",mt:2,justifyContent:"space-between",children:[u.jsx(C,{children:s==="weight"?u.jsxs(C,{container:!0,gap:2,alignItems:"center",children:[u.jsxs(q,{variant:"body1",color:"primary",children:["افت: ",t>0?t:0,"%"]}),!_()&&u.jsxs(q,{variant:"body2",color:"error",children:["درصد افت باید بین ",g.min," تا ",g.max," درصد باشد!"]})]}):u.jsxs(q,{variant:"body1",color:"primary",children:["وزن: ",t]})}),u.jsx(C,{children:u.jsx(R,{disabled:!b(),size:"small",variant:"outlined",onClick:T,children:"ثبت"})})]})]})})},Ku=({type:a})=>{const[F,s]=l.useState(O(new Date).format("YYYY-MM-DD")),k=V(i=>i.userSlice.selectedSubUser),[t,A]=l.useState(O(new Date).format("YYYY-MM-DD")),g=uu(),f=i=>{_(i.target.value)},[S,d]=l.useState(a==="entered"),[v,E]=l.useState([]),[W,w]=l.useState(0),[x,p]=l.useState(10),[h,_]=l.useState(""),[b,T]=l.useState(1),[Y,z]=l.useState([]),[$,P]=l.useState("all"),y=l.useCallback(async i=>{g(vu());const e=await J.get(`bars_for_kill_house/?search=filter&value=${h}&role=${N()}${S?`&date1=${F}${D("slaughter")?`&role_key=${k==null?void 0:k.key}`:""}&date2=${t}`:""}&page=${i}&page_size=${x}&type=${a}"a=${$}`);g(m()),E(e.data.results),w(e.data.count)},[h,S,F,t,x,a,$,g,E,k==null?void 0:k.key,w]),j=i=>{y(i),T(i)},r=i=>{p(i),T(1)},M=()=>{y(b!==0?b:1)};l.useEffect(()=>{const i=v==null?void 0:v.map((e,I)=>{var G,n,Q,H,eu,au,ru,su,tu,lu,nu,ou,cu,Cu,du,iu,c,o,X,hu,gu,pu,xu,Fu,yu,Au,ju,Iu,Tu,Mu,Yu,Pu,Ou,Nu;return[b===1?I+1:I+x*(b-1)+1,e==null?void 0:e.barCode,ku((G=e==null?void 0:e.poultryRequest)==null?void 0:G.date),`${(n=e==null?void 0:e.poultryRequest)==null?void 0:n.poultryName} (${(Q=e==null?void 0:e.poultryRequest)==null?void 0:Q.poultryMobile}) - ${(H=e==null?void 0:e.poultryRequest)==null?void 0:H.poultryUserName}`,(eu=e==null?void 0:e.poultryRequest)==null?void 0:eu.poultryCity,`${(au=e==null?void 0:e.killhouseUser)!=null&&au.killer?"کشتارکن":"کشتارگاه"} ${(ru=e==null?void 0:e.killhouseUser)==null?void 0:ru.name} (${(lu=(tu=(su=e==null?void 0:e.killhouseUser)==null?void 0:su.killHouseOperator)==null?void 0:tu.user)==null?void 0:lu.mobile})`,(nu=e==null?void 0:e.poultryRequest)==null?void 0:nu.poultryReqOrderCode,e!=null&&e.freezing?"انجماد":e!=null&&e.export?"صادرات":"عادی",e!=null&&e.killer?`${(ou=e==null?void 0:e.killer)==null?void 0:ou.name} (${(du=(Cu=(cu=e==null?void 0:e.killer)==null?void 0:cu.killHouseOperator)==null?void 0:Cu.user)==null?void 0:du.mobile})`:"-",(iu=e==null?void 0:e.poultryRequest)!=null&&iu.freeSaleInProvince?"آزاد":"دولتی",(c=e==null?void 0:e.poultryRequest)==null?void 0:c.chickenBreed,`${(X=(o=e==null?void 0:e.addCar)==null?void 0:o.driver)==null?void 0:X.driverName}/${(gu=(hu=e==null?void 0:e.addCar)==null?void 0:hu.driver)==null?void 0:gu.typeCar}`,(xu=(pu=e==null?void 0:e.addCar)==null?void 0:pu.driver)!=null&&xu.healthCode?(yu=(Fu=e==null?void 0:e.addCar)==null?void 0:Fu.driver)==null?void 0:yu.healthCode:"-",e!=null&&e.clearanceCode?e==null?void 0:e.clearanceCode:"-",(Au=e==null?void 0:e.acceptedRealQuantity)==null?void 0:Au.toLocaleString(),(ju=e==null?void 0:e.acceptedRealWeight)==null?void 0:ju.toLocaleString(),(Iu=e==null?void 0:e.weightInfo)==null?void 0:Iu.state,e==null?void 0:e.wareHouseAcceptedRealQuantity.toLocaleString(),e==null?void 0:e.wareHouseAcceptedRealWeight.toLocaleString(),(Tu=e==null?void 0:e.weightInfo)!=null&&Tu.weightLoss?((Yu=(Mu=e==null?void 0:e.weightInfo)==null?void 0:Mu.weightLoss)==null?void 0:Yu.toFixed(2))+"%":"0%",(Pu=e==null?void 0:e.weightInfo)!=null&&Pu.inputLoss?((Nu=(Ou=e==null?void 0:e.weightInfo)==null?void 0:Ou.inputLoss)==null?void 0:Nu.toFixed(2))+"%":"0%",e!=null&&e.dateOfWareHouse?ku(e==null?void 0:e.dateOfWareHouse):"-",u.jsx(Wu,{title:"ورود بار به انبار",children:u.jsx(Bu,{size:"small",color:"primary",onClick:()=>{g(Su({title:"ثبت موجودی واقعی",content:u.jsx(j6,{updateTable:M,item:e})}))},children:u.jsx(o6,{fontSize:"small"})})},I)]});z(i)},[v]),l.useEffect(()=>{y(1)},[y]);const K=async i=>{i.preventDefault(),g(vu());try{const e=await J.get(`bars_for_kill_house/?role=${N()}${D("slaughter")?`&role_key=${k==null?void 0:k.key}`:""}&search=filter&value=${h}${S?`&date1=${F}&date2=${t}`:""}&page=1&page_size=${x}&type=${a}"a=${$}`);E(e.data.results),w(e.data.count),g(m())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(C,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(C,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(C,{container:!0,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},children:[a==="notentered"&&u.jsx(C,{children:u.jsx(fu,{control:u.jsx(Qu,{checked:S,onChange:()=>d(!S),color:"primary"})})}),u.jsx(C,{children:u.jsx(Z,{disabled:!S,label:"از تاریخ",id:"date",renderInput:i=>u.jsx(B,{size:"small",style:{width:"160px"},...i}),value:F,onChange:i=>{s(O(i).format("YYYY-MM-DD"))}})}),u.jsx(C,{children:u.jsx(Z,{disabled:!S,label:"تا تاریخ",id:"date",renderInput:i=>u.jsx(B,{size:"small",style:{width:"160px"},...i}),value:t,onChange:i=>{A(O(i).format("YYYY-MM-DD"))}})})]}),u.jsx(C,{children:u.jsxs(Lu,{size:"small",style:{minWidth:150},children:[u.jsx(e6,{children:"نوع فروش"}),u.jsxs(a6,{value:$,onChange:i=>P(i.target.value),label:"نوع فروش",children:[u.jsx(wu,{value:"all",children:"همه"}),u.jsx(wu,{value:"governmental",children:"دولتی"}),u.jsx(wu,{value:"free",children:"آزاد"})]})]})}),u.jsx(C,{children:u.jsxs("form",{onSubmit:K,children:[u.jsx(B,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:f}),u.jsx(R,{type:"submit",onClick:K,endIcon:u.jsx(Du,{}),children:"جستجو"})]})})]}),u.jsx(U,{data:Y,columns:["ردیف","کدبار","تاریخ کشتار","مرغدار","شهر مرغدار","خریدار","کدسفارش","کشتار","کشتارکن","فروش","نژاد","راننده/نوع خودرو","کدبهداشتی حمل و نقل","کدرهگیری سامانه قرنطینه","حجم بار (قطعه)","وزن بار (کیلوگرم)","وضعیت","حجم لاشه","وزن لاشه","درصد افت در لحظه","درصد افت ورود به انبار","تاریخ ورود به انبار","عملیات"],handlePageChange:j,totalRows:W,page:b,perPage:x,handlePerRowsChange:r,title:a==="entered"?"وارد شده به انبار (کشتار داخل استان)":"در انتظار ورود به انبار (کشتار داخل استان)"})]})},f6=({item:a,updateTable:F,barState:s,type:k})=>{const t=uu(),A=V(x=>x.userSlice.selectedSubUser),[g,f]=l.useState(null),S=x=>{f(x.currentTarget)},d=()=>{f(null)},v=!!g,E=v?"popover":void 0,W=()=>k==="carcass"||(a==null?void 0:a.buyType)!=="live"?!0:!s&&!a.weightOfCarcasses,w=(a==null?void 0:a.registerType)==="automatic"?!1:a.weightOfCarcasses&&!s&&(a==null?void 0:a.buyType)==="live";return u.jsxs("div",{children:[u.jsx(Bu,{disabled:w,"aria-describedby":E,variant:"contained",color:"primary",onClick:S,children:u.jsx(y6,{})}),u.jsx(r6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:E,open:v,anchorEl:g,onClose:d,children:u.jsx("div",{style:{padding:"20px"},children:u.jsxs(C,{container:!0,direction:"column",children:[s==="entered"&&(a==null?void 0:a.registerType)==="automatic"&&u.jsx(R,{onClick:()=>{d(),t(Xu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش بار آزاد",content:u.jsx(Uu,{item:a,updateTable:F})}))},children:"ویرایش"}),(s==="entered"?(a==null?void 0:a.registerType)!=="automatic":!0)&&u.jsx(R,{onClick:()=>{d(),t(Su({title:"ثبت اطلاعات لاشه ورودی به انبار",content:u.jsx(C6,{item:a,updateTable:F,IsEdit:s==="entered"})}))},children:s==="entered"?"ویرایش":"ورود به انبار"}),W()&&(a==null?void 0:a.registerType)!=="automatic"&&u.jsx(R,{color:"error",onClick:()=>{d(),t(d6(a.key)).then(()=>{F(),t(Eu({role_key:(A==null?void 0:A.key)||""}))})},children:"حذف"})]})})})]})},Gu=({title:a,barState:F,handleUpdate:s,withDate:k,selectedDate1:t,selectedDate2:A,searchValue:g})=>{const f=uu(),[S]=l.useContext(Ru),d=V(j=>j.userSlice.selectedSubUser);l.useEffect(()=>{f(Zu({role_key:D("slaughter")&&(d==null?void 0:d.key)||""}))},[d==null?void 0:d.key]);const[v,E]=l.useState([]),[W,w]=l.useState(0),[x,p]=l.useState(10),[h,_]=l.useState(1),[b,T]=l.useState([]),Y=async j=>{let r;f(vu());try{r=await J.get(`kill_house_free_bar/?type=live&role=${N()}${D("slaughter")?`&role_key=${d==null?void 0:d.key}`:""}&page=${j}&page_size=${x}&bar_state=${F}&date_type=input${k?`&date1=${t}&date2=${A}`:""}${g?`&search=filter&value=${g}`:""}`),E(r.data.results),w(r.data.count)}catch(M){console.error("Error fetching data:",M)}finally{f(m())}},z=j=>{Y(j),_(j)},$=j=>{p(j),_(1)},P=()=>{Y(h!==0?h:1),s(),f(Eu({role_key:D("slaughter")&&(d==null?void 0:d.key)||""}))};l.useEffect(()=>{Y(1)},[x,k,t,A,g,d==null?void 0:d.key]),l.useEffect(()=>{const j=v==null?void 0:v.map((r,M)=>{var K,i,e,I,G,n,Q,H;return[h===1?M+1:M+x*(h-1)+1,(r==null?void 0:r.barCode)||"-",(r==null?void 0:r.registerType)==="automatic"?"سیستمی":"دستی",ku(r.createDate),`${(K=r==null?void 0:r.killHouse)==null?void 0:K.name} (${(I=(e=(i=r==null?void 0:r.killHouse)==null?void 0:i.killHouseOperator)==null?void 0:e.user)==null?void 0:I.mobile})`,r!=null&&r.exclusiveKiller?`${(G=r==null?void 0:r.exclusiveKiller)==null?void 0:G.name} (${(H=(Q=(n=r==null?void 0:r.exclusiveKiller)==null?void 0:n.killHouseOperator)==null?void 0:Q.user)==null?void 0:H.mobile})`:"-",r.buyType==="live"?"مرغ زنده":"لاشه",r.poultryName,`${r.province}/${r.city}`,u.jsx(F6,{clearanceCode:r.barClearanceCode},M),r.quantity.toLocaleString(),r.liveWeight.toLocaleString(),ku(r.date),r.numberOfCarcasses.toLocaleString(),r.weightOfCarcasses.toLocaleString(),r!=null&&r.weightLoss?(r==null?void 0:r.weightLoss)+"%":"-",u.jsx(u6,{src:r.barImage},M),u.jsx(u.Fragment,{children:N()==="KillHouse"?u.jsx(f6,{item:r,inventoryKey:r==null?void 0:r.key,updateTable:P,barState:F},r.key):u.jsx(R,{variant:"outlined",disabled:(r==null?void 0:r.killHouseVetState)!=="pending",size:"small",onClick:()=>{f(Su({title:"تایید / رد",content:u.jsx(mu,{item:r,updateTable:P})}))},children:"تایید / رد"})})]});T(j)},[v,h,x]);const y=V(j=>j.userSlice.userProfile.key);return u.jsx(C,{container:!0,justifyContent:"flex-end",mt:2,mb:2,children:u.jsx(C,{container:!0,mt:L.MEDIUM,alignItems:"end",gap:2,justifyContent:"flex-end",children:u.jsx(U,{operation:u.jsx(C,{children:u.jsx(Wu,{title:"خروجی اکسل",placement:"top",children:u.jsx(Bu,{color:"primary",onClick:()=>{S({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const j=`${J.defaults.baseURL}kill_house_free_bar_excel/?role=${N()}${D("slaughter")?`&role_key=${d==null?void 0:d.key}`:""}&key=${y}&type=live&bar_state=${F}${k?`&date1=${t}&date2=${A}`:""}`;window.location.href=j},children:u.jsx(x6,{})})})}),data:b,columns:["ردیف","کد بار","نوع بار","تاریخ خرید","خریدار","کشتارکن","محصول","فروشنده","استان/شهر","کدقرنطینه","حجم زنده","وزن زنده (کیلوگرم)","تاریخ ورود به انبار","حجم لاشه","وزن لاشه (کیلوگرم)","درصد افت","بارنامه","عملیات"],handlePageChange:z,totalRows:W,page:h,perPage:x,handlePerRowsChange:$,title:a})})})},v6=()=>{var H,eu,au,ru,su,tu,lu,nu,ou,cu,Cu,du,iu;const a=uu(),[F,s]=l.useState(0),k=(c,o)=>{s(o)},t=V(c=>c.userSlice.selectedSubUser),[,,A,g,f,S]=l.useContext(Ru);l.useEffect(()=>{const c=O(new Date).format("YYYY-MM-DD");g(c),S(c)},[]);const d=c=>{_(c.target.value)};l.useEffect(()=>{a(Zu({role_key:D("slaughter")&&(t==null?void 0:t.key)||""}))},[t==null?void 0:t.key,a]);const[v,E]=l.useState([]),[W,w]=l.useState(0),[x,p]=l.useState(10),[h,_]=l.useState(""),[b,T]=l.useState(1),[Y,z]=l.useState([]),[$,P]=l.useState(!1),[y,j]=l.useState(""),r=async c=>{a(vu());const o=await J.get(`kill_house_free_bar/?type=${F===0?"live":"carcass"}&dashboard=true&search=filter&value=${y}&role=${N()}${D("slaughter")?`&role_key=${t==null?void 0:t.key}`:""}${$?`&date1=${A}&date2=${f}`:""}&page=${c}&page_size=${x}&date_type=input`);a(m()),E(o.data.results),w(o.data.count)},M=c=>{r(c),T(c)},K=c=>{p(c),T(1)},i=()=>{T(1),r(1),e(),a(Eu({role_key:D("slaughter")&&(t==null?void 0:t.key)||""}))},e=()=>{a(h6({search:"filter",role:N(),role_key:D("slaughter")&&(t==null?void 0:t.key)||"",value:y,type:F===0?"live":"carcass",...$&&{date1:A,date2:f}})).then(c=>{Q(c.payload.data)})};l.useEffect(()=>{r(b!==0?b:1),e()},[$,A,f,x,F,y,t==null?void 0:t.key]),l.useEffect(()=>{const c=v==null?void 0:v.map((o,X)=>{var hu,gu,pu,xu,Fu,yu,Au,ju;return[b===1?X+1:X+x*(b-1)+1,(o==null?void 0:o.barCode)||"-",ku(o.createDate),`${(hu=o==null?void 0:o.killHouse)==null?void 0:hu.name} (${(xu=(pu=(gu=o==null?void 0:o.killHouse)==null?void 0:gu.killHouseOperator)==null?void 0:pu.user)==null?void 0:xu.mobile})`,o!=null&&o.exclusiveKiller?`${(Fu=o==null?void 0:o.exclusiveKiller)==null?void 0:Fu.name} (${(ju=(Au=(yu=o==null?void 0:o.exclusiveKiller)==null?void 0:yu.killHouseOperator)==null?void 0:Au.user)==null?void 0:ju.mobile})`:"-",o.buyType==="live"?"مرغ زنده":"لاشه",o.poultryName,`${o.province}/${o.city}`,o.barClearanceCode,o.numberOfCarcasses.toLocaleString(),o.weightOfCarcasses.toLocaleString(),u.jsx(u6,{src:o.barImage},X),u.jsx(u.Fragment,{children:N()==="KillHouse"?u.jsx(i6,{item:o,inventoryKey:o==null?void 0:o.key,updateTable:i,type:"carcass"},o.key):u.jsx(R,{variant:"outlined",disabled:(o==null?void 0:o.killHouseVetState)!=="pending",size:"small",onClick:()=>{a(Su({title:"تایید / رد",content:u.jsx(mu,{item:o,updateTable:i})}))},children:"تایید / رد"})})]});z(c)},[v]);const I=async c=>{c.preventDefault(),j(h)},G=V(c=>c.userSlice.userProfile.key),[n,Q]=l.useState([]);return u.jsxs(C,{container:!0,direction:"column",flexWrap:"nowrap",children:[u.jsx(C,{container:!0,justifyContent:"center",alignItems:"center",children:u.jsxs(Ju,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:F,onChange:k,children:[u.jsx(bu,{label:"زنده"}),u.jsx(bu,{label:"لاشه"})]})}),F===0&&u.jsx(C,{mt:2,container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsxs(C,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Qu,{icon:u.jsx(g6,{}),checkedIcon:u.jsx(p6,{}),checked:$,onChange:()=>{P(!$),r(1)},color:"primary",size:"large"}),u.jsx(C,{children:u.jsx(Z,{disabled:!$,label:"از تاریخ",id:"date",renderInput:c=>u.jsx(B,{size:"small",style:{width:"160px"},...c}),value:A,onChange:c=>{g(O(c).format("YYYY-MM-DD"))}})}),u.jsx(C,{children:u.jsx(Z,{disabled:!$,label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(B,{size:"small",style:{width:"160px"},...c}),value:f,onChange:c=>{S(O(c).format("YYYY-MM-DD"))}})}),u.jsx(C,{children:u.jsxs("form",{onSubmit:I,children:[u.jsx(B,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},value:h,onChange:d}),u.jsx(R,{type:"submit",onClick:I,endIcon:u.jsx(Du,{}),children:"جستجو"})]})})]})}),u.jsxs(C,{container:!0,mt:L.MEDIUM,alignItems:"center",justifyContent:"center",gap:2,children:[u.jsx(C,{container:!0,alignItems:"center",gap:L.SMALL,justifyContent:"start",xs:12,children:u.jsx(R,{variant:"contained",onClick:()=>{a(Xu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت اطلاعات خرید",content:u.jsx(Uu,{inventoryKey:"slaughterGetInventoryStockData?.key",selectedDate:A,updateTable:i})}))},children:"ثبت اطلاعات خرید"})}),u.jsx(C,{container:!0,mb:4,isDashboard:!0,xs:12,children:F===0?u.jsx(U,{noPagination:!0,columns:["تعداد کل بارهای زنده","حجم کل بارهای زنده","وزن کل بارهای زنده","تعداد کل بارها وارد شده به انبار","حجم کل بارهای زنده وارد شده به انبار","وزن کل بارهای زنده وارد شده به انبار","وزن لاشه بارهای وارد شده به انبار","تعداد کل بارها وارد نشده به انبار","حجم کل بارهای زنده وارد نشده به انبار","وزن کل بارهای زنده وارد نشده به انبار"],data:[[(H=n==null?void 0:n.totalBars)==null?void 0:H.toLocaleString(),(eu=n==null?void 0:n.totalBarsQuantity)==null?void 0:eu.toLocaleString(),(au=n==null?void 0:n.totalBarsLiveWeight)==null?void 0:au.toLocaleString(),(ru=n==null?void 0:n.enteredTotalBars)==null?void 0:ru.toLocaleString(),(su=n==null?void 0:n.enteredTotalBarsQuantity)==null?void 0:su.toLocaleString(),(tu=n==null?void 0:n.enteredTotalBarsLiveWeight)==null?void 0:tu.toLocaleString(),(lu=n==null?void 0:n.enteredTotalBarsWeightOfCarcasses)==null?void 0:lu.toLocaleString(),(nu=n==null?void 0:n.notEnteredTotalBars)==null?void 0:nu.toLocaleString(),(ou=n==null?void 0:n.notEnteredTotalBarsQuantity)==null?void 0:ou.toLocaleString(),(cu=n==null?void 0:n.notEnteredTotalBarsLiveWeight)==null?void 0:cu.toLocaleString()]],customColors:[{name:"وزن لاشه بارهای وارد شده به انبار",color:"green"}],title:"خلاصه اطلاعات"}):u.jsx(U,{noPagination:!0,isDashboard:!0,columns:["تعداد کل بارها","حجم لاشه","وزن لاشه"],data:[[(Cu=n==null?void 0:n.totalBars)==null?void 0:Cu.toLocaleString(),(du=n==null?void 0:n.totalBarsNumberOfCarcasses)==null?void 0:du.toLocaleString(),(iu=n==null?void 0:n.totalBarsWeightOfCarcasses)==null?void 0:iu.toLocaleString()]],title:"خلاصه اطلاعات"})}),F===0?u.jsxs(u.Fragment,{children:[u.jsx(Gu,{title:"بار زنده در انتظار ورود به انبار (خارج استان)",barState:"notentered",handleUpdate:i,searchValue:y,withDate:$,selectedDate1:A,selectedDate2:f}),u.jsx(Gu,{title:"بار زنده وارد شده به انبار (خارج استان)",barState:"entered",handleUpdate:i,searchValue:y,withDate:$,selectedDate1:A,selectedDate2:f})]}):u.jsxs(u.Fragment,{children:[u.jsx("form",{onSubmit:I,children:u.jsxs(C,{container:!0,alignItems:"center",gap:L.SMALL,children:[u.jsx(B,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:h,onChange:d}),u.jsx(R,{type:"submit",onClick:I,endIcon:u.jsx(Du,{}),children:"جستجو"}),u.jsx(C,{children:u.jsx(Z,{label:"از تاریخ",id:"date",renderInput:c=>u.jsx(B,{style:{width:"160px"},...c}),value:A,onChange:c=>{g(O(c).format("YYYY-MM-DD"))},disabled:!$})}),u.jsx(C,{children:u.jsx(Z,{label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(B,{style:{width:"160px"},...c}),value:f,onChange:c=>{S(O(c).format("YYYY-MM-DD"))},disabled:!$})}),u.jsx(Wu,{title:"خروجی اکسل",children:u.jsx(R,{color:"success",onClick:()=>{const c=`${J.defaults.baseURL}kill_house_free_bar_excel/?role=${N()}${D("slaughter")?`&role_key=${t==null?void 0:t.key}`:""}&key=${G}${$?`&date1=${A}&date2=${f}`:""}&type=${F===0?"live":"carcass"}&search=filter&value=${y}&date_type=input`;window.location.href=c},children:u.jsx(c6,{size:32})})})]})}),u.jsx(U,{data:Y,columns:["ردیف","کد بار","تاریخ خرید","خریدار","کشتارکن","محصول","فروشنده","استان/شهر","کدقرنطینه","حجم لاشه","وزن لاشه (کیلوگرم)","بارنامه","عملیات"],handlePageChange:M,totalRows:W,page:b,perPage:x,handlePerRowsChange:K,title:"بار لاشه خرید خارج استان"})]})]})]})},k6=()=>{var f,S,d,v,E,W,w,x,p,h;const[a,F]=l.useState("0"),[s,k]=l.useState([]),t=V(_=>_.userSlice.selectedSubUser),A=(_,b)=>{F(b)},g=uu();return l.useEffect(()=>{g(s6({role_key:D("slaughter")&&(t==null?void 0:t.key)||""})).then(_=>{k(_.payload.data)})},[g,t==null?void 0:t.key]),u.jsxs(C,{container:!0,xs:12,justifyContent:"end",alignItems:"center",children:[u.jsx(C,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(t6,{})}),u.jsx(C,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:u.jsxs(Ju,{value:a,onChange:A,textColor:"secondary",indicatorColor:"secondary","aria-label":"secondary tabs example",children:[u.jsx(bu,{value:"0",label:"بارهای داخل استان"}),u.jsx(bu,{value:"1",label:"خریدهای خارج استان"})]})}),a==="0"&&u.jsx(C,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsxs(C,{container:!0,justifyContent:"start",alignItems:"center",xs:12,children:[u.jsx(U,{title:"اطلاعات کلی بارها",noPagination:!0,data:[[(f=s==null?void 0:s.totalBars)==null?void 0:f.toLocaleString(),(S=s==null?void 0:s.totalBarsQuantity)==null?void 0:S.toLocaleString(),(d=s==null?void 0:s.totalBarsWeight)==null?void 0:d.toLocaleString(),(v=s==null?void 0:s.totalEnteredBars)==null?void 0:v.toLocaleString(),(E=s==null?void 0:s.totalEnteredBarsWeight)==null?void 0:E.toLocaleString(),(W=s==null?void 0:s.totalEnteredBarsCarcasses)==null?void 0:W.toLocaleString(),(w=s==null?void 0:s.totalEnteredBarsCarcassesWeight)==null?void 0:w.toLocaleString(),(x=s==null?void 0:s.totalNotEnteredBars)==null?void 0:x.toLocaleString(),(p=s==null?void 0:s.totalNotEnteredBarsQuantity)==null?void 0:p.toLocaleString(),(h=s==null?void 0:s.totalNotEnteredKillHouseRequestsWeight)==null?void 0:h.toLocaleString()]],columns:["تعداد کل بارها","حجم کل بارها (قطعه)","وزن کل بارها (کیلوگرم)","تعداد کل بارهای وارد شده","وزن کل بارهای وارد شده","حجم کل لاشه وارد شده (قطعه)","وزن کل لاشه وارد شده (کیلوگرم)","تعداد کل بارهای وارد نشده","حجم کل بار وارد نشده (قطعه)","وزن کل بار وارد نشده (کیلوگرم)"],allColors:{color:"#f3bda3",text:"#332a3d"}}),u.jsx(C,{container:!0,mt:L.MEDIUM,mb:L.MEDIUM,children:u.jsx(Ku,{type:"notentered"})}),u.jsx(C,{container:!0,mt:L.MEDIUM,mb:L.MEDIUM,children:u.jsx(Ku,{type:"entered"})})]})}),a==="1"&&u.jsx(C,{container:!0,mt:L.MEDIUM,mb:L.MEDIUM,children:u.jsx(v6,{})})]})},N6=()=>u.jsx(C,{container:!0,alignItems:"center",justifyContent:"center",direction:"column",xs:12,children:u.jsx(k6,{})});export{N6 as S}; diff --git a/build/assets/SlaughterSubUnits-gYIeCBh9.js b/build/assets/SlaughterSubUnits-gYIeCBh9.js new file mode 100644 index 0000000..d8b071c --- /dev/null +++ b/build/assets/SlaughterSubUnits-gYIeCBh9.js @@ -0,0 +1 @@ +import{j as u,b as i,a5 as t}from"./mui-vendor-D_SVL-Dx.js";import{B as n}from"./BackButton-Dr-K0JXJ.js";import{N as r}from"./NavLink-Uri4Pz8C.js";import{L as e}from"./LinkItem-Din4toX7.js";import{S as o,l6 as a,l7 as l,fY as A,a0 as s,l8 as E,l9 as C}from"./index-D80MdVQn.js";import{j as S}from"./index.esm-DYumyMPq.js";import"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";const T=()=>u.jsx(u.Fragment,{children:u.jsx(i,{display:"flex",justifyContent:"center",children:u.jsxs(t,{container:!0,xs:12,md:10,children:[u.jsx(n,{}),u.jsxs(t,{container:!0,xs:12,gap:o.SMALL,p:o.SMALL,justifyContent:"center",children:[u.jsx(r,{to:s()==="KillHouse"?a:s()==="Steward"?l:null,children:u.jsx(e,{icon:u.jsx(A,{fontSize:"large",sx:{color:"#244CCC"}}),title:"نمایندگان",description:"مدیریت نمایندگان"})}),u.jsx(r,{to:s()==="KillHouse"?E:s()==="Steward"?C:null,children:u.jsx(e,{icon:u.jsx(S,{size:30,color:"#244CCC"}),title:"توزیع کنندگان",description:"مدیریت توزیع کنندگان"})})]})]})})});export{T as default}; diff --git a/build/assets/Slaughters-Vuhv3fdN.js b/build/assets/Slaughters-Vuhv3fdN.js new file mode 100644 index 0000000..4afe55e --- /dev/null +++ b/build/assets/Slaughters-Vuhv3fdN.js @@ -0,0 +1 @@ +import{j as u,T as C,d as X,I as v,b as F}from"./mui-vendor-D_SVL-Dx.js";import{G as r,S as o,d$ as H,e0 as y,d_ as N,a0 as s,e2 as B,e3 as V,e1 as x,dY as k,dZ as z,dX as L,ca as Y,cb as b,c9 as j,ea as K,eb as q,e9 as m,dT as w,dU as G,dW as Q,dV as M,eg as l,eh as c,ei as R,al as $,ej as W,ek as Z,el as J,em as uu,en as eu,eo as su}from"./index-D80MdVQn.js";import{S as nu}from"./SlaughterActiveRequests-CConydyx.js";import{B as ru}from"./BackButton-Dr-K0JXJ.js";import{N as t}from"./NavLink-Uri4Pz8C.js";import{L as i}from"./LinkItem-Din4toX7.js";import{V as _,d as tu,e as iu,f as ou}from"./index.esm-DYumyMPq.js";import{I as au}from"./index.esm-D7rRcI8K.js";import{f as S,u as Eu,r as A}from"./react-vendor-CmFgShSM.js";import{d as _u}from"./Visibility-Cb7r65bM.js";import{u as Au,f as Cu}from"./redux-vendor-CfkcHgWN.js";import{R as lu}from"./ResponsiveTable-bUYl0qDM.js";import"./AdvancedTable-DF_gMS-x.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./Plagiarism-BibpZV6P.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const cu=()=>{const{pathname:e}=S();return u.jsxs(r,{container:!0,gap:o.SMALL,p:o.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",alignItems:"center",children:[u.jsx(t,{to:s()==="SuperAdmin"?H:s()==="AdminX"?y:N,active:e===N?"true":null,children:u.jsx(i,{icon:u.jsx(_,{size:30,color:"#244CCC"}),title:"خریداران"})}),(s()==="SuperAdmin"||s()==="AdminX")&&u.jsx(t,{to:s()==="SuperAdmin"?B:s()==="AdminX"?V:x,active:e===x?"true":null,children:u.jsx(i,{icon:u.jsx(_,{size:30,color:"#244CCC"}),title:"مجوز خرید"})}),u.jsx(t,{to:s()==="SuperAdmin"?k:s()==="AdminX"?z:L,active:e===L?"true":null,children:u.jsx(i,{icon:u.jsx(_,{size:30,color:"#244CCC"}),title:"دسترسی خودرو"})}),u.jsx(t,{to:s()==="SuperAdmin"?Y:s()==="AdminX"?b:j,active:e===j?"true":null,children:u.jsx(i,{icon:u.jsx(au,{size:30,color:"#244CCC"}),title:"مجوزهای توزیع"})}),u.jsx(t,{to:s()==="SuperAdmin"?K:s()==="AdminX"?q:m,active:e===m?"true":null,children:u.jsx(i,{icon:u.jsx(_,{size:30,color:"#244CCC"}),title:"مجوز ثبت صنف به کشتارگاه ها"})}),(s()==="AdminX"||s()==="SuperAdmin")&&u.jsx(t,{to:s()==="SuperAdmin"?w:G,active:e===G?"true":null,children:u.jsx(i,{icon:u.jsx(tu,{size:30,color:"#244CCC"}),title:"پنل معاملاتی"})}),(s()==="AdminX"||s()==="SuperAdmin")&&u.jsx(t,{to:s()==="SuperAdmin"?Q:M,active:e===M?"true":null,children:u.jsx(i,{icon:u.jsx(iu,{size:30,color:"#244CCC"}),title:"مدیریت توزیع"})}),(s()==="AdminX"||s()==="SuperAdmin")&&u.jsx(t,{to:s()==="SuperAdmin"?l:s()==="AdminX"?c:s()==="ProvinceOperator"?R:null,active:e===l||e===c||e===R?"true":null,children:u.jsx(i,{icon:u.jsx(ou,{size:30,color:"#244CCC"}),title:"پایش خریداران"})})]})};function Ru(){const e=Au(),U=Eu(),{pathname:O}=S(),[P,h]=A.useState(),{slaughterGetKillerKillhouses:a}=Cu(E=>E.slaughterSlice),f=()=>O.split("/").filter(Boolean)[0]||"";return A.useEffect(()=>{e($())},[e]),A.useEffect(()=>{const E=a==null?void 0:a.map((n,D)=>{var T,d,I,p;const g=f();return[D+1,n!=null&&n.killer?"کشتارکن":"کشتارگاه",u.jsx(r,{alignItems:"center",justifyContent:"center",children:u.jsx(C,{variant:"caption",children:n==null?void 0:n.name})},n.key),u.jsx(r,{container:!0,alignItems:"center",justifyContent:"center",children:u.jsxs(C,{variant:"caption",children:[(d=(T=n==null?void 0:n.killHouseOperator)==null?void 0:T.user)==null?void 0:d.fullname," (",(p=(I=n==null?void 0:n.killHouseOperator)==null?void 0:I.user)==null?void 0:p.mobile,")"]})},n.key),(n==null?void 0:n.uniqueIdentifier)&&u.jsx(X,{title:"مشاهده جزییات",children:u.jsx(v,{size:"small",color:"primary",onClick:()=>{U(`/${g}/poultries/${n.uniqueIdentifier}?from=KillHouse`)},children:u.jsx(_u,{fontSize:"small"})})},n.key)]});h(E)},[a,U,O]),u.jsx(r,{mt:o.SMALL,children:u.jsx(lu,{paginated:!0,title:"خریداران",columns:["ردیف","ماهیت","نام واحد","نام و نام خانوادگی (تلفن)","مشاهده جزییات"],data:P})})}const vu=()=>{const{pathname:e}=S();return u.jsx(u.Fragment,{children:u.jsx(F,{display:"flex",justifyContent:"center",children:u.jsxs(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e===W||e===Z||e===J?u.jsxs(r,{justifyContent:"center",my:o.MEDIUM,children:[u.jsx(r,{children:u.jsx(C,{variant:"h6",children:"مدیریت خریداران"})}),u.jsx(cu,{})]}):u.jsx(ru,{}),u.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,children:u.jsxs(r,{xs:12,children:[(e===uu||e===eu||e===su)&&u.jsx(nu,{}),(e===R||e===l||e===c)&&u.jsx(Ru,{})]})})]})})})};export{vu as default}; diff --git a/build/assets/Sms-C-zLQmIm.js b/build/assets/Sms-C-zLQmIm.js new file mode 100644 index 0000000..260ce09 --- /dev/null +++ b/build/assets/Sms-C-zLQmIm.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),s=t;u=e.default=(0,i.default)((0,s.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z"}),"Sms");export{u as d}; diff --git a/build/assets/StewardInventoryPage-fK_3znys.js b/build/assets/StewardInventoryPage-fK_3znys.js new file mode 100644 index 0000000..3ca2ae1 --- /dev/null +++ b/build/assets/StewardInventoryPage-fK_3znys.js @@ -0,0 +1 @@ +import{j as u,I as Gu,B as q,aM as K6,b4 as Z6,T as U,an as Y,ac as u6,b as f6,d as Xu,ak as Mu,al as xu,am as Au,a5 as $u,aj as Nu,b3 as y6,aO as Q6,aP as J6,aQ as X6,ao as Iu,c7 as U6,b5 as m6,b6 as W6,a_ as u0}from"./mui-vendor-D_SVL-Dx.js";import{G as h,S as m,mn as h6,mo as g6,mp as s6,l0 as o6,mq as p6,A as fu,g2 as l6,W as yu,a0 as au,L as ou,j as uu,h as Q,v as M,a3 as j6,p as i6,$ as vu,O as c6,kQ as x6,C as e6,u as F6,c as r6,V as X,g4 as P6,k as e0,b as Tu,et as B6,dJ as Y6,dK as O6,gg as Uu,mr as a6,g5 as r0,kR as a0,kS as t0,ad as M6,dD as n0,ms as I6}from"./index-D80MdVQn.js";import{B as s0}from"./BackButton-Dr-K0JXJ.js";import{f as v6,r as s,u as o0}from"./react-vendor-CmFgShSM.js";import{f as nu,u as su,a as ku}from"./redux-vendor-CfkcHgWN.js";import{V as Zu}from"./index.esm-DYumyMPq.js";import{L as Qu}from"./LinkItem-Din4toX7.js";import{N as Ju}from"./NavLink-Uri4Pz8C.js";import{R as wu}from"./ResponsiveTable-bUYl0qDM.js";import{d as L6}from"./Info-CGBpeO9n.js";import{d as l0}from"./Search-TgPAjvS8.js";import{d as c0}from"./Add-CiyqkOpq.js";import{d as d0}from"./CheckCircle-DhdOmw2t.js";import{d as z6}from"./Delete-CIwpNviU.js";import{a as i0,b as C0,c as h0,d as g0,e as p0,g as x0,s as A0,S as R6}from"./SlaughterAddDailyList-D9OoK8D3.js";import{N as mu}from"./NumberFormatCustom-BXcOcGV4.js";import{c as G}from"./checkPathStartsWith-DedybDvj.js";import{R as t6,a as f0}from"./index.esm-C1-dCPnj.js";import{s as N6,S as y0,a as j0}from"./StewardSegmentOperation-DdsyYFjL.js";import{s as F0}from"./steward-get-dashboard-service-CAcZdhJs.js";import{d as v0}from"./SystemUpdateAlt-QYMcO5S3.js";import{S as w0,s as _0}from"./SlaughterAllocateToGuild-CeWc5BWf.js";import{d as w6}from"./Tune-BBzxV8DK.js";import{g as S0}from"./guild-allocated-stock-operation-BLvN06p9.js";import{b as b0,s as k0,a as E0}from"./slaughter-allocate-steward-CCu9314u.js";import{g as D0}from"./getAllocationType-76F45b0K.js";import{S as $0}from"./ShowImage-DxnwAx1k.js";import{s as T0,a as W0}from"./slaughter-get-provinces-D6etA0Tf.js";import{f as A6,I as G6}from"./toBase64-UDzdrM-n.js";import{C as L0}from"./ChechClearanceCode-C2pygfym.js";import{M as q6}from"./MonthlyDataCalendar-_xfuL-Zd.js";import{L as n6}from"./LabelField-BYhJrYEE.js";import{g as V6}from"./slaughterEditOutOfProvinceService-CU9BvC_A.js";import{s as R0}from"./steward-sell-out-delete-service-DzSDKf0L.js";import{d as P0}from"./Send-BBQc1q74.js";import{a as B0}from"./province-policy-upload-image-DZLwIF5K.js";import{a as Y0}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./address-DVSldlUX.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Pageview-CHY_bSEN.js";import"./AddCircleOutline-5cdNoXZy.js";const O0=()=>{const{pathname:r}=v6();return u.jsxs(h,{container:!0,gap:m.SMALL,p:m.SMALL,direction:{xs:"row",md:"row"},justifyContent:"center",xs:12,alignItems:"center",children:[u.jsx(Ju,{to:h6,active:r===h6?"true":null,children:u.jsx(Qu,{icon:u.jsx(Zu,{size:30,color:"#244CCC"}),title:"ورود به انبار"})}),u.jsx(Ju,{to:g6,active:r===g6?"true":null,children:u.jsx(Qu,{icon:u.jsx(Zu,{size:30,color:"#244CCC"}),title:"فروش داخل استان"})}),u.jsx(Ju,{to:s6,active:r===s6?"true":null,children:u.jsx(Qu,{icon:u.jsx(Zu,{size:30,color:"#244CCC"}),title:"خرید خارج استان"})}),u.jsx(Ju,{to:o6,active:r===o6?"true":null,children:u.jsx(Qu,{icon:u.jsx(Zu,{size:30,color:"#244CCC"}),title:"فروش به خارج استان"})}),u.jsx(Ju,{to:p6,active:r===p6?"true":null,children:u.jsx(Qu,{icon:u.jsx(Zu,{size:30,color:"#244CCC"}),title:"قطعه بندی"})})]})},M0=()=>{var W,o,d,tu,F;const[r,n]=s.useState(),[a,c]=s.useState(),[x,l]=s.useState([]),[D,b]=s.useState(!1),[i,C]=s.useState([]),[f,w]=s.useState([]),[E,g]=s.useState([]),[$,A]=s.useState(""),[k,P]=s.useState([]),[L]=s.useContext(fu),I=nu(p=>p.userSlice.selectedSubUser),S=s.useRef([]),j=s.useRef([]),K=su(),[T,Z]=s.useState({active:!1,killHousePrice:0,stewardPrice:0,guildPrice:0}),V=()=>{const p=au();return p==="KillHouse"?T.killHousePrice:p==="Steward"?T.stewardPrice:p==="Guilds"?T.guildPrice:0};s.useEffect(()=>{S.current=S.current.slice(0,(f==null?void 0:f.length)||0),j.current=j.current.slice(0,(f==null?void 0:f.length)||0)},[f]),s.useEffect(()=>{if($){const p=E.filter(e=>e.some(t=>String(t).toLowerCase().includes($.toLowerCase())));P(p)}else P(E)},[$,E]);const z=(p,e,t)=>{var O,N;if(p.key==="Enter"){if(p.preventDefault(),t==="price"){const J=[...x];J[e]=Number(p.target.value.replace(/,/g,"")),l(J),j.current[e]&&j.current[e].focus()}else if(t==="weight"){const J=[...i];if(J[e]=Number(p.target.value.replace(/,/g,"")),C(J),T!=null&&T.active){let R=e+1;for(;R=f.length&&j.current[0]&&((O=j.current[0])==null||O.focus())}else{let R=e+1;for(;R=f.length&&S.current[0]&&((N=S.current[0])==null||N.focus())}}}},lu=async()=>{K(h0({role:au(),role_key:G("steward")?I==null?void 0:I.key:""})).then(p=>{Z(p.payload.data)})},eu=async()=>{K(ou());try{const p=await uu.get(`commonly-used/?search=filter&value=&role=${au()}${G("steward")?`&role_key=${I==null?void 0:I.key}`:""}&page=1&page_size=10000`);b(!0),w(p.data.results||[])}catch(p){console.error(p)}finally{K(Q())}};s.useEffect(()=>{const p=f==null?void 0:f.map((e,t)=>{var N,J,R,du,hu,ju,ru,Fu;const O=parseInt(T!=null&&T.active?V():x[t])*parseInt(i[t]);return[t+1,(N=e==null?void 0:e.guild)!=null&&N.steward?"مباشر":"صنف",`${(J=e==null?void 0:e.guild)==null?void 0:J.guildsName}/${(du=(R=e==null?void 0:e.guild)==null?void 0:R.user)==null?void 0:du.fullname}/${(ju=(hu=e==null?void 0:e.guild)==null?void 0:hu.user)==null?void 0:ju.city}/${(Fu=(ru=e==null?void 0:e.guild)==null?void 0:ru.user)==null?void 0:Fu.mobile}`,e!=null&&e.exclusive?"اختصاصی":"آزاد",u.jsx(mu,{allowLeadingZeros:!0,thousandSeparator:",",size:"small",label:"قیمت",disabled:T==null?void 0:T.active,value:T!=null&&T.active?V():x[t]||"",onKeyDown:B=>z(B,t,"price"),inputRef:B=>S.current[t]=B,variant:"outlined",style:{width:100}},`price-${t}`),u.jsx(mu,{allowLeadingZeros:!0,thousandSeparator:",",size:"small",label:"وزن",value:i[t]||"",onKeyDown:B=>{z(B,t,"weight")},inputRef:B=>j.current[t]=B,variant:"outlined",style:{width:100}},`weight-${t}`),isNaN(O)?"وارد نشده! ":(O==null?void 0:O.toLocaleString())+" ریال",u.jsx(Gu,{color:"error",children:u.jsx(z6,{onClick:()=>cu(e.key)})},t)]});g(p),P(p)},[f,x,i,T]),s.useEffect(()=>{eu(),lu(),K(l6()).then(p=>{c(p.payload.data)})},[I==null?void 0:I.key]),s.useEffect(()=>{const p=a==null?void 0:a.map(e=>{var t;return[e==null?void 0:e.name,(t=e==null?void 0:e.totalRemainWeight)==null?void 0:t.toLocaleString()]});n(p)},[a]);const cu=p=>{K(i0(p)).then(e=>{e.payload.error?L({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(L({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),eu())})},Cu=()=>{const e=(f==null?void 0:f.map((t,O)=>{var R,du,hu,ju,ru,Fu;const N=T!=null&&T.active?V():x[O];let J={seller_type:"Steward",buyer_type:(R=t==null?void 0:t.guild)!=null&&R.steward?"Steward":"Guild",guild_key:(du=t==null?void 0:t.guild)!=null&&du.steward?null:(hu=t==null?void 0:t.guild)==null?void 0:hu.key,steward_key:(ju=t==null?void 0:t.guild)!=null&&ju.steward?(ru=t==null?void 0:t.guild)==null?void 0:ru.key:null,product_key:(Fu=a[0])==null?void 0:Fu.key,type:"manual",allocation_type:t!=null&&t.steward?"steward_steward":"steward_guild",number_of_carcasses:0,weight_of_carcasses:i[O]||null,sell_type:"free",amount:N||null,total_amount:N*i[O],approved_price_status:T==null?void 0:T.active,date:M(new Date).format("YYYY-MM-DD")};return J=Object.fromEntries(Object.entries(J).filter(([B,Su])=>Su!==null)),J})).filter(t=>t.total_amount>1&&(t==null?void 0:t.amount)&&(t==null?void 0:t.weight_of_carcasses));K(g0(e)).then(t=>{t.payload.error?L({vertical:"top",horizontal:"center",msg:t.payload.error,severity:"error"}):(L({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),l([]),C([]),eu(),lu(),K(l6()).then(O=>{c(O.payload.data)}))})};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(wu,{noPagination:!0,title:"موجودی انبار",columns:["محصول","مانده انبار (کیلوگرم)"],data:r,customColors:[{name:"محصول",color:"red"}]})}),u.jsxs(h,{xs:12,container:!0,spacing:2,mt:2,alignItems:"center",justifyContent:"space-between",children:[u.jsx(h,{item:!0,xs:12,md:"auto",children:u.jsx(q,{variant:"contained",startIcon:u.jsx(c0,{}),sx:{borderRadius:3,px:3},onClick:()=>{K(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(C0,{updateTable:eu}),title:"افزودن"}))},children:"افزودن مباشر/صنف"})}),u.jsx(h,{item:!0,xs:12,md:!0,children:u.jsx(K6,{variant:"outlined",sx:{borderRadius:3,boxShadow:1},children:u.jsx(Z6,{children:u.jsxs(h,{container:!0,spacing:2,alignItems:"center",justifyContent:"space-between",children:[u.jsxs(h,{item:!0,children:[u.jsx(U,{variant:"subtitle2",children:"مجموع وزن وارد شده"}),u.jsx(U,{variant:"body1",color:"text.secondary",children:i!=null&&i.length?i.reduce((p,e)=>p+e,0).toLocaleString():"۰"})]}),u.jsxs(h,{item:!0,children:[u.jsx(U,{variant:"subtitle2",children:"وزن باقیمانده"}),u.jsx(U,{variant:"body1",color:i!=null&&i.length&&a&&(i==null?void 0:i.reduce((p,e)=>p+e,0))>((W=a[0])==null?void 0:W.totalRemainWeight)?"error":"text.secondary",children:((o=a==null?void 0:a[0])==null?void 0:o.totalRemainWeight)!==void 0?i!=null&&i.length?(((d=a[0])==null?void 0:d.totalRemainWeight)-i.reduce((p,e)=>p+e,0)).toLocaleString():(tu=a[0])==null?void 0:tu.totalRemainWeight.toLocaleString():"۰"})]}),u.jsx(h,{item:!0,children:u.jsx(q,{variant:"contained",color:"success",startIcon:u.jsx(d0,{}),sx:{borderRadius:3,px:3},onClick:Cu,disabled:i.length?i.reduce((p,e)=>p+e,0)>((F=a[0])==null?void 0:F.totalRemainWeight):!0,children:"ثبت"})})]})})})})]}),u.jsxs(h,{container:!0,xs:12,mt:2,gap:1,sx:{userSelect:"none"},children:[u.jsx(L6,{color:"error"}),u.jsx(U,{variant:"body1",color:"error",children:"پس از وارد کردن هر مقدار، کلید Enter را فشار دهید!"})]}),u.jsxs(h,{container:!0,xs:12,mt:2,gap:1,sx:{userSelect:"none"},children:[u.jsx(L6,{color:"primary"}),u.jsx(U,{variant:"body1",color:"primary",children:"صرفا تخصیصاتی که هر دو مقدار قیمت و وزن آنها را وارد کنید ثبت خواهند شد."})]}),u.jsx(h,{container:!0,xs:12,mt:2,children:u.jsx(Y,{fullWidth:!0,variant:"outlined",placeholder:"جستجو...",value:$,onChange:p=>A(p.target.value),InputProps:{startAdornment:u.jsx(u6,{position:"start",children:u.jsx(l0,{})})},sx:{mb:2}})}),k!=null&&k.length?u.jsx(h,{container:!0,xs:12,gap:1,mt:2,mb:2,children:k==null?void 0:k.map((p,e)=>u.jsxs(h,{container:!0,xs:12,sx:{p:2,pl:5,borderRadius:2,backgroundColor:e%2===0?"#fef6f0":"#ffffff",boxShadow:"0 2px 6px rgba(0,0,0,0.05)",position:"relative",flexDirection:"row",gap:2,alignItems:"center"},children:[u.jsx(f6,{sx:{position:"absolute",top:12,left:12,backgroundColor:"#fb8c00",width:28,height:28,borderRadius:"50%",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"0.8rem",fontWeight:700,boxShadow:"0 1px 4px rgba(0,0,0,0.2)"},children:p[0]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"ماهیت:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[1]})]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"خریدار:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[2]})]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"نوع فروش:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[3]})]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",children:"قیمت هرکیلو:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[4]})]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",children:"وزن لاشه:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[5]})]}),u.jsxs(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:[u.jsx(U,{variant:"caption",color:"text.secondary",sx:{minWidth:64},children:"قیمت کل:"}),u.jsx(U,{variant:"body2",fontSize:"0.8rem",children:p[6]})]}),u.jsx(h,{item:!0,sx:{display:"flex",alignItems:"center",gap:.5},children:p[7]}),u.jsx(h,{item:!0,children:!(T!=null&&T.active)&&(!x[e]||!i[e])&&(x[e]||i[e])&&u.jsx(U,{variant:"caption",color:"error",children:"لطفا همه موارد را وارد کنید و کلید Enter را بزنید"})})]},e))}):u.jsx(U,{mt:4,children:D?"موردی یافت نشد!":$?"نتیجه‌ای یافت نشد":"در حال بارگزاری..."})]})},I0=()=>{var cu,Cu,W;const[r,n]=s.useState([]),[a,c]=s.useState([]),[x,l]=s.useState([]),[D,b]=s.useState(0),[i,C]=s.useState(10),[f,w]=s.useState(""),[E,g]=s.useState(1),[$,A]=s.useState([]),[,,k,P,L,I]=s.useContext(fu),S=su(),j=nu(o=>o.userSlice.selectedSubUser),K=()=>{S(F0({value:f,date1:k,date2:L,role_key:G("steward")?j==null?void 0:j.key:""})).then(o=>{A(o.payload.data)})};s.useEffect(()=>{const o=M(new Date).format("YYYY-MM-DD");P(o),I(o)},[]);const T=async o=>{S(ou());const d=await uu.get(`app-segmentation/?search=filter&value=${f}&date1=${k}&date2=${L}&page=${o}&page_size=${i}&role=${au()}${G("steward")?`&role_key=${j==null?void 0:j.key}`:""}`);K(),S(Q()),n(d.data.results),b(d.data.count)};s.useEffect(()=>{T(1)},[k,L,i]);const Z=o=>{T(o),g(o)},V=()=>{T(E)},z=o=>{C(o),g(1)},lu=o=>{w(o.target.value)};s.useEffect(()=>{T(1),S(N6({role_key:G("steward")?j==null?void 0:j.key:""})).then(o=>{c(o.payload.data)})},[j==null?void 0:j.key]),s.useEffect(()=>{const o=r==null?void 0:r.map((d,tu)=>{var F,p,e,t,O,N,J;return[E===1?tu+1:tu+i*(E-1)+1,d!=null&&d.toGuild?"قطعه بند":"مباشر",`${(F=d==null?void 0:d.buyer)==null?void 0:F.fullname}(${(p=d==null?void 0:d.buyer)==null?void 0:p.mobile})`,d!=null&&d.toGuild?`${(t=(e=d==null?void 0:d.toGuild)==null?void 0:e.user)==null?void 0:t.fullname}(${(N=(O=d==null?void 0:d.toGuild)==null?void 0:O.user)==null?void 0:N.mobile})`:"-",d!=null&&d.date?j6(d==null?void 0:d.date):"-",d!=null&&d.productionDate?i6(d==null?void 0:d.productionDate):"-",(d==null?void 0:d.distributionType)==="web"?"سایت":(d==null?void 0:d.distributionType)==="app"?"موبایل":(d==null?void 0:d.distributionType)==="pos"?"پوز":(d==null?void 0:d.distributionType)||"-",d==null?void 0:d.weight,(d==null?void 0:d.quota)==="governmental"?"دولتی":(d==null?void 0:d.quota)==="free"?"آزاد":"-",(d==null?void 0:d.saleType)==="governmental"?"دولتی":(d==null?void 0:d.saleType)==="free"?"آزاد":"-",u.jsx(y0,{item:d,productKey:(J=a==null?void 0:a[0])==null?void 0:J.key,updateTable:V},tu)]});l(o)},[r]),s.useEffect(()=>{T(1)},[k,L,i]);const eu=async o=>{o.preventDefault(),S(ou());try{const d=await uu.get(`app-segmentation/?search=filter&value=${f}&date1=${k}&date2=${L}&page=${E}&role=${au()}${G("steward")?`&role_key=${j==null?void 0:j.key}`:""}`);n(d.data.results),b(d.data.count),K(),S(Q())}catch(d){console.error("Error fetching data:",d)}};return u.jsx(h,{container:!0,direction:"column",flexWrap:"nowrap",mt:m.SMALL,children:u.jsxs(h,{xs:12,container:!0,alignItems:"center",gap:m.SMALL,justifyContent:"flex-start",children:[u.jsx(h,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(wu,{noPagination:!0,isDashboard:!0,columns:["وزن کل (کیلوگرم)","وزن قطعه بندی","وزن تخصیصی به قطعه بندها"],data:[[((cu=$==null?void 0:$.totalWeight)==null?void 0:cu.toLocaleString())||"0",((Cu=$==null?void 0:$.totalSelfWeight)==null?void 0:Cu.toLocaleString())||"0",((W=$==null?void 0:$.totalOtherWeight)==null?void 0:W.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsx("form",{children:u.jsxs(h,{container:!0,alignItems:"center",gap:m.SMALL,children:[u.jsx(q,{variant:"contained",onClick:()=>{var o;S(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت ",width:{xs:"100%",sm:"360px"},content:u.jsx(j0,{updateTable:V,productKey:(o=a==null?void 0:a[0])==null?void 0:o.key})}))},children:"ثبت قطعه بندی"}),u.jsx(Y,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:lu}),u.jsx(q,{type:"submit",onClick:eu,endIcon:u.jsx(t6,{}),children:"جستجو"}),u.jsx(h,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:o=>u.jsx(Y,{style:{width:"160px"},...o}),value:k,onChange:o=>P(M(o).format("YYYY-MM-DD"))})}),u.jsx(h,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:o=>u.jsx(Y,{style:{width:"160px"},...o}),value:L,onChange:o=>I(M(o).format("YYYY-MM-DD"))})})]})}),u.jsx(wu,{data:x,columns:["ردیف","ماهیت","مباشر","تخصیص به قطعه بند","تاریخ ","تاریخ تولید گوشت","ثبت شده","وزن (کیلوگرم)","سهمیه","نوع فروش","عملیات"],handlePageChange:Z,totalRows:D,page:E,perPage:i,handlePerRowsChange:z,title:"قطعه بندی"})]})})},C6=()=>{const{distributionInfo:r,stewardProducts:n}=nu(i=>i.stewardSlice),[a,c]=s.useState(),{pathname:x}=v6(),l=su(),D=i=>{var C,f,w,E;return au()==="KillHouse"?[(C=i==null?void 0:i.totalGovernmentalCarcassesWeight)==null?void 0:C.toLocaleString(),(f=i==null?void 0:i.provinceFreeCarcassesWeight)==null?void 0:f.toLocaleString()]:[(w=i==null?void 0:i.receiveGovernmentalCarcassesWeight)==null?void 0:w.toLocaleString(),(E=i==null?void 0:i.receiveFreeCarcassesWeight)==null?void 0:E.toLocaleString()]};s.useEffect(()=>{const i=n==null?void 0:n.map((C,f)=>{var w,E,g,$,A,k,P,L;return[f+1,C==null?void 0:C.name,...D(C),(w=C==null?void 0:C.freeBuyingCarcassesWeight)==null?void 0:w.toLocaleString(),(E=C==null?void 0:C.totalCarcassesWeight)==null?void 0:E.toLocaleString(),(g=C==null?void 0:C.realAllocatedWeight)==null?void 0:g.toLocaleString(),($=C==null?void 0:C.totalRemainWeight)==null?void 0:$.toLocaleString(),(A=r==null?void 0:r.totalGovernmentalRemainWeight)==null?void 0:A.toLocaleString(),(k=r==null?void 0:r.totalFreeRemainWeight)==null?void 0:k.toLocaleString(),(P=r==null?void 0:r.totalGovernmentalInputWeight)==null?void 0:P.toLocaleString(),(L=r==null?void 0:r.totalFreeInputWeight)==null?void 0:L.toLocaleString()]});c(i)},[n,r]);const b=()=>x===x6?[]:["مانده دولتی (کیلوگرم)"," مانده آزاد (کیلوگرم)","وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)"];return u.jsx(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(wu,{noPagination:(a==null?void 0:a.length)===1,paginated:!(a!=null&&a.length)===1,operation:u.jsx(h,{container:!0,children:au()==="KillHouse"&&u.jsx(Xu,{title:"خروجی اکسل",placement:"top",children:u.jsx(Gu,{color:"primary",onClick:()=>{l(c6({title:"دریافت خروجی اکسل",content:u.jsx(z0,{})}))},children:u.jsx(v0,{})})})}),title:"موجودی انبار",columns:["ردیف","نام محصول","وزن خریدهای دولتی داخل استان (کیلوگرم)","وزن خریدهای آزاد داخل استان (کیلوگرم)","وزن خریدهای خارج استان (کیلوگرم)","کل ورودی به انبار (کیلوگرم)","کل فروش (کیلوگرم)","مانده انبار (کیلوگرم)",...b()],data:a,customColors:[{name:"ردیف",color:"red"},{name:"نام محصول",color:"red"},{name:"کل ورودی به انبار (کیلوگرم)",color:"red"},{name:"وزن خریدهای دولتی داخل استان (کیلوگرم)",color:"red"},{name:"وزن خریدهای آزاد داخل استان (کیلوگرم)",color:"red"},{name:"وزن خریدهای خارج استان (کیلوگرم)",color:"red"},{name:"کل فروش (کیلوگرم)",color:"red"},{name:"مانده انبار (کیلوگرم)",color:"green"}]})})},z0=()=>{const[r,n]=s.useState("withdate"),a=nu(w=>w.userSlice.selectedSubUser),c=w=>{n(w.target.value)},x=nu(w=>w.userSlice.userProfile.key),[l,D]=s.useState(M(new Date).format("YYYY-MM-DD")),[b,i]=s.useState(M(new Date).format("YYYY-MM-DD")),C=su(),[f]=s.useContext(fu);return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(Mu,{row:!0,"aria-labelledby":"radio-group-label",name:"radio-buttons-group",value:r,onChange:c,children:[u.jsx(xu,{value:"withdate",control:u.jsx(Au,{}),label:"دانلود بر اساس بازه"}),u.jsx(xu,{value:"nodate",control:u.jsx(Au,{}),label:"دانلود کلی"})]}),r==="withdate"&&u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(h,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:w=>u.jsx(Y,{style:{width:"160px"},...w}),value:l,onChange:w=>{D(M(w).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:w=>u.jsx(Y,{style:{width:"160px"},...w}),value:b,onChange:w=>{i(M(w).format("YYYY-MM-DD"))}})})]}),u.jsx(q,{fullWidth:!0,variant:"contained",onClick:()=>{C(e6()),f({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const w=`${uu.defaults.baseURL}kill_house_inventory_data/?role=${au()}${G("steward")?`&role_key=${a==null?void 0:a.key}`:""}&key=${x}${r==="withdate"?`&date1=${l}&date2=${b}`:""}`;window.location.href=w},children:"دانلود فایل اکسل"})]})},N0=ku("STEWARD_GET_BARS_INFO",async(r,{dispatch:n})=>{n(ou());const{data:a,status:c}=await uu.get("bars_for_kill_house_dashboard/",{params:{role:au(),...r}});return n(Q()),{data:a,status:c}}),G0=({item:r,handleUpdate:n,updateTable:a})=>{const[c]=s.useContext(fu),x=su(),l=F6({initialValues:{decision:"approve",weight:r==null?void 0:r.realWeightOfCarcasses,volume:r==null?void 0:r.realNumberOfCarcasses,weightLoss:r==null?void 0:r.weightLossOfCarcasses,regCode:"",regState:"with_code"},validationSchema:r6({decision:X().required("انتخاب گزینه الزامی است"),regState:X(),weight:X().when("decision",{is:"approve",then:X().required("وزن الزامی است")}),volume:X().when("decision",{is:"approve",then:X().required("حجم الزامی است")}),weightLoss:X().when("decision",{is:"approve",then:X().required("افت وزن الزامی است")}),regCode:X().matches(/^\d{5}$/,"کد باید یک عدد پنج رقمی باشد").typeError("یک عدد پنج رقمی وارد کنید!").when(["regState","decision"],{is:(b,i)=>b==="with_code"&&i==="approve",then:X().required("کد احراز الزامی است")})}),onSubmit:b=>{const i={check_allocation:!0,allocation_key:r==null?void 0:r.key},C=b.decision==="reject"?{...i,state:"rejected"}:{...i,state:"accepted",...b.regState==="with_code"&&{registration_code:parseInt(b.regCode)},receiver_real_number_of_carcasses:parseInt(b.volume),receiver_real_weight_of_carcasses:parseInt(b.weight),weight_loss_of_carcasses:parseInt(b.weightLoss)};x(S0(C)).then(f=>{f.payload.error?c({vertical:"top",horizontal:"center",msg:f.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),x(e6()),n(),a&&a())})}}),D=b=>{l.setFieldValue("decision",b.target.value)};return u.jsxs($u,{container:!0,spacing:2,justifyContent:"center",alignItems:"center",children:[u.jsxs($u,{item:!0,xs:12,children:[u.jsx(Nu,{component:"fieldset",children:u.jsxs(Mu,{fullWidth:!0,row:!0,name:"decision",value:l.values.decision,onChange:D,children:[u.jsx(xu,{value:"approve",control:u.jsx(Au,{}),label:"تایید"}),u.jsx(xu,{value:"reject",control:u.jsx(Au,{}),label:"رد"})]})}),l.touched.decision&&l.errors.decision&&u.jsx("div",{style:{color:"red",fontSize:12},children:l.errors.decision})]}),l.values.decision==="approve"&&u.jsxs(u.Fragment,{children:[u.jsx($u,{item:!0,xs:12,children:u.jsx(Y,{fullWidth:!0,name:"weight",label:"وزن",value:l.values.weight,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.weight&&!!l.errors.weight,helperText:l.touched.weight&&l.errors.weight})}),u.jsx($u,{item:!0,xs:12,children:u.jsx(Y,{fullWidth:!0,name:"volume",label:"حجم",value:l.values.volume,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.volume&&!!l.errors.volume,helperText:l.touched.volume&&l.errors.volume})}),u.jsx($u,{item:!0,xs:12,children:u.jsx(Y,{fullWidth:!0,name:"weightLoss",label:"افت وزن (کیلوگرم)",value:l.values.weightLoss,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.weightLoss&&!!l.errors.weightLoss,helperText:l.touched.weightLoss&&l.errors.weightLoss})}),u.jsxs($u,{item:!0,xs:12,children:[u.jsx(Nu,{component:"fieldset",children:u.jsxs(Mu,{fullWidth:!0,row:!0,name:"regState",value:l.values.regState,onChange:b=>{l.setFieldValue("regState",b.target.value)},children:[u.jsx(xu,{value:"with_code",control:u.jsx(Au,{}),label:"با کد احراز"}),u.jsx(xu,{value:"without_code",control:u.jsx(Au,{}),label:"بدون کد احراز"})]})}),l.touched.regState&&l.errors.regState&&u.jsx("div",{style:{color:"red",fontSize:12},children:l.errors.regState})]}),l.values.regState==="with_code"&&u.jsx($u,{item:!0,xs:12,children:u.jsx(Y,{fullWidth:!0,name:"regCode",label:"کد احراز",value:l.values.regCode,onChange:l.handleChange,onBlur:l.handleBlur,error:l.touched.regCode&&!!l.errors.regCode,helperText:l.touched.regCode&&l.errors.regCode})})]}),u.jsx($u,{item:!0,xs:12,children:u.jsx(q,{onClick:l.handleSubmit,type:"submit",variant:"contained",color:l.values.decision==="approve"?"primary":"error",fullWidth:!0,children:"ثبت"})})]})},q0=({item:r,type:n,handleUpdate:a,priceInfo:c,remainWeight:x,updateTable:l})=>{const D=su(),[b,i]=s.useState(!1),[C,f]=s.useState(null),w=nu(A=>A.userSlice.selectedSubUser),E=A=>{i(!0),f(A.currentTarget)},g=()=>{i(!1),f(null)},$=()=>{g();const A=()=>{l&&l(1),a&&a()};D(c6({title:"ویرایش توزیع و فروش محصول",content:u.jsx(w0,{updateTable:A,fetchApiData:A,sellerType:"KillHouse",sellType:"exclusive",priceInfo:c,remainWeight:x,editData:r,item:r})}))};return u.jsxs(h,{children:[u.jsx(Gu,{variant:"contained",color:"primary",onClick:E,disabled:!n&&(r==null?void 0:r.registrationCode),children:u.jsx(w6,{})}),u.jsx(y6,{open:b,anchorEl:C,onClose:g,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsx("div",{style:{padding:10},children:u.jsxs(h,{container:!0,direction:"column",alignItems:"center",justifyContent:"center",gap:1,children:[n&&u.jsx(q,{size:"small",color:"primary",variant:"outlined",onClick:()=>{g(),D(c6({title:"ویرایش اطلاعات بار",content:u.jsx(G0,{updateTable:l,handleUpdate:a,item:r})}))},children:"تایید / رد"}),!n&&u.jsx(q,{size:"small",color:"primary",variant:"outlined",onClick:$,children:"ویرایش"}),!n&&u.jsx(q,{size:"small",disabled:r==null?void 0:r.registrationCode,variant:"outlined",color:"error",onClick:()=>{g(),D(b0({steward_allocation_key:r.key,role_key:G("steward")?w==null?void 0:w.key:""})).then(()=>{D(P6({role_key:G("steward")?w==null?void 0:w.key:""})),l&&l(1),a&&a()})},children:"حذف"})]})})})]})},d6=s.forwardRef(({type:r,handleUpdate:n,priceInfo:a,remainWeight:c},x)=>{const l=su(),[,,D,b,i,C]=s.useContext(fu),f=nu(e=>e.userSlice.selectedSubUser);s.useEffect(()=>{const e=M(new Date).format("YYYY-MM-DD");b(e),C(e)},[]);const w=e=>{I(e.target.value)},[E,g]=s.useState([]),[$,A]=s.useState(0),[k,P]=s.useState(10),[L,I]=s.useState(""),[S,j]=s.useState(1),[K,T]=s.useState([]),[Z]=s.useContext(fu),V=async(e=1)=>{try{l(ou());const t=await uu.get(`steward-allocation/?role=${au()}${G("steward")?`&role_key=${f==null?void 0:f.key}`:""}&search=filter&value=${L}${r!=="not_entered"?`&date1=${D}&date2=${i}`:""}&page=${e}&page_size=${k}${r?"&type="+r:""}`);l(Q()),g(t.data.results||[]),A(t.data.count||0)}catch(t){l(Q()),console.error("Error fetching allocations:",t)}},z=()=>{V(1),n()};s.useImperativeHandle(x,()=>({updateTable:z}));const lu=e=>{V(e),j(e)},eu=e=>{var O,N,J,R,du,hu,ju,ru,Fu,B,Su,Wu,Lu,Ru,Pu,bu,Eu,iu,Du,Bu,Yu,v,qu,Vu,zu,Hu,y,_,H,gu,pu,_u,Ou,Ku,_6,S6,b6,k6,E6,D6,$6,T6;let t=`${(O=e==null?void 0:e.toKillHouse)==null?void 0:O.name} - ${(R=(J=(N=e==null?void 0:e.toKillHouse)==null?void 0:N.killHouseOperator)==null?void 0:J.user)==null?void 0:R.fullname} (${(ju=(hu=(du=e==null?void 0:e.toKillHouse)==null?void 0:du.killHouseOperator)==null?void 0:hu.user)==null?void 0:ju.mobile})`;switch(e==null?void 0:e.allocationType){case"steward_killhouse":t=`${(ru=e==null?void 0:e.toKillHouse)==null?void 0:ru.name} - ${(Su=(B=(Fu=e==null?void 0:e.toKillHouse)==null?void 0:Fu.killHouseOperator)==null?void 0:B.user)==null?void 0:Su.fullname} (${(Ru=(Lu=(Wu=e==null?void 0:e.toKillHouse)==null?void 0:Wu.killHouseOperator)==null?void 0:Lu.user)==null?void 0:Ru.mobile})`;break;case"steward_steward":t=`${(Pu=e==null?void 0:e.toStewards)==null?void 0:Pu.name} - ${(Eu=(bu=e==null?void 0:e.toStewards)==null?void 0:bu.user)==null?void 0:Eu.fullname} (${(Du=(iu=e==null?void 0:e.toStewards)==null?void 0:iu.user)==null?void 0:Du.mobile})`;break;case"steward_guild":t=`${(Bu=e==null?void 0:e.toGuilds)==null?void 0:Bu.guildsName} - ${(v=(Yu=e==null?void 0:e.toGuilds)==null?void 0:Yu.user)==null?void 0:v.fullname} (${(Vu=(qu=e==null?void 0:e.toGuilds)==null?void 0:qu.user)==null?void 0:Vu.mobile})`;break;case"ColdHouse":t=`${(zu=e==null?void 0:e.toColdHouse)==null?void 0:zu.name}`;break;case"killhouse_steward":t=`${((Hu=e==null?void 0:e.toStewards)==null?void 0:Hu.name)||"-"} - ${((_=(y=e==null?void 0:e.toStewards)==null?void 0:y.user)==null?void 0:_.fullname)||"-"} (${((gu=(H=e==null?void 0:e.toStewards)==null?void 0:H.user)==null?void 0:gu.mobile)||"-"})`;break;case"killhouse_guild":t=`${((pu=e==null?void 0:e.toGuilds)==null?void 0:pu.guildsName)||"-"} - ${((Ou=(_u=e==null?void 0:e.toGuilds)==null?void 0:_u.user)==null?void 0:Ou.fullname)||"-"} (${((_6=(Ku=e==null?void 0:e.toGuilds)==null?void 0:Ku.user)==null?void 0:_6.mobile)||"-"})`;break;default:t=`${(S6=e==null?void 0:e.toKillHouse)==null?void 0:S6.name} - ${(E6=(k6=(b6=e==null?void 0:e.toKillHouse)==null?void 0:b6.killHouseOperator)==null?void 0:k6.user)==null?void 0:E6.fullname} (${(T6=($6=(D6=e==null?void 0:e.toKillHouse)==null?void 0:D6.killHouseOperator)==null?void 0:$6.user)==null?void 0:T6.mobile})`;break}return t},cu=e=>{var O,N,J,R,du,hu,ju,ru,Fu,B,Su,Wu,Lu,Ru,Pu,bu,Eu,iu,Du,Bu,Yu,v;let t="";switch(e==null?void 0:e.allocationType){case"steward_guild":case"steward_steward":t=`${e!=null&&e.stewards?(N=(O=e==null?void 0:e.stewards)==null?void 0:O.user)==null?void 0:N.fullname:"-"} (${(R=(J=e==null?void 0:e.stewards)==null?void 0:J.user)==null?void 0:R.mobile})`;break;case"killhouse_steward":t=`${e!=null&&e.killHouse?(du=e==null?void 0:e.killHouse)==null?void 0:du.name:"-"} (${(ru=(ju=(hu=e==null?void 0:e.killHouse)==null?void 0:hu.killHouseOperator)==null?void 0:ju.user)==null?void 0:ru.fullname} - ${(Su=(B=(Fu=e==null?void 0:e.killHouse)==null?void 0:Fu.killHouseOperator)==null?void 0:B.user)==null?void 0:Su.mobile})`;break;case"killhouse_guild":t=`${e!=null&&e.killHouse?(Wu=e==null?void 0:e.killHouse)==null?void 0:Wu.name:"-"} (${(Pu=(Ru=(Lu=e==null?void 0:e.killHouse)==null?void 0:Lu.killHouseOperator)==null?void 0:Ru.user)==null?void 0:Pu.fullname} - ${(iu=(Eu=(bu=e==null?void 0:e.killHouse)==null?void 0:bu.killHouseOperator)==null?void 0:Eu.user)==null?void 0:iu.mobile})`;break;default:t=`${e!=null&&e.steward?(Bu=(Du=e==null?void 0:e.steward)==null?void 0:Du.user)==null?void 0:Bu.fullname:"-"} (${(v=(Yu=e==null?void 0:e.steward)==null?void 0:Yu.user)==null?void 0:v.mobile})`;break}return t},Cu=e=>{P(e),j(1)},W=()=>!r||r==="not_entered"?["عملیات"]:[],o=e=>r==="not_entered"?[]:[e!=null&&e.loggedRegistrationCode?e.loggedRegistrationCode:"-",e!=null&&e.registrationCode?"ارسال شده":"ارسال نشده"],d=()=>r==="not_entered"?[]:["کداحراز","وضعیت کد احراز"],tu=e=>{var t,O,N;return r?r==="not_entered"?[]:[(O=e==null?void 0:e.receiverRealNumberOfCarcasses)==null?void 0:O.toLocaleString(),(N=e==null?void 0:e.receiverRealWeightOfCarcasses)==null?void 0:N.toLocaleString()]:[(t=e==null?void 0:e.receiverRealWeightOfCarcasses)==null?void 0:t.toLocaleString()]},F=()=>r?r==="not_entered"?[]:["حجم تایید شده","وزن تایید شده"]:["وزن تایید شده"];s.useEffect(()=>{const e=E==null?void 0:E.map((t,O)=>{var N,J,R,du;return[S===1?O+1:O+k*(S-1)+1,t!=null&&t.date?j6(t==null?void 0:t.date):"-",t!=null&&t.productionDate?i6(t==null?void 0:t.productionDate):"-",(t==null?void 0:t.distributionType)==="web"?"سایت":(t==null?void 0:t.distributionType)==="app"?"موبایل":(t==null?void 0:t.distributionType)==="pos"?"پوز":(t==null?void 0:t.distributionType)||"-",D0(t),eu(t),cu(t),(t==null?void 0:t.sellType)==="exclusive"?"اختصاصی":"آزاد",((N=t==null?void 0:t.amount)==null?void 0:N.toLocaleString())+" ریال",((J=t==null?void 0:t.totalAmount)==null?void 0:J.toLocaleString())+" ریال",(R=t==null?void 0:t.realWeightOfCarcasses)==null?void 0:R.toLocaleString(),...tu(t),...o(t),(du=t==null?void 0:t.weightLossOfCarcasses)==null?void 0:du.toLocaleString(),(t==null?void 0:t.quota)==="governmental"?"دولتی":(t==null?void 0:t.quota)==="free"?"آزاد":"-",t!=null&&t.approvedPriceStatus?"دولتی":"آزاد",(t==null?void 0:t.receiverState)==="accepted"?"تایید شده":(t==null?void 0:t.receiverState)==="rejected"?"رد شده":"در انتظار تایید",u.jsx(q0,{item:t,updateTable:z,handleUpdate:n,type:r,priceInfo:a,remainWeight:c},O)]});T(e)},[E]),s.useEffect(()=>{V(1)},[l,D,i,k]);const p=async e=>{e.preventDefault(),l(ou());try{const t=await uu.get(`steward-allocation/?role=${au()}${G("steward")?`&role_key=${f==null?void 0:f.key}`:""}&search=filter&value=${L}${r!=="not_entered"?`&date1=${D}&date2=${i}`:""}&page=${S}&page_size=${k}${r?"&type="+r:""}`);g(t.data.results),A(t.data.count),l(Q())}catch(t){console.error("Error fetching data:",t),l(Q())}};return u.jsxs(h,{container:!0,justifyContent:"start",alignItems:"center",xs:12,children:[u.jsx(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[r!=="not_entered"&&u.jsxs(u.Fragment,{children:[u.jsx(h,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:e=>u.jsx(Y,{style:{width:"160px"},...e,size:"small"}),value:D,onChange:e=>{b(M(e).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:e=>u.jsx(Y,{style:{width:"160px"},...e,size:"small"}),value:i,onChange:e=>{C(M(e).format("YYYY-MM-DD"))}})})]}),u.jsx(h,{children:u.jsxs("form",{onSubmit:p,children:[u.jsx(Y,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:w}),u.jsx(q,{type:"submit",onClick:p,endIcon:u.jsx(t6,{}),children:"جستجو"})]})}),!(r==="entered"||r==="not_entered")&&u.jsx(q,{variant:"outlined",onClick:()=>{l(c6({title:"ثبت نهایی",content:u.jsxs(h,{container:!0,gap:m.SMALL,children:[u.jsx(U,{children:"در صورت ثبت نهایی انجام هیچگونه عملیاتی مانند حذف و ویرایش امکان پذیر نمی باشد."}),u.jsxs(h,{container:!0,direction:"column",gap:m.TINY,width:"100%",children:[u.jsx(q,{fullWidth:!0,variant:"contained",onClick:()=>{l(_0({steward_allocation_list:E.map(e=>e.key)})).then(e=>{var t;l(e6()),(t=e.payload)!=null&&t.error?Z({vertical:"top",horizontal:"center",msg:e.payload.error,severity:"error"}):(z(),n==null||n(),Z({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(q,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{l(e6())},children:"لغو"})]})]})}))},children:"تایید نهایی (یکجا)"})]})}),u.jsx(wu,{data:K,columns:["ردیف","تاریخ ثبت","تاریخ تولید گوشت","ثبت شده","نوع تخصیص","مشخصات خریدار","مشخصات فروشنده","نوع فروش","قیمت هر کیلو","قیمت کل","وزن تخصیصی",...F(),...d(),"افت وزن(کیلوگرم)","سهمیه","نوع فروش","وضعیت",...W()],handlePageChange:lu,totalRows:$,page:S,perPage:k,handlePerRowsChange:Cu,title:r==="entered"?"وارد شده به انبار":r==="not_entered"?"در انتظار ورود":"تخصیصات صورت گرفته"})]})});d6.displayName="StewardShowAllocations";const V0=()=>{var b,i,C,f,w,E,g,$;const r=su(),n=nu(A=>A.userSlice.selectedSubUser),[a,c]=s.useState([]),x=s.useRef(),l=s.useRef(),D=()=>{r(N0({role_key:G("steward")?n==null?void 0:n.key:""})).then(A=>{c(A.payload.data)}),x.current&&x.current.updateTable(),l.current&&l.current.updateTable()};return s.useEffect(()=>{D()},[r]),u.jsxs(h,{container:!0,xs:12,justifyContent:"end",alignItems:"center",children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(C6,{})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:[u.jsx(h,{container:!0,justifyContent:"start",alignItems:"center",xs:12,children:u.jsx(wu,{title:"اطلاعات کلی بارها",noPagination:!0,data:[[(b=a==null?void 0:a.totalBars)==null?void 0:b.toLocaleString(),(i=a==null?void 0:a.totalBarsWeight)==null?void 0:i.toLocaleString(),(C=a==null?void 0:a.totalEnteredBars)==null?void 0:C.toLocaleString(),(f=a==null?void 0:a.totalEnteredBarsWeight)==null?void 0:f.toLocaleString(),(w=a==null?void 0:a.totalNotEnteredBars)==null?void 0:w.toLocaleString(),(E=a==null?void 0:a.totalNotEnteredKillHouseRequestsWeight)==null?void 0:E.toLocaleString(),(g=a==null?void 0:a.totalRejectedBars)==null?void 0:g.toLocaleString(),($=a==null?void 0:a.totalRejectedBarsWeight)==null?void 0:$.toLocaleString()]],columns:["تعداد کل بارها","وزن کل بارها (کیلوگرم)","تعداد کل بارهای وارد شده","وزن کل بار وارد شده (کیلوگرم)","تعداد کل بارهای وارد نشده","وزن کل بار وارد نشده (کیلوگرم)","تعداد کل بارهای رد شده","وزن کل بارهای رد شده"],allColors:{color:"#f3bda3",text:"#332a3d"}})}),u.jsx(h,{container:!0,xs:12,mt:4,children:u.jsx(d6,{ref:x,type:"not_entered",handleUpdate:D})}),u.jsxs(Q6,{sx:{width:"100%",mt:4},children:[u.jsx(J6,{expandIcon:u.jsx(e0,{}),children:u.jsx(U,{children:"بارهای وارد شده"})}),u.jsx(X6,{children:u.jsx(h,{container:!0,xs:12,children:u.jsx(d6,{ref:l,type:"entered",handleUpdate:D})})})]})]})]})},H0=ku("STEWARD-GET-OUT_DASHBOARD_SERVICE",async(r,{dispatch:n})=>{n(ou());const{data:a,status:c}=await uu.get("steward_free_bar_dashboard",{params:{...r,role:au()}});return n(Q()),{data:a,status:c}}),K0=ku("STEWARD_FREE_BAR_SERVICE",async(r,{dispatch:n})=>{var a,c;n(ou());try{const{data:x,status:l}=await uu.post("steward_free_bar/",r);return n(Q()),{data:x,status:l}}catch(x){return n(Q()),{error:(c=(a=x.response)==null?void 0:a.data)==null?void 0:c.result}}}),Z0=ku("STEWARD_EDIT_FREE_BAR_SERVICE",async(r,{dispatch:n})=>{var a,c;n(ou());try{const{data:x,status:l}=await uu.put("steward_free_bar/0/",r);return n(Q()),{data:x,status:l}}catch(x){return n(Q()),{error:(c=(a=x.response)==null?void 0:a.data)==null?void 0:c.result}}}),Q0=ku("STEWARD_DELETE_FREE_BAR_SERVICE",async(r,{dispatch:n})=>{var a,c;n(ou());try{const{data:x,status:l}=await uu.delete(`steward_free_bar/0/?key=${r}`);return n(Q()),{data:x,status:l}}catch(x){return n(Q()),{error:((c=(a=x.response)==null?void 0:a.data)==null?void 0:c.result)||"خطا در حذف اطلاعات"}}}),J0=r6().shape({kill_house_name:X().required("نام فروشنده الزامی است"),kill_house_mobile:X().required("شماره موبایل فروشنده الزامی است").min(11,"شماره موبایل باید دقیقاً 11 رقم باشد").max(11,"شماره موبایل باید دقیقاً 11 رقم باشد"),province:X().required("استان الزامی است"),city:X().required("شهر الزامی است"),bar_image:X().when("$isEdit",{is:!0,then:X(),otherwise:X().required("عکس بار الزامی است")}),number_of_carcasses:Tu().required("حجم لاشه الزامی است").min(1,"حجم لاشه باید بیشتر از 0 باشد"),weight_of_carcasses:Tu().required("وزن لاشه الزامی است").min(.01,"وزن باید بیشتر از 0 باشد"),product_key:X().required("انتخاب محصول الزامی است")}),H6=({updateTable:r,item:n})=>{const a=su(),[c]=s.useContext(fu),[x,l]=s.useState([]),[D,b]=s.useState([]),[i,C]=s.useState([]),[f,w]=s.useState([]),E=nu(A=>A.userSlice.selectedSubUser);s.useEffect(()=>{a(l6({role_key:G("steward")&&(E==null?void 0:E.key)||""})).then(A=>{var P;const k=(P=A.payload)==null?void 0:P.data;Array.isArray(k)?l(k):k!=null&&k.data&&Array.isArray(k.data)?l(k.data):l([])}),a(T0()).then(A=>{b(A.payload.data)})},[a,E]);const g=F6({initialValues:{product_key:(n==null?void 0:n.productKey)||"",kill_house_name:(n==null?void 0:n.killHouseName)||"",kill_house_mobile:(n==null?void 0:n.killHouseMobile)||"",province:(n==null?void 0:n.province)||"",city:(n==null?void 0:n.city)||"",bar_image:(n==null?void 0:n.barImage)||"",number_of_carcasses:(n==null?void 0:n.numberOfCarcasses)||"",weight_of_carcasses:(n==null?void 0:n.weightOfCarcasses)||"",date:(n==null?void 0:n.date)||M(new Date).format("YYYY-MM-DD HH:mm:ss"),role_key:G("steward")&&(E==null?void 0:E.key)||"",...(n==null?void 0:n.key)&&{key:n.key}},validationSchema:J0,onSubmit:A=>{var P,L;n!=null&&n.key&&(f.length&&((P=f[0])!=null&&P.data_url)?A.bar_image=A6((L=f[0])==null?void 0:L.data_url):A.bar_image=n.barImage);const k=I=>{I.payload.error?c({vertical:"top",horizontal:"center",msg:I.payload.error,severity:"error"}):(r(),a(yu({right:!1,bottom:!1,content:null})),c({vertical:"top",horizontal:"center",msg:n!=null&&n.key?"اطلاعات خرید با موفقیت ویرایش شد":"اطلاعات خرید جدید با موفقیت ثبت شد",severity:"success"}))};n!=null&&n.key?a(Z0(A)).then(k):a(K0(A)).then(k)}}),$=A=>{var k;A[0]&&g.setFieldValue("bar_image",A6((k=A[0])==null?void 0:k.data_url)),w(A)};return s.useEffect(()=>{g.values.province&&a(W0(g.values.province)).then(A=>{C(A.payload.data)})},[g.values.province]),s.useEffect(()=>{n!=null&&n.barImage&&w([{data_url:n==null?void 0:n.barImage}])},[n]),u.jsx(h,{container:!0,direction:"column",justifyContent:"center",gap:2,children:u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",gap:2,children:[u.jsx(h,{xs:12,container:!0,gap:2,children:u.jsx(Iu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"product_key",options:Array.isArray(x)&&x.length>0?x.map(A=>({id:A.key,label:A.name||""})):[],value:Array.isArray(x)&&x.length>0&&x.map(A=>({id:A.key,label:A.name||""})).find(A=>A.id===g.values.product_key)||null,onChange:(A,k)=>{g.setFieldValue("product_key",k?k.id:"")},renderInput:A=>u.jsx(Y,{...A,label:"انتخاب محصول",error:g.touched.product_key&&!!g.errors.product_key,helperText:g.touched.product_key&&g.errors.product_key})})}),u.jsxs("form",{onSubmit:g.handleSubmit,style:{display:"flex",flexDirection:"column",gap:m.LARGE},children:[u.jsx(Y,{id:"kill_house_name",name:"kill_house_name",label:"نام فروشنده",value:g.values.kill_house_name,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.kill_house_name&&!!g.errors.kill_house_name,helperText:g.touched.kill_house_name&&g.errors.kill_house_name}),u.jsx(Y,{id:"kill_house_mobile",name:"kill_house_mobile",label:"تلفن فروشنده",value:g.values.kill_house_mobile,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.kill_house_mobile&&!!g.errors.kill_house_mobile,helperText:g.touched.kill_house_mobile&&g.errors.kill_house_mobile}),u.jsx(Iu,{style:{width:"100%"},disablePortal:!0,id:"province",options:D.map(A=>({id:A.name,label:A.name})),value:g.values.province?{id:g.values.province,label:g.values.province}:null,onChange:(A,k)=>{g.setFieldValue("province",k?k.id:""),g.setFieldValue("city","")},renderInput:A=>u.jsx(Y,{...A,label:"استان را انتخاب کنید",error:g.touched.province&&!!g.errors.province,helperText:g.touched.province&&g.errors.province})}),u.jsx(Iu,{minWidth:210,style:{width:"100%"},disabled:!g.values.province,disablePortal:!0,id:"city",value:g.values.city?{id:g.values.city,label:g.values.city}:null,options:i?i.map(A=>({id:A.name,label:A.name})):[],onChange:(A,k)=>{g.setFieldValue("city",k?k.id:""),g.setFieldValue("city",k?k.id:"")},renderInput:A=>u.jsx(Y,{...A,label:"شهر را انتخاب کنید"})}),u.jsx(Y,{id:"number_of_carcasses",name:"number_of_carcasses",label:"حجم لاشه",type:"number",InputProps:{endAdornment:u.jsx(u6,{position:"end",children:"قطعه"})},value:g.values.number_of_carcasses,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.number_of_carcasses&&!!g.errors.number_of_carcasses,helperText:g.touched.number_of_carcasses&&g.errors.number_of_carcasses}),u.jsx(Y,{id:"weight_of_carcasses",name:"weight_of_carcasses",label:"وزن لاشه",type:"number",InputProps:{endAdornment:u.jsx(u6,{position:"end",children:"کیلوگرم"})},value:g.values.weight_of_carcasses,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.weight_of_carcasses&&!!g.errors.weight_of_carcasses,helperText:g.touched.weight_of_carcasses&&g.errors.weight_of_carcasses}),u.jsx(G6,{onChange:$,images:f,maxNumber:1,title:"تصویر بار"}),!f.length&&(n==null?void 0:n.barImage)&&u.jsx(h,{container:!0,justifyContent:"center",children:u.jsx("img",{style:{width:"60px"},alt:"bar",src:n==null?void 0:n.barImage})}),u.jsx(q,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:!g.isValid,children:n!=null&&n.key?"ویرایش خرید":"ثبت خرید جدید"})]})]})})},X0=({item:r,updateTable:n})=>{const a=su(),[c,x]=s.useState(null),l=f=>{x(f.currentTarget)},D=()=>{x(null)},b=!!c,i=b?"popover":void 0,C=()=>{D(),a(Q0(r.key)).then(()=>{n()})};return u.jsxs("div",{children:[u.jsx(Gu,{"aria-describedby":i,variant:"contained",color:"primary",onClick:l,children:u.jsx(w6,{})}),u.jsx(y6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:i,open:b,anchorEl:c,onClose:D,children:u.jsx("div",{style:{padding:"20px"},children:u.jsxs(h,{container:!0,direction:"column",gap:1,children:[u.jsx(q,{onClick:()=>{D(),a(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش خرید خارج استان",content:u.jsx(H6,{item:r,updateTable:n})}))},children:"ویرایش"}),u.jsx(q,{color:"error",onClick:C,children:"حذف"})]})})})]})},U0=({isBarManagemen:r})=>{var cu,Cu,W;const[n,a]=s.useState([]),[c,x]=s.useState([]),[l,D]=s.useState(0),[b,i]=s.useState(10),[C,f]=s.useState(""),[w,E]=s.useState(1),[g,$]=s.useState([]),[,,A,k,P,L]=s.useContext(fu),I=su(),S=nu(o=>o.userSlice.selectedSubUser),j=nu(o=>o.userSlice.userProfile.key),K=()=>{I(H0({date1:A,date2:P,search:"filter",role_key:G("steward")&&(S==null?void 0:S.key)||""})).then(o=>{$(o.payload.data)})},T=async o=>{I(ou());const d=await uu.get(`steward_free_bar/?search=filter&value=${C}&date1=${A}&date2=${P}&page=${o}&page_size=${b}&role=${au()}${G("steward")?`&role_key=${S==null?void 0:S.key}`:""}`);K(),I(Q()),a(d.data.results),D(d.data.count)};s.useEffect(()=>{const o=M(new Date).format("YYYY-MM-DD");k(o),L(o)},[]),s.useEffect(()=>{A&&P&&(T(1),E(1))},[A,P,b]);const Z=o=>{T(o),E(o)},V=()=>{E(1),K(),T(1)},z=o=>{i(o),E(1)},lu=o=>{f(o.target.value)};s.useEffect(()=>{const o=n==null?void 0:n.map((d,tu)=>{var F,p,e,t,O;return[w===1?tu+1:tu+b*(w-1)+1,i6(d.createDate),`${d==null?void 0:d.killHouseName} (${d==null?void 0:d.killHouseMobile})`,((p=(F=d==null?void 0:d.product)==null?void 0:F.name)==null?void 0:p.toLocaleString())||"-",(e=d==null?void 0:d.killHouseName)==null?void 0:e.toLocaleString(),`${d==null?void 0:d.city} (${d==null?void 0:d.province})`,((t=d==null?void 0:d.numberOfCarcasses)==null?void 0:t.toLocaleString())||"-",((O=d==null?void 0:d.weightOfCarcasses)==null?void 0:O.toLocaleString())||"-",u.jsx($0,{src:d==null?void 0:d.barImage},tu),u.jsx(X0,{item:d,updateTable:V},tu)]});x(o)},[n,w,b]);const eu=async o=>{o.preventDefault(),I(ou());try{const d=await uu.get(`steward_free_bar/?search=filter&value=${C}&date1=${A}&date2=${P}&page=${w}&role=${au()}${G("steward")?`&role_key=${S==null?void 0:S.key}`:""}`);a(d.data.results),D(d.data.count),K(),I(Q())}catch(d){console.error("Error fetching data:",d)}};return u.jsx(h,{container:!0,direction:"column",flexWrap:"nowrap",mt:m.SMALL,children:u.jsxs(h,{container:!0,mt:m.MEDIUM,alignItems:"center",justifyContent:"center",gap:2,children:[u.jsx("form",{onSubmit:eu,children:u.jsxs(h,{container:!0,alignItems:"center",gap:m.SMALL,children:[au()==="Steward"&&!r&&u.jsx(q,{variant:"contained",onClick:()=>{I(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت اطلاعات خرید",content:u.jsx(H6,{selectedDate:A,updateTable:V})}))},children:"ثبت اطلاعات خرید"}),u.jsx(Y,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:lu}),u.jsx(q,{type:"submit",onClick:eu,endIcon:u.jsx(t6,{}),children:"جستجو"}),u.jsx(h,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:o=>u.jsx(Y,{style:{width:"160px"},...o}),value:A,onChange:o=>k(M(o).format("YYYY-MM-DD"))})}),u.jsx(h,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:o=>u.jsx(Y,{style:{width:"160px"},...o}),value:P,onChange:o=>L(M(o).format("YYYY-MM-DD"))})}),u.jsx(Xu,{title:"خروجی اکسل",children:u.jsx(q,{color:"success",onClick:()=>{const o=`${uu.defaults.baseURL}kill_house_free_bar_excel/?role=${au()}${G("steward")?`&role_key=${S==null?void 0:S.key}`:""}&key=${j}&date1=${A}&date2=${P}&type=carcass&search=filter&value=${C}&date_type=buy`;window.location.href=o},children:u.jsx(f0,{size:32})})})]})}),u.jsx(h,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:u.jsx(wu,{noPagination:!0,isDashboard:!0,columns:["تعداد کل بارها","تعداد کل","وزن کل (کیلوگرم)"],data:[[((cu=g==null?void 0:g.totalBars)==null?void 0:cu.toLocaleString())||"0",((Cu=g==null?void 0:g.totalQuantity)==null?void 0:Cu.toLocaleString())||"0",((W=g==null?void 0:g.totalWeight)==null?void 0:W.toLocaleString())||"0"]],title:"خلاصه اطلاعات"})}),u.jsx(wu,{data:c,columns:["ردیف","تاریخ خرید","خریدار","محصول","فروشنده","استان/شهر","حجم لاشه","وزن لاشه (کیلوگرم)","بارنامه","عملیات"],handlePageChange:Z,totalRows:l,page:w,perPage:b,handlePerRowsChange:z,title:"خرید های خارج استان"})]})})},m0=ku("SLAUGHTRE_SELL_DASHBOARD",async(r,{dispatch:n})=>{n(ou());const{data:a,status:c}=await uu.get("steward_free_sale_bar_dashboard",{params:{date1:r.selectedDate1,date2:r.selectedDate2,role:au(),role_key:r.role_key||""}});return n(Q()),{data:a,status:c}}),ue=ku("STEWARD_SELL_OUT_SUBMIT_SERVICE",async(r,{dispatch:n})=>{try{const{data:a,status:c}=await uu.post("steward_free_sale_bar/",r);return n(ou()),{data:a,status:c}}catch(a){return n(Q()),{error:a.response.data.result}}}),ee=r=>r6({weight_of_carcasses:Tu().required("وزن لاشه‌ها الزامی است").positive("وزن باید عددی مثبت باشد").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(r==null?void 0:r.toLocaleString())||0} کیلوگرم) باشد!`,function(n){return!r||r===null?!0:n<=r}),clearance_code:X().required("کد قرنطینه الزامی است").matches(/^(?=.*[A-Z])(?=.*\d)[A-Z0-9]+$/,"کد قرنطینه باید ترکیبی از حروف بزرگ انگلیسی و عدد باشد"),date:r0().required("تاریخ الزامی است"),production_date:X().required("تاریخ تولید الزامی است")}),re=({updateTable:r,fetchItems:n,isInventory:a})=>{const[c,x]=s.useState([]),[l,D]=s.useState(null),[b,i]=s.useState([]),[C,f]=s.useState(null),[w]=s.useState("free"),[E,g]=s.useState("governmental"),[$,A]=s.useState(null),[k,P]=s.useState({}),[L,I]=s.useState(null),[S,j]=s.useState(null),[K,T]=s.useState(null),Z=s.useRef(null),V=su(),z=nu(F=>F.userSlice.selectedSubUser),[lu]=s.useContext(fu),eu=F=>{var p,e;if(F&&F.formattedDate){A(F.formattedDate);const t=k[F.formattedDate];if(t&&t.originalDay){if((e=(p=Z.current)==null?void 0:p.values)!=null&&e.date&&M(t.originalDay).isAfter(M(Z.current.values.date),"day")){T("تاریخ تولید نمی‌تواند بعد از تاریخ انتخابی باشد");return}T(null),I(t.originalDay),Z.current&&Z.current.setFieldValue("production_date",t.originalDay)}t&&t.value1!==void 0?j(t.value1):j(null)}},cu=s.useCallback(F=>{if(!Array.isArray(F))return{};const p={};return F.forEach(e=>{if(e.day&&e.amount!==void 0){const O=new B6(new Date(e.day)).format("YYYY/MM/DD");p[O]={value1:e.amount,originalDay:e.day,active:e.active===!0}}}),p},[]),Cu=s.useCallback(F=>{const p=cu(F);P(p)},[cu]),[W,o]=s.useState(M(new Date).format("YYYY-MM-DD")),d=s.useCallback(async(F=W)=>{try{const p=await uu.get("/steward-remain-weight/",{params:{date:F,role_key:G("steward")?z==null?void 0:z.key:""}});if(p.data){const e=E==="governmental"?p.data.governmental:p.data.free;Cu(e||[])}}catch(p){console.error("Error fetching calendar data:",p)}},[E,Cu,W,z]);s.useEffect(()=>{V(p0({role_key:G("steward")?z==null?void 0:z.key:""})).then(F=>{i(F.payload.data)})},[z==null?void 0:z.key]),s.useEffect(()=>{V(N6({role_key:G("steward")?z==null?void 0:z.key:""})).then(F=>{var e;const p=(e=F.payload)==null?void 0:e.data;Array.isArray(p)?x(p):p!=null&&p.data&&Array.isArray(p.data)?x(p.data):x([])})},[V,z==null?void 0:z.key]),s.useEffect(()=>{d(W)},[W,d]),s.useEffect(()=>{let F=W;if(E==="governmental"&&Z.current){const p=M(new Date).format("YYYY-MM-DD");Z.current.setFieldValue("date",p),o(p),F=p}d(F),A(null),I(null),j(null),Z.current&&Z.current.setFieldValue("production_date","")},[E,W,d,z==null?void 0:z.key]),s.useEffect(()=>{Z.current&&Z.current.validateForm()},[S]);const tu=F=>{const p=F.target.value;if(g(p),p==="governmental"&&Z.current){const e=M(new Date).format("YYYY-MM-DD");Z.current.setFieldValue("date",e),o(e),d(e)}};return u.jsx(h,{container:!0,gap:m.SMALL,direction:"column",display:"flex",children:u.jsxs(h,{container:!0,gap:m.SMALL,direction:"column",children:[u.jsx(h,{minWidth:210,children:u.jsx(Iu,{disablePortal:!0,id:"combo-box-demo",getOptionDisabled:F=>F.disabled,options:b?b.map(F=>({id:F==null?void 0:F.key,label:`${F==null?void 0:F.fullname} (${F.mobile}) / استان ${F.province} / شهر ${F.city}`,item:F})):[],onChange:(F,p)=>{f(p==null?void 0:p.id)},renderInput:F=>u.jsx(Y,{...F,label:"انتخاب خریدار"})})}),C&&u.jsxs(u.Fragment,{children:[u.jsx(h,{xs:12,container:!0,children:u.jsx(Iu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:Array.isArray(c)&&c.length>0?c.map(F=>({data:F,label:`${F.name||""}`})):[],onChange:(F,p)=>{D((p==null?void 0:p.data)||null)},renderInput:F=>u.jsx(Y,{fullWidth:!0,...F,label:"انتخاب محصول"})})}),u.jsx(Y6,{innerRef:Z,initialValues:{weight_of_carcasses:"",clearance_code:"",date:M(new Date).format("YYYY-MM-DD"),production_date:""},validationSchema:ee(S),onSubmit:F=>{V(ue({buyer_key:C,number_of_carcasses:Math.round((F==null?void 0:F.weight_of_carcasses)/(l==null?void 0:l.weightAverage))||0,weight_of_carcasses:parseInt(F.weight_of_carcasses),date:F.date,clearance_code:F.clearance_code,product_key:l==null?void 0:l.key,sale_type:w,quota:E,production_date:F.production_date,distribution_type:"web"})).then(p=>{p.payload.error?lu({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(a?n():r(),V(a6()),V(yu({right:!1,bottom:!1,content:null})),lu({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:({values:F,errors:p,touched:e,setFieldValue:t})=>u.jsx(O6,{children:u.jsxs(h,{container:!0,gap:m.SMALL,direction:"column",children:[u.jsx(h,{item:!0,children:u.jsx(Y,{disabled:!0,label:"حجم تقریبی",value:Math.round((F==null?void 0:F.weight_of_carcasses)/(l==null?void 0:l.weightAverage))||0,InputProps:{readOnly:!0}})}),u.jsx(n6,{label:"نوع انبار",children:u.jsx(Nu,{fullWidth:!0,children:u.jsxs(Mu,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:E,onChange:tu,sx:{justifyContent:"space-between"},children:[u.jsx(xu,{value:"governmental",control:u.jsx(Au,{}),label:"انبار دولتی"}),u.jsx(xu,{value:"free",control:u.jsx(Au,{}),label:"انبار آزاد"})]})})}),u.jsx(h,{xs:12,children:u.jsx(vu,{label:"تاریخ",disabled:E==="governmental",value:M(F.date),onChange:O=>{const N=M(O).format("YYYY-MM-DD");t("date",N),o(N),d(N)},renderInput:O=>u.jsx(Y,{fullWidth:!0,...O,size:"small",error:e.date&&!!p.date,helperText:e.date&&p.date})})}),u.jsx(h,{item:!0,children:u.jsx(Uu,{name:"clearance_code",as:Y,label:"کد قرنطینه",fullWidth:!0,onChange:O=>t("clearance_code",O.target.value.toUpperCase()),error:e.clearance_code&&!!p.clearance_code,helperText:e.clearance_code&&p.clearance_code})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:m.TINY,sx:{width:"100%"},children:[u.jsx(q6,{onDateSelect:eu,dayData:k,selectedDate:$,maxGregorianDate:F.date,label:`تاریخ تولید گوشت ${S!==null?`(موجودی: ${S==null?void 0:S.toLocaleString()} کیلوگرم)`:""}`}),K&&u.jsx(Y,{error:!0,helperText:K,sx:{visibility:"hidden",height:0,mt:0,mb:0}})]}),u.jsx(h,{item:!0,children:u.jsx(Uu,{name:"weight_of_carcasses",as:Y,label:"وزن لاشه‌ها",fullWidth:!0,disabled:!S&&!L,error:!S&&!L?!0:e.weight_of_carcasses&&!!p.weight_of_carcasses,helperText:!S&&!L?"لطفاً ابتدا تاریخ تولید را انتخاب کنید!":e.weight_of_carcasses&&p.weight_of_carcasses})}),u.jsx(h,{item:!0,children:u.jsx(q,{fullWidth:!0,type:"submit",variant:"contained",disabled:!l||!L,children:"ارسال"})})]})})})]})]})})},ae=({item:r,fetchApiData:n})=>{const a=su(),[c]=s.useContext(fu),[x,l]=s.useState((r==null?void 0:r.loggedRegistrationCode)||""),D=()=>{var b,i;a(V6({key:r==null?void 0:r.key,register_code:parseInt(x),role:au(),date:r==null?void 0:r.date,buyer_name:r==null?void 0:r.buyerName,buyer_mobile:r==null?void 0:r.buyerMobile,province:r==null?void 0:r.province,city:r==null?void 0:r.city,clearance_code:r==null?void 0:r.clearanceCode,number_of_carcasses:r==null?void 0:r.numberOfCarcasses,quarantine_weight_of_carcasses:r==null?void 0:r.quarantineWeightOfCarcasses,weight_of_carcasses:r==null?void 0:r.weightOfCarcasses,...((b=r==null?void 0:r.buyer)==null?void 0:b.key)&&{buyer_key:(i=r==null?void 0:r.buyer)==null?void 0:i.key}})).then(C=>{C.payload.error?c({vertical:"top",horizontal:"center",msg:C.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"کد احراز با موفقیت ثبت شد.",severity:"success"}),n())})};return u.jsxs(h,{container:!0,direction:"row",alignItems:"center",justifyContent:"flex-start",gap:1,sx:{position:"relative"},children:[u.jsx(Y,{value:x,size:"small",onChange:b=>l(b.target.value),style:{minWidth:"150px"},disabled:r==null?void 0:r.loggedRegistrationCode,placeholder:"کد احراز",inputProps:{inputMode:"numeric",pattern:"[0-9]*"},type:"number"}),!(r!=null&&r.loggedRegistrationCode)&&x&&u.jsx(q,{size:"small",variant:"contained",color:"primary",onClick:D,sx:{position:"absolute",right:"0",minWidth:"40px",width:"40px",height:"38px"},children:u.jsx(U6,{})})]})},te=ku("SLAUGHTER_EDIT_BUYER_SERVICE",async(r,{dispatch:n})=>{try{n(ou());const{data:a,status:c}=await uu.put("steward_free_sale_bar/0/",r);return n(Q()),{data:a,status:c}}catch(a){return n(Q()),{error:a.response.data.result}}}),ne=r6().shape({quarantineCode:X().required("کد قرنطینه الزامی است"),carcassCount:Tu().required("حجم لاشه الزامی است"),carcassWeight:Tu().required("وزن لاشه الزامی است"),date:X().required("تاریخ الزامی است")}),se=({fetchItems:r,isEdit:n,item:a,selectedDate:c,stewardKey:x})=>{const l=su(),[D]=s.useContext(fu),b={quarantineCode:(a==null?void 0:a.clearanceCode)||"",carcassCount:(a==null?void 0:a.numberOfCarcasses)||"0",carcassWeight:(a==null?void 0:a.weightOfCarcasses)||"",date:(a==null?void 0:a.date)||M().format("YYYY-MM-DD HH:mm:ss")};return u.jsx(h,{children:u.jsx(Y6,{initialValues:b,validationSchema:ne,onSubmit:i=>{const C={...i,date:i.date,number_of_carcasses:i.carcassCount,weight_of_carcasses:i.carcassWeight};i.quarantineCode!==(a==null?void 0:a.quarantineCode)&&(C.quarantineCode=i.quarantineCode);const f=x?n?V6({key:a==null?void 0:a.key,...C}):x0({steward_key:x,...C}):n?te({key:a==null?void 0:a.key,driver_mobile:i.driverPhone,...C}):A0({driver_mobile:i.driverPhone,...C});l(f).then(w=>{w.payload.error?D({vertical:"top",horizontal:"center",msg:w.payload.error,severity:"error"}):(x?l(a0({date:i.date})):r(),x&&l(t0({date:i.date,steward_key:x})),l(a6()),l(yu({right:!1,bottom:!1,content:null})),D({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:({errors:i,touched:C,setFieldValue:f,values:w})=>u.jsx(O6,{children:u.jsxs(h,{container:!0,spacing:1,justifyContent:"center",alignItems:"center",children:[u.jsx(h,{item:!0,xs:12,children:u.jsx(Uu,{as:Y,name:"quarantineCode",label:"کد قرنطینه",fullWidth:!0,error:C.quarantineCode&&!!i.quarantineCode,helperText:C.quarantineCode&&i.quarantineCode})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(Uu,{as:Y,name:"carcassCount",label:"حجم لاشه",type:"number",fullWidth:!0,error:C.carcassCount&&!!i.carcassCount,helperText:C.carcassCount&&i.carcassCount})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(vu,{label:"تاریخ",value:M(w.date),onChange:E=>{const g=M(E).format("YYYY-MM-DD HH:mm:ss");f("date",g)},renderInput:E=>u.jsx(Y,{...E,fullWidth:!0,error:C.date&&!!i.date,helperText:C.date&&i.date})})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(Uu,{as:Y,name:"carcassWeight",label:"وزن لاشه",type:"number",fullWidth:!0,error:C.carcassWeight&&!!i.carcassWeight,helperText:C.carcassWeight&&i.carcassWeight})}),u.jsx(h,{item:!0,xs:12,children:u.jsx(q,{variant:"contained",fullWidth:!0,type:"submit",children:n?"ویرایش":"ثبت"})})]})})})})},oe=ku("STEWARD_RESEND_OUT_PROVINCE_REGISTRATION_CODE",async(r,{dispatch:n})=>{var a,c;n(ou());try{const{data:x,status:l}=await uu.post("send_again_sms_steward_free_sale_bar/",r);return n(Q()),{data:x,status:l}}catch(x){return n(Q()),{error:((c=(a=x.response)==null?void 0:a.data)==null?void 0:c.result)||"خطا در ارسال مجدد کد"}}}),le=({item:r,updateTable:n,fetchApiData:a,page:c})=>{const x=su(),[l]=s.useContext(fu),[D,b]=s.useState(!1),[i,C]=s.useState(null),f=P=>{b(!0),C(P.currentTarget)},w=()=>{b(!1),C(null)},E=()=>{w(),x(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش فروش خارج از استان",content:u.jsx(se,{fetchItems:n,isEdit:!0,item:r})}))},g=()=>{w(),x(R0(r==null?void 0:r.key)).then(P=>{P.payload.error?l({vertical:"top",horizontal:"center",msg:P.payload.data.result,severity:"error"}):(n(),x(a6()),l({vertical:"top",horizontal:"center",msg:P.payload.data.result,severity:"success"}))})},$=()=>{w(),x(oe({key:r==null?void 0:r.key})).then(P=>{P.payload.error?l({vertical:"top",horizontal:"center",msg:P.payload.error,severity:"error"}):(l({vertical:"top",horizontal:"center",msg:"کد با موفقیت ارسال شد.",severity:"success"}),a(c))})},A=!!i,k=A?"popover":void 0;return u.jsxs("div",{children:[u.jsx(Gu,{"aria-describedby":k,variant:"contained",color:"primary",onClick:f,children:u.jsx(w6,{})}),u.jsx(y6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:k,open:A,anchorEl:i,onClose:w,children:u.jsx("div",{style:{padding:"20px"},children:u.jsxs(h,{container:!0,direction:"column",children:[u.jsx(Xu,{title:"ویرایش",placement:"left-start",children:u.jsx(q,{"aria-label":"edit",color:"primary",variant:"text",onClick:E,startIcon:u.jsx(M6,{}),children:"ویرایش"})}),u.jsx(Xu,{title:"حذف",placement:"left-start",children:u.jsx(q,{"aria-label":"delete",color:"error",variant:"text",onClick:g,startIcon:u.jsx(z6,{}),children:"حذف"})}),(r==null?void 0:r.systemRegistrationCode)&&(r==null?void 0:r.registrationCode)&&!(r!=null&&r.loggedRegistrationCode)&&u.jsx(Xu,{title:"ارسال مجدد کد",placement:"left-start",children:u.jsx(q,{"aria-label":"resend",color:"success",variant:"text",onClick:$,startIcon:u.jsx(P0,{}),children:"ارسال مجدد کد"})})]})})})]})},ce=()=>{var lu,eu,cu,Cu;const[,,r,n,a,c]=s.useContext(fu),x=su(),l=nu(W=>W.userSlice.selectedSubUser),[D,b]=s.useState([]),[i,C]=s.useState(0),[f,w]=s.useState(10),[E,g]=s.useState(""),[$,A]=s.useState(1),[k,P]=s.useState([]),[L,I]=s.useState([]),S=async W=>{x(ou());const o=await uu.get(`steward_free_sale_bar/?search=filter&value=${E}&role=${au()}${G("steward")?`&role_key=${l==null?void 0:l.key}`:""}&date1=${r}&date2=${a}&page=${W}&page_size=${f}`);x(Q()),b(o.data.results),C(o.data.count)},j=()=>{x(m0({selectedDate1:r,selectedDate2:a,role_key:G("steward")?l==null?void 0:l.key:""})).then(W=>{I(W.payload.data)})};s.useEffect(()=>{const W=M(new Date).format("YYYY-MM-DD");n(W),c(W)},[]),s.useEffect(()=>{r&&a&&(S(1),A(1),j())},[r,a,f]);const K=W=>{g(W.target.value)},T=W=>{S(W),A(W)},Z=W=>{w(W),A(1)},V=()=>{A(1),S(1),j()};s.useEffect(()=>{const W=D==null?void 0:D.map((o,d)=>{var tu,F,p;return[$===1?d+1:d+f*($-1)+1,o!=null&&o.date?j6(o==null?void 0:o.date):"-",o!=null&&o.productionDate?i6(o==null?void 0:o.productionDate):"-",(o==null?void 0:o.distributionType)==="web"?"سایت":(o==null?void 0:o.distributionType)==="app"?"موبایل":(o==null?void 0:o.distributionType)==="pos"?"پوز":(o==null?void 0:o.distributionType)||"-",`${o==null?void 0:o.buyerName} (${o==null?void 0:o.buyerMobile})`,o!=null&&o.buyer?`${(tu=o==null?void 0:o.buyer)==null?void 0:tu.unitName}`:`${o==null?void 0:o.buyerName}`,o==null?void 0:o.province,o==null?void 0:o.city,(o==null?void 0:o.clearanceCode)&&u.jsx(L0,{clearanceCode:o==null?void 0:o.clearanceCode}),(F=o==null?void 0:o.quarantineWeightOfCarcasses)==null?void 0:F.toLocaleString(),(p=o==null?void 0:o.weightOfCarcasses)==null?void 0:p.toLocaleString(),o!=null&&o.systemRegistrationCode?o!=null&&o.loggedRegistrationCode?"تایید شده":o!=null&&o.registrationCode?u.jsx(ae,{item:o,fetchApiData:()=>S($)},d):"-":"-",u.jsx(le,{item:o,updateTable:V,fetchApiData:S,page:$},d)]});P(W)},[D,$,f]);const z=async W=>{W.preventDefault(),x(ou());try{const o=await uu.get(`steward_free_sale_bar/?role=${au()}${G("steward")?`&role_key=${l==null?void 0:l.key}`:""}&search=filter&value=${E}&date1=${r}&date2=${a}&page=1&page_size=${f}`);b(o.data.results),C(o.data.count),j(),x(Q())}catch(o){console.error("Error fetching data:",o),x(Q())}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:[u.jsx(h,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:W=>u.jsx(Y,{style:{width:"160px"},...W,size:"small"}),value:r,onChange:W=>{n(M(W).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:W=>u.jsx(Y,{style:{width:"160px"},...W,size:"small"}),value:a,onChange:W=>{c(M(W).format("YYYY-MM-DD"))}})}),u.jsx(h,{children:u.jsxs("form",{onSubmit:z,children:[u.jsx(Y,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:K}),u.jsx(q,{type:"submit",onClick:z,endIcon:u.jsx(t6,{}),children:"جستجو"})]})})]}),u.jsx(h,{container:!0,xs:12,mt:2,mb:4,isDashboard:!0,children:u.jsx(wu,{noPagination:!0,isDashboard:!0,columns:["تعداد فروش","خریدار","حجم لاشه ها (تقریبی)","وزن کل لاشه ها"],data:[[(lu=L==null?void 0:L.numberOfBars)==null?void 0:lu.toLocaleString(),(eu=L==null?void 0:L.numberOfBuyers)==null?void 0:eu.toLocaleString(),(cu=L==null?void 0:L.barsQuantity)==null?void 0:cu.toLocaleString(),(Cu=L==null?void 0:L.barsWeight)==null?void 0:Cu.toLocaleString()]],title:"خلاصه اطلاعات"})}),u.jsx(h,{container:!0,xs:12,children:u.jsx(q,{variant:"contained",onClick:()=>{x(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(re,{updateTable:V}),title:"ثبت اطلاعات فروش"}))},children:"ثبت اطلاعات فروش"})}),u.jsx(wu,{data:k,columns:["ردیف","تاریخ","تاریخ تولید گوشت","ثبت شده","مشخصات خریدار","نام واحد","استان","شهر","کد قرنطینه","وزن استعلامی","وزن لاشه","کد احراز","عملیات"],handlePageChange:T,totalRows:i,page:$,perPage:f,handlePerRowsChange:Z,title:"فروش لاشه به خارج استان"})]})},de=()=>{const r=S=>{C(S.target.value)},n=su(),[a,c]=s.useState([]),[x,l]=s.useState(0),[D,b]=s.useState(10),[i,C]=s.useState(""),[f,w]=s.useState(1),[E,g]=s.useState([]),$=nu(S=>S.userSlice.selectedSubUser),A=async S=>{n(ou());const j=await uu.get(`out-province-carcasses-buyer/?search=filter&value=${i}&role=${au()}${G("steward")?`&role_key=${$==null?void 0:$.key}`:""}&page=${S}&page_size=${D}&state=buyer-list`);n(Q()),c(j.data.results),l(j.data.count)},k=S=>{A(S),w(S)},P=S=>{b(S),w(1)},L=()=>{A(f!==0?f:1)};s.useEffect(()=>{const S=a==null?void 0:a.map((j,K)=>{var T,Z,V,z,lu,eu;return[f===1?K+1:K+D*(f-1)+1,`${j==null?void 0:j.fullname} (${j==null?void 0:j.mobile})`,j==null?void 0:j.unitName,j==null?void 0:j.province,j==null?void 0:j.city,(Z=(T=j==null?void 0:j.requestsInfo)==null?void 0:T.numberOfRequests)==null?void 0:Z.toLocaleString(),(z=(V=j==null?void 0:j.requestsInfo)==null?void 0:V.totalQuantity)==null?void 0:z.toLocaleString(),(eu=(lu=j==null?void 0:j.requestsInfo)==null?void 0:lu.totalWeight)==null?void 0:eu.toLocaleString(),u.jsx(Gu,{color:"primary",onClick:()=>{n(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(R6,{updateTable:L,isEdit:!0,data:j}),title:"ویرایش خریدار"}))},children:u.jsx(M6,{})},K)]});g(S)},[a]),s.useEffect(()=>{A(1),w(1)},[D]);const I=async S=>{S.preventDefault(),n(ou());try{const j=await uu.get(`out-province-carcasses-buyer/?role=${au()}${G("steward")&&($==null?void 0:$.key)||""}&search=filter&value=${i}&page=1&page_size=${D}&state=buyer-list`);c(j.data.results),l(j.data.count),n(Q())}catch(j){console.error("Error fetching data:",j)}};return u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(h,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(q,{variant:"contained",onClick:()=>{n(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(R6,{updateTable:L}),title:"افزودن خریدار"}))},children:"افزودن خریدار"}),u.jsx(h,{children:u.jsxs("form",{onSubmit:I,children:[u.jsx(Y,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:r}),u.jsx(q,{type:"submit",onClick:I,endIcon:u.jsx(t6,{}),children:"جستجو"})]})})]}),u.jsx(wu,{data:E,columns:["ردیف","مشخصات خریدار","نام واحد","استان","شهر","تعداد درخواست ها","حجم تقریبی (قطعه)","وزن (کیلوگرم)","ویرایش"],handlePageChange:k,totalRows:x,page:f,perPage:D,handlePerRowsChange:P,title:"خریداران لاشه خارج استان"})]})},ie=()=>{const r=su(),[n,a]=s.useState(0),c=nu(l=>l.userSlice.selectedSubUser),x=(l,D)=>{a(D)};return s.useEffect(()=>{r(a6({role_key:G("steward")?c==null?void 0:c.key:""}))},[c==null?void 0:c.key]),u.jsxs(h,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:m.SMALL,mt:m.MEDIUM,width:"100%",children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(C6,{})}),u.jsxs(h,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:m.SMALL,mb:m.SMALL,width:"100%",children:[u.jsx(f6,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(m6,{className:"insidetabs",size:"small",value:n,onChange:x,"aria-label":"basic tabs example",children:[u.jsx(W6,{label:"فروش"}),u.jsx(W6,{label:"خریداران"})]})}),n===0&&u.jsx(ce,{}),n===1&&u.jsx(de,{})]})]})},Ce=({item:r,key:n,sellerType:a,fetchData:c,buyerType:x,allocationType:l,sellType:D,updateTable:b,fetchApiData:i,editData:C,coldHouseKey:f,coldHouseItemKey:w,killHouseAllocation:E,priceInfo:g})=>{var Hu;const $=su(),[A,k]=s.useState([]),[P,L]=s.useState([]),[I,S]=s.useState("governmental"),[j,K]=s.useState("true"),[T,Z]=s.useState(null),[V]=s.useContext(fu),[z,lu]=s.useState(C!=null&&C.image?[{data_url:C.image}]:[]),[eu,cu]=s.useState("own"),[Cu,W]=s.useState(1),[o,d]=s.useState(!1),[tu,F]=s.useState(!1),[p,e]=s.useState(null),[t,O]=s.useState({}),[N,J]=s.useState(null),[R,du]=s.useState(null),[hu,ju]=s.useState({governmental:[],free:[]}),[ru,Fu]=s.useState(M(new Date).format("YYYY-MM-DD")),B=nu(y=>y.userSlice.selectedSubUser),Su=y=>{cu(y.target.value),Du({key:"",item:"",buyerType:"",allocationType:""})};s.useEffect(()=>{(g==null?void 0:g.active)===!1&&K("false")},[g==null?void 0:g.active]),s.useEffect(()=>{j==="true"&&(g!=null&&g.active)&&v.setFieldValue("price",g==null?void 0:g.killHousePrice)},[j]);const Wu=y=>{const _=y.target.value;S(_)},Lu=y=>{const _=y.target.value;K(_)},Ru=y=>{if(y&&y.formattedDate){e(y.formattedDate);const _=t[y.formattedDate];if(_&&_.originalDay&&J(_.originalDay),_&&(_.amount!==void 0||_.value1!==void 0)){const H=_.amount!==void 0?_.amount:_.value1,gu=Number(typeof H=="string"?H.replace(/,/g,""):H);du(Number.isFinite(gu)?gu:null)}else du(null)}},Pu=s.useCallback(y=>{if(!Array.isArray(y))return{};const _={};return y.forEach(H=>{if(H.day&&H.amount!==void 0){const pu=new B6(new Date(H.day)).format("YYYY/MM/DD"),_u=H.amount,Ou=Number(typeof _u=="string"?_u.replace(/,/g,""):_u);_[pu]={value1:Ou,originalDay:H.day,active:H.active===!0}}}),_},[]),bu=s.useCallback(y=>{const _=Pu(y);O(_)},[]),Eu=s.useCallback(async(y=ru)=>{try{const _=await uu.get("/steward-remain-weight/",{params:{date:y,role_key:G("steward")?B==null?void 0:B.key:""}});if(_.data){ju({governmental:_.data.governmental||[],free:_.data.free||[]});const H=I==="governmental"?_.data.governmental:_.data.free;bu(H||[])}}catch(_){console.error("Error fetching calendar data:",_)}},[I,bu,ru,B]),[iu,Du]=s.useState({key:n,item:r,buyerType:x,allocationType:l});s.useEffect(()=>{au()==="Steward"&&cu("free")},[]),s.useEffect(()=>{Eu(ru)},[ru]),s.useEffect(()=>{if(hu.governmental.length>0||hu.free.length>0){const y=I==="governmental"?hu.governmental:hu.free;bu(y),e(null),J(null),du(null)}},[I,hu]),s.useEffect(()=>{$(B0({role_key:G("steward")?B==null?void 0:B.key:""})).then(y=>{var _;(_=y.payload)!=null&&_.data&&W(y.payload.data.killHouseAllocation)}),C||($(l6({role_key:G("steward")?B==null?void 0:B.key:""})).then(y=>{k(y.payload.data)}),r||$(Y0({free:eu==="free",role_key:G("steward")?B==null?void 0:B.key:""})).then(y=>{L(y.payload.data)}))},[eu,B==null?void 0:B.key]);const Bu=r6({mobile:X().when([],{is:()=>!C,then:y=>y.required("شماره موبایل الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),otherwise:y=>y.notRequired()}),weight:Tu().required("این فیلد اجباری است!").integer("عدد باید صحیح باشد!").min(1,"یک مقدار مثبت وارد کنید!").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(R==null?void 0:R.toLocaleString())||0} کیلوگرم) باشد!`,function(y){return!R||R===null?!0:y<=R+((C==null?void 0:C.realWeightOfCarcasses)||0)}),price:Tu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),wholePrice:Tu().required("این فیلد اجباری است!").min(1,"یک مقدار مثبت وارد کنید!"),...E&&{image:X().when([],{is:()=>(!C||o)&&Cu>0,then:X().required("عکس الزامی است"),otherwise:X().notRequired()})}}),Yu=y=>{var _;y[0]?(v.setFieldValue("image",A6((_=y[0])==null?void 0:_.data_url)),d(!0)):(v.setFieldValue("image",""),d(!0)),lu(y)},v=F6({initialValues:{mobile:"",weight:(C==null?void 0:C.realWeightOfCarcasses)||"",wholePrice:(C==null?void 0:C.totalAmount)||"",price:(C==null?void 0:C.amount)||"",image:(C==null?void 0:C.image)||""},validationSchema:Bu});s.useEffect(()=>{v.validateForm()},[]),s.useEffect(()=>{v.validateForm()},[R]),s.useEffect(()=>{v.values.weight&&v.values.price&&v.setFieldValue("wholePrice",v.values.price*v.values.weight)},[v.values.price,v.values.weight]);const qu=()=>{$(P6({role_key:G("steward")?B==null?void 0:B.key:""})),$(yu({right:!1,bottom:!1,left:!1,content:null})),i&&i(1),b&&b(),c&&c(1),$(e6()),V({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})},[Vu,zu]=s.useState(null);return u.jsxs(h,{container:!0,xs:12,direction:"column",justifyContent:"center",alignItems:"flex-start",gap:1.8,children:[!C&&u.jsx(vu,{label:"تاریخ ثبت توزیع",id:"date",renderInput:y=>u.jsx(Y,{fullWidth:!0,...y,error:!!Vu||y.error,helperText:Vu||y.helperText}),shouldDisableDate:y=>{const _=M(y),H=M(),gu=M().subtract(1,"day");return!(_.isSame(H,"day")||_.isSame(gu,"day"))},value:ru,onChange:y=>{if(!y){zu(null);return}const _=M(y),H=M(),gu=M().subtract(1,"day");if(!(_.isSame(H,"day")||_.isSame(gu,"day"))){zu("تنها امکان انتخاب «امروز» یا «دیروز» وجود دارد.");return}zu(null);const _u=M(y).format("YYYY-MM-DD");Fu(_u),Eu(_u)}}),!C&&!f&&u.jsx(h,{xs:12,container:!0,children:u.jsx(Iu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:A?A.map(y=>({data:y,label:`${y.name}`})):[],onChange:(y,_)=>{Z(_.data)},renderInput:y=>u.jsx(Y,{fullWidth:!0,...y,label:"انتخاب محصول"})})}),!C&&u.jsx(n6,{label:"خریداران",children:u.jsx(Nu,{fullWidth:!0,children:u.jsxs(Mu,{row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:eu,onChange:Su,sx:{justifyContent:"space-between"},children:[u.jsx(xu,{value:"own",control:u.jsx(Au,{}),label:"اختصاصی"}),u.jsx(xu,{value:"free",control:u.jsx(Au,{}),label:"آزاد"})]})})}),!r&&!C&&u.jsx(h,{xs:12,container:!0,children:u.jsx(Iu,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"hatching",options:P?P.map(y=>{var _,H;return{data:y,label:`${y==null?void 0:y.guildsName} ${(_=y==null?void 0:y.user)==null?void 0:_.fullname} (${(H=y==null?void 0:y.user)==null?void 0:H.mobile})`}}):[],onChange:(y,_)=>{var gu,pu,_u,Ou,Ku;Du({item:_==null?void 0:_.data,key:(gu=_==null?void 0:_.data)==null?void 0:gu.key,allocationType:"steward_guild",buyerType:"Guild"}),v.setFieldValue("mobile",(_u=(pu=_==null?void 0:_.data)==null?void 0:pu.user)==null?void 0:_u.mobile),v.setFieldTouched("mobile",!0,!1),v.validateField("mobile"),new RegExp(/^09\d{9}$/).test((Ku=(Ou=_==null?void 0:_.data)==null?void 0:Ou.user)==null?void 0:Ku.mobile)||F(!0)},renderInput:y=>u.jsx(Y,{fullWidth:!0,...y,label:"انتخاب صنف"})})}),!r&&!C&&u.jsxs(h,{container:!0,xs:12,alignItems:"center",justifyContent:"center",p:1,gap:m.TINY,sx:{border:2,borderColor:"#e6e6e6",borderRadius:2},children:[u.jsxs(U,{variant:"caption",color:"error",children:[u.jsx(u0,{sx:{ml:-1.25},checked:tu,onChange:()=>F(!tu)}),"از این قسمت میتوانید تلفن صنف را ویرایش کنید."]}),(iu==null?void 0:iu.key)&&tu&&u.jsx(Y,{fullWidth:!0,id:"mobile",value:v.values.mobile,error:v.touched.mobile?!!v.errors.mobile:null,onChange:v.handleChange,onBlur:v.handleBlur,helperText:v.touched.mobile&&v.errors.mobile?v.errors.mobile:null,label:"موبایل",autoComplete:"current-password",variant:"outlined"})]}),!r&&!C&&(g==null?void 0:g.active)!==!1&&u.jsx(n6,{label:"نوع فروش",children:u.jsx(Nu,{fullWidth:!0,children:u.jsxs(Mu,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:j,onChange:Lu,sx:{justifyContent:"space-between"},children:[u.jsx(xu,{value:!0,control:u.jsx(Au,{}),label:"قیمت دولتی"}),u.jsx(xu,{value:!1,control:u.jsx(Au,{}),label:"قیمت آزاد"})]})})}),!r&&!C&&u.jsx(n6,{label:"نوع انبار",children:u.jsx(Nu,{fullWidth:!0,children:u.jsxs(Mu,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:I,onChange:Wu,sx:{justifyContent:"space-between"},children:[u.jsx(xu,{value:"governmental",control:u.jsx(Au,{}),label:"دولتی"}),u.jsx(xu,{value:"free",control:u.jsx(Au,{}),label:"آزاد"})]})})}),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:m.TINY,sx:{width:"100%"},direction:"column",children:[u.jsx(q6,{onDateSelect:Ru,dayData:t,selectedDate:p,maxGregorianDate:ru,label:`تاریخ تولید گوشت ${R!==null?`(موجودی: ${R==null?void 0:R.toLocaleString()} کیلوگرم)`:""}`}),N&&ru&&M(N).isAfter(M(ru),"day")&&u.jsx(U,{sx:{color:"#d32f2f",fontSize:"0.75rem",marginTop:"4px",marginRight:"14px",textAlign:"right"},children:"تاریخ تولید نمی‌تواند بعد از تاریخ انتخابی باشد"})]}),u.jsx(mu,{allowLeadingZeros:!0,thousandSeparator:",",decimalScale:0,allowNegative:!1,fullWidth:!0,id:"weight",label:"وزن لاشه",variant:"outlined",value:v.values.weight,error:!R&&!N?!0:v.touched.weight?!!v.errors.weight:R&&v.values.weight>R,onChange:y=>{const _=y.target.value;if(_===""||_===null||_===void 0){v.setFieldValue("weight","");return}const H=Math.floor(Number(_));H>0?v.setFieldValue("weight",H):H===0&&v.setFieldValue("weight","")},onBlur:v.handleBlur,helperText:!R&&!N?"لطفاً ابتدا تاریخ تولید را انتخاب کنید!":v.touched.weight&&v.errors.weight?v.errors.weight:null,disabled:!R&&!N,sx:{"& .MuiFormHelperText-root":{color:R&&v.values.weight>R?"error.main":void 0}}}),u.jsx(mu,{allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"price",label:"قیمت هر کیلوگرم",variant:"outlined",InputProps:{endAdornment:u.jsx(u6,{position:"start",children:"ریال"})},value:v.values.price,error:v.touched.price?!!v.errors.price:null,onChange:v.handleChange,onBlur:v.handleBlur,helperText:v.touched.price&&v.errors.price?v.errors.price:null}),u.jsx(mu,{disabled:!0,allowLeadingZeros:!0,thousandSeparator:",",fullWidth:!0,id:"wholePrice",label:"هزینه کل",variant:"outlined",InputProps:{endAdornment:u.jsx(u6,{position:"start",children:"ریال"})},value:v.values.wholePrice,error:v.touched.wholePrice?!!v.errors.wholePrice:null,onChange:v.handleChange,onBlur:v.handleBlur,helperText:v.touched.wholePrice&&v.errors.wholePrice?v.errors.wholePrice:null}),(E||C&&C.image)&&u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(G6,{onChange:Yu,images:z,maxNumber:1,title:"بارگزاری سند"}),v.touched.image&&!!v.errors.image&&u.jsx(U,{color:"error",children:"ثبت تصویر الزامی است"})]}),u.jsxs(h,{container:!0,xs:12,spacing:m.SMALL,children:[u.jsx(h,{xs:6,children:u.jsx(q,{variant:"contained",fullWidth:!0,disabled:C?!v.isValid:!v.isValid||(f?!1:!T)||!((Hu=iu==null?void 0:iu.item)!=null&&Hu.key)||!N||N&&ru&&M(ru).isBefore(M(N),"day"),onClick:()=>{var _,H,gu;let y={};w?y={allocation_key:w,number_of_carcasses:0,weight_of_carcasses:v.values.weight,amount:v.values.price,total_amount:v.values.wholePrice,role_key:G("steward")&&(B==null?void 0:B.key)||"",distribution_type:"web",...o&&{image:v.values.image}}:C?y={allocation_key:C==null?void 0:C.key,number_of_carcasses:0,weight_of_carcasses:v.values.weight,amount:v.values.price,role_key:G("steward")&&(B==null?void 0:B.key)||"",total_amount:v.values.wholePrice,distribution_type:"web",...o&&{image:v.values.image}}:(y={seller_type:a,buyer_type:"Guild",guild_key:(_=iu==null?void 0:iu.item)==null?void 0:_.key,cold_house_key:f||null,product_key:f?null:T.key,type:"manual",allocation_type:f?"ColdHouse":"steward_guild",number_of_carcasses:0,weight_of_carcasses:v.values.weight,sell_type:D,amount:v.values.price,total_amount:v.values.wholePrice,approved_price_status:j==="true",quota:I,date:ru,production_date:N,role_key:G("steward")&&(B==null?void 0:B.key)||"",distribution_type:"web",...((gu=(H=iu==null?void 0:iu.item)==null?void 0:H.user)==null?void 0:gu.mobile)!==v.values.mobile?{interface_number:v.values.mobile}:{},...z.length>0&&{image:v.values.image}},y=Object.fromEntries(Object.entries(y).filter(([,pu])=>pu!==null))),C?$(E0(y)).then(pu=>{pu.payload.error?V({vertical:"top",horizontal:"center",msg:pu.payload.error,severity:"error"}):qu()}):$(k0(y)).then(pu=>{pu.payload.error?V({vertical:"top",horizontal:"center",msg:pu.payload.error,severity:"error"}):qu()})},children:C?"ویرایش":"ثبت"})}),u.jsx(h,{xs:6,children:u.jsx(q,{fullWidth:!0,variant:"outlined",color:"primary",onClick:()=>{$(yu({right:!1,bottom:!1,content:null}))},children:"انصراف"})})]})]})},he=()=>{var b;const r=su(),n=s.useRef(null),a=nu(i=>i.userSlice.selectedSubUser),{stewardProducts:c}=nu(i=>i.stewardSlice),x=o0(),{priceInfo:l}=nu(i=>i.slaughterSlice),D=s.useCallback(async()=>{var i;r(n0({role_key:G("steward")&&(a==null?void 0:a.key)||""})),(i=n.current)!=null&&i.updateTable&&n.current.updateTable()},[r,a==null?void 0:a.key]);return s.useEffect(()=>{D()},[a==null?void 0:a.key]),u.jsxs(h,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(h,{container:!0,width:"100%",isDashboard:!0,children:u.jsx(C6,{})}),u.jsxs(h,{container:!0,xs:12,my:2,gap:2,children:[u.jsx(q,{disabled:!c||!Array.isArray(c)||c.length===0,variant:"contained",onClick:()=>{r(yu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت توزیع/ فروش درون استان",size:{xs:"100%",md:"360px"},content:u.jsx(Ce,{fetchData:D,sellerType:"Steward",sellType:"exclusive",priceInfo:l})}))},children:"ثبت توزیع/ فروش"}),u.jsx(q,{disabled:!0,variant:"contained",color:"success",onClick:()=>{x(I6)},children:"لیست روزانه"})]}),u.jsx(h,{container:!0,xs:12,mt:4,children:u.jsx(d6,{ref:n,handleUpdate:D,priceInfo:l,remainWeight:((b=c==null?void 0:c[0])==null?void 0:b.totalRemainWeight)!==void 0?c[0].totalRemainWeight:void 0})})]})},or=()=>{const{pathname:r}=v6(),n=su(),a=nu(x=>x.userSlice.selectedSubUser),{distributionInfo:c}=nu(x=>x.stewardSlice);return s.useEffect(()=>{[s6,x6,o6].includes(r)&&n(a6({role_key:G("steward")?a==null?void 0:a.key:""}))},[n,r,a==null?void 0:a.key]),u.jsx(u.Fragment,{children:u.jsx(f6,{display:"flex",justifyContent:"center",pb:12,children:u.jsxs(h,{container:!0,xs:12,sm:12,md:10,lg:10,children:[u.jsx(s0,{}),r===x6?u.jsxs(h,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[u.jsxs(h,{container:!0,width:"100%",mb:2,gap:m.SMALL,px:m.SMALL,children:[u.jsx(C6,{}),u.jsx(wu,{title:"اطلاعات پخش",noPagination:!0,isDashboard:!0,data:[[((c==null?void 0:c.totalGovernmentalInputWeight)??0).toLocaleString(),((c==null?void 0:c.totalFreeInputWeight)??0).toLocaleString(),((c==null?void 0:c.totalGovernmentalOutputWeight)??0).toLocaleString(),((c==null?void 0:c.totalFreeOutputWeight)??0).toLocaleString(),((c==null?void 0:c.totalStewardInProvinceAllocationsWeight)??0).toLocaleString(),((c==null?void 0:c.totalStewardFreeSaleBarCarcassesWeight)??0).toLocaleString(),((c==null?void 0:c.segmentationsWeight)??0).toLocaleString(),((c==null?void 0:c.totalGovernmentalRemainWeight)??0).toLocaleString(),((c==null?void 0:c.totalFreeRemainWeight)??0).toLocaleString()]],columns:["وزن دولتی (کیلوگرم)","وزن آزاد (کیلوگرم)","فروش دولتی (کیلوگرم)","فروش آزاد (کیلوگرم)","فروش و توزیع داخل استان (کیلوگرم)","فروش و توزیع خارج استان (کیلوگرم)","وزن قطعه بندی (کیلوگرم)","مانده دولتی (کیلوگرم)","مانده آزاد (کیلوگرم)"]}),u.jsx(wu,{title:"تعهدات",noPagination:!0,isDashboard:!0,data:[[((c==null?void 0:c.totalCommitmentSellingInProvinceGovernmentalWeight)??0).toLocaleString(),((c==null?void 0:c.totalSellingInProvinceGovernmentalWeight)??0).toLocaleString(),((c==null?void 0:c.totalCommitmentSellingInProvinceGovernmentalRemainWeight)??0).toLocaleString(),((c==null?void 0:c.totalCommitmentSellingInProvinceFreeWeight)??0).toLocaleString(),((c==null?void 0:c.totalSellingInProvinceFreeWeight)??0).toLocaleString(),((c==null?void 0:c.totalCommitmentSellingInProvinceFreeRemainWeight)??0).toLocaleString()]],columns:["تعهد دولتی توزیع داخل استان","توزیع دولتی داخل استان","باقیمانده تعهد دولتی توزیع داخل استان","تعهد آزاد توزیع داخل استان","توزیع آزاد داخل استان","باقیمانده تعهد آزاد توزیع داخل استان"],allColors:{color:"green",text:"#332a3d"}})]}),u.jsx(O0,{})]}):null,r.includes(h6)&&u.jsx(V0,{}),r.includes(g6)&&u.jsx(he,{}),r.includes(s6)&&u.jsx(U0,{}),r.includes(I6)&&u.jsx(M0,{}),r.includes(o6)&&u.jsx(ie,{}),r.includes(p6)&&u.jsx(I0,{})]})})})};export{or as default}; diff --git a/build/assets/StewardSegmentOperation-DdsyYFjL.js b/build/assets/StewardSegmentOperation-DdsyYFjL.js new file mode 100644 index 0000000..1c5007b --- /dev/null +++ b/build/assets/StewardSegmentOperation-DdsyYFjL.js @@ -0,0 +1 @@ +import{a as R,u as ae,f as pe}from"./redux-vendor-CfkcHgWN.js";import{L as W,j as T,a0 as v,h as S,A as ye,u as me,c as fe,W as G,et as we,G as w,S as xe,V as U,b as Se}from"./index-D80MdVQn.js";import{j as e,aj as O,ak as P,al as b,am as E,T as N,ao as je,an as ee,ac as Ae,B as ue,I as be,b3 as Ee,aq as ke,ar as te,b7 as re,as as ne}from"./mui-vendor-D_SVL-Dx.js";import{r as s}from"./react-vendor-CmFgShSM.js";import{M as Fe}from"./MonthlyDataCalendar-_xfuL-Zd.js";import{L as z}from"./LabelField-BYhJrYEE.js";import{c as x}from"./checkPathStartsWith-DedybDvj.js";import{a as Te,s as _e}from"./slaughter-get-guilds-for-allocate-CQRKvxsV.js";import{d as ve}from"./Tune-BBzxV8DK.js";import{d as Ge}from"./EditOutlined-CdYoJAhn.js";import{d as Re}from"./DeleteOutlineOutlined-BmausW-i.js";const Qe=R("STEWRD_GET_OUT_SELL_SERVICE",async(l,{dispatch:o})=>{o(W());const{data:r,status:c}=await T.get("roles-products",{params:{role:v(),...l}});return o(S()),{data:r,status:c}}),We=R("STEWARD_DELETE_SEGMENT",async(l,{dispatch:o})=>{o(W());try{const{data:r,status:c}=await T.delete(`app-segmentation/0/?key=${l}`);return o(S()),{data:r,status:c}}catch(r){return o(S()),{error:r}}}),Le=R("STEWARD_SUBMIT_SEGMANT",async(l,{dispatch:o})=>{try{o(W());const{data:r,status:c}=await T.post("app-segmentation/",l);return o(S()),{data:r,status:c}}catch(r){return o(S()),{error:r.response.data.result}}}),$e=R("STEWARD_EDIT_SEGMENT_SERVICE",async(l,{dispatch:o})=>{var r,c;o(W());try{const{data:C,status:y}=await T.put("app-segmentation/0/",l);return o(S()),{data:C,status:y}}catch(C){return o(S()),{error:(c=(r=C.response)==null?void 0:r.data)==null?void 0:c.result}}}),Ie=l=>fe().shape({weight:Se().required("وزن لاشه الزامی است").min(.01,"وزن باید بیشتر از 0 باشد").test("max-production-date-amount",`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${(l==null?void 0:l.toLocaleString())||0} کیلوگرم) باشد!`,function(o){return!l||l===null?!0:o<=l}),product_key:U().when("segmentType",{is:"own",then:U().required("انتخاب کلید الزامی است")})}),Be=({updateTable:l,productKey:o,editData:r,item:c})=>{const C=ae(),[y]=s.useContext(ye),[j,A]=s.useState("own"),[k]=s.useState("free"),[m,L]=s.useState("governmental"),[h,oe]=s.useState(""),[D,M]=s.useState([]),[q,V]=s.useState([]),[i,$]=s.useState({key:"",item:"",buyerType:"",allocationType:""}),p=pe(t=>t.userSlice.selectedSubUser),[se,Y]=s.useState(null),[H,le]=s.useState({}),[I,J]=s.useState(null),[d,B]=s.useState(null),[F,ie]=s.useState({governmental:[],free:[]}),g=me({initialValues:{product_key:o||(r==null?void 0:r.productkey)||"",weight:(r==null?void 0:r.weight)||"",segmentType:r&&r!=null&&r.guildkey?"free":"own"},validationSchema:Ie(d),onSubmit:t=>{if(r){const n={weight:t.weight,key:c==null?void 0:c.key};C($e(n)).then(u=>{var a;(a=u.payload)!=null&&a.error?y({vertical:"top",horizontal:"center",msg:u.payload.error,severity:"error"}):(C(G({right:!1,bottom:!1,content:null})),l(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}else{let n;if(j==="own")n={product_key:t==null?void 0:t.product_key,weight:t.weight,sale_type:k,quota:m,production_date:I,distribution_type:"web"};else{if(!(i!=null&&i.key)){y({vertical:"top",horizontal:"center",msg:"لطفا مباشر یا صنف را انتخاب کنید",severity:"error"});return}n={guild_key:(i==null?void 0:i.buyerType)==="Guild"?i==null?void 0:i.key:null,steward_key:(i==null?void 0:i.buyerType)==="Steward"?i==null?void 0:i.key:null,weight:t.weight,product_key:o||"",sale_type:k,quota:m,production_date:I,distribution_type:"web"},n=Object.fromEntries(Object.entries(n).filter(([,u])=>u!==null))}C(Le(n)).then(u=>{u.payload.error?y({vertical:"top",horizontal:"center",msg:u.payload.error,severity:"error"}):(C(G({right:!1,bottom:!1,content:null})),l(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}}}),ce=t=>{const n=t.target.value;A(n),g.setFieldValue("segmentType",n)},de=t=>{const n=t.target.value;L(n)},Ce=t=>{const n=t.target.value;oe(n),$({key:"",item:"",buyerType:"",allocationType:""}),M([]),V([])},he=t=>{if(t&&t.formattedDate){Y(t.formattedDate);const n=H[t.formattedDate];n&&n.originalDay&&J(n.originalDay),n&&n.value1!==void 0?B(n.value1):B(null)}},Q=s.useCallback(t=>{if(!Array.isArray(t))return{};const n={};return t.forEach(u=>{if(u.day&&u.amount!==void 0){const f=new we(new Date(u.day)).format("YYYY/MM/DD");n[f]={value1:u.amount,originalDay:u.day,active:u.active===!0}}}),n},[]),_=s.useCallback(t=>{const n=Q(t);le(n)},[Q]),ge=s.useCallback(async()=>{try{const t=v();let n="kill-house-remain-weight";t==="Steward"?n="steward-remain-weight":t==="Guilds"&&(n="guild-remain-weight");const u=await T.get(`${n}/`,{params:{role_key:(x("slaughter")||x("steward")||x("senf"))&&(p==null?void 0:p.key)||""}});if(u.data){ie({governmental:u.data.governmental||[],free:u.data.free||[]});const a=m==="governmental"?u.data.governmental:u.data.free;_(a)}}catch(t){console.error("Error fetching calendar data:",t)}},[m,_,p]);return s.useEffect(()=>{ge()},[]),s.useEffect(()=>{!r&&h&&(h==="guilds"?C(Te({free:!0,role_key:(x("slaughter")||x("steward"))&&(p==null?void 0:p.key)||""})).then(t=>{M(t.payload.data||[])}):h==="stewards"&&C(_e({free:!0,role_key:(x("slaughter")||x("steward"))&&(p==null?void 0:p.key)||""})).then(t=>{V(t.payload.data||[])}))},[h,p==null?void 0:p.key,r]),s.useEffect(()=>{if(F.governmental.length>0||F.free.length>0){const t=m==="governmental"?F.governmental:F.free;_(t),Y(null),J(null),B(null)}},[m,F,_]),s.useEffect(()=>{g.validateForm()},[d]),s.useEffect(()=>{v()==="Guilds"&&!r&&(A("own"),g.setFieldValue("segmentType","own"))},[r]),e.jsx(w,{container:!0,direction:"column",justifyContent:"center",gap:2,children:e.jsx(w,{container:!0,direction:"column",justifyContent:"center",gap:2,pt:2,children:e.jsxs("form",{onSubmit:g.handleSubmit,style:{display:"flex",flexDirection:"column",gap:xe.LARGE+4},children:[!r&&v()!=="Guilds"&&e.jsx(z,{label:"قطعه بندی (کاربر)",children:e.jsx(O,{children:e.jsxs(P,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:j,onChange:ce,sx:{justifyContent:"space-between"},children:[e.jsx(b,{value:"own",control:e.jsx(E,{}),label:"قطعه بندی (کاربر)"}),e.jsx(b,{value:"free",control:e.jsx(E,{}),label:"تخصیص به قطعه بند"})]})})}),!r&&j==="free"&&e.jsxs(e.Fragment,{children:[e.jsx(z,{label:"خریداران",children:e.jsx(O,{fullWidth:!0,children:e.jsxs(P,{row:!0,"aria-labelledby":"buyer-category-radio-group",name:"buyerCategory",value:h,onChange:Ce,sx:{justifyContent:"space-between"},children:[e.jsx(b,{value:"stewards",control:e.jsx(E,{}),label:"مباشرین"}),e.jsx(b,{value:"guilds",control:e.jsx(E,{}),label:"اصناف"})]})})}),h&&e.jsx(w,{xs:12,container:!0,children:(()=>{const t=h==="guilds"?D:q;return!t||t.length===0?e.jsx(N,{variant:"body2",color:"text.secondary",sx:{width:"100%",textAlign:"center",padding:2,fontStyle:"italic"},children:h==="guilds"?"هیچ صنفی یافت نشد":"هیچ مباشری یافت نشد"}):e.jsx(je,{fullWidth:!0,disablePortal:!0,id:"buyer-selection",options:h==="guilds"?D.map(u=>{var a,f;return{data:u,label:`${u==null?void 0:u.guildsName} ${(a=u==null?void 0:u.user)==null?void 0:a.fullname} (${(f=u==null?void 0:u.user)==null?void 0:f.mobile})`}}):q.map(u=>{var a,f;return{data:u,label:`${(u==null?void 0:u.name)||""} - ${((a=u==null?void 0:u.user)==null?void 0:a.fullname)||""} (${((f=u==null?void 0:u.user)==null?void 0:f.mobile)||""})`}}),onChange:(u,a)=>{var f,X,Z,K;h==="guilds"?$({item:a==null?void 0:a.data,key:(f=a==null?void 0:a.data)==null?void 0:f.key,allocationType:(X=a==null?void 0:a.data)!=null&&X.steward?"steward_steward":"steward_guild",buyerType:(Z=a==null?void 0:a.data)!=null&&Z.steward?"Steward":"Guild"}):h==="stewards"&&$({item:a==null?void 0:a.data,key:(K=a==null?void 0:a.data)==null?void 0:K.key,allocationType:"steward_steward",buyerType:"Steward"})},renderInput:u=>e.jsx(ee,{fullWidth:!0,...u,label:h==="guilds"?"انتخاب صنف":"انتخاب مباشر"})})})()})]}),!r&&e.jsx(z,{label:"نوع انبار",children:e.jsx(O,{children:e.jsxs(P,{row:!0,"aria-labelledby":"segment-type-radio-group",name:"segmentType",value:m,onChange:de,sx:{justifyContent:"space-between"},children:[e.jsx(b,{value:"governmental",control:e.jsx(E,{}),label:"دولتی"}),e.jsx(b,{value:"free",control:e.jsx(E,{}),label:"آزاد"})]})})}),!r&&e.jsx(w,{style:{width:"100%"},container:!0,xs:12,lg:3,justifyContent:"center",alignItems:"center",gap:1,children:e.jsx(Fe,{onDateSelect:he,dayData:H,selectedDate:se,label:`تاریخ تولید گوشت ${d!==null?`(موجودی: ${d==null?void 0:d.toLocaleString()} کیلوگرم)`:""}`})}),e.jsx(ee,{id:"weight",name:"weight",label:"وزن لاشه",type:"number",InputProps:{endAdornment:e.jsx(Ae,{position:"end",children:"کیلوگرم"})},value:g.values.weight,onChange:g.handleChange,onBlur:g.handleBlur,error:g.touched.weight&&!!g.errors.weight||d&&g.values.weight>d,helperText:d&&g.values.weight>d?`وزن نمی‌تواند بیشتر از موجودی تاریخ تولید (${d==null?void 0:d.toLocaleString()} کیلوگرم) باشد!`:g.touched.weight&&g.errors.weight,fullWidth:!0}),e.jsxs(w,{container:!0,spacing:2,children:[e.jsx(w,{xs:6,children:e.jsx(ue,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:!r&&(!I||d&&g.values.weight>d||j==="free"&&!(i!=null&&i.key)),children:r?"ویرایش":"ثبت"})}),e.jsx(w,{xs:6,children:e.jsx(ue,{fullWidth:!0,variant:"outlined",color:"primary",onClick:()=>{C(G({right:!1,bottom:!1,content:null}))},children:"انصراف"})})]})]})})})},Xe=({item:l,updateTable:o,productKey:r})=>{const c=ae(),[C,y]=s.useState(null),j=h=>{y(h.currentTarget)},A=()=>{y(null)},k=!!C,m=k?"popover":void 0,L=()=>{A(),c(We(l.key)).then(()=>{o()})};return e.jsxs("div",{children:[e.jsx(be,{"aria-describedby":m,variant:"contained",color:"primary",onClick:j,children:e.jsx(ve,{})}),e.jsx(Ee,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:m,open:k,anchorEl:C,onClose:A,children:e.jsxs(ke,{sx:{p:1},children:[e.jsx(te,{disablePadding:!0,children:e.jsxs(re,{sx:{color:"primary.main"},onClick:()=>{A(),c(G({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش قطعه بندی",content:e.jsx(Be,{item:l,updateTable:o,editData:l,productKey:r})}))},children:[e.jsx(ne,{sx:{minWidth:36,color:"inherit"},children:e.jsx(Ge,{fontSize:"small"})}),e.jsx(N,{variant:"body2",children:"ویرایش"})]})}),e.jsx(te,{disablePadding:!0,children:e.jsxs(re,{sx:{color:"error.main"},onClick:L,children:[e.jsx(ne,{sx:{minWidth:36,color:"inherit"},children:e.jsx(Re,{fontSize:"small"})}),e.jsx(N,{variant:"body2",color:"inherit",children:"حذف"})]})})]})})]})};export{Xe as S,Be as a,Qe as s}; diff --git a/build/assets/SubSectorWage-DnzJ7MZd.js b/build/assets/SubSectorWage-DnzJ7MZd.js new file mode 100644 index 0000000..6a5a4a6 --- /dev/null +++ b/build/assets/SubSectorWage-DnzJ7MZd.js @@ -0,0 +1 @@ +import{j as u,a_ as Au,an as I,d as uu,I as hu,ao as E6,ak as F6,al as a6,am as r6,B as V,b3 as D6,aq as b6,b7 as M6,as as R6,at as I6,T as o6,b5 as eu,b6 as X,b as w6}from"./mui-vendor-D_SVL-Dx.js";import{f as s6,r as d}from"./react-vendor-CmFgShSM.js";import{G as S,S as H,hB as lu,hC as c6,hD as l6,hE as C6,a0 as L,hF as Cu,hG as i6,hH as d6,hI as A6,hJ as iu,hK as h6,hL as S6,hM as g6,L as w,j as D,h as M,A as Q,v as P,$ as q,u as x6,c as p6,cE as T6,V as ru,b as f6,W as m,ad as y6,O as j6,C as du,p as Su,hN as P6,hO as L6,hP as O6,hQ as Y6}from"./index-D80MdVQn.js";import{B as $6}from"./BackButton-Dr-K0JXJ.js";import{N as ou}from"./NavLink-Uri4Pz8C.js";import{L as su}from"./LinkItem-Din4toX7.js";import{l as cu}from"./index.esm-DYumyMPq.js";import{R as K}from"./ResponsiveTable-bUYl0qDM.js";import{a as W,f as tu,u as G}from"./redux-vendor-CfkcHgWN.js";import{d as W6}from"./SystemUpdateAlt-QYMcO5S3.js";import{d as gu}from"./ToggleOffOutlined-C41wua6U.js";import{d as xu}from"./ToggleOn-Cv1P2E48.js";import{I as B6,f as k6}from"./toBase64-UDzdrM-n.js";import{r as U6}from"./resizeImage-Csf2MO3w.js";import{S as nu}from"./ShowImage-DxnwAx1k.js";import{d as z6}from"./Tune-BBzxV8DK.js";import{d as N6}from"./Delete-CIwpNviU.js";import{R as pu,a as fu}from"./index.esm-C1-dCPnj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Download-CJYPO5Fu.js";import"./Close-J1gH5PMD.js";const V6=()=>{const{pathname:a}=s6();return u.jsx(S,{container:!0,gap:H.SMALL,p:H.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:u.jsx(S,{container:!0,direction:"column",style:{width:"100%"},children:u.jsxs(S,{container:!0,gap:H.SMALL,justifyContent:"center",children:[u.jsx(ou,{to:L()==="ProvinceOperator"?lu:L()==="AdminX"?c6:L()==="SuperAdmin"?l6:C6,active:a===lu?"true":null,children:u.jsx(su,{icon:u.jsx(cu,{size:30,color:"#244CCC"}),title:"سهم تعاونی",description:"سهم تعاونی"})}),u.jsx(ou,{to:L()==="ProvinceOperator"?Cu:L()==="AdminX"?i6:L()==="SuperAdmin"?d6:A6,active:a===Cu?"true":null,children:u.jsx(su,{icon:u.jsx(cu,{size:30,color:"#244CCC"}),title:"سهم دامپزشک فارم",description:"سهم دامپزشک فارم"})}),u.jsx(ou,{to:L()==="ProvinceOperator"?iu:L()==="AdminX"?h6:L()==="SuperAdmin"?S6:g6,active:a===iu?"true":null,children:u.jsx(su,{icon:u.jsx(cu,{size:30,color:"#244CCC"}),title:"سهم صنف",description:"سهم صنف"})})]})})})},H6=W("SUB_SECTOR_CITY_SHARES_DASHBOARD",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/union-subsector-wage-dashboard",{params:{...a}});return n(M()),{data:r,status:C}}),q6=W("SUB_SECTOR_DEPOSITS_DASHBOARD",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/union-subsector-transaction-dashboard");return n(M()),{data:r,status:C}}),v6=W("SUB_SECTOR_CITY_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/city-operator-for-sub-sector",{params:{...a}});return n(M()),{data:r,status:C}}),G6=W("SUB_SECTOR_CITY_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/city-operator-for-sub-sector/?operators=true");return n(M()),{data:r,status:C}}),K6=W("CREATE_TRANSACTION",async(a,{dispatch:n})=>{try{n(w());const{data:r,status:C}=await D.post("sub-sector-transactions/",a);return n(M()),{data:r,status:C}}catch(r){return n(M()),{error:r.response.data.result}}}),Q6=W("CREATE_TRANSACTION",async(a,{dispatch:n})=>{try{n(w());const{data:r,status:C}=await D.put("sub-sector-transactions/0/",a);return n(M()),{data:r,status:C}}catch(r){return n(M()),{error:r.response.data.result}}}),X6=W("DELETE_TRANSACTION",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.delete("sub-sector-transactions/0/",{params:{transaction_key:a}});return n(M()),{data:r,status:C}}),J6=W("SUB_SECTOR_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/sub-sector-wage-type-percentage/?type="+a);return n(M()),{data:r,status:C}}),Z6=W("EDIT_SHARE",async(a,{dispatch:n})=>{try{n(w());const{data:r,status:C}=await D.put("sub-sector-wage-type-percentage/0/",a);return n(M()),{data:r,status:C}}catch(r){return n(M()),{error:r.response.data.result}}}),m6=W("SUB_SECTOR_VETFARM_SHARES_DASHBOARD",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/vet_dashboard_wage",{params:{...a}});return n(M()),{data:r,status:C}}),u0=W("SUB_SECTOR_VETFARM_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/vet_for_sub_sector",{params:{...a}});return n(M()),{data:r,status:C}}),e0=W("SUB_SECTOR_VET_FARMS_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/vet_for_sub_sector_transaction");return n(M()),{data:r,status:C}}),t0=W("SUB_SECTOR_STEWARD_FARMS_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/city-guild-for-sub-sector-transactions");return n(M()),{data:r,status:C}}),n0=W("SUB_SECTOR_STEWARD_SHARES_DASHBOARD",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/city-guild-wage-dashboard",{params:{...a}});return n(M()),{data:r,status:C}}),a0=W("SUB_SECTOR_STEWARD_SHARES",async(a,{dispatch:n})=>{n(w());const{data:r,status:C}=await D.get("/city-guild-for-sub-sector");return n(M()),{data:r,status:C}}),r0=()=>{var h,g,p,j,x,_,y,T,B,O,Y,c,e,R,$,k,U,z,N;const a=tu(b=>b.userSlice.userProfile.key),[,,n,r,C,A]=d.useContext(Q),[v,l]=d.useState(!1);d.useEffect(()=>{const b=P(new Date).format("YYYY-MM-DD");r(b),A(b)},[]);const t=G(),[f]=d.useContext(Q),[E,s]=d.useState([]),[o,F]=d.useState([]);return d.useEffect(()=>{t(H6({date1:v?n:null,date2:v?C:null})).then(b=>{F(b.payload.data)}),t(v6({date1:v?n:null,date2:v?C:null})).then(b=>{var J;const Z=(J=b.payload.data)==null?void 0:J.map((i,_6)=>{var ju,vu,_u,Eu,Fu,Du,bu,Mu,Ru,Iu,wu,Tu,Pu,Lu,Ou,Yu,$u,Wu,Bu,ku,Uu,zu,Nu,Vu,Hu,qu,Gu,Ku,Qu,Xu,Ju,Zu,mu,u6,e6,t6,n6;return[_6+1,i==null?void 0:i.unitName,(ju=i==null?void 0:i.user)==null?void 0:ju.city,`${(vu=i==null?void 0:i.user)==null?void 0:vu.fullname} (${(_u=i==null?void 0:i.user)==null?void 0:_u.mobile})`,Math.round((Eu=i==null?void 0:i.wageInfo)==null?void 0:Eu.poultries),Math.round((Fu=i==null?void 0:i.wageInfo)==null?void 0:Fu.hatchings),(bu=Math.round((Du=i==null?void 0:i.wageInfo)==null?void 0:Du.hatchingsQuantity))==null?void 0:bu.toLocaleString(),(Ru=Math.round((Mu=i==null?void 0:i.wageInfo)==null?void 0:Mu.totalProvinceKillRequestsQuantity))==null?void 0:Ru.toLocaleString(),(wu=Math.round((Iu=i==null?void 0:i.wageInfo)==null?void 0:Iu.totalProvinceKillRequestsWeight))==null?void 0:wu.toLocaleString(),(Pu=Math.round((Tu=i==null?void 0:i.wageInfo)==null?void 0:Tu.totalProvinceCarcassesWeight))==null?void 0:Pu.toLocaleString(),(Ou=Math.round((Lu=i==null?void 0:i.wageInfo)==null?void 0:Lu.totalPureInternalProvinceCarcassesWeight))==null?void 0:Ou.toLocaleString(),($u=Math.round((Yu=i==null?void 0:i.wageInfo)==null?void 0:Yu.totalPureExternalProvinceCarcassesWeight))==null?void 0:$u.toLocaleString(),(Bu=Math.round((Wu=i==null?void 0:i.wageInfo)==null?void 0:Wu.outProvincePoultryRequestQuantity))==null?void 0:Bu.toLocaleString(),(Uu=Math.round((ku=i==null?void 0:i.wageInfo)==null?void 0:ku.outProvincePoultryRequestWeight))==null?void 0:Uu.toLocaleString(),(Nu=Math.round((zu=i==null?void 0:i.wageInfo)==null?void 0:zu.totalKilledQuantity))==null?void 0:Nu.toLocaleString(),(Hu=parseFloat((Vu=i==null?void 0:i.wageInfo)==null?void 0:Vu.hatchingKillingPercent))==null?void 0:Hu.toFixed(1),(Gu=Math.round((qu=i==null?void 0:i.wageInfo)==null?void 0:qu.outProvincePoultryRequestAmount))==null?void 0:Gu.toLocaleString(),(Qu=Math.round((Ku=i==null?void 0:i.wageInfo)==null?void 0:Ku.totalPureInternalProvinceCarcassesAmount))==null?void 0:Qu.toLocaleString(),(Ju=Math.round((Xu=i==null?void 0:i.wageInfo)==null?void 0:Xu.totalPureExternalProvinceCarcassesAmount))==null?void 0:Ju.toLocaleString(),(mu=Math.round((Zu=i==null?void 0:i.wageInfo)==null?void 0:Zu.totalWageAmount))==null?void 0:mu.toLocaleString(),(e6=Math.round((u6=i==null?void 0:i.wageInfo)==null?void 0:u6.cityDeposit))==null?void 0:e6.toLocaleString(),(n6=Math.round((t6=i==null?void 0:i.wageInfo)==null?void 0:t6.totalRemainWageAmount))==null?void 0:n6.toLocaleString()]});s(Z)})},[t,n,C,v]),u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",px:{xs:2,md:0},children:[u.jsxs(S,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",mb:{xs:2,md:0},children:[u.jsx(Au,{icon:u.jsx(gu,{}),checkedIcon:u.jsx(xu,{}),checked:v,onChange:()=>l(!v),color:"primary",size:"large"}),u.jsx(S,{children:u.jsx(q,{disabled:!v,label:"از تاریخ",id:"date",renderInput:b=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...b}),value:n,onChange:b=>{r(P(b).format("YYYY-MM-DD"))}})}),u.jsx(S,{children:u.jsx(q,{disabled:!v,label:"تا تاریخ",id:"date",renderInput:b=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...b}),value:C,onChange:b=>{A(P(b).format("YYYY-MM-DD"))}})})]}),u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:2,children:u.jsx(K,{columns:["تعداد فارم","تعداد کل جوجه ریزی","حجم کل جوجه ریزی","حجم کل کشتار شده داخل استان","وزن کل کشتار شده داخل استان","وزن لاشه کشتار شده داخل استان","وزن کل لاشه توزیع داخل استان","وزن کل لاشه توزیع خارج استان","حجم کل فروش به خارج استان","وزن کل فروش به خارج استان","حجم کل کشتار شده","درصد کشتار شده نسبت به جوجه ریزی","تعرفه زنده خارج استان (اتحادیه)","تعرفه کشتار و توزیع داخل استان (اتحادیه)","تعرفه کشتار و توزیع خارج استان (اتحادیه)","کل تعرفه سهم اتحادیه استان","تعرفه سهم زیر بخش ها","واریزی اتحادیه به زیر بخش ها","مانده تعرفه"],data:[[(h=Math.round(o==null?void 0:o.poultries))==null?void 0:h.toLocaleString(),(g=Math.round(o==null?void 0:o.hatchings))==null?void 0:g.toLocaleString(),(p=Math.round(o==null?void 0:o.hatchingsQuantity))==null?void 0:p.toLocaleString(),(j=Math.round(o==null?void 0:o.totalProvinceKillRequestsQuantity))==null?void 0:j.toLocaleString(),(x=Math.round(o==null?void 0:o.totalProvinceKillRequestsWeight))==null?void 0:x.toLocaleString(),(_=Math.round(o==null?void 0:o.totalProvinceKillRequestsTotalCarcassesWeight))==null?void 0:_.toLocaleString(),(y=Math.round(o==null?void 0:o.totalProvinceKillRequestsCarcassesWeight))==null?void 0:y.toLocaleString(),(T=Math.round(o==null?void 0:o.totalOutSellingProvinceCarcassesWeight))==null?void 0:T.toLocaleString(),(B=Math.round(o==null?void 0:o.outProvincePoultryRequestQuantity))==null?void 0:B.toLocaleString(),(O=Math.round(o==null?void 0:o.outProvincePoultryRequestWeight))==null?void 0:O.toLocaleString(),(Y=Math.round(o==null?void 0:o.totalKilledQuantity))==null?void 0:Y.toLocaleString(),(c=parseFloat(o==null?void 0:o.hatchingKillingPercent))==null?void 0:c.toFixed(1),(e=Math.round(o==null?void 0:o.unionTotalOutSellingProvinceCarcassesPrice))==null?void 0:e.toLocaleString(),(R=Math.round(o==null?void 0:o.totalPureProvinceCarcassesPrice))==null?void 0:R.toLocaleString(),($=Math.round(o==null?void 0:o.outProvincePoultryRequestAmount))==null?void 0:$.toLocaleString(),(k=Math.round(o==null?void 0:o.unionTotalWage))==null?void 0:k.toLocaleString(),(U=Math.round(o==null?void 0:o.cityTotalWage))==null?void 0:U.toLocaleString(),(z=Math.round(o==null?void 0:o.cityDeposit))==null?void 0:z.toLocaleString(),(N=Math.round(o==null?void 0:o.cityTotalRemainWageAmount))==null?void 0:N.toLocaleString()]],noPagination:!0,isDashboard:!0,title:"خلاصه اطلاعات"})}),u.jsx(K,{paginated:!0,operation:u.jsx(S,{children:u.jsx(uu,{title:"خروجی اکسل",placement:"top",children:u.jsx(hu,{color:"primary",onClick:()=>{f({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const b=`${D.defaults.baseURL}sub_section_of_cooperative_share_detail/?key=${a}${v?`&date1=${n}&date2=${C}`:""}`;window.location.href=b},children:u.jsx(W6,{})})})}),columns:["ردیف","تعاونی","شهر","کاربر","تعداد فارم","تعداد کل جوجه ریزی","حجم کل جوجه ریزی","حجم کل کشتار شده داخل استان","وزن کل کشتار شده داخل استان","وزن لاشه کشتار شده داخل استان","وزن لاشه توزیع داخل استان","وزن لاشه توزیع خارج استان","حجم فروش خارج از استان","وزن فروش خارج از استان","حجم کل کشتار شده","درصد کشتار شده نسبت به جوجه ریزی","تعرفه زنده خارج استان","تعرفه کشتار و توزیع داخل استان","تعرفه کشتار و توزیع خارج استان","مجموع تعرفه","واریزی اتحادیه","مانده تعرفه"],data:E,title:"جزئیات تعرفه"})]})},au=({updateTable:a,isEdit:n,item:r,type:C})=>{var F;const[A]=d.useContext(Q),[v,l]=d.useState([]),[t,f]=d.useState([]),E=G();d.useEffect(()=>{n||(C==="city"?E(G6()).then(h=>{f(h.payload.data)}):C==="vet"?E(e0()).then(h=>{f(h.payload.data)}):E(t0()).then(h=>{f(h.payload.data)}))},[]);const s=x6({initialValues:{from_account:n?r==null?void 0:r.fromAccount:"",to_account:n?r==null?void 0:r.toAccount:"",receiver_key:n?"check":"",type:n?r==null?void 0:r.type:"online",amount:n?r==null?void 0:r.amount:"",transaction_image:n?[r==null?void 0:r.image]:"",selectedDate1:n?r==null?void 0:r.createDate:P(new Date).format("YYYY-MM-DD hh:mm:ss")},validationSchema:p6({from_account:ru().required("این فیلد اجباری است!"),to_account:ru().required("این فیلد اجباری است!"),amount:f6().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!"),receiver_key:ru().required("این فیلد اجباری است!"),transaction_image:T6().required("این فیلد اجباری است!")})}),o=(h,g)=>{if(h.length===0)s.setFieldValue("transaction_image",[]),l([]);else{const p=h.map(j=>new Promise(x=>{const _=j.file;U6(_,y=>{x(k6(y))})}));Promise.all(p).then(j=>{s.setFieldValue("transaction_image",j),l(h)})}};return d.useEffect(()=>{s.validateForm()},[]),u.jsxs(S,{container:!0,xs:12,direction:"column",gap:1,children:[u.jsx(S,{item:!0,xs:12,children:!n&&u.jsx(E6,{style:{width:"100%"},options:t?t.map(h=>{var g,p,j;return{id:h.key,label:C==="city"?`${h.unitName} / ${(g=h.user)==null?void 0:g.fullname} `:`${(p=h.user)==null?void 0:p.fullname} / ${(j=h.user)==null?void 0:j.mobile} `,item:h}}):[],value:s.values.guild,onChange:(h,g)=>{s.setFieldValue("receiver_key",g==null?void 0:g.id),s.validateForm()},error:s.touched.receiver_key&&!!s.errors.receiver_key,helperText:s.touched.receiver_key&&s.errors.receiver_key,getOptionLabel:h=>h.label,renderInput:h=>u.jsx(I,{...h,label:C==="city"?"انتخاب تعاونی":C==="vet"?"انتخاب دامپزشک":"انتخاب صنف پروتئینی",variant:"outlined"})})}),u.jsx(S,{children:u.jsx(q,{label:"تاریخ واریز",id:"date",renderInput:h=>u.jsx(I,{...h,fullWidth:!0}),value:s.values.selectedDate1,onChange:h=>{s.setFieldValue("selectedDate1",P(h).format("YYYY-MM-DD hh:mm:ss"))}})}),u.jsx(S,{children:u.jsx(I,{fullWidth:!0,id:"amount",value:s.values.amount,error:s.touched.amount?!!s.errors.amount:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.amount&&s.errors.amount?s.errors.amount:null,label:"مبلغ",variant:"outlined"})}),u.jsx(S,{children:u.jsx(I,{fullWidth:!0,id:"from_account",value:s.values.from_account,error:s.touched.from_account?!!s.errors.from_account:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.from_account&&s.errors.from_account?s.errors.from_account:null,label:"حساب مبدا",variant:"outlined"})}),u.jsx(S,{children:u.jsx(I,{fullWidth:!0,id:"to_account",value:s.values.to_account,error:s.touched.to_account?!!s.errors.to_account:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.to_account&&s.errors.to_account?s.errors.to_account:null,label:"حساب مقصد",variant:"outlined"})}),u.jsxs(F6,{row:!0,id:"type",name:"type",value:s.values.type,onChange:s.handleChange,children:[u.jsx(a6,{value:"online",control:u.jsx(r6,{}),label:"آنلاین"}),u.jsx(a6,{value:"bank",control:u.jsx(r6,{}),label:"توسط بانک"})]}),u.jsx(B6,{onChange:o,images:v,maxNumber:1,title:"تصویر تراکنش"}),n&&((F=s.values.transaction_image[0])==null?void 0:F.includes("https"))&&u.jsx(S,{container:!0,justifyContent:"center",alignItems:"center",xs:12,children:u.jsx(nu,{src:s.values.transaction_image[0],size:"100px"})}),u.jsx(V,{variant:"contained",disabled:!s.isValid,fullWidth:!0,onClick:()=>{var h;if(n){let g={transaction_key:r==null?void 0:r.key,image:(h=s.values.transaction_image[0])!=null&&h.includes("https")?null:s.values.transaction_image[0],date:s.values.selectedDate1,from_account:s.values.from_account,to_account:s.values.to_account,type:s.values.type,amount:parseInt(s.values.amount)};g=Object.fromEntries(Object.entries(g).filter(([p,j])=>j!==null)),E(Q6(g)).then(p=>{p.payload.error?A({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(A({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(),E(m({right:!1,bottom:!1,content:null})))})}else{let g={role_key:s.values.receiver_key,role_type:C,image:s.values.transaction_image[0],date:s.values.selectedDate1,from_account:s.values.from_account,to_account:s.values.to_account,type:s.values.type,amount:parseInt(s.values.amount)};g=Object.fromEntries(Object.entries(g).filter(([p,j])=>j!==null)),E(K6(g)).then(p=>{p.payload.error?A({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(A({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),a(),E(m({right:!1,bottom:!1,content:null})))})}},children:"ثبت"})]})},yu=({item:a,updateTable:n,type:r})=>{const C=G(),[A,v]=d.useState(null),l=g=>{v(g.currentTarget)},t=()=>{v(null)},f=!!A,E=f?"popover":void 0,[s]=d.useContext(Q),o=()=>{t(),C(m({title:"ویرایش واریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(au,{item:a,updateTable:n,isEdit:!0,type:r})}))},F=()=>{t(),C(j6({title:"آیا مطمئن هستید؟",content:u.jsxs(S,{container:!0,children:[u.jsx(V,{variant:"contained",onClick:()=>{C(X6(a==null?void 0:a.key)).then(g=>{n(),g.payload.error?s({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(C(du()),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(V,{onClick:()=>{C(du())},children:"لغو"})]})}))},h=[{key:"edit",label:"ویرایش",color:"primary.main",icon:u.jsx(y6,{sx:{fontSize:{xs:20,md:18}}}),action:o},{key:"delete",label:"حذف",color:"error.main",icon:u.jsx(N6,{sx:{fontSize:{xs:20,md:18}}}),action:F}];return u.jsxs(S,{container:!0,children:[u.jsx(hu,{"aria-describedby":E,variant:"contained",color:"primary",onClick:l,children:u.jsx(z6,{})}),u.jsx(D6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:E,open:f,anchorEl:A,onClose:t,children:u.jsx(b6,{sx:{p:1},children:h.map(g=>u.jsxs(M6,{onClick:g.action,sx:{borderRadius:1,mb:.5,color:g.color,"&:last-of-type":{mb:0}},children:[u.jsx(R6,{sx:{color:g.color,minWidth:36},children:g.icon}),u.jsx(I6,{primary:u.jsx(o6,{sx:{color:g.color,fontWeight:600,fontSize:{xs:"13px",md:"14px"}},children:g.label})})]},g.key))})})]})},o0=()=>{const[,,a,n,r,C]=d.useContext(Q),A=G(),v=tu(c=>c.userSlice.userProfile.key);d.useEffect(()=>{const c=P(new Date).format("YYYY-MM-DD");n(c),C(c)},[]);const l=c=>{g(c.target.value)},[t,f]=d.useState([]),[E,s]=d.useState(0),[o,F]=d.useState(10),[h,g]=d.useState(""),[p,j]=d.useState(1),[x,_]=d.useState([]),y=async c=>{let e;A(w()),e=await D.get(`sub-sector-transactions/?search=filter&value=${h}&role=${L()}&date1=${a}&date2=${r}&page=${c}&page_size=${o}&type=city`),A(M()),f(e.data.results),s(e.data.count)},T=c=>{y(c),j(c)},B=c=>{F(c),j(1)},O=()=>{y(p!==0?p:1)};d.useEffect(()=>{const c=t==null?void 0:t.map((e,R)=>{var $,k,U,z,N,b,Z,J;return[p===1?R+1:R+o*(p-1)+1,($=e==null?void 0:e.cityOperator)==null?void 0:$.unitName,(U=(k=e==null?void 0:e.cityOperator)==null?void 0:k.user)==null?void 0:U.city,`${(N=(z=e==null?void 0:e.cityOperator)==null?void 0:z.user)==null?void 0:N.fullname} (${(Z=(b=e==null?void 0:e.cityOperator)==null?void 0:b.user)==null?void 0:Z.mobile})`,Su(e==null?void 0:e.createDate),e==null?void 0:e.fromAccount,e==null?void 0:e.toAccount,(e==null?void 0:e.type)==="online"?"آنلاین":"توسط بانک",(J=e==null?void 0:e.amount)==null?void 0:J.toLocaleString(),u.jsx(nu,{src:e==null?void 0:e.image},R),u.jsx(yu,{updateTable:O,item:e,type:"city"},R)]});_(c)},[t]),d.useEffect(()=>{y(1)},[A,a,r,o]);const Y=async c=>{c.preventDefault(),A(w());try{const e=await D.get(`sub-sector-transactions/?role=${L()}&search=filter&value=${h}&date1=${a}&date2=${r}&page=1&page_size=${o}&type=city`);f(e.data.results),s(e.data.count),A(M())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(S,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",onClick:()=>{A(m({title:"ثبت واریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(au,{updateTable:O,type:"city"})}))},children:"ثبت واریزی"}),u.jsx(S,{children:u.jsx(q,{label:"از تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:a,onChange:c=>{n(P(c).format("YYYY-MM-DD"))}})}),u.jsx(S,{children:u.jsx(q,{label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:r,onChange:c=>{C(P(c).format("YYYY-MM-DD"))}})}),u.jsx(S,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(V,{type:"submit",onClick:Y,endIcon:u.jsx(pu,{}),children:"جستجو"})]})}),u.jsx(uu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}city_operator_for_sub_sector_excel/?key=${v}&role=${L()}&search=filter&value=${h}&type=city&date1=${a}&date2=${r}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(K,{data:x,columns:["ردیف","تعاونی","شهر","کاربر","تاریخ واریز","شماره حساب مبدا","شماره حساب مقصد","نوع تراکنش","مبلغ تراکنش (ریال)","سند","عملیات"],handlePageChange:T,totalRows:E,page:p,perPage:o,handlePerRowsChange:B,title:"واریزی ها"})]})},s0=()=>{var f,E,s,o,F,h;const a=G(),[n,r]=d.useState(0),C=(g,p)=>{r(p)},[A,v]=d.useState([]),[l,t]=d.useState([]);return d.useEffect(()=>{a(q6()).then(g=>{t(g.payload.data)}),n===0&&a(v6()).then(g=>{var j;const p=(j=g.payload.data)==null?void 0:j.map((x,_)=>{var y,T,B,O,Y,c,e,R,$,k,U,z,N,b,Z,J,i;return[_+1,x==null?void 0:x.unitName,(y=x==null?void 0:x.user)==null?void 0:y.city,`${(T=x==null?void 0:x.user)==null?void 0:T.fullname} (${(B=x==null?void 0:x.user)==null?void 0:B.mobile})`,(Y=Math.round((O=x==null?void 0:x.wageInfo)==null?void 0:O.outProvincePoultryRequestAmount))==null?void 0:Y.toLocaleString(),(e=Math.round((c=x==null?void 0:x.wageInfo)==null?void 0:c.totalPureInternalProvinceCarcassesAmount))==null?void 0:e.toLocaleString(),($=Math.round((R=x==null?void 0:x.wageInfo)==null?void 0:R.totalPureExternalProvinceCarcassesWeight))==null?void 0:$.toLocaleString(),(U=Math.round((k=x==null?void 0:x.wageInfo)==null?void 0:k.totalWageAmount))==null?void 0:U.toLocaleString(),(N=Math.round((z=x==null?void 0:x.wageInfo)==null?void 0:z.numberOfCityDeposit))==null?void 0:N.toLocaleString(),(Z=Math.round((b=x==null?void 0:x.wageInfo)==null?void 0:b.cityDeposit))==null?void 0:Z.toLocaleString(),(i=Math.round((J=x==null?void 0:x.wageInfo)==null?void 0:J.totalRemainWageAmount))==null?void 0:i.toLocaleString()]});v(p)})},[a,n]),u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:2,children:u.jsx(K,{columns:["تعرفه زنده خارج استان","تعرفه کشتار و توزیع داخل استان","تعرفه کشتار و توزیع خارج استان","مجموع تعرفه","واریزی اتحادیه","مانده تعرفه"],data:[[(f=Math.round(l==null?void 0:l.cityOutProvincePoultryRequest))==null?void 0:f.toLocaleString(),(E=Math.round(l==null?void 0:l.cityProvinceKillRequestWage))==null?void 0:E.toLocaleString(),(s=Math.round(l==null?void 0:l.cityOutProvinceOutSellCarcassesWage))==null?void 0:s.toLocaleString(),(o=Math.round(l==null?void 0:l.cityTotalWage))==null?void 0:o.toLocaleString(),(F=Math.round(l==null?void 0:l.cityDeposit))==null?void 0:F.toLocaleString(),(h=Math.round(l==null?void 0:l.cityTotalRemainWageAmount))==null?void 0:h.toLocaleString()]],noPagination:!0,isDashboard:!0,title:"خلاصه اطلاعات"})}),u.jsx(S,{container:!0,justifyContent:"center",alignItems:"center",mb:H.MEDIUM,mt:H.SMALL,xs:12,children:u.jsxs(eu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:n,onChange:C,children:[u.jsx(X,{label:"اطلاعات کلی"}),u.jsx(X,{label:"واریزی ها"})]})}),n===0&&u.jsx(K,{columns:["ردیف","تعاونی","شهر","کاربر","تعرفه زنده خارج استان","تعرفه کشتار و توزیع داخل استان","تعرفه کشتار و توزیع خارج استان","مجموع تعرفه","تعداد دفعات واریز","مجموع واریزی اتحادیه","مانده تعرفه"],data:A,title:"اطلاعات کلی واریزی ها",paginated:!0}),n===1&&u.jsx(o0,{})]})},c0=({updateTable:a,item:n})=>{const r=G(),[C]=d.useContext(Q),A=x6({initialValues:{percent:n!=null&&n.percent?n==null?void 0:n.percent:""},validationSchema:p6({percent:f6().typeError("لطفا فیلد را به درستی وارد کنید!").max(100,"درصد صحیح وارد کنید").required("این فیلد اجباری است!")})});return d.useEffect(()=>{A.validateForm()},[]),u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsx(I,{id:"percent",label:"درصد سهم تعاونی ها (از سهم اتحادیه)",variant:"outlined",sx:{width:"100%"},value:A.values.percent,error:A.touched.percent?!!A.errors.percent:null,onChange:A.handleChange,onBlur:A.handleBlur,helperText:A.touched.percent&&A.errors.percent?A.errors.percent:null}),u.jsx(V,{disabled:!A.isValid,fullWidth:!0,variant:"contained",onClick:()=>{r(Z6({sub_sector_wage_type_key:n==null?void 0:n.key,percent:A.values.percent})).then(v=>{v.payload.error?C({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(a(),r(du()),C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ویرایش"})]})},l0=()=>{const a=G(),[n,r]=d.useState([]),C=v=>{let l="";switch(v){case"province-kill-request":l="تعرفه کشتار و توزیع داخل استان";break;case"carcasse-sell":l="تعرفه کشتار داخل استان و توزیع خارج استان";break;case"poultry-sell-out-province":l="فروش زنده به خارج استان";break;default:l="تعرفه کشتار و توزیع داخل استان";break}return l},A=()=>{a(J6("city")).then(v=>{const l=v.payload.data.map((t,f)=>{var E,s,o,F,h,g,p,j,x,_,y;return[f+1,C((s=(E=t==null?void 0:t.percentageOfWageType)==null?void 0:E.wageType)==null?void 0:s.enName),(h=(F=(o=t==null?void 0:t.percentageOfWageType)==null?void 0:o.wageType)==null?void 0:F.amount)==null?void 0:h.toLocaleString(),Math.round(((p=(g=t==null?void 0:t.percentageOfWageType)==null?void 0:g.wageType)==null?void 0:p.amount)/100*((y=(_=(x=(j=t==null?void 0:t.percentageOfWageType)==null?void 0:j.wageType)==null?void 0:x.percentages)==null?void 0:_.filter(T=>(T==null?void 0:T.name)==="اتحادیه")[0])==null?void 0:y.percent)),t==null?void 0:t.percent,u.jsx(hu,{color:"primary",size:"small",onClick:()=>{a(j6({title:"ویرایش",content:u.jsx(c0,{updateTable:A,item:t})}))},children:u.jsx(y6,{})},f)]});r(l)})};return d.useEffect(()=>{A()},[a]),u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",direction:"column",children:u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(K,{columns:["ردیف","ماهیت تعرفه","کل تعرفه (ریال)","سهم اتحادیه (ریال)","درصد سهم تعاونی ها (از سهم اتحادیه)","عملیات"],title:"سهم بندی",data:n,paginated:!0})})})},C0=()=>{const[a,n]=d.useState(0),r=(C,A)=>{n(A)};return u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[u.jsx(S,{container:!0,justifyContent:"center",alignItems:"center",mb:H.MEDIUM,mt:H.SMALL,xs:12,children:u.jsxs(eu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:a,onChange:r,children:[u.jsx(X,{label:"جزئیات تعرفه"}),u.jsx(X,{label:"واریزی ها"}),u.jsx(X,{label:"سهم بندی"})]})}),a===0&&u.jsx(r0,{}),a===1&&u.jsx(s0,{}),a===2&&u.jsx(l0,{})]})},i0=({getParams:a})=>{const n=G(),[r,C]=d.useState([]);return d.useEffect(()=>{n(a0(a())).then(A=>{var l;const v=(l=A.payload.data)==null?void 0:l.map((t,f)=>{var E,s,o,F,h,g,p,j;return[f+1,`${(E=t==null?void 0:t.user)==null?void 0:E.fullname} (${(s=t==null?void 0:t.user)==null?void 0:s.mobile})`,(o=t==null?void 0:t.user)==null?void 0:o.city,Math.round((F=t==null?void 0:t.wageInfo)==null?void 0:F.buyWeight),Math.round((h=t==null?void 0:t.wageInfo)==null?void 0:h.sellWeight),Math.round((g=t==null?void 0:t.wageInfo)==null?void 0:g.totalWage),Math.round((p=t==null?void 0:t.wageInfo)==null?void 0:p.guildDeposit),Math.round((j=t==null?void 0:t.wageInfo)==null?void 0:j.remainWage)]});C(v)})},[n,a]),u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(K,{paginated:!0,columns:["ردیف","کاربر","شهر","کل وزن دریافتی","کل وزن فروش رفته","مجموع تعرفه (ریال)","واريزی اتحاديه (ریال)","مانده تعرفه (ریال)"],data:r,title:"اتحادیه های پروتتینی"})})},d0=()=>{const[,,a,n,r,C]=d.useContext(Q),A=G(),v=tu(c=>c.userSlice.userProfile.key);d.useEffect(()=>{const c=P(new Date).format("YYYY-MM-DD");n(c),C(c)},[]);const l=c=>{g(c.target.value)},[t,f]=d.useState([]),[E,s]=d.useState(0),[o,F]=d.useState(10),[h,g]=d.useState(""),[p,j]=d.useState(1),[x,_]=d.useState([]),y=async c=>{let e;A(w()),e=await D.get(`sub-sector-transactions/?search=filter&value=${h}&role=${L()}&date1=${a}&date2=${r}&page=${c}&page_size=${o}&type=guild`),A(M()),f(e.data.results),s(e.data.count)},T=c=>{y(c),j(c)},B=c=>{F(c),j(1)},O=()=>{y(p!==0?p:1)};d.useEffect(()=>{const c=t==null?void 0:t.map((e,R)=>{var $,k,U,z,N;return[p===1?R+1:R+o*(p-1)+1,`${(k=($=e==null?void 0:e.cityGuild)==null?void 0:$.user)==null?void 0:k.fullname} (${(z=(U=e==null?void 0:e.cityGuild)==null?void 0:U.user)==null?void 0:z.mobile})`,Su(e==null?void 0:e.createDate),e==null?void 0:e.fromAccount,e==null?void 0:e.toAccount,(e==null?void 0:e.type)==="online"?"آنلاین":"توسط بانک",(N=e==null?void 0:e.amount)==null?void 0:N.toLocaleString(),u.jsx(nu,{src:e==null?void 0:e.image},R),u.jsx(yu,{updateTable:O,item:e,type:"guild"},R)]});_(c)},[t]),d.useEffect(()=>{y(1)},[A,a,r,o]);const Y=async c=>{c.preventDefault(),A(w());try{const e=await D.get(`sub-sector-transactions/?role=${L()}&search=filter&value=${h}&date1=${a}&date2=${r}&page=1&page_size=${o}&type=vet`);f(e.data.results),s(e.data.count),A(M())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(S,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",onClick:()=>{A(m({title:"ثبت واریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(au,{updateTable:O,type:"guild"})}))},children:"ثبت واریزی"}),u.jsxs(S,{sx:{display:"flex",gap:1},children:[u.jsx(q,{label:"از تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:a,onChange:c=>{n(P(c).format("YYYY-MM-DD"))}}),u.jsx(q,{label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:r,onChange:c=>{C(P(c).format("YYYY-MM-DD"))}})]}),u.jsx(S,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(V,{type:"submit",onClick:Y,endIcon:u.jsx(pu,{}),children:"جستجو"})]})}),u.jsx(uu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}guild_for_sub_sector_excel/?key=${v}&role=${L()}&search=filter&value=${h}&type=guild&date1=${a}&date2=${r}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(K,{data:x,columns:["ردیف","کاربر","تاریخ واریز","شماره حساب مبدا","شماره حساب مقصد","نوع تراکنش","مبلغ تراکنش (ریال)","سند","عملیات"],handlePageChange:T,totalRows:E,page:p,perPage:o,handlePerRowsChange:B,title:"واریزی ها"})]})},A0=()=>{var h,g,p,j,x;const[,,a,n,r,C]=d.useContext(Q),[A,v]=d.useState(0),[l,t]=d.useState([]),[f,E]=d.useState(!1),s=G();d.useEffect(()=>{const _=P(new Date).format("YYYY-MM-DD");n(_),C(_)},[]);const o=(_,y)=>{v(y)},F=()=>({date1:f?a:null,date2:f?r:null});return d.useEffect(()=>{s(n0(F())).then(_=>{t(_.payload.data)})},[s,A,a,r,f]),u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",px:{xs:2,md:0},children:[u.jsxs(S,{container:!0,justifyContent:"center",alignItems:"center",mb:H.MEDIUM,mt:H.SMALL,xs:12,children:[u.jsxs(S,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",mb:{xs:2,md:0},children:[u.jsx(Au,{icon:u.jsx(gu,{}),checkedIcon:u.jsx(xu,{}),checked:f,onChange:()=>E(!f),color:"primary",size:"large"}),u.jsx(S,{children:u.jsx(q,{disabled:!f,label:"از تاریخ",id:"date",renderInput:_=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},..._}),value:a,onChange:_=>{n(P(_).format("YYYY-MM-DD"))}})}),u.jsx(S,{children:u.jsx(q,{disabled:!f,label:"تا تاریخ",id:"date",renderInput:_=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},..._}),value:r,onChange:_=>{C(P(_).format("YYYY-MM-DD"))}})})]}),u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:2,children:u.jsx(K,{columns:["کل وزن دریافتی","کل وزن فروش رفته","مجموع تعرفه (ریال)","واريزی اتحاديه (ریال)","مانده تعرفه (ریال)"],data:[[(h=Math.round(l==null?void 0:l.buyWeight))==null?void 0:h.toLocaleString(),(g=Math.round(l==null?void 0:l.sellWeight))==null?void 0:g.toLocaleString(),(p=Math.round(l==null?void 0:l.totalWage))==null?void 0:p.toLocaleString(),(j=Math.round(l==null?void 0:l.guildDeposit))==null?void 0:j.toLocaleString(),(x=Math.round(l==null?void 0:l.remainWage))==null?void 0:x.toLocaleString()]],noPagination:!0,isDashboard:!0,title:"خلاصه اطلاعات"})}),u.jsxs(eu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:A,onChange:o,children:[u.jsx(X,{label:"اطلاعات کلی"}),u.jsx(X,{label:"واریزی ها"})]})]}),A===0&&u.jsx(i0,{getParams:F}),A===1&&u.jsx(d0,{})]})},h0=({getParams:a})=>{const n=G(),[r,C]=d.useState([]);return d.useEffect(()=>{n(u0(a())).then(A=>{var l;const v=(l=A.payload.data)==null?void 0:l.map((t,f)=>{var E,s,o,F,h,g,p,j,x,_,y,T,B,O,Y,c,e,R,$;return[f+1,`${(E=t==null?void 0:t.user)==null?void 0:E.fullname} (${(s=t==null?void 0:t.user)==null?void 0:s.mobile})`,(o=t==null?void 0:t.user)==null?void 0:o.city,Math.round((F=t==null?void 0:t.wageInfo)==null?void 0:F.totalQuantity),Math.round((h=t==null?void 0:t.wageInfo)==null?void 0:h.totalWeight),(p=Math.round((g=t==null?void 0:t.wageInfo)==null?void 0:g.totalPureInternalProvinceCarcassesAmount))==null?void 0:p.toLocaleString(),(x=Math.round((j=t==null?void 0:t.wageInfo)==null?void 0:j.totalPureExternalProvinceCarcassesAmount))==null?void 0:x.toLocaleString(),(y=Math.round((_=t==null?void 0:t.wageInfo)==null?void 0:_.outProvincePoultryRequestAmount))==null?void 0:y.toLocaleString(),(B=Math.round((T=t==null?void 0:t.wageInfo)==null?void 0:T.totalWage))==null?void 0:B.toLocaleString(),(Y=Math.round((O=t==null?void 0:t.wageInfo)==null?void 0:O.numberOfDeposit))==null?void 0:Y.toLocaleString(),(e=Math.round((c=t==null?void 0:t.wageInfo)==null?void 0:c.vetDepositAmount))==null?void 0:e.toLocaleString(),($=Math.round((R=t==null?void 0:t.wageInfo)==null?void 0:R.totalRemainWage))==null?void 0:$.toLocaleString()]});C(v)})},[n,a]),u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:u.jsx(K,{paginated:!0,columns:["ردیف","کاربر","شهر","حجم کشتار (دارای کد قرنطینه)","وزن کشتار (دارای کد قرنطینه)","تعرفه کشتارو توزیع داخل استان (ریال)","تعرفه کشتارو توزیع خارج از استان (ریال)","تعرفه فروش به خارج از استان (ریال)","مجموع تعرفه (ریال)","تعداد دفعات واریز","مجموع واریزی اتحادیه (ریال)","مانده تعرفه (ریال)"],data:r,title:"دامپزشکان"})})},S0=()=>{const[,,a,n,r,C]=d.useContext(Q),A=G(),v=tu(c=>c.userSlice.userProfile.key);d.useEffect(()=>{const c=P(new Date).format("YYYY-MM-DD");n(c),C(c)},[]);const l=c=>{g(c.target.value)},[t,f]=d.useState([]),[E,s]=d.useState(0),[o,F]=d.useState(10),[h,g]=d.useState(""),[p,j]=d.useState(1),[x,_]=d.useState([]),y=async c=>{let e;A(w()),e=await D.get(`sub-sector-transactions/?search=filter&value=${h}&role=${L()}&date1=${a}&date2=${r}&page=${c}&page_size=${o}&type=vet`),A(M()),f(e.data.results),s(e.data.count)},T=c=>{y(c),j(c)},B=c=>{F(c),j(1)},O=()=>{y(p!==0?p:1)};d.useEffect(()=>{const c=t==null?void 0:t.map((e,R)=>{var $,k,U,z,N;return[p===1?R+1:R+o*(p-1)+1,`${(k=($=e==null?void 0:e.vet)==null?void 0:$.user)==null?void 0:k.fullname} (${(z=(U=e==null?void 0:e.vet)==null?void 0:U.user)==null?void 0:z.mobile})`,Su(e==null?void 0:e.createDate),e==null?void 0:e.fromAccount,e==null?void 0:e.toAccount,(e==null?void 0:e.type)==="online"?"آنلاین":"توسط بانک",(N=e==null?void 0:e.amount)==null?void 0:N.toLocaleString(),u.jsx(nu,{src:e==null?void 0:e.image},R),u.jsx(yu,{updateTable:O,item:e,type:"vet"},R)]});_(c)},[t]),d.useEffect(()=>{y(1)},[A,a,r,o]);const Y=async c=>{c.preventDefault(),A(w());try{const e=await D.get(`sub-sector-transactions/?role=${L()}&search=filter&value=${h}&date1=${a}&date2=${r}&page=1&page_size=${o}&type=vet`);f(e.data.results),s(e.data.count),A(M())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(S,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsx(V,{variant:"contained",onClick:()=>{A(m({title:"ثبت واریزی",right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(au,{updateTable:O,type:"vet"})}))},children:"ثبت واریزی"}),u.jsxs(S,{sx:{display:"flex",gap:1},children:[u.jsx(q,{label:"از تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:a,onChange:c=>{n(P(c).format("YYYY-MM-DD"))}}),u.jsx(q,{label:"تا تاریخ",id:"date",renderInput:c=>u.jsx(I,{style:{width:"160px"},...c,size:"small"}),value:r,onChange:c=>{C(P(c).format("YYYY-MM-DD"))}})]}),u.jsx(S,{children:u.jsxs("form",{onSubmit:Y,children:[u.jsx(I,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:l}),u.jsx(V,{type:"submit",onClick:Y,endIcon:u.jsx(pu,{}),children:"جستجو"})]})}),u.jsx(uu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${D.defaults.baseURL}vet_for_sub_sector_excel/?key=${v}&role=${L()}&search=filter&value=${h}&type=vet&date1=${a}&date2=${r}`,rel:"noreferrer",children:u.jsx(V,{color:"success",children:u.jsx(fu,{size:32})})})})]}),u.jsx(K,{data:x,columns:["ردیف","کاربر","تاریخ واریز","شماره حساب مبدا","شماره حساب مقصد","نوع تراکنش","مبلغ تراکنش (ریال)","سند","عملیات"],handlePageChange:T,totalRows:E,page:p,perPage:o,handlePerRowsChange:B,title:"واریزی ها"})]})},g0=()=>{var h,g,p,j,x,_;const[,,a,n,r,C]=d.useContext(Q),[A,v]=d.useState(0),[l,t]=d.useState([]),[f,E]=d.useState(!1),s=G();d.useEffect(()=>{const y=P(new Date).format("YYYY-MM-DD");n(y),C(y)},[]);const o=(y,T)=>{v(T)},F=()=>({date1:f?a:null,date2:f?r:null});return d.useEffect(()=>{s(m6(F())).then(y=>{t(y.payload.data)})},[s,A,a,r,f]),u.jsxs(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",px:{xs:2,md:0},children:[u.jsxs(S,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(Au,{icon:u.jsx(gu,{}),checkedIcon:u.jsx(xu,{}),checked:f,onChange:()=>E(!f),color:"primary",size:"large"}),u.jsx(S,{children:u.jsx(q,{disabled:!f,label:"از تاریخ",id:"date",renderInput:y=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...y}),value:a,onChange:y=>{n(P(y).format("YYYY-MM-DD"))}})}),u.jsx(S,{children:u.jsx(q,{disabled:!f,label:"تا تاریخ",id:"date",renderInput:y=>u.jsx(I,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...y}),value:r,onChange:y=>{C(P(y).format("YYYY-MM-DD"))}})})]}),u.jsxs(S,{container:!0,justifyContent:"center",alignItems:"center",mb:H.MEDIUM,mt:H.SMALL,xs:12,children:[u.jsx(S,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:2,children:u.jsx(K,{columns:["تعرفه کشتار و توزيع داخل استان","تعرفه کشتار و توزيع خارج استان","تعرفه فروش به خارج استان","مجموع تعرفه","واريزی اتحاديه","مانده تعرفه"],data:[[(h=Math.round(l==null?void 0:l.totalPureInternalProvinceCarcassesAmount))==null?void 0:h.toLocaleString(),(g=Math.round(l==null?void 0:l.totalPureExternalProvinceCarcassesAmount))==null?void 0:g.toLocaleString(),(p=Math.round(l==null?void 0:l.outProvincePoultryRequestAmount))==null?void 0:p.toLocaleString(),(j=Math.round(l==null?void 0:l.totalWage))==null?void 0:j.toLocaleString(),(x=Math.round(l==null?void 0:l.vetDepositAmount))==null?void 0:x.toLocaleString(),(_=Math.round(l==null?void 0:l.totalRemainWage))==null?void 0:_.toLocaleString()]],noPagination:!0,isDashboard:!0,title:"خلاصه اطلاعات"})}),u.jsxs(eu,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:A,onChange:o,children:[u.jsx(X,{label:"اطلاعات کلی"}),u.jsx(X,{label:"واریزی ها"})]})]}),A===0&&u.jsx(h0,{getParams:F}),A===1&&u.jsx(S0,{})]})},k0=()=>{const{pathname:a}=s6();return u.jsx(u.Fragment,{children:u.jsx(w6,{display:"flex",justifyContent:"center",children:u.jsxs(S,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[a===P6||a===L6||a===O6||a===Y6?u.jsxs(S,{justifyContent:"center",my:H.MEDIUM,children:[u.jsx(S,{children:u.jsx(o6,{variant:"h6",children:"تعرفه زیربخش ها"})}),u.jsx(V6,{})]}):u.jsx($6,{}),u.jsx(S,{container:!0,justifyContent:"space-between",gap:H.SMALL,children:u.jsxs(S,{xs:12,children:[(a===lu||a===C6||a===l6||a===c6)&&u.jsx(C0,{}),(a===Cu||a===A6||a===d6||a===i6)&&u.jsx(g0,{}),(a===iu||a===g6||a===S6||a===h6)&&u.jsx(A0,{})]})})]})})})};export{k0 as default}; diff --git a/build/assets/Support-d4piNlUO.js b/build/assets/Support-d4piNlUO.js new file mode 100644 index 0000000..3fe0580 --- /dev/null +++ b/build/assets/Support-d4piNlUO.js @@ -0,0 +1 @@ +import{j as u,aL as i,aM as o,T as n,aN as a,B as c}from"./mui-vendor-D_SVL-Dx.js";import{m as r,G as e,S as t}from"./index-D80MdVQn.js";import{d as l}from"./Phone-DO6stZ0w.js";import"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";const d="/assets/eita-DbmaOKcl.png",p=()=>{const s=r(l);return u.jsx(i,{display:"flex",justifyContent:"center",children:u.jsx(e,{container:!0,direction:"column",justifyContent:"center",my:t.MEDIUM,xs:12,sm:12,md:10,lg:10,children:u.jsx(o,{children:u.jsxs(e,{p:t.MEDIUM,children:[u.jsx(n,{children:"برای تماس با پشتیبانی می توانید از طریق شماره زیر ارتباط برقرار کنید."}),u.jsxs(e,{mt:5,justifyContent:"center",container:!0,gap:t.MEDIUM,children:[u.jsx(e,{children:u.jsx("a",{style:{textDecoration:"none"},href:"tel:02128421237",children:u.jsxs(e,{container:!0,direction:"row",alignItems:"center",children:[u.jsx(s,{color:"success",transition:{duration:1},animate:{x:5,y:0,scale:1,rotate:250},whileHover:{scale:1.2}}),u.jsx(n,{color:"#29952d",ml:2,children:"021-28421237"})]})})}),u.jsx(e,{children:u.jsx("a",{style:{textDecoration:"none"},href:"https://eitaa.com/Drmirani",children:u.jsxs(e,{container:!0,direction:"row",alignItems:"center",children:[u.jsx(r.div,{color:"success",transition:{duration:1},animate:{x:5,y:0,scale:1,rotate:360},whileHover:{scale:1.2},children:u.jsx(e,{sx:{width:25},children:u.jsx(a,{component:"img",height:"25",image:d,alt:"green iguana"})})}),u.jsx(n,{color:"#29952d",ml:2,children:"پیشتیبانی سامانه رصدیار"})]})})})]}),u.jsx(e,{mt:t.MEDIUM,children:u.jsx("a",{href:"https://anydesk.com/en/downloads/windows?dv=win_exe",children:u.jsx(c,{children:"دانلود نرم افزار ANYDESK"})})})]})})})})};export{p as default}; diff --git a/build/assets/SystemUpdateAlt-QYMcO5S3.js b/build/assets/SystemUpdateAlt-QYMcO5S3.js new file mode 100644 index 0000000..281587c --- /dev/null +++ b/build/assets/SystemUpdateAlt-QYMcO5S3.js @@ -0,0 +1 @@ +import{i as t,j as r}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},v=t;Object.defineProperty(e,"__esModule",{value:!0});var o=e.default=void 0,u=v(a()),i=r;o=e.default=(0,u.default)((0,i.jsx)("path",{d:"m12 16.5 4-4h-3v-9h-2v9H8zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2"}),"SystemUpdateAlt");export{o as d}; diff --git a/build/assets/ThumbUpAlt-CxZVQloD.js b/build/assets/ThumbUpAlt-CxZVQloD.js new file mode 100644 index 0000000..d1418f1 --- /dev/null +++ b/build/assets/ThumbUpAlt-CxZVQloD.js @@ -0,0 +1 @@ +import{i as r,j as a}from"./mui-vendor-D_SVL-Dx.js";import{r as u}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var i=e.default=void 0,v=o(u()),l=a;i=e.default=(0,v.default)((0,l.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9"}),"DoNotDisturb");var t={},d=r;Object.defineProperty(t,"__esModule",{value:!0});var s=t.default=void 0,c=d(u()),f=a;s=t.default=(0,c.default)((0,f.jsx)("path",{d:"M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97z"}),"ThumbUpAlt");export{s as a,i as d}; diff --git a/build/assets/Tickets-Dn71fwNZ.js b/build/assets/Tickets-Dn71fwNZ.js new file mode 100644 index 0000000..f9c2444 --- /dev/null +++ b/build/assets/Tickets-Dn71fwNZ.js @@ -0,0 +1,3 @@ +import{j as e,bj as we,al as $,a_ as J,aj as ee,ay as ue,az as te,aA as se,T as A,ao as Ae,an as V,B as T,s as pe,b as G,au as Re,ap as de,d as je,cm as De,i as fe,I as Oe}from"./mui-vendor-D_SVL-Dx.js";import{L as B,j as R,h as S,a4 as ae,A as ne,u as ge,c as ve,V as Ce,G as r,_ as W,m as Be,et as ye,r as Fe,cE as _e,ic as Ve,C as re,p as Me,O as be,S as he,id as Ue,ie as Le,ig as Pe,ih as ze,ii as Ne,ij as He,ik as Ke,il as Xe,im as Ge}from"./index-D80MdVQn.js";import{r as c,u as Ee,b as We,j as Te,f as qe}from"./react-vendor-CmFgShSM.js";import{B as Ye}from"./BackButton-Dr-K0JXJ.js";import{I as Qe,f as $e}from"./toBase64-UDzdrM-n.js";import{a as M,u as q}from"./redux-vendor-CfkcHgWN.js";import{d as Je}from"./CloudUpload-DcjFxp8C.js";import{d as Ze}from"./Delete-CIwpNviU.js";import{d as eu}from"./DoneAll-DF5SfM6W.js";import{d as uu}from"./Check-DhP5SvVt.js";import{S as tu}from"./ShowImage-DxnwAx1k.js";import{d as su}from"./Download-CJYPO5Fu.js";import{R as Z}from"./ResponsiveTable-bUYl0qDM.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Close-J1gH5PMD.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const ke=M("GET_TICKET_PERMISSION",async(a,{dispatch:o})=>{o(B());const{data:u,status:n}=await R.get("ticket-permission/",{params:{role:a.role}});return o(S()),{data:u,status:n}}),me=M("GET_TICKET_USERS_FROM_ROLE",async(a,{dispatch:o})=>{o(B());const u=Array.isArray(a.role)?a.role.join(","):a.role,{data:n,status:C}=await R.get("get-user-from-role/",{params:{role:u}});return o(S()),{data:n,status:C}}),xe=M("CREATE_TICKET",async(a,{dispatch:o})=>{o(B());try{const{data:u,status:n}=await R.post("ticket/",a);return o(S()),{data:u,status:n}}catch(u){return o(S()),{error:u.response.data.result}}}),ru=M("CLOSE_TICKET",async(a,{dispatch:o})=>{o(B());const{data:u,status:n}=await R.put("ticket/0/",a);return o(S()),{data:u,status:n}}),au=M("EDIT_TICKET",async(a,{dispatch:o})=>{o(B());try{const{data:u,status:n}=await R.put("ticket/0/",a);return o(S()),{data:u,status:n}}catch(u){return o(S()),{error:u.response.data.result}}}),nu=M("RESPONSE_TICKET",async(a,{dispatch:o})=>{o(B());const{data:u,status:n}=await R.post("message/",a);return o(S()),{data:u,status:n}}),lu=pe("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),ou=({id:a,getMessages:o,fetchMessages:u})=>{var P,z,f;const n=()=>p==="CityOperator"||p==="ProvinceOperator"||p==="AdminX"||p==="Supporter"||p==="SuperAdmin",[C]=ae(),[p,h]=c.useState(C[0]),[d,j]=c.useState(n()?"toRole":"toUser"),[E]=c.useContext(ne),m=Ee(),i=q(),v=l=>{h(l.target.value)},[w,D]=c.useState(!1),U=()=>{D(!w)},_=l=>{const t=l.target.files[0];t&&s.setFieldValue("uploadedFile",t)},y=()=>{s.setFieldValue("uploadedFile",null)},s=ge({initialValues:{title:"",text:"",users:[],roles:[],image:"",uploadedFile:null},validationSchema:ve({title:Ce().required("عنوان تیکت ضروری است"),text:Ce().required("متن تیکت ضروری است")})});c.useEffect(()=>{s.validateForm()},[]),c.useEffect(()=>{n()||j("toUser")},[d,p]);const[g,k]=c.useState([]),I=l=>{var t;l[0]&&s.setFieldValue("image",$e((t=l[0])==null?void 0:t.data_url)),k(l)},[b,N]=c.useState([]),[F,L]=c.useState([]);c.useEffect(()=>{i(ke({role:p})).then(l=>{N(l.payload.data)})},[p]),c.useEffect(()=>{s.values.roles.length&&d==="toUser"?i(me({role:s.values.roles})).then(l=>{L(l.payload.data)}):L([])},[s.values.roles,d]);const H=l=>{l.target.checked&&(j("toRole"),s.setFieldValue("users",[]),s.setFieldValue("roles",[]))},Y=l=>{l.target.checked&&(j("toUser"),s.setFieldValue("roles",[]),s.setFieldValue("users",[]))};return e.jsxs(r,{container:!0,alignItems:"center",justifyContent:"center",gap:2,width:"100%",children:[isNaN(a)&&e.jsxs(r,{container:!0,justifyContent:"center",xs:12,children:[e.jsx(r,{item:!0,xs:12,container:!0,justifyContent:"center",children:e.jsxs(we,{direction:"row",spacing:4,children:[e.jsx($,{control:e.jsx(J,{checked:d==="toRole",onChange:H,disabled:!n()}),label:"ارسال به نقش"}),e.jsx($,{control:e.jsx(J,{checked:d==="toUser",onChange:Y}),label:"ارسال به اشخاص"})]})}),e.jsx(r,{item:!0,xs:12,container:!0,justifyContent:"center",children:(P=b==null?void 0:b.roles)!=null&&P.length&&(d!=="toRole"||n())?e.jsx(r,{item:!0,xs:12,children:e.jsxs(ee,{fullWidth:!0,children:[e.jsx(ue,{id:"role-select-label",children:"انتخاب نقش"}),e.jsx(te,{multiple:d!=="toUser",labelId:"role-select-label",value:s.values.roles,onChange:l=>{s.setFieldValue("roles",l.target.value)},fullWidth:!0,children:b==null?void 0:b.roles.map((l,t)=>e.jsx(se,{value:l,children:W(l)},t))})]})}):e.jsx(A,{variant:"body1",color:"error",children:"نقش انتخابی اجازه ارسال تیکت ندارد!"})}),d==="toUser"&&e.jsx(e.Fragment,{children:F!=null&&F.length?e.jsx(r,{item:!0,xs:12,mt:2,v:!0,children:e.jsx(Ae,{multiple:!0,id:"tags-standard",options:F,getOptionLabel:l=>l.fullname,onChange:(l,t)=>{s.setFieldValue("users",t)},renderInput:l=>e.jsx(V,{...l,variant:"outlined",label:"انتخاب کاربر"})})}):e.jsx(A,{color:"error",variant:"body2",children:"موردی یافت نشد!"})})]}),C.length>1&&isNaN(a)&&e.jsx(r,{item:!0,xs:12,container:!0,justifyContent:"center",children:e.jsxs(ee,{fullWidth:!0,children:[e.jsx(ue,{id:"role-select-label",children:"انتخاب نقش"}),e.jsx(te,{labelId:"role-select-label",value:p,onChange:v,children:C.map((l,t)=>e.jsx(se,{value:l,children:W(l)},t))})]})}),isNaN(a)&&e.jsx(r,{item:!0,xs:12,container:!0,justifyContent:"center",children:e.jsx(V,{id:"title",name:"title",label:"موضوع",value:s.values.title,onChange:s.handleChange,error:s.touched.title&&!!s.errors.title,helperText:s.touched.title&&s.errors.title})}),e.jsx(r,{item:!0,xs:12,container:!0,justifyContent:"center",children:e.jsx(V,{fullWidth:!0,id:"text",name:"text",label:"پیام خود را وارد کنید",multiline:!0,rows:4,value:s.values.text,onChange:s.handleChange,error:s.touched.text&&!!s.errors.text,helperText:s.touched.text&&s.errors.text})}),e.jsxs(r,{item:!0,xs:12,mt:2,children:[e.jsxs(T,{component:"label",variant:"outlined",startIcon:e.jsx(Je,{}),sx:{mb:1},children:["پیوست فایل",e.jsx(lu,{type:"file",onChange:_})]}),s.values.uploadedFile&&e.jsxs(G,{display:"flex",alignItems:"center",mt:1,children:[e.jsx(Re,{label:s.values.uploadedFile.name,onDelete:y,deleteIcon:e.jsx(Ze,{}),variant:"outlined"}),e.jsxs(A,{variant:"caption",ml:1,children:["حجم: ",(s.values.uploadedFile.size/1024/1024).toFixed(2)," ","MB"]})]}),((z=s.values.uploadedFile)==null?void 0:z.size)>5*1024*1024&&e.jsx(A,{color:"error",variant:"body2",children:"حداکثر حجم مجاز جهت ارسال فایل 5 مگابایت است!"})]}),n()&&isNaN(a)&&e.jsx(r,{container:!0,xs:12,children:e.jsx($,{control:e.jsx(J,{disabled:d==="toUser"&&Array.isArray(s.values.users)&&s.values.users.length===1,size:"small",checked:w,onChange:U}),label:"فقط خواندنی"})}),e.jsx(r,{container:!0,justifyContent:"center",style:{marginTop:"16px"},gap:2,children:e.jsx(Qe,{onChange:I,images:g,maxNumber:1,title:"ارسال تصویر"})}),e.jsx(T,{disabled:((f=s.values.uploadedFile)==null?void 0:f.size)>5*1024*1024||(isNaN(a)?d==="toUser"?!s.isValid||!s.values.users.length:!s.isValid||!s.values.roles.length:!s.values.text),onClick:()=>{var l,t;if(isNaN(a))d==="toUser"?i(xe({type_ticket:((l=s.values.users)==null?void 0:l.length)===1?"single":"public",to_user:s.values.users.map(x=>x==null?void 0:x.key),image:s.values.image?s.values.image:null,title:s.values.title,sender:n()?"user":"admin",message:s.values.text,read_only:((t=s.values.users)==null?void 0:t.length)===1?!1:w,role:p})).then(x=>{x.payload.error?E({vertical:"top",horizontal:"center",msg:x.payload.data.result,severity:"error"}):(s.resetForm(),m(-1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))}):i(xe({type_ticket:"public",to_role:s.values.roles,image:s.values.image?s.values.image:null,title:s.values.title,sender:n()?"user":"admin",message:s.values.text,read_only:w,role:p})).then(x=>{x.payload.error?E({vertical:"top",horizontal:"center",msg:x.payload.error,severity:"error"}):(s.resetForm(),m(-1),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))});else{const x=new FormData;x.append("message",s.values.text),x.append("sender",n()?"user":"admin"),x.append("send_message",!1),x.append("ticket",a),s.values.image&&x.append("image",s.values.image),s.values.uploadedFile&&x.append("file",s.values.uploadedFile),i(nu(x)).then(K=>{K.payload.error?E({vertical:"top",horizontal:"center",msg:K.payload.data.result,severity:"error"}):(s.resetForm(),k([]),u(),o(),E({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})}},color:"primary",variant:"contained",fullWidth:!0,type:"submit",style:{marginTop:"16px"},children:"ارسال"})]})},cu={hidden:{opacity:0,y:10},visible:{opacity:1,y:0,transition:{duration:.3}}},iu=pe(({className:a,...o})=>e.jsx(je,{...o,classes:{popper:a}}))(({theme:a})=>({[`& .${De.tooltip}`]:{backgroundColor:"#f5f5f9",color:"rgba(0, 0, 0, 0.87)",maxWidth:220,fontSize:a.typography.pxToRem(12),border:"1px solid #dadde9"}})),du=a=>a?a.replace(/\*\*\*/g,` +`).trim().split(` +`).map((n,C)=>e.jsxs(We.Fragment,{children:[n,e.jsx("br",{})]},C)):"",Cu=({data:a})=>{const o=u=>{var n,C;return!!((n=u==null?void 0:u.message)!=null&&n.includes("ارجاع داده شد.")&&((C=u==null?void 0:u.message)!=null&&C.includes("تیکت شماره")))};return e.jsx(r,{container:!0,gap:2,children:a==null?void 0:a.map((u,n)=>{var C,p;return e.jsxs(r,{item:!0,xs:12,component:Be.div,variants:cu,initial:"hidden",animate:"visible",sx:{border:"1px ridge gray",borderRadius:"10px",p:2,backgroundColor:o(u)?"#e7b2b2":"background.paper",boxShadow:4},children:[e.jsxs(r,{container:!0,justifyContent:"space-between",alignItems:"center",children:[e.jsx(A,{color:"text.secondary",children:(C=u==null?void 0:u.createdBy)==null?void 0:C.fullname}),e.jsxs(r,{container:!0,alignItems:"center",spacing:1,justifyContent:"flex-start",children:[e.jsx(A,{color:"text.secondary",children:`${new ye(new Date(u==null?void 0:u.createdAt)).format("dddd DD MMMM")} (${new Date(u==null?void 0:u.createdAt).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!1})})`}),u!=null&&u.lastSeen?e.jsx(iu,{disableHoverListener:!(u!=null&&u.readBy),title:e.jsxs(r,{container:!0,xs:12,direction:"column",children:[e.jsx(A,{variant:"body1",color:"primary",children:"بازدید شده توسط"}),(p=u==null?void 0:u.readBy)==null?void 0:p.map((h,d)=>e.jsxs(A,{variant:"body2",children:[h==null?void 0:h.fullname," (",h==null?void 0:h.mobile,")"]},d))]}),children:e.jsx(eu,{sx:{marginLeft:"10px"},color:"primary"})}):e.jsx(uu,{sx:{marginLeft:"10px"},color:"error"})]})]}),e.jsx(de,{sx:{my:1}}),e.jsx(A,{color:o(u)?"#202077":"black",mt:1,sx:{textAlign:"left",width:"100%"},children:du(u==null?void 0:u.message)}),((u==null?void 0:u.picture)||(u==null?void 0:u.file))&&e.jsxs(e.Fragment,{children:[e.jsx(de,{sx:{width:"100%",my:2}}),e.jsxs(r,{container:!0,spacing:2,mt:2,justifyContent:"space-between",alignItems:"center",gap:2,children:[(u==null?void 0:u.picture)&&e.jsx(tu,{src:u==null?void 0:u.picture,size:"100px"}),(u==null?void 0:u.file)&&e.jsx(T,{color:"success",onClick:()=>{const h=u==null?void 0:u.file;window.location.href=h},endIcon:e.jsx(su,{}),children:"دانلود فایل پیوست"})]})]})]},n)})})},hu=M("GET_MESSAGES",async(a,{dispatch:o})=>{const{data:u,status:n}=await R.get("message/",{params:{ticket:a.ticket}});return{data:u,status:n}});var le={},xu=fe;Object.defineProperty(le,"__esModule",{value:!0});var Ie=le.default=void 0,Au=xu(Fe()),pu=e;Ie=le.default=(0,Au.default)((0,pu.jsx)("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z"}),"ForwardToInbox");const ju=({fetchMessages:a,ticket:o})=>{var m;const[u]=ae(),[n]=c.useContext(ne),[C,p]=c.useState([]),h=q(),d=ge({initialValues:{users:"",roles:[]},validationSchema:ve({users:_e().required("حداقل یک کاربر انتخاب کنید!")})}),[j,E]=c.useState([]);return c.useEffect(()=>{h(ke({role:Ve(u)[0]})).then(i=>{E(i.payload.data)})},[]),c.useEffect(()=>{d.values.roles.length&&h(me({role:d.values.roles})).then(i=>{p(i.payload.data)})},[d.values.roles]),c.useEffect(()=>{d.validateForm()},[h]),e.jsxs(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,direction:"column",children:[e.jsx(r,{item:!0,xs:12,children:(m=j==null?void 0:j.roles)!=null&&m.length?e.jsx(r,{item:!0,xs:12,children:e.jsxs(ee,{fullWidth:!0,children:[e.jsx(ue,{id:"role-select-label",children:"انتخاب نقش"}),e.jsx(te,{labelId:"role-select-label",value:d.values.roles,onChange:i=>{d.setFieldValue("roles",i.target.value)},fullWidth:!0,children:j==null?void 0:j.roles.map((i,v)=>e.jsx(se,{value:i,children:W(i)},v))})]})}):e.jsx(A,{variant:"body1",color:"error",children:"نقش انتخابی اجازه ارسال تیکت ندارد!"})}),e.jsx(r,{xs:12,children:C!=null&&C.length?e.jsx(r,{item:!0,xs:12,children:e.jsx(Ae,{multiple:!0,id:"tags-standard",options:C,getOptionLabel:i=>`${i.fullname||"-"} (${i.mobile})`,onChange:(i,v)=>{d.setFieldValue("users",v)},renderInput:i=>e.jsx(V,{...i,variant:"outlined",label:"انتخاب کاربر"})})}):e.jsx(A,{color:"error",variant:"body2",children:"موردی یافت نشد!"})}),e.jsx(T,{disabled:!d.isValid,fullWidth:!0,variant:"contained",onClick:()=>{h(au({ticket:o,referred_to:d.values.users.map(i=>i==null?void 0:i.key)})).then(i=>{i.payload.error?n({vertical:"top",horizontal:"center",msg:i.payload.error,severity:"error"}):(a(),n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),h(re()))})},children:"ارجاع"})]})},fu=()=>{var E,m,i,v,w,D,U,_,y,s;const{create:a,id:o}=Te(),u=q(),[n,C]=c.useState(),[p,h]=c.useState(),d=()=>{u(hu({ticket:o})).then(g=>{C(g.payload.data)})};c.useEffect(()=>{let g;return a==="false"&&(d(),g=setInterval(d,3e3)),()=>{g&&clearInterval(g)}},[u,o,a]),c.useEffect(()=>{var g,k,I,b;n!=null&&n.length?(((k=(g=n[0])==null?void 0:g.ticket)==null?void 0:k.readOnly)===!0||((b=(I=n[0])==null?void 0:I.ticket)==null?void 0:b.status)==="closed")&&h(!1):h(!0)},[n]);const j=g=>{if(g)return!!g.some(k=>{var I,b;return((I=k.message)==null?void 0:I.includes("ارجاع داده شد."))&&((b=k==null?void 0:k.message)==null?void 0:b.includes("تیکت شماره"))})};return e.jsxs(r,{container:!0,xs:12,justifyContent:"center",children:[e.jsx(r,{container:!0,xs:12,children:e.jsx(Ye,{})}),n&&e.jsxs(r,{container:!0,xs:12,justifyContent:"space-between",alignItems:"center",p:2,mb:2,gap:2,direction:{xs:"column",sm:"row"},sx:{borderStyle:"solid",borderWidth:"1px",borderRadius:"30px",backgroundColor:"#e5e5e5"},children:[e.jsxs(r,{container:!0,alignItems:"center",children:[e.jsxs(A,{children:["عنوان: ","‌‌"]}),e.jsx(A,{children:(m=(E=n[0])==null?void 0:E.ticket)==null?void 0:m.title})]}),e.jsxs(r,{container:!0,alignItems:"center",children:[e.jsxs(A,{children:["تاریخ ایجاد: ","‌‌"]}),e.jsx(A,{children:Me((v=(i=n[0])==null?void 0:i.ticket)==null?void 0:v.createDate)})]}),e.jsxs(r,{container:!0,alignItems:"center",children:[e.jsxs(A,{children:["وضعیت تیکت: ","‌‌"]}),e.jsxs(A,{children:[((D=(w=n[0])==null?void 0:w.ticket)==null?void 0:D.status)==="open"||((_=(U=n[0])==null?void 0:U.ticket)==null?void 0:_.status)==="answered"?"باز":"بسته",j(n)&&" (ارجاع داده شده) ",((s=(y=n[0])==null?void 0:y.ticket)==null?void 0:s.readOnly)&&"(فقط خواندنی)"]})]}),Object.prototype.hasOwnProperty.call(n[0],"readBy")&&e.jsx(r,{container:!0,alignItems:"center",children:e.jsx(T,{variant:"outlined",endIcon:e.jsx(Ie,{}),onClick:()=>{u(be({title:"ارجاع تیکت",content:e.jsx(ju,{fetchMessages:d,ticket:o})}))},children:"ارجاع"})})]}),p&&e.jsx(r,{xs:12,md:4,justifyContent:"center",alignItems:"center",sx:{paddingRight:"17px"},children:e.jsx(ou,{id:o,fetchMessages:d})}),a==="false"&&e.jsx(r,{xs:12,md:8,sx:{marginTop:{xs:2,md:0}},justifyContent:"center",alignItems:"center",children:e.jsx(Cu,{id:o,data:n})})]})};var oe={},gu=fe;Object.defineProperty(oe,"__esModule",{value:!0});var Se=oe.default=void 0,vu=gu(Fe()),yu=e;Se=oe.default=(0,vu.default)((0,yu.jsx)("path",{d:"M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17zM2.1 2.1.69 3.51 2 4.83V16c0 1.1.9 2 2 2h11.17l5.31 5.31 1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z"}),"CommentsDisabled");const Fu="/assets/Ticket1-Bni0L83l.png",bu="/assets/ticket2-DITCR3Yi.png",Eu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVrSURBVHgB7Zy/U9tIFMcfYBjjyvkLzvwFobwZ7EHXXXe57rpz/gJIwQw/CpsGM1DE6a6zr7urQv4CnDHFdSF/QXTddec0QIYB8n2JlNE4tnbX3h9C2s+MRxJaGeurt7tv374Vkcfj8Xg8HjcsUAbY3d2tYVOLj+/u7kanp6eX9AhwJiCLtrCwsLW4uNh8eHiojp/HudH9/X2/0+m8oAxTIgfs7+9vQaA2C4fPxDLRuffxMQsOsYOrq6uzbrc7ooywSJaBeC1supOsLgnOh8fHx/34mMXDplepVP7Hd/Siau8cqwJG4rVlykLAw7E/tRL7TQj64eDg4Bzf2SSHWGsDYTEBbvpctjzavzVYYMj7kUi9lOJcrotr3sTX2MKKBW5vb1chXk/hkn5SCLSXvwvK1/DpslVy9d7Z2VknS1gREO3WFiXcFBGwpG/Vl9s6VOeA5GkuLy+/4+pto500LmB0E23Z8rC2QdL6YFUtmgEWPbZIk0IaF1BVADjRf8b70Y03aT64wznf29t7RgYwKmDkLEv/8HHXZWlpSddN8+94HXkBWjEqIPtuIn8vybjrguMt0ksblrhNGjFdhVWf+CDeiVyXGmkGlvhSZy9tTED2+0hNAFXXZWZKpdJL0oQxAVF9lQRIui6wvnVF10UJPJwAbs4PpAEjAqr2nuOuC9Dd9n0HHtivpAEjAqq6Lre3t6/ifU2uixA8tKekAVNVOJAtyK7LycnJWXys0XVJBQLWSAPaBVTtPS24LkbRLqBi78mB0UF8YMp1mQRGPB9JA9oj0micX8GKnsuWT3YeHG0ul8sDMgDaZY5w84hkHZ9N7rjI4/F4PHOhbU6Ew/boAJ7Bj9tEY82DdekojA3QaYTsc2L3LTq6ga65k7kF5KABRGuZHLuagHthuDKHEHJAczCzgDzkgnC9xybcBPocyJjVImcSkMPjPMumEizNOCP2XTudzpnqhUukCIfFYf5/YLdM+aGMe/qt0WjQcDh8q3KhkoCc04LNMeWXoF6vf7y4uPhH9gLpKsxBTmzeUQFAm/iTbOciFUxgFwWb11QQuH2P7llcVqaQamZBDqjhnqVm74RVOMrL+0BuCOmrQ+6itx8hOrQmykUUWmCUl+eC50dHR2v4PIGL4SJLtSpjhUIBOQ2X7NOHcP34AP5ZFxtlH21e8OA2RWVSBWy329VoXGubfyf87T1Zhqc/RZ1JqoA3NzcuxMsUKysrQdr5VAE5/E0FB+P9Wtp5kYB5GevOjEgD61n6ecMLOCdOFtpwZJjDRyrBTLg1bZqSKuwyvObEAjkbYd5IcBKO4yWzu2ziRECE0rUvJHQ1Ue5EwFKpFJB+nLhcTgSEtbR0LdHikQJPbHHqLjnASSdCX6MrPV7DMeX8YdRpfANl+Xhq3uG0VZ+mSbVA/KjMLCvNKqKRSOEFFBlRqoBwDUIqOPAYwrTzok4kpIIDB312C+TZ+qJXY4T0Un1WoRuDamz97Rn4n5OGZNaHaWj/LueeEwFvyDK8SCe5RDXa/4UsAwGFWQpCPxBfcubASa1GS1S/zINMezWKBYTzMFKZCbiRc54foALBESMEKdZE5aSGchPeoJF7ZO9ZOjemSFYoa32MdDAB4r0oikujss5FOr1tOBz+V6/XP0HEnynfHML6+rKFlfIDOW+u0WhwtQ8on3wXBRKhnKEKSxxwEiJcix8pR1mqnH8Dy1NOHlUWkGFL3NjY+Bu7Tx775DtPBWDkwxNcf9EMaFnmgB/RNPmOAxM4X+YwDofWV1dX+TUnvG7kaQYX24T4XPLw7Pr6uq/rHYRG397GolYqlRoHBzhFwuZwjF2uKBgaIqIyytJLGz0ej8fj8ejgM4nVRa3gahZdAAAAAElFTkSuQmCC",Tu=()=>{const a=Ee(),o=f=>{i(f.target.value)},[u]=ae(),n=()=>!!(u.includes("CityOperator")||u.includes("ProvinceOperator")||u.includes("AdminX")||u.includes("Supporter")||u.includes("SuperAdmin")),[C,p]=c.useState([]),[h,d]=c.useState(0),[j,E]=c.useState(10),[m,i]=c.useState(""),[v,w]=c.useState(1),[D,U]=c.useState([]),[_]=c.useContext(ne),[y,s]=c.useState("0"),[g,k]=c.useState("0"),[I,b]=c.useState([]),N=async f=>{let l;try{F(B());let t=`ticket/?search=filter&value=${m}&page=${f}&page_size=${j}`;y==="0"?t+="&type=single&status=open":y==="1"?t+="&type=public&status=open":y==="2"&&(t+="&status=closed"),l=await R.get(t),F(S()),p(l.data.results),d(l.data.count)}catch{F(S())}},F=q(),L=f=>{N(f),w(f)},H=f=>{E(f),w(1)},Y=()=>{N(v!==0?v:1)};c.useEffect(()=>{N(1)},[F,j,y]),c.useEffect(()=>{let f=[];const l=C==null?void 0:C.map((t,x)=>{var K,ce,ie;return t!=null&&t.unreadMessage?f[x]=!0:f[x]=!1,[v===1?x+1:x+j*v/2+1,t==null?void 0:t.ticketId,t.typeTicket==="single"?"شخصی":"همگانی",`${t!=null&&t.role?W(t==null?void 0:t.role):""} (${(K=t==null?void 0:t.user)==null?void 0:K.fullname})`,t==null?void 0:t.title,`${(t==null?void 0:t.status)==="open"?`باز${(t==null?void 0:t.readOnly)===!0?" (فقط خواندنی)":""}`:(t==null?void 0:t.status)==="answered"?"پاسخ داده شده":"بسته"}`,t.toUser.length?(ce=t==null?void 0:t.toUser)==null?void 0:ce.map((O,Q)=>{var X;return`${O==null?void 0:O.fullname} ${Q+1!==((X=t==null?void 0:t.toUser)==null?void 0:X.length)?" - ":""}`}):(ie=t==null?void 0:t.toRole)==null?void 0:ie.map((O,Q)=>{var X;return`${W(O.name)} ${Q+1!==((X=t==null?void 0:t.toRole)==null?void 0:X.length)?" - ":""}`}),`${new ye(new Date(t==null?void 0:t.createDate)).format("dddd DD MMMM")} (${new Date(t==null?void 0:t.createDate).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit",hour12:!1})})`,e.jsxs(r,{xs:12,container:!0,justifyContent:"center",alignItems:"center",gap:1,children:[e.jsx(T,{onClick:()=>{a(`${t==null?void 0:t.ticketId}/false`)},children:"مشاهده"}),n()&&e.jsx(je,{placement:"left",title:"بستن تیکت",children:e.jsx(Oe,{disabled:(t==null?void 0:t.status)==="closed",color:"error",onClick:()=>{F(be({title:"از بستن تیکت اطمینان دارید؟",content:e.jsxs(r,{container:!0,justifyContent:"center",alignItems:"center",children:[e.jsx(A,{color:"error",variant:"caption",children:"در صورت بستن تیکت امکان باز کردن مجدد آن وجود ندارد!"}),e.jsxs(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,gap:2,children:[e.jsx(T,{variant:"contained",onClick:()=>{F(ru({ticket:t==null?void 0:t.ticketId})).then(O=>{O.payload.error?_({vertical:"top",horizontal:"center",msg:O.payload.error,severity:"error"}):(_({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),Y(),F(re()))})},children:"تایید"}),e.jsx(T,{onClick:()=>{F(re())},children:"لغو"})]})]})}))},children:e.jsx(Se,{})})})]},x)]});U(l),b(f)},[C]);const P=async f=>{f.preventDefault(),F(B());try{let l=`ticket/?search=filter&value=${m}&page=1&page_size=${j}`;y==="0"?l+="&type=single":y==="1"?l+="&type=public":y==="2"&&(l+="&status=closed");const t=await R.get(l);p(t.data.results),d(t.data.count),F(S())}catch(l){console.error("Error fetching data:",l)}},z=f=>{s(f),k(f)};return e.jsx(e.Fragment,{children:e.jsx(G,{display:"flex",justifyContent:"center",children:e.jsxs(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[e.jsxs(r,{container:!0,direction:"column",width:"100%",gap:2,mb:2,children:[e.jsx(G,{display:"flex",justifyContent:"flex-start",width:"100%",sx:{justifyContent:"start",borderBottom:"1px solid #e2dbdb",width:"100%",pb:1,color:"#2D5FFF"},children:e.jsx(A,{sx:{font_size:"16px"},children:"تیکت های من "})}),e.jsx(G,{display:"flex",justifyContent:"flex-start",width:"100%",children:e.jsx(T,{variant:"contained",onClick:()=>a("noid/true"),children:"ثبت تیکت جدید"})})]}),e.jsx(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center"}),e.jsx(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mt:2,children:e.jsxs(r,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:4,children:[e.jsxs(r,{container:!0,justifyContent:"center",direction:"column",style:{cursor:"pointer"},onClick:()=>z("0"),gap:1,children:[e.jsx(r,{item:!0,children:e.jsx("img",{src:Fu,alt:"Personal Tickets",width:70,style:{filter:g==="0"?"saturate(100%) invert(22%) sepia(85%) saturate(746%) hue-rotate(200deg)":"none"}})}),e.jsx(r,{item:!0,children:e.jsx(A,{variant:"caption",children:"تیکت های شخصی"})})]}),e.jsxs(r,{container:!0,justifyContent:"center",direction:"column",style:{cursor:"pointer"},onClick:()=>z("1"),gap:1,children:[e.jsx(r,{item:!0,children:e.jsx("img",{src:bu,style:{filter:g==="1"?"saturate(100%) invert(22%) sepia(85%) saturate(746%) hue-rotate(200deg)":"none"},alt:"Public Tickets",width:70})}),e.jsx(r,{item:!0,children:e.jsx(A,{variant:"caption",children:"تیکت های همگانی"})})]}),e.jsxs(r,{container:!0,justifyContent:"center",direction:"column",style:{cursor:"pointer"},onClick:()=>z("2"),gap:1,children:[e.jsx(r,{item:!0,children:e.jsx("img",{src:Eu,alt:"Closed Tickets",width:70,style:{filter:g==="2"?"saturate(100%) invert(22%) sepia(85%) saturate(746%) hue-rotate(200deg)":"none"}})}),e.jsx(r,{item:!0,children:e.jsx(A,{variant:"caption",children:"تیکت‌های بایگانی"})})]})]})}),y==="0"&&e.jsxs(r,{container:!0,xs:12,children:[e.jsx(r,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:4,children:e.jsxs("form",{onSubmit:P,children:[e.jsx(V,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:o}),e.jsx(T,{type:"submit",children:"جستجو"})]})}),e.jsx(r,{container:!0,xs:12,children:e.jsx(Z,{title:"تیکت های شخصی",columns:["ردیف","شماره تیکت","نوع تیکت","سازنده تیکت","عنوان","وضعیت","ارسال شده به","زمان ارسال","عملیات"],allColors:{color:"#142B73",text:"white"},customColors:[{name:"نوع تیکت",color:"#00B88A",text:"white"}],data:D,handlePageChange:L,totalRows:h,page:v,perPage:j,handlePerRowsChange:H,activeRows:I})})]}),y==="1"&&e.jsxs(r,{container:!0,xs:12,children:[e.jsxs(r,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:4,children:[e.jsx(T,{variant:"contained",onClick:()=>{a("noid/true")},children:"ایجاد تیکت"}),e.jsxs("form",{onSubmit:P,children:[e.jsx(V,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:o}),e.jsx(T,{type:"submit",children:"جستجو"})]})]}),e.jsx(r,{container:!0,xs:12,children:e.jsx(Z,{title:"تیکت های همگانی",columns:["ردیف","شماره تیکت","نوع تیکت","سازنده تیکت","عنوان","وضعیت","ارسال شده به","زمان ارسال","عملیات"],allColors:{color:"#142B73",text:"white"},customColors:[{name:"نوع تیکت",color:"#00B88A",text:"white"}],data:D,handlePageChange:L,totalRows:h,page:v,perPage:j,handlePerRowsChange:H,activeRows:I})})]}),y==="2"&&e.jsxs(r,{container:!0,xs:12,children:[e.jsx(r,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:4,children:e.jsxs("form",{onSubmit:P,children:[e.jsx(V,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:o}),e.jsx(T,{type:"submit",children:"جستجو"})]})}),e.jsx(r,{container:!0,xs:12,children:e.jsx(Z,{title:"تیکت‌های بایگانی‌شده",columns:["ردیف","شماره تیکت","نوع تیکت","سازنده تیکت","عنوان","وضعیت","ارسال شده به","زمان ارسال","عملیات"],allColors:{color:"#142B73",text:"white"},customColors:[{name:"نوع تیکت",color:"#00B88A",text:"white"}],data:D,handlePageChange:L,totalRows:h,page:v,perPage:j,handlePerRowsChange:H,activeRows:I})})]})]})})})},Hu=()=>{const{pathname:a}=qe(),{id:o}=Te();return e.jsx(G,{display:"flex",justifyContent:"center",children:e.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(r,{container:!0,justifyContent:"space-between",gap:he.SMALL,children:e.jsx(r,{xs:12,width:"100%",my:he.MEDIUM,children:!o&&a===Ue||a===Le||a===Pe||a===ze||a===Ne||a===He||a===Ke||a===Xe||a===Ge?e.jsx(Tu,{}):e.jsx(fu,{})})})})})};export{Hu as default}; diff --git a/build/assets/Timer-DH9WN_K5.js b/build/assets/Timer-DH9WN_K5.js new file mode 100644 index 0000000..74ce8c9 --- /dev/null +++ b/build/assets/Timer-DH9WN_K5.js @@ -0,0 +1 @@ +import{i as v,j as c,T as d,ah as p}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./react-vendor-CmFgShSM.js";import{r as m,G as C}from"./index-D80MdVQn.js";const h=a=>{var r=parseInt(a,10),u=Math.floor(r/3600),e=Math.floor(r/60)%60,o=r%60;return[u,e,o].map(t=>t<10?"0"+t:t).filter((t,s)=>t!=="00"||s>0).join(":")},y=a=>{const r=Number(a);var u=Math.floor(r/(3600*24)),e=Math.floor(r%(3600*24)/3600),o=Math.floor(r%3600/60),t=u>0?u+" روز ":"",s=e>0?e+" ساعت ":"",n=o>0?o+" دقیقه ":"";return t+s+n};var l={},M=v;Object.defineProperty(l,"__esModule",{value:!0});var f=l.default=void 0,x=M(m()),j=c;f=l.default=(0,x.default)((0,j.jsx)("circle",{cx:"12",cy:"12",r:"8"}),"FiberManualRecord");const E=({seconds:a,isFilePaymentTime:r})=>{r=r||!1;const[u,e]=i.useState(Math.round(a)),o=()=>{e(n=>n-1)};i.useEffect(()=>(e(a),()=>e(0)),[a]),i.useEffect(()=>{if(u<=0)return;const n=setInterval(o,1e3);return()=>clearInterval(n)},[]);const t=u<=0?"پایان یافته!":h(u),s=u<=0?"پایان یافته!":y(u);return c.jsxs(C,{container:!0,alignItems:"center",justifyContent:"center",children:[c.jsx(f,{color:"error",fontSize:"small",className:"timerIcon"}),c.jsxs(d,{variant:"body2",children:[!r&&t,r&&s]})]})};E.propTypes={seconds:p.PropTypes.any,isFilePaymentTime:p.PropTypes.any};export{E as T}; diff --git a/build/assets/ToggleOff-Bpk2vO8n.js b/build/assets/ToggleOff-Bpk2vO8n.js new file mode 100644 index 0000000..c837129 --- /dev/null +++ b/build/assets/ToggleOff-Bpk2vO8n.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,f=o(a()),s=t;u=e.default=(0,f.default)((0,s.jsx)("path",{d:"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3"}),"ToggleOff");export{u as d}; diff --git a/build/assets/ToggleOffOutlined-C41wua6U.js b/build/assets/ToggleOffOutlined-C41wua6U.js new file mode 100644 index 0000000..9025c57 --- /dev/null +++ b/build/assets/ToggleOffOutlined-C41wua6U.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,s=o(a()),i=t;u=e.default=(0,s.default)((0,i.jsx)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"ToggleOffOutlined");export{u as d}; diff --git a/build/assets/ToggleOn-Cv1P2E48.js b/build/assets/ToggleOn-Cv1P2E48.js new file mode 100644 index 0000000..9c8b0e7 --- /dev/null +++ b/build/assets/ToggleOn-Cv1P2E48.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,s=o(a()),i=t;u=e.default=(0,s.default)((0,i.jsx)("path",{d:"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3"}),"ToggleOn");export{u as d}; diff --git a/build/assets/TradePanel-CZjG9iAX.js b/build/assets/TradePanel-CZjG9iAX.js new file mode 100644 index 0000000..ad97fd6 --- /dev/null +++ b/build/assets/TradePanel-CZjG9iAX.js @@ -0,0 +1 @@ +import{j as u,an as w,B as Q,I as iu,b3 as O0,d as Eu,T as O,aj as v0,ay as T0,az as $0,aA as hu,b as Ru,b5 as N0,b6 as n0,al as r0,b8 as z0,aO as Zu,aP as Vu,aQ as mu,a_ as _0,ac as u0}from"./mui-vendor-D_SVL-Dx.js";import{L as cu,j as N,h as I,A as $u,c as D0,b as e0,u as H0,C as X,G as j,V as w0,a0 as v,O as Au,ad as Y0,a3 as t0,p as Pu,gw as G0,ch as U0,W as J0,$ as vu,v as fu,S as Ju,b9 as X0,k as a0,gx as Z0,gy as V0,gz as m0,aq as u6}from"./index-D80MdVQn.js";import{B as e6}from"./BackButton-Dr-K0JXJ.js";import{r as o,f as a6}from"./react-vendor-CmFgShSM.js";import{a as pu,f as Tu,u as gu}from"./redux-vendor-CfkcHgWN.js";import{d as t6}from"./VpnKey-BCVJm3I2.js";import{d as n6}from"./Tune-BBzxV8DK.js";import{d as r6}from"./Delete-CIwpNviU.js";import{a as s6,d as l6}from"./ThumbUpAlt-CxZVQloD.js";import{d as o6}from"./DoneOutline-EWJfR8n9.js";import{p as c6,a as C6}from"./province-policy-edit-trade-time-range-Br-EnTHO.js";import{u as d6}from"./getProvinceName-BZC9apsX.js";import{c as bu}from"./checkPathStartsWith-DedybDvj.js";import{R as Fu}from"./ResponsiveTable-bUYl0qDM.js";import{P as o0}from"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import{a as K0,R as l0}from"./index.esm-C1-dCPnj.js";import{d as i6}from"./Visibility-Cb7r65bM.js";import{d as A6}from"./Info-CGBpeO9n.js";import{A as h6}from"./AdvancedChart-CIwCvU_2.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./PictureAsPdf-CIzo5EaA.js";import"./chart-vendor-sE2SUVPW.js";const p6=pu("SLAUGHTER_DELETE_FREE_BUY_SERVICE",async(a,{dispatch:c})=>{c(cu());try{const{data:s,status:C}=await N.delete(`market-requests/0/?key=${a}`);return c(I()),{data:s,status:C}}catch(s){return c(I()),{error:s.response.data.result}}}),g6=pu("PROVINCE_EDIT_MARKET_REQUEST_SERVICE",async(a,{dispatch:c})=>{try{c(cu());const{data:s,status:C}=await N.put("market-requests/0/",a);return c(I()),{data:s,status:C}}catch(s){return c(I()),{error:s.response.data.result}}}),y6=pu("PROVINCE_MARKET_REQUEST_SERVICE",async(a,{dispatch:c})=>{c(cu());try{const{data:s,status:C}=await N.post("market-requests/",a);return c(I()),{data:s,status:C}}catch(s){return c(I()),{error:s.response.data.result}}});function q0({item:a,updateTable:c,isEdit:s=!1}){const[C,h]=o.useState(null),[g,E]=o.useState(!1),F=Tu(S=>S.userSlice.selectedSubUser),y=gu(),[R]=o.useContext($u),_=D0({killCapacity:e0().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!").max(s?1/0:a==null?void 0:a.remainQuantity,"مقدار وارد شده بیشتر از مانده قابل خرید است"),paymentDeadlineDays:e0().when([],{is:()=>C!==null,then:e0().required("این فیلد الزامی است").min(1,"حداقل مقدار باید 1 باشد").max(C,`حداکثر مقدار باید ${C} باشد`),otherwise:e0().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});o.useEffect(()=>{y(c6({role_key:bu("province")&&(F==null?void 0:F.key)||""})).then(S=>{var x,n,p,r;E(!0);const M=(n=(x=S==null?void 0:S.payload)==null?void 0:x.data)==null?void 0:n.paymentDeadline,l=(r=(p=S==null?void 0:S.payload)==null?void 0:p.data)==null?void 0:r.paymentDeadlineDays;M===!0&&l>0&&h(l)})},[F==null?void 0:F.key]);const d=d6();o.useEffect(()=>{i.validateForm()},[C,g]);const i=H0({initialValues:{killCapacity:(a==null?void 0:a.killCapacity)||"",paymentDeadlineDays:(a==null?void 0:a.paymentDeadlineDays)||""},validationSchema:_,onSubmit:S=>{const M={recive_time:"12 - 14",kill_capacity:parseInt(S.killCapacity),payment_deadline_days:parseInt(S.paymentDeadlineDays),role_key:F==null?void 0:F.key,...s?{key:a.key}:{poultry_request_key:a.key}},l=s?g6:y6,x=d==="test"||d==="hamedan"?30:5;y(l(M)).then(n=>{var r;const p=((r=n==null?void 0:n.payload)==null?void 0:r.error)||(n==null?void 0:n.error);p?(y(X()),R({vertical:"top",horizontal:"center",msg:p,severity:"error"})):(R({vertical:"top",horizontal:"center",msg:`عملیات با موفقیت انجام شد. برای نهایی کردن خرید ${x} دقیقه فرصت دارد در غیر اینصورت خرید شما حذف می شود.`,severity:"success"}),y(X()),c&&typeof c=="function"&&c())}).catch(n=>{var r,A;const p=((A=(r=n==null?void 0:n.response)==null?void 0:r.data)==null?void 0:A.result)||(n==null?void 0:n.message)||"مشکلی پیش آمده است!";y(X()),R({vertical:"top",horizontal:"center",msg:p,severity:"error"})})}});return u.jsxs(j,{xs:12,container:!0,gap:2,children:[u.jsx(w,{name:"killCapacity",label:"تعداد کشتار",variant:"outlined",type:"number",fullWidth:!0,value:i.values.killCapacity,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.killCapacity&&!!i.errors.killCapacity,helperText:i.touched.killCapacity&&i.errors.killCapacity}),u.jsx(w,{name:"paymentDeadlineDays",label:C?`حداکثر مهلت تسویه (حداکثر ${C} روز)`:"حداکثر مهلت تسویه (روز)",variant:"outlined",type:"number",fullWidth:!0,value:i.values.paymentDeadlineDays,onChange:i.handleChange,onBlur:i.handleBlur,error:i.touched.paymentDeadlineDays&&!!i.errors.paymentDeadlineDays,helperText:i.touched.paymentDeadlineDays&&i.errors.paymentDeadlineDays}),u.jsx(Q,{disabled:!g,fullWidth:!0,type:"submit",variant:"contained",color:"primary",onClick:i==null?void 0:i.handleSubmit,children:s?"ویرایش":"ثبت"})]})}const s0=pu("PROVINCE_MARKET_REQUEST_FINAL_ACCEPT_SERVICE",async(a,{dispatch:c})=>{c(cu());try{const{data:s,status:C}=await N.put("market-requests/0/",a);return c(I()),{data:s,status:C}}catch(s){return c(I()),{error:s.response.data.result}}}),x6=pu("PROVINCE_TRADE_PANEL_ENTER_MARKET_CODE_SERVICE",async(a,{dispatch:c})=>{try{c(cu());const{data:s,status:C}=await N.put("market-requests/0/",a);return c(I()),{data:s,status:C}}catch(s){return c(I()),{error:s.response.data.result}}}),f6=D0({marketCode:w0().required("کد احراز الزامی است").matches(/^[0-9]+$/,"کد احراز باید فقط شامل اعداد باشد")}),F6=({item:a,updateAll:c})=>{const s=gu(),[C]=o.useContext($u),h=H0({initialValues:{marketCode:(a==null?void 0:a.inputMarketCode)||""},validationSchema:f6,onSubmit:g=>{s(x6({key:a==null?void 0:a.key,input_market_code:g.marketCode})).then(E=>{E.payload.error?C({vertical:"top",horizontal:"center",msg:E.payload.error,severity:"error"}):(C({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(X()),c())})}});return u.jsxs(j,{container:!0,xs:12,justifyContent:"center",gap:2,direction:"column",children:[u.jsx(w,{size:"small",fullWidth:!0,label:"کد احراز",name:"marketCode",value:h.values.marketCode,onChange:h.handleChange,onBlur:h.handleBlur,error:h.touched.marketCode&&!!h.errors.marketCode,helperText:h.touched.marketCode&&h.errors.marketCode}),u.jsx(Q,{onClick:h.handleSubmit,type:"submit",variant:"contained",color:"primary",fullWidth:!0,disabled:!h.isValid,children:"ثبت"})]})},k6=({item:a,updateTable:c,updateTable2:s})=>{const C=gu(),[h]=o.useContext($u),[g,E]=o.useState(null),F=i=>{E(i.currentTarget)},y=()=>{E(null)},R=!!g,_=R?"popover":void 0,d=()=>{c(),s()};return u.jsxs(j,{container:!0,children:[u.jsx(iu,{disabled:v()!=="KillHouse"?(a==null?void 0:a.marketFinalAccept)===!1?!0:a.marketState!=="pending":(a==null?void 0:a.marketFinalAccept)===!1?!1:!((a==null?void 0:a.marketCodeStatus)===!0&&!(a!=null&&a.inputMarketCode)&&a.marketState==="pending"),"aria-describedby":_,variant:"contained",color:"primary",onClick:F,children:u.jsx(n6,{})}),u.jsx(O0,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:_,open:R,anchorEl:g,onClose:y,children:u.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:u.jsxs(j,{container:!0,direction:"column",children:[v()==="KillHouse"&&(a==null?void 0:a.marketCodeStatus)===!0&&!(a!=null&&a.inputMarketCode)&&(a==null?void 0:a.marketFinalAccept)===!0&&u.jsx(Eu,{title:"ورود کد احراز",placement:"right",children:u.jsx(iu,{color:"primary",onClick:()=>{y(),C(Au({title:"ورود کد احراز",content:u.jsx(F6,{item:a,updateAll:d})}))},children:u.jsx(t6,{})})}),v()==="KillHouse"&&!(a!=null&&a.marketFinalAccept)&&u.jsx(Eu,{title:"تایید نهایی",placement:"right",children:u.jsx(iu,{color:"primary",onClick:()=>{y(),C(Au({title:"آیا مطمئن هستید؟",content:u.jsxs(j,{container:!0,children:[u.jsx(Q,{variant:"contained",onClick:()=>{C(s0({key:a==null?void 0:a.key,market_final_accept:!0})).then(i=>{var S,M;(S=i==null?void 0:i.payload)!=null&&S.error?h({vertical:"top",horizontal:"center",msg:(M=i==null?void 0:i.payload)==null?void 0:M.error,severity:"error"}):(C(X()),d(),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(Q,{onClick:()=>{C(X())},children:"لغو"})]})}))},children:u.jsx(s6,{})})}),v()==="KillHouse"&&(a==null?void 0:a.marketFinalAccept)===!1&&u.jsx(Eu,{title:"ویرایش خرید",placement:"right",children:u.jsx(iu,{color:"primary",onClick:()=>{y(),C(Au({title:"ویرایش خرید",content:u.jsx(q0,{item:a,updateTable:d,isEdit:!0},"purchase")}))},children:u.jsx(Y0,{})})}),v()==="KillHouse"&&u.jsx(Eu,{title:"حذف",placement:"right",children:u.jsx(iu,{color:"error",onClick:()=>{y(),C(Au({title:"آیا مطمئن هستید؟",content:u.jsxs(j,{container:!0,children:[u.jsx(Q,{variant:"contained",onClick:()=>{C(p6(a.key)).then(i=>{i.error?h({vertical:"top",horizontal:"center",msg:i.error,severity:"error"}):(d(),C(X()),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(Q,{onClick:()=>{C(X())},children:"لغو"})]})}))},children:u.jsx(r6,{})})}),(v()==="ProvinceOperator"||v()==="SuperAdmin"||v()==="AdminX")&&u.jsx(Eu,{title:"تایید",placement:"right",children:u.jsx(iu,{disabled:v()==="KillHouse"&&(a==null?void 0:a.marketFinalAccept)===!0,color:"primary",onClick:()=>{y(),C(Au({title:"آیا مطمئن هستید؟",content:u.jsxs(j,{container:!0,children:[u.jsx(Q,{variant:"contained",onClick:()=>{C(s0({key:a==null?void 0:a.key,check:!0,market_state:"accepted",market_state_message:"تایید"})).then(i=>{var S,M;(S=i==null?void 0:i.payload)!=null&&S.error?h({vertical:"top",horizontal:"center",msg:(M=i==null?void 0:i.payload)==null?void 0:M.error,severity:"error"}):(C(X()),d(),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(Q,{onClick:()=>{C(X())},children:"لغو"})]})}))},children:u.jsx(o6,{})})}),(v()==="ProvinceOperator"||v()==="SuperAdmin"||v()==="AdminX")&&u.jsx(Eu,{title:"رد",placement:"right",children:u.jsx(iu,{color:"error",onClick:()=>{y(),C(Au({title:"آیا مطمئن هستید؟",content:u.jsxs(j,{container:!0,children:[u.jsx(Q,{variant:"contained",onClick:()=>{C(s0({key:a==null?void 0:a.key,check:!0,market_state:"rejected",market_state_message:"رد"})).then(i=>{var S,M;(S=i==null?void 0:i.payload)!=null&&S.error?h({vertical:"top",horizontal:"center",msg:(M=i==null?void 0:i.payload)==null?void 0:M.error,severity:"error"}):(C(X()),d(),h({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"تایید"}),u.jsx(Q,{onClick:()=>{C(X())},children:"لغو"})]})}))},children:u.jsx(l6,{})})})]})})})]})},I0=pu("PROVINCE_GET_TRADE_PANEL_MARKET_REQUEST",async a=>{try{const{data:c,status:s}=await N.get("kill-house-market-info",{params:{...a,role:v()||""}});return{data:c,status:s}}catch(c){return{error:c.response.data.result}}}),W0=pu("PROVINCE_GET_TRADE_PANEL_ADMIN_MARKET_REQUEST",async a=>{try{const{data:c,status:s}=await N.get("kill-house-market-info-dashboard",{params:{...a,role:v()||""}});return{data:c,status:s}}catch(c){return{error:c.response.data.result}}}),B0=({updateTable:a,setUpdateRef:c})=>{var Du,Hu,Ku,qu,Iu,Wu,Bu,Qu,Ou,Nu,zu,wu,f;const s=gu(),C=Tu(e=>e.userSlice.userProfile.key),[h]=o.useContext($u),[g,E]=o.useState([]),[F,y]=o.useState("pending"),[R,_]=o.useState([]),[d,i]=o.useState([]),[S,M]=o.useState([]),[l,x]=o.useState([]),[n,p]=o.useState(0),[r,A]=o.useState(10),[T,L]=o.useState(1),b=o.useRef(!1),H=o.useRef(!1),D=o.useRef(!1),W=o.useRef(!1),J=o.useRef(!1),U=o.useRef(null),B=o.useRef(null),Y=o.useRef(!1),z=Tu(e=>e.userSlice.selectedSubUser),yu=e=>{B.current=null,Mu(e),L(e)},ku=e=>{A(e),L(1)},Su=async(e=!1)=>{var t;if(!(!e&&H.current)&&!D.current){D.current=!0,H.current=!0;try{const k=await s(W0({role_key:bu("slaughter")&&(z==null?void 0:z.key)||""}));(t=k==null?void 0:k.payload)!=null&&t.data&&x(k.payload.data)}catch(k){console.error("Error fetching dashboard overview:",k),H.current=!1}finally{D.current=!1}}},q=async(e=!1)=>{var K;const t=v(),k=JSON.stringify({role:t});if(!(!e&&U.current===k)&&!J.current){J.current=!0,U.current=k,W.current=!0;try{const $=await s(I0({role_key:bu("slaughter")&&(z==null?void 0:z.key)||""}));(K=$==null?void 0:$.payload)!=null&&K.data&&i($.payload.data)}catch($){console.error("Error fetching market overview:",$),U.current=null,W.current=!1}finally{J.current=!1}}},Z=async(e=T,t=!1)=>{const k={role:v(),search:"filter",value:"",page:e,page_size:r,type:F},K=JSON.stringify(k);if(!t&&B.current===K||Y.current)return null;Y.current=!0,B.current=K;try{const $=await N.get(`/market-requests/?role=${k.role}&search=${k.search}&value=${k.value}&page=${k.page}&page_size=${k.page_size}&type=${k.type}${bu("slaughter")?`&role_key=${(z==null?void 0:z.key)||""}`:""}`);return E($.data.results),p($.data.count),$}catch($){throw console.error("Error fetching market requests:",$),B.current=null,$}finally{Y.current=!1}},Mu=async(e=T,t=!1,k=!1,K=!1)=>{try{s(cu()),await Z(e,K),Su(t),q(k),s(I())}catch($){s(I()),console.error("Error fetching data:",$)}},G=e=>{if(!e||typeof e!="string")return null;try{let t=e.trim();(t.startsWith("'")&&t.endsWith("'")||t.startsWith('"')&&t.endsWith('"'))&&(t=t.slice(1,-1)),t=t.replace(/'/g,'"');const k=JSON.parse(t);return{fullname:(k==null?void 0:k.fullname)||"",mobile:(k==null?void 0:k.mobile)||"",date:(k==null?void 0:k.date)||""}}catch(t){return console.error("Error parsing marketStateMessage:",t),null}},Lu=async(e=!0,t=!0,k=!0)=>{if(!b.current)try{b.current=!0,H.current=!1,W.current=!1,B.current=null,U.current=null,await Mu(1,e,t,k),a&&typeof a=="function"&&a()}finally{b.current=!1}};return o.useEffect(()=>{Su(!0),q(!0)},[]),o.useEffect(()=>{const e=g==null?void 0:g.map((t,k)=>{var V,m,uu,eu,au,tu,nu,ru,su,lu,ou,ju;const K=G(t==null?void 0:t.marketStateMessage),$=`${(t==null?void 0:t.marketState)==="deleted"?"حذف شده":(t==null?void 0:t.marketCodeStatus)===!0&&(t==null?void 0:t.marketFinalAccept)===!0&&!(t!=null&&t.inputMarketCode)&&(t==null?void 0:t.marketState)==="pending"?"در انتظار ورود کد احراز":(t==null?void 0:t.marketFinalAccept)===!1?"در انتظار تایید خریدار":(t==null?void 0:t.marketState)==="pending"?"در انتظار تایید استان":(t==null?void 0:t.marketState)==="accepted"?"تایید شده":(t==null?void 0:t.marketState)==="rejected"?"رد شده":(t==null?void 0:t.marketState)==="deleted"?"حذف شده":""}`,Cu=(t==null?void 0:t.marketState)==="deleted",xu=(t==null?void 0:t.marketStateMessage)&&t.marketStateMessage!==null&&t.marketStateMessage!=="",du=Cu&&K?`${$}${$?" ":""}( ${K.fullname} ${K.mobile}) - ${t0(K.date)}`:Cu&&!xu?`${$}${$?" ":""}(سیستمی)`:$;return[T===1?k+1:k+r*(T-1)+1,`${((V=t==null?void 0:t.poultry)==null?void 0:V.unitName)||""}`,`${((m=t==null?void 0:t.poultry)==null?void 0:m.fullname)||""} (${((uu=t==null?void 0:t.poultry)==null?void 0:uu.mobile)||""})`,((eu=t==null?void 0:t.poultry)==null?void 0:eu.city)||"",...v()!=="KillHouse"?[`${((au=t==null?void 0:t.killHouse)==null?void 0:au.killer)===!0?"کشتارکن":"کشتارگاه"} ${((tu=t==null?void 0:t.killHouse)==null?void 0:tu.name)||""}`,`${((nu=t==null?void 0:t.killHouse)==null?void 0:nu.fullname)||""} (${((ru=t==null?void 0:t.killHouse)==null?void 0:ru.mobile)||""})`,((su=t==null?void 0:t.killHouse)==null?void 0:su.city)||""]:[],(t==null?void 0:t.chickenBreed)||"",((ou=(lu=t==null?void 0:t.poultryRequest)==null?void 0:lu.killingAge)==null?void 0:ou.toLocaleString())||"0",((ju=t==null?void 0:t.killCapacity)==null?void 0:ju.toLocaleString())||"0",Pu(t==null?void 0:t.reciveDate)||"-",t!=null&&t.createDate?G0(t.createDate):"-",(t==null?void 0:t.IndexWeight)||0,Math.round((t==null?void 0:t.IndexWeight)*(t==null?void 0:t.killCapacity)||0).toLocaleString(),t!=null&&t.amount?t.amount.toLocaleString():"0",t!=null&&t.paymentDeadlineDate?Pu(t.paymentDeadlineDate):"-",du,(t==null?void 0:t.marketState)==="accepted"?u.jsx(o0,{pdf_key:t==null?void 0:t.key}):"-",u.jsx(k6,{updateTable:Lu,updateTable2:a,item:t},k)]});_(e)},[g,T,r]),o.useEffect(()=>{B.current=null,Lu(!1,!1,!0)},[r,F,a]),o.useEffect(()=>{c&&typeof c=="function"&&c(()=>Lu)},[c,Lu]),o.useEffect(()=>{var e,t,k,K,$,Cu,xu,du,V,m,uu,eu,au,tu,nu,ru,su,lu,ou,ju;if(d){let _u;v()==="KillHouse"?_u=[{title:"سهمیه روز شما",data:(t=(e=d==null?void 0:d.info)==null?void 0:e.killHouseTodayShare)==null?void 0:t.toLocaleString()},{title:"حجم خرید موقت",data:(K=(k=d==null?void 0:d.info)==null?void 0:k.killHouseMarketKillRequestsQuantityFirst)==null?void 0:K.toLocaleString()},{title:"حجم خرید نهایی",data:(Cu=($=d==null?void 0:d.info)==null?void 0:$.killHouseMarketKillRequestsQuantityFinal)==null?void 0:Cu.toLocaleString()},{title:"مانده سهمیه",data:(du=(xu=d==null?void 0:d.info)==null?void 0:xu.killHouseTodayLeftShare)==null?void 0:du.toLocaleString()},{title:"الزام به خرید سبک",data:(m=(V=d==null?void 0:d.info)==null?void 0:V.marketLightShare)==null?void 0:m.toLocaleString()},{title:" حجم خرید سبک توافقی",data:(eu=(uu=d==null?void 0:d.info)==null?void 0:uu.totalKillHouseMarketKillRequestsQuantityAgreementLightWeight)==null?void 0:eu.toLocaleString()},{title:"حجم خرید سبک ",data:(tu=(au=d==null?void 0:d.info)==null?void 0:au.totalKillHouseMarketKillRequestsQuantityLightWeight)==null?void 0:tu.toLocaleString()},{title:"حجم خرید سنگین ",data:(ru=(nu=d==null?void 0:d.info)==null?void 0:nu.totalKillHouseMarketKillRequestsQuantityHeavyWeight)==null?void 0:ru.toLocaleString()},{title:"حجم کل سفارشات",data:(lu=(su=d==null?void 0:d.info)==null?void 0:su.totalPoultryRequestsQuantity)==null?void 0:lu.toLocaleString()},{title:"کل حجم خریداری شده",data:(ju=(ou=d==null?void 0:d.info)==null?void 0:ou.killHouseMarketKillRequestsQuantity)==null?void 0:ju.toLocaleString()}]:_u=d==null?void 0:d.map((P,Xu)=>{var Yu,Gu,Uu,c0,C0,d0,i0,A0,h0,p0,g0,y0,x0,f0,F0,k0,S0,j0,E0,R0,P0,M0,L0,b0;return[Xu+1,P==null?void 0:P.name,((Gu=(Yu=P==null?void 0:P.info)==null?void 0:Yu.killHouseTodayShare)==null?void 0:Gu.toLocaleString())||"0",((c0=(Uu=P==null?void 0:P.info)==null?void 0:Uu.killHouseMarketKillRequestsQuantity)==null?void 0:c0.toLocaleString())||"0",((d0=(C0=P==null?void 0:P.info)==null?void 0:C0.killHouseMarketKillRequestsQuantityFirst)==null?void 0:d0.toLocaleString())||"0",((A0=(i0=P==null?void 0:P.info)==null?void 0:i0.killHouseMarketKillRequestsQuantityFinal)==null?void 0:A0.toLocaleString())||"0",((p0=(h0=P==null?void 0:P.info)==null?void 0:h0.killHouseMarketKillRequestsQuantityWeight)==null?void 0:p0.toLocaleString())||"0",((y0=(g0=P==null?void 0:P.info)==null?void 0:g0.killHouseMarketKillRequestsQuantityFirstWeight)==null?void 0:y0.toLocaleString())||"0",((f0=(x0=P==null?void 0:P.info)==null?void 0:x0.killHouseMarketKillRequestsQuantityFinalWeight)==null?void 0:f0.toLocaleString())||"0",((k0=(F0=P==null?void 0:P.info)==null?void 0:F0.totalKillHouseMarketKillRequestsQuantityAgreementLightWeight)==null?void 0:k0.toLocaleString())||"0",((j0=(S0=P==null?void 0:P.info)==null?void 0:S0.totalKillHouseMarketKillRequestsQuantityLightWeight)==null?void 0:j0.toLocaleString())||"0",((R0=(E0=P==null?void 0:P.info)==null?void 0:E0.totalKillHouseMarketKillRequestsQuantityHeavyWeight)==null?void 0:R0.toLocaleString())||"0",((M0=(P0=P==null?void 0:P.info)==null?void 0:P0.killHouseTodayLeftShare)==null?void 0:M0.toLocaleString())||"0",((b0=(L0=P==null?void 0:P.info)==null?void 0:L0.marketLightShare)==null?void 0:b0.toLocaleString())||"0"]}),M(_u)}},[d]),u.jsxs(j,{mt:2,children:[v()==="KillHouse"&&u.jsx(j,{mb:2,container:!0,xs:12,p:1.5,gap:1,justifyContent:"center",sx:{border:"1px solid",borderColor:"divider",borderRadius:2,bgcolor:"background.paper",boxShadow:"0 8px 24px rgba(0,0,0,0.08)",backdropFilter:"blur(3px)"},children:S==null?void 0:S.map((e,t)=>{var k;return u.jsxs(j,{container:!0,direction:"column",md:2.2,sx:{px:1,py:.9,borderRadius:1.5,bgcolor:t===4?"#f5f5a6":t>=5&&t<=9?"#e0e7ff87":"primary.light",border:"1px solid",borderColor:"divider",transition:"transform 200ms ease, box-shadow 200ms ease",transform:"translateY(0)",boxShadow:"0 4px 12px rgba(0,0,0,0.06)","&:hover":{boxShadow:"0 10px 28px rgba(0,0,0,0.12)",transform:"translateY(-2px)"}},children:[u.jsx(O,{variant:"body2",fontWeight:600,color:"text.primary",children:e==null?void 0:e.title}),u.jsxs(O,{variant:"caption",fontWeight:600,sx:{color:"gray"},children:[(k=e==null?void 0:e.data)==null?void 0:k.toLocaleString()," قطعه"]})]},t)})}),u.jsx(Fu,{operation:u.jsxs(j,{xs:12,container:!0,gap:1,alignItems:"center",direction:"row",children:[u.jsx(j,{children:u.jsx(Q,{color:"success",onClick:()=>{h({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const e=`${N.defaults.baseURL}market_requests_excel/?role=${v()}&search=filter&value=&type=${F}&key=${C}`;window.location.href=e},children:u.jsx(K0,{size:24})})}),u.jsx(j,{children:u.jsxs(v0,{children:[u.jsx(T0,{id:"demo-simple-select-label",children:"فیلتر نتایج"}),u.jsxs($0,{sx:{minWidth:"120px"},size:"small",labelId:"demo-simple-select-label",id:"demo-simple-select",value:F,onChange:e=>y(e.target.value),label:"Age",children:[u.jsx(hu,{value:"pending",children:"در انتظار"}),u.jsx(hu,{value:"accepted",children:"تایید شده"}),u.jsx(hu,{value:"rejected",children:"رد شده"}),u.jsx(hu,{value:"deleted",children:"حذف شده"}),u.jsx(hu,{value:"all",children:"همه سفارشات"})]})]})})]}),title:v()==="KillHouse"?"خریدهای ثبت شده":"سفارشات دریافتی",customWidth:"100%",data:R,columns:["ردیف","فارم","مرغدار","شهر",...v()!=="KillHouse"?["ماهیت خریدار","خریدار","آدرس خریدار"]:[],"نژاد","سن (روز)","تعداد قطعه","تاریخ کشتار","تاریخ ثبت سفارش","میانگین وزنی (کیلوگرم)","وزن تقریبی (کیلوگرم)","مبلغ هر کیلو (ریال)","حداکثر مهلت تسویه","وضعیت","توافق نامه","عملیات"],handlePageChange:yu,totalRows:n,page:T,perPage:r,handlePerRowsChange:ku,customColors:[{rest:!0,color:"green"}]}),v()!=="KillHouse"&&u.jsxs(j,{container:!0,xs:12,mt:2,gap:2,children:[u.jsx(Fu,{isDashboard:!0,title:"خلاصه معاملات",customWidth:"100%",data:[[((Du=l==null?void 0:l.totalPoultryRequestsQuantity)==null?void 0:Du.toLocaleString())||"0",((Hu=l==null?void 0:l.killHouseTodayShare)==null?void 0:Hu.toLocaleString())||"0",((Ku=l==null?void 0:l.killHouseMarketKillRequestsQuantity)==null?void 0:Ku.toLocaleString())||"0",((qu=l==null?void 0:l.killHouseMarketKillRequestsQuantityFirst)==null?void 0:qu.toLocaleString())||"0",((Iu=l==null?void 0:l.killHouseMarketKillRequestsQuantityFinal)==null?void 0:Iu.toLocaleString())||"0",((Wu=l==null?void 0:l.killHouseMarketKillRequestsQuantityWeight)==null?void 0:Wu.toLocaleString())||"0",((Bu=l==null?void 0:l.killHouseMarketKillRequestsQuantityFirstWeight)==null?void 0:Bu.toLocaleString())||"0",((Qu=l==null?void 0:l.killHouseMarketKillRequestsQuantityFinalWeight)==null?void 0:Qu.toLocaleString())||"0",((Ou=l==null?void 0:l.totalKillHouseMarketKillRequestsQuantityAgreementLightWeight)==null?void 0:Ou.toLocaleString())||"0",((Nu=l==null?void 0:l.totalKillHouseMarketKillRequestsQuantityLightWeight)==null?void 0:Nu.toLocaleString())||"0",((zu=l==null?void 0:l.totalKillHouseMarketKillRequestsQuantityHeavyWeight)==null?void 0:zu.toLocaleString())||"0",((wu=l==null?void 0:l.killHouseTodayLeftShare)==null?void 0:wu.toLocaleString())||"0","0",((f=l==null?void 0:l.marketLightShare)==null?void 0:f.toLocaleString())||"0"]],noPagination:!0,columns:["حجم کل سفارشات (قطعه)","سهمیه روز (قطعه)","کل حجم خریداری شده (قطعه)","حجم خرید موقت (قطعه)","حجم خرید نهایی (قطعه)","کل وزن خریداری شده (کیلوگرم)","وزن خرید موقت (کیلوگرم)","وزن خرید نهایی (کیلوگرم)","حجم خرید سبک توافقی (قطعه)","حجم خرید سبک (قطعه)","حجم خرید سنگین (قطعه)","مانده سهمیه (قطعه)","الزام به خرید سبک (قطعه)"]}),u.jsx(Fu,{title:"گزارش معاملات",customWidth:"100%",data:S,paginated:!0,columns:["ردیف","کشتارگاه","سهمیه روز","کل حجم خریداری شده (قطعه)","حجم خرید موقت (قطعه)","حجم خرید نهایی (قطعه)","کل وزن خریداری شده (کیلوگرم)","وزن خرید موقت (کیلوگرم)","وزن خرید نهایی (کیلوگرم)","حجم خرید سبک توافقی (قطعه)","حجم خرید سبک (قطعه)","حجم خرید سنگین (قطعه)","مانده سهمیه (قطعه)","الزام به خرید سبک (قطعه)"]})]})]})},S6=pu("TRADE_PANEL_GET_DEATILS",async(a,{dispatch:c})=>{var s,C;try{c(cu());const{data:h,status:g}=await N.get("direct-buying-poultry-hatching/",{params:a});return c(I()),{data:h,status:g}}catch(h){return c(I()),{error:((C=(s=h.response)==null?void 0:s.data)==null?void 0:C.result)||h.message}}}),Q0=({item:a,details_key:c})=>{const s=gu(),C=Tu(g=>g.userSlice.selectedSubUser),h=async()=>{var g;try{const E=await s(S6({hatching_key:c,role_key:bu("province")&&(C==null?void 0:C.key)||""}));(g=E.payload)!=null&&g.data?s(Au({title:"جزئیات کشتار",content:u.jsxs(Ru,{sx:{p:2},children:[u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"کمترین سن کشتار:"})," ",E.payload.data.minAge," روز"]}),u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"بیشترین سن کشتار:"})," ",E.payload.data.maxAge," روز"]}),u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"سن فعلی:"})," ",E.payload.data.nowAge," روز"]}),u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"میانگین وزن در کشتارهای گذشته:"})," ",E.payload.data.avgWeight," کیلوگرم"]}),u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"میانگین افت:"})," ",E.payload.data.avgWeightLosse,"%"]}),u.jsxs(O,{variant:"body1",gutterBottom:!0,children:[u.jsx("strong",{children:"عملکرد در تحویل بار به کشتار:"})," ",E.payload.data.receiveBarsPercent,"%"]})]})})):s(Au({title:"خطا",content:u.jsx(O,{children:"دیتایی دریافت نشد!"})}))}catch{s(Au({title:"خطا",content:u.jsx(O,{children:"مشکل در دریافت دیتا از سرور"})}))}};return u.jsx(j,{container:!0,children:u.jsx(Eu,{title:"مشاهده جزئیات",children:u.jsx(iu,{color:"primary",onClick:h,children:u.jsx(i6,{})})})})},j6=({req_key:a})=>{const c=gu(),[s,C]=o.useState([]),[h,g]=o.useState([]),[E,F]=o.useState(0),[y,R]=o.useState(10),[_,d]=o.useState(1),i=x=>{M(x),d(x)},S=x=>{R(x),d(1)},M=async(x=_)=>{try{c(cu());const n=await N.get(`/market-requests/?role=${v()}&search=filter&value=&page=${x}&page_size=${y}&poultry_request_key=${a}`);c(I()),C(n.data.results),F(n.data.count)}catch{c(I())}},l=()=>{M(1)};return o.useEffect(()=>{const x=s==null?void 0:s.map((n,p)=>{var r,A,T,L,b,H,D,W,J,U,B,Y;return[_===1?p+1:p+y*(_-1)+1,`${(r=n==null?void 0:n.poultry)==null?void 0:r.unitName}`,`${(A=n==null?void 0:n.poultry)==null?void 0:A.fullname} (${(T=n==null?void 0:n.poultry)==null?void 0:T.mobile})`,(L=n==null?void 0:n.poultry)==null?void 0:L.city,`${((b=n==null?void 0:n.killHouse)==null?void 0:b.killer)===!0?"کشتارکن":"کشتارگاه"} ${(H=n==null?void 0:n.killHouse)==null?void 0:H.name}`,`${(D=n==null?void 0:n.killHouse)==null?void 0:D.fullname} (${(W=n==null?void 0:n.killHouse)==null?void 0:W.mobile})`,(J=n==null?void 0:n.killHouse)==null?void 0:J.city,n==null?void 0:n.chickenBreed,(B=(U=n==null?void 0:n.poultryRequest)==null?void 0:U.killingAge)==null?void 0:B.toLocaleString(),(Y=n==null?void 0:n.killCapacity)==null?void 0:Y.toLocaleString(),Pu(n==null?void 0:n.reciveDate),t0(n==null?void 0:n.createDate),n==null?void 0:n.IndexWeight,Math.round((n==null?void 0:n.IndexWeight)*(n==null?void 0:n.killCapacity)||0).toLocaleString(),n!=null&&n.amount?n==null?void 0:n.amount.toLocaleString():"0",n!=null&&n.paymentDeadlineDate?Pu(n==null?void 0:n.paymentDeadlineDate):"-",`${(n==null?void 0:n.marketCodeStatus)===!0&&(n==null?void 0:n.marketFinalAccept)===!0&&!(n!=null&&n.inputMarketCode)&&(n==null?void 0:n.marketState)==="pending"?"در انتظار ورود کد احراز":(n==null?void 0:n.marketFinalAccept)===!1?"در انتظار تایید خریدار":(n==null?void 0:n.marketState)==="pending"?"در انتظار تایید استان":(n==null?void 0:n.marketState)==="accepted"?"تایید شده":(n==null?void 0:n.marketState)==="rejected"?"رد شده":(n==null?void 0:n.marketState)==="deleted"?"حذف شده":""}`,(n==null?void 0:n.marketState)==="accepted"?u.jsx(o0,{pdf_key:n==null?void 0:n.key}):"-"]});g(x)},[s]),o.useEffect(()=>{l()},[y]),u.jsx(j,{mt:2,children:u.jsx(Fu,{title:"جزئیات خرید",customWidth:"100%",data:h,columns:["ردیف","فارم","مرغدار","شهر","ماهیت خریدار","خریدار","آدرس خریدار","نژاد","سن (روز)","تعداد قطعه","تاریخ کشتار","تاریخ ثبت سفارش","میانگین وزنی (کیلوگرم)","وزن تقریبی (کیلوگرم)","مبلغ هر کیلو (ریال)","حداکثر مهلت تسویه","وضعیت","توافق نامه"],handlePageChange:i,totalRows:E,page:_,perPage:y,handlePerRowsChange:S,customColors:[{rest:!0,color:"green"}]})})},E6=()=>{const[,,a,c,s,C]=o.useContext($u),h=gu(),[g,E]=o.useState([]),[F,y]=o.useState(0),[R,_]=o.useState(20),[d,i]=o.useState(1),[S,M]=o.useState([]),l=async(p=d)=>{h(cu());try{const r=await N.get(`direct-buying-poultry-requests?page=${p}&page_size=${R}&date1=${a}&date2=${s}`);h(I()),E(r.data.results),y(r.data.count)}catch{h(I())}};o.useEffect(()=>{l(1)},[R,a,s]);const x=p=>{_(p),i(1)},n=p=>{l(p),i(p)};return o.useEffect(()=>{const p=g==null?void 0:g.map((r,A)=>{var T,L,b,H,D,W;return[d===1?A+1:A+R*(d-1)+1,u.jsx(Q0,{details_key:(T=r==null?void 0:r.age)==null?void 0:T.hatchingKey},A),`${(L=r==null?void 0:r.poultry)==null?void 0:L.fullname} (${(b=r==null?void 0:r.poultry)==null?void 0:b.mobile})`,(H=r==null?void 0:r.poultry)==null?void 0:H.city,r==null?void 0:r.chickenBreed,(D=r==null?void 0:r.age)==null?void 0:D.age,r==null?void 0:r.IndexWeight,Pu(r==null?void 0:r.sendDate),r==null?void 0:r.quantity,r!=null&&r.remainQuantity?r==null?void 0:r.remainQuantity.toLocaleString():"0",r!=null&&r.totalAllocated?(W=r==null?void 0:r.totalAllocated)==null?void 0:W.toLocaleString():"0",r!=null&&r.amount?r==null?void 0:r.amount.toLocaleString():"0",u.jsx(iu,{color:"primary",onClick:()=>{h(J0({top:!0,title:"جزئیات خرید",content:u.jsx(j6,{req_key:r==null?void 0:r.key})}))},children:u.jsx(U0,{})},A)]});M(p)},[g]),u.jsxs(j,{item:!0,xs:12,mt:2,children:[u.jsxs(j,{container:!0,xs:12,justifyConter:"start",gap:1,children:[u.jsx(j,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:p=>u.jsx(w,{style:{width:"160px"},size:"small",...p}),value:a,onChange:p=>{c(fu(p).format("YYYY-MM-DD"))}})}),u.jsx(j,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:p=>u.jsx(w,{style:{width:"160px"},size:"small",...p}),value:s,onChange:p=>{C(fu(p).format("YYYY-MM-DD"))}})})]}),u.jsx(Fu,{title:"لیست اعلام کشتار های مرغداران",data:S,customWidth:"100%",columns:["ردیف","جزئیات","نام و نام خانوادگی (تلفن)","استان / شهر","نژاد","سن جوجه","میانگین وزنی (کیلوگرم) ","تاریخ کشتار","تعداد قطعه","مانده قابل خرید","فروش رفته ","مبلغ هر کیلو (ریال)","جزئیات خرید"],handlePageChange:n,totalRows:F,page:d,perPage:R,handlePerRowsChange:x})]})},R6=()=>{var Lu,Du,Hu,Ku,qu,Iu,Wu,Bu,Qu,Ou,Nu,zu,wu;const[,,a,c,s,C]=o.useContext($u),[h,g]=o.useState(fu(new Date).format("YYYY-MM-DD")),[E,F]=o.useState(fu(new Date).format("YYYY-MM-DD"));o.useEffect(()=>{const f=fu(new Date).format("YYYY-MM-DD");c(f),C(f)},[]);const y=gu(),[R,_]=o.useState([]),[d,i]=o.useState("pending"),[S,M]=o.useState([]),[l,x]=o.useState([]),[n,p]=o.useState([]),[r,A]=o.useState([]),[T,L]=o.useState(0),[b,H]=o.useState(10),[D,W]=o.useState(1),J=f=>{Z(f),W(f)},U=f=>{H(f),W(1)},[B,Y]=o.useState(""),z=f=>{Y(f.target.value)},[yu,ku]=o.useState(""),Su=f=>{ku(f.target.value)},q=f=>{f&&f.preventDefault(),y(W0({date1:h,date2:E,search:"filter",value:yu})).then(e=>{A(e.payload.data)}),y(I0({date1:h,date2:E,search:"filter",value:yu})).then(e=>{x(e.payload.data)})},Z=async(f=D,e)=>{e&&e.preventDefault();try{y(cu());const t=await N.get(`/market-requests/?role=${v()}&search=filter&value=&page=${f}&page_size=${b}&type=${d}&date1=${a}&date2=${s}&search=filter&value=${B||""}`);y(I()),_(t.data.results),L(t.data.count)}catch{y(I())}},Mu=()=>{Z(1),q()},G=f=>{if(!f||typeof f!="string")return null;try{let e=f.trim();(e.startsWith("'")&&e.endsWith("'")||e.startsWith('"')&&e.endsWith('"'))&&(e=e.slice(1,-1)),e=e.replace(/'/g,'"');const t=JSON.parse(e);return{fullname:(t==null?void 0:t.fullname)||"",mobile:(t==null?void 0:t.mobile)||"",date:(t==null?void 0:t.date)||""}}catch(e){return console.error("Error parsing marketStateMessage:",e),null}};return o.useEffect(()=>{const f=R==null?void 0:R.map((e,t)=>{var du,V,m,uu,eu,au,tu,nu,ru,su,lu,ou;const k=G(e==null?void 0:e.marketStateMessage),K=`${(e==null?void 0:e.marketState)==="deleted"?"حذف شده":(e==null?void 0:e.marketCodeStatus)===!0&&(e==null?void 0:e.marketFinalAccept)===!0&&!(e!=null&&e.inputMarketCode)&&(e==null?void 0:e.marketState)==="pending"?"در انتظار ورود کد احراز":(e==null?void 0:e.marketFinalAccept)===!1?"در انتظار تایید خریدار":(e==null?void 0:e.marketState)==="pending"?"در انتظار تایید استان":(e==null?void 0:e.marketState)==="accepted"?"تایید شده":(e==null?void 0:e.marketState)==="rejected"?"رد شده":(e==null?void 0:e.marketState)==="deleted"?"حذف شده":""}`,$=(e==null?void 0:e.marketState)==="deleted",Cu=(e==null?void 0:e.marketStateMessage)&&e.marketStateMessage!==null&&e.marketStateMessage!=="",xu=$&&k?`${K}${K?" ":""}( ${k.fullname} ${k.mobile}) - ${t0(k.date)}`:$&&!Cu?`${K}${K?" ":""}(سیستمی)`:K;return[D===1?t+1:t+b*(D-1)+1,`${((du=e==null?void 0:e.poultry)==null?void 0:du.unitName)||""}`,`${((V=e==null?void 0:e.poultry)==null?void 0:V.fullname)||""} (${((m=e==null?void 0:e.poultry)==null?void 0:m.mobile)||""})`,((uu=e==null?void 0:e.poultry)==null?void 0:uu.city)||"",...v()!=="KillHouse"?[`${((eu=e==null?void 0:e.killHouse)==null?void 0:eu.killer)===!0?"کشتارکن":"کشتارگاه"} ${((au=e==null?void 0:e.killHouse)==null?void 0:au.name)||""}`,`${((tu=e==null?void 0:e.killHouse)==null?void 0:tu.fullname)||""} (${((nu=e==null?void 0:e.killHouse)==null?void 0:nu.mobile)||""})`,((ru=e==null?void 0:e.killHouse)==null?void 0:ru.city)||""]:[],(e==null?void 0:e.chickenBreed)||"",((lu=(su=e==null?void 0:e.poultryRequest)==null?void 0:su.killingAge)==null?void 0:lu.toLocaleString())||"0",((ou=e==null?void 0:e.killCapacity)==null?void 0:ou.toLocaleString())||"0",Pu(e==null?void 0:e.reciveDate)||"-",e!=null&&e.createDate?t0(e.createDate):"-",(e==null?void 0:e.IndexWeight)||0,Math.round((e==null?void 0:e.IndexWeight)*(e==null?void 0:e.killCapacity)||0).toLocaleString(),e!=null&&e.amount?e.amount.toLocaleString():"0",e!=null&&e.paymentDeadlineDate?Pu(e.paymentDeadlineDate):"-",xu,(e==null?void 0:e.marketState)==="accepted"?u.jsx(o0,{pdf_key:e==null?void 0:e.key}):"-"]});M(f)},[R,D,b]),o.useEffect(()=>{Mu()},[b,d,a,s]),o.useEffect(()=>{q()},[h,E]),o.useEffect(()=>{if(l){const f=l==null?void 0:l.map((e,t)=>{var k,K,$,Cu,xu,du,V,m,uu,eu,au,tu,nu,ru,su,lu,ou,ju,_u,P,Xu,Yu,Gu,Uu;return[t+1,e==null?void 0:e.name,((K=(k=e==null?void 0:e.info)==null?void 0:k.killHouseTodayShare)==null?void 0:K.toLocaleString())||"0",((Cu=($=e==null?void 0:e.info)==null?void 0:$.killHouseMarketKillRequestsQuantity)==null?void 0:Cu.toLocaleString())||"0",((du=(xu=e==null?void 0:e.info)==null?void 0:xu.killHouseMarketKillRequestsQuantityFirst)==null?void 0:du.toLocaleString())||"0",((m=(V=e==null?void 0:e.info)==null?void 0:V.killHouseMarketKillRequestsQuantityFinal)==null?void 0:m.toLocaleString())||"0",((eu=(uu=e==null?void 0:e.info)==null?void 0:uu.killHouseMarketKillRequestsQuantityWeight)==null?void 0:eu.toLocaleString())||"0",((tu=(au=e==null?void 0:e.info)==null?void 0:au.killHouseMarketKillRequestsQuantityFirstWeight)==null?void 0:tu.toLocaleString())||"0",((ru=(nu=e==null?void 0:e.info)==null?void 0:nu.killHouseMarketKillRequestsQuantityFinalWeight)==null?void 0:ru.toLocaleString())||"0",((lu=(su=e==null?void 0:e.info)==null?void 0:su.totalKillHouseMarketKillRequestsQuantityAgreementLightWeight)==null?void 0:lu.toLocaleString())||"0",((ju=(ou=e==null?void 0:e.info)==null?void 0:ou.totalKillHouseMarketKillRequestsQuantityLightWeight)==null?void 0:ju.toLocaleString())||"0",((P=(_u=e==null?void 0:e.info)==null?void 0:_u.totalKillHouseMarketKillRequestsQuantityHeavyWeight)==null?void 0:P.toLocaleString())||"0",((Yu=(Xu=e==null?void 0:e.info)==null?void 0:Xu.killHouseTodayLeftShare)==null?void 0:Yu.toLocaleString())||"0",((Uu=(Gu=e==null?void 0:e.info)==null?void 0:Gu.marketLightShare)==null?void 0:Uu.toLocaleString())||"0"]});p(f)}},[l]),u.jsxs(j,{container:!0,mt:2,children:[u.jsxs(j,{container:!0,gap:Ju.SMALL,children:[u.jsx(j,{children:u.jsxs(v0,{children:[u.jsx(T0,{id:"demo-simple-select-label",children:"فیلتر نتایج"}),u.jsxs($0,{sx:{minWidth:"120px"},size:"small",labelId:"demo-simple-select-label",id:"demo-simple-select",value:d,onChange:f=>i(f.target.value),label:"Age",children:[u.jsx(hu,{value:"pending",children:"در انتظار"}),u.jsx(hu,{value:"accepted",children:"تایید شده"}),u.jsx(hu,{value:"rejected",children:"رد شده"}),u.jsx(hu,{value:"deleted",children:"حذف شده"}),u.jsx(hu,{value:"all",children:"همه سفارشات"})]})]})}),u.jsx(j,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:f=>u.jsx(w,{style:{width:"160px"},size:"small",...f}),value:a,onChange:f=>{c(fu(f).format("YYYY-MM-DD"))}})}),u.jsx(j,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:f=>u.jsx(w,{style:{width:"160px"},size:"small",...f}),value:s,onChange:f=>{C(fu(f).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:f=>{Z(1,f)},children:[u.jsx(w,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:z}),u.jsx(Q,{type:"submit",onSubmit:f=>{Z(1,f)},endIcon:u.jsx(l0,{}),children:"جستجو"})]})]}),u.jsx(Fu,{title:"معاملات گذشته",customWidth:"100%",data:S,columns:["ردیف","فارم","مرغدار","شهر","ماهیت خریدار","خریدار","آدرس خریدار","نژاد","سن (روز)","تعداد قطعه","تاریخ کشتار","تاریخ ثبت سفارش","میانگین وزنی (کیلوگرم)","وزن تقریبی (کیلوگرم)","مبلغ هر کیلو (ریال)","حداکثر مهلت تسویه","وضعیت","توافق نامه"],handlePageChange:J,totalRows:T,page:D,perPage:b,handlePerRowsChange:U,customColors:[{rest:!0,color:"green"}]}),u.jsxs(j,{container:!0,gap:Ju.SMALL,children:[u.jsx(j,{children:u.jsx(vu,{label:"از تاریخ",id:"date",renderInput:f=>u.jsx(w,{style:{width:"160px"},size:"small",...f}),value:h,onChange:f=>{g(fu(f).format("YYYY-MM-DD"))}})}),u.jsx(j,{children:u.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:f=>u.jsx(w,{style:{width:"160px"},size:"small",...f}),value:E,onChange:f=>{F(fu(f).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:f=>{q(f)},children:[u.jsx(w,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Su}),u.jsx(Q,{type:"submit",onSubmit:f=>{q(f)},endIcon:u.jsx(l0,{}),children:"جستجو"})]})]}),u.jsxs(j,{container:!0,xs:12,mt:2,gap:2,children:[u.jsx(Fu,{isDashboard:!0,title:"خلاصه معاملات",customWidth:"100%",data:[[((Lu=r==null?void 0:r.totalPoultryRequestsQuantity)==null?void 0:Lu.toLocaleString())||"0",((Du=r==null?void 0:r.killHouseTodayShare)==null?void 0:Du.toLocaleString())||"0",((Hu=r==null?void 0:r.killHouseMarketKillRequestsQuantity)==null?void 0:Hu.toLocaleString())||"0",((Ku=r==null?void 0:r.killHouseMarketKillRequestsQuantityFirst)==null?void 0:Ku.toLocaleString())||"0",((qu=r==null?void 0:r.killHouseMarketKillRequestsQuantityFinal)==null?void 0:qu.toLocaleString())||"0",((Iu=r==null?void 0:r.killHouseMarketKillRequestsQuantityWeight)==null?void 0:Iu.toLocaleString())||"0",((Wu=r==null?void 0:r.killHouseMarketKillRequestsQuantityFirstWeight)==null?void 0:Wu.toLocaleString())||"0",((Bu=r==null?void 0:r.killHouseMarketKillRequestsQuantityFinalWeight)==null?void 0:Bu.toLocaleString())||"0",((Qu=r==null?void 0:r.totalKillHouseMarketKillRequestsQuantityAgreementLightWeight)==null?void 0:Qu.toLocaleString())||"0",((Ou=r==null?void 0:r.totalKillHouseMarketKillRequestsQuantityLightWeight)==null?void 0:Ou.toLocaleString())||"0",((Nu=r==null?void 0:r.totalKillHouseMarketKillRequestsQuantityHeavyWeight)==null?void 0:Nu.toLocaleString())||"0",((zu=r==null?void 0:r.killHouseTodayLeftShare)==null?void 0:zu.toLocaleString())||"0",((wu=r==null?void 0:r.marketLightShare)==null?void 0:wu.toLocaleString())||"0"]],noPagination:!0,columns:["حجم کل سفارشات (قطعه)","سهمیه روز (قطعه)","کل حجم خریداری شده (قطعه)","حجم خرید موقت (قطعه)","حجم خرید نهایی (قطعه)","کل وزن خریداری شده (کیلوگرم)","وزن خرید موقت (کیلوگرم)","وزن خرید نهایی (کیلوگرم)","حجم خرید سبک توافقی (قطعه)","حجم خرید سبک (قطعه)","حجم خرید سنگین (قطعه)","مانده سهمیه (قطعه)","الزام به خرید سبک (قطعه)"]}),u.jsx(Fu,{title:"گزارش معاملات",customWidth:"100%",data:n,paginated:!0,columns:["ردیف","کشتارگاه","سهمیه روز","کل حجم خریداری شده (قطعه)","حجم خرید موقت (قطعه)","حجم خرید نهایی (قطعه)","کل وزن خریداری شده (کیلوگرم)","وزن خرید موقت (کیلوگرم)","وزن خرید نهایی (کیلوگرم)","حجم خرید سبک توافقی (قطعه)","حجم خرید سبک (قطعه)","حجم خرید سنگین (قطعه)","مانده سهمیه (قطعه)","الزام به خرید سبک (قطعه)"]})]}),u.jsx(E6,{})]})},P6=({value:a,onChange:c})=>v()==="KillHouse"?null:u.jsx(j,{xs:12,container:!0,alignItems:"center",justifyContent:"center",mb:2,children:u.jsxs(N0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:a,onChange:c,children:[u.jsx(n0,{label:"اعلام کشتار مرغداران",value:0}),u.jsx(n0,{label:"گزارش معاملات",value:1}),u.jsx(n0,{label:"معاملات گذشته",value:2})]})}),M6=({range:a})=>a!=null&&a.allow?u.jsxs(j,{container:!0,xs:12,gap:1,alignItems:"center",justifyContent:"center",children:[u.jsx(A6,{color:"primary"}),u.jsxs(O,{variant:"body2",color:"error",children:["زمان فعالیت پنل معاملات: از ساعت"," ",a!=null&&a.start_time?a.start_time.slice(0,5):"-"," الی ساعت"," ",a!=null&&a.end_time?a.end_time.slice(0,5):"-"]})]}):null,L6=({chartsData:a,updateTable:c})=>{const s=o.useMemo(()=>{if(!a||!Array.isArray(a)||!a[0])return[];const g=a[0];if(!(g!=null&&g.category)||!Array.isArray(g.category))return[{name:"تعداد کل",data:a.map(F=>(F==null?void 0:F.totalQuantity)||0)}];const E=F=>`بین ${(F==null?void 0:F.minValue)||0} تا ${(F==null?void 0:F.maxValue)||0}`;return[{name:"تعداد کل",data:a.map(F=>(F==null?void 0:F.totalQuantity)||0)},...g.category.map((F,y)=>({name:E(F),data:a.map(R=>{var _;return!(R!=null&&R.category)||!Array.isArray(R.category)?0:((_=R.category[y])==null?void 0:_.quantity)||0})}))]},[a]),C=a&&Array.isArray(a)?a.map(g=>(g==null?void 0:g.city)||""):[],h=v()==="KillHouse";return u.jsxs(j,{container:!0,spacing:2,xs:12,children:[u.jsx(j,{xs:12,md:h?5:12,justifyContent:"center",alignItems:"center",height:"400px",children:u.jsx(h6,{title:"درخواست های کشتار بر اساس وزن",type:"bar",group:!0,seperator:C,info:s})}),h&&u.jsx(j,{xs:12,md:7,children:u.jsx(B0,{updateTable:c})})]})},b6=({textValue:a,onTextChange:c,onSubmit:s,excelUrlParams:C})=>u.jsx(j,{xs:12,children:u.jsx("form",{onSubmit:s,children:u.jsxs(j,{container:!0,alignItems:"center",gap:Ju.SMALL,p:2,children:[u.jsx(w,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},value:a,onChange:c}),u.jsx(Q,{type:"submit",onClick:s,endIcon:u.jsx(l0,{}),children:"جستجو"}),u.jsx(Eu,{title:"خروجی اکسل",children:u.jsx("a",{href:`${N.defaults.baseURL}direct_buying_poultry_requests/?${C}`,rel:"noreferrer",children:u.jsx(Q,{color:"success",children:u.jsx(K0,{size:32})})})})]})})}),_6=({item:a,updateTable:c})=>{const s=gu();return u.jsx(j,{container:!0,direction:"column",gap:Ju.TINY,width:"100%",children:u.jsx(iu,{disabled:!(a!=null&&a.remainQuantity),variant:"contained",color:"primary",onClick:()=>{s(Au({title:"ثبت خرید",content:u.jsx(q0,{item:a,updateTable:c})}))},children:u.jsx(X0,{})})})},v6=({filters:a,updateFilter:c,handleCityChange:s,handleBreedChange:C,handlePriceFilterSubmit:h,handleAgeFilterSubmit:g,cities:E,chickenBreeds:F})=>{const{showRemaining:y,selectedCities:R,selectedBreeds:_,tempMinPrice:d,tempMaxPrice:i,tempMinAge:S,tempMaxAge:M}=a;return u.jsxs(Ru,{sx:{position:"sticky",top:16},children:[u.jsx(Ru,{mb:2,sx:{p:2,border:"1px solid #e0e0e0",borderRadius:2,backgroundColor:"#ffffff"},children:u.jsx(r0,{control:u.jsx(z0,{checked:y,onChange:l=>c("showRemaining",l.target.checked),sx:{width:42,height:26,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:"2px",transitionDuration:"300ms","&.Mui-checked":{transform:"translateX(16px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"#244CCC",opacity:1,border:0},"& .MuiSwitch-thumb":{color:"#ffffff"}},"&.Mui-disabled + .MuiSwitch-track":{opacity:.5}},"& .MuiSwitch-thumb":{boxShadow:"0 2px 4px rgba(0,0,0,0.2)",width:22,height:22,color:"#ffffff",backgroundColor:"#ffffff"},"& .MuiSwitch-track":{borderRadius:26/2,backgroundColor:"#e9e9ea",opacity:1,transition:"background-color 300ms"}}}),label:u.jsx(O,{variant:"body1",sx:{marginLeft:"10px",fontSize:"0.875rem",color:y?"#244CCC":"text.secondary",fontWeight:y?600:400,transition:"color 0.3s ease"},children:"مانده فروش"})})}),u.jsxs(Zu,{defaultExpanded:!0,sx:{mb:2,border:"1px solid #e0e0e0"},children:[u.jsx(Vu,{expandIcon:u.jsx(a0,{}),children:u.jsx(O,{variant:"subtitle1",sx:{fontWeight:"bold"},children:"نژاد مرغ"})}),u.jsx(mu,{sx:{p:2},children:u.jsx(Ru,{display:"flex",flexDirection:"column",children:F.map(l=>u.jsx(r0,{control:u.jsx(_0,{checked:_.includes(l),onChange:()=>C(l)}),label:u.jsx(O,{variant:"body2",children:l})},l))})})]}),u.jsxs(Zu,{defaultExpanded:!0,children:[u.jsx(Vu,{expandIcon:u.jsx(a0,{}),children:u.jsx(O,{children:"فیلتر شهرها"})}),u.jsx(mu,{style:{maxHeight:"400px",overflowY:"auto"},children:u.jsx(Ru,{display:"flex",flexDirection:"column",children:E.map(l=>u.jsx(r0,{control:u.jsx(_0,{checked:R.includes(l.name),onChange:()=>s(l.name)}),label:l.name},l.id))})})]}),u.jsxs(Zu,{defaultExpanded:!0,sx:{mb:2,border:"1px solid #e0e0e0"},children:[u.jsx(Vu,{expandIcon:u.jsx(a0,{}),children:u.jsx(O,{variant:"subtitle1",sx:{fontWeight:"bold"},children:"محدوده قیمت"})}),u.jsx(mu,{sx:{p:2},children:u.jsxs(Ru,{display:"flex",flexDirection:"column",gap:2,component:"form",onSubmit:l=>{l.preventDefault(),h()},children:[u.jsx(w,{fullWidth:!0,size:"small",label:"حداقل قیمت",type:"number",value:d,onChange:l=>c("tempMinPrice",l.target.value),InputProps:{endAdornment:u.jsx(u0,{position:"end",children:"ریال"})}}),u.jsx(w,{fullWidth:!0,size:"small",label:"حداکثر قیمت",type:"number",value:i,onChange:l=>c("tempMaxPrice",l.target.value),InputProps:{endAdornment:u.jsx(u0,{position:"end",children:"ریال"})}}),u.jsx(Q,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"اعمال فیلتر"})]})})]}),u.jsxs(Zu,{defaultExpanded:!0,sx:{mb:2,border:"1px solid #e0e0e0"},children:[u.jsx(Vu,{expandIcon:u.jsx(a0,{}),children:u.jsx(O,{variant:"subtitle1",sx:{fontWeight:"bold"},children:"محدوده سن"})}),u.jsx(mu,{sx:{p:2},children:u.jsxs(Ru,{display:"flex",flexDirection:"column",gap:2,component:"form",onSubmit:l=>{l.preventDefault(),g()},children:[u.jsx(w,{fullWidth:!0,size:"small",label:"حداقل سن",type:"number",value:S,onChange:l=>c("tempMinAge",l.target.value),InputProps:{endAdornment:u.jsx(u0,{position:"end",children:"روز"})}}),u.jsx(w,{fullWidth:!0,size:"small",label:"حداکثر سن",type:"number",value:M,onChange:l=>c("tempMaxAge",l.target.value),InputProps:{endAdornment:u.jsx(u0,{position:"end",children:"روز"})}}),u.jsx(Q,{type:"submit",variant:"contained",color:"primary",fullWidth:!0,children:"اعمال فیلتر"})]})})]})]})},T6=["آرین","راس","کاب","*ترکیبی"],$6={showRemaining:!1,selectedCities:[],selectedBreeds:[],minPrice:"",maxPrice:"",tempMinPrice:"",tempMaxPrice:"",minAge:"",maxAge:"",tempMinAge:"",tempMaxAge:""},D6=({data:a,page:c,perPage:s,totalRows:C,filters:h,cities:g,onFilterUpdate:E,onCityChange:F,onBreedChange:y,onPriceFilterSubmit:R,onAgeFilterSubmit:_,onPageChange:d,onPerRowsChange:i,updateTable:S})=>{const[M,l]=o.useState([]);o.useEffect(()=>{if(!a||!Array.isArray(a)){l([]);return}const n=A=>A==null?"0":A.toLocaleString(),p=A=>{const T=c||1;return T===1?A+1:A+(s||20)*(T-1)+1},r=a.map((A,T)=>{var L,b,H,D,W;return[p(T),u.jsx(Q0,{details_key:((L=A==null?void 0:A.age)==null?void 0:L.hatchingKey)||""},T),`${((b=A==null?void 0:A.poultry)==null?void 0:b.fullname)||""} (${((H=A==null?void 0:A.poultry)==null?void 0:H.mobile)||""})`,((D=A==null?void 0:A.poultry)==null?void 0:D.city)||"-",(A==null?void 0:A.chickenBreed)||"-",((W=A==null?void 0:A.age)==null?void 0:W.age)||"-",(A==null?void 0:A.IndexWeight)||"-",A!=null&&A.sendDate?Pu(A.sendDate):"-",(A==null?void 0:A.quantity)||"-",n(A==null?void 0:A.remainQuantity),n(A==null?void 0:A.totalAllocated),n(A==null?void 0:A.amount),u.jsx(_6,{item:A,updateTable:S},T)]});l(r)},[a,c,s,S]);const x=["ردیف","جزئیات","نام و نام خانوادگی (تلفن)","استان / شهر","نژاد","سن جوجه","میانگین وزنی (کیلوگرم) ","تاریخ کشتار","تعداد قطعه","مانده قابل خرید","فروش رفته ","مبلغ هر کیلو (ریال)",...v()==="KillHouse"?["خرید"]:[]];return u.jsxs(j,{container:!0,spacing:2,sx:{width:"100%"},children:[u.jsx(j,{item:!0,xs:12,md:2,children:u.jsx(v6,{filters:h,updateFilter:E,handleCityChange:F,handleBreedChange:y,handlePriceFilterSubmit:R,handleAgeFilterSubmit:_,cities:g,chickenBreeds:T6})}),u.jsx(j,{item:!0,xs:12,md:10,children:u.jsx(Fu,{title:"لیست اعلام کشتار های مرغداران",data:M,customWidth:"100%",columns:x,handlePageChange:d,totalRows:C,page:c,perPage:s,handlePerRowsChange:i})})]})},H6=pu("TRADE_PANEL_CHART",async a=>{try{const{data:c,status:s}=await N.get("/direct-buying-poultry-requests-chart",{params:{role:v(),role_key:(a==null?void 0:a.role_key)||""}});return{data:c,status:s}}catch(c){return{error:c.response.data}}}),K6=pu("PROVINCE_GET_DIRECT_BUYING_POULTRY_REQUESTS",async(a,{dispatch:c})=>{var s,C;c(cu());try{const{selectedBreeds:h=[],selectedCities:g=[],showRemaining:E=!1,minPrice:F="",maxPrice:y="",minAge:R="",maxAge:_="",textValue:d="",page:i=1,perPage:S=20}=a||{},M=g.length>0?`&city=${g.join(",")}`:"",l=F?`&min_amount=${F}`:"",x=y?`&max_amount=${y}`:"",{data:n,status:p}=await N.get(`direct-buying-poultry-requests?breed=${h.join(",")}${M}&remain=${E}${l}${x}&weight=&min_age=${R}&max_age=${_}&role=${v()}&search=filter&value=${d||""}&page=${i}&page_size=${S}`);return c(I()),{data:n,status:p}}catch(h){return c(I()),{error:((C=(s=h.response)==null?void 0:s.data)==null?void 0:C.result)||h.message}}}),q6=()=>{const a=gu(),c=Tu(L=>L.userSlice.userProfile.key),s=Tu(L=>L.userSlice.selectedSubUser),[C,h]=o.useState(),[g,E]=o.useState([]),[F,y]=o.useState([]),[R,_]=o.useState(0),[d,i]=o.useState([]),S=o.useRef(!0),M=o.useRef(null),l=o.useRef(!1),x=o.useMemo(()=>bu("slaughter")&&(s==null?void 0:s.key)||"",[s==null?void 0:s.key]);o.useEffect(()=>{(async()=>{try{const b=await N.get("/cities");i(b.data)}catch(b){console.error("خطا در دریافت اطلاعات",b)}})()},[]);const n=o.useCallback(async()=>{var b;const L=await a(C6());if((b=L==null?void 0:L.payload)!=null&&b.data){const{startTime:H,endTime:D,allow:W}=L.payload.data;h({start_time:H,end_time:D,allow:W})}},[a,x]),p=o.useCallback(async()=>{var b;const L=await a(H6({role_key:bu("slaughter")&&x||""}));(b=L==null?void 0:L.payload)!=null&&b.data&&E(L.payload.data)},[a,x]),r=o.useCallback(async(L,b,H,D,W=!1)=>{var Z,Mu;const{selectedBreeds:J=[],selectedCities:U=[],showRemaining:B=!1,minPrice:Y="",maxPrice:z="",minAge:yu="",maxAge:ku=""}=H||{},Su={selectedBreeds:[...J||[]].sort().join(","),selectedCities:[...U||[]].sort().join(","),showRemaining:B,minPrice:Y||"",maxPrice:z||"",minAge:yu||"",maxAge:ku||"",textValue:b||"",page:L||1,perPage:D||20},q=JSON.stringify(Su);if(!(!W&&M.current===q)&&!l.current){l.current=!0,M.current=q;try{const G=await a(K6({selectedBreeds:J||[],selectedCities:U||[],showRemaining:B,minPrice:Y||"",maxPrice:z||"",minAge:yu||"",maxAge:ku||"",textValue:b||"",page:L||1,perPage:D||20}));(Z=G==null?void 0:G.payload)!=null&&Z.error?(console.error("Error fetching data:",G.payload.error),y([]),_(0)):(Mu=G==null?void 0:G.payload)!=null&&Mu.data&&(y(G.payload.data.results||[]),_(G.payload.data.count||0))}catch(G){console.error("Error in fetchApiData:",G),y([]),_(0)}finally{l.current=!1}}},[a,x]),A=o.useCallback(async(L,b,H)=>{if(S.current){S.current=!1,M.current=null;try{await Promise.all([n(),p(),r(1,L,b,H,!0)])}catch(D){console.error("Error in initial fetch:",D)}}},[n,p,r]),T=o.useCallback(()=>{M.current=null},[]);return{range:C,chartsData:g,data:F,totalRows:R,cities:d,roleKey:x,userKey:c,fetchApiData:r,initializeData:A,resetPayload:T}},I6=()=>{const[a,c]=o.useState($6),s=(x,n)=>{c(p=>({...p,[x]:n}))},C=(x,n)=>x.includes(n)?x.filter(p=>p!==n):[...x,n],h=x=>{c(n=>({...n,selectedCities:C(n.selectedCities,x)}))},g=x=>{c(n=>({...n,selectedBreeds:C(n.selectedBreeds,x)}))},E=()=>{c(x=>({...x,minPrice:x.tempMinPrice,maxPrice:x.tempMaxPrice}))},F=()=>{c(x=>({...x,minAge:x.tempMinAge,maxAge:x.tempMaxAge}))},{selectedCities:y,selectedBreeds:R,showRemaining:_,minPrice:d,maxPrice:i,minAge:S,maxAge:M}=a,l=o.useMemo(()=>(x,n,p,r,A)=>{const T=new URLSearchParams({key:x||"",breed:(R==null?void 0:R.join(","))||"",remain:_,min_age:S||"",max_age:M||"",role:v()||"",search:"filter",value:p||"",page:(r==null?void 0:r.toString())||"1",page_size:(A==null?void 0:A.toString())||"20"});return(y==null?void 0:y.length)>0&&T.append("city",y.join(",")),d&&T.append("min_amount",d),i&&T.append("max_amount",i),n&&T.append("role_key",n),T.toString()},[R,y,_,d,i,S,M]);return{filters:a,updateFilter:s,handleCityChange:h,handleBreedChange:g,handlePriceFilterSubmit:E,handleAgeFilterSubmit:F,selectedCities:y,selectedBreeds:R,showRemaining:_,minPrice:d,maxPrice:i,minAge:S,maxAge:M,getExcelUrlParams:l}},W6=()=>{const[a,c]=o.useState(20),[s,C]=o.useState(""),[h,g]=o.useState(1),[E,F]=o.useState(0),y=o.useRef(null),{range:R,chartsData:_,data:d,totalRows:i,cities:S,roleKey:M,userKey:l,fetchApiData:x,initializeData:n}=q6(),{filters:p,updateFilter:r,handleCityChange:A,handleBreedChange:T,handlePriceFilterSubmit:L,handleAgeFilterSubmit:b,getExcelUrlParams:H}=I6(),D=o.useMemo(()=>l?H(l,M,s,h,a):"",[H,l,M,s,h,a]);o.useEffect(()=>{n(s,p,a)},[]),o.useEffect(()=>{h===1&&s===""||x(h,s,p,a)},[h,s,p.selectedBreeds,p.selectedCities,p.showRemaining,p.minPrice,p.maxPrice,p.minAge,p.maxAge,a,x]);const W=q=>{C(q.target.value)},J=(q,Z)=>{F(Z)},U=q=>{c(q),g(1)},B=q=>{g(q),x(q,s,p,a)},Y=()=>{x(1,s,p,a)},z=()=>{Y(),y.current&&typeof y.current=="function"&&y.current(!0,!0,!0)},yu=async q=>{q.preventDefault(),g(1),x(1,s,p,a)},ku=()=>{L(),g(1)},Su=()=>{b(),g(1)};return u.jsxs(u.Fragment,{children:[u.jsx(P6,{value:E,onChange:J}),u.jsxs(j,{xs:12,px:1,children:[u.jsx(M6,{range:R}),E===0&&u.jsxs(j,{container:!0,direction:"row",gap:Ju.SMALL,children:[u.jsx(L6,{chartsData:_,updateTable:Y}),u.jsx(b6,{textValue:s,onTextChange:W,onSubmit:yu,excelUrlParams:D}),u.jsx(D6,{data:d,page:h,perPage:a,totalRows:i,filters:p,cities:S,onFilterUpdate:r,onCityChange:A,onBreedChange:T,onPriceFilterSubmit:ku,onAgeFilterSubmit:Su,onPageChange:B,onPerRowsChange:U,updateTable:z})]}),u.jsx(j,{xs:12,sx:{display:E===1?"block":"none"},children:u.jsx(B0,{updateTable:Y,setUpdateRef:q=>{y.current=q}})}),E===2&&u.jsx(j,{xs:12,children:u.jsx(R6,{})})]})]})},ce=()=>{const{pathname:a}=a6();return u.jsx(Ru,{display:"flex",justifyContent:"center",children:u.jsxs(j,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(e6,{}),(a===Z0||a===V0||a===m0||a===u6)&&u.jsx(W6,{})]})})};export{ce as default}; diff --git a/build/assets/Training-CwgvoZRf.js b/build/assets/Training-CwgvoZRf.js new file mode 100644 index 0000000..41883b1 --- /dev/null +++ b/build/assets/Training-CwgvoZRf.js @@ -0,0 +1 @@ +import{j as i,b as a,T as n}from"./mui-vendor-D_SVL-Dx.js";import{a4 as s,m as o,S as t}from"./index-D80MdVQn.js";import"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";const d=()=>{const[r]=s();return i.jsxs(a,{sx:{backgroundColor:"#f9f9f9",p:3,borderRadius:"20px",m:8},children:[i.jsx(n,{variant:"h5",component:o.div,initial:{scale:.8},animate:{scale:1},transition:{duration:.3},children:"آموزش"}),r.includes("KillHouse")&&i.jsx(a,{display:"flex",flexDirection:"column",alignItems:"center",mt:t.SMALL,p:t.SMALL,gap:t.SMALL,component:o.div,initial:{opacity:0},animate:{opacity:1},transition:{duration:.5,delay:.3},children:i.jsxs(o.video,{controls:!0,controlsList:"nodownload",width:"600",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.5},children:[i.jsx("source",{src:"https://miran.storage.c2.liara.space/1.mp4",type:"video/mp4"}),"Your browser does not support the video tag."]})})]})};export{d as default}; diff --git a/build/assets/Transactions-Dqz-99yr.js b/build/assets/Transactions-Dqz-99yr.js new file mode 100644 index 0000000..f931061 --- /dev/null +++ b/build/assets/Transactions-Dqz-99yr.js @@ -0,0 +1 @@ +import{j as u,I as hu,a_ as nu,an as S,B as L,d as ou,b as pu}from"./mui-vendor-D_SVL-Dx.js";import{A as z,v as D,aI as gu,aw as fu,eR as Au,eS as ju,Q as Su,a0 as p,G as o,$ as M,j as $,L as O,h as U,a3 as Du,S as $u}from"./index-D80MdVQn.js";import{r as n,u as yu,j as ru,f as bu}from"./react-vendor-CmFgShSM.js";import{u as cu}from"./redux-vendor-CfkcHgWN.js";import{R as lu,a as du}from"./index.esm-C1-dCPnj.js";import{R as iu}from"./ResponsiveTable-bUYl0qDM.js";import{d as Cu}from"./ToggleOffOutlined-C41wua6U.js";import{d as xu}from"./ToggleOn-Cv1P2E48.js";import{d as Tu}from"./ReceiptLong-BODgrrI9.js";import{B as Fu}from"./BackButton-Dr-K0JXJ.js";import{g as Ru}from"./getPosProviderName-CYVCBpcT.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";const Eu=()=>{const[,,c,l,C,x]=n.useContext(z),[r,d]=n.useState(!0),[y]=n.useContext(z),g=cu();n.useEffect(()=>{const a=D(new Date).format("YYYY-MM-DD");l(a),x(a)},[]);const b=a=>{B(a.target.value)},_=yu(),[i,N]=n.useState([]),[A,T]=n.useState(0),[f,v]=n.useState(10),[h,B]=n.useState(""),[j,Y]=n.useState(1),[F,k]=n.useState([]),[W,V]=n.useState({anchorEl:null,item:null}),R=async a=>{g(O());const e=await $.get(`pos-machine-transactions/?search=filter&value=${h}&role=${p()}${r?`&date1=${c}&date2=${C}`:""}&page=${a}&page_size=${f}`);g(U()),N(e.data.results),T(e.data.count)},G=a=>{R(a),Y(a)},m=a=>{v(a),Y(1)};n.useEffect(()=>{const a=i==null?void 0:i.map((e,I)=>{var P,w,Q,X,q,H,J,K,Z,uu,eu,au,tu,su;return[j===1?I+1:I+f*(j-1)+1,(e==null?void 0:e.guildsName)||"-",`${(P=e==null?void 0:e.user)==null?void 0:P.fullname} (${(w=e==null?void 0:e.user)==null?void 0:w.mobile})`,((X=(Q=e==null?void 0:e.user)==null?void 0:Q.city)==null?void 0:X.name)||"-",(e==null?void 0:e.guildsName)||"-",(e==null?void 0:e.licenseNumber)||"-",(H=(q=e==null?void 0:e.transaction)==null?void 0:q.totalCarcassesWeight)==null?void 0:H.toLocaleString(),(K=(J=e==null?void 0:e.transaction)==null?void 0:J.realAllocatedWeight)==null?void 0:K.toLocaleString(),(uu=(Z=e==null?void 0:e.transaction)==null?void 0:Z.totalRemainWeight)==null?void 0:uu.toLocaleString(),(au=(eu=e==null?void 0:e.transaction)==null?void 0:eu.lenTransaction)==null?void 0:au.toLocaleString(),(su=(tu=e==null?void 0:e.transaction)==null?void 0:tu.totalPrice)==null?void 0:su.toLocaleString(),u.jsx(u.Fragment,{children:u.jsx(hu,{title:"تراکنش‌ها",color:"primary",onClick:()=>{s(),t(e)},children:u.jsx(Tu,{fontSize:"small"})})})]});k(a)},[i,W]),n.useEffect(()=>{R(1)},[g,c,C,f,r]);const E=async a=>{a.preventDefault(),g(O());try{const e=await $.get(`pos-machine-transactions/?role=${p()}&search=filter&value=${h}${r?`&date1=${c}&date2=${C}`:""}&page=1&page_size=${f}`);N(e.data.results),T(e.data.count),g(U())}catch(e){console.error("Error fetching data:",e)}},s=()=>{V({anchorEl:null,item:null})},t=a=>{const e=r?"on":"off";_(`${p()==="AdminX"?gu:p()==="SuperAdmin"?fu:p()==="ProvinceFinancial"?Au:p()==="CityPoultry"?ju:Su}/${a==null?void 0:a.key}/${a==null?void 0:a.guildsName}?filterDate=${e}`)};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,px:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(nu,{icon:u.jsx(Cu,{}),checkedIcon:u.jsx(xu,{}),checked:r,onChange:()=>d(!r),color:"primary",size:"large"}),u.jsx(o,{children:u.jsx(M,{disabled:!r,label:"از تاریخ",id:"date",renderInput:a=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...a}),value:c,onChange:a=>{l(D(a).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(M,{disabled:!r,label:"تا تاریخ",id:"date",renderInput:a=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...a}),value:C,onChange:a=>{x(D(a).format("YYYY-MM-DD"))}})})]}),u.jsx(o,{children:u.jsxs("form",{onSubmit:E,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:b}),u.jsx(L,{type:"submit",onClick:E,endIcon:u.jsx(lu,{}),children:"جستجو"})]})}),u.jsx(ou,{title:"خروجی اکسل",children:u.jsx(L,{color:"success",onClick:()=>{y({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const a=`${$.defaults.baseURL}all_guilds_transaction_excel/${r?`?date1=${c}&date2=${C}`:""}`;window.location.href=a},children:u.jsx(du,{size:32})})})]}),u.jsx(iu,{data:F,columns:["ردیف","صنف","کاربر","شهر","نام واحد","شناسه مجوز واحد","ورودی به انبار (کیلوگرم)","فروش رفته (کیلوگرم)","مانده انبار (کیلوگرم)","تعداد تراکنش ها","مبلغ تراکنش ها (﷼)","تراکنش‌ها"],handlePageChange:G,totalRows:A,page:j,perPage:f,handlePerRowsChange:m,title:"مدیریت انبار صنوف"})]})},Iu=({name:c})=>{const[,,l,C,x,r]=n.useContext(z),[d,y]=n.useState(!1),[g]=n.useContext(z),{key:b}=ru(),_=bu(),i=cu();n.useEffect(()=>{const s=D(new Date).format("YYYY-MM-DD");C(s),r(s)},[]),n.useEffect(()=>{const t=new URLSearchParams(_.search).get("filterDate");t==="on"?y(!0):t==="off"&&y(!1)},[_.search]);const N=s=>{Y(s.target.value)},[A,T]=n.useState([]),[f,v]=n.useState(0),[h,B]=n.useState(10),[j,Y]=n.useState(""),[F,k]=n.useState(1),[W,V]=n.useState([]),R=async s=>{i(O());const t=await $.get(`details-pos-machine-transactions/?search=filter&value=${j}&role=${p()}${d?`&date1=${l}&date2=${x}`:""}&page=${s}&page_size=${h}&key=${b}`);i(U()),T(t.data.results),v(t.data.count)},G=s=>{R(s),k(s)},m=s=>{B(s),k(1)};n.useEffect(()=>{const s=A==null?void 0:A.map((t,a)=>{var e,I,P,w;return[F===1?a+1:a+h*(F-1)+1,t.paid?"موفق":"ناموفق",Du(t==null?void 0:t.date),(e=t==null?void 0:t.product)==null?void 0:e.name,(I=t==null?void 0:t.currentPrice)==null?void 0:I.toLocaleString(),(P=t==null?void 0:t.weight)==null?void 0:P.toLocaleString(),(w=t==null?void 0:t.price)==null?void 0:w.toLocaleString(),Ru(t==null?void 0:t.posProvider)]});V(s)},[A]),n.useEffect(()=>{R(1)},[i,l,x,h,d]);const E=async s=>{s.preventDefault(),i(O());try{const t=await $.get(`details-pos-machine-transactions/?role=${p()}&search=filter&value=${j}${d?`&date1=${l}&date2=${x}`:""}&page=1&page_size=${h}&key=${b}`);T(t.data.results),v(t.data.count),i(U())}catch(t){console.error("Error fetching data:",t)}};return u.jsxs(o,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[u.jsxs(o,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"5px",borderRadius:"15px",borderColor:"gray",justifyContent:"left"},alignItems:"center",children:[u.jsx(nu,{icon:u.jsx(Cu,{}),checkedIcon:u.jsx(xu,{}),checked:d,onChange:()=>y(!d),color:"primary",size:"large"}),u.jsx(o,{children:u.jsx(M,{disabled:!d,label:"از تاریخ",id:"date",renderInput:s=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...s}),value:l,onChange:s=>{C(D(s).format("YYYY-MM-DD"))}})}),u.jsx(o,{children:u.jsx(M,{disabled:!d,label:"تا تاریخ",id:"date",renderInput:s=>u.jsx(S,{size:"small",sx:{width:{xs:"126px",md:"160px"}},...s}),value:x,onChange:s=>{r(D(s).format("YYYY-MM-DD"))}})})]}),u.jsx(o,{children:u.jsxs("form",{onSubmit:E,children:[u.jsx(S,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:N}),u.jsx(L,{type:"submit",onClick:E,endIcon:u.jsx(lu,{}),children:"جستجو"})]})}),u.jsx(ou,{title:"خروجی اکسل",children:u.jsx(L,{color:"success",onClick:()=>{g({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const s=`${$.defaults.baseURL}detail_guilds_transaction_excel/?key=${b}${d?`&date1=${l}&date2=${x}`:""}`;window.location.href=s},children:u.jsx(du,{size:32})})})]}),u.jsx(iu,{data:W,columns:["ردیف","وضعیت تراکنش","تاریخ تراکنش","محصول","قیمت واحد","وزن (گرم)","مبلغ","از سرویس"],handlePageChange:G,totalRows:f,page:F,perPage:h,handlePerRowsChange:m,title:`تراکنش های ${c}`})]})},Wu=()=>{const{key:c,name:l}=ru();return u.jsx(u.Fragment,{children:u.jsx(pu,{display:"flex",justifyContent:"center",children:u.jsxs(o,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[u.jsx(Fu,{}),u.jsx(o,{container:!0,justifyContent:"space-between",gap:$u.SMALL,children:u.jsx(o,{xs:12,children:c?u.jsx(Iu,{name:l},c):u.jsx(Eu,{})})})]})})})};export{Wu as default}; diff --git a/build/assets/Tune-BBzxV8DK.js b/build/assets/Tune-BBzxV8DK.js new file mode 100644 index 0000000..86db6ef --- /dev/null +++ b/build/assets/Tune-BBzxV8DK.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as v}from"./index-D80MdVQn.js";var e={},a=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,o=a(v()),h=t;u=e.default=(0,o.default)((0,h.jsx)("path",{d:"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z"}),"Tune");export{u as d}; diff --git a/build/assets/Users-BxgQs3OM.js b/build/assets/Users-BxgQs3OM.js new file mode 100644 index 0000000..7de1743 --- /dev/null +++ b/build/assets/Users-BxgQs3OM.js @@ -0,0 +1 @@ +import{i as U,j as e,b2 as C,aY as d,aZ as u,b8 as f,T as j,b0 as g,b1 as m,I as _,A as O,B as S,bp as z,au as Y,a$ as L,ab as W,b as H}from"./mui-vendor-D_SVL-Dx.js";import{r as R,L as K,j as G,h as q,G as s,S as t,eq as J,_ as V,p as $}from"./index-D80MdVQn.js";import{r as x}from"./react-vendor-CmFgShSM.js";import{a as Z,u as w,f as Q}from"./redux-vendor-CfkcHgWN.js";var M={},X=U;Object.defineProperty(M,"__esModule",{value:!0});var T=M.default=void 0,ee=X(R()),ue=e;T=M.default=(0,ee.default)((0,ue.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown");var E={},ne=U;Object.defineProperty(E,"__esModule",{value:!0});var P=E.default=void 0,re=ne(R()),se=e;P=E.default=(0,re.default)((0,se.jsx)("path",{d:"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z"}),"KeyboardArrowUp");const ce=Z("PROVINCE_GET_MANAGE_USERS_ROLES_SERVICE",async(h,{dispatch:c})=>{c(K());const{data:n,status:r}=await G.get("system_user_profile/",{params:{all_users:!0,userprofile_key:h.userProfileKey}});return c(q()),{data:n,status:r}}),ie=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},ae=({row:h,item:c})=>{const{details:n}=c;return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",component:"th",scope:"row",children:n.unitName}),e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"})]},n.name)})},le=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.driverName}),e.jsx(u,{align:"center",children:n.driverMobile}),e.jsx(u,{align:"center",children:n.typeCar}),e.jsx(u,{align:"center",children:n.capocity.toLocaleString()}),e.jsx(u,{align:"center",children:n.healthCode}),e.jsx(u,{align:"center",children:n.pelak}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},te=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.vet.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.vet.address.province.name}),e.jsx(u,{align:"center",children:n.vet.address.city.name}),e.jsx(u,{align:"center",children:n.vet.address.address}),e.jsx(u,{align:"center",children:n.vet.identityDocuments}),e.jsx(u,{align:"center",children:n.killHouse.name}),e.jsx(u,{align:"center",children:n.vet.userBankInfo&&n.vet.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.vet.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.vet.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.vet.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.vet.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},de=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n==null?void 0:n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},oe=({row:h,item:c})=>{const{details:n}=c;return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"})]},n.name)})},he=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},xe=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},je=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},ge=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",component:"th",scope:"row",children:n.name}),e.jsx(u,{align:"center",children:n.systemAddress.province.name}),e.jsx(u,{align:"center",children:n.systemAddress.city.name}),e.jsx(u,{align:"center",children:n.systemAddress.address}),e.jsx(u,{align:"center",children:n.capacity.toLocaleString()}),e.jsx(u,{align:"center",children:"-"}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.killHouseOperator.userBankInfo&&n.killHouseOperator.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.killHouseOperator.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.killHouseOperator.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.killHouseOperator.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.killHouseOperator.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.name)})},me=({row:h,item:c})=>{const{details:n}=c,[r,l]=x.useState(n.active),a=()=>{l(!r)};return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",component:"th",scope:"row",children:n.breedingUniqueId}),e.jsx(u,{align:"center",children:n.unitName}),e.jsx(u,{align:"center",children:n.cityOperator?n.cityOperator:"-"}),e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.numberOfHalls}),e.jsx(u,{align:"center",children:n.totalCapacity.toLocaleString()}),e.jsx(u,{align:"center",children:"-"}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:r,onChange:a,color:"primary"})})]},n.unitName)})},Ce=({row:h,item:c})=>{const{details:n}=c;return e.jsx(C,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:n.address.province.name}),e.jsx(u,{align:"center",children:n.address.city.name}),e.jsx(u,{align:"center",children:n.address.address}),e.jsx(u,{align:"center",children:n.identityDocuments}),e.jsx(u,{align:"center",children:n.userBankInfo&&n.userBankInfo.bankName?e.jsxs(s,{container:!0,direction:"column",children:[e.jsxs(s,{children:["نام بانک: ",n.userBankInfo.bankName]}),e.jsxs(s,{children:["شماره کارت: ",n.userBankInfo.card]}),e.jsxs(s,{children:["شماره حساب: ",n.userBankInfo.account]}),e.jsxs(s,{children:["شبا: ",n.userBankInfo.shaba]})]}):"-"})]},n.name)})},Ae=({userRoles:h,row:c})=>{const n=w(),[r,l]=x.useState();x.useEffect(()=>{n(ce({userProfileKey:c.userKey})).then(i=>l(i.payload.data))},[]);const a=r==null?void 0:r.filter(i=>i.roleName==="Poultry"),p=r==null?void 0:r.filter(i=>i.roleName==="KillHouse"),k=r==null?void 0:r.filter(i=>i.roleName==="CityOperator"),I=r==null?void 0:r.filter(i=>i.roleName==="ProvinceOperator"),A=r==null?void 0:r.filter(i=>i.roleName==="ProvinceFinancial"),b=r==null?void 0:r.filter(i=>i.roleName==="Driver"),v=r==null?void 0:r.filter(i=>i.roleName==="KillHouseVet"),y=r==null?void 0:r.filter(i=>i.roleName==="VetFarm"),B=r==null?void 0:r.filter(i=>i.roleName==="ProvinceInspector"),F=r==null?void 0:r.filter(i=>i.roleName==="Jahad"),N=r==null?void 0:r.filter(i=>i.roleName==="CityJahad"),D=r==null?void 0:r.filter(i=>i.roleName==="Admin");return e.jsxs(e.Fragment,{children:[!!(a!=null&&a.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش های مرغدار"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"شناسه یکتا"}),e.jsx(u,{align:"center",children:"نام مرغداری"}),e.jsx(u,{align:"center",children:"تعاونی"}),e.jsx(u,{aligrrrn:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"تعداد سالن"}),e.jsx(u,{align:"center",children:"ظرفیت (قطعه)"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),a.map((i,o)=>e.jsx(me,{row:c,item:i},o))]})]}),!!(p!=null&&p.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش کشتارگاه"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"نام کشتارگاه"}),e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"ظرفیت"}),e.jsx(u,{align:"center",children:"کشتارکن ها"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),p.map((i,o)=>e.jsx(ge,{row:c,item:i},o))]})]}),!!(k!=null&&k.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش شهرستان"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"تعاونی"}),e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"})]})}),k.map((i,o)=>e.jsx(ae,{row:c,item:i},o))]})]}),!!(I!=null&&I.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش اپراتور تخصیص"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"})]})}),I.map((i,o)=>e.jsx(Ce,{row:c,item:i},o))]})]}),!!(A!=null&&A.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش اپراتور مالی"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"})]})}),A.map((i,o)=>e.jsx(oe,{row:c,item:i},o))]})]}),!!(b!=null&&b.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش راننده"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"نام و نام خانوادگی"}),e.jsx(u,{align:"center",children:"تلفن راننده"}),e.jsx(u,{align:"center",children:"مدل خودرو"}),e.jsx(u,{align:"center",children:"ظرفیت"}),e.jsx(u,{align:"center",children:"کدبهداشتی"}),e.jsx(u,{align:"center",children:"شماره پلاک"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"زیرمجموعه کشتارگاه"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),b.map((i,o)=>e.jsx(le,{row:c,item:i},o))]})]}),!!(v!=null&&v.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش دامپزشک کشتارگاه"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"کشتارگاه زیرمجموعه"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),v.map((i,o)=>e.jsx(te,{row:c,item:i},o))]})]}),!!(y!=null&&y.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش دامپزشک فارم"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),y.map((i,o)=>e.jsx(de,{row:c,item:i},o))]})]}),!!(B!=null&&B.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش بازرس"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),B.map((i,o)=>e.jsx(he,{row:c,item:i},o))]})]}),!!(F!=null&&F.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش جهاد استان"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),F.map((i,o)=>e.jsx(je,{row:c,item:i},o))]})]}),!!(N!=null&&N.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش جهاد شهرستان"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اطلاعات بانکی"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),N.map((i,o)=>e.jsx(xe,{row:c,item:i},o))]})]}),!!(D!=null&&D.length)&&e.jsxs(s,{container:!0,gap:t.TINY,my:t.MEDIUM,children:[e.jsx(j,{variant:"body2",fontWeight:"bold",gutterBottom:!0,component:"div",children:"نقش ادمین استان"}),e.jsxs(g,{size:"small","aria-label":"purchases",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{align:"center",children:"استان"}),e.jsx(u,{align:"center",children:"شهر"}),e.jsx(u,{align:"center",children:"آدرس"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"وضعیت"})]})}),D.map((i,o)=>e.jsx(ie,{row:c,item:i},o))]})]})]})};function pe(h){const{row:c}=h,[n,r]=x.useState(!1),[l,a]=x.useState(c.userState),p=()=>{a(!l)};return e.jsxs(e.Fragment,{children:[e.jsxs(d,{sx:{"& > *":{borderBottom:"unset"}},children:[e.jsx(u,{children:e.jsx(_,{"aria-label":"expand row",size:"small",onClick:()=>r(!n),children:n?e.jsx(P,{}):e.jsx(T,{})})}),e.jsxs(u,{component:"th",scope:"row",children:[c.image&&e.jsx(O,{alt:"User Avatar",src:c.image}),c.name]}),e.jsx(u,{align:"center",children:c.nationalCode}),e.jsx(u,{align:"center",children:c.phone}),e.jsx(u,{align:"center",children:c.birthDate}),e.jsx(u,{align:"center",children:c.password}),e.jsx(u,{align:"center",children:c.identityDocuments}),e.jsx(u,{align:"center",children:c.rolesTitle}),e.jsx(u,{align:"center",children:e.jsx(f,{checked:l,onChange:p,color:"primary"})}),e.jsx(u,{align:"center",children:e.jsx(S,{children:"افزودن نقش"})})]}),e.jsx(d,{children:e.jsx(u,{style:{paddingBottom:0,paddingTop:0},colSpan:12,children:e.jsx(z,{in:n,timeout:"auto",unmountOnExit:!0,children:e.jsx(Ae,{userRoles:c.userRoles,row:c})})})})]})}function fe(h,c,n,r,l,a,p,k,I,A,b,v){return{image:h,userRoles:c,userKey:n,name:r,nationalCode:l,phone:a,birthDate:p,password:k,identityDocuments:I,rolesTitle:A,userState:b,rolesData:v}}const ke=()=>{const h=w(),[c,n]=x.useState([]),{provinceGetManageUsers:r}=Q(l=>l.provinceSlice);return x.useEffect(()=>{h(J())},[]),x.useEffect(()=>{const l=r==null?void 0:r.map(a=>{var k,I;const p=(k=a.role)==null?void 0:k.map((A,b)=>e.jsx(Y,{label:V(A.name),variant:"outlined"},A+b));return fe(a.image,(I=a.role)==null?void 0:I.map(A=>A.name),a.key,a.fullname,a.nationalId?a.nationalId:"-",a.mobile,a.birthday?$(a.birthday):"-",a.password,"-",e.jsx(s,{container:!0,gap:t.TINY,children:p}),a.active,a.rolesData)});n(l)},[r]),e.jsxs(e.Fragment,{children:[e.jsxs(s,{container:!0,alignItems:"center",gap:t.SMALL,mt:t.MEDIUM,children:[e.jsx(j,{children:"مدیریت کاربران"}),e.jsx(S,{children:"ایجاد کاربر جدید"})]}),e.jsx(L,{component:W,style:{marginTop:10},children:e.jsxs(g,{"aria-label":"collapsible table",children:[e.jsx(m,{children:e.jsxs(d,{children:[e.jsx(u,{}),e.jsx(u,{children:"نام و نام خانوادگی"}),e.jsx(u,{align:"center",children:"کدملی"}),e.jsx(u,{align:"center",children:"تلفن همراه"}),e.jsx(u,{align:"center",children:"تاریخ تولد"}),e.jsx(u,{align:"center",children:"رمزعبور"}),e.jsx(u,{align:"center",children:"اسناد هویتی"}),e.jsx(u,{align:"center",children:"نقش ها"}),e.jsx(u,{align:"center",children:"وضعیت"}),e.jsx(u,{align:"center",children:"عملیات"})]})}),e.jsx(C,{children:c==null?void 0:c.map(l=>e.jsx(pe,{row:l},l.name))})]})})]})},Be=()=>e.jsx(e.Fragment,{children:e.jsx(H,{display:"flex",justifyContent:"center",children:e.jsx(s,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:e.jsx(s,{container:!0,justifyContent:"space-between",gap:t.SMALL,children:e.jsx(s,{xs:12,children:e.jsx(ke,{})})})})})});export{Be as default}; diff --git a/build/assets/VetFarm-Nd7Sl4lf.js b/build/assets/VetFarm-Nd7Sl4lf.js new file mode 100644 index 0000000..3c2326d --- /dev/null +++ b/build/assets/VetFarm-Nd7Sl4lf.js @@ -0,0 +1 @@ +import{j as u,T as y,an as P,B as V,ah as W,i as pu,I as gu,b3 as xu,aq as Au,ar as q,b7 as G,as as H,b as fu}from"./mui-vendor-D_SVL-Dx.js";import{j as L,A as lu,L as T,W as $,h as F,u as Fu,c as vu,b as yu,V as ou,G as a,S as f,r as mu,a0 as w,lt as ju,O as bu,C as Iu,lu as _u,lv as Eu}from"./index-D80MdVQn.js";import{r as i,b as Su,u as Tu,f as Lu}from"./react-vendor-CmFgShSM.js";import{a as U,u as cu}from"./redux-vendor-CfkcHgWN.js";import{R as Bu}from"./ResponsiveTable-bUYl0qDM.js";import{I as Ru,f as ku}from"./toBase64-UDzdrM-n.js";import{d as zu}from"./DeleteOutlineOutlined-BmausW-i.js";import{d as Ou}from"./Visibility-Cb7r65bM.js";import{d as Du}from"./Tune-BBzxV8DK.js";import{R as Nu}from"./index.esm-C1-dCPnj.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./Delete-CIwpNviU.js";const iu=U("VET_FARM_NEW_INSPECT",async r=>{const{data:C,status:g}=await L.post("vet_farm_inspection/",r);return{data:C,status:g}}),wu=U("VET_GET_HATCHING",async r=>{const{data:C,status:g}=await L.get("poultry_hatching/?key="+r);return{data:C,status:g}}),Cu=({id:r,hall:C,poultrykey:g,updateTable:m})=>{var h,b,R,k;const n=cu(),[d,B]=i.useState(""),[j,x]=Su.useState([]),M=(o,I)=>{x(o)},[l]=i.useContext(lu);i.useEffect(()=>{n(T()),n(wu(r+"&hall="+C)).then(o=>{o.error?(l({vertical:"top",horizontal:"center",msg:"اطلاعات جوجه ریزی یافت نشد!",severity:"error"}),n($({right:!1,bottom:!1,content:null}))):(B(o.payload.data),o.payload.data.length||B(null),n(F())),n(F())})},[]);const t=Fu({initialValues:{topic:"",description:"",losses:""},validationSchema:vu({topic:ou().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),description:ou().required("این فیلد اجباری است!").typeError("لطفا فیلد را به درستی وارد کنید!"),losses:yu().typeError("لطفا فیلد را به درستی وارد کنید!")})});return i.useEffect(()=>{t.validateForm()},[]),u.jsx(a,{container:!0,gap:f.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:u.jsxs(a,{container:!0,direction:"column",gap:f.SMALL,children:[d&&u.jsxs(u.Fragment,{children:[u.jsxs(a,{sx:{textAlign:"justify"},children:[u.jsx(y,{variant:"body2",mr:f.TINY,color:o=>o.palette.grey.A700,children:"دوره جوجه ریزی"}),u.jsx(y,{variant:"body2",mr:f.TINY,fontWeight:"bold",children:`دوره ${(h=d[0])==null?void 0:h.period} سالن ${(b=d[0])==null?void 0:b.hall} نژاد ${(R=d[0])==null?void 0:R.chickenBreed} باقیمانده ${(k=d[0])==null?void 0:k.leftOver} قطعه`})," "]}),u.jsx(a,{children:u.jsx(P,{id:"losses",label:"درصورت وجود تلفات، مقدار آن را وارد کنید",variant:"outlined",sx:{width:"100%"},value:t.values.losses,error:t.touched.losses?!!t.errors.losses:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.losses&&t.errors.losses?t.errors.losses:null})})]}),u.jsx(a,{children:u.jsx(P,{id:"topic",label:"موضوع",variant:"outlined",sx:{width:"100%"},value:t.values.topic,error:t.touched.topic?!!t.errors.topic:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.topic&&t.errors.topic?t.errors.topic:null})}),u.jsx(a,{children:u.jsx(P,{multiline:!0,rows:4,id:"description",label:"توضیحات",variant:"outlined",sx:{width:"100%"},value:t.values.description,error:t.touched.description?!!t.errors.description:null,onChange:t.handleChange,onBlur:t.handleBlur,helperText:t.touched.description&&t.errors.description?t.errors.description:null})}),u.jsx(y,{children:"پیوست تصویر"}),u.jsx(a,{mb:f.SMALL,children:u.jsx(Ru,{id:"image",onChange:M,images:j,maxNumber:4,title:"بارگذاری سند",value:t.values.image,error:t.touched.image?!!t.errors.image:null,onBlur:t.handleBlur,helperText:t.touched.image&&t.errors.image?t.errors.image:null})}),u.jsx(a,{mb:f.SMALL,children:u.jsx(V,{disabled:!t.isValid,fullWidth:!0,variant:"contained",onClick:()=>{var I;n(T());const o=j.map(c=>ku(c.data_url));d?n(iu({key:g,poultry_hatching_key:(I=d[0])==null?void 0:I.key,topic:t.values.topic,description:t.values.description,Losses:t.values.losses?t.values.losses:0,image:o,hall:C,longitude:"1",latitude:"1"})).then(c=>{m(),c.error?c.error.message.includes("400")?l({vertical:"top",horizontal:"center",msg:"امروز برای این سالن بازرسی ثبت شده است!",severity:"error"}):c.error.message.includes("403")?l({vertical:"top",horizontal:"center",msg:"امروز برای مرغداری دیگری بازرسی ثبت شده است!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"با موفقیت ثبت شد!",severity:"success"}),n(F()),n($({right:!1,bottom:!1,content:null}))}):n(iu({key:g,topic:t.values.topic,description:t.values.description,image:o,hall:C,longitude:"1",latitude:"1"})).then(c=>{m(),c.error?c.error.message.includes("400")?l({vertical:"top",horizontal:"center",msg:"امروز برای این سالن بازرسی ثبت شده است!",severity:"error"}):c.error.message.includes("403")?l({vertical:"top",horizontal:"center",msg:"امروز برای مرغداری دیگری بازرسی ثبت شده است!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):l({vertical:"top",horizontal:"center",msg:"با موفقیت ثبت شد!",severity:"success"}),n(F()),n($({right:!1,bottom:!1,content:null}))})},children:"ثبت اطلاعات"})})]})})};Cu.propTypes={id:W.PropTypes.string,hall:W.PropTypes.string,poultrykey:W.PropTypes.string};const Pu=U("VET_FARM_NEW_FARM",async r=>await L.delete("vet_farm/0/?vet_farm_key="+r));var Q={},Vu=pu;Object.defineProperty(Q,"__esModule",{value:!0});var du=Q.default=void 0,$u=Vu(mu()),Mu=u;du=Q.default=(0,$u.default)((0,Mu.jsx)("path",{d:"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z"}),"PlaylistAddCheckOutlined");const Wu=()=>{const r=cu(),C=Tu(),g=s=>{t(s.target.value)},[m]=i.useContext(lu),[n,d]=i.useState([]),[B,j]=i.useState(0),[x,M]=i.useState(10),[l,t]=i.useState(""),[h,b]=i.useState(1),[R,k]=i.useState([]),o=async s=>{r(T());const e=await L.get(`management_vet_farm/?search=filter&value=${l}&role=${w()}&page=${s}&page_size=${x}`);r(F()),d(e.data.results),j(e.data.count)},I=s=>{o(s),b(s)},c=s=>{M(s),b(1)},Y=()=>{o(h!==0?h:1)},hu=({item:s,index:e})=>{const[p,_]=i.useState(null),z=v=>{_(v.currentTarget)},A=()=>{_(null)},E=!!p,S=E?`vet-farm-actions-${(s==null?void 0:s.key)??e}`:void 0,O=()=>{A(),C(ju+s.key)},D=()=>{A(),r($({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت اطلاعات بازرسی",content:u.jsx(Cu,{poultrykey:s.key,id:s.poultry.key,hall:s.hall,updateTable:Y})}))},N=()=>{A(),r(bu({title:"سالن را حذف میکنید؟",content:u.jsxs(a,{container:!0,xs:12,justifyContent:"space-around",children:[u.jsx(a,{item:!0,container:!0,xs:3,children:u.jsx(V,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{r(T()),r(Pu(s.key)).then(v=>{Y(),r(F()),v.error.message.includes("403")?m({vertical:"top",horizontal:"center",msg:"برای این فارم قبلا بازرسی ثبت شده است!",severity:"error"}):m({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})},children:"بله"})}),u.jsx(a,{item:!0,container:!0,xs:3,children:u.jsx(V,{fullWidth:!0,variant:"outlined",onClick:()=>{r(Iu())},children:"لغو"})})]})}))};return u.jsxs(u.Fragment,{children:[u.jsx(gu,{"aria-describedby":S,color:"primary",size:"small",onClick:z,children:u.jsx(Du,{fontSize:"small"})}),u.jsx(xu,{id:S,open:E,anchorEl:p,onClose:A,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:u.jsxs(Au,{sx:{p:1},children:[u.jsx(q,{disablePadding:!0,children:u.jsxs(G,{sx:{color:"primary.main"},onClick:O,children:[u.jsx(H,{sx:{minWidth:36,color:"inherit"},children:u.jsx(Ou,{fontSize:"small"})}),u.jsx(y,{variant:"body2",children:"نمایش پرونده"})]})}),u.jsx(q,{disablePadding:!0,children:u.jsxs(G,{sx:{color:"success.main"},onClick:D,children:[u.jsx(H,{sx:{minWidth:36,color:"inherit"},children:u.jsx(du,{fontSize:"small"})}),u.jsx(y,{variant:"body2",children:"ایجاد بازرسی"})]})}),u.jsx(q,{disablePadding:!0,children:u.jsxs(G,{sx:{color:"error.main"},onClick:N,children:[u.jsx(H,{sx:{minWidth:36,color:"inherit"},children:u.jsx(zu,{fontSize:"small"})}),u.jsx(y,{variant:"body2",children:"حذف فارم"})]})})]})})]})};i.useEffect(()=>{const s=n==null?void 0:n.map((e,p)=>{var _,z,A,E,S,O,D,N,v,K,X,Z,uu,eu,tu,ru,su,nu,au;return w()==="VetFarm"?[h===1?p+1:p+x*(h-1)+1,(_=e.poultry)!=null&&_.breedingUniqueId?Number(e.poultry.breedingUniqueId):"-",(z=e.poultry)==null?void 0:z.unitName,(S=(E=(A=e.poultry)==null?void 0:A.address)==null?void 0:E.city)==null?void 0:S.name,e.hall?e.hall:"ندارد",e.inspectionInfo.numberOfInspections?e.inspectionInfo.numberOfInspections:0,e==null?void 0:e.hatchingQuantity,e.vetfarmLosses,e.inspectionInfo.numberOfHatching?"%"+Math.round(e.vetfarmLosses*100/e.inspectionInfo.numberOfHatching):0,u.jsx(hu,{item:e,index:p},(e==null?void 0:e.key)??p)]:[h===1?p+1:p+x*(h-1)+1,e.breedingUniqueId?Number(e.breedingUniqueId):"-",e.unitName,(D=(O=e==null?void 0:e.address)==null?void 0:O.city)==null?void 0:D.name,(N=e==null?void 0:e.hatchingQuantity)!=null&&N.period?(v=e==null?void 0:e.hatchingQuantity)==null?void 0:v.period:"ندارد",(X=(K=e==null?void 0:e.hatchingQuantity)==null?void 0:K.totalQuantity)==null?void 0:X.toLocaleString(),(uu=(Z=e==null?void 0:e.hatchingQuantity)==null?void 0:Z.leftOver)==null?void 0:uu.toLocaleString(),(tu=(eu=e==null?void 0:e.hatchingQuantity)==null?void 0:eu.unionLosses)==null?void 0:tu.toLocaleString(),(su=(ru=e==null?void 0:e.hatchingQuantity)==null?void 0:ru.vetFarmLosses)==null?void 0:su.toLocaleString(),(au=(nu=e==null?void 0:e.hatchingQuantity)==null?void 0:nu.totalLosses)==null?void 0:au.toLocaleString()]});k(s)},[n]),i.useEffect(()=>{o(1)},[r,x]);const J=async s=>{s.preventDefault(),r(T());try{const e=await L.get(`management_vet_farm/?role=${w()}&search=filter&value=${l}&page=1&page_size=${x}`);d(e.data.results),j(e.data.count),r(F())}catch(e){console.error("Error fetching data:",e)}};return u.jsxs(a,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:[u.jsxs("form",{onSubmit:J,children:[u.jsx(P,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:g}),u.jsx(V,{type:"submit",onClick:J,endIcon:u.jsx(Nu,{}),children:"جستجو"})]}),u.jsx(Bu,{data:R,columns:w()==="VetFarm"?["ردیف","شناسه یکتا فارم","نام فارم","شهر","سالن","تعداد بازرسی","جوجه ریزی","مجموع تلفات (قطعه)","درصد تلفات","عملیات"]:["ردیف","شناسه یکتا فارم","نام فارم","شهر","دوره جوجه ریزی","تعداد جوجه ریزی","باقیمانده جوجه ریزی","تلفات اعلامی اتحادیه (قطعه)","تلفات اعلامی دامپزشک فارم (قطعه)","تلفات کل (قطعه)"],handlePageChange:I,totalRows:B,page:h,perPage:x,handlePerRowsChange:c,title:"سالن های تحت پوشش"})]})},s0=()=>{const{pathname:r}=Lu();return u.jsx(u.Fragment,{children:u.jsx(fu,{display:"flex",justifyContent:"center",children:u.jsx(a,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(a,{container:!0,justifyContent:"space-between",gap:f.SMALL,children:u.jsx(a,{xs:12,children:(r===_u||r===Eu)&&u.jsx(Wu,{})})})})})})};export{s0 as default}; diff --git a/build/assets/VetFarmAggregateBars-CoRoWSrV.js b/build/assets/VetFarmAggregateBars-CoRoWSrV.js new file mode 100644 index 0000000..bb35124 --- /dev/null +++ b/build/assets/VetFarmAggregateBars-CoRoWSrV.js @@ -0,0 +1 @@ +import{cd as me,j as i,T as D,an as B,ac as pe,B as F,c7 as Oe,d as ye,ah as ie,I as ce,a5 as M}from"./mui-vendor-D_SVL-Dx.js";import{r as p}from"./react-vendor-CmFgShSM.js";import{gm as ke,L as O,j as N,h as w,A as z,a0 as x,u as le,G as _,c as we,V as se,S as fe,C as Y,ad as xe,O as Ae,gn as Fe}from"./index-D80MdVQn.js";import{a as P,u as K}from"./redux-vendor-CfkcHgWN.js";import{d as De}from"./Pageview-CHY_bSEN.js";import{d as Ee}from"./AddCircleOutline-5cdNoXZy.js";import{S as Se}from"./SimpleTable-tm4uaKUf.js";import{d as je}from"./Delete-CIwpNviU.js";function I(r){if(r===null||r===!0||r===!1)return NaN;var e=Number(r);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function T(r,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function A(r){T(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||me(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Me(r,e){T(2,arguments);var t=A(r).getTime(),u=I(e);return new Date(t+u)}var Ue={};function ne(){return Ue}function Ye(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function Ne(r){return T(1,arguments),r instanceof Date||me(r)==="object"&&Object.prototype.toString.call(r)==="[object Date]"}function Pe(r){if(T(1,arguments),!Ne(r)&&typeof r!="number")return!1;var e=A(r);return!isNaN(Number(e))}function qe(r,e){T(2,arguments);var t=I(e);return Me(r,-t)}var We=864e5;function Ie(r){T(1,arguments);var e=A(r),t=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var u=e.getTime(),a=t-u;return Math.floor(a/We)+1}function ue(r){T(1,arguments);var e=1,t=A(r),u=t.getUTCDay(),a=(u=a.getTime()?t+1:e.getTime()>=o.getTime()?t:t-1}function Re(r){T(1,arguments);var e=Te(r),t=new Date(0);t.setUTCFullYear(e,0,4),t.setUTCHours(0,0,0,0);var u=ue(t);return u}var Le=6048e5;function $e(r){T(1,arguments);var e=A(r),t=ue(e).getTime()-Re(e).getTime();return Math.round(t/Le)+1}function ae(r,e){var t,u,a,n,o,f,l,s;T(1,arguments);var v=ne(),c=I((t=(u=(a=(n=e==null?void 0:e.weekStartsOn)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(f=o.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&a!==void 0?a:v.weekStartsOn)!==null&&u!==void 0?u:(l=v.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&t!==void 0?t:0);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=A(r),y=g.getUTCDay(),b=(y=1&&y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(c+1,0,y),b.setUTCHours(0,0,0,0);var E=ae(b,e),k=new Date(0);k.setUTCFullYear(c,0,y),k.setUTCHours(0,0,0,0);var R=ae(k,e);return v.getTime()>=E.getTime()?c+1:v.getTime()>=R.getTime()?c:c-1}function Ge(r,e){var t,u,a,n,o,f,l,s;T(1,arguments);var v=ne(),c=I((t=(u=(a=(n=e==null?void 0:e.firstWeekContainsDate)!==null&&n!==void 0?n:e==null||(o=e.locale)===null||o===void 0||(f=o.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:v.firstWeekContainsDate)!==null&&u!==void 0?u:(l=v.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&t!==void 0?t:1),g=be(r,e),y=new Date(0);y.setUTCFullYear(g,0,c),y.setUTCHours(0,0,0,0);var b=ae(y,e);return b}var Be=6048e5;function ze(r,e){T(1,arguments);var t=A(r),u=ae(t,e).getTime()-Ge(t,e).getTime();return Math.round(u/Be)+1}function h(r,e){for(var t=r<0?"-":"",u=Math.abs(r).toString();u.length0?u:1-u;return h(t==="yy"?a%100:a,t.length)},M:function(e,t){var u=e.getUTCMonth();return t==="M"?String(u+1):h(u+1,2)},d:function(e,t){return h(e.getUTCDate(),t.length)},a:function(e,t){var u=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return u.toUpperCase();case"aaa":return u;case"aaaaa":return u[0];case"aaaa":default:return u==="am"?"a.m.":"p.m."}},h:function(e,t){return h(e.getUTCHours()%12||12,t.length)},H:function(e,t){return h(e.getUTCHours(),t.length)},m:function(e,t){return h(e.getUTCMinutes(),t.length)},s:function(e,t){return h(e.getUTCSeconds(),t.length)},S:function(e,t){var u=t.length,a=e.getUTCMilliseconds(),n=Math.floor(a*Math.pow(10,u-3));return h(n,t.length)}},G={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ve={G:function(e,t,u){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return u.era(a,{width:"abbreviated"});case"GGGGG":return u.era(a,{width:"narrow"});case"GGGG":default:return u.era(a,{width:"wide"})}},y:function(e,t,u){if(t==="yo"){var a=e.getUTCFullYear(),n=a>0?a:1-a;return u.ordinalNumber(n,{unit:"year"})}return U.y(e,t)},Y:function(e,t,u,a){var n=be(e,a),o=n>0?n:1-n;if(t==="YY"){var f=o%100;return h(f,2)}return t==="Yo"?u.ordinalNumber(o,{unit:"year"}):h(o,t.length)},R:function(e,t){var u=Te(e);return h(u,t.length)},u:function(e,t){var u=e.getUTCFullYear();return h(u,t.length)},Q:function(e,t,u){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return h(a,2);case"Qo":return u.ordinalNumber(a,{unit:"quarter"});case"QQQ":return u.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return u.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return u.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,u){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return h(a,2);case"qo":return u.ordinalNumber(a,{unit:"quarter"});case"qqq":return u.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return u.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return u.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,u){var a=e.getUTCMonth();switch(t){case"M":case"MM":return U.M(e,t);case"Mo":return u.ordinalNumber(a+1,{unit:"month"});case"MMM":return u.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return u.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return u.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,u){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return h(a+1,2);case"Lo":return u.ordinalNumber(a+1,{unit:"month"});case"LLL":return u.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return u.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return u.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,u,a){var n=ze(e,a);return t==="wo"?u.ordinalNumber(n,{unit:"week"}):h(n,t.length)},I:function(e,t,u){var a=$e(e);return t==="Io"?u.ordinalNumber(a,{unit:"week"}):h(a,t.length)},d:function(e,t,u){return t==="do"?u.ordinalNumber(e.getUTCDate(),{unit:"date"}):U.d(e,t)},D:function(e,t,u){var a=Ie(e);return t==="Do"?u.ordinalNumber(a,{unit:"dayOfYear"}):h(a,t.length)},E:function(e,t,u){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return u.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return u.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return u.day(a,{width:"short",context:"formatting"});case"EEEE":default:return u.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,u,a){var n=e.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return h(o,2);case"eo":return u.ordinalNumber(o,{unit:"day"});case"eee":return u.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return u.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return u.day(n,{width:"short",context:"formatting"});case"eeee":default:return u.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,u,a){var n=e.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return h(o,t.length);case"co":return u.ordinalNumber(o,{unit:"day"});case"ccc":return u.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return u.day(n,{width:"narrow",context:"standalone"});case"cccccc":return u.day(n,{width:"short",context:"standalone"});case"cccc":default:return u.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,u){var a=e.getUTCDay(),n=a===0?7:a;switch(t){case"i":return String(n);case"ii":return h(n,t.length);case"io":return u.ordinalNumber(n,{unit:"day"});case"iii":return u.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return u.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return u.day(a,{width:"short",context:"formatting"});case"iiii":default:return u.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,u){var a=e.getUTCHours(),n=a/12>=1?"pm":"am";switch(t){case"a":case"aa":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,u){var a=e.getUTCHours(),n;switch(a===12?n=G.noon:a===0?n=G.midnight:n=a/12>=1?"pm":"am",t){case"b":case"bb":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,u){var a=e.getUTCHours(),n;switch(a>=17?n=G.evening:a>=12?n=G.afternoon:a>=4?n=G.morning:n=G.night,t){case"B":case"BB":case"BBB":return u.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return u.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return u.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,u){if(t==="ho"){var a=e.getUTCHours()%12;return a===0&&(a=12),u.ordinalNumber(a,{unit:"hour"})}return U.h(e,t)},H:function(e,t,u){return t==="Ho"?u.ordinalNumber(e.getUTCHours(),{unit:"hour"}):U.H(e,t)},K:function(e,t,u){var a=e.getUTCHours()%12;return t==="Ko"?u.ordinalNumber(a,{unit:"hour"}):h(a,t.length)},k:function(e,t,u){var a=e.getUTCHours();return a===0&&(a=24),t==="ko"?u.ordinalNumber(a,{unit:"hour"}):h(a,t.length)},m:function(e,t,u){return t==="mo"?u.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):U.m(e,t)},s:function(e,t,u){return t==="so"?u.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):U.s(e,t)},S:function(e,t){return U.S(e,t)},X:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Ce(o);case"XXXX":case"XX":return W(o);case"XXXXX":case"XXX":default:return W(o,":")}},x:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"x":return Ce(o);case"xxxx":case"xx":return W(o);case"xxxxx":case"xxx":default:return W(o,":")}},O:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+he(o,":");case"OOOO":default:return"GMT"+W(o,":")}},z:function(e,t,u,a){var n=a._originalDate||e,o=n.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+he(o,":");case"zzzz":default:return"GMT"+W(o,":")}},t:function(e,t,u,a){var n=a._originalDate||e,o=Math.floor(n.getTime()/1e3);return h(o,t.length)},T:function(e,t,u,a){var n=a._originalDate||e,o=n.getTime();return h(o,t.length)}};function he(r,e){var t=r>0?"-":"+",u=Math.abs(r),a=Math.floor(u/60),n=u%60;if(n===0)return t+String(a);var o=e;return t+String(a)+o+h(n,2)}function Ce(r,e){if(r%60===0){var t=r>0?"-":"+";return t+h(Math.abs(r)/60,2)}return W(r,e)}function W(r,e){var t=e||"",u=r>0?"-":"+",a=Math.abs(r),n=h(Math.floor(a/60),2),o=h(a%60,2);return u+n+t+o}var ve=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},_e=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},He=function(e,t){var u=e.match(/(P+)(p+)?/)||[],a=u[1],n=u[2];if(!n)return ve(e,t);var o;switch(a){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",ve(a,t)).replace("{{time}}",_e(n,t))},Qe={p:_e,P:He},Xe=["D","DD"],Ke=["YY","YYYY"];function Ze(r){return Xe.indexOf(r)!==-1}function Je(r){return Ke.indexOf(r)!==-1}function ge(r,e,t){if(r==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(r==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var et=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,rt=/^'([^]*?)'?$/,ut=/''/g,at=/[a-zA-Z]/;function nt(r,e,t){var u,a,n,o,f,l,s,v,c,g,y,b,E,k;T(2,arguments);var R=String(e),S=ne(),j=(u=(a=void 0)!==null&&a!==void 0?a:S.locale)!==null&&u!==void 0?u:ke,L=I((n=(o=(f=(l=void 0)!==null&&l!==void 0?l:void 0)!==null&&f!==void 0?f:S.firstWeekContainsDate)!==null&&o!==void 0?o:(s=S.locale)===null||s===void 0||(v=s.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&n!==void 0?n:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=I((c=(g=(y=(b=void 0)!==null&&b!==void 0?b:void 0)!==null&&y!==void 0?y:S.weekStartsOn)!==null&&g!==void 0?g:(E=S.locale)===null||E===void 0||(k=E.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&c!==void 0?c:0);if(!($>=0&&$<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw new RangeError("locale must contain localize property");if(!j.formatLong)throw new RangeError("locale must contain formatLong property");var q=A(r);if(!Pe(q))throw new RangeError("Invalid time value");var Z=Ye(q),J=qe(q,Z),ee={firstWeekContainsDate:L,weekStartsOn:$,locale:j,_originalDate:q},te=R.match(tt).map(function(d){var m=d[0];if(m==="p"||m==="P"){var C=Qe[m];return C(d,j.formatLong)}return d}).join("").match(et).map(function(d){if(d==="''")return"'";var m=d[0];if(m==="'")return ot(d);var C=Ve[m];if(C)return Je(d)&&ge(d,e,String(r)),Ze(d)&&ge(d,e,String(r)),C(J,d,j.localize,ee);if(m.match(at))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return d}).join("");return te}function ot(r){var e=r.match(rt);return e?e[1].replace(ut,"'"):r}const it=P("VET_FARM_CHECK_ALLOCATION",async(r,{dispatch:e})=>{try{e(O());const{data:t,status:u}=await N.post("vet_check_province_kill_request/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),st=P("VET_FARM_EDIT_CODE_ALLOCATION",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("vet_check_province_kill_request/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),ct=({item:r,updateTable:e,isEditable:t=!0})=>{var l,s,v;const u=K(),[a]=p.useContext(z),n=r!=null&&r.aggregateCode?!(r!=null&&r.clearanceCode):x()==="ProvinceOperator"||x()==="VetSupervisor"||x()==="VetFarm"||x()==="AdminX"||x()==="SuperAdmin"||x()==="Supporter"?!1:!!(r.trash===!0||r!=null&&r.quarantineQuantity),o=le({initialValues:{name:""},validate:c=>{const g={};return c.name||(g.name="این فیلد اجباری است"),/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]+$/.test(c.name)||(g.name="باید شامل اعداد و حروف انگلیسی باشد"),g}});p.useEffect(()=>{o.values.name&&(o.values.name=o.values.name.toUpperCase())},[o.values]),p.useEffect(()=>{o.setFieldValue("name",(r==null?void 0:r.clearanceCode)||"")},[r]),p.useEffect(()=>{o.validateForm()},[]);const f=()=>{r.clearanceCode?u(st({kill_house_request_key:r.key,code:o.values.name,role:x()})).then(c=>{c.payload.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e())}):(o.setFieldValue("name",""),u(it({kill_house_request_key:r.key,code:o.values.name,role:x()})).then(c=>{c.payload.error?a({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),e())}))};return t?i.jsxs(i.Fragment,{children:[i.jsxs(_,{container:!0,direction:"row",alignItems:"center",justifyContent:"flex-start",gap:1,mt:1,sx:{position:"relative"},children:[i.jsx(B,{id:"name",size:"small",variant:"outlined",placeholder:"کد قرنطینه",value:o.values.name,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.name&&!!o.errors.name,helperText:o.values.name&&o.touched.name&&o.errors.name,style:{minWidth:"200px"},sx:{"& .MuiOutlinedInput-root":{"& fieldset":{borderColor:"primary.main"},"&:hover fieldset":{borderColor:"primary.dark"},"&.Mui-focused fieldset":{borderColor:"primary.main"}}},InputProps:{readOnly:!!n,startAdornment:i.jsx(pe,{position:"start",children:r.clearanceCode&&i.jsx(lt,{clearanceCode:r.clearanceCode})})}}),!n&&i.jsx(F,{size:"small",variant:"contained",color:"primary",onClick:f,disabled:!o.isValid||r.clearanceCode===o.values.name,sx:{position:"absolute",right:"0",top:"0",minWidth:"40px",width:"40px",height:"39px"},children:i.jsx(Oe,{})})]}),((l=r==null?void 0:r.registerar)==null?void 0:l.date)&&i.jsx(D,{variant:"caption",display:"block",children:`${nt(new Date((s=r==null?void 0:r.registerar)==null?void 0:s.date),"yyyy/MM/dd")} ${(v=r==null?void 0:r.registerar)==null?void 0:v.name}`})]}):i.jsx(D,{variant:"body2",children:r!=null&&r.clearanceCode?r.clearanceCode:"-"})},lt=({clearanceCode:r})=>{const e=p.useRef(null),t=()=>{e.current&&e.current.submit()};return i.jsx(_,{container:!0,alignItems:"center",justifyContent:"center",children:i.jsx(ye,{title:"مشاهده گواهینامه",arrow:!0,children:i.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:e,style:{cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:[i.jsx("input",{name:"gid",type:"hidden",value:r}),i.jsx(De,{color:"primary",onClick:t})]})})})};ct.propTypes={item:ie.PropTypes.any,updateTable:ie.PropTypes.any,isEditable:ie.PropTypes.bool};const X=P("VET_FARM_SUBMIT_CONTRADICTS",async r=>{const{data:e,status:t}=await N.put("kill_house_request/0/",r);return{data:e,status:t}}),_t=({item:r,updateTable:e})=>{const[t]=p.useContext(z),u=K(),a=le({initialValues:{realNumber:""},validationSchema:we({realNumber:se().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!")})});return i.jsxs(i.Fragment,{children:[i.jsxs(_,{xs:12,container:!0,spacing:fe.SMALL,alignItems:"center",justifyContent:"center",children:[i.jsx(_,{xs:10,children:i.jsx(B,{fullWidth:!0,id:"realNumber",size:"small",label:"مقدار واقعی",variant:"outlined",value:a.values.realNumber,error:a.touched.realNumber?!!a.errors.realNumber:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.realNumber&&a.errors.realNumber?a.errors.realNumber:null})}),i.jsx(_,{xs:2,children:i.jsx(F,{size:"small",variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_quantity:a.values.realNumber})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"ثبت"})})]}),i.jsxs(_,{xs:12,container:!0,gap:fe.SMALL,alignItems:"center",justifyContent:"center",children:[i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"noclearance",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"فاقد کد رهگیری"}),i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"contradiction",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"مغایرت کد رهگیری"}),i.jsx(F,{variant:"outlined",onClick:()=>{u(O()),u(X({key:r.key,quarantine_code_state:"notconfirmed",role:x()})).then(n=>{u(w()),n.payload.error?t({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(t({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),u(Y()),e())})},children:"عدم تایید راهداری"})]})]})},Ot=({code:r,item:e,updateTable:t})=>{const[u]=p.useContext(z),[a,n]=p.useState(!1),[o,f]=p.useState(r),l=K(),s=v=>{f(v.target.value)};return p.useEffect(()=>{f(r),n(!1)},[r]),i.jsx(_,{container:!0,children:a?i.jsx(_,{container:!0,minWidth:"120px",children:i.jsx(B,{variant:"standard",value:o,size:"small",onChange:s,InputProps:{endAdornment:i.jsx(pe,{position:"end",children:i.jsxs(_,{container:!0,width:"50px",children:[i.jsx(D,{style:{cursor:"pointer"},color:"primary",fontWeight:"bold",variant:"caption",onClick:()=>{n(!a),l(O()),l(X({key:e.key,quarantine_quantity:o})).then(v=>{l(w()),v.payload.error?u({vertical:"top",horizontal:"center",msg:"مشکلی بوجود آمده است!",severity:"error"}):(u({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t())})},children:"ثبت"}),i.jsx(D,{style:{cursor:"pointer"},ml:1,color:"error",fontWeight:"bold",variant:"caption",onClick:()=>{n(!a)},children:"لغو"})]})})}})}):i.jsxs(_,{container:!0,alignItems:"center",children:[i.jsx(D,{variant:"caption",color:(e==null?void 0:e.acceptedRealQuantity)!==r?"error":"black",sx:{fontWeight:"800"},children:r==null?void 0:r.toLocaleString()}),(x()==="AdminX"||x()==="SuperAdmin")&&e.trash!==!0&&i.jsx(ce,{"aria-label":"delete",size:"small",color:"primary",onClick:()=>{n(!a)},children:i.jsx(xe,{})})]})})},dt=P("VET_FARM_EDIT_OUT_DRIVER_CODE",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("out-province-poultry-requests/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),kt=({trafficCode:r,item:e})=>{const t=K(),[u]=p.useContext(z),[,,a,,n]=p.useContext(z),o=l=>{t(dt({poultry_request_key:e==null?void 0:e.key,driver_health_code:l})).then(s=>{s.error?u({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(u({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(Fe({selectedDate1:a,selectedDate2:n})),t(Y()))})},f=()=>{t(Ae({title:"ویرایش کد بهداشتی ماشین",size:"auto",content:i.jsx(ft,{initialValue:r||"",onSubmit:o,onCancel:()=>t(Y())})}))};return i.jsxs(_,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,children:[r?i.jsx(D,{variant:"caption",children:r}):null,i.jsx(ye,{title:r?"ویرایش کد بهداشتی ماشین":"ثبت کد بهداشتی ماشین",placement:"top",children:i.jsx(ce,{"aria-label":"edit",size:"small",color:"primary",onClick:f,children:r?i.jsx(xe,{fontSize:"small"}):i.jsx(Ee,{fontSize:"small"})})})]})},ft=({initialValue:r,onSubmit:e,onCancel:t})=>{const[u,a]=p.useState(r);p.useEffect(()=>{a(r)},[r]);const n=()=>{!u||u===r||e(u)};return i.jsxs(_,{container:!0,direction:"column",gap:2,minWidth:260,children:[i.jsx(B,{label:"کد بهداشتی ماشین",value:u,onChange:o=>a(o.target.value),size:"small",fullWidth:!0}),i.jsxs(_,{container:!0,justifyContent:"flex-end",gap:1,xs:12,children:[i.jsx(F,{variant:"contained",color:"primary",onClick:n,disabled:!u||u===r,sx:{flex:1},children:"ثبت"}),i.jsx(F,{variant:"outlined",color:"primary",onClick:t,sx:{flex:1},children:"لغو"})]})]})},At=P("VET_OUT_PRO_DASHBOARD",async(r,{dispatch:e})=>{e(O());const{data:t,status:u}=await N.get(`${r.province?r.province+"parent-company-":""}dashboard-out-province-poultry-requests`,{params:{date1:r.selectedDate1,date2:r.selectedDate2,role:x(),filter:"search",value:r.text?r.text:"",state:"accepted"}});return e(w()),{data:t,status:u}}),ht=P("VET_FARM_SUBMIT_AGGREGATE_BARS",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.post("aggregate-vet-check-province-kill-request/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),Ct=P("VET_FARM_SUBMIT_AGGREGATE_BARS",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.put("aggregate-vet-check-province-kill-request/0/",r);return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),vt=P("VET_FARM_DELETE_AGGREGATE_BAR",async(r,{dispatch:e})=>{e(O());try{const{data:t,status:u}=await N.delete("vet_check_province_kill_request/0/",{params:r});return e(w()),{data:t,status:u}}catch(t){return e(w()),{error:t.response.data.result}}}),Ft=({bars:r,updateTable:e,canReturn:t,setAggregates:u,toShow:a})=>{var b,E,k,R,S,j,L,$,q,Z,J,ee,te;const[n,o]=p.useState([]),f=K(),[l]=p.useContext(z),[s,v]=p.useState(r);p.useEffect(()=>{var m;let d;!a||!((m=s[0])!=null&&m.aggregateCode)?d=s==null?void 0:s.map((C,re)=>{var V,H,Q;return[re+1,C==null?void 0:C.barCode,(V=C.quantity)==null?void 0:V.toLocaleString(),(Q=(H=C==null?void 0:C.weightInfo)==null?void 0:H.weight)==null?void 0:Q.toLocaleString(),i.jsx(ce,{color:"error",disabled:(s==null?void 0:s.length)<3,onClick:()=>{f(vt({kill_house_request_key:C==null?void 0:C.key})).then(de=>{de.payload.error?l({vertical:"top",horizontal:"center",msg:de.payload.error,severity:"error"}):(v(s==null?void 0:s.filter(oe=>(oe==null?void 0:oe.key)!==(C==null?void 0:C.key))),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:i.jsx(je,{})},re)]}):d=s==null?void 0:s.map((C,re)=>{var V,H,Q;return[re+1,C==null?void 0:C.barCode,(V=C.quantity)==null?void 0:V.toLocaleString(),(Q=(H=C==null?void 0:C.weightInfo)==null?void 0:H.weight)==null?void 0:Q.toLocaleString()]}),o(d)},[s]);const c=le({initialValues:{clearanceCode:"",trafficCode:""},validationSchema:we({clearanceCode:se().required("این فیلد اجباری است!"),trafficCode:se().required("این فیلد اجباری است!")})});p.useEffect(()=>{c.validateForm()},[]);const g=d=>{const{value:m}=d.target;c.setFieldValue("clearanceCode",m.toUpperCase())},y=c.values.clearanceCode&&c.values.trafficCode||!c.values.clearanceCode&&!c.values.trafficCode;return i.jsxs(M,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[i.jsx(M,{xs:12,children:i.jsxs(D,{variant:"body2",children:["خریدار:"," ",`${(E=(b=s[0])==null?void 0:b.killhouseUser)==null?void 0:E.name} (${(j=(S=(R=(k=s[0])==null?void 0:k.killhouseUser)==null?void 0:R.killHouseOperator)==null?void 0:S.user)==null?void 0:j.mobile})`]})}),i.jsx(M,{xs:12,children:i.jsxs(D,{variant:"body2",children:["مرغدار:"," ",`${(q=($=(L=s[0])==null?void 0:L.poultryRequest)==null?void 0:$.poultry)==null?void 0:q.unitName} (${(ee=(J=(Z=s[0])==null?void 0:Z.poultryRequest.poultry)==null?void 0:J.user)==null?void 0:ee.mobile})`]})}),i.jsx(M,{xs:12,mb:1,children:i.jsxs(D,{variant:"body2",children:["مجموع حجم بار:"," ",s==null?void 0:s.reduce((d,m)=>d+(m==null?void 0:m.quantity),0).toLocaleString()," ","قطعه"]})}),i.jsx(Se,{data:n,columns:!a||!((te=s[0])!=null&&te.aggregateCode)?["ردیف","کد بار","تعداد اولیه","وزن اولیه بار","عملیات"]:["ردیف","کد بار","تعداد اولیه","وزن اولیه بار"]}),!a&&i.jsxs(i.Fragment,{children:[i.jsxs(M,{container:!0,alignItems:"center",xs:12,mt:1,justifyContent:"space-between",spacing:2,children:[i.jsx(M,{item:!0,xs:6,children:i.jsx(B,{size:"small",fullWidth:!0,id:"clearanceCode",name:"clearanceCode",label:"کد قرنطینه",value:c.values.clearanceCode,onChange:g,error:c.touched.clearanceCode&&!!c.errors.clearanceCode,helperText:c.touched.clearanceCode&&c.errors.clearanceCode})}),i.jsx(M,{item:!0,xs:6,children:i.jsx(B,{size:"small",fullWidth:!0,id:"trafficCode",name:"trafficCode",label:"کد حمل",value:c.values.trafficCode,onChange:c.handleChange,error:c.touched.trafficCode&&!!c.errors.trafficCode,helperText:c.touched.trafficCode&&c.errors.trafficCode})})]}),i.jsxs(M,{xs:12,mt:1,gap:1,children:[i.jsx(F,{disabled:t?!c.isValid:!y,fullWidth:!0,color:"primary",variant:"contained",onClick:()=>{f(ht({kill_house_requests_list:s==null?void 0:s.map(d=>d==null?void 0:d.key),role:x(),code:c.values.clearanceCode?c.values.clearanceCode:null,traffic_code:c.values.trafficCode?c.values.trafficCode:null})).then(d=>{d.payload.error?l({vertical:"top",horizontal:"center",msg:d.payload.error,severity:"error"}):(f(Y()),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:c.isValid?"ثبت":"ثبت اولیه"}),t&&i.jsx(F,{style:{marginTop:"5px"},fullWidth:!0,color:"error",variant:"contained",onClick:()=>{var d;f(Ct({kill_house_request_key:(d=s[0])==null?void 0:d.key,role:x(),type:"cancel_aggregate"})).then(m=>{m.payload.error?l({vertical:"top",horizontal:"center",msg:m.payload.error,severity:"error"}):(f(Y()),u([]),e(),l({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"برگشت از ادغام"})]})]})]})};export{kt as V,vt as a,Ft as b,ct as c,Ot as d,_t as e,At as v}; diff --git a/build/assets/VetFarmAllocations-CSIAevjU.js b/build/assets/VetFarmAllocations-CSIAevjU.js new file mode 100644 index 0000000..db6944a --- /dev/null +++ b/build/assets/VetFarmAllocations-CSIAevjU.js @@ -0,0 +1 @@ +import{j as t,b as i}from"./mui-vendor-D_SVL-Dx.js";import{G as r,S as o}from"./index-D80MdVQn.js";import{V as m}from"./VetFarmOperation-BtBlNfY-.js";import"./react-vendor-CmFgShSM.js";import"./redux-vendor-CfkcHgWN.js";import"./Visibility-Cb7r65bM.js";import"./AddCircleOutline-5cdNoXZy.js";import"./VetFarmAggregateBars-CoRoWSrV.js";import"./Pageview-CHY_bSEN.js";import"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";import"./index.esm-C1-dCPnj.js";import"./VetFarmDeletedBars-D6uptIlB.js";import"./ResponsiveTable-bUYl0qDM.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./checkPathStartsWith-DedybDvj.js";import"./SlaughterManageBars-DS0speaj.js";import"./toBase64-UDzdrM-n.js";import"./PublishedWithChanges-Dz7dEVRv.js";import"./resizeImage-Csf2MO3w.js";import"./ShowImage-DxnwAx1k.js";import"./Download-CJYPO5Fu.js";import"./VetFarmEditTrafficCode-C5Hod_My.js";import"./isValidIndexWeight-C_ik-uYa.js";import"./SlaughterEnterNoneReciept-By4AAznT.js";import"./Tune-BBzxV8DK.js";import"./ReceiptLong-BODgrrI9.js";import"./getDocumentStates-X7qXjbQL.js";import"./NumberFormatCustom-BXcOcGV4.js";import"./FileUploader-DvFCJiD0.js";import"./CloudUpload-DcjFxp8C.js";import"./CheckCircle-DhdOmw2t.js";import"./index-C-DZrBTM.js";import"./VetFarmSubmitClearanceCode-DupXGNod.js";import"./LabelField-BYhJrYEE.js";import"./ChainBarManagement-B5xS_M-_.js";import"./Settings-Cboitw62.js";import"./CarPelak-BUqZflo3.js";import"./SlaughterFreeBuyBars-N07aGQVN.js";import"./vet-farm-get-out-province-dashboard-BLT-TxVO.js";import"./slaughter-get-provinces-D6etA0Tf.js";import"./EditOutlined-CdYoJAhn.js";import"./DeleteOutlineOutlined-BmausW-i.js";import"./ChechClearanceCode-C2pygfym.js";import"./province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js";import"./Refresh-DGpCWJBi.js";import"./free-buying-payment-BOY4iF0l.js";import"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";import"./PictureAsPdf-CIzo5EaA.js";const mt=()=>t.jsx(i,{display:"flex",justifyContent:"center",children:t.jsx(r,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:t.jsx(r,{container:!0,justifyContent:"space-between",gap:o.SMALL,style:{width:"100%"},children:t.jsx(r,{xs:12,children:t.jsx(m,{})})})})});export{mt as default}; diff --git a/build/assets/VetFarmDeletedBars-D6uptIlB.js b/build/assets/VetFarmDeletedBars-D6uptIlB.js new file mode 100644 index 0000000..65bbb5f --- /dev/null +++ b/build/assets/VetFarmDeletedBars-D6uptIlB.js @@ -0,0 +1 @@ +import{j as a,T as zu,an as L,B as iu,d as Hu}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{L as T,j as S,a0 as c,h as _,A as Iu,v as M,X as wu,a3 as Yu,G as E,S as bu,$ as vu}from"./index-D80MdVQn.js";import{a as Nu,f as Du,u as Bu}from"./redux-vendor-CfkcHgWN.js";import{R as Gu,a as Ku}from"./index.esm-C1-dCPnj.js";import{R as xu}from"./ResponsiveTable-bUYl0qDM.js";import{c as j}from"./checkPathStartsWith-DedybDvj.js";const Ou=Nu("DELETED_BARS_DASHBOARD",async(d,{dispatch:F})=>{F(T());const{data:q,status:i}=await S.get("dashboard_delete_bar",{params:{date1:d.selectedDate1,date2:d.selectedDate2,role:c()}});return F(_()),{data:q,status:i}}),mu=()=>{const[d,F]=n.useState([]),[q,i]=n.useState(0),[v,$u]=n.useState(10),[D,ku]=n.useState(""),[x,P]=n.useState(1),[r,$]=n.useState([]),[Ru,z]=n.useState([]),[H,C]=n.useState(!1),o=Du(e=>e.userSlice.selectedSubUser),[A,,p,I,g,w]=n.useContext(Iu),ju=Du(e=>{var u,t;return(t=(u=e.userSlice)==null?void 0:u.userProfile)==null?void 0:t.key}),h=Bu();n.useEffect(()=>{const e=M(new Date).format("YYYY-MM-DD");I(e),w(e)},[]);const Su=e=>{ku(e.target.value)},Y=async e=>{var u,t,l;if(!H){h(T());try{const s=await S.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${c()}${j("slaughter")?`&role_key=${o==null?void 0:o.key}`:""}&date1=${p}&date2=${g}&page=${e}&page_size=${v}`);C(!1),F(((u=s.data)==null?void 0:u.results)||[]),i(((t=s.data)==null?void 0:t.count)||0)}catch(s){console.error("Error fetching data:",s);const f=(s==null?void 0:s.message)||"",y=(l=s==null?void 0:s.response)==null?void 0:l.status;f.includes("500")||y===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),F([]),i(0)}finally{h(_())}}},_u=e=>{Y(e),P(e)},qu=e=>{$u(e),P(1)};n.useEffect(()=>{H||(Y(1),h(Ou({selectedDate1:p,selectedDate2:g,role_key:j("slaughter")&&(o==null?void 0:o.key)||""})).then(e=>{var u,t,l,s;e!=null&&e.error?((((u=e.error)==null?void 0:u.message)||"").includes("500")||((t=e.error)==null?void 0:t.status)===500||((l=e.error)==null?void 0:l.statusCode)===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),$([])):(s=e==null?void 0:e.payload)!=null&&s.data?(C(!1),$(e.payload.data)):$([])}).catch(e=>{var s;console.error("Error fetching dashboard data:",e);const u=(e==null?void 0:e.message)||"",t=(s=e==null?void 0:e.response)==null?void 0:s.status;u.includes("500")||t===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),$([])}))},[h,p,g,v,o==null?void 0:o.key]),n.useEffect(()=>{C(!1)},[p,g,D]);const Lu=async e=>{var u,t,l;e.preventDefault(),C(!1),h(T());try{const s=await S.get(`kill_house_request_bar_management/?check&deleted_requests&search=filter&value=${D}&role=${c()}${j("slaughter")?`&role_key=${o==null?void 0:o.key}`:""}&date1=${p}&date2=${g}&page=1&page_size=${v}`);C(!1),F(((u=s.data)==null?void 0:u.results)||[]),i(((t=s.data)==null?void 0:t.count)||0),h(_())}catch(s){console.error("Error fetching data:",s);const f=(s==null?void 0:s.message)||"",y=(l=s==null?void 0:s.response)==null?void 0:l.status;f.includes("500")||y===500?(C(!0),A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):A({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),F([]),i(0),h(_())}},Mu=e=>{I(e)},Tu=e=>{w(e)};n.useEffect(()=>{if(!d||!Array.isArray(d)){z([]);return}const e=d.map((u,t)=>{var l,s,f,y,k,b,N,B,G,K,O,V,W,Q,X,J,Z,U,m,uu,eu,su,ru,au,tu,ou,nu,lu,cu,Cu,Au,du,Fu,pu,gu,hu,fu,yu,Eu;return[x===1?t+1:t+v*(x-1)+1,(u==null?void 0:u.barCode)||"",(f=(s=(l=u==null?void 0:u.vetFarm)==null?void 0:l.vet)==null?void 0:s.user)!=null&&f.fullname?u.vetFarm.vet.user.fullname+`(${((b=(k=(y=u==null?void 0:u.vetFarm)==null?void 0:y.vet)==null?void 0:k.user)==null?void 0:b.mobile)||""})`:"فاقد دامپزشک",(N=u==null?void 0:u.poultryRequest)!=null&&N.freezing?"انجماد":"عادی",(B=u==null?void 0:u.poultryRequest)!=null&&B.freeSaleInProvince?"آزاد":"دولتی",`${((K=(G=u==null?void 0:u.addCar)==null?void 0:G.driver)==null?void 0:K.typeCar)||""} ${((V=(O=u==null?void 0:u.addCar)==null?void 0:O.driver)==null?void 0:V.pelak)||""}`,`${((Q=(W=u==null?void 0:u.addCar)==null?void 0:W.driver)==null?void 0:Q.driverName)||""} (${((J=(X=u==null?void 0:u.addCar)==null?void 0:X.driver)==null?void 0:J.driverMobile)||""})`,`${((Z=u==null?void 0:u.killhouseUser)==null?void 0:Z.name)||""} (${((uu=(m=(U=u==null?void 0:u.killhouseUser)==null?void 0:U.killHouseOperator)==null?void 0:m.user)==null?void 0:uu.mobile)||""})`,u!=null&&u.killer?`${((eu=u.killer)==null?void 0:eu.name)||""} (${((au=(ru=(su=u.killer)==null?void 0:su.killHouseOperator)==null?void 0:ru.user)==null?void 0:au.mobile)||""})`:"-",`${((ou=(tu=u==null?void 0:u.poultryRequest)==null?void 0:tu.poultry)==null?void 0:ou.unitName)||""} (${((cu=(lu=(nu=u==null?void 0:u.poultryRequest)==null?void 0:nu.poultry)==null?void 0:lu.user)==null?void 0:cu.mobile)||""})`,((Fu=(du=(Au=(Cu=u==null?void 0:u.poultryRequest)==null?void 0:Cu.poultry)==null?void 0:Au.address)==null?void 0:du.city)==null?void 0:Fu.name)||"",((pu=u==null?void 0:u.poultryRequest)==null?void 0:pu.age)||"",(u==null?void 0:u.killPlace)||"",(gu=u==null?void 0:u.poultryRequest)!=null&&gu.amount?u.poultryRequest.amount.toLocaleString()+" ﷼":"0 ﷼",(hu=u==null?void 0:u.weightInfo)!=null&&hu.killHousePrice?u.weightInfo.killHousePrice.toLocaleString()+" ﷼":"0 ﷼",(fu=u==null?void 0:u.poultryRequest)!=null&&fu.sendDate?(()=>{try{const R=new Date(u.poultryRequest.sendDate);return isNaN(R.getTime())?"-":wu(R,"yyyy/MM/dd")}catch(R){return console.error("Error formatting sendDate:",R),"-"}})():"-",((yu=u==null?void 0:u.poultryRequest)==null?void 0:yu.orderCode)||"",((Eu=u==null?void 0:u.poultryRequest)==null?void 0:Eu.chickenBreed)||"",u!=null&&u.quantity?u.quantity.toLocaleString():"0",(u==null?void 0:u.trafficCode)||"",u!=null&&u.amount?u.amount.toLocaleString()+" ﷼":"0 ﷼",(u==null?void 0:u.clearanceCode)||"-",(u!=null&&u.nonReceipt&&(u!=null&&u.mainNonReceipt)?"کاربر":"سیستم")+" "+Yu(u==null?void 0:u.modifyDate),(u==null?void 0:u.nonReceiptMessage)||"-"]});z(e)},[d,x,v]);const Pu=a.jsx(E,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,children:a.jsxs(E,{container:!0,alignItems:"center",gap:bu.SMALL,xs:12,children:[a.jsx(zu,{children:"بارهای حذف شده"}),a.jsx(E,{children:a.jsx(vu,{label:"از تاریخ",id:"date",renderInput:e=>a.jsx(L,{size:"small",...e}),value:p,onChange:e=>{Mu(M(e).format("YYYY-MM-DD"))}})}),a.jsx(E,{children:a.jsx(vu,{label:"تا تاریخ",id:"date",renderInput:e=>a.jsx(L,{size:"small",...e}),value:g,onChange:e=>{Tu(M(e).format("YYYY-MM-DD"))}})}),a.jsx(L,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:180},onChange:Su}),a.jsx(iu,{endIcon:a.jsx(Gu,{}),type:"submit",onClick:Lu,children:"جستجو"}),(c()==="ProvinceOperator"||c()==="SuperAdmin"||c()==="AdminX"||c()==="Supporter"||c()==="CityJahad"||c()==="CityPoultry"||c()==="KillHouse")&&a.jsx(Hu,{title:"خروجی اکسل",children:a.jsx("a",{href:`${S.defaults.baseURL}bar_excel_trash_true/?start=${p||""}&end=${g||""}&key=${ju||""}&role=${c()}&search=filter&value=${D||""}${j("slaughter")?`&role_key=${o==null?void 0:o.key}`:""}`,rel:"noreferrer",children:a.jsx(iu,{color:"success",children:a.jsx(Ku,{size:32})})})})]})});return a.jsx(E,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:a.jsxs(E,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[Pu,a.jsx(E,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:a.jsx(xu,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","تعداد خریداران","حجم بار","وزن بار","بار های فاقد قرنطینه","بارهای دارای قرنطینه"],data:[[r!=null&&r.lenKillHouseRequest?r.lenKillHouseRequest.toLocaleString():"0",r!=null&&r.lenKillHouse?r.lenKillHouse.toLocaleString():"0",r!=null&&r.firstQuantity?r.firstQuantity.toLocaleString():"0",r!=null&&r.firstWeight?r.firstWeight.toLocaleString():"0",r!=null&&r.lenHasntCode?r.lenHasntCode.toLocaleString():"0",r!=null&&r.lenHasCode?r.lenHasCode.toLocaleString():"0"]],title:"خلاصه اطلاعات"})}),a.jsx(xu,{data:Ru,columns:["ردیف","کدبار","دامپزشک فارم","نوع کشتار","نوع فروش","ماشین","راننده","خریدار","کشتارکن اختصاصی","محل کشتار","مرغدار","سن مرغ","شهر","قیمت مرغدار","قیمت کشتارگاه","تاریخ کشتار","کدسفارش کشتار","نژاد","تعداد","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","نوع برگشت","پیام عدم دریافت"],handlePageChange:_u,totalRows:q,page:x,perPage:v,handlePerRowsChange:qu,title:"بارهای حذف شده"})]})})};export{mu as V}; diff --git a/build/assets/VetFarmEditTrafficCode-C5Hod_My.js b/build/assets/VetFarmEditTrafficCode-C5Hod_My.js new file mode 100644 index 0000000..4e0ce6f --- /dev/null +++ b/build/assets/VetFarmEditTrafficCode-C5Hod_My.js @@ -0,0 +1 @@ +import{j as e,T as d,d as h,I as f,ce as y,an as j,B as p}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./react-vendor-CmFgShSM.js";import{L as A,j as v,h as m,A as E,G as l,O as T,C as x,a0 as _}from"./index-D80MdVQn.js";import{a as g,u as D}from"./redux-vendor-CfkcHgWN.js";const F=g("VET_FARM_EDIT_TRAFFIC_CODE_SERVICE",async(t,{dispatch:r})=>{r(A());try{const{data:s,status:u}=await v.put("kill_house_request/0/",t);return r(m()),{data:s,status:u}}catch(s){return r(m()),{error:s.response.data.result}}}),k=({trafficCode:t,killHouseRequestKey:r,updateTable:s,isEditable:u=!0})=>{const a=D(),[n]=i.useContext(E);if(!u)return e.jsx(d,{variant:"body2",sx:{display:"flex",alignItems:"center"},children:t||"-"});const o=()=>{a(T({title:"ویرایش کد حمل و نقل",size:"auto",content:e.jsx(I,{initialValue:t||"",onSubmit:C=>{a(F({key:r,traffic_code:C,role:_()})).then(c=>{c.payload.error?n({vertical:"top",horizontal:"center",msg:c.payload.error,severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),s(),a(x()))})},onCancel:()=>a(x())})}))};return e.jsxs(l,{container:!0,alignItems:"center",justifyContent:"center",gap:.5,sx:{width:"140px"},children:[e.jsx(d,{variant:"body2",children:t||"-"}),e.jsx(h,{title:"ویرایش کد حمل و نقل",placement:"top",children:e.jsx(f,{size:"small",color:"primary","aria-label":"edit",onClick:o,children:e.jsx(y,{fontSize:"small"})})})]})},I=({initialValue:t,onSubmit:r,onCancel:s})=>{const[u,a]=i.useState(t);i.useEffect(()=>{a(t)},[t]);const n=()=>{u&&r(u)};return e.jsxs(l,{container:!0,direction:"column",gap:2,minWidth:260,children:[e.jsx(j,{variant:"outlined",value:u,size:"small",placeholder:"کد حمل و نقل",onChange:o=>a(o.target.value),inputProps:{inputMode:"numeric",pattern:"[0-9]*"},fullWidth:!0}),e.jsxs(l,{container:!0,justifyContent:"flex-end",gap:1,xs:12,children:[e.jsx(p,{size:"small",variant:"contained",color:"primary",onClick:n,disabled:!u||u===t,sx:{flex:1},children:"ثبت"}),e.jsx(p,{size:"small",variant:"outlined",color:"primary",onClick:s,sx:{flex:1},children:"لغو"})]})]})};export{k as V,F as v}; diff --git a/build/assets/VetFarmInspections-By43xRPU.js b/build/assets/VetFarmInspections-By43xRPU.js new file mode 100644 index 0000000..e23a2d0 --- /dev/null +++ b/build/assets/VetFarmInspections-By43xRPU.js @@ -0,0 +1 @@ +import{j as u,I as m,T as r,cp as p,aR as h,aS as j,aT as C,aU as f,aV as g,b as A}from"./mui-vendor-D_SVL-Dx.js";import{lw as F,G as e,S as a,p as T,q as S,lt as y}from"./index-D80MdVQn.js";import{u as E,j as I,r as b,f as D}from"./react-vendor-CmFgShSM.js";import{f as M,u as R}from"./redux-vendor-CfkcHgWN.js";import{S as w}from"./SimpleTable-tm4uaKUf.js";import{d as V}from"./NavigateNext-TZQEved5.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const L=()=>{const n=E(),{inspectionid:o}=I(),c=o,{vetFarmInspectionHistory:t,pending:l}=M(s=>s.vetFarmSlice),d=R();return b.useEffect(()=>{d(F(c))},[]),u.jsx(u.Fragment,{children:!l&&u.jsxs(e,{mt:a.MEDIUM,children:[u.jsx(e,{container:!0,alignItems:"center",children:u.jsxs(m,{"aria-label":"delete",color:"primary",onClick:()=>n(-1),children:[u.jsx(V,{}),u.jsx(r,{children:"بازگشت"})]})}),u.jsxs(p,{sx:{gap:a.MEDIUM},children:[t==null?void 0:t.map((s,N)=>u.jsx(u.Fragment,{children:u.jsxs(h,{sx:{alignSelf:"flex-start",width:"100%"},children:[u.jsxs(j,{children:[u.jsx(C,{}),u.jsx(f,{})]}),u.jsxs(e,{container:!0,direction:"column",flexWrap:"nowrap",flex:"1",children:[u.jsx(e,{container:!0,children:u.jsx(e,{children:u.jsx(g,{children:u.jsxs(r,{variant:"body1",fontWeight:"bold",children:["بازرسی مورخ ",T(s.createDate)," ساعت"," ",S(s.createDate)]})})})}),u.jsx(e,{container:!0,xs:12,children:u.jsx(e,{xs:12,children:u.jsx(w,{columns:["موضوع بازرسی","توضیحات","تلفات","تصویر"],data:[[s.topic,s.description,s.Losses,s.image.length?s.image.map((i,x)=>[u.jsx(e,{display:"inline-flex",children:u.jsx("a",{href:i,alt:"دانلود",children:u.jsx("img",{src:i,width:"80",height:"80",alt:"دانلود",style:{marginRight:"10px",borderRadius:"5px"}})})},`SlaughterPaymentFactorImage${x}`)]):"بدون پیوست"]]})})})]})]})})),!(t!=null&&t.length)&&u.jsx(r,{variant:"body1",component:"span",children:"برای این مرغداری بازرسی ثبت نشده است."})]})]})})},q=()=>{const{pathname:n}=D();return u.jsx(u.Fragment,{children:u.jsx(A,{display:"flex",justifyContent:"center",children:u.jsx(e,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:u.jsx(e,{container:!0,justifyContent:"space-between",gap:a.SMALL,children:u.jsx(e,{xs:12,children:n.includes(y)&&u.jsx(L,{})})})})})})};export{q as default}; diff --git a/build/assets/VetFarmOperation-BtBlNfY-.js b/build/assets/VetFarmOperation-BtBlNfY-.js new file mode 100644 index 0000000..e9a1fac --- /dev/null +++ b/build/assets/VetFarmOperation-BtBlNfY-.js @@ -0,0 +1 @@ +import{j as e,T as p,d as m,I as Ru,an as X,B as ru,a5 as ou,al as Vu,a_ as I0,b5 as q0,b6 as H,au as H0}from"./mui-vendor-D_SVL-Dx.js";import{d as V0}from"./Visibility-Cb7r65bM.js";import{d as T0}from"./AddCircleOutline-5cdNoXZy.js";import{fL as Y0,A as _u,v as Tu,p as J,a0 as o,O as Mu,G as f,$ as yu,j as G,L as fu,h as uu,W as W0,S as tu,af as $u,gk as N0,gl as M0,a3 as Q0,X as K0,ad as G0}from"./index-D80MdVQn.js";import{r as d}from"./react-vendor-CmFgShSM.js";import{f as zu,u as Pu,a as X0}from"./redux-vendor-CfkcHgWN.js";import{v as B0,V as U0,a as J0,b as _0,c as Z0,d as O0,e as m0}from"./VetFarmAggregateBars-CoRoWSrV.js";import{R as Hu,a as Yu}from"./index.esm-C1-dCPnj.js";import{V as u6}from"./VetFarmDeletedBars-D6uptIlB.js";import{V as e6,E as a6,S as r6}from"./SlaughterManageBars-DS0speaj.js";import{V as s6}from"./VetFarmEditTrafficCode-C5Hod_My.js";import{R as Lu}from"./ResponsiveTable-bUYl0qDM.js";import{V as n6}from"./VetFarmSubmitClearanceCode-DupXGNod.js";import{a as o6}from"./ChainBarManagement-B5xS_M-_.js";import{S as Wu}from"./ShowImage-DxnwAx1k.js";import{S as t6}from"./SlaughterFreeBuyBars-N07aGQVN.js";import{a as l6}from"./province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js";import{d as c6}from"./Refresh-DGpCWJBi.js";import{S as C6}from"./SimpleTable-tm4uaKUf.js";import{S as d6}from"./SlaughterEnterNoneReciept-By4AAznT.js";import{d as A6}from"./Tune-BBzxV8DK.js";import{f as z0}from"./free-buying-payment-BOY4iF0l.js";import{P as i6}from"./ProvinceSettlementPdfKillRequest-D9Y_HkeH.js";function w0(i){return Y0({attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zM4.911 7.089h11.456a2.197 2.197 0 0 1 2.165 2.19v5.863a2.213 2.213 0 0 1-2.177 2.178H8.04c-1.174 0-2.04-.99-2.04-2.178v-4.639L4.503 7.905c-.31-.42-.05-.816.408-.816zm3.415 2.19c-.347 0-.68.21-.68.544 0 .334.333.544.68.544h7.905c.346 0 .68-.21.68-.544 0-.334-.334-.545-.68-.545zm0 2.177c-.347 0-.68.21-.68.544 0 .334.333.544.68.544h7.905c.346 0 .68-.21.68-.544 0-.334-.334-.544-.68-.544zm-.013 2.19c-.346 0-.68.21-.68.544 0 .334.334.544.68.544h5.728c.347 0 .68-.21.68-.544 0-.334-.333-.545-.68-.545z"}}]})(i)}const g6=({readOnly:i})=>{var n,su,cu,Cu,du,Au,B,iu;const[b,Y]=d.useState([]),[P,z]=d.useState(0),[N,k]=d.useState(10),[M,eu]=d.useState(""),[Q,l]=d.useState(1),[C,I]=d.useState([]),[w,j]=d.useState([]),[,,E,V,K,q]=d.useContext(_u),lu=zu(x=>x.userSlice.userProfile.key),T=Pu();d.useEffect(()=>{const x=Tu(new Date).format("YYYY-MM-DD");V(x),q(x)},[]);const D=x=>{eu(x.target.value)},R=async x=>{T(fu());const s=await G.get(`out-province-poultry-requests/?search=filter&value=${M}&page=${x}&role=${o()}&page_size=${N}&date1=${E}&date2=${K}&state=accepted`);T(uu()),Y(s.data.results),z(s.data.count)},W=x=>{R(x),l(x)},S=x=>{k(x),l(1)},r=()=>{R(Q!==0?Q:1)};d.useEffect(()=>{R(1),T(B0({selectedDate1:E,selectedDate2:K,text:M})).then(x=>{I(x.payload.data)})},[T,E,K,N]);const $=async x=>{x.preventDefault(),T(fu());try{const s=await G.get(`out-province-poultry-requests/?search=filter&value=${M}&date1=${E}&date2=${K}&state=accepted&role=${o()}`);Y(s.data.results),z(s.data.count),T(uu())}catch(s){console.error("Error fetching data:",s)}};d.useEffect(()=>{const x=b==null?void 0:b.map((s,y)=>{var gu,pu,hu,nu,U,xu,Fu,Z,au,a,u,c,h,t,F,g,L,_,O,ju,Su,bu,Eu,Du,vu;return[Q===1?y+1:y+N*(Q-1)+1,e.jsx(p,{variant:"body2",style:{color:"green"},children:s.outState},y),`${(gu=s==null?void 0:s.registrar)==null?void 0:gu.fullname}`,s.orderCode,(pu=s.buyer)!=null&&pu.firstName?`${(hu=s.buyer)==null?void 0:hu.firstName} ${(nu=s.buyer)==null?void 0:nu.lastName} (${(U=s.buyer)==null?void 0:U.mobile}) / ${s.buyer.province} - ${s.buyer.city}`:`${s.buyerFullname} (${s.buyerMobile}) / ${s.buyerProvince} - ${s.buyerCity}`,s!=null&&s.hasWage?s==null?void 0:s.payerFullname:"-",`${(xu=s.poultry)==null?void 0:xu.unitName} (${s.poultry.user.mobile})`,(Fu=s==null?void 0:s.poultry)==null?void 0:Fu.age,(Z=s==null?void 0:s.IndexWeight)==null?void 0:Z.toLocaleString(),s.quantity.toLocaleString(),(au=Math.floor(s.IndexWeight*s.quantity))==null?void 0:au.toLocaleString(),e.jsx(m,{placement:"top",title:o()==="VetFarm"||o()==="AdminX"?"ثبت کد قرنطینه":"مشاهده کد قرنطینه",children:e.jsx(Ru,{color:"primary",size:"small",onClick:()=>{T(Mu({title:"ثبت کد قرنطینه",size:{xs:"340px",md:"690px"},content:e.jsx(n6,{readOnly:o()==="CityOperator",item:s,updateTable:r},y)}))},children:o()==="VetFarm"||o()==="AdminX"?e.jsx(T0,{fontSize:"small"}):e.jsx(V0,{fontSize:"small"})})},y),((a=s==null?void 0:s.totalSystemQuarantineQuantity)==null?void 0:a.toLocaleString())||"-",i?(u=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:u.driverhealthCode:e.jsx(U0,{item:s,trafficCode:(c=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:c.driverhealthCode},y),((h=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:h.driverCar)||"-",(t=s==null?void 0:s.outProvinceDriverInfo)!=null&&t.driverPelak?(F=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:F.driverPelak:"-",(g=s==null?void 0:s.outProvinceDriverInfo)!=null&&g.driverName?(L=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:L.driverName:"",(_=s==null?void 0:s.outProvinceDriverInfo)!=null&&_.driverMobile?(O=s==null?void 0:s.outProvinceDriverInfo)==null?void 0:O.driverMobile:"",J(s==null?void 0:s.createDate),J(s==null?void 0:s.sendDate),(s==null?void 0:s.totalWageAmount)||"-",(ju=s==null?void 0:s.hatching)==null?void 0:ju.city,(Su=s==null?void 0:s.hatching)==null?void 0:Su.province,(Eu=(bu=s==null?void 0:s.hatching)==null?void 0:bu.leftOver)==null?void 0:Eu.toLocaleString(),(vu=(Du=s==null?void 0:s.hatching)==null?void 0:Du.hatchingQuantity)==null?void 0:vu.toLocaleString()]});j(x)},[b]);const v=e.jsxs(f,{container:!0,gap:2,xs:12,alignItems:"center",children:[e.jsx(f,{children:e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:x=>e.jsx(X,{style:{width:"160px"},...x}),value:E,onChange:x=>{V(Tu(x).format("YYYY-MM-DD"))}})}),e.jsx(f,{children:e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:x=>e.jsx(X,{style:{width:"160px"},...x}),value:K,onChange:x=>{q(Tu(x).format("YYYY-MM-DD"))}})}),e.jsxs("form",{onSubmit:$,children:[e.jsx(X,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:D}),e.jsx(ru,{type:"submit",onClick:$,endIcon:e.jsx(Hu,{}),children:"جستجو"})]}),e.jsx(f,{children:e.jsx(m,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}bar_free_excel/?date1=${E}&date2=${K}&state=accepted&role=${o()}&key=${lu}&search=filter&value=${M}`,rel:"noreferrer",children:e.jsx(ru,{color:"success",children:e.jsx(Yu,{size:32})})})})})]});return e.jsx(f,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:e.jsxs(f,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:[v,e.jsx(f,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:e.jsx(Lu,{noPagination:!0,isDashboard:!0,columns:["تعداد بار","مجموع حجم","مجموع وزن","میانگین وزنی","تعداد بار های دارای کد قرنطینه","تعدا بار فاقد کد قرنطینه","مجموع جوجه ریزی","مجموع مانده در سالن"],data:[[(n=C==null?void 0:C.lenBar)==null?void 0:n.toLocaleString(),(su=C==null?void 0:C.quantity)==null?void 0:su.toLocaleString(),(cu=C==null?void 0:C.weight)==null?void 0:cu.toLocaleString(),(Cu=C==null?void 0:C.indexWeight)==null?void 0:Cu.toLocaleString(),(du=C==null?void 0:C.hasCode)==null?void 0:du.toLocaleString(),(Au=C==null?void 0:C.hasntCode)==null?void 0:Au.toLocaleString(),(B=C==null?void 0:C.hatchingQuantity)==null?void 0:B.toLocaleString(),(iu=C==null?void 0:C.leftOver)==null?void 0:iu.toLocaleString()]],title:"خلاصه اطلاعات"})}),e.jsx(Lu,{data:w,columns:["ردیف","وضعیت","ثبت کننده سفارش","کد سفارش","اطلاعات خریدار","پرداخت کننده","مرغدار","سن مرغ","میانگین وزن (کیلوگرم)","تعداد","وزن کل (کیلوگرم)","ثبت کد قرنطینه","تعداد در قرنطینه","کد بهداشتی ماشین","نوع خودرو","پلاک","نام راننده","تلفن راننده","تاریخ ثبت درخواست","تاریخ کشتار","تعرفه","شهر","استان","مانده در سالن","جوجه ریزی اولیه"],handlePageChange:W,totalRows:P,page:Q,perPage:N,handlePerRowsChange:S,title:"درخواست های فروش به خارج استان"})]})})},p6=()=>e.jsx(t6,{isBarManagemen:!0}),h6=X0("ADD_COMMENT_IN_SETTLEMENT_PROVINCE",async(i,{dispatch:b})=>{try{b(fu());const{data:Y,status:P}=await G.put("direct-buying-payment/0/",i);return b(uu()),{data:Y,status:P}}catch(Y){return b(uu()),{error:Y.response.data.result}}});function x6({modal_key:i}){const b=Pu(),[Y,P]=d.useState([]),[z,N]=d.useState({}),[k,M]=d.useState({});d.useEffect(()=>{i&&b(z0({province_kill_request_key:i})).then(l=>{var I;const C=(I=l.payload)==null?void 0:I.data;if(C&&Array.isArray(C)){const w=C.map(E=>({...E,date:J(E.date)}));P(w);const j={};w.forEach(E=>{j[E.key]=E.paymentDeadlineSupporterMessage||""}),N(j)}})},[b,i]);const eu=(l,C)=>{N(I=>({...I,[l]:C}))},Q=l=>{var w;const C=((w=z[l])==null?void 0:w.trim())||"";M(j=>({...j,[l]:!0})),b(h6({key:l,payment_deadline_supporter_message:C})).then(j=>{var E;if(((E=j.payload)==null?void 0:E.status)===200&&i)return b(z0({province_kill_request_key:i})).then(V=>{var q;const K=(q=V.payload)==null?void 0:q.data;if(K&&Array.isArray(K)){const lu=K.map(T=>({...T,date:J(T.date)}));P(lu)}})}).finally(()=>M(j=>({...j,[l]:!1})))};return e.jsx(ou,{sx:{overflowY:"auto",display:"flex",flexDirection:"row",justifyContent:"center",flexWrap:"wrap",gap:"16px",alignItems:"center",padding:"20px"},children:Y.map(l=>{var C;return e.jsx(ou,{sx:{display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid #888888",borderRadius:"20px",padding:"20px",marginTop:"20px",minWidth:"300px"},children:e.jsxs(ou,{mt:2,sx:{display:"flex",flexDirection:"column",alignItems:"center"},children:[l.image&&e.jsx(ou,{item:!0,sx:{width:"50px",mb:2},children:e.jsx(Wu,{src:l.image})}),e.jsx(ou,{item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"مبلغ",value:((C=l.amount)==null?void 0:C.toLocaleString())||"",InputProps:{readOnly:!0}})}),l.date&&e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"تاریخ پرداخت",value:l.date,InputProps:{readOnly:!0,style:{fontSize:14}}})}),e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(X,{size:"small",fullWidth:!0,variant:"outlined",label:"دیدگاه",multiline:!0,rows:4,value:z[l.key]||"",onChange:I=>eu(l.key,I.target.value),InputProps:{style:{fontSize:14}},sx:{"& .MuiInputBase-root":{height:"auto",alignItems:"flex-start"}}})}),e.jsx(ou,{mt:2,item:!0,sx:{mx:1,width:"100%"},children:e.jsx(ru,{fullWidth:!0,variant:"contained",onClick:()=>Q(l.key),disabled:k[l.key],children:"ثبت"})})]})},l.key)})})}const F6=({item:i,item_key:b,updateTable_data:Y})=>{const P=Pu(),[z,N]=d.useState(null),k=l=>{N(l.currentTarget)},M=()=>{N(null)},Q=!!z?"popover":void 0;return e.jsx(f,{container:!0,children:e.jsx(Ru,{"aria-describedby":Q,variant:"contained",color:"primary",onClick:k,children:e.jsx(A6,{onClick:()=>{M(),P(W0({title:"بارگزاری سند",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,size:1e3,content:e.jsx(x6,{item:i,modal_key:b,updateTable_modal:Y})}))}})})})},f6=()=>{const i=Pu(),[,,b,Y,P,z]=d.useContext(_u),[N,k]=d.useState([]),[M,eu]=d.useState([]),[Q,l]=d.useState(0),[C,I]=d.useState(10),[w,j]=d.useState(1),[E,V]=d.useState(""),K=zu(S=>S.userSlice.userProfile.key),q=d.useCallback(async()=>{var S,r;i(fu());try{const $=await G.get(`direct-buying-requests/?role=${o()}&status=active"&search=filter&value=${E||""}&date1=${b}&date2=${P}&page=1&page_size=${C}`);i(uu()),eu((S=$==null?void 0:$.data)==null?void 0:S.results),l((r=$==null?void 0:$.data)==null?void 0:r.count)}catch{i(uu())}},[b,P,C,w,E,i]),lu=S=>{I(S),j(1)},T=S=>{q(S,E),j(S)},D=S=>{V(S.target.value)},R=async S=>{var r,$;S.preventDefault(),i(fu());try{const v=await G.get(`direct-buying-requests/?role=${o()}&status=active&date1=${b}&date2=${P}&search=filter&value=${E||""}`);eu((r=v==null?void 0:v.data)==null?void 0:r.results),l(($=v==null?void 0:v.data)==null?void 0:$.count),i(uu())}catch(v){console.error("Error fetching data:",v)}};d.useEffect(()=>{q(1)},[i,b,P,C]);const W=d.useCallback(()=>{q(1)},[q]);return d.useEffect(()=>{const S=M==null?void 0:M.map((r,$)=>{var n,su,cu,Cu,du,Au,B,iu,x,s,y,gu,pu,hu,nu,U,xu,Fu,Z,au,a,u,c,h,t,F,g,L;let v;switch(r==null?void 0:r.paymentDeadlineState){case"pending":v="بارگزاری سند مالی";break;case"checking":v="بررسی مالی اتحادیه";break;case"accepted":v="تایید شده";break;case"rejected":v="برگشت داده شده";break;case"archive":v="بایگانی شده";break;default:v="وضعیت نامشخص"}return[w===1?$+1:$+C*(w-1)+1,J((n=r==null?void 0:r.killRequest)==null?void 0:n.createDate),J((su=r==null?void 0:r.killRequest)==null?void 0:su.reciveDate),`${(Cu=(cu=r==null?void 0:r.killRequest)==null?void 0:cu.killHouse)==null?void 0:Cu.name} (${(Au=(du=r==null?void 0:r.killRequest)==null?void 0:du.killHouse)==null?void 0:Au.mobile})`,`${(iu=(B=r==null?void 0:r.killRequest)==null?void 0:B.poultry)==null?void 0:iu.age}`,(x=r==null?void 0:r.killRequest)!=null&&x.freeDirectBuying?"آزاد":"دولتی",(s=r==null?void 0:r.killRequest)!=null&&s.killHouse?(gu=(y=r==null?void 0:r.killRequest)==null?void 0:y.killHouse)==null?void 0:gu.name:(pu=r==null?void 0:r.killRequest)==null?void 0:pu.slaughterHouse,`${(nu=(hu=r==null?void 0:r.killRequest)==null?void 0:hu.poultry)==null?void 0:nu.fullname} (${(U=r==null?void 0:r.killRequest)==null?void 0:U.poultry.mobile})`,(xu=r==null?void 0:r.generalInfo)==null?void 0:xu.age,`${(Fu=r==null?void 0:r.killRequest)!=null&&Fu.chickenBreed?(Z=r==null?void 0:r.killRequest)==null?void 0:Z.chickenBreed:"-"}`,(au=r==null?void 0:r.totalKilledQuantity)==null?void 0:au.toLocaleString(),(a=r==null?void 0:r.generalInfo)==null?void 0:a.IndexWeight,(u=r==null?void 0:r.totalKilledWeight)==null?void 0:u.toLocaleString(),(h=(c=r==null?void 0:r.killRequest)==null?void 0:c.amount)==null?void 0:h.toLocaleString(),(F=(t=r==null?void 0:r.generalInfo)==null?void 0:t.totalAmount)==null?void 0:F.toLocaleString(),J(r==null?void 0:r.paymentDeadlineDate),r!=null&&r.extensionPaymentDeadlineDate?J(r==null?void 0:r.extensionPaymentDeadlineDate):"-",e.jsx(i6,{pdf_key:(g=r==null?void 0:r.killRequest)==null?void 0:g.key},$),(L=r==null?void 0:r.generalInfo)==null?void 0:L.totalPaidAmount.toLocaleString(),v,r==null?void 0:r.paymentDeadlineCheckerFullname,J(r==null?void 0:r.paymentDeadlineCheckDate),r==null?void 0:r.paymentDeadlineArchiveMessage,e.jsx(F6,{updateTable_data:W,item:r,item_key:r==null?void 0:r.key},`ops-${$}`)]});k(S)},[M]),e.jsx(e.Fragment,{children:e.jsxs(f,{container:!0,lg:12,xs:12,justifyContent:"start",alignItems:"center",children:[e.jsx(f,{container:!0,alignItems:"center",mb:tu.SMALL,gap:tu.SMALL,children:e.jsx("form",{onSubmit:R,children:e.jsxs(f,{container:!0,alignItems:"center",gap:tu.SMALL,children:[e.jsx(X,{size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:D}),e.jsx(ru,{type:"submit",onClick:R,endIcon:e.jsx(Hu,{}),children:"جستجو"}),e.jsxs(f,{container:!0,gap:2,children:[e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:S=>e.jsx(X,{style:{width:"160px"},...S}),value:b,onChange:S=>{Y($u(S).format("YYYY-MM-DD"))}}),e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:S=>e.jsx(X,{style:{width:"160px"},...S}),value:P,onChange:S=>{z($u(S).format("YYYY-MM-DD"))}})]}),e.jsx(f,{children:e.jsx(m,{title:"خروجی اکسل",children:e.jsx("a",{href:`${G.defaults.baseURL}direct_purchase_excel/?date1=${b}&date2=${P}&role=${o()}&key=${K}`,rel:"noreferrer",children:e.jsx(ru,{color:"success",children:e.jsx(Yu,{size:32})})})})})]})})}),e.jsx(Lu,{data:N,columns:["ردیف","تاریخ ثبت درخواست","تاریخ کشتار","خریدار","نوع خرید","محل کشتار","مرغدار (تلفن)","سن مرغ","سن","نژاد","تعداد درخواست قطعه","میانگین وزنی (کیلوگرم)","وزن کل (کیلوگرم)","قیمت هر کیلو (ریال)","مبلغ کل خرید (ریال)","حداکثر مهلت تسویه","تمدید مهلت تسویه","توافق نامه","مبلغ تسویه (ریال)","وضعیت","بررسی کننده","تاریخ بررسی","گزارش","اسناد"],handlePageChange:T,totalRows:Q,page:w,perPage:C,handlePerRowsChange:lu,title:"تسویه حساب"})]})})},Q6=()=>{const[i,b]=d.useState([]),[Y,P]=d.useState(0),[z,N]=d.useState(10),[k,M]=d.useState(0),[eu,Q]=d.useState([]),[l,C]=d.useState([]),[I,w]=d.useState(1),[j,E]=d.useState(!1),[V,K]=d.useState(!1),[q,lu]=d.useState(""),[T,D]=d.useState(!1),R=Pu(),[,,W,S,r,$]=d.useContext(_u),v=zu(a=>a.userSlice),{vetFarmBarsOverview:n}=zu(a=>a.vetFarmSlice);d.useEffect(()=>{const a=$u(new Date).format("YYYY-MM-DD");S(a),$(a)},[]);const su=(a,u)=>{M(u)},cu=()=>{K(!V)},Cu=()=>o()!=="VetFarm"?["گزارش اختلاف فارم"]:[],du=(a,u)=>o()==="VetFarm"?[]:a!=null&&a.priceRegisterDate?[e.jsx(m,{title:"مشاهده گزارش",placement:"top",children:e.jsx(Ru,{color:"primary",size:"small",onClick:()=>{R(W0({top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"گزارش ",content:e.jsx(C6,{columns:["ثبت کننده ","تاریخ ثبت","ویرایش کننده","تاریخ ویرایش","نوع تسویه","قیمت","توضیحات","سند"],data:[[a==null?void 0:a.priceRegisterar,J(a==null?void 0:a.priceRegisterDate),a==null?void 0:a.priceEditor,J(a==null?void 0:a.priceEditorDate),(a==null?void 0:a.settlementType)==="cash"?"نقدی":"مدت دار",a==null?void 0:a.price,a==null?void 0:a.description,e.jsxs(f,{container:!0,xs:12,justifyContent:"center",gap:1,children:[e.jsx(Wu,{src:a==null?void 0:a.image},u),","]},u)]]})}))},children:e.jsx(V0,{fontSize:"small"})})},u)]:["بدون گزارش"],Au=a=>{let u="",c="default";return a.trash===!0?(u="حذف شده",c="error"):a!=null&&a.wareHouseConfirmation?(u="ورود به انبار",c="success"):(a==null?void 0:a.assignmentStateArchive)!=="pending"?(u="ثبت اطلاعات بار",c="info"):a.vetState==="accepted"?(u="تایید تخلیه",c="success"):a.vetState==="pending"?(u="در انتظار تخلیه",c="warning"):u="نامشخص",e.jsx(H0,{label:u,color:c,size:"small",variant:"outlined",sx:{minWidth:90,justifyContent:"center"}})},B=async a=>{var u,c,h;if(!T){R(fu());try{const t=await G.get(`kill_house_request_bar_management/?check&search=filter&value=${q}&role=${o()}&date1=${W}&date2=${r}&page=${a}&page_size=${z}&without_quarantine_code_state=${V}`);D(!1),b(((u=t.data)==null?void 0:u.results)||[]),P(((c=t.data)==null?void 0:c.count)||0)}catch(t){console.error("Error fetching data:",t);const F=(t==null?void 0:t.message)||"",g=(h=t==null?void 0:t.response)==null?void 0:h.status;F.includes("500")||g===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([]),P(0)}finally{R(uu())}}},iu=a=>{B(a),w(a)},x=a=>{N(a),w(1)},s=()=>{B(I!==0?I:1)};d.useEffect(()=>{T||(B(I),R(N0({selectedDate1:W,selectedDate2:r})).then(a=>{var u,c,h;a!=null&&a.error?((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(a=>{var t;console.error("Error fetching deleted bars:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))}),R(M0({selectedDate1:W,selectedDate2:r,textValue:q,hasDocumentState:V})).then(a=>{var u,c,h;a!=null&&a.error?((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(a=>{var t;console.error("Error fetching bars overview:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))}))},[W,r,V,z]),d.useEffect(()=>{D(!1)},[W,r,V,q]),d.useEffect(()=>{B(1),R(l6()).then(a=>{var u,c,h,t;a!=null&&a.error?(((((u=a.error)==null?void 0:u.message)||"").includes("500")||((c=a.error)==null?void 0:c.status)===500||((h=a.error)==null?void 0:h.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})),E(!1)):(t=a==null?void 0:a.payload)!=null&&t.data?(D(!1),E(a.payload.data)):E(!1)}).catch(a=>{var t;console.error("Error fetching aggregate status:",a);const u=(a==null?void 0:a.message)||"",c=(t=a==null?void 0:a.response)==null?void 0:t.status;(u.includes("500")||c===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})),E(!1)})},[]),d.useEffect(()=>{if(!i||!Array.isArray(i)){Q([]);return}const a=i.map((u,c)=>{var h,t,F,g,L,_,O,ju,Su,bu,Eu,Du,vu,Nu,Qu,Ku,Gu,Xu,Bu,Uu,Ju,Zu,Ou,mu,u0,e0,a0,r0,s0,n0,o0,t0,l0,c0,C0,d0,A0,i0,g0,p0,h0,x0,F0,f0,y0,j0,S0,b0,E0,D0,v0,k0,R0,$0;return[e.jsxs(f,{id:"merge",container:!0,alignItems:"center",justifyContent:"center",style:{minWidth:o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin"?"100px":"50px"},children:[(j==null?void 0:j.allow)&&(o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin")&&e.jsx(f,{item:!0,children:u!=null&&u.clearanceCode&&(u!=null&&u.aggregateCode)?e.jsx(Vu,{control:e.jsx(m,{title:"حذف از ادغام",placement:"top",children:e.jsx(Ru,{color:"error",disabled:(i==null?void 0:i.filter(A=>A.aggregateCode===(u==null?void 0:u.aggregateCode)).length)<3,onClick:()=>{R(J0({kill_house_request_key:u==null?void 0:u.key})).then(A=>{var Iu,qu,wu,ku,L0;if(A!=null&&A.error||(Iu=A==null?void 0:A.payload)!=null&&Iu.error){const P0=((qu=A.payload)==null?void 0:qu.error)||((wu=A.error)==null?void 0:wu.message)||"";P0.includes("500")||((ku=A.error)==null?void 0:ku.status)===500||((L0=A.error)==null?void 0:L0.statusCode)===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:P0||"مشکلی در حذف از ادغام پیش آمده است!",severity:"error"})}else D(!1),C([]),s(),y({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})}).catch(A=>{var ku;console.error("Error deleting aggregate bar:",A);const Iu=(A==null?void 0:A.message)||"",qu=(ku=A==null?void 0:A.response)==null?void 0:ku.status;Iu.includes("500")||qu===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در حذف از ادغام پیش آمده است!",severity:"error"})})},children:e.jsx(c6,{})},c)})}):e.jsx(Vu,{control:e.jsx(I0,{disabled:l.length&&!(((F=(t=(h=l[0])==null?void 0:h.poultryRequest)==null?void 0:t.poultry)==null?void 0:F.unitName)===((L=(g=u==null?void 0:u.poultryRequest)==null?void 0:g.poultry)==null?void 0:L.unitName)&&((O=(_=l[0])==null?void 0:_.killhouseUser)==null?void 0:O.name)===((ju=u==null?void 0:u.killhouseUser)==null?void 0:ju.name))||(u==null?void 0:u.clearanceCode)&&(u==null?void 0:u.aggregateCode),checked:l.filter(A=>(A==null?void 0:A.barCode)===(u==null?void 0:u.barCode)).length>0,onChange:()=>{l.some(A=>(A==null?void 0:A.barCode)===(u==null?void 0:u.barCode))?C(l.filter(A=>(A==null?void 0:A.barCode)!==(u==null?void 0:u.barCode))):u!=null&&u.aggregateCode?C(i==null?void 0:i.filter(A=>(A==null?void 0:A.aggregateCode)===(u==null?void 0:u.aggregateCode))):C([...l,u])},color:"primary"})})}),e.jsx(f,{item:!0,children:I===1?c+1:c+z*I/2+1})]},c),u!=null&&u.aggregateCode?e.jsxs(m,{title:"مشاهده بارها",placement:"top",children:[" ",e.jsx(p,{variant:"body2",color:"primary",style:{cursor:"pointer"},onClick:()=>{au()?y({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${j==null?void 0:j.limitation} میتوانید ادغام کنید!`,severity:"error"}):R(Mu({title:"مشاهده بارهای ادغام شده",content:e.jsx(_0,{toShow:!0,setAggregates:C,bars:i==null?void 0:i.filter(A=>(A==null?void 0:A.aggregateCode)===(u==null?void 0:u.aggregateCode))})}))},children:"دارد"})]}):e.jsx(p,{variant:"body2",children:"ندارد"}),Au(u),e.jsxs(p,{style:{fontSize:"13px",color:u!=null&&u.trash?"red":"black"},children:[(u==null?void 0:u.barCode)||"",u!=null&&u.priceRegisterDate?"✉️":""]},c),u!=null&&u.createDate?Q0(u.createDate):"-",(Su=u==null?void 0:u.poultryRequest)!=null&&Su.freezing?"انجماد":(bu=u==null?void 0:u.poultryRequest)!=null&&bu.export?"صادرات":"عادی",(Eu=u==null?void 0:u.poultryRequest)!=null&&Eu.freeSaleInProvince?"آزاد":"دولتی",`${((Du=u==null?void 0:u.killhouseUser)==null?void 0:Du.name)||""} (${((Qu=(Nu=(vu=u==null?void 0:u.killhouseUser)==null?void 0:vu.killHouseOperator)==null?void 0:Nu.user)==null?void 0:Qu.mobile)||""})`,u!=null&&u.killer?`${((Ku=u.killer)==null?void 0:Ku.name)||""} (${((Bu=(Xu=(Gu=u.killer)==null?void 0:Gu.killHouseOperator)==null?void 0:Xu.user)==null?void 0:Bu.mobile)||""})`:"-",`${((Zu=(Ju=(Uu=u==null?void 0:u.poultryRequest)==null?void 0:Uu.poultry)==null?void 0:Ju.user)==null?void 0:Zu.fullname)||""} (${((u0=(mu=(Ou=u==null?void 0:u.poultryRequest)==null?void 0:Ou.poultry)==null?void 0:mu.user)==null?void 0:u0.mobile)||""})`,((a0=(e0=u==null?void 0:u.poultryRequest)==null?void 0:e0.poultry)==null?void 0:a0.unitName)||"",u!=null&&u.quantity?u.quantity.toLocaleString():"0",(r0=u==null?void 0:u.weightInfo)!=null&&r0.weight?u.weightInfo.weight.toLocaleString():"0",e.jsx(e.Fragment,{children:e.jsx(s6,{updateTable:s,killHouseRequestKey:u.key,trafficCode:u==null?void 0:u.trafficCode,isEditable:(o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="VetFarm"||o()==="AdminX"||o()==="CityVet"||o()==="Supporter")&&u.trash!==!0&&u.assignmentStateArchive==="pending"&&!(u!=null&&u.clearanceCode)})}),u!=null&&u.amount?u.amount.toLocaleString()+" ﷼":"0 ﷼",e.jsx(Z0,{item:u,updateTable:s,isEditable:o()==="VetFarm"||o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="CityVet"||o()==="AdminX"||o()==="Supporter"},c),e.jsx(e.Fragment,{children:u!=null&&u.quarantineQuantity?e.jsx(O0,{code:u==null?void 0:u.quarantineQuantity,updateTable:s,item:u}):e.jsxs(e.Fragment,{children:[(u==null?void 0:u.quarantineCodeState)&&((u==null?void 0:u.quarantineCodeState)==="contradiction"?"مغایرت کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="noclearance"?"فاقد کد رهگیری":(u==null?void 0:u.quarantineCodeState)==="merge"?"ادغام":"عدم تایید راهداری"),(o()==="SuperAdmin"||o()==="AdminX")&&e.jsx(m,{title:u!=null&&u.quarantineCodeState?"ویرایش تعداد ثبت شده در قرنطینه":"ثبت تعداد در قرنطینه",placement:"top",children:e.jsx(Ru,{color:"primary",onClick:()=>{R(Mu({title:"تعداد ثبت شده در قرنطینه",content:e.jsx(m0,{item:u,updateTable:s})}))},children:u!=null&&u.quarantineCodeState?e.jsx(G0,{fontSize:"small"}):e.jsx(T0,{fontSize:"small"})})})]})}),`${((n0=(s0=u==null?void 0:u.addCar)==null?void 0:s0.driver)==null?void 0:n0.typeCar)||""} ${((t0=(o0=u==null?void 0:u.addCar)==null?void 0:o0.driver)==null?void 0:t0.pelak)||""}`,`${((c0=(l0=u==null?void 0:u.addCar)==null?void 0:l0.driver)==null?void 0:c0.driverName)||""} (${((d0=(C0=u==null?void 0:u.addCar)==null?void 0:C0.driver)==null?void 0:d0.driverMobile)||""})`,((A0=u==null?void 0:u.poultryRequest)==null?void 0:A0.chickenBreed)||"",(i0=u==null?void 0:u.poultryRequest)!=null&&i0.age?u.poultryRequest.age.toLocaleString():"0",(g0=u==null?void 0:u.weightInfo)!=null&&g0.indexWeight?u.weightInfo.indexWeight.toLocaleString():"0",...o()==="VetFarm"?[]:[((p0=u==null?void 0:u.poultryRequest)!=null&&p0.amount?u.poultryRequest.amount.toLocaleString():"0")+" ﷼",((h0=u==null?void 0:u.weightInfo)!=null&&h0.killHousePrice?u.weightInfo.killHousePrice.toLocaleString():"0")+" ﷼",(u!=null&&u.price?u.price.toLocaleString():"0")+"﷼"],(f0=(F0=(x0=u==null?void 0:u.vetFarm)==null?void 0:x0.vet)==null?void 0:F0.user)!=null&&f0.fullname?u.vetFarm.vet.user.fullname+`(${((S0=(j0=(y0=u==null?void 0:u.vetFarm)==null?void 0:y0.vet)==null?void 0:j0.user)==null?void 0:S0.mobile)||""})`:"فاقد دامپزشک",(u==null?void 0:u.killPlace)||"-",((v0=(D0=(E0=(b0=u==null?void 0:u.poultryRequest)==null?void 0:b0.poultry)==null?void 0:E0.address)==null?void 0:D0.city)==null?void 0:v0.name)||"",u!=null&&u.poultryRequest.sendDate?K0(new Date(u==null?void 0:u.poultryRequest.sendDate),"yyyy/MM/dd"):"-",u==null?void 0:u.poultryRequest.orderCode,...o()==="VetFarm"?[]:[e.jsx(p,{variant:"body2",children:u!=null&&u.barDocumentStatus?e.jsx(m,{title:(u==null?void 0:u.barDocumentDescription)||"بدون توضیحات",arrow:!0,placement:"top",children:e.jsx(p,{variant:"body2",sx:{cursor:u!=null&&u.barDocumentDescription?"pointer":"default"},children:((k0=u==null?void 0:u.barDocumentStatus)==null?void 0:k0.title)||"-"})}):e.jsx(p,{variant:"body2",children:"-"})},c),e.jsx(Wu,{src:(R0=u==null?void 0:u.assignmentInfo)==null?void 0:R0.imageWithBar},c),u!=null&&u.acceptedRealQuantity?u.acceptedRealQuantity.toLocaleString():"0",u!=null&&u.acceptedRealWeight?u.acceptedRealWeight.toLocaleString():"0",($0=u==null?void 0:u.weightInfo)!=null&&$0.finalIndexWeight?u.weightInfo.finalIndexWeight.toLocaleString():"0",u!=null&&u.wareHouseAcceptedRealQuantity?u.wareHouseAcceptedRealQuantity.toLocaleString():"0",u!=null&&u.wareHouseAcceptedRealWeight?u.wareHouseAcceptedRealWeight.toLocaleString():"0",u!=null&&u.weightLoss?u.weightLoss.toLocaleString():"0"],...du(u,c),e.jsx(e6,{item:u,updateTable:s},c)]});Q(a)},[i,l]);const[y]=d.useContext(_u),gu=a=>{S(a)},pu=a=>{$(a)},hu=a=>{lu(a.target.value)},nu=async a=>{var u,c,h;a.preventDefault(),D(!1),R(fu());try{const t=await G.get(`kill_house_request_bar_management/?check&role=${o()}&search=filter&value=${q}&date1=${W}&date2=${r}&page=1&page_size=${z}&without_quarantine_code_state=${V}`);D(!1),b(((u=t.data)==null?void 0:u.results)||[]),P(((c=t.data)==null?void 0:c.count)||0),R(uu())}catch(t){console.error("Error fetching data:",t);const F=(t==null?void 0:t.message)||"",g=(h=t==null?void 0:t.response)==null?void 0:h.status;F.includes("500")||g===500?(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}),b([]),P(0),R(uu())}R(M0({selectedDate1:W,selectedDate2:r,textValue:q})).then(t=>{var F,g,L;t!=null&&t.error?((((F=t.error)==null?void 0:F.message)||"").includes("500")||((g=t.error)==null?void 0:g.status)===500||((L=t.error)==null?void 0:L.statusCode)===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"})):D(!1)}).catch(t=>{var _;console.error("Error fetching bars overview:",t);const F=(t==null?void 0:t.message)||"",g=(_=t==null?void 0:t.response)==null?void 0:_.status;(F.includes("500")||g===500)&&(D(!0),y({vertical:"top",horizontal:"center",msg:"مشکلی در دریافت اطلاعات پیش آمده است!",severity:"error"}))})};d.useEffect(()=>{k===0&&B(1)},[W,r,V,k]);const U=({pathLink:a,name:u,isSlaughter:c=!1})=>{const h=c?`date1=${W}&date2=${r}`:`start=${W}&end=${r}`;return e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box",cursor:"pointer",backgroundColor:"#FCFCFC","&:hover":{boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)",backgroundColor:"#F5F9FF","& .MuiTypography-body2":{color:"#2D5FFF"}}},onClick:()=>{var F;y({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const t=`${G.defaults.baseURL}${a}/?${h}&key=${((F=v==null?void 0:v.userProfile)==null?void 0:F.key)||""}&role=${o()}&search=filter&value=${q||""}`;window.location.href=t},children:[e.jsx(f,{sx:{zIndex:"10",color:"white",width:"60px",height:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",size:"large",pt:"10%",children:e.jsx(Yu,{size:24})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px",transition:"color 0.2s ease"},children:u})]})},xu=({openNotif:a})=>{const[u,c]=d.useState(!1),[h,t]=d.useState(!1);return e.jsxs(e.Fragment,{children:[e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box",cursor:"pointer",backgroundColor:"#FCFCFC"},children:[e.jsx(m,{title:"ارسال پیام بارهای خارج استان در ایتا",placement:"top",children:e.jsx(ru,{sx:{width:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",border:"1px solid #E6E6E6",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",color:"error",size:"large",disabled:u,onClick:async()=>{var F;c(!0);try{await G.get("bot_eitaa_free_bar"),a({vertical:"top",horizontal:"center",msg:"پیام با موفقیت ارسال شد!",severity:"success"})}catch(g){console.error("Error sending message:",g);const L=(g==null?void 0:g.message)||"",_=(F=g==null?void 0:g.response)==null?void 0:F.status,O=L.includes("500")||_===500;a({vertical:"top",horizontal:"center",msg:O?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در ارسال پیام پیش آمده است!",severity:"error"})}finally{c(!1)}},children:e.jsx(w0,{size:40})})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px"},children:"پیام بار خارج استان"})]}),e.jsxs(f,{container:!0,justifyContent:"center",alignItems:"center",direction:"column",sx:{border:"1px solid #E6E6E6",borderRadius:"8px",padding:"16px",position:"relative",width:"160px",height:"160px",boxSizing:"border-box"},children:[e.jsx(m,{title:"ارسال پیام بارهای داخل استان در ایتا",placement:"top",children:e.jsx(ru,{sx:{width:"60px",position:"absolute",top:"-30px",backgroundColor:"#2D5FFF",border:"1px solid #E6E6E6",borderRadius:"50%","&:hover":{backgroundColor:"#1446E5"}},variant:"contained",color:"success",size:"large",disabled:h,onClick:async()=>{var F;t(!0);try{await G.get("bot_eitaa_for_bar"),a({vertical:"top",horizontal:"center",msg:"پیام با موفقیت ارسال شد!",severity:"success"})}catch(g){console.error("Error sending message:",g);const L=(g==null?void 0:g.message)||"",_=(F=g==null?void 0:g.response)==null?void 0:F.status,O=L.includes("500")||_===500;a({vertical:"top",horizontal:"center",msg:O?"مشکلی در دریافت اطلاعات پیش آمده است!":"مشکلی در ارسال پیام پیش آمده است!",severity:"error"})}finally{t(!1)}},children:e.jsx(w0,{size:40})})}),e.jsx(p,{variant:"body2",sx:{textAlign:"center",marginTop:"16px"},children:"پیام بار داخل استان"})]})]})},Fu=e.jsxs(f,{container:!0,justifyContent:"center",spacing:{xs:3,sm:2,md:1,lg:0},gap:"20px",xs:12,children:[o()!=="ProvinceOperator"&&e.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",gap:2,xs:12,sx:{py:1},mt:3,children:[e.jsx(U,{name:"بارهای داخل استان",pathLink:"bar_excel"}),o()!=="VetFarm"&&o()!=="CityPoultry"&&e.jsx(U,{name:"گزارش جامع",pathLink:"detail_of_killing_excel",isSlaughter:!0}),(o()==="ProvinceOperator"||o()==="ProvinceSupervisor"||o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX"||o()==="VetSupervisor")&&e.jsx(U,{name:"پایش کشتارگاه",pathLink:"comprehensive_report_of_the_slaughterhouse_excel",isSlaughter:!0}),(o()==="ProvinceOperator"||o()==="ProvinceSupervisor"||o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX"||o()==="VetSupervisor")&&e.jsx(U,{name:"عملکرد کشتارگاه ها",pathLink:"from_allocation_to_distribution_excel",isSlaughter:!0}),o()!=="CityPoultry"&&o()!=="VetFarm"&&e.jsx(U,{name:"پایش بارها",pathLink:"monitor_loads_excel",isSlaughter:!0}),o()==="ProvinceOperator"&&e.jsx(xu,{openNotif:y})]}),e.jsxs(f,{container:!0,direction:"column",alignItems:"flex-start",gap:tu.SMALL,xs:12,mt:{xs:2,md:0},children:[e.jsx(p,{children:"مدیریت بارها"}),e.jsxs(f,{container:!0,justifyContent:"flex-start",alignItems:"center",direction:"row",style:{width:"100%"},gap:2,children:[e.jsx(yu,{label:"از تاریخ",id:"date",renderInput:a=>e.jsx(X,{sx:{width:"150px"},...a}),value:W,onChange:a=>{gu($u(a).format("YYYY-MM-DD"))}}),e.jsx(yu,{label:"تا تاریخ",id:"date",renderInput:a=>e.jsx(X,{sx:{width:"150px"},...a}),value:r,onChange:a=>{pu($u(a).format("YYYY-MM-DD"))}}),e.jsxs("form",{onSubmit:nu,children:[e.jsx(X,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:hu}),e.jsx(ru,{type:"submit",onClick:nu,endIcon:e.jsx(Hu,{}),children:"جستجو"})]}),(o()==="SuperAdmin"||o()==="Supporter"||o()==="AdminX")&&e.jsx(Vu,{control:e.jsx(I0,{checked:V,onChange:cu,name:"item4"}),label:"بدون وضعیت قرنطینه"})]})]})]});let Z;o()==="ProvinceOperator"||o()==="SuperAdmin"||o()==="CityOperator"||o()==="AdminX"||o()==="Supporter"?Z=e.jsxs(q0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:k,onChange:su,children:[e.jsx(H,{label:"کشتار داخل استان",value:0}),e.jsx(H,{label:"وارد کردن اطلاعات بار",value:1}),e.jsx(H,{label:"تحویلی کشتارگاه",value:2}),e.jsx(H,{label:"بارهای حذف شده",value:3}),e.jsx(H,{label:"فروش به خارج استان",value:4}),e.jsx(H,{label:"بارهای زنجیره",value:5}),e.jsx(H,{label:"خرید خارج از استان",value:6}),e.jsx(H,{label:"عدم وصول",value:7}),o()==="Supporter"||o()==="AdminX"&&e.jsx(H,{label:"تسویه حساب",value:8})]}):o()==="LiveStockSupport"?Z=null:Z=e.jsxs(q0,{scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,value:k,onChange:su,children:[e.jsx(H,{label:"کشتار داخل استان",value:0}),e.jsx(H,{label:"بارهای حذف شده",value:3}),(o()==="VetFarm"||o()==="VetSupervisor"||o()==="ProvinceSupervisor")&&e.jsx(H,{label:"فروش به خارج استان",value:4}),(o()==="VetFarm"||o()==="VetSupervisor"||o()==="ProvinceSupervisor")&&e.jsx(H,{label:"بارهای زنجیره",value:5}),!o()==="VetFarm"&&e.jsx(H,{label:"خرید خارج از استان",value:6}),o()!=="KillHouse"&&e.jsx(H,{label:"عدم وصول",value:7})]});const au=()=>(l==null?void 0:l.reduce((a,u)=>a+(u==null?void 0:u.quantity),0))>(j==null?void 0:j.limitation)||!l.every(a=>{var u,c,h,t,F,g,L,_;return((c=(u=a.poultryRequest)==null?void 0:u.poultry)==null?void 0:c.unitName)===((F=(t=(h=l[0])==null?void 0:h.poultryRequest)==null?void 0:t.poultry)==null?void 0:F.unitName)&&((g=a.killhouseUser)==null?void 0:g.name)===((_=(L=l[0])==null?void 0:L.killhouseUser)==null?void 0:_.name)});return e.jsxs(f,{container:!0,direction:"column",flexWrap:"nowrap",mt:tu.SMALL,xs:12,children:[e.jsx(f,{container:!0,justifyContent:"center",mb:tu.MEDIUM,children:Z}),k===0&&e.jsxs(f,{container:!0,alignItems:"center",justifyContent:"center",xs:12,mb:4,px:2,children:[Fu,e.jsx(f,{container:!0,mt:2,isDashboard:!0,xs:12,children:e.jsx(Lu,{title:"خلاصه اطلاعات",noPagination:!0,isDashboard:!0,columns:["تعداد بار","حجم بار","وزن بار","حجم دولتی","وزن دولتی","حجم آزاد","وزن آزاد","میانگین وزن","کمترین سن ","بیشترین سن ","میانگین سنی","بارهای دارای کد قرنطینه","بارهای فاقد کد قرنطینه","حجم بارهای فاقد کد قرنطینه","بارهای دارای اختلاف","حجم اختلاف بارها","بارهای تحویلی کشتارگاه","حجم نهایی در کشتارگاه ","وزن نهایی در کشتارگاه","تعداد بار ورودی به انبار","حجم بار ورودی به انبار","وزن لاشه","درصد افت بار"],data:[[e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.lenKillRequest?n.lenKillRequest.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.killRequestQuantity?n.killRequestQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.killRequestWeight?n.killRequestWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allGovernmentalQuantity?n.allGovernmentalQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allGovernmentalWeight?n.allGovernmentalWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allFreeQuantity?n.allFreeQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.allFreeWeight?n.allFreeWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:(n==null?void 0:n.avgWeight)||"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:(n==null?void 0:n.minAge)||"0"},"1"),e.jsx(p,{variant:"caption",children:(n==null?void 0:n.maxAge)||"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:(n==null?void 0:n.avgAge)||"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.lenKillRequestHasCode?n.lenKillRequestHasCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.lenKillRequestHasNotCode?n.lenKillRequestHasNotCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.quantityOfKillRequestHasNotCode?n.quantityOfKillRequestHasNotCode.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.differenceBar?n.differenceBar.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.finalRealQuantity?n.finalRealQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.lenCompleteWithKillHouse?n.lenCompleteWithKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.quantityFinalKillHouse?n.quantityFinalKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.weightFinalKillHouse?n.weightFinalKillHouse.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.wareHouseBars?n.wareHouseBars.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.wareHouseBarsQuantity?n.wareHouseBarsQuantity.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",children:n!=null&&n.wareHouseBarsWeight?n.wareHouseBarsWeight.toLocaleString():"0"},"1"),e.jsx(p,{variant:"caption",style:{color:"blue"},children:n!=null&&n.wareHouseBarsWeightLose?n.wareHouseBarsWeightLose.toFixed(2).toLocaleString():"0"},"1")]]})}),(j==null?void 0:j.allow)&&(o()==="VetFarm"||o()==="AdminX"||o()==="SuperAdmin")&&e.jsx(f,{id:"merge",container:!0,xs:12,justifyContent:"end",children:e.jsx(ru,{color:au()?"error":"primary",variant:"outlined",disabled:l.some(a=>a==null?void 0:a.clearanceCode)?!0:l.some(a=>a==null?void 0:a.aggregateCode)?!1:(l==null?void 0:l.length)<2,onClick:()=>{au()?y({vertical:"top",horizontal:"center",msg:`فقط بارهای با خریدار و مرغدار یکسان و با مجموع تعداد حداکثر ${j==null?void 0:j.limitation} میتوانید ادغام کنید!`,severity:"error"}):R(Mu({title:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها",content:e.jsx(_0,{setAggregates:C,bars:l.some(a=>a==null?void 0:a.aggregateCode)?i==null?void 0:i.filter(a=>{var u;return(a==null?void 0:a.aggregateCode)===((u=l[0])==null?void 0:u.aggregateCode)}):l,updateTable:s,canReturn:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)})}))},children:l.some(a=>a==null?void 0:a.aggregateCode)&&!l.some(a=>a==null?void 0:a.clearanceCode)?"ورود اطلاعات / لغو ادغام":"ادغام بارها"})}),e.jsx(Lu,{data:eu,columns:["ردیف","ادغام","وضعیت","کدبار","تاریخ ثبت خودرو","کشتار","فروش","خریدار","کشتارکن اختصاصی","مشخصات مرغدار","نام فارم","تعداد اولیه","وزن اولیه بار (کیلوگرم)","کد بهداشتی حمل و نقل","قیمت مرغ زنده‌ی بار","کدرهگیری سامانه قرنطینه","تعداد در قرنطینه","ماشین","راننده","نژاد","سن","میانگین وزن اولیه (کیلوگرم)",...o()==="VetFarm"?[]:["قیمت مرغدار","قیمت کشتارگاه","قیمت تعاونی"],"دامپزشک فارم","محل کشتار","شهر","تاریخ کشتار","کدسفارش کشتار",...o()==="VetFarm"?[]:["وضعیت سند","سند (بارنامه)","تعداد نهایی","وزن نهایی بار (کیلوگرم)","میانگین وزن نهایی (کیلوگرم)","حجم لاشه","وزن لاشه","درصد افت"],...Cu(),"عملیات"],handlePageChange:iu,totalRows:Y,page:I,perPage:z,handlePerRowsChange:x,title:"مدیریت بارها"})]}),k===1&&e.jsx(a6,{}),k===2&&e.jsx(r6,{}),k===3&&e.jsx(f,{mt:tu.MEDIUM,children:e.jsx(u6,{})}),(o()==="ProvinceOperator"||o()==="CityOperator"||o()==="SuperAdmin"||o()==="VetFarm"||o()==="VetSupervisor"||o()==="AdminX"||o()==="Supporter"||o()==="ProvinceSupervisor")&&e.jsx(e.Fragment,{children:k===4&&e.jsx(f,{mt:tu.MEDIUM,children:e.jsx(g6,{readOnly:o()==="VetSupervisor"||o()==="CityOperator"||o()==="ProvinceSupervisor"})})}),k===5&&e.jsx(o6,{}),k===6&&e.jsx(p6,{}),k===7&&e.jsx(d6,{}),k===8&&e.jsx(f6,{})]})};export{Q6 as V}; diff --git a/build/assets/VetFarmSubmitClearanceCode-DupXGNod.js b/build/assets/VetFarmSubmitClearanceCode-DupXGNod.js new file mode 100644 index 0000000..d0b94bc --- /dev/null +++ b/build/assets/VetFarmSubmitClearanceCode-DupXGNod.js @@ -0,0 +1 @@ +import{a1 as K,ag as M,j as e,b as A,a5 as l,T as D,ab as N,an as d,ac as I,B as b,aD as $,I as Q,bp as H,d as X,ah as x}from"./mui-vendor-D_SVL-Dx.js";import{r as y}from"./react-vendor-CmFgShSM.js";import{a as E,u as Y}from"./redux-vendor-CfkcHgWN.js";import{d as J}from"./Pageview-CHY_bSEN.js";import{L as _,j as T,h,A as Z,a0 as U,ad as ee,C as ue}from"./index-D80MdVQn.js";import{d as te}from"./Delete-CIwpNviU.js";import{L as re}from"./LabelField-BYhJrYEE.js";const ae=E("VET_FARM_EDIT_OUT_DRIVER_CODE",async(o,{dispatch:r})=>{r(_());try{const{data:a,status:i}=await T.post("poultry-request-quarantine-code/",o);return r(h()),{data:a,status:i}}catch(a){return r(h()),{error:a.response.data.result}}}),se=E("VET_EDIT_QUARANTINE_CODE_SERVICE",async(o,{dispatch:r})=>{r(_());try{const{data:a,status:i}=await T.put("poultry-request-quarantine-code/0/",o);return r(h()),{data:a,status:i}}catch(a){return r(h()),{error:a.response.data.result}}}),ne=E("VET_FARM_GET_QUARANTINE_CODE_SERVICE",async(o,{dispatch:r})=>{r(_());const{data:a,status:i}=await T.get("poultry-request-quarantine-code",{params:o});return r(h()),{data:a,status:i}}),ie=E("VET_FARM_DELETE_QUARANTINE_CODE_SERVICE",async(o,{dispatch:r})=>{r(_());try{const{data:a,status:i}=await T.delete("poultry-request-quarantine-code/0/",{params:o});return r(h()),{data:a,status:i}}catch(a){return r(h()),{error:a.response.data.result}}}),V=({readOnly:o,updateTable:r,item:a})=>{const i=Y(),[c]=y.useContext(Z),O=K(),P=M(O.breakpoints.down("md")),[z,v]=y.useState(null),[F,f]=y.useState([]),[w,W]=y.useState(!1),[n,R]=y.useState({code:"",quantity:"",trafficCode:"",requestCodeKey:""}),p=U()==="VetFarm"||U()==="AdminX",q=()=>{i(ne({poultry_request_key:a==null?void 0:a.key})).then(u=>{var t;(t=u.payload)!=null&&t.data&&f(u.payload.data.map(s=>({...s,requestCodeKey:s.key,isEdit:!1})))})};y.useEffect(()=>{q()},[i,a==null?void 0:a.key]);const S=()=>{if(i(ue()),!n.code||!n.quantity){c({vertical:"top",horizontal:"center",msg:"لطفا کد و تعداد را وارد کنید",severity:"error"});return}i(ae({quarantine_code:n.code.toUpperCase(),quarantine_quantity:n.quantity,traffic_code:n.trafficCode||null,poultry_request_key:a==null?void 0:a.key})).then(u=>{var t;u.payload.error?c({vertical:"top",horizontal:"center",msg:u.payload.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"کد با موفقیت ثبت شد",severity:"success"}),q(),f([...F,{quarantineCode:n.code.toUpperCase(),quarantineQuantity:n.quantity,trafficCode:n.trafficCode,requestCodeKey:(t=u.payload)==null?void 0:t.key,isEdit:!1}]),R({code:"",quantity:"",trafficCode:""}),r&&r())})},L=u=>{const t=F[u];if(!t.quarantineCode||!t.quarantineQuantity){c({vertical:"top",horizontal:"center",msg:"لطفا کد و تعداد را وارد کنید",severity:"error"});return}v(u),i(se({request_code_key:t==null?void 0:t.requestCodeKey,quarantine_code:t==null?void 0:t.quarantineCode.toUpperCase(),quarantine_quantity:t==null?void 0:t.quarantineQuantity,traffic_code:(t==null?void 0:t.trafficCode)||null})).then(s=>{s.payload.error?c({vertical:"top",horizontal:"center",msg:s.payload.error||"خطا در ویرایش کد",severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"کد با موفقیت ویرایش شد",severity:"success"}),f(C=>C.map((g,j)=>j===u?{...g,isEdit:!1}:g)),q(),r&&r())}).finally(()=>{v(null)})},B=u=>{const t=F[u];t!=null&&t.requestCodeKey&&(v(u),i(ie({request_code_key:t==null?void 0:t.requestCodeKey})).then(s=>{s.error?c({vertical:"top",horizontal:"center",msg:s.error,severity:"error"}):(c({vertical:"top",horizontal:"center",msg:"کد با موفقیت حذف شد",severity:"success"}),f(C=>C.filter((g,j)=>j!==u)),q(),r&&r())}).finally(()=>{v(null)}))},k=(u,t,s)=>{f(C=>C.map((g,j)=>j===u?{...g,[t]:s}:g))},G=u=>{f(t=>t.map((s,C)=>C===u?{...s,isEdit:!s.isEdit}:s))},m=(u,t)=>{R({...n,[u]:t})};return e.jsxs(A,{sx:{width:{xs:"340px",md:"690px"}},children:[e.jsx(l,{sx:{width:"100%",maxHeight:"400px",overflowY:"auto"},children:F.length>0&&e.jsxs(A,{sx:{mb:3,px:1},children:[e.jsx(D,{variant:"subtitle1",gutterBottom:!0,children:"کدهای ثبت شده:"}),F.map((u,t)=>e.jsx(N,{elevation:2,sx:{p:2,mb:2,border:"1px solid #eee",borderRadius:2},children:e.jsxs(A,{sx:{display:"flex",alignItems:"center",gap:2,flexWrap:"wrap",width:"100%"},children:[e.jsx(d,{label:"کد حمل",size:"small",value:u.trafficCode||"",onChange:s=>k(t,"trafficCode",s.target.value),disabled:!u.isEdit||!p,sx:{width:{xs:"46%",md:"160px"}}}),e.jsx(d,{label:"کد قرنطینه",size:"small",value:u.quarantineCode||"",onChange:s=>k(t,"quarantineCode",s.target.value),disabled:!u.isEdit||!p,InputProps:{startAdornment:e.jsx(I,{position:"start",children:e.jsx(oe,{clearanceCode:u.quarantineCode})})},sx:{width:{xs:"46%",md:"160px"}}}),e.jsx(d,{label:"تعداد",type:"number",size:"small",value:u.quarantineQuantity||"",onChange:s=>k(t,"quarantineQuantity",s.target.value),disabled:!u.isEdit||!p,sx:{width:{xs:"35%",md:"80px"}}}),u.isEdit?e.jsx(b,{variant:"contained",color:"success",onClick:()=>L(t),disabled:z===t||!p,startIcon:z===t?e.jsx($,{size:20}):null,size:"small",children:"ذخیره"}):e.jsxs(A,{sx:{display:"flex",alignItems:"center",gap:1},children:[p&&e.jsx(Q,{color:"primary",onClick:()=>G(t),disabled:o,size:"small",children:e.jsx(ee,{})}),p&&e.jsx(Q,{color:"error",onClick:()=>B(t),disabled:o||z===t,size:"small",children:e.jsx(te,{})}),e.jsxs(l,{xs:12,sx:{width:"80px",borderStyle:"solid",p:1,borderRadius:"10px",borderWidth:"0px 1px 0px 1px",borderColor:"gray",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[e.jsx(D,{variant:"caption",sx:{color:"gray"},children:"استعلام"}),e.jsx(D,{children:u==null?void 0:u.systemQuarantineQuantity})]})]})]})},t))]})}),p&&!o&&e.jsx(e.Fragment,{children:P?e.jsxs(e.Fragment,{children:[e.jsxs(b,{variant:"text",size:"medium",onClick:()=>W(!w),sx:{justifyContent:"flex-start",fontWeight:"bold"},children:[w?"- ":"+ ","افزودن کد جدید"]}),e.jsx(H,{in:w,children:e.jsx(N,{elevation:2,sx:{p:2,border:"1px solid #eee",borderRadius:2},children:e.jsxs(l,{container:!0,spacing:2,alignItems:"center",xs:12,children:[e.jsx(l,{item:!0,xs:12,md:3.5,children:e.jsx(d,{label:"کد حمل",size:"small",value:n.trafficCode,onChange:u=>m("trafficCode",u.target.value.toUpperCase()),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:3.5,children:e.jsx(d,{label:"کد قرنطینه",size:"small",value:n.code,onChange:u=>m("code",u.target.value.toUpperCase()),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:2.5,children:e.jsx(d,{label:"تعداد",type:"number",size:"small",value:n.quantity,onChange:u=>m("quantity",u.target.value),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:2.5,children:e.jsx(b,{variant:"contained",color:"primary",onClick:S,disabled:!n.code||!n.quantity,size:"small",fullWidth:!0,children:"افزودن"})})]})})})]}):e.jsx(l,{container:!0,xs:12,pt:2,children:e.jsx(re,{label:"افزودن کد جدید",children:e.jsxs(l,{container:!0,spacing:2,alignItems:"center",xs:12,p:1,children:[e.jsx(l,{item:!0,xs:12,md:3.5,children:e.jsx(d,{label:"کد حمل",size:"small",value:n.trafficCode,onChange:u=>m("trafficCode",u.target.value.toUpperCase()),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:3.5,children:e.jsx(d,{label:"کد قرنطینه",size:"small",value:n.code,onChange:u=>m("code",u.target.value.toUpperCase()),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:2.5,children:e.jsx(d,{label:"تعداد",type:"number",size:"small",value:n.quantity,onChange:u=>m("quantity",u.target.value),fullWidth:!0})}),e.jsx(l,{item:!0,xs:12,md:2.5,children:e.jsx(b,{variant:"contained",color:"primary",onClick:S,disabled:!n.code||!n.quantity,size:"small",fullWidth:!0,children:"افزودن"})})]})})})})]})},oe=({clearanceCode:o})=>{const r=y.useRef(null),a=()=>{r.current&&r.current.submit()};return e.jsx(X,{title:"مشاهده گواهینامه",arrow:!0,children:e.jsxs("form",{action:"https://e.ivo.ir/Rahgiri/Gidprnt.aspx",method:"post",target:"_blank",ref:r,style:{cursor:"pointer"},children:[e.jsx("input",{name:"gid",type:"hidden",value:o}),e.jsx(J,{color:"primary",onClick:a})]})})};V.propTypes={item:x.PropTypes.shape({key:x.PropTypes.string,quarantine_code:x.PropTypes.string,quarantine_quantity:x.PropTypes.string,quarantineCodes:x.PropTypes.array}),updateTable:x.PropTypes.func,readOnly:x.PropTypes.bool};V.defaultProps={readOnly:!1,updateTable:()=>{}};export{V}; diff --git a/build/assets/Visibility-Cb7r65bM.js b/build/assets/Visibility-Cb7r65bM.js new file mode 100644 index 0000000..7e1b34f --- /dev/null +++ b/build/assets/Visibility-Cb7r65bM.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as i}from"./index-D80MdVQn.js";var e={},a=r;Object.defineProperty(e,"__esModule",{value:!0});var s=e.default=void 0,o=a(i()),u=t;s=e.default=(0,o.default)((0,u.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.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility");export{s as d}; diff --git a/build/assets/VisorStatics-D4EccJys.js b/build/assets/VisorStatics-D4EccJys.js new file mode 100644 index 0000000..c2b0b10 --- /dev/null +++ b/build/assets/VisorStatics-D4EccJys.js @@ -0,0 +1,6 @@ +import{i as We,j as i,b3 as ju,T as P,B as ge,ap as bt,al as Zt,a_ as St,aj as Me,ay as De,az as Le,aA as E,I as de,aO as wu,aP as Iu,aQ as Tu,ad as Ru,bt as ku,af as Eu,d as In,a5 as M,b as _e,aX as Xe,an as $,b5 as Pu,b6 as qe,ao as Ou}from"./mui-vendor-D_SVL-Dx.js";import{r as v,f as Tn,j as Rn}from"./react-vendor-CmFgShSM.js";import{r as Ye,L as G,j as N,a0 as _,h as Q,G as b,S as Ce,k as Fu,eU as Mu,p as je,eV as Je,eW as kn,eX as En,eY as Pn,eZ as On,e_ as Fn,e$ as Mn,f0 as Dn,f1 as Se,f2 as Pt,f3 as Ot,f4 as Ft,f5 as Mt,f6 as Dt,f7 as Lt,f8 as zt,f9 as en,fa as Du,fb as Lu,fc as zu,fd as Vu,fe as Nu,ff as Ln,fg as Bu,fh as Wu,fi as Yu,fj as Hu,fk as Ze,fl as zn,fm as Vn,fn as Nn,A as vt,v as Ve,u as Uu,c as $u,ch as Xu,V as Ae,b as mt,$ as tt,m as qu,fo as Gu,fp as Qu,fq as Ku,fr as Ju,fs as Zu,ft as er,fu as tr}from"./index-D80MdVQn.js";import{h as tn}from"./html2canvas.esm-BfYXEYrK.js";import{a as ut,u as ye}from"./redux-vendor-CfkcHgWN.js";import{L as Be,C as X,a as rt,b as ot,P as st,c as it,p as Bn,d as at,e as lt,i as we,f as Ie,E as xe,t as Y,g as Vt,h as B,j as ct,k as D,l as nr,u as ur,m as ve,R as Wn,n as rr,o as or,D as sr,A as ir,v as Ne,q as Yn,r as Nt,Q as Pe,H as Ge,T as nn,s as Hn,w as ar,x as un,y as At,z as rn,B as lr,F as Un,G as $n,I as cr}from"./chart-vendor-sE2SUVPW.js";import{d as dr}from"./Close-J1gH5PMD.js";import{d as on}from"./Download-CJYPO5Fu.js";import{a as hr,R as Xn}from"./index.esm-C1-dCPnj.js";import{L as Qe}from"./LinkItem-Din4toX7.js";import{g as fr,h as gr,d as Cr,i as pr}from"./index.esm-DYumyMPq.js";import{N as Ke}from"./NavLink-Uri4Pz8C.js";import{B as yr}from"./BackButton-Dr-K0JXJ.js";import{R as dt}from"./ResponsiveTable-bUYl0qDM.js";import{N as xr}from"./NumberFormatCustom-BXcOcGV4.js";import{d as br}from"./ArrowDownward-LnU1CBf1.js";import{A as mr}from"./index-C-DZrBTM.js";import{A as he}from"./AdvancedChart-CIwCvU_2.js";import{g as Ar}from"./getSamasatProvinces-BvJGUILK.js";import{d as _r}from"./ToggleOffOutlined-C41wua6U.js";import{d as Sr}from"./ToggleOn-Cv1P2E48.js";import"./FilterAlt-DZsHj-WQ.js";import"./styled-components.browser.esm-gS9mh05b.js";var Bt={},vr=We;Object.defineProperty(Bt,"__esModule",{value:!0});var qn=Bt.default=void 0,jr=vr(Ye()),wr=i;qn=Bt.default=(0,jr.default)((0,wr.jsx)("path",{d:"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z"}),"Addchart");var Wt={},Ir=We;Object.defineProperty(Wt,"__esModule",{value:!0});var Gn=Wt.default=void 0,Tr=Ir(Ye()),Rr=i;Gn=Wt.default=(0,Tr.default)((0,Rr.jsx)("path",{d:"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z"}),"Fullscreen");var Yt={},kr=We;Object.defineProperty(Yt,"__esModule",{value:!0});var Qn=Yt.default=void 0,Er=kr(Ye()),Pr=i;Qn=Yt.default=(0,Er.default)((0,Pr.jsx)("path",{d:"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"}),"FullscreenExit");const Or=ut("VISORS_GET_STATICS",async(t,{dispatch:e})=>{e(G());const{data:n,status:u}=await N.get("data_report_percentages",{params:{role:_(),type:t.type}});return e(Q()),{data:n,status:u}});var Ht={},Fr=We;Object.defineProperty(Ht,"__esModule",{value:!0});var Kn=Ht.default=void 0,Mr=Fr(Ye()),Dr=i;Kn=Ht.default=(0,Mr.default)((0,Dr.jsx)("path",{d:"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z"}),"FmdBad");X.register(rt,ot,st,it,Bn,at,lt);const Lr=()=>{const[t,e]=v.useState(!1),[n,u]=v.useState(null),[o,r]=v.useState(null),[s,a]=v.useState(["hasCodeData","quarantineQuantityData","assignmentStateArchiveData","acceptedAssignmentRealWeightData","hasntCodeData","differenceBarData","wareHouseConfirmationData","wareHouseAcceptedRealWeightData","weightYearData"]),[l,c]=v.useState({hasCodeData:!0,quarantineQuantityData:!0,assignmentStateArchiveData:!0,acceptedAssignmentRealWeightData:!0,hasntCodeData:!0,differenceBarData:!0,wareHouseConfirmationData:!0,wareHouseAcceptedRealWeightData:!0,weightYearData:!0}),g=ye(),[p,C]=v.useState(null),[d,x]=v.useState("threeMonths"),[A,S]=v.useState(""),y=I=>{x(I.target.value)},m=I=>{C(I.currentTarget)},h=()=>{C(null)},j=I=>{r(I)},f=()=>{r(null)},w=I=>{c({...l,[I]:!l[I]})};v.useEffect(()=>{t?g(Or({type:d})).then(I=>{u(I.payload.data)}):u(null)},[t,d]);const O=!!p,F=O?"simple-popover":void 0,k=I=>({labels:d!=="month"?I.map(T=>Mu(T.date)):I.map(T=>je(T.date)),datasets:[{label:"درصد",data:I.map(T=>T.percent),borderColor:"rgba(55, 41, 145, 0.6)",backgroundColor:"rgba(75, 192, 192, 0.2)"}]}),z={scales:{y:{beginAtZero:!0,min:0}}},H=n?k(n.hasCode):null,J=n?k(n.quarantineQuantity):null,Z=n?k(n.differenceBar):null,ee=n?k(n.assignmentStateArchive):null,te=n?k(n.acceptedAssignmentRealWeight):null,ne=n?k(n.hasntCode):null,ue=n?k(n.wareHouseConfirmation):null,re=n?k(n.wareHouseAcceptedRealWeight):null,oe=n?k(n.weightYear):null,V={hasCodeData:{title:"درصد بارهای دارای کد قرنطینه",data:H},quarantineQuantityData:{title:"درصد تعداد بارهای احراز شده از قرنطینه",data:J},assignmentStateArchiveData:{title:"درصد تعداد بارهای تکمیل شده کشتارگاه",data:ee},acceptedAssignmentRealWeightData:{title:"درصد وزن نهایی در کشتارگاه نسبت به وزن کل",data:te},hasntCodeData:{title:"درصد بارهای فاقد کد قرنطینه",data:ne},differenceBarData:{title:"درصد بارهای اختلاف دار در قرنطینه و رصدیار",data:Z},wareHouseConfirmationData:{title:"درصد تعداد بارهای ورودی به انبار",data:ue},wareHouseAcceptedRealWeightData:{title:"درصد وزن لاشه ها در انبار نسبت به وزن کل",data:re},weightYearData:{title:"درصد وزن لاشه در انبار نسبت به وزن نهایی در کشتارگاه",data:oe}},se=(I,T)=>{I.dataTransfer.setData("draggedIndex",T)},ie=(I,T)=>{const R=I.dataTransfer.getData("draggedIndex"),L=Array.from(s),[vu]=L.splice(R,1);L.splice(T,0,vu),a(L)},ae=I=>{I.preventDefault()},le=()=>{const I=document.getElementById("screenshot-container");tn(I).then(T=>{const R=document.createElement("a");R.href=T.toDataURL("image/png"),R.download="پایش آماری.png",R.click()})},ce=()=>{const I=document.getElementById("screenshot-single-container");tn(I).then(T=>{const R=document.createElement("a");R.href=T.toDataURL("image/png"),R.download="پایش آماری.png",R.click()})};return i.jsxs(b,{container:!0,xs:12,alignItems:"center",justifyContent:"center",mt:2,children:[i.jsxs(b,{container:!0,xs:12,alignItems:"center",justifyContent:"center",p:2,style:{borderStyle:"solid",borderWidth:"2px",borderColor:"pink",borderRadius:"10px"},children:[i.jsx(b,{container:!0,xs:4,children:i.jsx(ju,{id:F,open:O,anchorEl:p,onClose:h,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},children:i.jsxs(b,{container:!0,width:"300px",p:3,children:[i.jsxs(b,{container:!0,xs:12,justifyContent:"space-between",alignItems:"center",children:[i.jsx(P,{variant:"body1",color:"primary",children:"انتخاب نمودار"}),i.jsx(ge,{color:"error",onClick:()=>{h()},children:"بازگشت"})]}),i.jsx(bt,{style:{width:"100%"}}),i.jsxs(b,{container:!0,alignItems:"center",gap:1,xs:12,children:[i.jsx(Zt,{control:i.jsx(St,{size:"small",checked:t,onChange:()=>{h(),e(!t)}}),label:"اطلاعات مدیریت بار"}),i.jsx(bt,{style:{width:"100%"}})]})]})})}),i.jsxs(b,{container:!0,alignItems:"center",gap:Ce.SMALL,xs:12,justifyContent:"start",children:[i.jsx(b,{container:!0,gap:Ce.TINY,alignItems:"center",children:i.jsx(P,{children:"پایش آماری"})}),i.jsx(ge,{variant:"contained",onClick:m,"aria-describedby":F,endIcon:i.jsx(qn,{}),children:"انتخاب نمودار"}),i.jsx(b,{container:!0,gap:Ce.SMALL,children:i.jsxs(Me,{fullWidth:!0,style:{minWidth:"150px"},children:[i.jsx(De,{id:"demo-simple-select-label",children:"انتخاب بازه"}),i.jsxs(Le,{size:"small",labelId:"demo-simple-select-label",id:"demo-simple-select",value:d,label:"Age",onChange:y,children:[i.jsx(E,{value:"month",children:"یک ماهه"}),i.jsx(E,{value:"threeMonths",children:"سه ماهه"}),i.jsx(E,{value:"sixMonths",children:"شش ماهه"}),i.jsx(E,{value:"year",children:"سالیانه"})]})]})}),_()==="AdminX"&&i.jsx(b,{children:i.jsx("a",{href:"https://miran.storage.c2.liara.space/%D8%A2%D9%86%D8%A7%D9%84%DB%8C%D8%B2%20%D8%AC%D8%A7%D9%85%D8%B9%20%DA%A9%D8%B4%D8%AA%D8%A7%D8%B1%20%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%20%D9%87%D9%85%D8%AF%D8%A7%D9%86%20%D8%B1%D8%B5%D8%AF%20%DB%8C%D8%A7%D8%B1.xlsx",rel:"noreferrer",children:i.jsx(ge,{color:"success",children:i.jsx(hr,{size:32})})})})]}),i.jsx(b,{container:!0,xs:12,children:t&&i.jsxs(b,{container:!0,alignItems:"center",onClick:()=>{e(!1),u(null)},style:{cursor:"pointer"},children:[i.jsx(de,{color:"error",children:i.jsx(dr,{})})," ",i.jsx(P,{color:"error",variant:"body2",children:"اطلاعات مدیریت بار"})]})}),i.jsx(bt,{style:{width:"100%",marginTop:"20px",marginBottom:"20px"}}),i.jsxs(b,{container:!0,xs:12,mb:2,justifyContent:"space-between",alignItems:"center",children:[i.jsxs(b,{container:!0,alignItems:"center",justifyContent:"start",children:[i.jsx(Kn,{color:"primary"}),i.jsxs(P,{variant:"body2",color:"primary",children:["با کشیدن و رها کردن نمودارها میتوانید ترتیب نمایش آنها را تغییر دهید."," "]})]}),i.jsx(b,{children:i.jsx(de,{onClick:le,color:"primary",disabled:!n,children:i.jsx(on,{})})})]}),n&&i.jsxs(wu,{children:[i.jsx(Iu,{expandIcon:i.jsx(Fu,{}),"aria-controls":"panel1-content",id:"panel1-header",children:i.jsx(P,{variant:"body1",style:{color:"gray"},children:"فیلتر نمودارها"})}),i.jsx(Tu,{children:i.jsx(b,{container:!0,xs:12,children:Object.keys(V).map(I=>i.jsx(b,{item:!0,xs:12,sm:6,style:{display:"flex",alignItems:"center"},children:i.jsx(Zt,{control:i.jsx(St,{size:"small",checked:l[I],onChange:()=>w(I)}),label:V[I].title})},I))})})]})]}),i.jsx(b,{container:!0,spacing:3,xs:12,mt:2,id:"screenshot-container",children:n&&i.jsx(i.Fragment,{children:s.map((I,T)=>{const R=V[I];return l[I]&&i.jsxs(b,{item:!0,xs:12,sm:6,style:{position:"relative"},draggable:!0,onDragStart:L=>se(L,T),onDrop:L=>ie(L,T),onDragOver:ae,onDoubleClick:()=>{S(R.title),j(R.data)},children:[i.jsx(P,{variant:"h6",style:{fontSize:"16px"},children:R.title}),i.jsx(de,{style:{position:"absolute",right:10,top:10,zIndex:1},onClick:()=>{S(R.title),j(R.data)},children:i.jsx(Gn,{})}),i.jsx(Be,{data:R.data,options:z})]},T)})})}),o&&i.jsxs(Ru,{open:!!o,onClose:f,maxWidth:"md",fullWidth:!0,children:[i.jsx(ku,{children:i.jsxs(b,{container:!0,alignItems:"center",justifyContent:"space-between",xs:12,children:[i.jsx(de,{onClick:f,children:i.jsx(Qn,{})}),i.jsx(b,{children:i.jsx(de,{onClick:ce,disabled:!n,children:i.jsx(on,{})})})]})}),i.jsxs(Eu,{id:"screenshot-single-container",children:[i.jsx(b,{container:!0,justifyContent:"center",xs:12,children:i.jsx(P,{variant:"h6",style:{fontSize:"16px"},children:A})}),i.jsx(Be,{data:o})]})]})]})},zr=()=>{const{pathname:t}=Tn();return i.jsx(b,{container:!0,gap:Ce.SMALL,p:Ce.SMALL,direction:{xs:"column",md:"row"},justifyContent:"center",style:{placeContent:"baseline"},children:i.jsx(b,{container:!0,direction:"column",style:{width:"100%"},children:i.jsxs(b,{container:!0,gap:Ce.SMALL,justifyContent:"center",children:[i.jsx(Ke,{to:_()==="AdminX"?Je:_()==="SuperAdmin"?kn:_()==="CityOperator"?En:_()==="ProvinceOperator"?Pn:_()==="VetSupervisor"?On:_()==="Commerce"?Fn:_()==="ProvinceSupervisor"?Mn:_()==="Observatory"?Dn:Je,active:t===Je?"true":null,children:i.jsx(Qe,{icon:i.jsx(fr,{size:30,color:"#244CCC"}),title:"پایش آمار کشتار",description:"پایش آمار کشتار"})}),i.jsx(Ke,{to:_()==="AdminX"?Se:_()==="SuperAdmin"?Pt:_()==="CityOperator"?Ot:_()==="ProvinceOperator"?Ft:_()==="VetSupervisor"?Mt:_()==="Commerce"?Dt:_()==="ProvinceSupervisor"?Lt:_()==="Observatory"?zt:Se,active:t===Se?"true":null,children:i.jsx(Qe,{icon:i.jsx(gr,{size:30,color:"#244CCC"}),title:"پیش بینی موجودی",description:"پیش بینی موجودی"})}),i.jsx(Ke,{to:_()==="AdminX"?en:_()==="SuperAdmin"?Du:_()==="Admin"?Lu:_()==="CityOperator"?zu:_()==="ProvinceOperator"?Vu:_()==="ProvinceFinancial"?Nu:_()==="VetSupervisor"?Ln:_()==="ProvinceInspector"?Bu:_()==="Jahad"?Wu:_()==="Commerce"?Yu:Hu,active:t===en?"true":null,children:i.jsx(Qe,{icon:i.jsx(Cr,{size:30,color:"#244CCC"}),title:"آمار و اطلاعات",description:"آمار و اطلاعات"})}),i.jsx(Ke,{to:_()==="AdminX"?Ze:_()==="SuperAdmin"?zn:_()==="Admin"?Vn:_()==="ProvinceOperator"?Nn:Ze,active:t===Ze?"true":null,children:i.jsx(Qe,{icon:i.jsx(pr,{size:30,color:"#244CCC"}),title:"پایش کشوری",description:"پایش کشوری"})})]})})})},Vr=ut("VISORS_GET_PREDICTION_STATICS_DASHBOARD",async(t,{dispatch:e})=>{e(G());const{data:n,status:u}=await N.get("poultry_hatching_prediction_dashboard",{params:{role:_()}});return e(Q()),{data:n,status:u}}),Nr=ut("VISORS_GET_PREDICTION_STATICS_CHART",async(t,{dispatch:e})=>{e(G());const{data:n,status:u}=await N.get("poultry_hatching_prediction_chart",{params:t});return e(Q()),{data:n,status:u}});/*! +* chartjs-plugin-annotation v3.1.0 +* https://www.chartjs.org/chartjs-plugin-annotation/index + * (c) 2024 chartjs-plugin-annotation Contributors + * Released under the MIT License + */const sn={modes:{point(t,e){return et(t,e,{intersect:!0})},nearest(t,e,n){return Yr(t,e,n)},x(t,e,n){return et(t,e,{intersect:n.intersect,axis:"x"})},y(t,e,n){return et(t,e,{intersect:n.intersect,axis:"y"})}}};function Ut(t,e,n){return(sn.modes[n.mode]||sn.modes.nearest)(t,e,n)}function Br(t,e,n){return n!=="x"&&n!=="y"?t.inRange(e.x,e.y,"x",!0)||t.inRange(e.x,e.y,"y",!0):t.inRange(e.x,e.y,n,!0)}function Wr(t,e,n){return n==="x"?{x:t.x,y:e.y}:n==="y"?{x:e.x,y:t.y}:e}function et(t,e,n){return t.filter(u=>n.intersect?u.inRange(e.x,e.y):Br(u,e,n.axis))}function Yr(t,e,n){let u=Number.POSITIVE_INFINITY;return et(t,e,n).reduce((o,r)=>{const s=r.getCenterPoint(),a=Wr(e,s,n.axis),l=Vt(e,a);return lo._index-r._index).slice(0,1)}function be(t,e,n){const u=Math.cos(n),o=Math.sin(n),r=e.x,s=e.y;return{x:r+u*(t.x-r)-o*(t.y-s),y:s+o*(t.x-r)+u*(t.y-s)}}const Hr=(t,e)=>e>t||t.length>e.length&&t.slice(0,e.length)===e,fe=.001,ht=(t,e,n)=>Math.min(n,Math.max(e,t)),Jn=(t,e)=>t.value>=t.start-e&&t.value<=t.end+e;function Ur(t,e,n){for(const u of Object.keys(t))t[u]=ht(t[u],e,n);return t}function $r(t,e,n,u){return!t||!e||n<=0?!1:Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)<=Math.pow(n+u,2)}function Zn(t,{x:e,y:n,x2:u,y2:o},r,{borderWidth:s,hitTolerance:a}){const l=(s+a)/2,c=t.x>=e-l-fe&&t.x<=u+l+fe,g=t.y>=n-l-fe&&t.y<=o+l+fe;return r==="x"?c:(r==="y"||c)&&g}function eu(t,{rect:e,center:n},u,{rotation:o,borderWidth:r,hitTolerance:s}){const a=be(t,n,Y(-o));return Zn(a,e,u,{borderWidth:r,hitTolerance:s})}function me(t,e){const{centerX:n,centerY:u}=t.getProps(["centerX","centerY"],e);return{x:n,y:u}}function Xr(t,e,n,u=!0){const o=n.split(".");let r=0;for(const s of e.split(".")){const a=o[r++];if(parseInt(s,10)typeof t=="string"&&t.endsWith("%"),nu=t=>parseFloat(t)/100,uu=t=>ht(nu(t),0,1),Oe=(t,e)=>({x:t,y:e,x2:t,y2:e,width:0,height:0}),qr={box:t=>Oe(t.centerX,t.centerY),doughnutLabel:t=>Oe(t.centerX,t.centerY),ellipse:t=>({centerX:t.centerX,centerY:t.centerX,radius:0,width:0,height:0}),label:t=>Oe(t.centerX,t.centerY),line:t=>Oe(t.x,t.y),point:t=>({centerX:t.centerX,centerY:t.centerY,radius:0,width:0,height:0}),polygon:t=>Oe(t.centerX,t.centerY)};function $t(t,e){return e==="start"?0:e==="end"?t:tu(e)?uu(e)*t:t/2}function K(t,e,n=!0){return typeof e=="number"?e:tu(e)?(n?uu(e):nu(e))*t:t}function Gr(t,e){const{x:n,width:u}=t,o=e.textAlign;return o==="center"?n+u/2:o==="end"||o==="right"?n+u:n}function ru(t,e,{borderWidth:n,position:u,xAdjust:o,yAdjust:r},s){const a=we(s),l=e.width+(a?s.width:0)+n,c=e.height+(a?s.height:0)+n,g=Xt(u),p=an(t.x,l,o,g.x),C=an(t.y,c,r,g.y);return{x:p,y:C,x2:p+l,y2:C+c,width:l,height:c,centerX:p+l/2,centerY:C+c/2}}function Xt(t,e="center"){return we(t)?{x:Ne(t.x,e),y:Ne(t.y,e)}:(t=Ne(t,e),{x:t,y:t})}const ou=(t,e)=>t&&t.autoFit&&e<1;function su(t,e){const n=t.font,u=Ie(n)?n:[n];return ou(t,e)?u.map(function(o){const r=At(o);return r.size=Math.floor(o.size*e),r.lineHeight=o.lineHeight,At(r)}):u.map(o=>At(o))}function iu(t){return t&&(B(t.xValue)||B(t.yValue))}function an(t,e,n=0,u){return t-$t(e,u)+n}function Re(t,e,n){const u=n.init;if(u){if(u===!0)return lu(e,n)}else return;return Qr(t,e,n)}function au(t,e,n){let u=!1;return e.forEach(o=>{ve(t[o])?(u=!0,n[o]=t[o]):B(n[o])&&delete n[o]}),u}function lu(t,e){const n=e.type||"line";return qr[n](t)}function Qr(t,e,n){const u=Nt(n.init,[{chart:t,properties:e,options:n}]);if(u===!0)return lu(e,n);if(we(u))return u}const _t=new Map,Kr=t=>isNaN(t)||t<=0,Jr=t=>t.reduce(function(e,n){return e+=n.string,e},"");function ft(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object HTMLImageElement]"||e==="[object HTMLCanvasElement]"}}function gt(t,{x:e,y:n},u){u&&(t.translate(e,n),t.rotate(Y(u)),t.translate(-e,-n))}function W(t,e){if(e&&e.borderWidth)return t.lineCap=e.borderCapStyle||"butt",t.setLineDash(e.borderDash),t.lineDashOffset=e.borderDashOffset,t.lineJoin=e.borderJoinStyle||"miter",t.lineWidth=e.borderWidth,t.strokeStyle=e.borderColor,!0}function ke(t,e){t.shadowColor=e.backgroundShadowColor,t.shadowBlur=e.shadowBlur,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY}function Ct(t,e){const n=e.content;if(ft(n))return{width:K(n.width,e.width),height:K(n.height,e.height)};const u=su(e),o=e.textStrokeWidth,r=Ie(n)?n:[n],s=r.join()+Jr(u)+o+(t._measureText?"-spriting":"");return _t.has(s)||_t.set(s,no(t,r,u,o)),_t.get(s)}function cu(t,e,n){const{x:u,y:o,width:r,height:s}=e;t.save(),ke(t,n);const a=W(t,n);t.fillStyle=n.backgroundColor,t.beginPath(),rr(t,{x:u,y:o,w:r,h:s,radius:Ur(or(n.borderRadius),0,Math.min(r,s)/2)}),t.closePath(),t.fill(),a&&(t.shadowColor=n.borderShadowColor,t.stroke()),t.restore()}function du(t,e,n,u){const o=n.content;if(ft(o)){t.save(),t.globalAlpha=oo(n.opacity,o.style.opacity),t.drawImage(o,e.x,e.y,e.width,e.height),t.restore();return}const r=Ie(o)?o:[o],s=su(n,u),a=n.color,l=Ie(a)?a:[a],c=Gr(e,n),g=e.y+n.textStrokeWidth/2;t.save(),t.textBaseline="middle",t.textAlign=n.textAlign,Zr(t,n)&&uo(t,{x:c,y:g},r,s),ro(t,{x:c,y:g},r,{fonts:s,colors:l}),t.restore()}function Zr(t,e){if(e.textStrokeWidth>0)return t.lineJoin="round",t.miterLimit=2,t.lineWidth=e.textStrokeWidth,t.strokeStyle=e.textStrokeColor,!0}function eo(t,e,n,u){const{radius:o,options:r}=e,s=r.pointStyle,a=r.rotation;let l=(a||0)*Wn;if(ft(s)){t.save(),t.translate(n,u),t.rotate(l),t.drawImage(s,-s.width/2,-s.height/2,s.width,s.height),t.restore();return}Kr(o)||to(t,{x:n,y:u,radius:o,rotation:a,style:s,rad:l})}function to(t,{x:e,y:n,radius:u,rotation:o,style:r,rad:s}){let a,l,c,g;switch(t.beginPath(),r){default:t.arc(e,n,u,0,Hn),t.closePath();break;case"triangle":t.moveTo(e+Math.sin(s)*u,n-Math.cos(s)*u),s+=nn,t.lineTo(e+Math.sin(s)*u,n-Math.cos(s)*u),s+=nn,t.lineTo(e+Math.sin(s)*u,n-Math.cos(s)*u),t.closePath();break;case"rectRounded":g=u*.516,c=u-g,a=Math.cos(s+Pe)*c,l=Math.sin(s+Pe)*c,t.arc(e-a,n-l,g,s-D,s-Ge),t.arc(e+l,n-a,g,s-Ge,s),t.arc(e+a,n+l,g,s,s+Ge),t.arc(e-l,n+a,g,s+Ge,s+D),t.closePath();break;case"rect":if(!o){c=Math.SQRT1_2*u,t.rect(e-c,n-c,2*c,2*c);break}s+=Pe;case"rectRot":a=Math.cos(s)*u,l=Math.sin(s)*u,t.moveTo(e-a,n-l),t.lineTo(e+l,n-a),t.lineTo(e+a,n+l),t.lineTo(e-l,n+a),t.closePath();break;case"crossRot":s+=Pe;case"cross":a=Math.cos(s)*u,l=Math.sin(s)*u,t.moveTo(e-a,n-l),t.lineTo(e+a,n+l),t.moveTo(e+l,n-a),t.lineTo(e-l,n+a);break;case"star":a=Math.cos(s)*u,l=Math.sin(s)*u,t.moveTo(e-a,n-l),t.lineTo(e+a,n+l),t.moveTo(e+l,n-a),t.lineTo(e-l,n+a),s+=Pe,a=Math.cos(s)*u,l=Math.sin(s)*u,t.moveTo(e-a,n-l),t.lineTo(e+a,n+l),t.moveTo(e+l,n-a),t.lineTo(e-l,n+a);break;case"line":a=Math.cos(s)*u,l=Math.sin(s)*u,t.moveTo(e-a,n-l),t.lineTo(e+a,n+l);break;case"dash":t.moveTo(e,n),t.lineTo(e+Math.cos(s)*u,n+Math.sin(s)*u);break}t.fill()}function no(t,e,n,u){t.save();const o=e.length;let r=0,s=u;for(let a=0;a0||o.borderWidth===0)&&(t.moveTo(l.x,l.y),t.lineTo(c.x,c.y)),t.moveTo(g.x,g.y),t.lineTo(p.x,p.y);const C=be({x:n,y:u},e.getCenterPoint(),Y(-e.rotation));t.lineTo(C.x,C.y),t.stroke(),t.restore()}function io(t,e){const{x:n,y:u,x2:o,y2:r}=t,s=ao(t,e);let a,l;return e==="left"||e==="right"?(a={x:n+s,y:u},l={x:a.x,y:r}):(a={x:n,y:u+s},l={x:o,y:a.y}),{separatorStart:a,separatorEnd:l}}function ao(t,e){const{width:n,height:u,options:o}=t,r=o.callout.margin+o.borderWidth/2;return e==="right"?n+r:e==="bottom"?u+r:-r}function lo(t,e,n){const{y:u,width:o,height:r,options:s}=t,a=s.callout.start,l=co(e,s.callout);let c,g;return e==="left"||e==="right"?(c={x:n.x,y:u+K(r,a)},g={x:c.x+l,y:c.y}):(c={x:n.x+K(o,a),y:n.y},g={x:c.x,y:c.y+l}),{sideStart:c,sideEnd:g}}function co(t,e){const n=e.side;return t==="left"||t==="top"?-n:n}function ho(t,e){const n=e.position;return hu.includes(n)?n:fo(t,e)}function fo(t,e){const{x:n,y:u,x2:o,y2:r,width:s,height:a,pointX:l,pointY:c,centerX:g,centerY:p,rotation:C}=t,d={x:g,y:p},x=e.start,A=K(s,x),S=K(a,x),y=[n,n+A,n+A,o],m=[u+S,r,u,r],h=[];for(let j=0;j<4;j++){const f=be({x:y[j],y:m[j]},d,Y(C));h.push({position:hu[j],distance:Vt(f,{x:l,y:c})})}return h.sort((j,f)=>j.distance-f.distance)[0].position}function go(t,e,n){const{pointX:u,pointY:o}=t,r=e.margin;let s=u,a=o;return n==="left"?s+=r:n==="right"?s-=r:n==="top"?a+=r:n==="bottom"&&(a-=r),t.inRange(s,a)}const ln={xScaleID:{min:"xMin",max:"xMax",start:"left",end:"right",startProp:"x",endProp:"x2"},yScaleID:{min:"yMin",max:"yMax",start:"bottom",end:"top",startProp:"y",endProp:"y2"}};function Te(t,e,n){return e=typeof e=="number"?e:t.parse(e),Yn(e)?t.getPixelForValue(e):n}function pe(t,e,n){const u=e[n];if(u||n==="scaleID")return u;const o=n.charAt(0),r=Object.values(t).filter(s=>s.axis&&s.axis===o);return r.length?r[0].id:o}function fu(t,e){if(t){const n=t.options.reverse,u=Te(t,e.min,n?e.end:e.start),o=Te(t,e.max,n?e.start:e.end);return{start:u,end:o}}}function gu(t,e){const{chartArea:n,scales:u}=t,o=u[pe(u,e,"xScaleID")],r=u[pe(u,e,"yScaleID")];let s=n.width/2,a=n.height/2;return o&&(s=Te(o,e.xValue,o.left+o.width/2)),r&&(a=Te(r,e.yValue,r.top+r.height/2)),{x:s,y:a}}function qt(t,e){const n=t.scales,u=n[pe(n,e,"xScaleID")],o=n[pe(n,e,"yScaleID")];if(!u&&!o)return{};let{left:r,right:s}=u||t.chartArea,{top:a,bottom:l}=o||t.chartArea;const c=cn(u,{min:e.xMin,max:e.xMax,start:r,end:s});r=c.start,s=c.end;const g=cn(o,{min:e.yMin,max:e.yMax,start:l,end:a});return a=g.start,l=g.end,{x:r,y:a,x2:s,y2:l,width:s-r,height:l-a,centerX:r+(s-r)/2,centerY:a+(l-a)/2}}function Cu(t,e){if(!iu(e)){const n=qt(t,e);let u=e.radius;(!u||isNaN(u))&&(u=Math.min(n.width,n.height)/2,e.radius=u);const o=u*2,r=n.centerX+e.xAdjust,s=n.centerY+e.yAdjust;return{x:r-u,y:s-u,x2:r+u,y2:s+u,centerX:r,centerY:s,width:o,height:o,radius:u}}return po(t,e)}function Co(t,e){const{scales:n,chartArea:u}=t,o=n[e.scaleID],r={x:u.left,y:u.top,x2:u.right,y2:u.bottom};return o?yo(o,r,e):xo(n,r,e),r}function pu(t,e){const n=qt(t,e);return n.initProperties=Re(t,n,e),n.elements=[{type:"label",optionScope:"label",properties:Ao(t,n,e),initProperties:n.initProperties}],n}function po(t,e){const n=gu(t,e),u=e.radius*2;return{x:n.x-e.radius+e.xAdjust,y:n.y-e.radius+e.yAdjust,x2:n.x+e.radius+e.xAdjust,y2:n.y+e.radius+e.yAdjust,centerX:n.x+e.xAdjust,centerY:n.y+e.yAdjust,radius:e.radius,width:u,height:u}}function cn(t,e){const n=fu(t,e)||e;return{start:Math.min(n.start,n.end),end:Math.max(n.start,n.end)}}function yo(t,e,n){const u=Te(t,n.value,NaN),o=Te(t,n.endValue,u);t.isHorizontal()?(e.x=u,e.x2=o):(e.y=u,e.y2=o)}function xo(t,e,n){for(const u of Object.keys(ln)){const o=t[pe(t,n,u)];if(o){const{min:r,max:s,start:a,end:l,startProp:c,endProp:g}=ln[u],p=fu(o,{min:n[r],max:n[s],start:o[a],end:o[l]});e[c]=p.start,e[g]=p.end}}}function bo({properties:t,options:e},n,u,o){const{x:r,x2:s,width:a}=t;return yu({start:r,end:s,borderWidth:e.borderWidth},{position:u.x,padding:{start:o.left,end:o.right},adjust:e.label.xAdjust,size:n.width})}function mo({properties:t,options:e},n,u,o){const{y:r,y2:s,height:a}=t;return yu({start:r,end:s,borderWidth:e.borderWidth},{position:u.y,padding:{start:o.top,end:o.bottom},adjust:e.label.yAdjust,size:n.height})}function yu(t,e){const{start:n,end:u,borderWidth:o}=t,{position:r,padding:{start:s,end:a},adjust:l}=e,c=u-o-n-s-a-e.size;return n+o/2+l+$t(c,r)}function Ao(t,e,n){const u=n.label;u.backgroundColor="transparent",u.callout.display=!1;const o=Xt(u.position),r=ct(u.padding),s=Ct(t.ctx,u),a=bo({properties:e,options:n},s,o,r),l=mo({properties:e,options:n},s,o,r),c=s.width+r.width,g=s.height+r.height;return{x:a,y:l,x2:a+c,y2:l+g,width:c,height:g,centerX:a+c/2,centerY:l+g/2,rotation:u.rotation}}const jt=["enter","leave"],Gt=jt.concat("click");function _o(t,e,n){e.listened=au(n,Gt,e.listeners),e.moveListened=!1,jt.forEach(u=>{ve(n[u])&&(e.moveListened=!0)}),(!e.listened||!e.moveListened)&&e.annotations.forEach(u=>{!e.listened&&ve(u.click)&&(e.listened=!0),e.moveListened||jt.forEach(o=>{ve(u[o])&&(e.listened=!0,e.moveListened=!0)})})}function So(t,e,n){if(t.listened)switch(e.type){case"mousemove":case"mouseout":return vo(t,e,n);case"click":return jo(t,e,n)}}function vo(t,e,n){if(!t.moveListened)return;let u;e.type==="mousemove"?u=Ut(t.visibleElements,e,n.interaction):u=[];const o=t.hovered;t.hovered=u;const r={state:t,event:e};let s=dn(r,"leave",o,u);return dn(r,"enter",u,o)||s}function dn({state:t,event:e},n,u,o){let r;for(const s of u)o.indexOf(s)<0&&(r=xu(s.options[n]||t.listeners[n],s,e)||r);return r}function jo(t,e,n){const u=t.listeners,o=Ut(t.visibleElements,e,n.interaction);let r;for(const s of o)r=xu(s.options.click||u.click,s,e)||r;return r}function xu(t,e,n){return Nt(t,[e.$context,n])===!0}const nt=["afterDraw","beforeDraw"];function wo(t,e,n){const u=e.visibleElements;e.hooked=au(n,nt,e.hooks),e.hooked||u.forEach(o=>{e.hooked||nt.forEach(r=>{ve(o.options[r])&&(e.hooked=!0)})})}function hn(t,e,n){if(t.hooked){const u=e.options[n]||t.hooks[n];return Nt(u,[e.$context])}}function Io(t,e,n){const u=Po(t.scales,e,n);let o=fn(e,u,"min","suggestedMin");o=fn(e,u,"max","suggestedMax")||o,o&&ve(e.handleTickRangeOptions)&&e.handleTickRangeOptions()}function To(t,e){for(const n of t)ko(n,e)}function fn(t,e,n,u){if(Yn(e[n])&&!Ro(t.options,n,u)){const o=t[n]!==e[n];return t[n]=e[n],o}}function Ro(t,e,n){return B(t[e])||B(t[n])}function ko(t,e){for(const n of["scaleID","xScaleID","yScaleID"]){const u=pe(e,t,n);u&&!e[u]&&Eo(t,n)&&console.warn(`No scale found with id '${u}' for annotation '${t.id}'`)}}function Eo(t,e){if(e==="scaleID")return!0;const n=e.charAt(0);for(const u of["Min","Max","Value"])if(B(t[n+u]))return!0;return!1}function Po(t,e,n){const u=e.axis,o=e.id,r=u+"ScaleID",s={min:Ne(e.min,Number.NEGATIVE_INFINITY),max:Ne(e.max,Number.POSITIVE_INFINITY)};for(const a of n)a.scaleID===o?gn(a,e,["value","endValue"],s):pe(t,a,r)===o&&gn(a,e,[u+"Min",u+"Max",u+"Value"],s);return s}function gn(t,e,n,u){for(const o of n){const r=t[o];if(B(r)){const s=e.parse(r);u.min=Math.min(u.min,s),u.max=Math.max(u.max,s)}}}class Ee extends xe{inRange(e,n,u,o){const{x:r,y:s}=be({x:e,y:n},this.getCenterPoint(o),Y(-this.options.rotation));return Zn({x:r,y:s},this.getProps(["x","y","x2","y2"],o),u,this.options)}getCenterPoint(e){return me(this,e)}draw(e){e.save(),gt(e,this.getCenterPoint(),this.options.rotation),cu(e,this,this.options),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){return pu(e,n)}}Ee.id="boxAnnotation";Ee.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,hitTolerance:0,label:{backgroundColor:"transparent",borderWidth:0,callout:{display:!1},color:"black",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,hitTolerance:void 0,opacity:void 0,padding:6,position:"center",rotation:void 0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};Ee.defaultRoutes={borderColor:"color",backgroundColor:"color"};Ee.descriptors={label:{_fallback:!0}};class pt extends xe{inRange(e,n,u,o){return eu({x:e,y:n},{rect:this.getProps(["x","y","x2","y2"],o),center:this.getCenterPoint(o)},u,{rotation:this.rotation,borderWidth:0,hitTolerance:this.options.hitTolerance})}getCenterPoint(e){return me(this,e)}draw(e){const n=this.options;!n.display||!n.content||(zo(e,this),e.save(),gt(e,this.getCenterPoint(),this.rotation),du(e,this,n,this._fitRatio),e.restore())}resolveElementProperties(e,n){const u=Oo(e,n);if(!u)return{};const{controllerMeta:o,point:r,radius:s}=Mo(e,n,u);let a=Ct(e.ctx,n);const l=Do(a,s);ou(n,l)&&(a={width:a.width*l,height:a.height*l});const{position:c,xAdjust:g,yAdjust:p}=n,C=ru(r,a,{borderWidth:0,position:c,xAdjust:g,yAdjust:p});return{initProperties:Re(e,C,n),...C,...o,rotation:n.rotation,_fitRatio:l}}}pt.id="doughnutLabelAnnotation";pt.defaults={autoFit:!0,autoHide:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderColor:"transparent",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderShadowColor:"transparent",borderWidth:0,color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,hitTolerance:0,init:void 0,opacity:void 0,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,spacing:1,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0};pt.defaultRoutes={};function Oo(t,e){return t.getSortedVisibleDatasetMetas().reduce(function(n,u){const o=u.controller;return o instanceof sr&&Fo(t,e,u.data)&&(!n||o.innerRadius=90?u:n},void 0)}function Fo(t,e,n){if(!e.autoHide)return!0;for(let u=0;up,y=S?o+x:s-x,m=Lo(y,g,p,A);return{controllerMeta:{_centerX:g,_centerY:p,_radius:A,_counterclockwise:S,...m},point:d,radius:Math.min(a,Math.min(C.right-C.left,C.bottom-C.top)/2)}}function Do({width:t,height:e},n){const u=Math.sqrt(Math.pow(t,2)+Math.pow(e,2));return n*2/u}function Lo(t,e,n,u){const o=Math.pow(n-t,2),r=Math.pow(u,2),s=e*-2,a=Math.pow(e,2)+o-r,l=Math.pow(s,2)-4*a;if(l<=0)return{_startAngle:0,_endAngle:Hn};const c=(-s-Math.sqrt(l))/2,g=(-s+Math.sqrt(l))/2;return{_startAngle:rn({x:e,y:n},{x:c,y:t}).angle,_endAngle:rn({x:e,y:n},{x:g,y:t}).angle}}function zo(t,e){const{_centerX:n,_centerY:u,_radius:o,_startAngle:r,_endAngle:s,_counterclockwise:a,options:l}=e;t.save();const c=W(t,l);t.fillStyle=l.backgroundColor,t.beginPath(),t.arc(n,u,o,r,s,a),t.closePath(),t.fill(),c&&t.stroke(),t.restore()}class He extends xe{inRange(e,n,u,o){return eu({x:e,y:n},{rect:this.getProps(["x","y","x2","y2"],o),center:this.getCenterPoint(o)},u,{rotation:this.rotation,borderWidth:this.options.borderWidth,hitTolerance:this.options.hitTolerance})}getCenterPoint(e){return me(this,e)}draw(e){const n=this.options,u=!B(this._visible)||this._visible;!n.display||!n.content||!u||(e.save(),gt(e,this.getCenterPoint(),this.rotation),so(e,this),cu(e,this,n),du(e,Vo(this),n),e.restore())}resolveElementProperties(e,n){let u;if(iu(n))u=gu(e,n);else{const{centerX:a,centerY:l}=qt(e,n);u={x:a,y:l}}const o=ct(n.padding),r=Ct(e.ctx,n),s=ru(u,r,n,o);return{initProperties:Re(e,s,n),pointX:u.x,pointY:u.y,...s,rotation:n.rotation}}}He.id="labelAnnotation";He.defaults={adjustScaleRange:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:0,callout:{borderCapStyle:"butt",borderColor:void 0,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:1,display:!1,margin:5,position:"auto",side:5,start:"50%"},color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,hitTolerance:0,init:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0};He.defaultRoutes={borderColor:"color"};function Vo({x:t,y:e,width:n,height:u,options:o}){const r=o.borderWidth/2,s=ct(o.padding);return{x:t+s.left+r,y:e+s.top+r,width:n-s.left-s.right-o.borderWidth,height:u-s.top-s.bottom-o.borderWidth}}const Qt=(t,e,n)=>({x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}),wt=(t,e,n)=>Qt(e,n,Math.abs((t-e.y)/(n.y-e.y))).x,Cn=(t,e,n)=>Qt(e,n,Math.abs((t-e.x)/(n.x-e.x))).y,ze=t=>t*t,No=(t,e,{x:n,y:u,x2:o,y2:r},s)=>s==="y"?{start:Math.min(u,r),end:Math.max(u,r),value:e}:{start:Math.min(n,o),end:Math.max(n,o),value:t},pn=(t,e,n,u)=>(1-u)*(1-u)*t+2*(1-u)*u*e+u*u*n,It=(t,e,n,u)=>({x:pn(t.x,e.x,n.x,u),y:pn(t.y,e.y,n.y,u)}),yn=(t,e,n,u)=>2*(1-u)*(e-t)+2*u*(n-e),xn=(t,e,n,u)=>-Math.atan2(yn(t.x,e.x,n.x,u),yn(t.y,e.y,n.y,u))+.5*D;class Ue extends xe{inRange(e,n,u,o){const r=(this.options.borderWidth+this.options.hitTolerance)/2;if(u!=="x"&&u!=="y"){const s={mouseX:e,mouseY:n},{path:a,ctx:l}=this;if(a){W(l,this.options),l.lineWidth+=this.options.hitTolerance;const{chart:g}=this.$context,p=e*g.currentDevicePixelRatio,C=n*g.currentDevicePixelRatio,d=l.isPointInStroke(a,p,C)||Tt(this,s,o);return l.restore(),d}const c=ze(r);return Ho(this,s,c,o)||Tt(this,s,o)}return Bo(this,{mouseX:e,mouseY:n},u,{hitSize:r,useFinalPosition:o})}getCenterPoint(e){return me(this,e)}draw(e){const{x:n,y:u,x2:o,y2:r,cp:s,options:a}=this;if(e.save(),!W(e,a))return e.restore();ke(e,a);const l=Math.sqrt(Math.pow(o-n,2)+Math.pow(r-u,2));if(a.curve&&s)return Jo(e,this,s,l),e.restore();const{startOpts:c,endOpts:g,startAdjust:p,endAdjust:C}=bu(this),d=Math.atan2(r-u,o-n);e.translate(n,u),e.rotate(d),e.beginPath(),e.moveTo(0+p,0),e.lineTo(l-C,0),e.shadowColor=a.borderShadowColor,e.stroke(),Rt(e,0,p,c),Rt(e,l,-C,g),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){const u=Co(e,n),{x:o,y:r,x2:s,y2:a}=u,l=Wo(u,e.chartArea),c=l?Yo({x:o,y:r},{x:s,y:a},e.chartArea):{x:o,y:r,x2:s,y2:a,width:Math.abs(s-o),height:Math.abs(a-r)};if(c.centerX=(s+o)/2,c.centerY=(a+r)/2,c.initProperties=Re(e,c,n),n.curve){const p={x:c.x,y:c.y},C={x:c.x2,y:c.y2};c.cp=Ko(c,n,Vt(p,C))}const g=Uo(e,c,n.label);return g._visible=l,c.elements=[{type:"label",optionScope:"label",properties:g,initProperties:c.initProperties}],c}}Ue.id="lineAnnotation";const bn={backgroundColor:void 0,backgroundShadowColor:void 0,borderColor:void 0,borderDash:void 0,borderDashOffset:void 0,borderShadowColor:void 0,borderWidth:void 0,display:void 0,fill:void 0,length:void 0,shadowBlur:void 0,shadowOffsetX:void 0,shadowOffsetY:void 0,width:void 0};Ue.defaults={adjustScaleRange:!0,arrowHeads:{display:!1,end:Object.assign({},bn),fill:!1,length:12,start:Object.assign({},bn),width:6},borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:2,curve:!1,controlPoint:{y:"-50%"},display:!0,endValue:void 0,init:void 0,hitTolerance:0,label:{backgroundColor:"rgba(0,0,0,0.8)",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderColor:"black",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:6,borderShadowColor:"transparent",borderWidth:0,callout:Object.assign({},He.defaults.callout),color:"#fff",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,hitTolerance:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},scaleID:void 0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,value:void 0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};Ue.descriptors={arrowHeads:{start:{_fallback:!0},end:{_fallback:!0},_fallback:!0}};Ue.defaultRoutes={borderColor:"color"};function Bo(t,{mouseX:e,mouseY:n},u,{hitSize:o,useFinalPosition:r}){const s=No(e,n,t.getProps(["x","y","x2","y2"],r),u);return Jn(s,o)||Tt(t,{mouseX:e,mouseY:n},r,u)}function Wo({x:t,y:e,x2:n,y2:u},{top:o,right:r,bottom:s,left:a}){return!(tr&&n>r||es&&u>s)}function mn({x:t,y:e},n,{top:u,right:o,bottom:r,left:s}){return to&&(e=Cn(o,{x:t,y:e},n),t=o),er&&(t=wt(r,{x:t,y:e},n),e=r),{x:t,y:e}}function Yo(t,e,n){const{x:u,y:o}=mn(t,e,n),{x:r,y:s}=mn(e,t,n);return{x:u,y:o,x2:r,y2:s,width:Math.abs(r-u),height:Math.abs(s-o)}}function Ho(t,{mouseX:e,mouseY:n},u=fe,o){const{x:r,y:s,x2:a,y2:l}=t.getProps(["x","y","x2","y2"],o),c=a-r,g=l-s,p=ze(c)+ze(g),C=p===0?-1:((e-r)*c+(n-s)*g)/p;let d,x;return C<0?(d=r,x=s):C>1?(d=a,x=l):(d=r+C*c,x=s+C*g),ze(e-d)+ze(n-x)<=u}function Tt(t,{mouseX:e,mouseY:n},u,o){const r=t.label;return r.options.display&&r.inRange(e,n,o,u)}function Uo(t,e,n){const u=n.borderWidth,o=ct(n.padding),r=Ct(t.ctx,n),s=r.width+o.width+u,a=r.height+o.height+u;return Xo(e,n,{width:s,height:a,padding:o},t.chartArea)}function $o(t){const{x:e,y:n,x2:u,y2:o}=t,r=Math.atan2(o-n,u-e);return r>D/2?r-D:r0&&(o.w/2+r.left-u.x)/s,c=a>0&&(o.h/2+r.top-u.y)/a;return ht(Math.max(l,c),0,.25)}function Qo(t,e){const{x:n,x2:u,y:o,y2:r}=t,s=Math.min(o,r)-e.top,a=Math.min(n,u)-e.left,l=e.bottom-Math.max(o,r),c=e.right-Math.max(n,u);return{x:Math.min(a,c),y:Math.min(s,l),dx:a<=c?1:-1,dy:s<=l?1:-1}}function _n(t,e){const{size:n,min:u,max:o,padding:r}=e,s=n/2;return n>o-u?(o+u)/2:(u>=t-r-s&&(t=u+r+s),o<=t+r+s&&(t=o-r-s),t)}function bu(t){const e=t.options,n=e.arrowHeads&&e.arrowHeads.start,u=e.arrowHeads&&e.arrowHeads.end;return{startOpts:n,endOpts:u,startAdjust:Sn(t,n),endAdjust:Sn(t,u)}}function Sn(t,e){if(!e||!e.display)return 0;const{length:n,width:u}=e,o=t.options.borderWidth/2,r={x:n,y:u+o};return Math.abs(wt(0,r,{x:0,y:o}))}function Rt(t,e,n,u){if(!u||!u.display)return;const{length:o,width:r,fill:s,backgroundColor:a,borderColor:l}=u,c=Math.abs(e-o)+n;t.beginPath(),ke(t,u),W(t,u),t.moveTo(c,-r),t.lineTo(e+n,0),t.lineTo(c,r),s===!0?(t.fillStyle=a||l,t.closePath(),t.fill(),t.shadowColor="transparent"):t.shadowColor=u.borderShadowColor,t.stroke()}function Ko(t,e,n){const{x:u,y:o,x2:r,y2:s,centerX:a,centerY:l}=t,c=Math.atan2(s-o,r-u),g=Xt(e.controlPoint,0),p={x:a+K(n,g.x,!1),y:l+K(n,g.y,!1)};return be(p,{x:a,y:l},c)}function vn(t,{x:e,y:n},{angle:u,adjust:o},r){!r||!r.display||(t.save(),t.translate(e,n),t.rotate(u),Rt(t,0,-o,r),t.restore())}function Jo(t,e,n,u){const{x:o,y:r,x2:s,y2:a,options:l}=e,{startOpts:c,endOpts:g,startAdjust:p,endAdjust:C}=bu(e),d={x:o,y:r},x={x:s,y:a},A=xn(d,n,x,0),S=xn(d,n,x,1)-D,y=It(d,n,x,p/u),m=It(d,n,x,1-C/u),h=new Path2D;t.beginPath(),h.moveTo(y.x,y.y),h.quadraticCurveTo(n.x,n.y,m.x,m.y),t.shadowColor=l.borderShadowColor,t.stroke(h),e.path=h,e.ctx=t,vn(t,y,{angle:A,adjust:p},c),vn(t,m,{angle:S,adjust:C},g)}class $e extends xe{inRange(e,n,u,o){const r=this.options.rotation,s=(this.options.borderWidth+this.options.hitTolerance)/2;if(u!=="x"&&u!=="y")return Zo({x:e,y:n},this.getProps(["width","height","centerX","centerY"],o),r,s);const{x:a,y:l,x2:c,y2:g}=this.getProps(["x","y","x2","y2"],o),p=u==="y"?{start:l,end:g}:{start:a,end:c},C=be({x:e,y:n},this.getCenterPoint(o),Y(-r));return C[u]>=p.start-s-fe&&C[u]<=p.end+s+fe}getCenterPoint(e){return me(this,e)}draw(e){const{width:n,height:u,centerX:o,centerY:r,options:s}=this;e.save(),gt(e,this.getCenterPoint(),s.rotation),ke(e,this.options),e.beginPath(),e.fillStyle=s.backgroundColor;const a=W(e,s);e.ellipse(o,r,u/2,n/2,D/2,0,2*D),e.fill(),a&&(e.shadowColor=s.borderShadowColor,e.stroke()),e.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(e,n){return pu(e,n)}}$e.id="ellipseAnnotation";$e.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,hitTolerance:0,init:void 0,label:Object.assign({},Ee.defaults.label),rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};$e.defaultRoutes={borderColor:"color",backgroundColor:"color"};$e.descriptors={label:{_fallback:!0}};function Zo(t,e,n,u){const{width:o,height:r,centerX:s,centerY:a}=e,l=o/2,c=r/2;if(l<=0||c<=0)return!1;const g=Y(n||0),p=Math.cos(g),C=Math.sin(g),d=Math.pow(p*(t.x-s)+C*(t.y-a),2),x=Math.pow(C*(t.x-s)-p*(t.y-a),2);return d/Math.pow(l+u,2)+x/Math.pow(c+u,2)<=1.0001}class yt extends xe{inRange(e,n,u,o){const{x:r,y:s,x2:a,y2:l,width:c}=this.getProps(["x","y","x2","y2","width"],o),g=(this.options.borderWidth+this.options.hitTolerance)/2;return u!=="x"&&u!=="y"?$r({x:e,y:n},this.getCenterPoint(o),c/2,g):Jn(u==="y"?{start:s,end:l,value:n}:{start:r,end:a,value:e},g)}getCenterPoint(e){return me(this,e)}draw(e){const n=this.options,u=n.borderWidth;if(n.radius<.1)return;e.save(),e.fillStyle=n.backgroundColor,ke(e,n);const o=W(e,n);eo(e,this,this.centerX,this.centerY),o&&!ft(n.pointStyle)&&(e.shadowColor=n.borderShadowColor,e.stroke()),e.restore(),n.borderWidth=u}resolveElementProperties(e,n){const u=Cu(e,n);return u.initProperties=Re(e,u,n),u}}yt.id="pointAnnotation";yt.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,hitTolerance:0,init:void 0,pointStyle:"circle",radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0};yt.defaultRoutes={borderColor:"color",backgroundColor:"color"};class xt extends xe{inRange(e,n,u,o){if(u!=="x"&&u!=="y")return this.options.radius>=.1&&this.elements.length>1&&ts(this.elements,e,n,o);const r=be({x:e,y:n},this.getCenterPoint(o),Y(-this.options.rotation)),s=this.elements.map(c=>u==="y"?c.bY:c.bX),a=Math.min(...s),l=Math.max(...s);return r[u]>=a&&r[u]<=l}getCenterPoint(e){return me(this,e)}draw(e){const{elements:n,options:u}=this;e.save(),e.beginPath(),e.fillStyle=u.backgroundColor,ke(e,u);const o=W(e,u);let r=!0;for(const s of n)r?(e.moveTo(s.x,s.y),r=!1):e.lineTo(s.x,s.y);e.closePath(),e.fill(),o&&(e.shadowColor=u.borderShadowColor,e.stroke()),e.restore()}resolveElementProperties(e,n){const u=Cu(e,n),{sides:o,rotation:r}=n,s=[],a=2*D/o;let l=r*Wn;for(let c=0;cn!=r.bY>n&&e<(r.bX-a.bX)*(n-a.bY)/(r.bY-a.bY)+a.bX&&(o=!o),r=a}return o}const q={box:Ee,doughnutLabel:pt,ellipse:$e,label:He,line:Ue,point:yt,polygon:xt};Object.keys(q).forEach(t=>{lr.describe(`elements.${q[t].id}`,{_fallback:"plugins.annotation.common"})});const ns={update:Object.assign},us=Gt.concat(nt),jn=(t,e)=>we(e)?Et(t,e):t,kt=t=>t==="color"||t==="font";function Kt(t="line"){return q[t]?t:(console.warn(`Unknown annotation type: '${t}', defaulting to 'line'`),"line")}function rs(t,e,n,u){const o=ss(t,n.animations,u),r=e.annotations,s=ls(e.elements,r);for(let a=0;ajn(s,o)):n[u]=jn(r,o)}return n}function as(t,e,n,u){return e.$context||(e.$context=Object.assign(Object.create(t.getContext()),{element:e,get elements(){return n.filter(o=>o&&o.options)},id:u.id,type:"annotation"}))}function ls(t,e){const n=e.length,u=t.length;if(un&&t.splice(n,u-n);return t}var cs="3.1.0";const U=new Map,wn=t=>t.type!=="doughnutLabel",ds=Gt.concat(nt);var hs={id:"annotation",version:cs,beforeRegister(){Xr("chart.js","4.0",X.version)},afterRegister(){X.register(q)},afterUnregister(){X.unregister(q)},beforeInit(t){U.set(t,{annotations:[],elements:[],visibleElements:[],listeners:{},listened:!1,moveListened:!1,hooks:{},hooked:!1,hovered:[]})},beforeUpdate(t,e,n){const u=U.get(t),o=u.annotations=[];let r=n.annotations;we(r)?Object.keys(r).forEach(s=>{const a=r[s];we(a)&&(a.id=s,o.push(a))}):Ie(r)&&o.push(...r),To(o.filter(wn),t.scales)},afterDataLimits(t,e){const n=U.get(t);Io(t,e.scale,n.annotations.filter(wn).filter(u=>u.display&&u.adjustScaleRange))},afterUpdate(t,e,n){const u=U.get(t);_o(t,u,n),rs(t,u,n,e.mode),u.visibleElements=u.elements.filter(o=>!o.skip&&o.options.display),wo(t,u,n)},beforeDatasetsDraw(t,e,n){Fe(t,"beforeDatasetsDraw",n.clip)},afterDatasetsDraw(t,e,n){Fe(t,"afterDatasetsDraw",n.clip)},beforeDatasetDraw(t,e,n){Fe(t,e.index,n.clip)},beforeDraw(t,e,n){Fe(t,"beforeDraw",n.clip)},afterDraw(t,e,n){Fe(t,"afterDraw",n.clip)},beforeEvent(t,e,n){const u=U.get(t);So(u,e.event,n)&&(e.changed=!0)},afterDestroy(t){U.delete(t)},getAnnotations(t){const e=U.get(t);return e?e.elements:[]},_getAnnotationElementsAtEventForMode(t,e,n){return Ut(t,e,n)},defaults:{animations:{numbers:{properties:["x","y","x2","y2","width","height","centerX","centerY","pointX","pointY","radius"],type:"number"},colors:{properties:["backgroundColor","borderColor"],type:"color"}},clip:!0,interaction:{mode:void 0,axis:void 0,intersect:void 0},common:{drawTime:"afterDatasetsDraw",init:!1,label:{}}},descriptors:{_indexable:!1,_scriptable:t=>!ds.includes(t)&&t!=="init",annotations:{_allKeys:!1,_fallback:(t,e)=>`elements.${q[Kt(e.type)].id}`},interaction:{_fallback:!0},common:{label:{_indexable:kt,_fallback:!0},_indexable:kt}},additionalOptionScopes:[""]};function Fe(t,e,n){const{ctx:u,chartArea:o}=t,r=U.get(t);n&&nr(u,o);const s=fs(r.visibleElements,e).sort((a,l)=>a.element.options.z-l.element.options.z);for(const a of s)gs(u,o,r,a);n&&ur(u)}function fs(t,e){const n=[];for(const u of t)if(u.options.drawTime===e&&n.push({element:u,main:!0}),u.elements&&u.elements.length)for(const o of u.elements)o.options.display&&o.options.drawTime===e&&n.push({element:o});return n}function gs(t,e,n,u){const o=u.element;u.main?(hn(n,o,"beforeDraw"),o.draw(t,e),hn(n,o,"afterDraw")):o.draw(t,e)}X.register(hs);const Cs=()=>{const[,,t,e,n,u]=v.useContext(vt),o=ye(),[r,s]=v.useState([]),[a,l]=v.useState([]),[c,g]=v.useState(null),[p]=v.useContext(vt);v.useEffect(()=>{const y=Ve().format("YYYY-MM-DD");e(y),u(y)},[e,u]);const C=y=>(_()==="AdminX"?Se:_()==="SuperAdmin"?Pt:_()==="CityOperator"?Ot:_()==="ProvinceOperator"?Ft:_()==="VetSupervisor"?Mt:_()==="Commerce"?Dt:_()==="ProvinceSupervisor"?Lt:_()==="Observatory"?zt:Se)+(y==null?void 0:y.hatchings.join(",").toString())+"/"+(y==null?void 0:y.date),d=Uu({initialValues:{consumption_limit_type:"",killing_age_external_type:"",killing_age:"",time_frame_type:"all",consumption_limit:"",killing_age_internal_type:""},validationSchema:$u({consumption_limit_type:Ae().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!"),killing_age_external_type:Ae().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!"),consumption_limit:mt().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!"),killing_age:mt().when("killing_age_external_type",{is:"manual",then:mt().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!")}),ave_kill_age_select:Ae().when("ave_kill_age",{is:"behavior",then:Ae().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!")}),killing_age_internal_type:Ae().when("killing_age_external_type",{is:"poultry_ave_killing_age",then:Ae().required("این گزینه الزامی است").typeError("لطفا فیلد را به درستی پر کنید!")})}),onSubmit:y=>{let m={consumption_limit_type:y.consumption_limit_type,killing_age_external_type:y.killing_age_external_type,killing_age:y.killing_age_external_type==="manual"?y.killing_age:null,time_frame_type:y.time_frame_type,consumption_limit:y.consumption_limit,killing_age_internal_type:y.killing_age_external_type==="poultry_ave_killing_age"?y.killing_age_internal_type:null,date1:y.time_frame_type==="manual"?t:null,date2:y.time_frame_type==="manual"?n:null,role:_()};m=Object.fromEntries(Object.entries(m).filter(([h,j])=>j!==null)),o(Nr(m)).then(h=>{if(h.payload.error)p({vertical:"top",horizontal:"center",msg:h.payload.error,severity:"error"});else{g(S(h.payload.data,d.values.consumption_limit)),l(h.payload.data);const j=h.payload.data.map((f,w)=>{var O,F,k;return[w+1,je(f==null?void 0:f.date),(O=f==null?void 0:f.poultry)==null?void 0:O.toLocaleString(),(F=f==null?void 0:f.quantity)==null?void 0:F.toLocaleString(),(k=f==null?void 0:f.weight)==null?void 0:k.toLocaleString(),Array.isArray(f==null?void 0:f.age)?f.age.map((z,H)=>z).join(" - "):f==null?void 0:f.age,i.jsx(In,{placement:"left",title:"جزئیات",children:i.jsx(de,{color:"primary",size:"small",onClick:()=>window.open(C(f),"_blank"),children:i.jsx(Xu,{})})},w)]});s(j)}})}}),x=()=>{let y={consumption_limit_type:d.values.consumption_limit_type,killing_age_external_type:d.values.killing_age_external_type,killing_age:d.values.killing_age_external_type==="manual"?d.values.killing_age:null,time_frame_type:d.values.time_frame_type,consumption_limit:d.values.consumption_limit,killing_age_internal_type:d.values.killing_age_external_type==="poultry_ave_killing_age"?d.values.killing_age_internal_type:null,date1:d.values.time_frame_type==="manual"?t:null,date2:d.values.time_frame_type==="manual"?n:null,role:_()};return y=Object.fromEntries(Object.entries(y).filter(([h,j])=>j!==null)),new URLSearchParams(y).toString()};v.useEffect(()=>{d.validateForm()},[]);const A={scales:{y:{beginAtZero:!0,min:0}},onClick:(y,m)=>{var h;if(m.length>0){const j=(h=m[0])==null?void 0:h.index;let f=C(a[j]);window.open(f,"_blank")}},plugins:{annotation:{annotations:{line1:{type:"line",yMin:d.values.consumption_limit,yMax:d.values.consumption_limit,borderColor:"red",borderWidth:2,borderDash:[5,5],label:{display:!0,content:"حد مصرف",position:"end",backgroundColor:"rgba(255, 99, 132, 0.8)",font:{size:14,weight:"bold"},padding:5}}}}}},S=(y,m)=>y!=null&&y.length?{labels:y==null?void 0:y.map(h=>je(h.date)),datasets:[{label:d.values.consumption_limit_type==="quantity"?"حجم موجودی (قطعه)":"وزن موجودی (کیلوگرم)",data:d.values.consumption_limit_type==="quantity"?y==null?void 0:y.map(h=>h.quantity):y==null?void 0:y.map(h=>h.weight),borderColor:"rgba(75, 192, 192, 1)",backgroundColor:"rgba(75, 192, 192, 0.2)",borderWidth:2,pointRadius:5,pointBackgroundColor:"yellow",pointHoverRadius:7,fill:!0,tension:.4}],annotations:{line1:{type:"line",yMin:m,yMax:m,borderColor:"rgba(255, 99, 132, 1)",borderWidth:3,borderDash:[5,5],label:{enabled:!0,content:"حد مصرف",position:"end",backgroundColor:"rgba(255, 99, 132, 0.8)",font:{size:14,weight:"bold"}}}}}:null;return i.jsxs(M,{container:!0,direction:"column",justifyContent:"center",alignItems:"center",children:[i.jsxs(_e,{width:{xs:"100%",md:"80%"},sx:{p:3,borderRadius:2,boxShadow:2,bgcolor:"background.paper"},children:[i.jsx(P,{variant:"h6",color:"primary",sx:{mb:2,fontWeight:"bold"},children:"پیش بینی موجودی"}),i.jsxs(M,{container:!0,spacing:2,children:[i.jsx(M,{item:!0,xs:12,md:6,children:i.jsxs(Me,{fullWidth:!0,error:d.touched.consume_limit&&!!d.errors.consume_limit,children:[i.jsx(De,{children:"حد مصرف"}),i.jsxs(Le,{size:"small",name:"consumption_limit_type",value:d.values.consumption_limit_type,onChange:d.handleChange,onBlur:d.handleBlur,error:d.touched.consumption_limit_type&&!!d.errors.consumption_limit_type,children:[i.jsx(E,{value:"quantity",children:"قطعه"}),i.jsx(E,{value:"live_weight",children:"وزن زنده"}),i.jsx(E,{value:"carcassses_weight",children:"وزن لاشه"})]}),i.jsx(Xe,{children:d.touched.consumption_limit_type&&d.errors.consumption_limit_type})]})}),i.jsx(M,{item:!0,xs:12,md:6,children:d.values.consumption_limit_type&&i.jsx(xr,{size:"small",allowLeadingZeros:!0,thousandSeparator:",",id:"consumption_limit",name:"consumption_limit",label:d.values.consumption_limit_type==="quantity"?"تعداد (قطعه)":"وزن (کیلوگرم)",variant:"outlined",value:d.values.consumption_limit,onChange:d.handleChange,onBlur:d.handleBlur,error:d.touched.consumption_limit&&!!d.errors.consumption_limit,helperText:d.touched.consumption_limit&&d.errors.consumption_limit})}),i.jsx(M,{item:!0,xs:12,md:6,children:i.jsxs(Me,{fullWidth:!0,error:d.touched.killing_age_external_type&&!!d.errors.killing_age_external_type,children:[i.jsx(De,{children:"میانگین سن کشتار *"}),i.jsxs(Le,{size:"small",name:"killing_age_external_type",value:d.values.killing_age_external_type,onChange:d.handleChange,onBlur:d.handleBlur,children:[i.jsx(E,{value:"poultry_ave_killing_age",children:"رفتار سنی کشتار فارم ها"}),i.jsx(E,{value:"manual",children:"دستی"})]}),i.jsx(Xe,{children:d.touched.killing_age_external_type&&d.errors.killing_age_external_type})]})}),i.jsx(M,{item:!0,xs:12,md:6,children:d.values.killing_age_external_type&&i.jsx(i.Fragment,{children:d.values.killing_age_external_type==="poultry_ave_killing_age"?i.jsxs(Me,{fullWidth:!0,error:d.touched.killing_age_internal_type&&!!d.errors.killing_age_internal_type,children:[i.jsx(De,{children:"رفتار سنی کشتار"}),i.jsxs(Le,{size:"small",name:"killing_age_internal_type",value:d.values.killing_age_internal_type,onChange:d.handleChange,onBlur:d.handleBlur,children:[i.jsx(E,{value:"poultry",children:"بر اساس کشتار فارم ها"}),i.jsx(E,{value:"province",children:"بر اساس میانگین کشتار استانی"})]}),i.jsx(Xe,{children:d.touched.killing_age_internal_type&&d.errors.killing_age_internal_type})]}):i.jsx($,{size:"small",fullWidth:!0,id:"killing_age",label:"سن را وارد کنید",value:d.values.killing_age,onChange:d.handleChange,onBlur:d.handleBlur,error:d.touched.killing_age&&!!d.errors.killing_age,helperText:d.touched.killing_age&&d.errors.killing_age,variant:"outlined"})})}),i.jsx(M,{item:!0,xs:12,md:6,children:i.jsxs(Me,{fullWidth:!0,error:d.touched.time_frame_type&&!!d.errors.time_frame_type,children:[i.jsx(De,{children:"تاریخ پیش بینی *"}),i.jsxs(Le,{size:"small",name:"time_frame_type",value:d.values.time_frame_type,onChange:d.handleChange,onBlur:d.handleBlur,children:[i.jsx(E,{value:"all",children:"بدون بازه زمانی"}),i.jsx(E,{value:"manual",children:"انتخاب بازه زمانی"})]}),i.jsx(Xe,{children:d.touched.time_frame_type&&d.errors.time_frame_type})]})}),d.values.time_frame_type==="manual"&&i.jsxs(i.Fragment,{children:[i.jsx(M,{item:!0,xs:12,md:3,children:i.jsx(tt,{label:"از تاریخ",value:t,onChange:y=>e(Ve(y).format("YYYY-MM-DD")),renderInput:y=>i.jsx($,{size:"small",fullWidth:!0,...y})})}),i.jsx(M,{item:!0,xs:12,md:3,children:i.jsx(tt,{label:"تا تاریخ",value:n,onChange:y=>u(Ve(y).format("YYYY-MM-DD")),renderInput:y=>i.jsx($,{size:"small",fullWidth:!0,...y})})})]})]}),i.jsxs(_e,{sx:{mt:3,display:"flex",justifyContent:"center",gap:"10px"},children:[i.jsx(ge,{disabled:!d.isValid,variant:"contained",color:"primary",sx:{px:4,py:1.5,borderRadius:2},onClick:d.handleSubmit,children:"پیمایش"}),i.jsx(ge,{disabled:!d.isValid,variant:"contained",color:"success",sx:{px:4,py:1.5,borderRadius:2},onClick:()=>{p({vertical:"top",horizontal:"center",msg:"فایل اکسل در حال دانلود می باشد، این علمیات ممکن است زمان بر باشد لطفا صبر کنید.",severity:"success"});const y=x(),m=`${N.defaults.baseURL}poultry_hatching_prediction_chart_excel/?${y}`;window.location.href=m},children:"خروجی اکسل"})]})]}),i.jsx(M,{container:!0,xs:12,my:2,children:i.jsx(dt,{columns:["ردیف","تاریخ","تعداد مرغداران","حجم (قطعه)","وزن (کیلوگرم)","سن","عملیات"],data:r,title:"داده های تجمیعی",paginated:!0})}),c&&i.jsx(M,{container:!0,justifyContent:"center",xs:12,sx:{p:3,borderRadius:2,boxShadow:2,bgcolor:"background.paper",my:5},children:i.jsx(Be,{data:c,options:A})})]})},ps=()=>{const t=ye(),e=m=>{c(m.target.value)},[n,u]=v.useState([]),[o,r]=v.useState(0),[s,a]=v.useState(10),[l,c]=v.useState(""),[g,p]=v.useState(1),[C,d]=v.useState([]),x=async m=>{let h;t(G()),h=await N.get(`poultry_hatching_prediction/?search=filter&value=${l}&role=${_()}&page=${m}&page_size=${s}`),t(Q()),u(h.data.results),r(h.data.count)},A=m=>{x(m),p(m)},S=m=>{a(m),p(1)};v.useEffect(()=>{const m=n==null?void 0:n.map((h,j)=>{var f,w,O,F,k,z,H,J,Z,ee,te,ne,ue,re,oe,V,se,ie,ae,le,ce,I,T;return[g===1?j+1:j+s*(g-1)+1,(f=h==null?void 0:h.poultry)==null?void 0:f.unitName,((w=h==null?void 0:h.poultry)==null?void 0:w.fullname)||"-",(F=(O=h==null?void 0:h.poultry)==null?void 0:O.killingAveAge)==null?void 0:F.toLocaleString(),(z=(k=h==null?void 0:h.poultry)==null?void 0:k.realKillingAveWeight)==null?void 0:z.toLocaleString(),(H=h==null?void 0:h.period)==null?void 0:H.toLocaleString(),je(h==null?void 0:h.date),(J=h==null?void 0:h.quantity)==null?void 0:J.toLocaleString(),(ee=(Z=h==null?void 0:h.generalInfo)==null?void 0:Z.age)==null?void 0:ee.toLocaleString(),(h==null?void 0:h.chickenBreed)||"-",(ne=(te=h==null?void 0:h.generalInfo)==null?void 0:te.totalQuantity)==null?void 0:ne.toLocaleString(),(re=(ue=h==null?void 0:h.generalInfo)==null?void 0:ue.totalWeight)==null?void 0:re.toLocaleString(),(V=(oe=h==null?void 0:h.generalInfo)==null?void 0:oe.provinceKillRequests)==null?void 0:V.toLocaleString(),(ie=(se=h==null?void 0:h.generalInfo)==null?void 0:se.provinceKillRequestsQuantity)==null?void 0:ie.toLocaleString(),(le=(ae=h==null?void 0:h.generalInfo)==null?void 0:ae.provinceKillRequestsWeight)==null?void 0:le.toLocaleString(),(ce=h==null?void 0:h.leftOver)==null?void 0:ce.toLocaleString(),Math.round(((I=h==null?void 0:h.poultry)==null?void 0:I.realKillingAveWeight)*(h==null?void 0:h.leftOver)).toLocaleString(),Math.round(((T=h==null?void 0:h.poultry)==null?void 0:T.realKillingAveWeight)*(h==null?void 0:h.leftOver)*.75).toLocaleString()]});d(m)},[n]),v.useEffect(()=>{x(1)},[t,s]);const y=async m=>{m.preventDefault(),t(G());try{const h=await N.get(`poultry_hatching_prediction/?role=${_()}&search=filter&value=${l}&page=1&page_size=${s}`);u(h.data.results),r(h.data.count),t(Q())}catch(h){console.error("Error fetching data:",h)}};return i.jsxs(b,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,children:[i.jsx(b,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:i.jsx(b,{children:i.jsxs("form",{onSubmit:y,children:[i.jsx($,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:e}),i.jsx(ge,{type:"submit",onClick:y,endIcon:i.jsx(Xn,{}),children:"جستجو"})]})})}),i.jsx(dt,{data:C,columns:["ردیف","نام واحد","مالک","میانگین سن کشتار","میانگین وزن کشتار","دوره","تاریخ جوجه ریزی","حجم جوجه ریزی","سن","نژاد","حجم کشتار شده","وزن کشتار شده","تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","مانده سالن (حجم)","مانده سالن (وزن زنده)","مانده سالن (وزن لاشه)"],handlePageChange:A,totalRows:o,page:g,perPage:s,handlePerRowsChange:S,title:"جوجه ریزی های فعال"})]})};var Jt={},ys=We;Object.defineProperty(Jt,"__esModule",{value:!0});var _u=Jt.default=void 0,xs=ys(Ye()),bs=i;_u=Jt.default=(0,xs.default)((0,bs.jsx)("path",{d:"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z"}),"ArrowUpward");const ms=()=>{var r,s,a,l,c,g,p,C,d,x,A,S,y,m;const t=ye(),[e,n]=v.useState([]),[u,o]=v.useState(!1);return v.useEffect(()=>{t(Vr()).then(h=>{n(h.payload.data)})},[t]),i.jsxs(b,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:[i.jsxs(b,{container:!0,mt:2,mb:4,isDashboard:!0,xs:12,children:[i.jsx(dt,{noPagination:!0,isDashboard:!0,operation:i.jsx(In,{placement:"top",title:"نمایش جوجه ریزی های فعال",children:i.jsx(de,{color:"primary",onClick:()=>{o(!u)},children:u?i.jsx(_u,{}):i.jsx(br,{})})}),columns:["جوجه ریزی های فعال","حجم جوجه ریزی فعال","میانگین سنی","میانگین سن کشتار ","میانگین وزن کشتار ","حجم کشتار","وزن کشتار","تعداد بارها","حجم بارها","وزن بارها","تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","حجم مانده در سالن"],data:[[(r=e==null?void 0:e.hatchings)==null?void 0:r.toLocaleString(),(s=e==null?void 0:e.totalHatchingQuantity)==null?void 0:s.toLocaleString(),(a=e==null?void 0:e.aveNowAge)==null?void 0:a.toLocaleString(),(l=e==null?void 0:e.aveAge)==null?void 0:l.toLocaleString(),(c=e==null?void 0:e.aveWeight)==null?void 0:c.toLocaleString(),(g=e==null?void 0:e.totalQuantity)==null?void 0:g.toLocaleString(),(p=e==null?void 0:e.totalWeight)==null?void 0:p.toLocaleString(),(C=e==null?void 0:e.killHouseRequests)==null?void 0:C.toLocaleString(),(d=e==null?void 0:e.killHouseRequestsQuantity)==null?void 0:d.toLocaleString(),(x=e==null?void 0:e.provinceKillRequestsWeight)==null?void 0:x.toLocaleString(),(A=e==null?void 0:e.provinceKillRequests)==null?void 0:A.toLocaleString(),(S=e==null?void 0:e.provinceKillRequestsQuantity)==null?void 0:S.toLocaleString(),(y=e==null?void 0:e.provinceKillRequestsWeight)==null?void 0:y.toLocaleString(),(m=e==null?void 0:e.totalHatchingLeftOver)==null?void 0:m.toLocaleString()]],title:"خلاصه اطلاعات"}),i.jsx(mr,{children:u&&i.jsx(qu.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.3},style:{width:"100%"},children:i.jsx(b,{container:!0,mt:2,justifyContent:"center",alignItems:"center",children:i.jsx(ps,{})})})})]}),i.jsx(Cs,{})]})},As=()=>{const{key:t,date:e}=Rn(),n=ye(),u=j=>{p(j.target.value)},[o,r]=v.useState([]),[s,a]=v.useState(0),[l,c]=v.useState(10),[g,p]=v.useState(""),[C,d]=v.useState(1),[x,A]=v.useState([]),S=async j=>{let f;n(G()),f=await N.get(`poultry_hatching_prediction/?search=filter&value=${g}&role=${_()}&page=${j}&page_size=${l}&hatching_list=${t}`),n(Q()),r(f.data.results),a(f.data.count)},y=j=>{S(j),d(j)},m=j=>{c(j),d(1)};v.useEffect(()=>{const j=o==null?void 0:o.map((f,w)=>{var O,F,k,z,H,J,Z,ee,te,ne,ue,re,oe,V,se,ie,ae,le,ce,I,T,R,L;return[C===1?w+1:w+l*(C-1)+1,(O=f==null?void 0:f.poultry)==null?void 0:O.unitName,((F=f==null?void 0:f.poultry)==null?void 0:F.fullname)||"-",(z=(k=f==null?void 0:f.poultry)==null?void 0:k.killingAveAge)==null?void 0:z.toLocaleString(),(J=(H=f==null?void 0:f.poultry)==null?void 0:H.realKillingAveWeight)==null?void 0:J.toLocaleString(),(Z=f==null?void 0:f.period)==null?void 0:Z.toLocaleString(),je(f==null?void 0:f.date),(ee=f==null?void 0:f.quantity)==null?void 0:ee.toLocaleString(),(ne=(te=f==null?void 0:f.generalInfo)==null?void 0:te.age)==null?void 0:ne.toLocaleString(),(f==null?void 0:f.chickenBreed)||"-",(re=(ue=f==null?void 0:f.generalInfo)==null?void 0:ue.totalQuantity)==null?void 0:re.toLocaleString(),(V=(oe=f==null?void 0:f.generalInfo)==null?void 0:oe.totalWeight)==null?void 0:V.toLocaleString(),(ie=(se=f==null?void 0:f.generalInfo)==null?void 0:se.provinceKillRequests)==null?void 0:ie.toLocaleString(),(le=(ae=f==null?void 0:f.generalInfo)==null?void 0:ae.provinceKillRequestsQuantity)==null?void 0:le.toLocaleString(),(I=(ce=f==null?void 0:f.generalInfo)==null?void 0:ce.provinceKillRequestsWeight)==null?void 0:I.toLocaleString(),(T=f==null?void 0:f.leftOver)==null?void 0:T.toLocaleString(),Math.round(((R=f==null?void 0:f.poultry)==null?void 0:R.realKillingAveWeight)*(f==null?void 0:f.leftOver)).toLocaleString(),Math.round(((L=f==null?void 0:f.poultry)==null?void 0:L.realKillingAveWeight)*(f==null?void 0:f.leftOver)*.75).toLocaleString()]});A(j)},[o]),v.useEffect(()=>{S(1)},[n,l]);const h=async j=>{j.preventDefault(),n(G());try{const f=await N.get(`poultry_hatching_prediction/?role=${_()}&search=filter&value=${g}&page=1&page_size=${l}&hatching_list=${t}`);r(f.data.results),a(f.data.count),n(Q())}catch(f){console.error("Error fetching data:",f)}};return i.jsxs(b,{container:!0,xs:12,justifyContent:"center",alignItems:"center",gap:2,mt:2,children:[i.jsx(b,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,children:i.jsx(b,{children:i.jsxs("form",{onSubmit:h,children:[i.jsx($,{id:"outlined-basic",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:u}),i.jsx(ge,{type:"submit",onClick:h,endIcon:i.jsx(Xn,{}),children:"جستجو"})]})})}),i.jsx(dt,{data:x,columns:["ردیف","نام واحد","مالک","میانگین سن کشتار","میانگین وزن کشتار","دوره","تاریخ جوجه ریزی","حجم جوجه ریزی","سن","نژاد","حجم کشتار شده","وزن کشتار شده","تخصیص بدون بار","حجم تخصیص بدون بار","وزن تخصیص بدون بار","مانده سالن (حجم)","مانده سالن (وزن زنده)","مانده سالن (وزن لاشه)"],handlePageChange:y,totalRows:s,page:C,perPage:l,handlePerRowsChange:m,title:`جزئیات پایش اطلاعات تاریخ ${je(e)}`})]})},Su=ut("VISORS_GET_NATIONAL_iNFO",async(t,{dispatch:e})=>{e(G());const{data:n,status:u}=await N.get("https://rsibackend.rasadyar.com/app/hatching-analysis-"+t.type,{params:{date1:t.withDate?t.selectedDate1:null,date2:t.withDate?t.selectedDate2:null,province:t.selectedProvince?t.selectedProvince:null}});return e(Q()),{data:n,status:u}});X.register(Un,at,lt,rt,ot,st,it,$n);const _s=({selectedProvince:t,selectedDate1:e,selectedDate2:n,withDate:u})=>{var l,c,g,p,C;const o=ye(),[r,s]=v.useState({});v.useEffect(()=>{o(Su({selectedProvince:t,selectedDate1:e,selectedDate2:n,withDate:u,type:"province"})).then(d=>{s(d.payload.data)})},[o,t,e,n,u]);const a=(d,x)=>{if(d){if(x==="sum-hatching")return[{name:"حجم جوجه ریزی",data:d==null?void 0:d.map(S=>(S==null?void 0:S.chickSum)||0)}];if(x==="average-age")return[{name:"میانگین سنی",data:d==null?void 0:d.map(S=>(S==null?void 0:S.averageAge)||0)}];if(x==="evacuation")return[{name:"درصد تلفات",data:d==null?void 0:d.map(S=>(S==null?void 0:S.evacuationHatching)||0)}];if(x==="leftover")return[{name:"باقیمانده",data:d==null?void 0:d.map(S=>(S==null?void 0:S.leftOver)||0)}];if(x==="sum-transport")return[{name:"حجم کشتار",data:d==null?void 0:d.map(S=>(S==null?void 0:S.goodAmount)||0)}]}else return null};return i.jsx(b,{xs:12,container:!0,justifyContent:"center",alignItems:"center",spacing:4,style:{width:"100%"},children:r&&i.jsxs(i.Fragment,{children:[i.jsx(b,{item:!0,xs:12,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"حجم جوجه ریزی",type:"bar",group:!0,seperator:(l=r==null?void 0:r.provinceHatchingSum)==null?void 0:l.map(d=>d.ProvinceName),info:a(r==null?void 0:r.provinceHatchingSum,"sum-hatching")})}),i.jsx(b,{item:!0,xs:6,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"میانگین سنی",type:"bar",group:!0,seperator:(c=r==null?void 0:r.provinceNameAverageAge)==null?void 0:c.map(d=>d.ProvinceName),info:a(r==null?void 0:r.provinceNameAverageAge,"average-age")})}),i.jsx(b,{item:!0,xs:6,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"درصد تلفات هر استان",type:"bar",group:!0,seperator:(g=r==null?void 0:r.provinceEvacuationHatchingPercent)==null?void 0:g.map(d=>d.ProvinceName),info:a(r==null?void 0:r.provinceEvacuationHatchingPercent,"evacuation")})}),i.jsx(b,{item:!0,xs:12,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"حجم باقیمانده",type:"bar",group:!0,seperator:(p=r==null?void 0:r.provinceNameLeftover)==null?void 0:p.map(d=>d.ProvinceName),info:a(r==null?void 0:r.provinceNameLeftover,"leftover")})}),i.jsx(b,{item:!0,xs:12,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"مجموع حجم کشتار",type:"line",group:!0,seperator:(C=r==null?void 0:r.provinceSumTransporting)==null?void 0:C.map(d=>d.ProvinceName),info:a(r==null?void 0:r.provinceSumTransporting,"sum-transport")})})]})})};X.register(Un,at,lt,rt,ot,st,it,$n);const Ss=({selectedProvince:t,selectedDate1:e,selectedDate2:n,withDate:u})=>{var C,d;const o=ye(),[r,s]=v.useState({});v.useEffect(()=>{o(Su({selectedProvince:t,selectedDate1:e,selectedDate2:n,withDate:u,type:"pedigree"})).then(x=>{s(x.payload.data)})},[o,t,e,n,u]);const a=x=>{var S,y,m,h,j,f;let A;switch(x){case"average-age":A={labels:(S=r==null?void 0:r.pedigreeNameAverageAge)==null?void 0:S.map(w=>w==null?void 0:w.PedigreeName),chartList:(y=r==null?void 0:r.pedigreeNameAverageAge)==null?void 0:y.map(w=>w==null?void 0:w.averageAge)};break;case"hatching-sum":A={labels:(m=r==null?void 0:r.pedigreeNameHatchingSum)==null?void 0:m.map(w=>w==null?void 0:w.PedigreeName),chartList:(h=r==null?void 0:r.pedigreeNameHatchingSum)==null?void 0:h.map(w=>w==null?void 0:w.chickSum)};break;case"hatching-count":A={labels:(j=r==null?void 0:r.pedigreeNameHatchingCount)==null?void 0:j.map(w=>w==null?void 0:w.PedigreeName),chartList:(f=r==null?void 0:r.pedigreeNameHatchingCount)==null?void 0:f.map(w=>w==null?void 0:w.chickCount)};break}if(x==="hatching-sum"){const w=["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)","rgba(153, 102, 255, 0.7)","rgba(255, 159, 64, 0.7)"];return{labels:A==null?void 0:A.labels,datasets:[{data:A==null?void 0:A.chartList,backgroundColor:w,borderColor:"#fff",borderWidth:2,hoverOffset:10}]}}return{labels:A==null?void 0:A.labels,datasets:[{label:x==="hatching-count"?"تعداد":"سن",data:A==null?void 0:A.chartList,borderColor:"#3A3A3A",backgroundColor:"rgba(16, 185, 129, 0.1)",borderWidth:2,tension:.3,pointRadius:0,pointHoverRadius:6,pointBackgroundColor:"#3A3A3A",pointHoverBackgroundColor:"#3A3A3A",fill:!0}]}},l={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1,rtl:!0,labels:{usePointStyle:!0,padding:20,font:{family:"iranyekan",size:14}}},tooltip:{mode:"index",intersect:!1,backgroundColor:"#1E293B",titleFont:{family:"iranyekan",size:14,weight:"bold"},bodyFont:{family:"iranyekan",size:12},padding:12,cornerRadius:8,displayColors:!0,rtl:!0}},scales:{x:{grid:{display:!1,drawBorder:!1},ticks:{color:"#64748B",font:{family:"iranyekan",size:12}}},y:{grid:{display:!1,drawBorder:!1},ticks:{color:"#64748B",font:{family:"iranyekan",size:11},padding:10}}},interaction:{mode:"nearest",axis:"x",intersect:!1}},c={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"right",rtl:!0,labels:{usePointStyle:!0,padding:20,font:{family:"iranyekan",size:14}}},tooltip:{backgroundColor:"#1E293B",titleFont:{family:"iranyekan",size:14,weight:"bold"},bodyFont:{family:"iranyekan",size:12},padding:12,cornerRadius:8,displayColors:!0,rtl:!0}},cutout:"70%"},g=x=>{if(x){const A=new Set;return x.forEach(m=>{m.breeds.forEach(h=>{A.add(h.pedigree)})}),Array.from(A).map(m=>{const h=x.map(j=>{const f=j.breeds.find(w=>w.pedigree===m);return f?f.hatchingSum:0});return{name:m,data:h}})}else return null},p=x=>x?[{name:"درصد تلفات نسبت به جوجه ریزی نژاد",data:x==null?void 0:x.map(A=>A.pedigree)},{name:"درصد تلفات نسبت به کل جوجه ریزی",data:x==null?void 0:x.map(A=>A.total)}]:null;return i.jsxs(b,{xs:12,container:!0,justifyContent:"center",alignItems:"center",spacing:4,style:{width:"100%"},children:[i.jsxs(b,{item:!0,xs:12,sm:6,justifyContent:"center",alignItems:"center",children:[i.jsx(P,{mt:2,mb:2,variant:"body2",children:"میانگین سنی کشتار"}),i.jsx(_e,{sx:{p:"24px",borderRadius:2,height:"300px",background:"linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(230, 250, 245, 1) 50%, rgba(230, 241, 253, 1) 100%)"},children:i.jsx(Be,{data:a("average-age"),options:l})})]}),i.jsxs(b,{item:!0,xs:12,sm:6,justifyContent:"center",alignItems:"center",children:[i.jsx(P,{mt:2,mb:2,variant:"body2",children:"حجم جوجه ریزی"}),i.jsx(_e,{sx:{p:"24px",borderRadius:2,height:"300px",background:"linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(230, 250, 245, 1) 50%, rgba(230, 241, 253, 1) 100%)"},children:i.jsx(cr,{data:a("hatching-sum"),options:c})})]}),r&&i.jsx(b,{item:!0,xs:12,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"جوجه ریزی براساس نژاد",type:"bar",group:!0,seperator:(C=r==null?void 0:r.provinceResult)==null?void 0:C.map(x=>x.province),info:g(r==null?void 0:r.provinceResult)})}),i.jsxs(b,{item:!0,xs:6,justifyContent:"center",alignItems:"center",children:[i.jsx(P,{mt:2,mb:2,variant:"body2",children:"تعداد جوجه ریزی"}),i.jsx(_e,{sx:{p:"24px",borderRadius:2,height:"400px",background:"linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(230, 250, 245, 1) 50%, rgba(230, 241, 253, 1) 100%)"},children:i.jsx(Be,{data:a("hatching-count"),options:l})})]}),i.jsx(b,{item:!0,xs:6,justifyContent:"center",alignItems:"center",children:i.jsx(b,{item:!0,xs:12,justifyContent:"center",alignItems:"center",height:"700px",children:i.jsx(he,{title:"میزان تلفات به ازای هر نژاد",type:"bar",group:!0,seperator:(d=r==null?void 0:r.pedigreeEvacuationHatchingPercent)==null?void 0:d.map(x=>x.pedigreeName),info:p(r==null?void 0:r.pedigreeEvacuationHatchingPercent)})})})]})};X.register(rt,ot,st,it,Bn,at,lt);const vs=()=>{const[,,t,e,n,u]=v.useContext(vt),[o,r]=v.useState("breed"),[s,a]=v.useState(!1),[l,c]=v.useState(""),g=(C,d)=>{r(d)},p=()=>[{name:"همه"},...Ar()];return i.jsxs(b,{container:!0,xs:12,justifyContent:"center",alignItems:"center",mb:4,children:[i.jsx(b,{container:!0,xs:12,justifyContent:"center",alignItems:"center",children:i.jsxs(Pu,{value:o,onChange:g,"aria-label":"simple tabs example",scrollButtons:"auto",variant:"scrollable",allowScrollButtonsMobile:!0,children:[i.jsx(qe,{value:"breed",label:"نژاد"}),i.jsx(qe,{value:"national",label:"کشور"}),i.jsx(qe,{disabled:!0,value:"killing",label:"کشتار"}),i.jsx(qe,{disabled:!0,value:"age",label:"سن"})]})}),i.jsx(b,{container:!0,xs:12,justifyContent:"start",alignItems:"center",gap:2,mt:2,children:i.jsxs(b,{container:!0,gap:1,style:{borderStyle:"solid",borderWidth:"1px",padding:"10px",borderRadius:"15px",borderColor:"#E6F1FD",justifyContent:"left"},alignItems:"center",children:[i.jsx(b,{minWidth:210,children:i.jsx(Ou,{size:"small",disablePortal:!0,id:"hatching",options:p().map(C=>({label:C.name})),onChange:(C,d)=>{d.label!=="همه"?c(d.label):c("")},renderInput:C=>i.jsx($,{...C,label:"انتخاب استان"})})}),i.jsx(b,{container:!0,justifyContent:"center",alignItems:"center",children:i.jsx(St,{icon:i.jsx(_r,{}),checkedIcon:i.jsx(Sr,{}),checked:s,onChange:()=>a(!s),color:"primary",size:"large"})}),i.jsx(b,{children:i.jsx(tt,{disabled:!s,label:"از تاریخ",id:"date",renderInput:C=>i.jsx($,{size:"small",style:{width:"160px"},...C}),value:t,onChange:C=>{e(Ve(C).format("YYYY-MM-DD"))}})}),i.jsx(b,{children:i.jsx(tt,{disabled:!s,label:"تا تاریخ",id:"date",renderInput:C=>i.jsx($,{size:"small",style:{width:"160px"},...C}),value:n,onChange:C=>{u(Ve(C).format("YYYY-MM-DD"))}})})]})}),!1,o==="breed"&&i.jsx(Ss,{selectedProvince:l,selectedDate1:t,selectedDate2:n,withDate:s}),o==="national"&&i.jsx(_s,{selectedProvince:l,selectedDate1:t,selectedDate2:n,withDate:s})]})},qs=()=>{const{key:t}=Rn(),e=r=>{const s=[Je,En,Pn,On,Fn,Mn,Dn,kn],a=[Se,Ot,Ft,Mt,Dt,Lt,zt,Pt],l=[Ze,zn,Vn,Nn];return s.includes(r)?i.jsx(Lr,{}):l.includes(r)?i.jsx(vs,{}):a.some(c=>r.includes(c))?i.jsx(ms,{}):null},n=()=>i.jsx(b,{justifyContent:"center",my:Ce.MEDIUM,children:i.jsx(b,{children:i.jsx(P,{variant:"h6",children:"داشبورد پایش آماری"})})}),{pathname:u}=Tn(),o=[Gu,Qu,Ku,Ln,Ju,Zu,er,tr].includes(u);return i.jsx(_e,{display:"flex",justifyContent:"center",children:i.jsxs(b,{container:!0,direction:"column",justifyContent:"center",xs:12,sm:12,md:10,lg:10,children:[o&&!t?i.jsxs(i.Fragment,{children:[i.jsx(n,{}),i.jsx(zr,{})]}):!t&&i.jsx(yr,{}),!t&&e(u),t&&i.jsx(As,{})]})})};export{qs as default}; diff --git a/build/assets/VpnKey-BCVJm3I2.js b/build/assets/VpnKey-BCVJm3I2.js new file mode 100644 index 0000000..2b416b7 --- /dev/null +++ b/build/assets/VpnKey-BCVJm3I2.js @@ -0,0 +1 @@ +import{i as r,j as t}from"./mui-vendor-D_SVL-Dx.js";import{r as a}from"./index-D80MdVQn.js";var e={},o=r;Object.defineProperty(e,"__esModule",{value:!0});var u=e.default=void 0,i=o(a()),s=t;u=e.default=(0,i.default)((0,s.jsx)("path",{d:"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"VpnKey");export{u as d}; diff --git a/build/assets/WagePayment-CKyY2YRS.js b/build/assets/WagePayment-CKyY2YRS.js new file mode 100644 index 0000000..219695b --- /dev/null +++ b/build/assets/WagePayment-CKyY2YRS.js @@ -0,0 +1 @@ +import{j as e,T as t,ap as l,aO as g,aP as F,aQ as f,an as v,ac as E,B as S}from"./mui-vendor-D_SVL-Dx.js";import{j as k,r as s}from"./react-vendor-CmFgShSM.js";import{L as w,j as P,h as _,u as D,c as T,b as L,G as r,l as O,k as B,O as G}from"./index-D80MdVQn.js";import{N}from"./num2persian-BIYy8amq.js";import{a as W,u as R}from"./redux-vendor-CfkcHgWN.js";import{S as M}from"./SlaughterPayFeesGateway-DGd5fk9m.js";import{S as V}from"./SimpleTable-tm4uaKUf.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";const $=W("WAGE_PAYMENT_GET_USER_INFO",async(n,{dispatch:i})=>{i(w());const{data:u,status:y}=await P.get(`https://${n.province}backend.rasadyar.com/get-payer-info/?${n.key}`);return i(_()),{data:u,status:y}}),uu=()=>{var m,p,h,b;const{key:n,province:i}=k(),[u,y]=s.useState(),x=R(),a=D({initialValues:{offer:0},validationSchema:T({offer:L().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!").min(2e5,"حداقل بیست هزار تومان وارد کنید")})});s.useEffect(()=>{n&&x($({province:i,key:`user_gate_way_id=${n}`})).then(o=>{var d,c;y(o.payload.data),((c=(d=o.payload)==null?void 0:d.data)==null?void 0:c.totalAmount)>2e9?a.setFieldValue("offer",2e9):a.setFieldValue("offer",parseInt(Math.ceil(o.payload.data.totalAmount/1e4)*1e4))})},[]),s.useEffect(()=>{a.validateForm()},[]);const[j,C]=s.useState([]);return s.useEffect(()=>{var o;if((u==null?void 0:u.role)==="Poultry"||(u==null?void 0:u.role)==="buyer"){const d=(o=u==null?void 0:u.orderCode)==null?void 0:o.map((c,A)=>[A+1,c]);C(d)}},[u]),e.jsx(r,{container:!0,justifyContent:"center",alignItems:"center",mt:2,children:e.jsxs(r,{xs:12,sm:8,md:4,style:{borderStyle:"solid",borderWidth:"1px",borderRadius:"30px",borderColor:"gray",boxShadow:"0px 5px 10px rgba(0, 0, 0, 0.1)",padding:"20px"},children:[e.jsx(r,{xs:12,children:e.jsx("img",{alt:"logo",src:O,style:{width:"100px",height:"100px",userSelect:"none"}})}),e.jsx(t,{variant:"body1",color:"primary",mb:1,children:"سامانه رصدیار"}),e.jsx(t,{variant:"body1",color:"secondary",mb:2,children:"پنل پرداخت تعرفه"}),e.jsx(l,{}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"primary",children:"نام و نام خانوادگی:"}),e.jsxs(r,{children:[e.jsx(t,{variant:"body1",color:"gray",children:u==null?void 0:u.fullname}),e.jsx(l,{}),e.jsx(t,{variant:"body1",color:"gray",children:u==null?void 0:u.mobile})]})]}),e.jsx(l,{}),(u==null?void 0:u.role)==="Poultry"&&e.jsxs(e.Fragment,{children:[(u==null?void 0:u.orderCode)&&e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"secondary",children:"کد سفارش:"}),e.jsx(t,{variant:"body1",color:"gray",children:(m=u==null?void 0:u.orderCode)==null?void 0:m.toLocaleString()})]}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"secondary",children:"تعداد سفارشات:"}),e.jsx(t,{variant:"body1",color:"gray",children:(p=u==null?void 0:u.numberOfRequests)==null?void 0:p.toLocaleString()})]}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"secondary",children:"حجم سفارشات:"}),e.jsxs(t,{variant:"body1",color:"gray",children:[(h=u==null?void 0:u.totalQuantity)==null?void 0:h.toLocaleString()," قطعه"]})]}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"secondary",children:"وزن سفارشات:"}),e.jsxs(t,{variant:"body1",color:"gray",children:[(b=u==null?void 0:u.totalWeight)==null?void 0:b.toLocaleString()," کیلوگرم"]})]})]}),((u==null?void 0:u.role)==="Poultry"||(u==null?void 0:u.role)==="buyer")&&e.jsxs(g,{my:2,sx:{borderRadius:"8px",boxShadow:"0px 4px 20px rgba(0, 0, 0, 0.1)",backgroundColor:"#f5f5f5","&:before":{display:"none"}},children:[e.jsx(F,{expandIcon:e.jsx(B,{sx:{color:"#1976d2"}}),"aria-controls":"panel1a-content",sx:{backgroundColor:"#fff"},children:e.jsx(t,{sx:{color:"#1976d2",fontWeight:"bold"},children:"مشاهده سفارشات"})}),e.jsx(f,{sx:{backgroundColor:"#f9f9f9",borderTop:"1px solid #e0e0e0",padding:"8px",transition:"all 0.3s ease-in-out"},children:e.jsx(r,{children:e.jsx(V,{columns:["ردیف","کد سفارش"],data:j})})})]}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,style:{fontWeight:"bolder"},children:[e.jsx(t,{variant:"body1",color:"primary",children:"جمع بدهی:"}),e.jsxs(t,{variant:"body1",style:{color:"red",fontWeight:"bolder"},children:[parseInt(Math.ceil((u==null?void 0:u.totalAmount)/1e4)*1e4).toLocaleString()," ","ریال"]})]}),e.jsx(l,{}),e.jsxs(r,{container:!0,justifyContent:"space-between",mt:2,mb:2,children:[e.jsx(t,{variant:"body1",color:"primary",children:"مبلغ تراکنش:"}),e.jsxs(t,{variant:"body1",color:"gray",children:[parseInt(Math.ceil(a.values.offer/1e4)*1e4).toLocaleString()," ","ریال"]})]}),e.jsx(l,{}),e.jsxs(r,{container:!0,justifyContent:"center",mt:2,mb:2,gap:2,children:[e.jsx(v,{id:"offer",label:(u==null?void 0:u.role)==="Poultry"||(u==null?void 0:u.role)==="Buyer"?"مبلغ":"ویرایش مبلغ",InputProps:{endAdornment:e.jsx(E,{position:"end",children:"ریال"}),readOnly:(u==null?void 0:u.role)==="Poultry"||(u==null?void 0:u.role)==="Buyer"},variant:"outlined",sx:{width:"100%"},value:a.values.offer,error:a.touched.offer?!!a.errors.offer:null,onChange:a.handleChange,onBlur:a.handleBlur,helperText:a.touched.offer&&a.errors.offer?a.errors.offer:null}),e.jsxs(t,{variant:"body1",mb:2,sx:{color:"darkcyan"},children:["معادل ",N(a.values.offer/10)," تومان"]}),e.jsx(S,{variant:"contained",fullWidth:!0,disabled:!a.isValid,onClick:()=>{x(G({title:"پرداخت تعرفه از طریق درگاه پرداخت",content:e.jsx(M,{backend:i,isPayment:!0,isPaymentData:{order_codes:u!=null&&u.orderCode?u==null?void 0:u.orderCode:null,role:u==null?void 0:u.role,user_key:u!=null&&u.userKey?u==null?void 0:u.userKey:null,total_amount:a.values.offer}})}))},children:"پرداخت تعرفه - درگاه پرداخت"})]})]})})};export{uu as default}; diff --git a/build/assets/Wallet-B8BCA2iU.js b/build/assets/Wallet-B8BCA2iU.js new file mode 100644 index 0000000..7b67c0c --- /dev/null +++ b/build/assets/Wallet-B8BCA2iU.js @@ -0,0 +1 @@ +import{j as u,b as Q,T as d,B as C,an as p,ac as Z,aj as uu,ay as eu,az as tu,aA as B,d as au,bs as su}from"./mui-vendor-D_SVL-Dx.js";import{r as n}from"./react-vendor-CmFgShSM.js";import{fL as nu,L as ru,j as A,a0 as b,h as ou,A as lu,v as g,fG as iu,X as cu,u as du,c as Cu,b as mu,G as s,m as G,O as hu,S as Y,$ as N}from"./index-D80MdVQn.js";import{a as xu,u as pu,f as P}from"./redux-vendor-CfkcHgWN.js";import{B as Au}from"./BackButton-Dr-K0JXJ.js";import{S as ju}from"./SlaughterPayFeesGateway-DGd5fk9m.js";import{N as fu}from"./num2persian-BIYy8amq.js";import{S as yu}from"./SimpleTable-tm4uaKUf.js";import{R as gu,a as bu}from"./index.esm-C1-dCPnj.js";import"./index-Eu1ghc4Y.js";import"./Close-J1gH5PMD.js";import"./Search-TgPAjvS8.js";import"./Delete-CIwpNviU.js";function Fu(r){return nu({attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]})(r)}const Su=xu("SLAUGHTER_GET_WALLET_BALANCE",async(r,{dispatch:o})=>{o(ru());const{data:l,status:j}=await A.get("system-wallet/",{params:{role:b(),type:"self"}});return o(ou()),{data:l,status:j}}),Yu=()=>{var k;const[r,o]=n.useState(!1),[l,j]=n.useState(0),[_,z]=n.useState([]),f=pu(),[m,F]=n.useState([]),[V,S]=n.useState(0),[v,O]=n.useState(""),[h,W]=n.useState("completed"),U=e=>{W(e.target.value)},H=e=>{O(e.target.value)},y=P(e=>e.userSlice),q=()=>{o(!0)},[,,i,E,c,D]=n.useContext(lu);n.useEffect(()=>{const e=g(new Date).format("YYYY-MM-DD");E(e),D(e)},[]);const T=async(e,t)=>{const x=await A.get(`transactions/?search=filter&value=${t}&page=${e}&type=wallet&page_size=10&date1=${i}&date2=${c}&state=${h}&role=${b()}`);F(x.data.results),S(x.data.count)};n.useEffect(()=>{T(1)},[i,c,h]);const w=async e=>{e.preventDefault();try{const t=await A.get(`transactions/?search=filter&value=${v}&type=wallet&date1=${i}&date2=${c}&state=${h}&role=${b()}`);F(t.data.results),S(t.data.count)}catch(t){console.error("Error fetching data:",t)}},[K,X]=n.useState(0),J=(e,t)=>{X(t),T(t+1,v)};n.useEffect(()=>{f(Su()).then(e=>{var t;j((t=e.payload.data)==null?void 0:t.balance)}),f(iu())},[]),n.useEffect(()=>{const e=m==null?void 0:m.map((t,x)=>{var $,M,R;return[x+1,cu(new Date(t.createDate),"yyyy/MM/dd hh:mm:ss"),t.payer,t.orderId,t.saleReferenceId,t.orderId,t.cardHolderPan,(($=t==null?void 0:t.amount)==null?void 0:$.toLocaleString())+" ﷼",(R=(M=t.message)==null?void 0:M.split("_"))==null?void 0:R.join(" ")]});z(e)},[m]);const{inventorySelectedKillHouse:L}=P(e=>e.slaughterSlice),a=du({initialValues:{amount:""},validationSchema:Cu({amount:mu().required("این فیلد اجباری است!").min(1e6,"حداقل مبلغ صد هزار تومان است!").max(181818e4,"جمع مبلغ کل و مالیات نباید از دویست میلیون تومان بیشتر شود!").typeError("لطفا مبلغ را به درستی وارد کنید!")})});n.useEffect(()=>{a.validateForm()},[]);const I=e=>Number(e/10)+Number(e);return u.jsx(s,{xs:12,container:!0,justifyContent:"center",children:u.jsxs(s,{xs:12,sm:12,md:10,lg:10,justifyContent:"center",children:[u.jsx(s,{children:u.jsx(Au,{})}),u.jsx(s,{justifyContent:"center",xs:12,children:u.jsx(G.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},children:u.jsxs(Q,{p:3,borderRadius:12,boxShadow:3,bgcolor:"background.paper",textAlign:"center",style:{backgroundColor:"aliceblue"},children:[u.jsx(d,{variant:"h4",mb:2,color:"primary",children:"کیف پول"}),u.jsxs(d,{variant:"body1",mb:4,sx:{color:"darkcyan"},children:["موجودی کیف پول: ",l==null?void 0:l.toLocaleString()," ریال"]}),r?u.jsxs(G.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},children:[u.jsx(p,{sx:{mb:2},fullWidth:!0,id:"amount",label:"مبلغ را وارد کنید",value:a.values.amount,error:a.touched.amount?!!a.errors.amount:null,onChange:a.handleChange,onBlur:a.handleBlur,InputProps:{endAdornment:u.jsx(Z,{position:"end",children:"ریال"})},helperText:a.touched.amount&&a.errors.amount?a.errors.amount:null,autoComplete:"current-password",variant:"outlined"}),u.jsxs(s,{container:!0,xs:12,children:[u.jsx(s,{item:!0,xs:12,children:a.values.amount>0&&u.jsxs(d,{variant:"body1",mb:2,sx:{color:"darkcyan"},children:[fu(a.values.amount)," ریال"]})}),u.jsx(s,{item:!0,xs:12,children:a.values.amount>0&&u.jsxs(d,{variant:"body1",mb:2,sx:{color:"red"},children:["با احتساب ده درصد ارزش افزوده:"," ",I(a.values.amount).toLocaleString()," ","ریال"]})})]}),u.jsx(C,{type:"submit",variant:"contained",color:"secondary",sx:{borderRadius:20,textTransform:"none",fontSize:16,color:"white",marginRight:2},onClick:()=>{o(!r)},children:"انصراف"}),u.jsx(C,{disabled:!a.isValid||!L,onClick:()=>{f(hu({title:"واریز به کیف پول از طریق درگاه پرداخت",content:u.jsx(ju,{amount:a.values.amount,amountWithTax:I(a.values.amount),user_key:L})}))},type:"submit",variant:"contained",color:"primary",sx:{borderRadius:20,textTransform:"none",fontSize:16},children:"پرداخت"})]}):u.jsx(C,{variant:"contained",color:"primary",startIcon:u.jsx(Fu,{}),sx:{borderRadius:20,textTransform:"none",fontSize:16},onClick:q,children:"افزایش موجودی"})]})})}),u.jsxs(s,{container:!0,justifyContent:"center",xs:12,mt:2,children:[u.jsx(s,{container:!0,alignItems:"center",justifyContent:"space-between",gap:2,paddingTop:2,mb:1,width:"100%",children:u.jsxs(s,{container:!0,alignItems:"center",gap:Y.SMALL,children:[u.jsx(d,{children:"تراکنش ها"}),u.jsxs(s,{container:!0,gap:Y.SMALL,children:[u.jsx(s,{children:u.jsxs(uu,{children:[u.jsx(eu,{id:"demo-simple-select-label",children:"نوع تراکنش"}),u.jsxs(tu,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:h,label:"Age",onChange:U,children:[u.jsx(B,{value:"completed",children:"موفق"}),u.jsx(B,{value:"failed",children:"ناموفق"})]})]})}),u.jsx(s,{children:u.jsx(N,{label:"از تاریخ",id:"date",renderInput:e=>u.jsx(p,{style:{width:"160px"},...e}),value:i,onChange:e=>{E(g(e).format("YYYY-MM-DD"))}})}),u.jsx(s,{children:u.jsx(N,{label:"تا تاریخ",id:"date",renderInput:e=>u.jsx(p,{style:{width:"160px"},...e}),value:c,onChange:e=>{D(g(e).format("YYYY-MM-DD"))}})})]}),u.jsxs("form",{onSubmit:w,children:[u.jsx(p,{id:"outlined-basic",size:"small",autoComplete:"off",label:"جستجو",variant:"outlined",style:{width:250},onChange:H}),u.jsx(C,{type:"submit",onClick:w,endIcon:u.jsx(gu,{}),children:"جستجو"})]}),u.jsx(au,{title:"خروجی اکسل",children:u.jsx("a",{href:`${A.defaults.baseURL}wallete_excel/?date1=${i}&date2=${c}&key=${(k=y==null?void 0:y.userProfile)==null?void 0:k.key}`,rel:"noreferrer",children:u.jsx(C,{color:"success",children:u.jsx(bu,{size:32})})})})]})}),u.jsxs(s,{xs:12,container:!0,justifyContent:"center",children:[u.jsx(yu,{columns:["ردیف","تاریخ و زمان","پرداخت کننده","شماره درخواست","شماره پیگیری","کدسفارش","شماره کارت","مبلغ","متن خطا"],data:_}),u.jsx(s,{container:!0,justifyContent:"center",mt:2,children:u.jsx(su,{count:Math.ceil(V/10),page:K+1,variant:"outlined",onChange:(e,t)=>{J(e,t-1)}})})]})]})]})})};export{Yu as default}; diff --git a/build/assets/address-DVSldlUX.js b/build/assets/address-DVSldlUX.js new file mode 100644 index 0000000..9946401 --- /dev/null +++ b/build/assets/address-DVSldlUX.js @@ -0,0 +1 @@ +import{a as C}from"./redux-vendor-CfkcHgWN.js";import{L as E,j as A,h as a,cC as c}from"./index-D80MdVQn.js";C("SLAUGHTER_GET_BUYER_SERVICE",async(e,{dispatch:u})=>{u(E());const{data:r,status:s}=await A.get("base-out-province-carcasses-buyer/?mobile="+e);return u(a()),{data:r,status:s}});const l=C("SLAUGHTER_SUBMIT_BUYER_SERVICE",async(e,{dispatch:u})=>{try{u(E());const{data:r,status:s}=await A.post("out-province-carcasses-buyer/",e);return u(a()),{data:r,status:s}}catch(r){return u(a()),{error:r.response.data.result}}}),y=C("SLAUGHTER_EDIT_BUYER_SERVICE",async(e,{dispatch:u})=>{try{u(E());const{data:r,status:s}=await A.put("out-province-carcasses-buyer/0/",e);return u(a()),{data:r,status:s}}catch(r){return u(a()),{error:r.response.data.result}}}),S=C("PROVINCE_GET_NATIONAL_DOCUMENTS_SERVICE",async(e,{dispatch:u})=>{var r,s,n;u(E());try{const{data:t,status:o}=await A.get(`https://pay.rasadyar.com/national-documents?info=${e.info}&type=${e.type}`,{timeout:3e4});return u(a()),{data:t,status:o}}catch(t){if(u(a()),t.code==="ECONNABORTED"||t.message.includes("timeout"))return c("زمان درخواست به پایان رسید. لطفا دوباره تلاش کنید.","error"),{error:"زمان درخواست به پایان رسید. لطفا دوباره تلاش کنید."};if(((r=t.response)==null?void 0:r.status)===500)return c("خطای سرور رخ داده است. لطفا بعدا تلاش کنید.","error"),{error:"خطای سرور رخ داده است. لطفا بعدا تلاش کنید."};if(!t.response)return c("خطا در برقراری ارتباط با سرور. لطفا اتصال اینترنت خود را بررسی کنید.","error"),{error:"خطا در برقراری ارتباط با سرور. لطفا اتصال اینترنت خود را بررسی کنید."};const o=((n=(s=t.response)==null?void 0:s.data)==null?void 0:n.result)||"خطا در دریافت اطلاعات";return c(o,"error"),{error:o}}}),_=(e,u)=>{if(!e||typeof e!="string"||!u||u.length===0)return"";const r=e.replace(/\u200c/g," ").replace(/\s+/g," ").trim(),n=r.split(/\s+/).slice(0,2).join(" "),t=u.find(o=>{const i=o.name||"";return i.includes(n)||n.includes(i)||r.includes(i)});return t?t.name:""};export{l as a,_ as e,S as p,y as s}; diff --git a/build/assets/aviculture-get-hatching-data-BHS_PijM.js b/build/assets/aviculture-get-hatching-data-BHS_PijM.js new file mode 100644 index 0000000..3669ae7 --- /dev/null +++ b/build/assets/aviculture-get-hatching-data-BHS_PijM.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{j as s}from"./index-D80MdVQn.js";const i=r("VET_GET_HATCHING",async a=>{const{data:t,status:e}=await s.get("poultry_hatching/",{params:{key:a.key||""}});return{data:t,status:e}}),o=r("VET_GET_HATCHING_FOR_INCREASE",async a=>{const{data:t,status:e}=await s.get("poultry_hatching/?increase=true&key="+a);return{data:t,status:e}});export{i as a,o as b}; diff --git a/build/assets/aviculture-get-unions-C7MHhZje.js b/build/assets/aviculture-get-unions-C7MHhZje.js new file mode 100644 index 0000000..ab587f6 --- /dev/null +++ b/build/assets/aviculture-get-unions-C7MHhZje.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{j as e,h as n}from"./index-D80MdVQn.js";const m=r("AVICULTURE_GET_UNIONS",async(a,{dispatch:t})=>{const{data:s,status:o}=await e.get("show_city_operator",{params:a});return t(n()),{data:s,status:o}});export{m as a}; diff --git a/build/assets/checkPathStartsWith-DedybDvj.js b/build/assets/checkPathStartsWith-DedybDvj.js new file mode 100644 index 0000000..7fffaab --- /dev/null +++ b/build/assets/checkPathStartsWith-DedybDvj.js @@ -0,0 +1 @@ +const r=t=>!!window.location.pathname.startsWith("/"+t);export{r as c}; diff --git a/build/assets/city-get-city-Cof5ivkn.js b/build/assets/city-get-city-Cof5ivkn.js new file mode 100644 index 0000000..8d7144d --- /dev/null +++ b/build/assets/city-get-city-Cof5ivkn.js @@ -0,0 +1 @@ +import{a as c}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as e,h as r}from"./index-D80MdVQn.js";const _=c("CITY_GET_PROVINCES",async(s,{dispatch:t})=>{t(o());const{data:a,status:n}=await e.get("province");return t(r()),{data:a,status:n}}),T=c("CITY_GET_PROVINCES",async s=>{const{data:t,status:a}=await e.get("city/?province_key="+s);return{data:t,status:a}});export{T as a,_ as c}; diff --git a/build/assets/delete-debtor-killhouses-CJopjtUH.js b/build/assets/delete-debtor-killhouses-CJopjtUH.js new file mode 100644 index 0000000..9a528f4 --- /dev/null +++ b/build/assets/delete-debtor-killhouses-CJopjtUH.js @@ -0,0 +1 @@ +import{j as u,a5 as _,B as C,an as T,I as V,b3 as z,aq as w,d as x,ar as f,b7 as v,as as A,at as j}from"./mui-vendor-D_SVL-Dx.js";import{r as i,u as B}from"./react-vendor-CmFgShSM.js";import{a as F,u as S}from"./redux-vendor-CfkcHgWN.js";import{L as D,j as E,h as y,A as m,u as N,C as h,cy as R,cg as M,a6 as L,cz as U,a0 as G,c as $,V as K,G as q,O as g,ad as Q,ac as H,S as I}from"./index-D80MdVQn.js";import{d as W}from"./Delete-CIwpNviU.js";import{d as Y}from"./Tune-BBzxV8DK.js";import{d as Z}from"./Plagiarism-BibpZV6P.js";import{N as J}from"./NumberFormatCustom-BXcOcGV4.js";import{d as X}from"./VpnKey-BCVJm3I2.js";const uu=F("ARCHIVE_AVICALTURE_REQUEST_SERVICE",async(e,{dispatch:r})=>{r(D());try{const{data:a,status:t}=await E.put("Poultry_Request/0/",e);return r(y()),{data:a,status:t}}catch(a){return r(y()),{error:a.response.data.result}}}),eu=F("REMOVE_AVICALTURE_REQUEST_SERVICE",async(e,{dispatch:r})=>{r(D());try{const{data:a,status:t}=await E.delete("Poultry_Request/"+e);return r(y()),{data:a,status:t}}catch(a){return r(y()),{error:a.response.data.result}}}),tu=F("UPDATE_KILL_POULTRY_REQUEST",async e=>{try{const{data:r,status:a}=await E.put("Poultry_Request/0/",e);return{data:r,status:a}}catch(r){return{error:r.response.data.result}}}),ru=({item:e,updateTable:r})=>{const[a]=i.useContext(m),t=S(),[,,p,,s]=i.useContext(m),n=N({initialValues:{quantity:""},validate:o=>{const c={};return o.quantity?isNaN(o.quantity)&&(c.quantity="Must be a number"):c.quantity="Required",c},onSubmit:o=>{}});return i.useEffect(()=>{n.validateForm()},[]),i.useEffect(()=>{n.setFieldValue("quantity",e.quantity)},[e.quantity]),u.jsxs(_,{direction:"row",display:"flex",children:[u.jsx(J,{allowLeadingZeros:!0,thousandSeparator:",",id:"quantity",onChange:n.handleChange,value:n.values.quantity,style:{width:80,textAlign:"center"}}),u.jsx(C,{disabled:!n.isValid,onClick:()=>{t(tu({key:e.key,quantity:Number(n.values.quantity),state:"accepted_quantity"})).then(o=>{o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(t(h()),r(),t(R({selectedDate1:p,selectedDate2:s})),t(M()),t(L()),t(U(G())),t(L()),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"ثبت"})]},"ooo")},au=F("PROVINCE_EDIT_CONFIRMATION_CODE",async(e,{dispatch:r})=>{try{r(D());const{data:a,status:t}=await E.put("Poultry_Request/0/",e);return r(y()),{data:a,status:t}}catch(a){return r(y()),{error:a.response.data.result}}}),su=({updateTable:e,item:r})=>{const[a]=i.useContext(m),t=S(),p=$({verificationCode:K().required("کد احراز الزامی است").matches(/^\d+$/,"کد احراز باید عددی باشد").length(5,"کد احراز باید 5 رقم باشد")}),s=N({initialValues:{verificationCode:""},validationSchema:p,onSubmit:n=>{t(au({poultry_request_key:r==null?void 0:r.key,confirmation_code:n==null?void 0:n.verificationCode})).then(o=>{e(),o.payload.error?a({vertical:"top",horizontal:"center",msg:o.payload.error,severity:"error"}):(e(),a({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(h()))})}});return i.useEffect(()=>{s.validateForm()},[t]),u.jsxs(_,{container:!0,xs:12,justifyContent:"center",children:[u.jsx(_,{item:!0,xs:12,mb:3,children:u.jsx(T,{fullWidth:!0,id:"verificationCode",name:"verificationCode",label:"کد احراز",variant:"outlined",value:s.values.verificationCode,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.verificationCode&&!!s.errors.verificationCode,helperText:s.touched.verificationCode&&s.errors.verificationCode,inputProps:{maxLength:6,inputMode:"numeric"}})}),u.jsx(_,{item:!0,xs:12,children:u.jsx(C,{fullWidth:!0,color:"primary",variant:"contained",onClick:s.handleSubmit,type:"submit",disabled:!s.isValid||s.isSubmitting,size:"large",children:"تایید"})})]})},pu=({item:e,fileUrl:r,updateTable:a})=>{const t=S(),p=B(),[s]=i.useContext(m),[,,n,,o]=i.useContext(m),[c,k]=i.useState(null),O=l=>{k(l.currentTarget)},d=()=>{k(null)},P=!!c,b=P?"popover":void 0;return u.jsxs(q,{container:!0,children:[u.jsx(V,{"aria-describedby":b,variant:"contained",color:"primary",onClick:O,children:u.jsx(Y,{})}),u.jsx(z,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:b,open:P,anchorEl:c,onClose:d,children:u.jsxs(w,{dense:!0,sx:{minWidth:220,py:0},children:[e.hatching.fileState==="confirmation_code_pending"&&u.jsx(x,{title:"ورود کد احراز",placement:"left-start",children:u.jsx(f,{disablePadding:!0,children:u.jsxs(v,{onClick:()=>{d(),t(g({title:"ورود کد احراز",content:u.jsx(su,{updateTable:a,item:e})}))},children:[u.jsx(A,{children:u.jsx(X,{color:"primary"})}),u.jsx(j,{primary:"ورود کد احراز"})]})})}),u.jsx(x,{title:"ویرایش تعداد کشتار",placement:"left-start",children:u.jsx(f,{disablePadding:!0,children:u.jsxs(v,{onClick:()=>{d(),t(g({title:"ویرایش تعداد کشتار",content:u.jsx(ru,{updateTable:a,item:e})}))},children:[u.jsx(A,{children:u.jsx(Q,{color:"primary"})}),u.jsx(j,{primary:"ویرایش تعداد کشتار"})]})})}),u.jsx(x,{title:"اتمام پرونده",placement:"left-start",children:u.jsx(f,{disablePadding:!0,children:u.jsxs(v,{onClick:()=>{d(),t(g({title:"آیا مطمئن هستید؟",content:u.jsxs(q,{display:"flex",justifyContent:"space-between",gap:I.SMALL,children:[u.jsx(C,{variant:"contained",onClick:()=>{t(uu({allocated_number:e.quantity-(e==null?void 0:e.remainQuantity),final_state:"archive",key:e==null?void 0:e.key})).then(l=>{a(),t(R({selectedDate1:n,selectedDate2:o})),l.payload.error?s({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(a(),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(h()))})},children:"بله"}),u.jsx(C,{variant:"contained",color:"error",onClick:()=>{t(h())},children:"خیر"})]})}))},children:[u.jsx(A,{children:u.jsx(H,{color:"primary"})}),u.jsx(j,{primary:"اتمام پرونده"})]})})}),u.jsx(x,{title:"مشاهده پرونده",placement:"left-start",children:u.jsx(f,{disablePadding:!0,children:u.jsxs(v,{onClick:()=>{d(),p(r+(e==null?void 0:e.id))},children:[u.jsx(A,{children:u.jsx(Z,{color:"primary"})}),u.jsx(j,{primary:"مشاهده پرونده"})]})})}),u.jsx(x,{title:"حذف درخواست کشتار",placement:"left-start",children:u.jsx(f,{disablePadding:!0,children:u.jsxs(v,{onClick:()=>{d(),t(g({title:"آیا مطمئن هستید؟",content:u.jsxs(q,{display:"flex",justifyContent:"space-between",gap:I.SMALL,children:[u.jsx(C,{variant:"contained",onClick:()=>{t(eu(e==null?void 0:e.id)).then(l=>{l.payload.error?s({vertical:"top",horizontal:"center",msg:l.payload.error,severity:"error"}):(a(),t(R({selectedDate1:n,selectedDate2:o})),s({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),t(h()))})},children:"بله"}),u.jsx(C,{variant:"contained",color:"error",onClick:()=>{t(h())},children:"خیر"})]})}))},children:[u.jsx(A,{children:u.jsx(W,{color:"error"})}),u.jsx(j,{primary:"حذف درخواست کشتار",primaryTypographyProps:{color:"error"}})]})})})]})})]})},xu=F("DELETE_DEBTORS",async()=>{const{data:e,status:r}=await E.delete("delete-debtors-kill-requests/0");return{data:e,status:r}});export{pu as P,su as a,xu as d}; diff --git a/build/assets/free-buying-payment-BOY4iF0l.js b/build/assets/free-buying-payment-BOY4iF0l.js new file mode 100644 index 0000000..4f633cf --- /dev/null +++ b/build/assets/free-buying-payment-BOY4iF0l.js @@ -0,0 +1 @@ +import{a as o}from"./redux-vendor-CfkcHgWN.js";import{L as _,j as y,h as s}from"./index-D80MdVQn.js";const k=o("FREE_BUYING_PAYMENT",async(u,{dispatch:e})=>{var t,a;try{e(_());const{data:r,status:n}=await y.get("direct-buying-payment",{params:{province_kill_request_key:u.province_kill_request_key,role_key:u.role_key||""}});return e(s()),{data:r,status:n}}catch(r){return e(s()),{error:((a=(t=r.response)==null?void 0:t.data)==null?void 0:a.result)||"خطایی رخ داده است"}}});export{k as f}; diff --git a/build/assets/get-announcement-CYn-n327.js b/build/assets/get-announcement-CYn-n327.js new file mode 100644 index 0000000..eeca4f8 --- /dev/null +++ b/build/assets/get-announcement-CYn-n327.js @@ -0,0 +1 @@ +import{a as s}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as r,h as N}from"./index-D80MdVQn.js";const m=s("GET_ANNOUNCEMENT",async(e,{dispatch:t})=>{t(o());const{data:n,status:a}=await r.get("announcements/?total=true");return t(N()),{data:n,status:a}}),A=s("GET_ANNOUNCEMENT",async(e,{dispatch:t})=>{t(o());const{data:n,status:a}=await r.get(`announcements/?role=${e}`);return t(N()),{data:n,status:a}});export{m as a,A as g}; diff --git a/build/assets/getDocumentStates-X7qXjbQL.js b/build/assets/getDocumentStates-X7qXjbQL.js new file mode 100644 index 0000000..b6dee3b --- /dev/null +++ b/build/assets/getDocumentStates-X7qXjbQL.js @@ -0,0 +1 @@ +import{a as n}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as u,h as e}from"./index-D80MdVQn.js";const m=n("GET_DOCUMENT_STATES",async(s,{dispatch:t})=>{t(o());const{data:a,status:r}=await u.get("bar-documents-status/",{params:s});return t(e()),{data:a,status:r}}),S=n("PROVINCE_SUBMIT_DOCUMENT_STATES",async(s,{dispatch:t})=>{try{t(o());const{data:a,status:r}=await u.put("bar-documents-status/0/",s);return t(e()),{data:a,status:r}}catch(a){return t(e()),{error:a.response.data.result}}});export{m as g,S as s}; diff --git a/build/assets/getProvinceName-BZC9apsX.js b/build/assets/getProvinceName-BZC9apsX.js new file mode 100644 index 0000000..964f125 --- /dev/null +++ b/build/assets/getProvinceName-BZC9apsX.js @@ -0,0 +1 @@ +import{f as r}from"./redux-vendor-CfkcHgWN.js";const c=()=>{const e=r(s=>s.userSlice.userPath);let a;return e==="https://testbackend.rasadyar.com/"?a="test":e==="https://mabackend.rasadyar.com/"?a="markazi":e==="https://arbackend.rasadyar.com/"?a="ardabil":e==="https://habackend.rasadyar.com/"?a="hamedan":e==="https://bubackend.rasadyar.com/"?a="bushehr":a="hamedan",a};export{c as u}; diff --git a/build/assets/getRemainedSeconds-HeHjUHGN.js b/build/assets/getRemainedSeconds-HeHjUHGN.js new file mode 100644 index 0000000..3cd2cfd --- /dev/null +++ b/build/assets/getRemainedSeconds-HeHjUHGN.js @@ -0,0 +1 @@ +import{j as e,aj as E,ay as L,az as N,aA as A,an as g,T as w,B as D,ah as x}from"./mui-vendor-D_SVL-Dx.js";import{j as k,A as G,u as F,c as f,V as R,b as _,G as C,S as p,L as V,h as M,l3 as W,l4 as P,W as z,v as h}from"./index-D80MdVQn.js";import{r as v,b as m}from"./react-vendor-CmFgShSM.js";import{I as H,f as O}from"./toBase64-UDzdrM-n.js";import{a as U,u as q}from"./redux-vendor-CfkcHgWN.js";const $=U("SLAUGHTER_NEW_COMPLAINT",async r=>{const{data:l,status:o}=await k.post("kill_house_complaint/",r);return{data:l,status:o}}),K=({barKey:r,role:l})=>{const[o]=v.useContext(G),t=q(),[n,S]=m.useState(10),[j,y]=m.useState([]),[i,B]=m.useState([]),b=(a,c)=>{y(a),B(a.map(d=>O(d.data_url)))},T=a=>{switch(a){case 10:return s.isValid&&u.isValid&&i.length;default:return u.isValid&&i.length}},I=a=>{S(a.target.value)},u=F({initialValues:{description:""},validationSchema:f({description:R().required("این فیلد اجباری است!").typeError("لطفا فیلد را پر کنید!")})}),s=F({initialValues:{looses:""},validationSchema:f({looses:_().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return v.useEffect(()=>{u.validateForm(),s.validateForm()},[]),e.jsxs(C,{container:!0,gap:p.SMALL,direction:"column",flex:"1",height:"100%",justifyContent:"space-between",children:[e.jsxs(C,{container:!0,direction:"column",gap:p.SMALL,children:[e.jsxs(E,{fullWidth:!0,children:[e.jsx(L,{id:"demo-simple-select-label",children:"موضوع"}),e.jsxs(N,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:n,label:"موضوع",onChange:I,children:[e.jsx(A,{value:10,children:"مغایرت درصد تلفات با واقعیت"}),e.jsx(A,{value:20,children:"دیگر"})]})]}),n===10&&e.jsx(g,{id:"looses",label:"درصد تلفات",variant:"outlined",sx:{width:"100%",height:"100%"},value:s.values.looses,error:s.touched.looses?!!s.errors.looses:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.looses&&s.errors.looses?s.errors.looses:null}),e.jsx(g,{id:"description",label:"توضیحات",multiline:!0,rows:5,variant:"outlined",sx:{width:"100%",height:"100%"},value:u.values.description,error:u.touched.description?!!u.errors.description:null,onChange:u.handleChange,onBlur:u.handleBlur,helperText:u.touched.description&&u.errors.description?u.errors.description:null}),e.jsx(w,{children:"پیوست تصویر"}),e.jsx(C,{mb:p.SMALL,children:e.jsx(H,{id:"image",onChange:b,images:j,maxNumber:4,title:"بارگذاری سند",value:u.values.image,error:u.touched.image?!!u.errors.image:null,onBlur:u.handleBlur,helperText:u.touched.image&&u.errors.image?u.errors.image:null})})]}),e.jsx(D,{fullWidth:!0,variant:"contained",disabled:!T(n),onClick:()=>{var a,c;t(V()),t($({bar_key:r,image:i,title:n===10?" مغایرت درصد تلفات با واقعیت":"دیگر",description:u.values.description,percent:(a=s.values)!=null&&a.looses?(c=s.values)==null?void 0:c.looses:null,role:l})).then(d=>{t(M()),d.error?o({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است",severity:"error"}):(t(W()),t(P()),t(z({right:!1,bottom:!1,content:null})),o({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد!",severity:"success"}))})},children:"ثبت اطلاعات"})]})};K.propTypes={barKey:x.PropTypes.any,role:x.PropTypes.any};const uu=r=>{const l=h(new Date(r)),o=h(),t=l.diff(o);return h.duration(t).asSeconds()};export{K as S,uu as g}; diff --git a/build/assets/getRoleList-ByrtG6ED.js b/build/assets/getRoleList-ByrtG6ED.js new file mode 100644 index 0000000..53dcb3b --- /dev/null +++ b/build/assets/getRoleList-ByrtG6ED.js @@ -0,0 +1 @@ +import{_ as o}from"./index-D80MdVQn.js";const i=()=>["CityOperator","Poultry","ProvinceOperator","KillHouse","KillHouseVet","VetFarm","ProvinceFinancial","ProvinceInspector","VetSupervisor","Commerce","CityCommerce","CityVet","CityJahad","Observatory","ProvinceSupervisor","Guilds","GuildRoom","LiveStockSupport","SuperAdmin","ChainCompany","AdminX","Supporter","Dispenser","CityPoultry","ParentCompany","ColdHouseSteward","CityGuild","LiveStockProvinceJahad","Union","Cooperative","Rancher"].map(e=>({role:e,translation:o(e)}));export{i as g}; diff --git a/build/assets/guild-allocated-stock-operation-BLvN06p9.js b/build/assets/guild-allocated-stock-operation-BLvN06p9.js new file mode 100644 index 0000000..ec90b16 --- /dev/null +++ b/build/assets/guild-allocated-stock-operation-BLvN06p9.js @@ -0,0 +1 @@ +import{a as s}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as c,h as r}from"./index-D80MdVQn.js";const O=s("GUILD_ALLOCATED_STOCK_OPERATION_SERVICE",async(e,{dispatch:a})=>{a(n());try{const{data:t,status:o}=await c.put("steward-allocation/0/",e);return a(r()),{data:t,status:o}}catch(t){return a(r()),{error:t.response.data.result}}});export{O as g}; diff --git a/build/assets/hour-limit-get-kill-request-D0k1b5_O.js b/build/assets/hour-limit-get-kill-request-D0k1b5_O.js new file mode 100644 index 0000000..7cc859d --- /dev/null +++ b/build/assets/hour-limit-get-kill-request-D0k1b5_O.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{L as e,j as o,h as i}from"./index-D80MdVQn.js";const n=r("HOUR_LIMIT_GET_KILL_REQUEST_SERVICE",async(_,{dispatch:t})=>{t(e());const{data:a,status:s}=await o.get("hour_limit/");return t(i()),{data:a,status:s}});export{n as h}; diff --git a/build/assets/index-C-DZrBTM.js b/build/assets/index-C-DZrBTM.js new file mode 100644 index 0000000..e40b6c9 --- /dev/null +++ b/build/assets/index-C-DZrBTM.js @@ -0,0 +1,9 @@ +import{r as e}from"./react-vendor-CmFgShSM.js";import{fQ as I,fR as S,fS as U,fT as $,fU as O,fV as b}from"./index-D80MdVQn.js";const M=new Set;function A(s,n,t){M.has(n)||(console.warn(n),M.add(n))}function z(){const s=e.useRef(!1);return I(()=>(s.current=!0,()=>{s.current=!1}),[]),s}function K(){const s=z(),[n,t]=e.useState(0),r=e.useCallback(()=>{s.current&&t(n+1)},[n]);return[e.useCallback(()=>S.postRender(r),[r]),n]}class T extends e.Component{getSnapshotBeforeUpdate(n){const t=this.props.childRef.current;if(t&&n.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function B({children:s,isPresent:n}){const t=e.useId(),r=e.useRef(null),m=e.useRef({width:0,height:0,top:0,left:0});return e.useInsertionEffect(()=>{const{width:a,height:u,top:i,left:h}=m.current;if(n||!r.current||!a||!u)return;r.current.dataset.motionPopId=t;const d=document.createElement("style");return document.head.appendChild(d),d.sheet&&d.sheet.insertRule(` + [data-motion-pop-id="${t}"] { + position: absolute !important; + width: ${a}px !important; + height: ${u}px !important; + top: ${i}px !important; + left: ${h}px !important; + } + `),()=>{document.head.removeChild(d)}},[n]),e.createElement(T,{isPresent:n,childRef:r,sizeRef:m},e.cloneElement(s,{ref:r}))}const w=({children:s,initial:n,isPresent:t,onExitComplete:r,custom:m,presenceAffectsLayout:a,mode:u})=>{const i=U(G),h=e.useId(),d=e.useMemo(()=>({id:h,initial:n,isPresent:t,custom:m,onExitComplete:f=>{i.set(f,!0);for(const c of i.values())if(!c)return;r&&r()},register:f=>(i.set(f,!1),()=>i.delete(f))}),a?void 0:[t]);return e.useMemo(()=>{i.forEach((f,c)=>i.set(c,!1))},[t]),e.useEffect(()=>{!t&&!i.size&&r&&r()},[t]),u==="popLayout"&&(s=e.createElement(B,{isPresent:t},s)),e.createElement($.Provider,{value:d},s)};function G(){return new Map}const R=s=>s.key||"";function V(s,n){s.forEach(t=>{const r=R(t);n.set(r,t)})}function D(s){const n=[];return e.Children.forEach(s,t=>{e.isValidElement(t)&&n.push(t)}),n}const W=({children:s,custom:n,initial:t=!0,onExitComplete:r,exitBeforeEnter:m,presenceAffectsLayout:a=!0,mode:u="sync"})=>{m&&(u="wait",A(!1,"Replace exitBeforeEnter with mode='wait'"));let[i]=K();const h=e.useContext(O).forceRender;h&&(i=h);const d=z(),f=D(s);let c=f;const l=new Set,E=e.useRef(c),C=e.useRef(new Map).current,x=e.useRef(!0);if(I(()=>{x.current=!1,V(f,C),E.current=c}),b(()=>{x.current=!0,C.clear(),l.clear()}),x.current)return e.createElement(e.Fragment,null,c.map(o=>e.createElement(w,{key:R(o),isPresent:!0,initial:t?void 0:!1,presenceAffectsLayout:a,mode:u},o)));c=[...c];const y=E.current.map(R),g=f.map(R),P=y.length;for(let o=0;o{if(g.indexOf(o)!==-1)return;const p=C.get(o);if(!p)return;const k=y.indexOf(o),L=()=>{C.delete(o),l.delete(o);const F=E.current.findIndex(v=>v.key===o);if(E.current.splice(F,1),!l.size){if(E.current=f,d.current===!1)return;i(),r&&r()}};c.splice(k,0,e.createElement(w,{key:R(p),isPresent:!1,onExitComplete:L,custom:n,presenceAffectsLayout:a,mode:u},p))}),c=c.map(o=>{const p=o.key;return l.has(p)?o:e.createElement(w,{key:R(o),isPresent:!0,presenceAffectsLayout:a,mode:u},o)}),e.createElement(e.Fragment,null,l.size?c:c.map(o=>e.cloneElement(o)))};export{W as A}; diff --git a/build/assets/index-D80MdVQn.js b/build/assets/index-D80MdVQn.js new file mode 100644 index 0000000..0c80168 --- /dev/null +++ b/build/assets/index-D80MdVQn.js @@ -0,0 +1,71 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Auth-CgF0YQvE.js","assets/mui-vendor-D_SVL-Dx.js","assets/react-vendor-CmFgShSM.js","assets/Captcha-ZX5nV-3R.js","assets/redux-vendor-CfkcHgWN.js","assets/Visibility-Cb7r65bM.js","assets/get-announcement-CYn-n327.js","assets/Support-d4piNlUO.js","assets/Phone-DO6stZ0w.js","assets/WagePayment-CKyY2YRS.js","assets/num2persian-BIYy8amq.js","assets/SlaughterPayFeesGateway-DGd5fk9m.js","assets/SimpleTable-tm4uaKUf.js","assets/index-Eu1ghc4Y.js","assets/Close-J1gH5PMD.js","assets/Search-TgPAjvS8.js","assets/Delete-CIwpNviU.js","assets/DownloadReport-BMKas2y_.js","assets/ChickenLogo-BK6_Z2uq.js","assets/ProvinceRequests-CUkzMMs1.js","assets/NavLink-Uri4Pz8C.js","assets/LinkItem-Din4toX7.js","assets/index.esm-DYumyMPq.js","assets/index.esm-D0kIaQoT.js","assets/LineWithText-D8cjSeS5.js","assets/AdvancedTable-DF_gMS-x.js","assets/Plagiarism-BibpZV6P.js","assets/useRequestFile-BwZzzy4x.js","assets/index-C-DZrBTM.js","assets/ProvinceFreeSales-KYUg6cBl.js","assets/index.esm-C1-dCPnj.js","assets/LabelField-BYhJrYEE.js","assets/aviculture-get-hatching-data-BHS_PijM.js","assets/Add-CiyqkOpq.js","assets/NumberFormatCustom-BXcOcGV4.js","assets/DialogAlert-CML4Ua46.js","assets/Done-CKhyNcU8.js","assets/aviculture-get-unions-C7MHhZje.js","assets/CarPelak-BUqZflo3.js","assets/isValidIndexWeight-C_ik-uYa.js","assets/ResponsiveTable-bUYl0qDM.js","assets/FilterAlt-DZsHj-WQ.js","assets/styled-components.browser.esm-gS9mh05b.js","assets/Tune-BBzxV8DK.js","assets/VetFarmSubmitClearanceCode-DupXGNod.js","assets/Pageview-CHY_bSEN.js","assets/ToggleOn-Cv1P2E48.js","assets/ToggleOff-Bpk2vO8n.js","assets/Check-DhP5SvVt.js","assets/Sms-C-zLQmIm.js","assets/AvicultureArchivedRequests-Dfl8V9Dw.js","assets/RequestsAwaitingInspections-BVdLAhwd.js","assets/BackButton-Dr-K0JXJ.js","assets/hour-limit-get-kill-request-D0k1b5_O.js","assets/delete-debtor-killhouses-CJopjtUH.js","assets/VpnKey-BCVJm3I2.js","assets/useGetAllocationInformation-jWvsp7Cd.js","assets/ProvinceSelectSlaughterForSlaughter-CdXowQiW.js","assets/EnterAuthCodeDirectBuy-B5Vyosnn.js","assets/checkPathStartsWith-DedybDvj.js","assets/DoneOutline-EWJfR8n9.js","assets/ThumbUpAlt-CxZVQloD.js","assets/province-get-sell-for-freezing-status-q8iW-gS-.js","assets/ProvinceSettlementPdfKillRequest-D9Y_HkeH.js","assets/PictureAsPdf-CIzo5EaA.js","assets/slaughter-get-provinces-D6etA0Tf.js","assets/CityHatchingsArchiveOperations-BvV7gasp.js","assets/FileUploader-DvFCJiD0.js","assets/CloudUpload-DcjFxp8C.js","assets/CheckCircle-DhdOmw2t.js","assets/ChainBarManagement-B5xS_M-_.js","assets/Settings-Cboitw62.js","assets/AddCircleOutline-5cdNoXZy.js","assets/ProvinceManagePricing-Cq6gDIzN.js","assets/CustomCard-Cq1zECRb.js","assets/ProvinceProducts-DeXcJB7p.js","assets/CarManagement-Bc7yhWE-.js","assets/EditOutlined-CdYoJAhn.js","assets/DeleteOutline-DhriepRs.js","assets/ProvinceUserManagement-BE2y1AK7.js","assets/province-register-user-DwHevn7s.js","assets/city-get-city-Cof5ivkn.js","assets/province-get-kill-houses-Dl-P5_ep.js","assets/SelectCheck-DMZOQn3F.js","assets/Guilds-D4W1iArQ.js","assets/index.esm-D7rRcI8K.js","assets/ProvinceLegalGuildsOutProvince-DyJ1xElp.js","assets/Send-BBQc1q74.js","assets/CreateGuilds-DgFk5FAd.js","assets/Person-PsPK2YrR.js","assets/Cake-B9u2Frdy.js","assets/Business-C5WNOK1n.js","assets/ManageGuildsOperations-Y6lK_GEz.js","assets/address-DVSldlUX.js","assets/slaughter-get-guilds-for-allocate-CQRKvxsV.js","assets/ProvinceManageDistributionsSubmitCommitmentPercent-BGw_oUjf.js","assets/SlaughterAgentShare-DzbiAYSz.js","assets/SlaughterManageInventoryAllocationOperations-P9wf5kfn.js","assets/CheckCircleOutline-fmBK9poN.js","assets/SlaughterAllocateToGuild-CeWc5BWf.js","assets/slaughter-allocate-steward-CCu9314u.js","assets/toBase64-UDzdrM-n.js","assets/PublishedWithChanges-Dz7dEVRv.js","assets/province-policy-upload-image-DZLwIF5K.js","assets/MonthlyDataCalendar-_xfuL-Zd.js","assets/OperatorNewHatching-Cn88NBcE.js","assets/CityNewKillRequest-N5kvrMlL.js","assets/province-policy-market-daily-limitation---nGjnVx.js","assets/slaughter-new-request-ycYOSjTQ.js","assets/CityManageHatchings-CgPXrKZw.js","assets/CityHatchingInfo-DJ4zCsXg.js","assets/ShowImage-DxnwAx1k.js","assets/Download-CJYPO5Fu.js","assets/ToggleOffOutlined-C41wua6U.js","assets/ProvinceBarDifference-BXZCyzMP.js","assets/resizeImage-Csf2MO3w.js","assets/getProvinceName-BZC9apsX.js","assets/Article-B5YcjArk.js","assets/AvicultureNewRequest-CaXMyPWQ.js","assets/NationalInfoTransports-kAWAVDmY.js","assets/getSamasatProvinces-BvJGUILK.js","assets/ChechClearanceCode-C2pygfym.js","assets/NationalInfo-D0ubFFSk.js","assets/VetFarmAllocations-CSIAevjU.js","assets/VetFarmOperation-BtBlNfY-.js","assets/VetFarmAggregateBars-CoRoWSrV.js","assets/VetFarmDeletedBars-D6uptIlB.js","assets/SlaughterManageBars-DS0speaj.js","assets/VetFarmEditTrafficCode-C5Hod_My.js","assets/SlaughterEnterNoneReciept-By4AAznT.js","assets/ReceiptLong-BODgrrI9.js","assets/getDocumentStates-X7qXjbQL.js","assets/SlaughterFreeBuyBars-N07aGQVN.js","assets/vet-farm-get-out-province-dashboard-BLT-TxVO.js","assets/DeleteOutlineOutlined-BmausW-i.js","assets/province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js","assets/Refresh-DGpCWJBi.js","assets/free-buying-payment-BOY4iF0l.js","assets/SendMassage-buPgORxc.js","assets/getRoleList-ByrtG6ED.js","assets/PageTable-B0hPU2Kw.js","assets/ManageProcess-SFjhpmQF.js","assets/province-policy-wages-edit-killhouse-XxOr2bTq.js","assets/getSystemBaseAddress-B3dWKz82.js","assets/province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js","assets/province-policy-drop-limit-D3SVePgA.js","assets/province-policy-edit-trade-time-range-Br-EnTHO.js","assets/Save-Dna-LSr8.js","assets/index.esm-CIIta_9s.js","assets/ManageProcess-DBlSLZ24.css","assets/ManageProcessWageFractions-DawBUCJk.js","assets/ManageFarm-CjQCA55_.js","assets/FileDownload-BhyX47RJ.js","assets/PolicyCouncil-GDckcWjH.js","assets/FilesState-DzvmAKtk.js","assets/ProvinceCases-DnIHuuz_.js","assets/ProvinceCases-D2p07oto.css","assets/FilesState-B1ZVhsGy.css","assets/BarInfos-BdcGt1Dl.js","assets/Slaughters-Vuhv3fdN.js","assets/SlaughterActiveRequests-CConydyx.js","assets/ProvinceUserFile-BH5BLuIa.js","assets/NavigateNext-TZQEved5.js","assets/InspectorEditAviculture-BR0gvDfL.js","assets/CitySubmitTenantForm-PZGXoPsy.js","assets/Info-CGBpeO9n.js","assets/Users-BxgQs3OM.js","assets/Poultries-DtqNlvmP.js","assets/ProvinceFees-DR8GRQUt.js","assets/ProvinceWagePaymentTransactions-DBSsTDHm.js","assets/ArrowDownward-LnU1CBf1.js","assets/SystemUpdateAlt-QYMcO5S3.js","assets/BroadcastManagement-CuxpKcP4.js","assets/ProvinceReports-qGAT0orI.js","assets/index.esm-I0ypi7DD.js","assets/Transactions-Dqz-99yr.js","assets/getPosProviderName-CYVCBpcT.js","assets/ProvinceGuildsTransactions-DX933IYR.js","assets/VisorStatics-D4EccJys.js","assets/html2canvas.esm-BfYXEYrK.js","assets/chart-vendor-sE2SUVPW.js","assets/AdvancedChart-CIwCvU_2.js","assets/TradePanel-CZjG9iAX.js","assets/SlaughterHouseDispenserDashboard-Bzsi1uGR.js","assets/slaughter-edit-dispenser-info-DMcUNaXu.js","assets/slaughter-sell-carcass-out-province-B0tx9jSx.js","assets/province-get-dispenser-killhouses-DdUGGGrW.js","assets/getAllocationType-76F45b0K.js","assets/slaughterEditOutOfProvinceService-CU9BvC_A.js","assets/steward-get-dashboard-service-CAcZdhJs.js","assets/steward-sell-out-delete-service-DzSDKf0L.js","assets/Block-Dtm3DVT1.js","assets/AdminHatchings-DWftjDDv.js","assets/ProvinceColdHousesPage-CHuZiB9s.js","assets/SubSectorWage-DnzJ7MZd.js","assets/ProvinceKillersWages-B-6Bhgxv.js","assets/DiffrenceKillerPage-DDmQBsid.js","assets/DashboardPage-CxmQpJJ5.js","assets/chartjs-plugin-datalabels.esm-DvNX1Acq.js","assets/AdminSettlement-CtMZkER6.js","assets/DoneAll-DF5SfM6W.js","assets/PoultryScienceExperts-DTJ2eTk4.js","assets/ReturnPurchases-CdTAxNQ5.js","assets/ComponentsCatalog-BoGlqnBm.js","assets/Timer-DH9WN_K5.js","assets/ChartLenear-Dh5HJGVW.js","assets/auto-gcBAg08D.js","assets/AdminXExcelCheck-GnXy0vik.js","assets/AdminXDashboard-VMbMGbzL.js","assets/AdminStatics-CjS06WRI.js","assets/Tickets-Dn71fwNZ.js","assets/ProvinceSendMessage-DKOb2fPC.js","assets/MessagesSenders-BR0MJdf_.js","assets/NewFile-Cu2clwUs.js","assets/FileInformation-DdL0vOCd.js","assets/Factor-DMwN5dtW.js","assets/SlaughterPayProvinceFactorForm-BwQZlEga.js","assets/ProvinceDispensersStock-COi8jDVY.js","assets/index.esm-BvdS_LQd.js","assets/ProvinceDispensersStockSlug-BU09J6Vp.js","assets/PoultriesDetailsPage-yS7hzCUu.js","assets/AcessDashboardV2-CBsNkeft.js","assets/Inspection-BKT32dnc.js","assets/PspCompany-DacVjWmE.js","assets/PersonAddAlt1Rounded--1IUMwiN.js","assets/AddRounded-_nD2OARX.js","assets/ProvinceManageStewards-Baj8VcfQ.js","assets/AvicultureRequests-CiCtWdHX.js","assets/reactour.esm-Cls5e3_6.js","assets/AvicultureHallInspects-Fj5hV8r0.js","assets/Auction-CvMKRXkS.js","assets/AvicultureHalls-DAvel9Gx.js","assets/AvicultureReports-DXhahBXe.js","assets/CityRequests-DgvDkFao.js","assets/CityAvicultureManagement-C9IsHwhH.js","assets/CityUserManagement-Ce0M8AAI.js","assets/CityUserFile-BlbAndTB.js","assets/SlaughterRequestsPage-aSReIGXf.js","assets/SlaughterShowProducts-C1xLq8AA.js","assets/SlaghterEnterBarInfo-DbNp5HJB.js","assets/SlaughterSellCarcass-CF90lydo.js","assets/guild-allocated-stock-operation-BLvN06p9.js","assets/SlaughterInventoryPage-B8YrYfv7.js","assets/SlaughterStockWrapper-KWfSoKoo.js","assets/SlaughterAddDailyList-D9OoK8D3.js","assets/StewardSegmentOperation-DdsyYFjL.js","assets/SlaughterMorgue-C5DfynIX.js","assets/SlaughterManageBars-d5ayOfWC.js","assets/SlaughterComplaints-Dk3FC2rF.js","assets/getRemainedSeconds-HeHjUHGN.js","assets/Wallet-B8BCA2iU.js","assets/SlaughterFreeBuy-DzYED3hW.js","assets/SlaughterManageDispensers-Bv6Imb9Z.js","assets/SlaughterManageDelegates-CFw2449N.js","assets/GuildPspDevices-CysFwX7k.js","assets/SlaughterSubUnits-gYIeCBh9.js","assets/ProvinceFinancial-DkYSa8nD.js","assets/ProvinceFinancialDebts-C8YMSQU2.js","assets/ProvinceFinancialComplaints-DGlQi_Rh.js","assets/ProvinceFinancialDocumentRegister-Bp5g4r7n.js","assets/ProvinceSettlementPage-C7jOjZH2.js","assets/VetFarm-Nd7Sl4lf.js","assets/VetFarmInspections-By43xRPU.js","assets/Hatching-ubNErkhC.js","assets/GeneralDashboard-C2wglTq5.js","assets/Messages-D3Z06gmJ.js","assets/Training-CwgvoZRf.js","assets/Payment-zt3hXqAA.js","assets/Driver-C5SBwXtc.js","assets/Inspector-3L1B1-iL.js","assets/InspectorReporting-DfVbdsTE.js","assets/SlaughterHouseVet-D7KmbIAn.js","assets/AdminRequests-Cy01ZPrX.js","assets/JahadKillStats-CE2a5IJL.js","assets/JahadIllegalKilling-bhPN4Eev.js","assets/Commerce-F5bzhQNq.js","assets/StewardInventoryPage-fK_3znys.js","assets/SenfInventoryPage-DT9p7glB.js","assets/PspDevicesV2-JtFhnKym.js","assets/LiveStockSupportManageBars-BJ7MQ-0w.js","assets/LiveStockSupportCases-DWIg6NTV.js","assets/LiveStockFreezingRequests-CUr6iKJr.js","assets/LiveStockColdHouse-CbRfFbY6.js","assets/ChainCompany-DpPh0HBR.js","assets/DispenserDashboard-DWFq38MC.js","assets/ParentCompany-C4grQDH_.js","assets/ProvinceJahadRequests-BwI533Jw.js","assets/BarSquareTransactions-Bh0r2ed6.js","assets/GuildManageGuildsPage-COo16lW5.js"])))=>i.map(i=>d[i]); +import{c as createTheme,u as utils$c,i as interopRequireDefaultExports,j as jsxRuntimeExports,s as styled,G as Grid2,B as Button,P as PropTypes,T as Typography,a as Backdrop,b as Box,d as Tooltip,I as IconButton,e as Badge$1,M as Menu,A as Avatar,C as ChevronLeft,S as Storefront$1,f as ShoppingBasket,g as TravelExplore,h as Payment$3,E as Engineering,D as DriveEta,k as AssignmentReturn,L as Lan,F as Folder$1,l as FileCopy,W as Warning,m as Archive$1,n as AddBox,U as UploadFile,o as AddCircleOutline,p as AssignmentTurnedIn$1,q as DirectionsCarFilled,r as PriceChange,v as SettingsApplications,H as Home$1,w as CorporateFare$1,x as generateUtilityClasses,y as generateUtilityClass,_ as _objectWithoutPropertiesLoose$3,z as useEnhancedEffect,J as _extends$6,K as composeClasses,N as alpha$1,O as useThemeProps,Q as useTheme,R as useControlled,V as useEventCallback$1,X as Fade,Y as TransitionGroup,Z as useForkRef,$ as ButtonBase,a0 as CSSTransition,a1 as useTheme$1,a2 as createSvgIcon$1,a3 as capitalize$2,a4 as useId,a5 as Grid$1,a6 as DialogActions,a7 as Grow,a8 as FocusTrap,a9 as ownerDocument,aa as Popper,ab as Paper,ac as InputAdornment,ad as Dialog,ae as dialogClasses,af as DialogContent,ag as useMediaQuery,ah as propTypesExports,ai as hoistStatics,aj as FormControl,ak as RadioGroup,al as FormControlLabel,am as Radio,an as TextField,ao as Autocomplete,ap as Divider,aq as List,ar as ListItem,as as ListItemIcon,at as ListItemText,au as Chip,av as AppBar,aw as Modal$1,ax as Drawer,ay as InputLabel,az as Select,aA as MenuItem,aB as Alert,aC as Snackbar,aD as CircularProgress,aE as _inheritsLoose$1,aF as createCache,aG as CacheProvider,aH as ThemeProvider}from"./mui-vendor-D_SVL-Dx.js";import{d as reactDomExports,r as reactExports,a as getAugmentedNamespace,g as getDefaultExportFromCjs,e as commonjsGlobal,b as React,u as useNavigate,f as useLocation,c as ReactDOM,h as Routes,i as Route,N as Navigate,B as BrowserRouter}from"./react-vendor-CmFgShSM.js";import{c as createSlice,a as createAsyncThunk,b as combineReducers,d as configureStore,p as persistStore,t as thunk,e as persistReducer,u as useDispatch,f as useSelector,P as Provider}from"./redux-vendor-CfkcHgWN.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))s(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function a(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(n){if(n.ep)return;n.ep=!0;const i=a(n);fetch(n.href,i)}})();var client={},m=reactDomExports;client.createRoot=m.createRoot,client.hydrateRoot=m.hydrateRoot;const scriptRel="modulepreload",assetsURL=function(e){return"/"+e},seen={},__vitePreload=function(t,a,s){let n=Promise.resolve();if(a&&a.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));n=Promise.allSettled(a.map(l=>{if(l=assetsURL(l),l in seen)return;seen[l]=!0;const c=l.endsWith(".css"),_=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${_}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":scriptRel,c||(p.as="script"),p.crossOrigin="",p.href=l,u&&p.setAttribute("nonce",u),document.head.appendChild(p),c)return new Promise((d,E)=>{p.addEventListener("load",d),p.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${l}`)))})}))}function i(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return n.then(o=>{for(const u of o||[])u.status==="rejected"&&i(u.reason);return t().catch(i)})},lazyRetry=function(e){return new Promise((t,a)=>{const s=JSON.parse(window.sessionStorage.getItem("retry-lazy-refreshed")||"false");e().then(n=>{window.sessionStorage.setItem("retry-lazy-refreshed","false"),t(n)}).catch(n=>{if(!s)return window.sessionStorage.setItem("retry-lazy-refreshed","true"),window.location.reload();a(n)})})},ROUTE_AVICULTURE_BASE="/aviculture",ROUTE_CITY_BASE="/city",ROUTE_SLAUGHTER_BASE="/slaughter",ROUTE_PROVINCE_BASE="/province",ROUTE_VETFARM_BASE="/vetfarm",ROUTE_AUCTION_BASE="/auction",ROUTE_DRIVER_BASE="/driver",ROUTE_VETـSUPERVISOR_BASE="/vet-supervisor",ROUTE_PROVINCE_FINANCIAL_BASE="/financial",ROUTE_PROVINCE_INSPECTOR_BASE="/inspector",ROUTE_SLAUGHTER_HOUSE_VET_BASE="/slaughter-house-vet",ROUTE_ADMIN_BASE="/admin",ROUTE_JAHAD_BASE="/jahad",ROUTE_STEWARD_BASE="/steward",ROUTE_CITYVET_BASE="/city-vet",ROUTE_COMMERCE_BASE="/commerce",ROUTE_PROVINCE_SUPERVISOR_BASE="/province-supervisor",ROUTE_CITY_COMMERCE_BASE="/city-commerce",ROUTE_CITY_JAHAD_BASE="/city-jahad",ROUTE_CITY_POULTRY_BASE="/citypoultry",ROUTE_OBSERVATORY_BASE="/observatory",ROUTE_SENF_BASE="/senf",ROUTE_GUILD_ROOM_BASE="/guild-room",ROUTE_PSP_COMPANY_BASE="/psp-company",ROUTE_LIVE_STOCK_SUPPORT_BASE="/livestock",ROUTE_SUPER_ADMIN_BASE="/superadmin",ROUTE_CHAIN_COMPANY_BASE="/chaincompany",ROUTE_ADMINX_BASE="/adminx",ROUTE_SUPPORTER_BASE="/supporter",ROUTE_DISPENSER_BASE="/dispenser",ROUTE_PARENT_COMPANY_BASE="/parent-company",ROUTE_COLD_HOUSE_STEWARD_BASE="/cold-house-steward",ROUTE_PROVINCE_JAHAD_BASE="/province-jahad",ROUTE_UNION_BASE="/union",ROUTE_COOPERATIVE_BASE="/cooperative",ROUTE_BAR_SQUARE_BASE="/bar-square",ROUTE_GENERAL_USER_PROFILE="/dashboard/profile",ROUTE_GENERAL_SUPPORT="/support/",ROUTE_GENERAL_MESSAGES="/messages/",ROUTE_GENERAL_TRAINING="/training/",ROUTE_GENERAL_PAYMENT="/payment/",ROUTE_GENERAL_WAGE_PAYMENT="/pay/:province/:key",ROUTE_GENERAL_DOWNLOAD_REPORT="/reports/:name",ROUTE_GENERAL_TICKET_LIST="/ticket/",ROUTE_GENERAL_TICKET="/ticket/:id/:create",ROUTE_AVICULTURE_USER_PROFILE="/dashboard/profile"+ROUTE_AVICULTURE_BASE,ROUTE_AVICULTURE_REQUESTS=ROUTE_AVICULTURE_BASE+"/requests",ROUTE_AVICULTURE_CREATE_NEW_REQUEST=ROUTE_AVICULTURE_BASE+"/requests/create",ROUTE_AVICULTURE_HATCHING=ROUTE_AVICULTURE_BASE+"/requests/hatching",ROUTE_AVICULTURE_SUBMIT_REQUEST=ROUTE_AVICULTURE_BASE+"/requests/submit",ROUTE_AVICULTURE_REJECTED_REQUESTS=ROUTE_AVICULTURE_BASE+"/requests/rejected",ROUTE_AVICULTURE_AWAITING_PAYMENT_REQUESTS=ROUTE_AVICULTURE_BASE+"/requests/awaitpayment",ROUTE_AVICULTURE_AWAITING_INSPECTION_REQUESTS=ROUTE_AVICULTURE_BASE+"/requests/awaitinspection",ROUTE_AVICULTURE_GIVE_PERMISSION=ROUTE_AVICULTURE_BASE+"/requests/permission",ROUTE_AVICULTURE_ARCHIVED_REQUESTS=ROUTE_AVICULTURE_BASE+"/requests/archived",ROUTE_AVICULTURE_FILE=ROUTE_AVICULTURE_BASE+"/file/",ROUTE_AVICULTURE_FILE_ROUTE=ROUTE_AVICULTURE_BASE+"/file/:id",ROUTE_AVICULTURE_INSPECTS=ROUTE_AVICULTURE_BASE+"/inspects/",ROUTE_AVICULTURE_INSPECTS_ROUTE=ROUTE_AVICULTURE_BASE+"/inspects/:key/:hall",ROUTE_AVICULTURE_AUCTION=ROUTE_AVICULTURE_BASE+ROUTE_AUCTION_BASE,ROUTE_AVICULTURE_TICKET=ROUTE_AVICULTURE_BASE+"/ticket/",ROUTE_AVICULTURE_VIEW_TICKET=ROUTE_AVICULTURE_BASE+"/ticket/:id/:create",ROUTE_AVICULTURE_ROUTE_HALLS=ROUTE_AVICULTURE_BASE+"/halls/",ROUTE_AVICULTURE_REPORTS=ROUTE_AVICULTURE_BASE+"/reports/",ROUTE_AVICULTURE_PRICING=ROUTE_AVICULTURE_BASE+"/pricing/",ROUTE_CITY_USER_PROFILE="/dashboard/profile"+ROUTE_CITY_BASE,ROUTE_CITY_REQUESTS=ROUTE_CITY_BASE+"/requests",ROUTE_CITY_ACTIVE_REQUESTS=ROUTE_CITY_BASE+"/requests/active",ROUTE_CITY_NEW_REQUESTS=ROUTE_CITY_BASE+"/requests/new",ROUTE_CITY_REJECTED_REQUESTS=ROUTE_CITY_BASE+"/requests/rejected",ROUTE_CITY_ARCHIVED_REQUESTS=ROUTE_CITY_BASE+"/requests/archived",ROUTE_CITY_POULTRY_FARMS=ROUTE_CITY_BASE+"/poultryfarms",ROUTE_CITY_FILE=ROUTE_CITY_BASE+"/file/",ROUTE_CITY_FILE_ROUTE=ROUTE_CITY_BASE+"/file/:id",ROUTE_CITY_TICKET=ROUTE_CITY_BASE+"/ticket/",ROUTE_CITY_VIEW_TICKET=ROUTE_CITY_BASE+"/ticket/:id/:create",ROUTE_CITY_USER_MANAGEMENT=ROUTE_CITY_BASE+"/users",ROUTE_CITY_USER_FILE_ROUTE=ROUTE_CITY_BASE+"/userfile/:userid",ROUTE_CITY_USER_FILE=ROUTE_CITY_BASE+"/userfile/",ROUTE_CITY_AWAITING_PAYMENT_REQUESTS=ROUTE_CITY_BASE+"/requests/awaitpayment",ROUTE_CITY_AWAITING_INSPECTION_REQUESTS=ROUTE_CITY_BASE+"/requests/awaitinspection",ROUTE_CITY_STATICS=ROUTE_CITY_BASE+"/statics",ROUTE_CITY_HATCHING=ROUTE_CITY_BASE+"/hatching",ROUTE_CITY_NEW_REQUEST=ROUTE_CITY_BASE+"/request",ROUTE_CITY_ROUTE_FILES_STATE=ROUTE_CITY_BASE+"/files-state/",ROUTE_CITY_ROUTE_ALLOCATIONS=ROUTE_CITY_BASE+"/allocations/",ROUTE_CITY_PRICING=ROUTE_CITY_BASE+"/pricing",ROUTE_CITY_POULTRIES=ROUTE_CITY_BASE+"/poultries/",ROUTE_CITY_POULTRIES_DETAILS=ROUTE_CITY_BASE+"/poultries/:key",ROUTE_CITY_FREE_SALES_REQUESTS=ROUTE_CITY_BASE+"/requests/free-sale",ROUTE_CITY_VISOR_STATICS=ROUTE_CITY_BASE+"/visor-statics",ROUTE_CITY_VISOR_STATICS_CHARTS=ROUTE_CITY_BASE+"/visor-statics/charts",ROUTE_CITY_VISOR_STATICS_PREDICTION=ROUTE_CITY_BASE+"/visor-statics/prediction/",ROUTE_CITY_VISOR_STATICS_PREDICTION_VIEW=ROUTE_CITY_BASE+"/visor-statics/prediction/:key/:date",ROUTE_CITYـHATCHINGS=ROUTE_CITY_BASE+"/manage-hatchings",ROUTE_CITY_VISOR_STATICSـHATCHINGS_DETAILS=ROUTE_CITYـHATCHINGS+"/manage-hatchings/:key",ROUTE_CITY_DIFFRENCE_KILLER=ROUTE_CITY_BASE+"/manage-hatchings/diffrence-killer",ROUTE_CITY_DIFFRENCE_KILLER_SLAUGHTER=ROUTE_CITY_BASE+"/manage-hatchings/diffrence-killer-slaughter",ROUTE_CITY_INCREASE_HATCHING=ROUTE_CITY_BASE+"/hatching/increase-hatching",ROUTE_CITY_ROUTE_INSPECTION=ROUTE_CITY_BASE+"/inspection",ROUTE_SLAUGHTER_USER_PROFILE="/dashboard/profile"+ROUTE_SLAUGHTER_BASE,ROUTE_SLAUGHTER_ADD_CAR=ROUTE_SLAUGHTER_BASE+"/cars/add",ROUTE_SLAUGHTER_CAR_MANAGEMENT=ROUTE_SLAUGHTER_BASE+"/cars/management",ROUTE_SLAUGHTER_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests",ROUTE_SLAUGHTER_NEW_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/new",ROUTE_SLAUGHTERـFREE_BUY=ROUTE_SLAUGHTER_BASE+"/requests/free-buy",ROUTE_SLAUGHTERـEXPORT=ROUTE_SLAUGHTER_BASE+"/requests/export",ROUTE_SLAUGHTER_PENDING_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/pending",ROUTE_SLAUGHTER_ACTIVE_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/active",ROUTE_SLAUGHTER_ALLOCATE_CAR_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/allocate-car",ROUTE_SLAUGHTER_ENTER_BAR_INFO=ROUTE_SLAUGHTER_BASE+"/requests/bar-info",ROUTE_SLAUGHTER_SELL_CARCASS=ROUTE_SLAUGHTER_BASE+"/requests/sell-carcass",ROUTE_SLAUGHTER_OUT_PROVINCE_BUY=ROUTE_SLAUGHTER_BASE+"/inventory/buy-out-province",ROUTE_SLAUGHTER_SEGMENTATION=ROUTE_SLAUGHTER_BASE+"/inventory/segmentation",ROUTE_SLAUGHTER_ORDERS=ROUTE_SLAUGHTER_BASE+"/inventory/orders",ROUTE_SLAUGHTER_PAY_FACTORS_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/pay-factors",ROUTE_SLAUGHTER_PAYING_FEES_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/payment-of-fees",ROUTE_SLAUGHTER_WALLET=ROUTE_SLAUGHTER_BASE+"/wallet",ROUTE_SLAUGHTER_REJECTED_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/rejected",ROUTE_SLAUGHTER_ARCHIVED_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/archived",ROUTE_SLAUGHTER_FILE=ROUTE_SLAUGHTER_BASE+"/file/",ROUTE_SLAUGHTER_FILE_ROUTE=ROUTE_SLAUGHTER_BASE+"/file/:id",ROUTE_SLAUGHTER_AUCTION=ROUTE_SLAUGHTER_BASE+ROUTE_AUCTION_BASE,ROUTE_SLAUGHTER_TICKET=ROUTE_SLAUGHTER_BASE+"/ticket/",ROUTE_SLAUGHTER_VIEW_TICKET=ROUTE_SLAUGHTER_BASE+"/ticket/:id/:create",ROUTE_SLAUGHTER_COMPLAINTS=ROUTE_SLAUGHTER_BASE+"/complaints",ROUTE_SLAUGHTER_INVENTORY=ROUTE_SLAUGHTER_BASE+"/inventory",ROUTE_SLAUGHTER_INVENTORY_SUMMARY=ROUTE_SLAUGHTER_BASE+"/inventory/summary",ROUTE_SLAUGHTER_AGENT_SHARE=ROUTE_SLAUGHTER_BASE+"/agent-share",ROUTE_SLAUGHTER_AGENT_SHARE_ID=ROUTE_SLAUGHTER_BASE+"/agent-share/:id/:date",ROUTE_SLAUGHTER_ALLOCATION_REQUESTS=ROUTE_SLAUGHTER_BASE+"/requests/allocated",ROUTE_SLAUGHTER_INVENTORY_STOCK=ROUTE_SLAUGHTER_BASE+"/inventory/stock",ROUTE_SLAUGHTER_INVENTORY_SELL_CARCASS_OUT_PROVINCE=ROUTE_SLAUGHTER_BASE+"/inventory/sell-carcass-out-province",ROUTE_SLAUGHTER_INVENTORY_SELL_CARCASS_IN_PROVINCE=ROUTE_SLAUGHTER_BASE+"/inventory/sell-carcass-in-province",ROUTE_SLAUGHTER_FACTORS=ROUTE_SLAUGHTER_BASE+"/requests/factors",ROUTE_SLAUGHTER_FINAL_FACTORS=ROUTE_SLAUGHTER_BASE+"/requests/final-factors",ROUTE_SLAUGHTER_MANAGE_STEWARDS=ROUTE_SLAUGHTER_BASE+"/manage-stewards/",ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE=ROUTE_SLAUGHTER_BASE+"/manage-stewards/in-province",ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS=ROUTE_SLAUGHTER_BASE+"/manage-stewards/in-province/stewards-requests",ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_TRUE=ROUTE_SLAUGHTER_BASE+"/manage-stewards/in-province/true",ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_LEGAL=ROUTE_SLAUGHTER_BASE+"/manage-stewards/in-province/legal",ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE=ROUTE_SLAUGHTER_BASE+"/manage-stewards/out-province",ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE_TRUE=ROUTE_SLAUGHTER_BASE+"/manage-stewards/out-province/true",ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL=ROUTE_SLAUGHTER_BASE+"/manage-stewards/out-province/legal",ROUTE_SLAUGHTER_ROUTE_MANAGE_GUILDS=ROUTE_SLAUGHTER_BASE+"/manage-guilds/",ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE=ROUTE_SLAUGHTER_BASE+"/manage-guilds/in-province",ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_GUILDS_REQUESTS=ROUTE_SLAUGHTER_BASE+"/manage-guilds/in-province/guilds-requests",ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_TRUE=ROUTE_SLAUGHTER_BASE+"/manage-guilds/in-province/true",ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_LEGAL=ROUTE_SLAUGHTER_BASE+"/manage-guilds/in-province/legal",ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE=ROUTE_SLAUGHTER_BASE+"/manage-guilds/out-province",ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE_TRUE=ROUTE_SLAUGHTER_BASE+"/manage-guilds/out-province/true",ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE_LEGAL=ROUTE_SLAUGHTER_BASE+"/manage-guilds/out-province/legal",ROUTE_SLAUGHTER_ROUTE_MANAGE_BARS=ROUTE_SLAUGHTER_BASE+"/manage-bars/",ROUTE_SLAUGHTER_FINANCIAL_TRANSACTIONS=ROUTE_SLAUGHTER_BASE+"/requests/transactions",ROUTE_SLAUGHTER_PRICING=ROUTE_SLAUGHTER_BASE+"/pricing",ROUTE_SLAUGHTER_MORGUE=ROUTE_SLAUGHTER_BASE+"/morgue",ROUTE_SLAUGHTER_MORGUE_VIEW=ROUTE_SLAUGHTER_BASE+"/morgue/:key",ROUTE_SLAUGHTER_MORGUE_STOCK=ROUTE_SLAUGHTER_BASE+"/morgue/stock",ROUTE_SLAUGHTER_MORGUE_BROADCAST_MANAGEMENT=ROUTE_SLAUGHTER_BASE+"/morgue/management",ROUTE_SLAUGHTER_DISPENSERS=ROUTE_SLAUGHTER_BASE+"/dispensers",ROUTE_SLAUGHTER_DISPENSERS_MANAGEMENT=ROUTE_SLAUGHTER_BASE+"/dispensers-management",ROUTE_SLAUGHTER_DISPENSER_DETAILS=ROUTE_SLAUGHTER_BASE+"/dispenser-data",ROUTE_SLAUGHTER_DISPENSER_DETAILS_VIEW=ROUTE_SLAUGHTER_BASE+"/dispenser-data/:key",ROUTE_SLAUGHTER_DISPENSERS_STEWARDS=ROUTE_SLAUGHTER_BASE+"/dispensers-stewards",ROUTE_SLAUGHTER_DISPENSERS_KILLHOUSES=ROUTE_SLAUGHTER_BASE+"/dispensers-killhouses",ROUTE_SLAUGHTER_DAILY_LIST=ROUTE_SLAUGHTER_BASE+"/dailylist",ROUTE_SLAUGHTER_SETTLEMENTS=ROUTE_SLAUGHTER_BASE+"/settlements",ROUTE_SLAUGHTER_RETURN_PURCHASES=ROUTE_SLAUGHTER_BASE+"/return-purchases",ROUTE_SLAUGHTER_TRADING_PANEL=ROUTE_SLAUGHTER_BASE+"/requests/trade-panel",ROUTE_SLAUGHTER_ROUTE_SUB_UNITS=ROUTE_SLAUGHTER_BASE+"/sub-unit",ROUTE_SLAUGHTER_ROUTE_MANAGE_DISPENSERS=ROUTE_SLAUGHTER_BASE+"/manage-dispensers",ROUTE_SLAUGHTER_ROUTE_MANAGE_DELEGATES=ROUTE_SLAUGHTER_BASE+"/manage-delegates",ROUTE_SLAUGHTER_ROUTE_DEVICES=ROUTE_SLAUGHTER_BASE+"/devices",ROUTE_PROVINCE_TRADING_PANEL=ROUTE_PROVINCE_BASE+"/requests/trade-panel",ROUTE_PROVINCE_USER_PROFILE="/dashboard/profile"+ROUTE_PROVINCE_BASE,ROUTE_PROVINCE_REQUESTS=ROUTE_PROVINCE_BASE+"/requests",ROUTE_PROVINCE_ACTIVE_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/active",ROUTE_PROVINCE_ALLOCATION_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/allocation",ROUTE_PROVINCE_ALLOCATED_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/allocated",ROUTE_PROVINCE_AUTO_ALLOCATION_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/auto-allocation",ROUTE_PROVINCE_CHAINS=ROUTE_PROVINCE_BASE+"/chains",ROUTE_PROVINCE_CITY_NEW_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/city",ROUTE_PROVINCE_NEW_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/new",ROUTE_PROVINCE_STATEMENTـOFـNEED_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/statement-of-need",ROUTE_PROVINCE_REJECTED_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/rejected",ROUTE_PROVINCE_ARCHIVED_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/archived",ROUTE_PROVINCE_ISSUANCE_OF_LETTER=ROUTE_PROVINCE_BASE+"/requests/issuance-of-letter",ROUTE_PROVINCE_FREE_SALES_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/free-sale",ROUTE_PROVINCE_FILE=ROUTE_PROVINCE_BASE+"/file/",ROUTE_PROVINCE_FILE_ROUTE=ROUTE_PROVINCE_BASE+"/file/:id",ROUTE_PROVINCE_SEND_MESSAGE=ROUTE_PROVINCE_BASE+"/sendmessage",ROUTE_PROVINCE_SEND_ANNOUNCEMENT=ROUTE_PROVINCE_BASE+"/announcement",ROUTE_PROVINCE_SEND_REPORT=ROUTE_PROVINCE_BASE+"/sendreport",ROUTE_PROVINCE_TICKET=ROUTE_PROVINCE_BASE+"/ticket/",ROUTE_PROVINCE_VIEW_TICKET=ROUTE_PROVINCE_BASE+"/ticket/:id/:create",ROUTE_PROVINCE_AWAITING_PAYMENT_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/awaitpayment",ROUTE_PROVINCE_AWAITING_INSPECTION_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/awaitinspection",ROUTE_PROVINCE_STATICS=ROUTE_PROVINCE_BASE+"/statics",ROUTE_PROVINCE_NATIONAL_STATICS=ROUTE_PROVINCE_BASE+"/national-statics",ROUTE_PROVINCE_HATCHING=ROUTE_PROVINCE_BASE+"/hatching",ROUTE_PROVINCE_NEW_REQUEST=ROUTE_PROVINCE_BASE+"/request",ROUTE_PROVINCE_ROUTE_ALLOCATIONS=ROUTE_PROVINCE_BASE+"/allocations/",ROUTE_PROVINCE_ROUTE_MANAGE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS=ROUTE_PROVINCE_BASE+"/manage-stewards/",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE=ROUTE_PROVINCE_BASE+"/manage-stewards/in-province",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS=ROUTE_PROVINCE_BASE+"/manage-stewards/in-province/stewards-requests",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE=ROUTE_PROVINCE_BASE+"/manage-stewards/in-province/true",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL=ROUTE_PROVINCE_BASE+"/manage-stewards/in-province/legal",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE=ROUTE_PROVINCE_BASE+"/manage-stewards/out-province",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE=ROUTE_PROVINCE_BASE+"/manage-stewards/out-province/true",ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL=ROUTE_PROVINCE_BASE+"/manage-stewards/out-province/legal",ROUTE_PROVINCE_ROUTE_IN_PROVINCE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/in-province",ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/out-province",ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_LEGAL_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/out-province/legal-guilds",ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_TRUE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/out-province/true-guilds",ROUTE_PROVINCE_ROUTE_IN_PROVINCE_LEGAL_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/in-province/legal-guilds",ROUTE_PROVINCE_ROUTE_IN_PROVINCE_GUILDS_REQUESTS=ROUTE_PROVINCE_BASE+"/manage-guilds/in-province/guilds-requests",ROUTE_PROVINCE_ROUTE_IN_PROVINCE_TRUE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/in-province/true-guilds",ROUTE_PROVINCE_ROUTE_GUILDS=ROUTE_PROVINCE_BASE+"/manage-guilds/guilds",ROUTE_PROVINCE_ROUTE_IN_PROVINCE_STEWARDS=ROUTE_PROVINCE_BASE+"/manage-guilds/in-province/stewards",ROUTE_PROVINCE_ROUTE_GUILDS_SETTINGS=ROUTE_PROVINCE_BASE+"/manage-guilds/settings",ROUTE_PROVINCE_ROUTE_AGENT_SHARE=ROUTE_PROVINCE_BASE+"/agent-share",ROUTE_PROVINCE_ROUTE_STEWARD_SHARE=ROUTE_PROVINCE_BASE+"/steward-share",ROUTE_PROVINCE_ROUTE_AGENT_SHARE_ID=ROUTE_PROVINCE_BASE+"/agent-share/:id/:date",ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS=ROUTE_PROVINCE_BASE+"/manage-process/",ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_SLAUGHTER=ROUTE_PROVINCE_BASE+"/manage-process/slaughter",ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_KILLPLACE=ROUTE_PROVINCE_BASE+"/manage-process/killplace",ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_BUY_REQ=ROUTE_PROVINCE_BASE+"/manage-process/buy-req",ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL=ROUTE_PROVINCE_BASE+"/manage-process/policy-council",ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER=ROUTE_PROVINCE_BASE+"/policy-council/poultry-choose-slaughter",ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_FREE_SALE=ROUTE_PROVINCE_BASE+"/policy-council/free-sale",ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_DIRECT_BUY=ROUTE_PROVINCE_BASE+"/policy-council/direct-buy",ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS=ROUTE_PROVINCE_BASE+"/policy-council/killhouse-guilds",ROUTE_PROVINCE_ROUTE_FILES_STATE=ROUTE_PROVINCE_BASE+"/files-state/",ROUTE_PROVINCE_ASSIGN_VET_FARM=ROUTE_PROVINCE_BASE+"/assign-farm/",ROUTE_PROVINCE_CARS=ROUTE_PROVINCE_BASE+"/cars/",ROUTE_PROVINCE_USERS=ROUTE_PROVINCE_BASE+"/users/",ROUTE_PROVINCE_POULTRIES=ROUTE_PROVINCE_BASE+"/poultries/",ROUTE_PROVINCE_POULTRIES_DETAILS=ROUTE_PROVINCE_BASE+"/poultries/:key",ROUTE_PROVINCE_GUILD_TRANSACTIONS=ROUTE_PROVINCE_BASE+"/transactions/",ROUTE_PROVINCE_SLAUGHTERS=ROUTE_PROVINCE_BASE+"/slaugter-houses/",ROUTE_PROVINCE_SLAUGHTERS_MONITORING_BUYERS=ROUTE_PROVINCE_BASE+"/slaugter-houses/monitoring-buyers",ROUTE_PROVINCE_SLAUGHTERS_MANAGE=ROUTE_PROVINCE_BASE+"/slaugter-houses/manage",ROUTE_PROVINCE_ROUTE_SMS=ROUTE_PROVINCE_BASE+"/sms",ROUTE_PROVINCE_ROUTE_SMS_SEND=ROUTE_PROVINCE_BASE+"/sms/send",ROUTE_PROVINCE_ROUTE_SMS_MANAGE=ROUTE_PROVINCE_BASE+"/sms/manage",ROUTE_PROVINCE_PRICING3=ROUTE_PROVINCE_BASE+"/pricing",ROUTE_PROVINCE_BARS=ROUTE_PROVINCE_BASE+"/bars",ROUTE_PROVINCE_MANAGE_USERS=ROUTE_PROVINCE_BASE+"/manage-users/",ROUTE_PROVINCE_PAYING_FEES_REQUESTS=ROUTE_PROVINCE_BASE+"/requests/payment-of-fees",ROUTE_PROVINCE_PAYING_FEES_REQUESTS_VIEW=ROUTE_PROVINCE_BASE+"/requests/payment-of-fees/:type/:key",ROUTE_PROVINCEـFREE_BUY=ROUTE_PROVINCE_BASE+"/requests/free-buy",ROUTE_PROVINCEـBROADCAST_MANAGEMENT=ROUTE_PROVINCE_BASE+"/broadcast-management",ROUTE_PROVINCE_REPORT=ROUTE_PROVINCE_BASE+"/report",ROUTE_PROVINCE_PRODUCTS=ROUTE_PROVINCE_BASE+"/products",ROUTE_PROVINCE_TRANSACTIONS=ROUTE_PROVINCE_BASE+"/requests/transactions",ROUTE_PROVINCE_TRANSACTIONS_VIEW=ROUTE_PROVINCE_BASE+"/requests/transactions/:key/:name",ROUTE_PROVINCEـEXPORT=ROUTE_PROVINCE_BASE+"/requests/export",ROUTE_PROVINCEـVISOR_STATICS=ROUTE_PROVINCE_BASE+"/visor-statics",ROUTE_PROVINCEـVISOR_STATICS_CHARTS=ROUTE_PROVINCE_BASE+"/visor-statics/charts",ROUTE_PROVINCEـVISOR_STATICS_PREDICTION=ROUTE_PROVINCE_BASE+"/visor-statics/prediction/",ROUTE_PROVINCEـVISOR_STATICS_PREDICTION_VIEW=ROUTE_PROVINCE_BASE+"/visor-statics/prediction/:key/:date",ROUTE_PROVINCEـHATCHINGS=ROUTE_PROVINCE_BASE+"/manage-hatchings",ROUTE_PROVINCEـHATCHINGS_DETAILS=ROUTE_PROVINCE_BASE+"/manage-hatchings/:key",ROUTE_PROVINCE_DISPENSERS=ROUTE_PROVINCE_BASE+"/dispensers",ROUTE_PROVINCE_COLD_HOUSES=ROUTE_PROVINCE_BASE+"/cold-house-management",ROUTE_PROVINCE_COLD_HOUSES_MANAGEMENT=ROUTE_PROVINCE_BASE+"/cold-houses-management",ROUTE_PROVINCE_COLD_HOUSES_MANAGEMENT_VIEW=ROUTE_PROVINCE_BASE+"/cold-houses-management/:key/:name/:type",ROUTE_PROVINCE_DISPENSERS_MANAGEMENT=ROUTE_PROVINCE_BASE+"/dispensers-management",ROUTE_PROVINCE_DISPENSER_DETAILS=ROUTE_PROVINCE_BASE+"/dispenser-data",ROUTE_PROVINCE_DISPENSER_DETAILS_VIEW=ROUTE_PROVINCE_BASE+"/dispenser-data/:key",ROUTE_PROVINCE_DISPENSERS_STEWARDS=ROUTE_PROVINCE_BASE+"/dispensers-stewards",ROUTE_PROVINCE_DISPENSERS_KILLHOUSES=ROUTE_PROVINCE_BASE+"/dispensers-killhouses",ROUTE_PROVINCE_DISPENSERS_KILLHOUSES_VIEW=ROUTE_PROVINCE_BASE+"/dispensers-killhouses/:key/:name",ROUTE_PROVINCE_DISPENSERS_INVENTORY=ROUTE_PROVINCE_BASE+"/dispensers-inventory",ROUTE_PROVINCE_DISPENSERS_SELL_CARCASS=ROUTE_PROVINCE_BASE+"/dispensers-sell-carcass",ROUTE_PROVINCE_SUB_SECTORS_WAGE=ROUTE_PROVINCE_BASE+"/subsectors-wage",ROUTE_PROVINCE_SUB_SECTORS_CITY_SHARES=ROUTE_PROVINCE_BASE+"/subsectors-city-shares",ROUTE_PROVINCE_SUB_SECTORS_STEWARD_SHARES=ROUTE_PROVINCE_BASE+"/subsectors-steward-shares",ROUTE_PROVINCE_SUB_SECTORS_VET_FARM_SHARES=ROUTE_PROVINCE_BASE+"/subsectors-vet-farm-shares",ROUTE_PROVINCE_SETTLEMENTS=ROUTE_PROVINCE_BASE+"/settlements",ROUTE_PROVINCE_ROUTE_KILLERS_WAGES=ROUTE_PROVINCE_BASE+"/requests/payment-of-fees-killers",ROUTE_PROVINCE_ROUTE_KILLERS_WAGES_DETAILS=ROUTE_PROVINCE_BASE+"/requests/payment-of-fees-killers/:key",ROUTE_PROVINCE_DIFFRENCE_KILLER=ROUTE_PROVINCE_BASE+"/manage-hatchings/diffrence-killer",ROUTE_PROVINCE_DIFFRENCE_KILLER_SLAUGHTER=ROUTE_PROVINCE_BASE+"/manage-hatchings/diffrence-killer-slaughter",ROUTE_PROVINCE_INCREASE_HATCHING=ROUTE_PROVINCE_BASE+"/hatching/increase-hatching",ROUTE_PROVINCE_DASHBOARD=ROUTE_PROVINCE_BASE+"/dashbord",ROUTE_PROVINCE_SALE_DESTRIBUTION_DETAILS=ROUTE_PROVINCE_BASE+"/requests/distribution",ROUTE_PROVINCE_DASHBOARD_NEWS=ROUTE_PROVINCE_BASE+"/dashboard/news",ROUTE_PROVINCE_POULTRY_LIVESTOCK_EXPERTS=ROUTE_PROVINCE_BASE+"/livestock-experts",ROUTE_PROVINCE_RETURN_PURCHASES=ROUTE_PROVINCE_BASE+"/return-purchases",ROUTE_VETFARM_USER_PROFILE="/dashboard/profile"+ROUTE_VETFARM_BASE,ROUTE_VETFARM_REGISTER_INFO=ROUTE_VETFARM_BASE+"/farminfo",ROUTE_VETFARM_INSPECTIONS_ROUTE=ROUTE_VETFARM_BASE+"/inspections/:inspectionid",ROUTE_VETFARM_INSPECTIONS=ROUTE_VETFARM_BASE+"/inspections/",ROUTE_VETFARM_ROUTE_HATCHING=ROUTE_VETFARM_BASE+"/hatching/",ROUTE_VETFARM_ROUTE_ALLOCATIONS=ROUTE_VETFARM_BASE+"/allocations/",ROUTE_VETFARM_HATCHING=ROUTE_VETFARM_BASE+"/hatchings",ROUTE_VETFARM_ROUTE_INSPECTION=ROUTE_VETFARM_BASE+"/inspection",ROUTE_VETـSUPERVISOR_HATCHING=ROUTE_VETـSUPERVISOR_BASE+"/hatching",ROUTE_VETـSUPERVISOR_ALLOCATIONS=ROUTE_VETـSUPERVISOR_BASE+"/allocations",ROUTE_VETـSUPERVISOR_ILLEGALـKILLING=ROUTE_VETـSUPERVISOR_BASE+"/illegal-killing",ROUTE_VETـSUPERVISOR_KILLS_STATS=ROUTE_VETـSUPERVISOR_BASE+"/kill-stats",ROUTE_VETـSUPERVISOR_STATICS=ROUTE_VETـSUPERVISOR_BASE+"/visor-statics",ROUTE_VETـSUPERVISOR_STATICS_CHARTS=ROUTE_VETـSUPERVISOR_BASE+"/visor-statics/charts",ROUTE_VETـSUPERVISOR_STATICS_PREDICTION=ROUTE_VETـSUPERVISOR_BASE+"/visor-statics/prediction/",ROUTE_VETـSUPERVISOR_STATICS_PREDICTION_VIEW=ROUTE_VETـSUPERVISOR_BASE+"/visor-statics/prediction/:key/:date",ROUTE_VETـSUPERVISOR_ROUTE_FILES_STATE=ROUTE_VETـSUPERVISOR_BASE+"/files-state/",ROUTE_VETـSUPERVISOR_REPORTING=ROUTE_VETـSUPERVISOR_BASE+"/reporting",ROUTEـVET_SUPERVISOR_POULTRIES=ROUTE_VETـSUPERVISOR_BASE+"/poultries/",ROUTEـVET_SUPERVISOR_POULTRIES_DETAILS=ROUTE_VETـSUPERVISOR_BASE+"/poultries/:key",DRIVER_USER_PROFILE="/dashboard/profile/"+ROUTE_DRIVER_BASE,ROUTE_DRIVER_REQUESTS=ROUTE_DRIVER_BASE+"/requests",ROUTE_DRIVER_CARS=ROUTE_DRIVER_BASE+"/cars",ROUTE_INSPECTOR_USER_PROFILE="/dashboard/profile"+ROUTE_PROVINCE_INSPECTOR_BASE,ROUTE_INSPECTOR_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests",ROUTE_INSPECTOR_REQUESTS_NEW_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests/new",ROUTE_INSPECTOR_REJECTED_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests/rejected",ROUTE_INSPECTOR_ARCHIVED_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests/archived",ROUTE_INSPECTOR_FILE=ROUTE_PROVINCE_INSPECTOR_BASE+"/file/",ROUTE_INSPECTOR_FILE_ROUTE=ROUTE_PROVINCE_INSPECTOR_BASE+"/file/:id",ROUTE_PROVINCE_USER_MANAGEMENT=ROUTE_PROVINCE_INSPECTOR_BASE+"/users",ROUTE_PROVINCE_CAR_MANAGEMENT=ROUTE_PROVINCE_INSPECTOR_BASE+"/cars",ROUTE_PROVINCE_INSPECTOR_PRICING=ROUTE_PROVINCE_INSPECTOR_BASE+"/pricing",ROUTE_PROVINCE_USER_FILE_ROUTE=ROUTE_PROVINCE_INSPECTOR_BASE+"/userfile/:userid",ROUTE_PROVINCE_USER_FILE=ROUTE_PROVINCE_INSPECTOR_BASE+"/userfile/",ROUTE_PROVINCE_INSPECTOR_TICKET=ROUTE_PROVINCE_INSPECTOR_BASE+"/ticket/",ROUTE_PROVINCE_INSPECTOR_VIEW_TICKET=ROUTE_PROVINCE_INSPECTOR_BASE+"/ticket/:id/:create",ROUTE_PROVINCE_INSPECTOR_REPORTING=ROUTE_PROVINCE_INSPECTOR_BASE+"/reporting",ROUTE_PROVINCE_INSPECTOR_AWAITING_PAYMENT_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests/awaitpayment",ROUTE_PROVINCE_INSPECTOR_AWAITING_INSPECTION_REQUESTS=ROUTE_PROVINCE_INSPECTOR_BASE+"/requests/awaitinspection",ROUTE_INSPECTOR_STATICS=ROUTE_PROVINCE_INSPECTOR_BASE+"/statics",ROUTE_INSPECTOR_ASSIGN_VET_FARM=ROUTE_PROVINCE_INSPECTOR_BASE+"/assgin-vet-farm",ROUTE_PROVINCE_FINANCIAL_PENDING_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/pending",ROUTE_PROVINCE_FINANCIAL_CHECK_PAYED_FACTOR_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/check-payed-factors",ROUTE_PROVINCE_FINANCIAL_TRANSACTIONS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/transactions",ROUTE_PROVINCE_FINANCIAL_TRANSACTIONS_VIEW=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/transactions/:key/:name",ROUTE_PROVINCE_FINANCIAL_FINAL_FACTORS_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/final-factors",ROUTE_PROVINCE_FINANCIAL_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests",ROUTE_PROVINCE_FINANCIAL_ACTIVE_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/active",ROUTE_PROVINCE_FINANCIAL_SETTLEMENT=ROUTE_PROVINCE_FINANCIAL_BASE+"/settlement",ROUTE_PROVINCE_FINANCIAL_USER_PROFILE="/dashboard/profile"+ROUTE_PROVINCE_FINANCIAL_BASE,ROUTE_PROVINCE_FINANCIAL_REJECTED_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/rejected",ROUTE_PROVINCE_FINANCIAL_NEW_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/new",ROUTE_PROVINCE_FINANCIAL_ARCHIVED_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/archived",ROUTE_PROVINCE_FINANCIAL_FILE_ROUTE=ROUTE_PROVINCE_FINANCIAL_BASE+"/file/:id",ROUTE_PROVINCE_FINANCIAL_FILE=ROUTE_PROVINCE_FINANCIAL_BASE+"/file/",ROUTE_PROVINCE_PRICING=ROUTE_PROVINCE_FINANCIAL_BASE+"/pricing",ROUTE_PROVINCE_FINANCIAL_TICKET=ROUTE_PROVINCE_FINANCIAL_BASE+"/ticket/",ROUTE_PROVINCE_FINANCIAL_VIEW_TICKET=ROUTE_PROVINCE_FINANCIAL_BASE+"/ticket/:id/:create",ROUTE_PROVINCE_FINANCIAL_ROUTE_DEBT=ROUTE_PROVINCE_FINANCIAL_BASE+"/debt/",ROUTE_PROVINCE_FINANCIAL_COMPLAINTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/complaints",ROUTE_PROVINCE_FINANCIAL_DOCUMENT_REGISTRATION=ROUTE_PROVINCE_FINANCIAL_BASE+"/documentregister",ROUTE_PROVINCE__FINANCIAL_USER_FINACIAL_FILE_ROUTE=ROUTE_PROVINCE_FINANCIAL_BASE+"/userfile/:userid/:profileid",ROUTE_PROVINCE__FINANCIAL_USER_FINACIAL_FILE=ROUTE_PROVINCE_FINANCIAL_BASE+"/userfile/",ROUTE_PROVINCE_FINANCIAL_AWAITING_PAYMENT_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/awaitpayment",ROUTE_PROVINCE_FINANCIAL_AWAITING_INSPECTION_REQUESTS=ROUTE_PROVINCE_FINANCIAL_BASE+"/requests/awaitinspection",ROUTE_PROVINCE_FINANCIAL_STATICS=ROUTE_PROVINCE_FINANCIAL_BASE+"/statics",ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_WAGE=ROUTE_PROVINCE_FINANCIAL_BASE+"/subsectors-wage",ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_CITY_SHARES=ROUTE_PROVINCE_FINANCIAL_BASE+"/subsectors-city-shares",ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_STEWARD_SHARES=ROUTE_PROVINCE_FINANCIAL_BASE+"/subsectors-steward-shares",ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_VET_FARM_SHARES=ROUTE_PROVINCE_FINANCIAL_BASE+"/subsectors-vet-farm-shares",ROUTE_SLAUGHTER_HOUSE_VET_REQUESTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests",ROUTE_SLAUGHTER_HOUSE_VET_USER_PROFILE="/dashboard/profile"+ROUTE_SLAUGHTER_HOUSE_VET_BASE,ROUTE_SLAUGHTER_HOUSE_VET_ENTER_BAR_INFO=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/bar-info",ROUTE_SLAUGHTER_HOUSE_VET_NEW_REQUESTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/new",ROUTE_SLAUGHTER_HOUSE_VET_ACTIVE_REQUESTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/active",ROUTE_SLAUGHTER_HOUSE_VET_REJECTED_REQUESTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/rejected",ROUTE_SLAUGHTER_HOUSE_VET_ARCHIVED_REQUESTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/archived",ROUTE_SLAUGHTER_HOUSE_VET_FILE_ROUTE=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/file/:id",ROUTE_SLAUGHTER_HOUSE_VET_FREE_BUY_ROUTE=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/out-province",ROUTE_SLAUGHTER_HOUSE_VET_FILE=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/file/",ROUTE_SLAUGHTER_HOUSE_VET_COMPLAINTS=ROUTE_SLAUGHTER_HOUSE_VET_BASE+"/requests/complaints",ROUTE_ADMIN_REQUESTS=ROUTE_ADMIN_BASE+"/requests",ROUTE_ADMIN_VISOR_STATICS=ROUTE_ADMIN_BASE+"/visor-statics",ROUTE_ADMIN_VISOR_STATICS_CHARTS=ROUTE_ADMIN_BASE+"/visor-statics/charts",ROUTE_ADMIN_VISOR_STATICS_PREDICTION=ROUTE_ADMIN_BASE+"/visor-statics/prediction/",ROUTE_ADMIN_CREATE_NEW_REQUEST=ROUTE_ADMIN_BASE+"/requests/create",ROUTE_ADMIN_HATCHING=ROUTE_ADMIN_BASE+"/requests/hatching",ROUTE_ADMIN_NEW_REQUESTS=ROUTE_ADMIN_BASE+"/requests/new",ROUTE_ADMIN_REJECTED_REQUESTS=ROUTE_ADMIN_BASE+"/requests/new",ROUTE_ADMIN_AWAITING_PAYMENT_REQUESTS=ROUTE_ADMIN_BASE+"/requests/awaitpayment",ROUTE_ADMIN_AWAITING_INSPECTION_REQUESTS=ROUTE_ADMIN_BASE+"/requests/awaitinspection",ROUTE_ADMIN_ARCHIVED_REQUESTS=ROUTE_ADMIN_BASE+"/requests/archived",ROUTE_ADMIN_ACTIVE_REQUESTS=ROUTE_ADMIN_BASE+"/requests/active",ROUTE_ADMIN_STATICS=ROUTE_ADMIN_BASE+"/statics",ROUTE_ADMIN_NATIONAL_STATICS=ROUTE_ADMIN_BASE+"/national-statics",ROUTE_JAHAD_KILLS_STATS=ROUTE_JAHAD_BASE+"/kill-stats",ROUTE_JAHAD_ILLEGALـKILLING=ROUTE_JAHAD_BASE+"/illegal-killing",ROUTE_JAHAD_PRICING=ROUTE_JAHAD_BASE+"/pricing",ROUTE_JAHAD_FILES_STATE=ROUTE_JAHAD_BASE+"/files-state",ROUTE_STEWARD_USER_PROFILE="/dashboard/profile"+ROUTE_STEWARD_BASE,ROUTE_STEWARD_INVENTORY=ROUTE_STEWARD_BASE+"/inventory",ROUTE_STEWARD_INVENTORY_STOCK=ROUTE_STEWARD_BASE+"/inventory/stock",ROUTE_STEWARD_SALE_IN_PROVINCE=ROUTE_STEWARD_BASE+"/inventory/in/sale",ROUTE_STEWARD_PURCHASE_OUT_PROVINCE=ROUTE_STEWARD_BASE+"/inventory/out/purchase",ROUTE_STEWARD_SALE_OUT_PROVINCE=ROUTE_STEWARD_BASE+"/inventory/out/sale",ROUTE_STEWARD_MANAGE_GUILDS=ROUTE_STEWARD_BASE+"/manage-guilds",ROUTE_STEWARD_DAILY_LIST=ROUTE_STEWARD_BASE+"/dailylist",ROUTE_STEWARD_SEGMENT=ROUTE_STEWARD_BASE+"/segment",ROUTE_STEWARD_ROUTE_SUB_UNITS=ROUTE_STEWARD_BASE+"/sub-units",ROUTE_STEWARD_ROUTE_MANAGE_DISPENSERS=ROUTE_STEWARD_BASE+"/manage-dispensers",ROUTE_STEWARD_ROUTE_MANAGE_DELEGATES=ROUTE_STEWARD_BASE+"/manage-delegates",ROUTE_STEWARD_ROUTE_DEVICES=ROUTE_STEWARD_BASE+"/devices",ROUTE_COMMERCE_REQUESTS=ROUTE_COMMERCE_BASE+"/requests",ROUTE_COMMERCE_ROUTE_MANAGE_GUILDS=ROUTE_COMMERCE_BASE+"/manage-guilds/",ROUTE_COMMERCE_ROUTE_MANAGE_STEWARDS=ROUTE_COMMERCE_BASE+"/manage-stewards/",ROUTE_COMMERCE_ROUTE_GUILDS=ROUTE_COMMERCE_BASE+"/manage-guilds/guilds",ROUTE_COMMERCE_ROUTE_STEWARDS=ROUTE_COMMERCE_BASE+"/manage-guilds/stewards",ROUTE_COMMERCE_ROUTE_GUILDS_SETTINGS=ROUTE_COMMERCE_BASE+"/manage-guilds/settings",ROUTE_COMMERCE_ROUTE_FILES_STATE=ROUTE_COMMERCE_BASE+"/files-state/",ROUTE_COMMERCE_ROUTE_ALLOCATIONS=ROUTE_COMMERCE_BASE+"/allocations/",ROUTE_COMMERCE_STATICS=ROUTE_COMMERCE_BASE+"/statics",ROUTE_COMMERCE_HATCHING=ROUTE_COMMERCE_BASE+"/hatching",ROUTE_COMMERCE_PAYING_FEES_REQUESTS=ROUTE_COMMERCE_BASE+"/requests/payment-of-fees",ROUTE_COMMERCE_VISOR_STATICS=ROUTE_COMMERCE_BASE+"/visor-statics",ROUTE_COMMERCE_VISOR_STATICS_CHARTS=ROUTE_COMMERCE_BASE+"/visor-statics/charts",ROUTE_COMMERCE_VISOR_STATICS_PREDICTION=ROUTE_COMMERCE_BASE+"/visor-statics/prediction/",ROUTE_COMMERCE_VISOR_STATICS_PREDICTION_VIEW=ROUTE_COMMERCE_BASE+"/visor-statics/prediction/:key/:date",ROUTE_PROVINCE_SUPERVISOR_REQUESTS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/requests",ROUTE_PROVINCE_SUPERVISOR_ROUTE_MANAGE_GUILDS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-guilds/",ROUTE_PROVINCE_SUPERVISOR_ROUTE_GUILDS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-guilds/guilds",ROUTE_PROVINCE_SUPERVISOR_ROUTE_STEWARDS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-guilds/stewards",ROUTE_PROVINCE_SUPERVISOR_ROUTE_GUILDS_SETTINGS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-guilds/settings",ROUTE_PROVINCE_SUPERVISOR_ROUTE_FILES_STATE=ROUTE_PROVINCE_SUPERVISOR_BASE+"/files-state/",ROUTE_PROVINCE_SUPERVISOR_ROUTE_ALLOCATIONS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/allocations/",ROUTE_PROVINCE_SUPERVISOR_STATICS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/visor-statics",ROUTE_PROVINCE_SUPERVISOR_STATICS_CHARTS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/visor-statics/charts",ROUTE_PROVINCE_SUPERVISOR_STATICS_PREDICTION=ROUTE_PROVINCE_SUPERVISOR_BASE+"/visor-statics/prediction/",ROUTE_PROVINCE_SUPERVISOR_STATICS_PREDICTION_VIEW=ROUTE_PROVINCE_SUPERVISOR_BASE+"/visor-statics/prediction/:key/:date",ROUTE_PROVINCE_SUPERVISOR_HATCHING=ROUTE_PROVINCE_SUPERVISOR_BASE+"/hatching",ROUTE_PROVINCE_SUPERVISOR_REPORTING=ROUTE_PROVINCE_SUPERVISOR_BASE+"/reporting",ROUTE_PROVINCE_SUPERVISORـHATCHINGS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-hatchings",ROUTE_PROVINCE_SUPERVISORـHATCHINGS_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/manage-hatchings/:key",ROUTE_PROVINCE_SUPERVISOR_DASHBOARD=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dashbord",ROUTE_PROVINCE_SUPERVISOR_PRICING=ROUTE_PROVINCE_SUPERVISOR_BASE+"/pricing",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-info",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-info/:key",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_FARM=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-farm-info",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_FARM_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-farm-info/:key/:name",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_HATCHING_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-info/:key/:name",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_SLAUGHTER=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-slaughter-info",ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/national-slaughter-info/:unitkey/:name",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_MANAGEMENT=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/management",ROUTE_PROVINCE_SUPERVISOR_DISPENSER_DETAILS_VIEW=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/details/:key",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STEWARDS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/stewards",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_KILLHOUSES=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/killhouses",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_SELL_CARCASS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/sell-carcass",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_INVENTORY=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/inventory",ROUTE_PROVINCE_SUPERVISOR_SALE_DESTRIBUTION_DETAILS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/sale-distribution/:key",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/stock",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_KILLHOUSE=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/stock/killhouse",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_GUILD=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/stock/guild",ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_STEWARD=ROUTE_PROVINCE_SUPERVISOR_BASE+"/dispensers/stock/steward",ROUTE_PROVINCE_SUPERVISOR_REQUEST_DISTRIBUTION=ROUTE_PROVINCE_SUPERVISOR_BASE+"/requests/distribution",ROUTE_PROVINCE_SUPERVISOR_REQUEST_TRANSACTIONS=ROUTE_PROVINCE_SUPERVISOR_BASE+"/requests/transactions",ROUTE_PROVINCE_SUPERVISOR_ROUTE_INSPECTION=ROUTE_PROVINCE_SUPERVISOR_BASE+"/inspection",ROUTE_CITY_COMMERCE_ROUTE_MANAGE_GUILDS=ROUTE_CITY_COMMERCE_BASE+"/manage-guilds/",ROUTE_CITY_COMMERCE_ROUTE_MANAGE_STEWARDS=ROUTE_CITY_COMMERCE_BASE+"/manage-stewards/",ROUTE_CITY_COMMERCE_ROUTE_GUILDS=ROUTE_CITY_COMMERCE_BASE+"/manage-guilds/guilds",ROUTE_CITY_COMMERCE_ROUTE_STEWARDS=ROUTE_CITY_COMMERCE_BASE+"/manage-guilds/stewards",ROUTE_CITY_COMMERCE_ROUTE_GUILDS_SETTINGS=ROUTE_CITY_COMMERCE_BASE+"/manage-guilds/settings",ROUTE_CITY_COMMERCE_ROUTE_FILES_STATE=ROUTE_CITY_COMMERCE_BASE+"/files-state/",ROUTE_CITY_COMMERCE_ROUTE_ALLOCATIONS=ROUTE_CITY_COMMERCE_BASE+"/allocations/",ROUTE_CITYVET_USER_PROFILE="/dashboard/profile"+ROUTE_CITYVET_BASE,ROUTE_CITYVET_ROUTE_ALLOCATIONS=ROUTE_CITYVET_BASE+"/allocations/",ROUTE_CITYVET_REGISTER_INFO=ROUTE_CITYVET_BASE+"/farminfo",ROUTE_CITYVET_HATCHING=ROUTE_CITYVET_BASE+"/hatching",ROUTE_CITY_JIHAD_STATICS=ROUTE_CITY_JAHAD_BASE+"/statics",ROUTE_CITY_JIHAD_ROUTE_FILES_STATE=ROUTE_CITY_JAHAD_BASE+"/files-state/",ROUTE_CITY_JIHAD_ROUTE_ALLOCATIONS=ROUTE_CITY_JAHAD_BASE+"/allocations/",ROUTE_CITY_JIHAD_ROUTE_MANAGE_GUILDS=ROUTE_CITY_JAHAD_BASE+"/manage-guilds/",ROUTE_CITY_JIHAD_ROUTE_MANAGE_STEWARDS=ROUTE_CITY_JAHAD_BASE+"/manage-stewards/",ROUTE_CITY_JIHAD_ROUTE_GUILDS=ROUTE_CITY_JAHAD_BASE+"/manage-guilds/guilds",ROUTE_CITY_JIHAD_ROUTE_STEWARDS=ROUTE_CITY_JAHAD_BASE+"/manage-guilds/stewards",ROUTE_CITY_JIHAD_DISPENSERS=ROUTE_CITY_JAHAD_BASE+"/dispensers",ROUTE_CITY_JIHAD_DISPENSERS_MANAGEMENT=ROUTE_CITY_JAHAD_BASE+"/dispensers/management",ROUTE_CITY_JIHAD_DISPENSER_DETAILS_VIEW=ROUTE_CITY_JAHAD_BASE+"/dispensers/details/:key",ROUTE_CITY_JIHAD_DISPENSERS_STEWARDS=ROUTE_CITY_JAHAD_BASE+"/dispensers/stewards",ROUTE_CITY_JIHAD_DISPENSERS_KILLHOUSES=ROUTE_CITY_JAHAD_BASE+"/dispensers/killhouses",ROUTE_CITY_JIHAD_DISPENSERS_SELL_CARCASS=ROUTE_CITY_JAHAD_BASE+"/dispensers/sell-carcass",ROUTE_CITY_JIHAD_DISPENSERS_INVENTORY=ROUTE_CITY_JAHAD_BASE+"/dispensers/inventory",ROUTE_CITY_JIHAD_SALE_DESTRIBUTION_DETAILS=ROUTE_CITY_JAHAD_BASE+"/dispensers/sale-distribution/:key",ROUTE_CITY_JIHADـHATCHINGS=ROUTE_CITY_JAHAD_BASE+"/manage-hatchings",ROUTE_CITY_JIHAD_HATCHINGS_DETAILS=ROUTE_CITY_JAHAD_BASE+"/manage-hatchings/:key",ROUTE_CITY_POULTRY_STATICS=ROUTE_CITY_POULTRY_BASE+"/statics",ROUTE_CITY_POULTRY_ROUTE_FILES_STATE=ROUTE_CITY_POULTRY_BASE+"/files-state/",ROUTE_CITY_POULTRY_ROUTE_ALLOCATIONS=ROUTE_CITY_POULTRY_BASE+"/allocations/",ROUTE_CITY_POULTRY_ROUTE_MANAGE_GUILDS=ROUTE_CITY_POULTRY_BASE+"/manage-guilds/",ROUTE_CITY_POULTRY_ROUTE_MANAGE_STEWARDS=ROUTE_CITY_POULTRY_BASE+"/manage-stewards/",ROUTE_CITY_POULTRY_ROUTE_GUILDS=ROUTE_CITY_POULTRY_BASE+"/manage-guilds/guilds",ROUTE_CITY_POULTRY_ROUTE_STEWARDS=ROUTE_CITY_POULTRY_BASE+"/manage-guilds/stewards",ROUTE_CITY_POULTRY_ROUTE_GUILDS_SETTINGS=ROUTE_CITY_POULTRY_BASE+"/manage-guilds/settings",ROUTE_CITY_POULTRY_HATCHING=ROUTE_CITY_POULTRY_BASE+"/hatching",ROUTE_CITY_POULTRYـHATCHINGS=ROUTE_CITY_POULTRY_BASE+"/manage-hatchings",ROUTE_CITY_POULTRYـHATCHINGS_DETAILS=ROUTE_CITY_POULTRY_BASE+"/manage-hatchings/:key",ROUTE_CITY_DISPENSERS=ROUTE_CITY_POULTRY_BASE+"/dispensers",ROUTE_CITY_DISPENSERS_INVENTORY=ROUTE_CITY_POULTRY_BASE+"/dispensers/inventory",ROUTE_CITY_REQUEST_DISTRIBUTION=ROUTE_CITY_POULTRY_BASE+"/request-distribution",ROUTE_CITY_REQUEST_TRANSACTIONS=ROUTE_CITY_POULTRY_BASE+"/requests/transactions",ROUTE_CITY_REQUEST_TRANSACTION_DETAILS=ROUTE_CITY_POULTRY_BASE+"/requests/transactions/:key/:name",ROUTE_OBSERVATORY_STATICS=ROUTE_OBSERVATORY_BASE+"/statics",ROUTE_OBSERVATORY_VISOR_STATICS=ROUTE_OBSERVATORY_BASE+"/visor-statics",ROUTE_OBSERVATORY_VISOR_STATICS_CHARTS=ROUTE_OBSERVATORY_BASE+"/visor-statics/charts",ROUTE_OBSERVATORY_VISOR_STATICS_PREDICTION=ROUTE_OBSERVATORY_BASE+"/visor-statics/prediction/",ROUTE_OBSERVATORY_VISOR_STATICS_PREDICTION_VIEW=ROUTE_OBSERVATORY_BASE+"/visor-statics/prediction/:key/:date",ROUTE_SENF_INVENTORY=ROUTE_SENF_BASE+"/inventory",ROUTE_SENF_INVENTORY_STOCK=ROUTE_SENF_BASE+"/inventory/stock",ROUTE_SENF_INVENTORY_SEGMENTATION=ROUTE_SENF_BASE+"/inventory/segmentaion",ROUTE_SENF_INVENTORY_ENTER=ROUTE_SENF_BASE+"/inventory/enter",ROUTE_GUILD_ROUTE_DEVICES=ROUTE_SENF_BASE+"/devices",ROUTE_GUILD_ROOM_ROUTE_MANAGE_GUILDS=ROUTE_GUILD_ROOM_BASE+"/manage-guilds/",ROUTE_GUILD_ROOM_ROUTE_GUILDS_REQUESTS=ROUTE_GUILD_ROOM_BASE+"/manage-guilds/guilds-requests",ROUTE_GUILD_ROOM_ROUTE_GUILDS=ROUTE_GUILD_ROOM_BASE+"/manage-guilds/guilds",ROUTE_GUILD_ROOM_ROUTE_STEWARDS=ROUTE_GUILD_ROOM_BASE+"/manage-guilds/stewards",ROUTE_PSP_ROUTE_COMPANY_PSP_COMPANIES=ROUTE_PSP_COMPANY_BASE+"/psp-companies",ROUTE_PSP_COMPANY_ROUTE_GUILDS=ROUTE_PSP_COMPANY_BASE+"/manage-guilds/guilds",ROUTE_PSP_COMPANY_ROUTE_ACTIVE_SESSION=ROUTE_PSP_COMPANY_BASE+"/active-session/session",ROUTE_PSP_COMPANY_ROUTE_DEVICES=ROUTE_PSP_COMPANY_BASE+"/devices",ROUTE_PSP_COMPANY_ROUTE_DEVICES_V2=ROUTE_PSP_COMPANY_BASE+"/devices-v2",ROUTE_LIVE_STOCK_SUPPORT_MANAGE_BARS=ROUTE_LIVE_STOCK_SUPPORT_BASE+"/manage-bars",ROUTE_LIVE_STOCK_USER_PROFILE="/dashboard/profile"+ROUTE_LIVE_STOCK_SUPPORT_BASE,ROUTE_LIVE_STOCK_SUPPORT_ROUTE_FILES_STATE=ROUTE_LIVE_STOCK_SUPPORT_BASE+"/files-state/",ROUTE_LIVE_STOCK_FREEZING_REQUESTS=ROUTE_LIVE_STOCK_SUPPORT_BASE+"/freezing/",ROUTE_LIVE_STOCK_COLD_HOUSE=ROUTE_LIVE_STOCK_SUPPORT_BASE+"/coldhouse/",ROUTE_SUPER_ADMIN_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests",ROUTE_SUPER_ADMIN_SETTLEMENTS=ROUTE_SUPER_ADMIN_BASE+"/settlements",ROUTE_SUPER_ADMIN_ACTIVE_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/active",ROUTE_SUPER_ADMIN_ALLOCATION_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/allocation",ROUTE_SUPER_ADMIN_ALLOCATED_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/allocated",ROUTE_SUPER_ADMIN_AUTO_ALLOCATION_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/auto-allocation",ROUTE_SUPER_ADMIN_CITY_NEW_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/city",ROUTE_SUPER_ADMIN_NEW_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/new",ROUTE_SUPER_ADMIN_STATEMENTـOFـNEED_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/statement-of-need",ROUTE_SUPER_ADMIN_REJECTED_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/rejected",ROUTE_SUPER_ADMIN_ARCHIVED_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/archived",ROUTE_SUPER_ADMIN_ISSUANCE_OF_LETTER=ROUTE_SUPER_ADMIN_BASE+"/requests/issuance-of-letter",ROUTE_SUPER_ADMIN_FREE_SALES_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/free-sale",ROUTE_SUPER_ADMIN_FILE_ROUTE=ROUTE_SUPER_ADMIN_BASE+"/file/:id",ROUTE_SUPER_ADMIN_SEND_MESSAGE=ROUTE_SUPER_ADMIN_BASE+"/sendmessage",ROUTE_SUPER_ADMIN_SEND_ANNOUNCEMENT=ROUTE_SUPER_ADMIN_BASE+"/announcement",ROUTE_SUPER_ADMIN_SEND_REPORT=ROUTE_SUPER_ADMIN_BASE+"/sendreport",ROUTE_SUPER_ADMIN_TICKET=ROUTE_SUPER_ADMIN_BASE+"/ticket/",ROUTE_SUPER_ADMIN_VIEW_TICKET=ROUTE_SUPER_ADMIN_BASE+"/ticket/:id/:create",ROUTE_SUPER_ADMIN_AWAITING_PAYMENT_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/awaitpayment",ROUTE_SUPER_ADMIN_AWAITING_INSPECTION_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/awaitinspection",ROUTE_SUPER_ADMIN_STATICS=ROUTE_SUPER_ADMIN_BASE+"/statics",ROUTE_SUPER_ADMIN_NATIONAL_STATICS=ROUTE_SUPER_ADMIN_BASE+"/national-statics",ROUTE_SUPER_ADMIN_HATCHING=ROUTE_SUPER_ADMIN_BASE+"/hatching",ROUTE_SUPER_ADMINـHATCHINGS=ROUTE_SUPER_ADMIN_BASE+"/manage-hatchings",ROUTE_SUPER_ADMINـHATCHINGS_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/manage-hatchings/:key",ROUTE_SUPER_ADMIN_NEW_REQUEST=ROUTE_SUPER_ADMIN_BASE+"/request",ROUTE_SUPER_ADMIN_ROUTE_ALLOCATIONS=ROUTE_SUPER_ADMIN_BASE+"/allocations/",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/in-province",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/in-province/stewards-requests",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/in-province/true",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/in-province/legal",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/out-province",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/out-province/true",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL=ROUTE_SUPER_ADMIN_BASE+"/manage-stewards/out-province/legal",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/in-province",ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/out-province",ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_LEGAL_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/out-province/legal-guilds",ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_TRUE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/out-province/true-guilds",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_LEGAL_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/in-province/legal-guilds",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_TRUE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/in-province/true-guilds",ROUTE_SUPER_ADMIN_ROUTE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/guilds",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_STEWARDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/in-province/stewards",ROUTE_SUPER_ADMIN_ROUTE_GUILDS_SETTINGS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/settings",ROUTE_SUPER_ADMIN_ROUTE_AGENT_SHARE=ROUTE_SUPER_ADMIN_BASE+"/agent-share",ROUTE_SUPER_ADMIN_ROUTE_STEWARD_SHARE=ROUTE_SUPER_ADMIN_BASE+"/steward-share",ROUTE_SUPER_ADMIN_ROUTE_AGENT_SHARE_ID=ROUTE_SUPER_ADMIN_BASE+"/agent-share/:id/:date",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/in-province/guilds-requests",ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS_DISTRIBUTIONS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/guilds-distributions",ROUTE_SUPER_ADMIN_RETURN_PURCHASES=ROUTE_SUPER_ADMIN_BASE+"/return-purchases",ROUTE_SUPER_ADMIN_ROUTE_WEIGHT_RANGE=ROUTE_SUPER_ADMIN_BASE+"/manage-process/weight-range",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS=ROUTE_SUPER_ADMIN_BASE+"/manage-process/",ROUTE_SUPER_ADMIN_ROUTE_RESTRICTION_OF_CARCASS_DISTRIBUTION=ROUTE_SUPER_ADMIN_BASE+"/manage-process/restriction-of-carcass-distribution",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_SLAUGHTER=ROUTE_SUPER_ADMIN_BASE+"/manage-process/slaughter",ROUTE_SUPER_ADMIN_ROUTE_SLAUGHTER_TRADE_PANEL=ROUTE_SUPER_ADMIN_BASE+"/manage-process/slaughter-trade-panel",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_DISTRIBUTIONS=ROUTE_SUPER_ADMIN_BASE+"/manage-process/manage-distributions",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_KILLPLACE=ROUTE_SUPER_ADMIN_BASE+"/manage-process/killplace",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_BUY_REQ=ROUTE_SUPER_ADMIN_BASE+"/manage-process/buy-req",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL=ROUTE_SUPER_ADMIN_BASE+"/manage-process/policy-council",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_DOCUMENT_STATES=ROUTE_SUPER_ADMIN_BASE+"/manage-process/document-states",ROUTE_SUPER_ADMIN_ROUTE_TICKET_PERMISSION=ROUTE_SUPER_ADMIN_BASE+"/manage-process/ticket-permission",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_WAGE_FRACTIONS=ROUTE_SUPER_ADMIN_BASE+"/manage-process/wage-fractions",ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER=ROUTE_SUPER_ADMIN_BASE+"/policy-council/poultry-choose-slaughter",ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_FREE_SALE=ROUTE_SUPER_ADMIN_BASE+"/policy-council/free-sale",ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_DIRECT_BUY=ROUTE_SUPER_ADMIN_BASE+"/policy-council/direct-buy",ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/policy-council/killhouse-guilds",ROUTE_SUPER_ADMIN_ROUTE_FILES_STATE=ROUTE_SUPER_ADMIN_BASE+"/files-state/",ROUTE_SUPER_ADMIN_ROUTE_WEIGHT_CATEGORY=ROUTE_SUPER_ADMIN_BASE+"/manage-process/weight-category",ROUTE_SUPER_ADMIN_ROUTE_PENALTY=ROUTE_SUPER_ADMIN_BASE+"/manage-process/penalty",ROUTE_SUPER_ADMIN_ASSIGN_VET_FARM=ROUTE_SUPER_ADMIN_BASE+"/assign-farm/",ROUTE_SUPER_ADMIN_CARS=ROUTE_SUPER_ADMIN_BASE+"/cars/",ROUTE_SUPER_ADMIN_USERS=ROUTE_SUPER_ADMIN_BASE+"/users/",ROUTE_SUPER_ADMIN_POULTRIES=ROUTE_SUPER_ADMIN_BASE+"/poultries/",ROUTE_SUPER_ADMIN_POULTRIES_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/poultries/:key",ROUTE_SUPER_ADMIN_GUILD_TRANSACTIONS=ROUTE_SUPER_ADMIN_BASE+"/transactions/",ROUTE_SUPER_ADMIN_SLAUGHTERS=ROUTE_SUPER_ADMIN_BASE+"/slaugter-houses/",ROUTE_SUPER_ADMIN_SLAUGHTERS_MONITORING_BUYERS=ROUTE_SUPER_ADMIN_BASE+"/slaugter-houses/monitoring-buyers",ROUTE_SUPER_ADMIN_SLAUGHTERS_MANAGE=ROUTE_SUPER_ADMIN_BASE+"/slaugter-houses/manage",ROUTE_SUPER_ADMIN_ROUTE_SMS=ROUTE_SUPER_ADMIN_BASE+"/sms",ROUTE_SUPER_ADMIN_ROUTE_SMS_SEND=ROUTE_SUPER_ADMIN_BASE+"/sms/send",ROUTE_SUPER_ADMIN_ROUTE_SMS_MANAGE=ROUTE_SUPER_ADMIN_BASE+"/sms/manage",ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_MOBILE_MESSAGE=ROUTE_SUPER_ADMIN_BASE+"/sms/mobile-message",ROUTE_SUPER_ADMIN_ROUTE_AGE_MESSAGE=ROUTE_SUPER_ADMIN_BASE+"/sms/age-message",ROUTE_SUPER_ADMIN_PRICING3=ROUTE_SUPER_ADMIN_BASE+"/pricing",ROUTE_SUPER_ADMIN_BARS=ROUTE_SUPER_ADMIN_BASE+"/bars",ROUTE_SUPER_ADMIN_USER_FILE_ROUTE=ROUTE_SUPER_ADMIN_BASE+"/userfile/:userid",ROUTE_SUPER_ADMIN_OPERATOR_USER_FILE=ROUTE_SUPER_ADMIN_BASE+"/userfile/",ROUTE_SUPER_ADMIN_MANAGE_USERS=ROUTE_SUPER_ADMIN_BASE+"/manage-users/",ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS=ROUTE_SUPER_ADMIN_BASE+"/requests/payment-of-fees",ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS_VIEW=ROUTE_SUPER_ADMIN_BASE+"/requests/payment-of-fees/:type/:key",ROUT_SUPER_ADMIN_FREE_BUY=ROUTE_SUPER_ADMIN_BASE+"/requests/free-buy",ROUTE_SUPER_ADMIN_BROADCAST_MANAGEMENT=ROUTE_SUPER_ADMIN_BASE+"/broadcast-management",ROUTE_SUPER_ADMIN_REPORT=ROUTE_SUPER_ADMIN_BASE+"/report",ROUTE_SUPER_ADMIN_PRODUCTS=ROUTE_SUPER_ADMIN_BASE+"/products",ROUTE_SUPER_ADMIN_TRANSACTIONS=ROUTE_SUPER_ADMIN_BASE+"/requests/transactions",ROUTE_SUPER_ADMIN_DESTRIBUTION_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/requests/distribution",ROUTE_SUPER_ADMIN_TRANSACTIONS_VIEW=ROUTE_SUPER_ADMIN_BASE+"/requests/transactions/:key/:name",ROUTE_SUPER_ADMIN_CHAINS=ROUTE_SUPER_ADMIN_BASE+"/chains",ROUTE_SUPER_ADMIN_EXPORT=ROUTE_SUPER_ADMIN_BASE+"/requests/export",ROUTE_SUPER_ADMIN_VISOR_STATICS=ROUTE_SUPER_ADMIN_BASE+"/visor-statics",ROUTE_SUPER_ADMIN_VISOR_STATICS_CHARTS=ROUTE_SUPER_ADMIN_BASE+"/visor-statics/charts",ROUTE_SUPER_ADMIN_VISOR_STATICS_PREDICTION=ROUTE_SUPER_ADMIN_BASE+"/visor-statics/prediction/",ROUTE_SUPER_ADMIN_VISOR_STATICS_PREDICTION_VIEW=ROUTE_SUPER_ADMIN_BASE+"/visor-statics/prediction/:key/:date",ROUTE_SUPER_ADMIN_DISPENSERS=ROUTE_SUPER_ADMIN_BASE+"/dispensers",ROUTE_SUPER_ADMIN_DISPENSERS_MANAGEMENT=ROUTE_SUPER_ADMIN_BASE+"/dispensers-management",ROUTE_SUPER_ADMIN_DISPENSER_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/dispenser-data",ROUTE_SUPER_ADMIN_DISPENSER_DETAILS_VIEW=ROUTE_SUPER_ADMIN_BASE+"/dispenser-data/:key",ROUTE_SUPER_ADMIN_DISPENSERS_STEWARDS=ROUTE_SUPER_ADMIN_BASE+"/dispensers-stewards",ROUTE_SUPER_ADMIN_DISPENSERS_KILLHOUSES=ROUTE_SUPER_ADMIN_BASE+"/dispensers-killhouses",ROUTE_SUPER_ADMIN_DISPENSERS_KILLHOUSES_VIEW=ROUTE_SUPER_ADMIN_BASE+"/dispensers-killhouses/:key/:name",ROUTE_SUPER_ADMIN_DISPENSERS_INVENTORY=ROUTE_SUPER_ADMIN_BASE+"/dispensers-inventory",ROUTE_SUPER_ADMIN_DISPENSERS_SELL_CARCASS=ROUTE_SUPER_ADMIN_BASE+"/dispensers-sell-carcass",ROUTE_SUPER_ADMIN_DISPENSERS_STOCK=ROUTE_SUPER_ADMIN_BASE+"/dispensers/stock",ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_KILLHOUSE=ROUTE_SUPER_ADMIN_BASE+"/dispensers/stock/killhouse",ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_GUILD=ROUTE_SUPER_ADMIN_BASE+"/dispensers/stock/guild",ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_STEWARD=ROUTE_SUPER_ADMIN_BASE+"/dispensers/stock/steward",ROUTE_SUPER_ADMIN_COLD_HOUSES=ROUTE_SUPER_ADMIN_BASE+"/cold-house-management",ROUTE_SUPER_ADMIN_COLD_HOUSES_MANAGEMENT=ROUTE_SUPER_ADMIN_BASE+"/cold-houses-management",ROUTE_SUPER_ADMIN_COLD_HOUSES_MANAGEMENT_VIEW=ROUTE_SUPER_ADMIN_BASE+"/cold-houses-management/:key/:name/:type",ROUTE_SUPER_ADMIN_SUB_SECTORS_WAGE=ROUTE_SUPER_ADMIN_BASE+"/subsectors-wage",ROUTE_SUPER_ADMIN_SUB_SECTORS_CITY_SHARES=ROUTE_SUPER_ADMIN_BASE+"/subsectors-city-shares",ROUTE_SUPER_ADMIN_SUB_SECTORS_STEWARD_SHARES=ROUTE_SUPER_ADMIN_BASE+"/subsectors-steward-shares",ROUTE_SUPER_ADMIN_SUB_SECTORS_VET_FARM_SHARES=ROUTE_SUPER_ADMIN_BASE+"/subsectors-vet-farm-shares",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO=ROUTE_SUPER_ADMIN_BASE+"/national-info",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/national-info/:key",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM=ROUTE_SUPER_ADMIN_BASE+"/national-farm-info",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/national-farm-info/:key/:name",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_HATCHING_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/national-info/:key/:name",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_SLAUGHTER=ROUTE_SUPER_ADMIN_BASE+"/national-slaughter-info",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/national-slaughter-info/:unitkey/:name",ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_DISTRIBUTION_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/national-slaughter-info/:unitkey/:name/:type",ROUTE_SUPER_ADMIN_ROUTE_KILLERS_WAGES=ROUTE_SUPER_ADMIN_BASE+"/requests/payment-of-fees-killers",ROUTE_SUPER_ADMIN_ROUTE_KILLERS_WAGES_DETAILS=ROUTE_SUPER_ADMIN_BASE+"/requests/payment-of-fees-killers/:key",ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER=ROUTE_SUPER_ADMIN_BASE+"/manage-hatchings/diffrence-killer",ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER_SLAUGHTER=ROUTE_SUPER_ADMIN_BASE+"/manage-hatchings/diffrence-killer-slaughter",ROUTE_SUPER_ADMIN_INCREASE_HATCHING=ROUTE_SUPER_ADMIN_BASE+"/hatching/increase-hatching",ROUTE_SUPER_ADMIN_DASHBOARD=ROUTE_SUPER_ADMIN_BASE+"/dashbord",ROUTE_SUPER_ADMIN_DASHBOARD_NEWS=ROUTE_SUPER_ADMIN_BASE+"/dashboard/news",ROUTE_SUPER_ADMIN_POULTRY_LIVESTOCK_EXPERTS=ROUTE_SUPER_ADMIN_BASE+"/livestock-experts",ROUTE_SUPER_ADMIN_ROUTE_PSP_COMPANIES=ROUTE_SUPER_ADMIN_BASE+"/psp-companies",ROUTE_SUPER_ADMIN_COMPANY_ROUTE_GUILDS=ROUTE_SUPER_ADMIN_BASE+"/manage-guilds/guilds",ROUTE_SUPER_ADMIN_COMPANY_ROUTE_ACTIVE_SESSION=ROUTE_SUPER_ADMIN_BASE+"/active-session/session",ROUTE_SUPER_ADMIN_COMPANY_ROUTE_DEVICES=ROUTE_SUPER_ADMIN_BASE+"/devices",ROUTE_SUPER_ADMIN_ROUTE_INSPECTION=ROUTE_SUPER_ADMIN_BASE+"/inspection",ROUTE_SUPER_ADMIN_TRADING_PANEL=ROUTE_SUPER_ADMIN_BASE+"/requests/trade-panel",ROUTE_CHAIN_COMPANY_USER_PROFILE="/dashboard/profile"+ROUTE_CHAIN_COMPANY_BASE,ROUTE_CHAIN_COMPANY_POULTRIES=ROUTE_CHAIN_COMPANY_BASE+"/poultries/",ROUTE_CHAIN_COMPANY_POULTRIES_DETAILS=ROUTE_CHAIN_COMPANY_BASE+"/poultries/:key",ROUTE_CHAIN_COMPANY_MANAGE_BARS=ROUTE_CHAIN_COMPANY_BASE+"/bars/",ROUTE_CHAIN_COMPANY_MANAGE_FEES=ROUTE_CHAIN_COMPANY_BASE+"/manage-fee/",ROUTE_ADMINX_BASE_NEW_HOME=ROUTE_ADMINX_BASE+"/home",ROUTE_ADMINX_REQUESTS=ROUTE_ADMINX_BASE+"/requests",ROUTE_ADMINX_SETTLEMENTS=ROUTE_ADMINX_BASE+"/settlements",ROUTE_ADMINX_ACTIVE_REQUESTS=ROUTE_ADMINX_BASE+"/requests/active",ROUTE_ADMINX_ALLOCATION_REQUESTS=ROUTE_ADMINX_BASE+"/requests/allocation",ROUTE_ADMINX_ALLOCATED_REQUESTS=ROUTE_ADMINX_BASE+"/requests/allocated",ROUTE_ADMINX_AUTO_ALLOCATION_REQUESTS=ROUTE_ADMINX_BASE+"/requests/auto-allocation",ROUTE_ADMINX_CITY_NEW_REQUESTS=ROUTE_ADMINX_BASE+"/requests/city",ROUTE_ADMINX_NEW_REQUESTS=ROUTE_ADMINX_BASE+"/requests/new",ROUTE_ADMINX_STATEMENTـOFـNEED_REQUESTS=ROUTE_ADMINX_BASE+"/requests/statement-of-need",ROUTE_ADMINX_REJECTED_REQUESTS=ROUTE_ADMINX_BASE+"/requests/rejected",ROUTE_ADMINX_ARCHIVED_REQUESTS=ROUTE_ADMINX_BASE+"/requests/archived",ROUTE_ADMINX_ISSUANCE_OF_LETTER=ROUTE_ADMINX_BASE+"/requests/issuance-of-letter",ROUTE_ADMINX_FREE_SALES_REQUESTS=ROUTE_ADMINX_BASE+"/requests/free-sale",ROUTE_ADMINX_FILE_ROUTE=ROUTE_ADMINX_BASE+"/file/:id",ROUTE_ADMINX_SEND_MESSAGE=ROUTE_ADMINX_BASE+"/sendmessage",ROUTE_ADMINX_SEND_ANNOUNCEMENT=ROUTE_ADMINX_BASE+"/announcement",ROUTE_ADMINX_SEND_REPORT=ROUTE_ADMINX_BASE+"/sendreport",ROUTE_ADMINX_TICKET=ROUTE_ADMINX_BASE+"/ticket/",ROUTE_ADMINX_VIEW_TICKET=ROUTE_ADMINX_BASE+"/ticket/:id/:create",ROUTE_ADMINX_AWAITING_PAYMENT_REQUESTS=ROUTE_ADMINX_BASE+"/requests/awaitpayment",ROUTE_ADMINX_AWAITING_INSPECTION_REQUESTS=ROUTE_ADMINX_BASE+"/requests/awaitinspection",ROUTE_ADMINX_STATICS=ROUTE_ADMINX_BASE+"/statics",ROUTE_ADMINX_NATIONAL_STATICS=ROUTE_ADMINX_BASE+"/national-statics",ROUTE_ADMINX_HATCHING=ROUTE_ADMINX_BASE+"/hatching",ROUTE_ADMINXـHATCHINGS=ROUTE_ADMINX_BASE+"/manage-hatchings",ROUTE_ADMINXـHATCHINGS_DETAILS=ROUTE_ADMINX_BASE+"/manage-hatchings/:key",ROUTE_ADMINX_NEW_REQUEST=ROUTE_ADMINX_BASE+"/request",ROUTE_ADMINX_ROUTE_ALLOCATIONS=ROUTE_ADMINX_BASE+"/allocations/",ROUTE_ADMINX_ROUTE_MANAGE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS=ROUTE_ADMINX_BASE+"/manage-stewards/",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE=ROUTE_ADMINX_BASE+"/manage-stewards/in-province",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS=ROUTE_ADMINX_BASE+"/manage-stewards/in-province/stewards-requests",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE=ROUTE_ADMINX_BASE+"/manage-stewards/in-province/true",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL=ROUTE_ADMINX_BASE+"/manage-stewards/in-province/legal",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE=ROUTE_ADMINX_BASE+"/manage-stewards/out-province",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE=ROUTE_ADMINX_BASE+"/manage-stewards/out-province/true",ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL=ROUTE_ADMINX_BASE+"/manage-stewards/out-province/legal",ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province",ROUTE_ADMINX_ROUTE_OUT_PROVINCE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/out-province",ROUTE_ADMINX_ROUTE_OUT_PROVINCE_LEGAL_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/out-province/legal-guilds",ROUTE_ADMINX_ROUTE_OUT_PROVINCE_TRUE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/out-province/true-guilds",ROUTE_ADMINX_ROUTE_IN_PROVINCE_LEGAL_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province/legal-guilds",ROUTE_ADMINX_ROUTE_IN_PROVINCE_TRUE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province/true-guilds",ROUTE_ADMINX_ROUTE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/guilds",ROUTE_ADMINX_ROUTE_IN_PROVINCE_STEWARDS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province/stewards",ROUTE_ADMINX_ROUTE_GUILDS_SETTINGS=ROUTE_ADMINX_BASE+"/manage-guilds/settings",ROUTE_ADMINX_ROUTE_AGENT_SHARE=ROUTE_ADMINX_BASE+"/agent-share",ROUTE_ADMINX_ROUTE_STEWARD_SHARE=ROUTE_ADMINX_BASE+"/steward-share",ROUTE_ADMINX_ROUTE_AGENT_SHARE_ID=ROUTE_ADMINX_BASE+"/agent-share/:id/:date",ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS_REQUESTS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province/guilds-requests",ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS_DISTRIBUTIONS=ROUTE_ADMINX_BASE+"/manage-guilds/in-province/guilds-distributions",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS=ROUTE_ADMINX_BASE+"/manage-process/",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_SLAUGHTER=ROUTE_ADMINX_BASE+"/manage-process/slaughter",ROUTE_ADMINX_ROUTE_SLAUGHTER_TRADE_PANEL=ROUTE_ADMINX_BASE+"/manage-process/slaughter-trade-panel",ROUTE_ADMINX_ROUTE_MANAGE_DISTRIBUTIONS=ROUTE_ADMINX_BASE+"/manage-process/manage-distributions",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_KILLPLACE=ROUTE_ADMINX_BASE+"/manage-process/killplace",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_BUY_REQ=ROUTE_ADMINX_BASE+"/manage-process/buy-req",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL=ROUTE_ADMINX_BASE+"/manage-process/policy-council",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_DOCUMENT_STATES=ROUTE_ADMINX_BASE+"/manage-process/document-states",ROUTE_ADMINX_COLD_HOUSES=ROUTE_ADMINX_BASE+"/cold-house-management",ROUTE_ADMINX_COLD_HOUSES_MANAGEMENT=ROUTE_ADMINX_BASE+"/cold-houses-management",ROUTE_ADMINX_COLD_HOUSES_MANAGEMENT_VIEW=ROUTE_ADMINX_BASE+"/cold-houses-management/:key/:name/:type",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_WAGE_FRACTIONS=ROUTE_ADMINX_BASE+"/manage-process/wage-fractions",ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER=ROUTE_ADMINX_BASE+"/policy-council/poultry-choose-slaughter",ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_FREE_SALE=ROUTE_ADMINX_BASE+"/policy-council/free-sale",ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_DIRECT_BUY=ROUTE_ADMINX_BASE+"/policy-council/direct-buy",ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS=ROUTE_ADMINX_BASE+"/policy-council/killhouse-guilds",ROUTE_ADMINX_ROUTE_FILES_STATE=ROUTE_ADMINX_BASE+"/files-state/",ROUTE_ADMINX_ASSIGN_VET_FARM=ROUTE_ADMINX_BASE+"/assign-farm/",ROUTE_ADMINX_CARS=ROUTE_ADMINX_BASE+"/cars/",ROUTE_ADMINX_USERS=ROUTE_ADMINX_BASE+"/users/",ROUTE_ADMINX_POULTRIES=ROUTE_ADMINX_BASE+"/poultries/",ROUTE_ADMINX_POULTRIES_DETAILS=ROUTE_ADMINX_BASE+"/poultries/:key",ROUTE_ADMINX_GUILD_TRANSACTIONS=ROUTE_ADMINX_BASE+"/transactions/",ROUTE_ADMINX_SLAUGHTERS=ROUTE_ADMINX_BASE+"/slaugter-houses/",ROUTE_ADMINX_SLAUGHTERS_MONITORING_BUYERS=ROUTE_ADMINX_BASE+"/slaugter-houses/monitoring-buyers",ROUTE_ADMINX_SLAUGHTERS_MANAGE=ROUTE_ADMINX_BASE+"/slaugter-houses/manage",ROUTE_ADMINX_ROUTE_SMS=ROUTE_ADMINX_BASE+"/sms",ROUTE_ADMINX_ROUTE_SMS_SEND=ROUTE_ADMINX_BASE+"/sms/send",ROUTE_ADMINX_ROUTE_SMS_MANAGE=ROUTE_ADMINX_BASE+"/sms/manage",ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_MOBILE_MESSAGE=ROUTE_ADMINX_BASE+"/sms/mobile-message",ROUTE_ADMINX_ROUTE_AGE_MESSAGE=ROUTE_ADMINX_BASE+"/sms/age-message",ROUTE_ADMINX_PRICING3=ROUTE_ADMINX_BASE+"/pricing",ROUTE_ADMINX_BARS=ROUTE_ADMINX_BASE+"/bars",ROUTE_ADMINX_USER_FILE_ROUTE=ROUTE_ADMINX_BASE+"/userfile/:userid",ROUTE_ADMINX_OPERATOR_USER_FILE=ROUTE_ADMINX_BASE+"/userfile/",ROUTE_ADMINX_MANAGE_USERS=ROUTE_ADMINX_BASE+"/manage-users/",ROUTE_ADMINX_PAYING_FEES_REQUESTS=ROUTE_ADMINX_BASE+"/requests/payment-of-fees",ROUTE_ADMINX_PAYING_FEES_REQUESTS_VIEW=ROUTE_ADMINX_BASE+"/requests/payment-of-fees/:type/:key",ROUT_ADMINX_FREE_BUY=ROUTE_ADMINX_BASE+"/requests/free-buy",ROUTE_ADMINX_BROADCAST_MANAGEMENT=ROUTE_ADMINX_BASE+"/broadcast-management",ROUTE_ADMINX_REPORT=ROUTE_ADMINX_BASE+"/report",ROUTE_ADMINX_PRODUCTS=ROUTE_ADMINX_BASE+"/products",ROUTE_ADMINX_TRANSACTIONS=ROUTE_ADMINX_BASE+"/requests/transactions",ROUTE_ADMINX_SALE_DESTRIBUTION_DETAILS=ROUTE_ADMINX_BASE+"/requests/distribution",ROUTE_ADMINX_TRANSACTIONS_VIEW=ROUTE_ADMINX_BASE+"/requests/transactions/:key/:name",ROUTE_ADMINX_CHAINS=ROUTE_ADMINX_BASE+"/chains",ROUTE_ADMINX_EXPORT=ROUTE_ADMINX_BASE+"/requests/export",ROUTE_ADMINX_ROUTE_ACCOUNTS=ROUTE_ADMINX_BASE+"/manage-process/accounts",ROUTE_ADMINX_PROVINCE_SWITCH=ROUTE_ADMINX_BASE+"/province-switch/",ROUTE_ADMINX_TRADING_PANEL=ROUTE_ADMINX_BASE+"/requests/trade-panel",ROUTE_ADMINX_TRADING_PANEL_DASHBOARD=ROUTE_ADMINX_BASE+"/requests/trade-panel/dashboard",ROUTE_ADMINX_VISOR_STATICS=ROUTE_ADMINX_BASE+"/visor-statics",ROUTE_ADMINX_VISOR_STATICS_CHARTS=ROUTE_ADMINX_BASE+"/visor-statics/charts",ROUTE_ADMINX_VISOR_STATICS_PREDICTION=ROUTE_ADMINX_BASE+"/visor-statics/prediction/",ROUTE_ADMINX_VISOR_STATICS_PREDICTION_VIEW=ROUTE_ADMINX_BASE+"/visor-statics/prediction/:key/:date",ROUTE_ADMINX_EXCEL_CHECK=ROUTE_ADMINX_BASE+"/excel-check",ROUTE_ADMINX_DISPENSERS=ROUTE_ADMINX_BASE+"/dispensers",ROUTE_ADMINX_DISPENSERS_MANAGEMENT=ROUTE_ADMINX_BASE+"/dispensers-management",ROUTE_ADMINX_DISPENSERS_MANAGEMENT_V2=ROUTE_ADMINX_BASE+"/dispensers-management-v2",ROUTE_ADMINX_DELEGATES_MANAGEMENT=ROUTE_ADMINX_BASE+"/delegates-management",ROUTE_ADMINX_DISPENSER_DETAILS=ROUTE_ADMINX_BASE+"/dispenser-data",ROUTE_ADMINX_DISPENSER_DETAILS_VIEW=ROUTE_ADMINX_BASE+"/dispenser-data/:key",ROUTE_ADMINX_DISPENSERS_STEWARDS=ROUTE_ADMINX_BASE+"/dispensers-stewards",ROUTE_ADMINX_DISPENSERS_KILLHOUSES=ROUTE_ADMINX_BASE+"/dispensers-killhouses",ROUTE_ADMINX_DISPENSERS_KILLHOUSES_VIEW=ROUTE_ADMINX_BASE+"/dispensers-killhouses/:key/:name",ROUTE_ADMINX_DISPENSERS_INVENTORY=ROUTE_ADMINX_BASE+"/dispensers-inventory",ROUTE_ADMINX_DISPENSERS_SELL_CARCASS=ROUTE_ADMINX_BASE+"/dispensers-sell-carcass",ROUTE_ADMINX_DISPENSERS_STOCK=ROUTE_ADMINX_BASE+"/dispensers/stock",ROUTE_ADMINX_DISPENSERS_STOCK_KILLHOUSE=ROUTE_ADMINX_BASE+"/dispensers/stock/killhouse",ROUTE_ADMINX_DISPENSERS_STOCK_GUILD=ROUTE_ADMINX_BASE+"/dispensers/stock/guild",ROUTE_ADMINX_DISPENSERS_STOCK_STEWARD=ROUTE_ADMINX_BASE+"/dispensers/stock/steward",ROUTE_ADMINX_SUB_SECTORS_WAGE=ROUTE_ADMINX_BASE+"/subsectors-wage",ROUTE_ADMINX_SUB_SECTORS_CITY_SHARES=ROUTE_ADMINX_BASE+"/subsectors-city-shares",ROUTE_ADMINX_SUB_SECTORS_STEWARD_SHARES=ROUTE_ADMINX_BASE+"/subsectors-steward-shares",ROUTE_ADMINX_SUB_SECTORS_VET_FARM_SHARES=ROUTE_ADMINX_BASE+"/subsectors-vet-farm-shares",ROUTE_ADMINX_ROUTE_TICKET_PERMISSION=ROUTE_ADMINX_BASE+"/manage-process/ticket-permission",ROUTE_ADMINX_ROUTE_CRONJOB=ROUTE_ADMINX_BASE+"/cronjob",ROUTE_ADMINX_ROUTE_Sms_Submission_Management=ROUTE_ADMINX_BASE+"/sms-submission-management",ROUTE_ADMINX_ROUTE_WEIGHT_RANGE=ROUTE_ADMINX_BASE+"/manage-process/weight-range",ROUTE_ADMINX_ROUTE_PENALTY=ROUTE_ADMINX_BASE+"/manage-process/penalty",ROUTE_ADMINX_ROUTE_WEIGHT_CATEGORY=ROUTE_ADMINX_BASE+"/manage-process/weight-category",ROUTE_ADMINX_ROUTE_RESTRICTION_OF_CARCASS_DISTRIBUTION=ROUTE_ADMINX_BASE+"/manage-process/restriction-of-carcass-distribution",ROUTE_ADMINX_ROUTE_NATIONAL_INFO=ROUTE_ADMINX_BASE+"/national-info",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_DETAILS=ROUTE_ADMINX_BASE+"/national-info/:key",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM=ROUTE_ADMINX_BASE+"/national-farm-info",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM_DETAILS=ROUTE_ADMINX_BASE+"/national-farm-info/:key/:name",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_HATCHING_DETAILS=ROUTE_ADMINX_BASE+"/national-info/:key/:name",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_SLAUGHTER=ROUTE_ADMINX_BASE+"/national-slaughter-info",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS=ROUTE_ADMINX_BASE+"/national-slaughter-info/:unitkey/:name",ROUTE_ADMINX_ROUTE_NATIONAL_INFO_DISTRIBUTION_DETAILS=ROUTE_ADMINX_BASE+"/national-slaughter-info/:unitkey/:name/:type",ROUTE_ADMINX_ROUTE_KILLERS_WAGES=ROUTE_ADMINX_BASE+"/requests/payment-of-fees-killers",ROUTE_ADMINX_ROUTE_KILLERS_WAGES_DETAILS=ROUTE_ADMINX_BASE+"/requests/payment-of-fees-killers/:key",ROUTE_ADMINX_DIFFRENCE_KILLER=ROUTE_ADMINX_BASE+"/manage-hatchings/diffrence-killer",ROUTE_ADMINX_DIFFRENCE_KILLER_SLAUGHTER=ROUTE_ADMINX_BASE+"/manage-hatchings/diffrence-killer-slaughter",ROUTE_ADMINX_INCREASE_HATCHING=ROUTE_ADMINX_BASE+"/hatching/increase-hatching",ROUTE_ADMINX_DASHBOARD=ROUTE_ADMINX_BASE+"/dashbord",ROUTE_ADMINX_DASHBOARD_NEWS=ROUTE_ADMINX_BASE+"/dashboard/news",ROUTE_ADMINX_POULTRY_LIVESTOCK_EXPERTS=ROUTE_ADMINX_BASE+"/livestock-experts",ROUTE_ADMINX_COMPONENTS_CATALOG=ROUTE_ADMINX_BASE+"/components-catalog",ROUTE_ADMINX_RETURN_PURCHASES=ROUTE_ADMINX_BASE+"/return-purchases",ROUTE_ADMINX_ROUTE_PSP_COMPANIES=ROUTE_ADMINX_BASE+"/psp-companies",ROUTE_ADMINX_COMPANY_ROUTE_GUILDS=ROUTE_ADMINX_BASE+"/manage-guilds/guilds",ROUTE_ADMINX_COMPANY_ROUTE_ACTIVE_SESSION=ROUTE_ADMINX_BASE+"/active-session/session",ROUTE_ADMINX_COMPANY_ROUTE_DEVICES=ROUTE_ADMINX_BASE+"/devices",ROUTE_ADMINX_ROUTE_INSPECTION=ROUTE_ADMINX_BASE+"/inspection",ROUTE_SUPPORTER_ROUTE_ALLOCATIONS=ROUTE_SUPPORTER_BASE+"/allocations/",ROUTE_SUPPORTERـHATCHINGS=ROUTE_SUPPORTER_BASE+"/manage-hatchings",ROUTE_SUPPORTERـHATCHINGS_DETAILS=ROUTE_SUPPORTER_BASE+"/manage-hatchings/:key",ROUTE_DISPENSER_DASHBOARD=ROUTE_DISPENSER_BASE+"/dashboard/",ROUTE_PARENT_COMPANY_PAYING_FEES_REQUESTS=ROUTE_PARENT_COMPANY_BASE+"/requests/payment-of-fees",ROUTE_PARENT_COMPANY_PAYING_FEES_VIEW=ROUTE_PARENT_COMPANY_BASE+"/requests/payment-of-fees/:type/:key",ROUTE_PARENT_COMPANY_ALLOCATIONS=ROUTE_PARENT_COMPANY_BASE+"/allocations/",ROUTE_COLD_HOUSE_STEWARD_MORGUE=ROUTE_COLD_HOUSE_STEWARD_BASE+"/morgue",ROUTE_PROVINCE_JAHAD_UNIONS=ROUTE_PROVINCE_JAHAD_BASE+"/unions",ROUTE_PROVINCE_JAHAD_COOPERATIVES=ROUTE_PROVINCE_JAHAD_BASE+"/cooperatives",ROUTE_PROVINCE_JAHAD_RANCHERS=ROUTE_PROVINCE_JAHAD_BASE+"/ranchers",ROUTE_PROVINCE_JAHAD_HERDS=ROUTE_PROVINCE_JAHAD_BASE+"/herds",ROUTE_PROVINCE_JAHAD_USERS=ROUTE_PROVINCE_JAHAD_BASE+"/users",ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION=ROUTE_PROVINCE_JAHAD_BASE+"/product-distributions",ROUTE_PROVINCE_JAHAD_PRODUCT_TRANSACTIONS=ROUTE_PROVINCE_JAHAD_BASE+"/product-transactions",ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION_ALLOCATION=ROUTE_PROVINCE_JAHAD_BASE+"/product-distributions/allocation",ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION_POLICY=ROUTE_PROVINCE_JAHAD_BASE+"/product-distributions/policy",ROUTE_PROVINCE_JAHAD_PRODUCT_SHARES=ROUTE_PROVINCE_JAHAD_BASE+"/product-distributions/shares",ROUTE_PROVINCE_JAHAD_SELL_REPORT=ROUTE_PROVINCE_JAHAD_BASE+"/sell-reports",ROUTE_UNION_COOPERATIVES=ROUTE_UNION_BASE+"/cooperatives",ROUTE_UNION_RANCHERS=ROUTE_UNION_BASE+"/ranchers",ROUTE_UNION_HERDS=ROUTE_UNION_BASE+"/herds",ROUTE_UNION_USERS=ROUTE_UNION_BASE+"/users",ROUTE_UNION_PRODUCT_DISTRIBUTION=ROUTE_UNION_BASE+"/product-distributions",ROUTE_UNION_PRODUCT_TRANSACTIONS=ROUTE_UNION_BASE+"/product-transactions",ROUTE_UNION_PRODUCT_DISTRIBUTION_ALLOCATION=ROUTE_UNION_BASE+"/product-distributions/allocation",ROUTE_UNION_PRODUCT_DISTRIBUTION_POLICY=ROUTE_UNION_BASE+"/product-distributions/policy",ROUTE_UNION_SELL_REPORT=ROUTE_UNION_BASE+"/sell-reports",ROUTE_COOPERATIVE_RANCHERS=ROUTE_COOPERATIVE_BASE+"/ranchers",ROUTE_COOPERATIVE_HERDS=ROUTE_COOPERATIVE_BASE+"/herds",ROUTE_COOPERATIVE_USERS=ROUTE_COOPERATIVE_BASE+"/users",ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION=ROUTE_COOPERATIVE_BASE+"/product-distributions",ROUTE_COOPERATIVE_PRODUCT_TRANSACTIONS=ROUTE_COOPERATIVE_BASE+"/product-transactions",ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_ALLOCATION=ROUTE_COOPERATIVE_BASE+"/product-distributions/allocation",ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_POLICY=ROUTE_COOPERATIVE_BASE+"/product-distributions/policy",ROUTE_BAR_SQUARE_TRANSACTIONS=ROUTE_BAR_SQUARE_BASE+"/transactions",Auth=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Auth-CgF0YQvE.js"),__vite__mapDeps([0,1,2,3,4,5,6])))),Support$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Support-d4piNlUO.js"),__vite__mapDeps([7,1,2,8,4])))),WagePayment$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./WagePayment-CKyY2YRS.js"),__vite__mapDeps([9,1,2,10,4,11,12,13,14,15,16])))),DownloadReport$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DownloadReport-BMKas2y_.js"),__vite__mapDeps([17,1,2,4,18])))),guestRouting=[{path:["/"],Page:Auth,exact:!1,props:{}},{path:[ROUTE_GENERAL_SUPPORT],Page:Support$2,exact:!1,props:{}},{path:[ROUTE_GENERAL_WAGE_PAYMENT],Page:WagePayment$1,exact:!1,props:{}},{path:[ROUTE_GENERAL_DOWNLOAD_REPORT],Page:DownloadReport$1,exact:!1,props:{}}],ProvinceRequests=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceRequests-CUkzMMs1.js"),__vite__mapDeps([19,1,2,20,21,4,22,23,24,25,13,14,15,16,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,12,57,58,59,60,61,62,63,64,18,65,66,67,68,69,70,71,72])))),ProvinceManagePricing$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),ProvinceProducts=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceProducts-DeXcJB7p.js"),__vite__mapDeps([75,1,2,4,12,13,14,15,16])))),CarManagement$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CarManagement-Bc7yhWE-.js"),__vite__mapDeps([76,1,2,4,38,30,43,77,78,40,41,42,59])))),UserManagement$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceUserManagement-BE2y1AK7.js"),__vite__mapDeps([79,1,2,4,40,41,42,55,80,43,16,33,81,15,34,82,48,38,30,83])))),Guilds$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),AgentShare$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterAgentShare-DzbiAYSz.js"),__vite__mapDeps([96,1,2,4,30,40,41,42,25,13,14,15,16,34,12,97,43,98,99,100,94,101,102,103,104,31,59,52])))),Hatching$7=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./OperatorNewHatching-Cn88NBcE.js"),__vite__mapDeps([105,1,2,4,106,15,16,33,36,37,32,34,35,12,13,14,62,107,39,31,53,30,54,43,26,55,40,41,42,108,109,110,66,67,68,69,28,49,111,112,113,46,114,101,102,115,59,25,116,117,118,83,52,119,120,5,121,45,72])))),NationalInfo$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NationalInfo-D0ubFFSk.js"),__vite__mapDeps([122,1,2,119,4,30,40,41,42,120,43,112,113,46,5,121,45,72,15])))),VetFarmAllocations$a=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),SendMassage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SendMassage-buPgORxc.js"),__vite__mapDeps([138,1,2,21,4,83,33,136,30,25,13,14,15,16,52,6,139,140,42,43,102,40,41])))),ManageProcess=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ManageProcess-SFjhpmQF.js"),__vite__mapDeps([141,1,2,52,4,40,41,42,43,36,142,143,22,21,20,57,30,25,13,14,15,16,53,62,107,135,144,145,103,146,131,12,139,48,147,148,95,149])))),ManageProcessWages=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ManageProcessWageFractions-DawBUCJk.js"),__vite__mapDeps([150,1,2,52,4,40,41,42,142,147])))),ManageFarm$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ManageFarm-CjQCA55_.js"),__vite__mapDeps([151,1,2,4,15,16,40,41,42,30,43,152])))),PolicyCouncil=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PolicyCouncil-GDckcWjH.js"),__vite__mapDeps([153,1,2,4,25,13,14,15,16,52,40,41,42])))),FilesState$a=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),BarInfos=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./BarInfos-BdcGt1Dl.js"),__vite__mapDeps([158,1,2,25,13,4,14,15,16])))),Slaughters=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Slaughters-Vuhv3fdN.js"),__vite__mapDeps([159,1,2,160,25,13,4,14,15,16,26,52,20,21,22,85,5,40,41,42])))),UserFile$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceUserFile-BH5BLuIa.js"),__vite__mapDeps([161,1,2,162,4,12,13,14,15,16,163,81,82,34,38,164,165])))),Users=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Users-BxgQs3OM.js"),__vite__mapDeps([166,1,2,4])))),Poultries$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Poultries-DtqNlvmP.js"),__vite__mapDeps([167,1,2,4,30,40,41,42,43,152,46,47,5])))),ProvinceFees=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFees-DR8GRQUt.js"),__vite__mapDeps([168,1,2,52,4,40,41,42,113,46,169,10,11,30,111,112,14,115,101,102,16,43,117,13,15,170,143,12,171,5,59,140])))),BroadcastManagement=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./BroadcastManagement-CuxpKcP4.js"),__vite__mapDeps([172,1,2,96,4,30,40,41,42,25,13,14,15,16,34,12,97,43,98,99,100,94,101,102,103,104,31,59,52,23,21,20])))),Reports$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceReports-qGAT0orI.js"),__vite__mapDeps([173,1,2,52,4,30,174])))),TransactionsPage$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Transactions-Dqz-99yr.js"),__vite__mapDeps([175,1,2,4,30,40,41,42,113,46,130,52,176])))),GuildTransactions=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceGuildsTransactions-DX933IYR.js"),__vite__mapDeps([177,1,2,4,25,13,14,15,16,89,8,69,176,116])))),VisorStatics$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VisorStatics-D4EccJys.js"),__vite__mapDeps([178,1,2,179,4,180,14,112,30,21,22,20,52,40,41,42,34,170,28,181,120,113,46])))),TradePanel$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./TradePanel-CZjG9iAX.js"),__vite__mapDeps([182,1,2,52,4,55,43,16,61,60,146,116,59,40,41,42,63,64,30,5,165,181,180])))),Dispensers$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseDispenserDashboard-Bzsi1uGR.js"),__vite__mapDeps([183,1,2,20,21,4,22,52,40,41,42,184,38,43,30,5,185,186,113,46,77,78,100,94,34,111,112,14,187,121,45,72,188,189,190,16,89,91,47,191])))),AllHatchings$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),ColdHouses=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceColdHousesPage-CHuZiB9s.js"),__vite__mapDeps([193,1,2,52,20,21,4,40,41,42,30,5,65,43])))),SubSectorWage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SubSectorWage-DnzJ7MZd.js"),__vite__mapDeps([194,1,2,52,20,21,4,22,40,41,42,171,113,46,101,102,16,115,111,112,14,43,30])))),KillersWages=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceKillersWages-B-6Bhgxv.js"),__vite__mapDeps([195,1,2,52,4,40,41,42,12,13,14,15,16])))),DiffrenceKiller$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DiffrenceKillerPage-DDmQBsid.js"),__vite__mapDeps([196,1,2,20,21,4,22,85,114,30,40,41,42,32,101,102,16,115,59,43,111,112,14,52])))),DashboardPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DashboardPage-CxmQpJJ5.js"),__vite__mapDeps([197,1,2,4,180,198,40,41,42,30,186,113,46,174,12,13,14,15,16,181,165,52])))),SettlementPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminSettlement-CtMZkER6.js"),__vite__mapDeps([199,1,2,113,46,4,30,60,68,43,200,14,36,78,137,101,102,16,115,111,112,59,40,41,42,63,64,52])))),PoultryScienceExpertsPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PoultryScienceExperts-DTJ2eTk4.js"),__vite__mapDeps([201,1,2,4,30,40,41,42,33])))),ReturnPurchases$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ReturnPurchases-CdTAxNQ5.js"),__vite__mapDeps([202,1,2,52,40,41,42,30,4,69,43,59])))),ComponentsCatalog=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ComponentsCatalog-BoGlqnBm.js"),__vite__mapDeps([203,1,2,52,204,24,74,3,35,12,13,4,14,15,16,40,41,42,205,180,206,33,147,71,89])))),ExcelCheck=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminXExcelCheck-GnXy0vik.js"),__vite__mapDeps([207,1,2,40,41,42,4])))),AdminXDashboard=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminXDashboard-VMbMGbzL.js"),__vite__mapDeps([208,1,2])))),Statics$a=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),Tickets$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),Message=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceSendMessage-DKOb2fPC.js"),__vite__mapDeps([211,1,2,4,101,102,16,48,14,212])))),NewFile$6=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),DispensersStock$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceDispensersStock-COi8jDVY.js"),__vite__mapDeps([217,1,2,20,21,4,52,22,218])))),ProvinceDispensersStockSlug$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceDispensersStockSlug-BU09J6Vp.js"),__vite__mapDeps([219,1,2,52,4,40,41,42,101,102,16,115,15])))),PoultriesDetails$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PoultriesDetailsPage-yS7hzCUu.js"),__vite__mapDeps([220,1,2,4,113,46,15,40,41,42,121,45,72,52])))),AccessDashboardV2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AcessDashboardV2-CBsNkeft.js"),__vite__mapDeps([221,1,2,4,147])))),Inspection=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Inspection-BKT32dnc.js"),__vite__mapDeps([222,1,2,4,30,40,41,42,52,31,14,64,5])))),PspCompany=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PspCompany-DacVjWmE.js"),__vite__mapDeps([223,1,2,52,20,21,4,30,40,41,42,88,81,89,8,90,31,35,91,69,43,25,13,14,15,16,12,165,28,33,224,225])))),ManageStewards$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManageStewards-Baj8VcfQ.js"),__vite__mapDeps([226,1,2,20,21,4,23,52,86,30,40,41,42,43,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94])))),consolidatedRouting=[{path:[ROUTE_ADMINX_BASE_NEW_HOME],Page:AccessDashboardV2,exact:!1,props:{}},{path:[ROUTE_ADMINX_PROVINCE_SWITCH],Page:AdminXDashboard,exact:!1,props:{}},{path:[ROUTE_ADMINX_STATICS,ROUTE_PROVINCE_STATICS,ROUTE_SUPER_ADMIN_STATICS],Page:Statics$a,exact:!1,props:{}},{path:[ROUTE_ADMINX_TICKET,ROUTE_ADMINX_VIEW_TICKET,ROUTE_PROVINCE_TICKET,ROUTE_PROVINCE_VIEW_TICKET,ROUTE_SUPER_ADMIN_TICKET,ROUTE_SUPER_ADMIN_VIEW_TICKET],Page:Tickets$5,exact:!1,props:{}},{path:[ROUTE_ADMINX_SEND_MESSAGE,ROUTE_PROVINCE_SEND_MESSAGE,ROUTE_SUPER_ADMIN_SEND_MESSAGE],Page:Message,exact:!1,props:{}},{path:[ROUTE_ADMINX_FILE_ROUTE,ROUTE_PROVINCE_FILE_ROUTE,ROUTE_SUPER_ADMIN_FILE_ROUTE],Page:NewFile$6,exact:!1,props:{}},{path:[ROUTE_ADMINX_USERS,ROUTE_PROVINCE_USERS,ROUTE_SUPER_ADMIN_USERS],Page:UserManagement$2,exact:!1,props:{}},{path:[ROUTE_ADMINX_REQUESTS,ROUTE_ADMINX_CITY_NEW_REQUESTS,ROUTE_ADMINX_NEW_REQUESTS,ROUTE_ADMINX_REJECTED_REQUESTS,ROUTE_ADMINX_ARCHIVED_REQUESTS,ROUTE_ADMINX_ISSUANCE_OF_LETTER,ROUTE_ADMINX_AWAITING_PAYMENT_REQUESTS,ROUTE_ADMINX_AWAITING_INSPECTION_REQUESTS,ROUTE_ADMINX_ACTIVE_REQUESTS,ROUTE_ADMINX_STATEMENTـOFـNEED_REQUESTS,ROUTE_ADMINX_ALLOCATION_REQUESTS,ROUTE_ADMINX_FREE_SALES_REQUESTS,ROUTE_ADMINX_AUTO_ALLOCATION_REQUESTS,ROUTE_ADMINX_ALLOCATED_REQUESTS,ROUTE_ADMINX_CHAINS,ROUTE_ADMINX_EXPORT,ROUT_ADMINX_FREE_BUY,ROUTE_PROVINCE_REQUESTS,ROUTE_PROVINCE_CITY_NEW_REQUESTS,ROUTE_PROVINCE_NEW_REQUESTS,ROUTE_PROVINCE_REJECTED_REQUESTS,ROUTE_PROVINCE_ARCHIVED_REQUESTS,ROUTE_PROVINCE_ISSUANCE_OF_LETTER,ROUTE_PROVINCE_AWAITING_PAYMENT_REQUESTS,ROUTE_PROVINCE_AWAITING_INSPECTION_REQUESTS,ROUTE_PROVINCE_ACTIVE_REQUESTS,ROUTE_PROVINCE_STATEMENTـOFـNEED_REQUESTS,ROUTE_PROVINCE_ALLOCATION_REQUESTS,ROUTE_PROVINCE_FREE_SALES_REQUESTS,ROUTE_PROVINCE_AUTO_ALLOCATION_REQUESTS,ROUTE_PROVINCE_ALLOCATED_REQUESTS,ROUTE_PROVINCEـFREE_BUY,ROUTE_PROVINCE_CHAINS,ROUTE_PROVINCEـEXPORT,ROUTE_SUPER_ADMIN_REQUESTS,ROUTE_SUPER_ADMIN_CITY_NEW_REQUESTS,ROUTE_SUPER_ADMIN_NEW_REQUESTS,ROUTE_SUPER_ADMIN_REJECTED_REQUESTS,ROUTE_SUPER_ADMIN_ARCHIVED_REQUESTS,ROUTE_SUPER_ADMIN_ISSUANCE_OF_LETTER,ROUTE_SUPER_ADMIN_AWAITING_PAYMENT_REQUESTS,ROUTE_SUPER_ADMIN_AWAITING_INSPECTION_REQUESTS,ROUTE_SUPER_ADMIN_ACTIVE_REQUESTS,ROUTE_SUPER_ADMIN_STATEMENTـOFـNEED_REQUESTS,ROUTE_SUPER_ADMIN_ALLOCATION_REQUESTS,ROUTE_SUPER_ADMIN_FREE_SALES_REQUESTS,ROUTE_SUPER_ADMIN_AUTO_ALLOCATION_REQUESTS,ROUTE_SUPER_ADMIN_ALLOCATED_REQUESTS,ROUTE_SUPER_ADMIN_CHAINS,ROUTE_SUPER_ADMIN_EXPORT,ROUT_SUPER_ADMIN_FREE_BUY],Page:ProvinceRequests,exact:!1,props:{}},{path:[ROUTE_ADMINX_BROADCAST_MANAGEMENT,ROUTE_PROVINCEـBROADCAST_MANAGEMENT,ROUTE_SUPER_ADMIN_BROADCAST_MANAGEMENT],Page:BroadcastManagement,exact:!1,props:{}},{path:[ROUTE_ADMINX_REPORT,ROUTE_PROVINCE_REPORT,ROUTE_SUPER_ADMIN_REPORT],Page:Reports$3,exact:!1,props:{}},{path:[ROUTE_ADMINX_PRODUCTS,ROUTE_PROVINCE_PRODUCTS,ROUTE_SUPER_ADMIN_PRODUCTS],Page:ProvinceProducts,exact:!1,props:{}},{path:[ROUTE_ADMINX_TRANSACTIONS,ROUTE_ADMINX_TRANSACTIONS_VIEW,ROUTE_PROVINCE_TRANSACTIONS,ROUTE_PROVINCE_TRANSACTIONS_VIEW,ROUTE_SUPER_ADMIN_TRANSACTIONS,ROUTE_SUPER_ADMIN_TRANSACTIONS_VIEW],Page:TransactionsPage$4,exact:!1,props:{}},{path:[ROUTE_ADMINX_GUILD_TRANSACTIONS,ROUTE_PROVINCE_GUILD_TRANSACTIONS,ROUTE_SUPER_ADMIN_GUILD_TRANSACTIONS],Page:GuildTransactions,exact:!1,props:{}},{path:[ROUTE_ADMINX_PAYING_FEES_REQUESTS,ROUTE_ADMINX_PAYING_FEES_REQUESTS_VIEW,ROUTE_PROVINCE_PAYING_FEES_REQUESTS,ROUTE_PROVINCE_PAYING_FEES_REQUESTS_VIEW,ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS,ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS_VIEW],Page:ProvinceFees,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_AGENT_SHARE,ROUTE_ADMINX_ROUTE_AGENT_SHARE_ID,ROUTE_ADMINX_ROUTE_STEWARD_SHARE,ROUTE_PROVINCE_ROUTE_AGENT_SHARE,ROUTE_PROVINCE_ROUTE_AGENT_SHARE_ID,ROUTE_PROVINCE_ROUTE_STEWARD_SHARE,ROUTE_SUPER_ADMIN_ROUTE_AGENT_SHARE,ROUTE_SUPER_ADMIN_ROUTE_AGENT_SHARE_ID,ROUTE_SUPER_ADMIN_ROUTE_STEWARD_SHARE],Page:AgentShare$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_MANAGE_GUILDS,ROUTE_ADMINX_ROUTE_GUILDS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_STEWARDS,ROUTE_ADMINX_ROUTE_GUILDS_SETTINGS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS_REQUESTS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS_DISTRIBUTIONS,ROUTE_PROVINCE_ROUTE_MANAGE_GUILDS,ROUTE_PROVINCE_ROUTE_GUILDS,ROUTE_PROVINCE_ROUTE_IN_PROVINCE_STEWARDS,ROUTE_PROVINCE_ROUTE_GUILDS_SETTINGS,ROUTE_PROVINCE_ROUTE_IN_PROVINCE_GUILDS_REQUESTS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_STEWARDS,ROUTE_SUPER_ADMIN_ROUTE_GUILDS_SETTINGS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS_REQUESTS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS_DISTRIBUTIONS,ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_GUILDS,ROUTE_ADMINX_ROUTE_OUT_PROVINCE_GUILDS,ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_GUILDS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_GUILDS,ROUTE_PROVINCE_ROUTE_IN_PROVINCE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_TRUE_GUILDS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_TRUE_GUILDS,ROUTE_PROVINCE_ROUTE_IN_PROVINCE_TRUE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_TRUE_GUILDS,ROUTE_ADMINX_ROUTE_OUT_PROVINCE_TRUE_GUILDS,ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_TRUE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_IN_PROVINCE_LEGAL_GUILDS,ROUTE_ADMINX_ROUTE_IN_PROVINCE_LEGAL_GUILDS,ROUTE_PROVINCE_ROUTE_IN_PROVINCE_LEGAL_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_OUT_PROVINCE_LEGAL_GUILDS,ROUTE_ADMINX_ROUTE_OUT_PROVINCE_LEGAL_GUILDS,ROUTE_PROVINCE_ROUTE_OUT_PROVINCE_LEGAL_GUILDS,ROUTE_SLAUGHTER_ROUTE_MANAGE_GUILDS],Page:Guilds$5,exact:!1,props:{}},{path:[ROUTE_ADMINX_SLAUGHTERS,ROUTE_SLAUGHTER_ACTIVE_REQUESTS,ROUTE_PROVINCE_SLAUGHTERS,ROUTE_SUPER_ADMIN_SLAUGHTERS,ROUTE_ADMINX_SLAUGHTERS_MONITORING_BUYERS,ROUTE_PROVINCE_SLAUGHTERS_MONITORING_BUYERS,ROUTE_SUPER_ADMIN_SLAUGHTERS_MONITORING_BUYERS],Page:Slaughters,exact:!1,props:{}},{path:[ROUTE_ADMINX_POULTRIES,ROUTE_PROVINCE_POULTRIES,ROUTE_SUPER_ADMIN_POULTRIES],Page:Poultries$3,exact:!1,props:{}},{path:[ROUTE_ADMINX_USERS,ROUTE_PROVINCE_USERS,ROUTE_SUPER_ADMIN_USERS],Page:Users,exact:!1,props:{}},{path:[ROUTE_ADMINX_CARS,ROUTE_PROVINCE_CARS,ROUTE_SUPER_ADMIN_CARS],Page:CarManagement$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_ASSIGN_VET_FARM,ROUTE_PROVINCE_ASSIGN_VET_FARM,ROUTE_SUPER_ADMIN_ASSIGN_VET_FARM],Page:ManageFarm$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_ALLOCATIONS,ROUTE_PROVINCE_ROUTE_ALLOCATIONS,ROUTE_SUPER_ADMIN_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$a,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_MANAGE_PROCESS,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_SLAUGHTER,ROUTE_ADMINX_ROUTE_SLAUGHTER_TRADE_PANEL,ROUTE_ADMINX_ROUTE_MANAGE_DISTRIBUTIONS,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_KILLPLACE,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_BUY_REQ,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_DOCUMENT_STATES,ROUTE_ADMINX_ROUTE_ACCOUNTS,ROUTE_ADMINX_ROUTE_TICKET_PERMISSION,ROUTE_ADMINX_ROUTE_CRONJOB,ROUTE_ADMINX_ROUTE_Sms_Submission_Management,ROUTE_ADMINX_ROUTE_WEIGHT_RANGE,ROUTE_ADMINX_ROUTE_WEIGHT_CATEGORY,ROUTE_ADMINX_ROUTE_PENALTY,ROUTE_ADMINX_ROUTE_RESTRICTION_OF_CARCASS_DISTRIBUTION,ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS,ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL,ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_SLAUGHTER,ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_KILLPLACE,ROUTE_PROVINCE_ROUTE_MANAGE_PROCESS_BUY_REQ,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_POLICY_COUNCIL,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_SLAUGHTER,ROUTE_SUPER_ADMIN_ROUTE_SLAUGHTER_TRADE_PANEL,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_DISTRIBUTIONS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_KILLPLACE,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_BUY_REQ,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_DOCUMENT_STATES,ROUTE_SUPER_ADMIN_ROUTE_TICKET_PERMISSION,ROUTE_SUPER_ADMIN_ROUTE_WEIGHT_CATEGORY,ROUTE_SUPER_ADMIN_ROUTE_WEIGHT_RANGE,ROUTE_SUPER_ADMIN_ROUTE_PENALTY,ROUTE_SUPER_ADMIN_ROUTE_RESTRICTION_OF_CARCASS_DISTRIBUTION],Page:ManageProcess,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER,ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_FREE_SALE,ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_DIRECT_BUY,ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS,ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER,ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_FREE_SALE,ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_DIRECT_BUY,ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS,ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_POULTRY_CHOOSE_SLAUGHTER,ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_FREE_SALE,ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_DIRECT_BUY,ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_KILLHOUSE_GUILDS],Page:PolicyCouncil,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_FILES_STATE,ROUTE_PROVINCE_ROUTE_FILES_STATE,ROUTE_SUPER_ADMIN_ROUTE_FILES_STATE],Page:FilesState$a,exact:!1,props:{}},{path:[ROUTE_ADMINX_BARS,ROUTE_PROVINCE_BARS,ROUTE_SUPER_ADMIN_BARS],Page:BarInfos,exact:!1,props:{}},{path:[ROUTE_ADMINX_USER_FILE_ROUTE,ROUTE_PROVINCE_USER_FILE_ROUTE,ROUTE_SUPER_ADMIN_USER_FILE_ROUTE],Page:UserFile$2,exact:!1,props:{}},{path:[ROUTE_ADMINX_MANAGE_USERS,ROUTE_PROVINCE_MANAGE_USERS,ROUTE_SUPER_ADMIN_MANAGE_USERS],Page:UserManagement$2,exact:!1,props:{}},{path:[ROUTE_ADMINX_PRICING3,ROUTE_PROVINCE_PRICING3,ROUTE_SUPER_ADMIN_PRICING3],Page:ProvinceManagePricing$2,exact:!1,props:{}},{path:[ROUTE_ADMINX_VISOR_STATICS,ROUTE_ADMINX_VISOR_STATICS_CHARTS,ROUTE_ADMINX_VISOR_STATICS_PREDICTION,ROUTE_ADMINX_VISOR_STATICS_PREDICTION_VIEW,ROUTE_ADMINX_NATIONAL_STATICS,ROUTE_PROVINCEـVISOR_STATICS,ROUTE_PROVINCEـVISOR_STATICS_CHARTS,ROUTE_PROVINCEـVISOR_STATICS_PREDICTION,ROUTE_PROVINCEـVISOR_STATICS_PREDICTION_VIEW,ROUTE_SUPER_ADMIN_VISOR_STATICS,ROUTE_SUPER_ADMIN_VISOR_STATICS_CHARTS,ROUTE_SUPER_ADMIN_VISOR_STATICS_PREDICTION,ROUTE_SUPER_ADMIN_VISOR_STATICS_PREDICTION_VIEW,ROUTE_SUPER_ADMIN_NATIONAL_STATICS],Page:VisorStatics$4,exact:!1,props:{}},{path:[ROUTE_ADMINX_TRADING_PANEL,ROUTE_ADMINX_TRADING_PANEL_DASHBOARD,ROUTE_PROVINCE_TRADING_PANEL,ROUTE_SUPER_ADMIN_TRADING_PANEL],Page:TradePanel$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_DISPENSERS,ROUTE_ADMINX_DISPENSERS_MANAGEMENT,ROUTE_ADMINX_DISPENSERS_MANAGEMENT_V2,ROUTE_ADMINX_DELEGATES_MANAGEMENT,ROUTE_ADMINX_DISPENSER_DETAILS,ROUTE_ADMINX_DISPENSER_DETAILS_VIEW,ROUTE_ADMINX_DISPENSERS_STEWARDS,ROUTE_ADMINX_DISPENSERS_KILLHOUSES,ROUTE_ADMINX_DISPENSERS_KILLHOUSES_VIEW,ROUTE_ADMINX_DISPENSERS_SELL_CARCASS,ROUTE_ADMINX_DISPENSERS_INVENTORY,ROUTE_ADMINX_SALE_DESTRIBUTION_DETAILS,ROUTE_PROVINCE_DISPENSERS,ROUTE_PROVINCE_DISPENSERS_MANAGEMENT,ROUTE_PROVINCE_DISPENSER_DETAILS,ROUTE_PROVINCE_DISPENSER_DETAILS_VIEW,ROUTE_PROVINCE_DISPENSERS_STEWARDS,ROUTE_PROVINCE_DISPENSERS_KILLHOUSES,ROUTE_PROVINCE_DISPENSERS_KILLHOUSES_VIEW,ROUTE_PROVINCE_DISPENSERS_SELL_CARCASS,ROUTE_PROVINCE_DISPENSERS_INVENTORY,ROUTE_PROVINCE_SALE_DESTRIBUTION_DETAILS,ROUTE_SUPER_ADMIN_DISPENSERS,ROUTE_SUPER_ADMIN_DISPENSERS_MANAGEMENT,ROUTE_SUPER_ADMIN_DISPENSER_DETAILS,ROUTE_SUPER_ADMIN_DISPENSER_DETAILS_VIEW,ROUTE_SUPER_ADMIN_DISPENSERS_STEWARDS,ROUTE_SUPER_ADMIN_DISPENSERS_KILLHOUSES,ROUTE_SUPER_ADMIN_DISPENSERS_KILLHOUSES_VIEW,ROUTE_SUPER_ADMIN_DISPENSERS_SELL_CARCASS,ROUTE_SUPER_ADMIN_DISPENSERS_INVENTORY,ROUTE_SUPER_ADMIN_DESTRIBUTION_DETAILS],Page:Dispensers$3,exact:!1,props:{}},{path:[ROUTE_ADMINX_DISPENSERS_STOCK,ROUTE_SUPER_ADMIN_DISPENSERS_STOCK],Page:DispensersStock$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_DISPENSERS_STOCK_KILLHOUSE,ROUTE_ADMINX_DISPENSERS_STOCK_STEWARD,ROUTE_ADMINX_DISPENSERS_STOCK_GUILD,ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_KILLHOUSE,ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_STEWARD,ROUTE_SUPER_ADMIN_DISPENSERS_STOCK_GUILD],Page:ProvinceDispensersStockSlug$1,exact:!1,props:{}},{path:[ROUTE_ADMINXـHATCHINGS,ROUTE_ADMINXـHATCHINGS_DETAILS,ROUTE_PROVINCEـHATCHINGS,ROUTE_PROVINCEـHATCHINGS_DETAILS,ROUTE_SUPER_ADMINـHATCHINGS,ROUTE_SUPER_ADMINـHATCHINGS_DETAILS],Page:AllHatchings$5,exact:!1,props:{}},{path:[ROUTE_ADMINX_COLD_HOUSES,ROUTE_ADMINX_COLD_HOUSES_MANAGEMENT,ROUTE_ADMINX_COLD_HOUSES_MANAGEMENT_VIEW,ROUTE_PROVINCE_COLD_HOUSES,ROUTE_PROVINCE_COLD_HOUSES_MANAGEMENT,ROUTE_PROVINCE_COLD_HOUSES_MANAGEMENT_VIEW,ROUTE_SUPER_ADMIN_COLD_HOUSES,ROUTE_SUPER_ADMIN_COLD_HOUSES_MANAGEMENT,ROUTE_SUPER_ADMIN_COLD_HOUSES_MANAGEMENT_VIEW],Page:ColdHouses,exact:!1,props:{}},{path:[ROUTE_ADMINX_SUB_SECTORS_WAGE,ROUTE_ADMINX_SUB_SECTORS_CITY_SHARES,ROUTE_ADMINX_SUB_SECTORS_STEWARD_SHARES,ROUTE_ADMINX_SUB_SECTORS_VET_FARM_SHARES,ROUTE_PROVINCE_SUB_SECTORS_WAGE,ROUTE_PROVINCE_SUB_SECTORS_CITY_SHARES,ROUTE_PROVINCE_SUB_SECTORS_STEWARD_SHARES,ROUTE_PROVINCE_SUB_SECTORS_VET_FARM_SHARES,ROUTE_SUPER_ADMIN_SUB_SECTORS_WAGE,ROUTE_SUPER_ADMIN_SUB_SECTORS_CITY_SHARES,ROUTE_SUPER_ADMIN_SUB_SECTORS_STEWARD_SHARES,ROUTE_SUPER_ADMIN_SUB_SECTORS_VET_FARM_SHARES],Page:SubSectorWage$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_KILLERS_WAGES,ROUTE_ADMINX_ROUTE_KILLERS_WAGES_DETAILS,ROUTE_PROVINCE_ROUTE_KILLERS_WAGES,ROUTE_PROVINCE_ROUTE_KILLERS_WAGES_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_KILLERS_WAGES,ROUTE_SUPER_ADMIN_ROUTE_KILLERS_WAGES_DETAILS],Page:KillersWages,exact:!1,props:{}},{path:[ROUTE_ADMINX_DIFFRENCE_KILLER,ROUTE_ADMINX_DIFFRENCE_KILLER_SLAUGHTER,ROUTE_ADMINX_INCREASE_HATCHING,ROUTE_PROVINCE_DIFFRENCE_KILLER,ROUTE_PROVINCE_DIFFRENCE_KILLER_SLAUGHTER,ROUTE_PROVINCE_INCREASE_HATCHING,ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER,ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER_SLAUGHTER,ROUTE_SUPER_ADMIN_INCREASE_HATCHING],Page:DiffrenceKiller$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_DASHBOARD,ROUTE_PROVINCE_DASHBOARD,ROUTE_SUPER_ADMIN_DASHBOARD],Page:DashboardPage$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_SETTLEMENTS,ROUTE_PROVINCE_SETTLEMENTS,ROUTE_SUPER_ADMIN_SETTLEMENTS],Page:SettlementPage$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_POULTRY_LIVESTOCK_EXPERTS,ROUTE_PROVINCE_POULTRY_LIVESTOCK_EXPERTS,ROUTE_SUPER_ADMIN_POULTRY_LIVESTOCK_EXPERTS],Page:PoultryScienceExpertsPage,exact:!1,props:{}},{path:[ROUTE_ADMINX_RETURN_PURCHASES,ROUTE_PROVINCE_RETURN_PURCHASES,ROUTE_SUPER_ADMIN_RETURN_PURCHASES],Page:ReturnPurchases$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_NATIONAL_INFO,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_DETAILS,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM_DETAILS,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_HATCHING_DETAILS,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_SLAUGHTER,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_DISTRIBUTION_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_HATCHING_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_SLAUGHTER,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_DISTRIBUTION_DETAILS],Page:NationalInfo$1,exact:!1,props:{}},{path:[ROUTE_ADMINX_HATCHING,ROUTE_ADMINX_NEW_REQUEST,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_DETAILS,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM,ROUTE_ADMINX_ROUTE_NATIONAL_INFO_FARM_DETAILS,ROUTE_PROVINCE_HATCHING,ROUTE_PROVINCE_NEW_REQUEST,ROUTE_SUPER_ADMIN_HATCHING,ROUTE_SUPER_ADMIN_NEW_REQUEST,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_DETAILS,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM,ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO_FARM_DETAILS],Page:Hatching$7,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_SMS,ROUTE_ADMINX_ROUTE_SMS_MANAGE,ROUTE_ADMINX_ROUTE_SMS_SEND,ROUTE_ADMINX_SEND_ANNOUNCEMENT,ROUTE_ADMINX_SEND_REPORT,ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_MOBILE_MESSAGE,ROUTE_ADMINX_ROUTE_AGE_MESSAGE,ROUTE_ADMINX_DASHBOARD_NEWS,ROUTE_PROVINCE_ROUTE_SMS,ROUTE_PROVINCE_ROUTE_SMS_MANAGE,ROUTE_PROVINCE_ROUTE_SMS_SEND,ROUTE_PROVINCE_SEND_ANNOUNCEMENT,ROUTE_PROVINCE_SEND_REPORT,ROUTE_PROVINCE_DASHBOARD_NEWS,ROUTE_SUPER_ADMIN_ROUTE_SMS,ROUTE_SUPER_ADMIN_ROUTE_SMS_MANAGE,ROUTE_SUPER_ADMIN_ROUTE_SMS_SEND,ROUTE_SUPER_ADMIN_SEND_ANNOUNCEMENT,ROUTE_SUPER_ADMIN_SEND_REPORT,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_MOBILE_MESSAGE,ROUTE_SUPER_ADMIN_ROUTE_AGE_MESSAGE,ROUTE_SUPER_ADMIN_DASHBOARD_NEWS],Page:SendMassage,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_MANAGE_PROCESS_WAGE_FRACTIONS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS_WAGE_FRACTIONS],Page:ManageProcessWages,exact:!1,props:{}},{path:[ROUTE_ADMINX_COMPONENTS_CATALOG],Page:ComponentsCatalog,exact:!1,props:{}},{path:[ROUTE_ADMINX_EXCEL_CHECK],Page:ExcelCheck,exact:!1,props:{}},{path:[ROUTE_SUPER_ADMIN_ROUTE_PSP_COMPANIES,ROUTE_SUPER_ADMIN_COMPANY_ROUTE_GUILDS,ROUTE_SUPER_ADMIN_COMPANY_ROUTE_ACTIVE_SESSION,ROUTE_SUPER_ADMIN_COMPANY_ROUTE_DEVICES,ROUTE_ADMINX_ROUTE_PSP_COMPANIES,ROUTE_ADMINX_COMPANY_ROUTE_GUILDS,ROUTE_ADMINX_COMPANY_ROUTE_ACTIVE_SESSION,ROUTE_ADMINX_COMPANY_ROUTE_DEVICES],Page:PspCompany,exact:!1,props:{}},{path:[ROUTE_ADMINX_POULTRIES_DETAILS,ROUTE_PROVINCE_POULTRIES_DETAILS,ROUTE_SUPER_ADMIN_POULTRIES_DETAILS],Page:PoultriesDetails$3,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_INSPECTION,ROUTE_SUPER_ADMIN_ROUTE_INSPECTION],Page:Inspection,exact:!1,props:{}},{path:[ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_LEGAL,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_TRUE,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL,ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE,ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE,ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS_IN_PROVINCE_TRUE],Page:ManageStewards$1,exact:!1,props:{}}],getManagerRouting=e=>{if(!e)return consolidatedRouting;const a={AdminX:"/adminx",provinceOperator:"/province",SuperAdmin:"/superadmin"}[e];return a?consolidatedRouting.map(s=>{const n=s.path.filter(i=>i.startsWith(a));return n.length>0?{...s,path:n}:null}).filter(s=>s!==null):consolidatedRouting};var MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",PAGE="@page",MEDIA="@media",IMPORT="@import",CHARSET="@charset",VIEWPORT="@viewport",SUPPORTS="@supports",DOCUMENT="@document",NAMESPACE="@namespace",KEYFRAMES="@keyframes",FONT_FACE="@font-face",COUNTER_STYLE="@counter-style",FONT_FEATURE_VALUES="@font-feature-values",LAYER="@layer",SCOPE="@scope",abs$2=Math.abs,from$1=String.fromCharCode,assign$1=Object.assign;function hash(e,t){return charat(e,0)^45?(((t<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3):0}function trim$2(e){return e.trim()}function match$2(e,t){return(e=t.exec(e))?e[0]:e}function replace$1(e,t,a){return e.replace(t,a)}function indexof(e,t,a){return e.indexOf(t,a)}function charat(e,t){return e.charCodeAt(t)|0}function substr(e,t,a){return e.slice(t,a)}function strlen(e){return e.length}function sizeof(e){return e.length}function append(e,t){return t.push(e),e}function combine(e,t){return e.map(t).join("")}function filter$1(e,t){return e.filter(function(a){return!match$2(a,t)})}var line=1,column=1,length=0,position=0,character=0,characters="";function node(e,t,a,s,n,i,o,u){return{value:e,root:t,parent:a,type:s,props:n,children:i,line,column,length:o,return:"",siblings:u}}function copy(e,t){return assign$1(node("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function lift(e){for(;e.root;)e=copy(e.root,{children:[e]});append(e,e.siblings)}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,character===10&&(column=1,line--),character}function next(){return character=position2||token$1(character)>3?"":" "}function tokenizer(e){for(;next();)switch(token$1(character)){case 0:append(identifier(position-1),e);break;case 2:append(delimit(character),e);break;default:append(from$1(character),e)}return e}function escaping(e,t){for(;--t&&next()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice$k(e,caret()+(t<6&&peek()==32&&next()==32))}function delimiter(e){for(;next();)switch(character){case e:return position;case 34:case 39:e!==34&&e!==39&&delimiter(character);break;case 40:e===41&&delimiter(e);break;case 92:next();break}return position}function commenter(e,t){for(;next()&&e+character!==57;)if(e+character===84&&peek()===47)break;return"/*"+slice$k(t,position-1)+"*"+from$1(e===47?e:next())}function identifier(e){for(;!token$1(peek());)next();return slice$k(e,position)}function compile(e){return dealloc(parse$2("",null,null,null,[""],e=alloc(e),0,[0],e))}function parse$2(e,t,a,s,n,i,o,u,l){for(var c=0,_=0,p=o,d=0,E=0,R=0,y=1,I=1,A=1,x=0,S="",T=n,O=i,C=s,U=S;I;)switch(R=x,x=next()){case 40:if(R!=108&&charat(U,p-1)==58){indexof(U+=replace$1(delimit(x),"&","&\f"),"&\f",abs$2(c?u[c-1]:0))!=-1&&(A=-1);break}case 34:case 39:case 91:U+=delimit(x);break;case 9:case 10:case 13:case 32:U+=whitespace(R);break;case 92:U+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),t,a,l),l),(token$1(R||1)==5||token$1(peek()||1)==5)&&strlen(U)&&substr(U,-1,void 0)!==" "&&(U+=" ");break;default:U+="/"}break;case 123*y:u[c++]=strlen(U)*A;case 125*y:case 59:case 0:switch(x){case 0:case 125:I=0;case 59+_:A==-1&&(U=replace$1(U,/\f/g,"")),E>0&&(strlen(U)-p||y===0&&R===47)&&append(E>32?declaration(U+";",s,a,p-1,l):declaration(replace$1(U," ","")+";",s,a,p-2,l),l);break;case 59:U+=";";default:if(append(C=ruleset(U,t,a,c,_,n,u,S,T=[],O=[],p,i),i),x===123)if(_===0)parse$2(U,t,C,C,T,i,p,u,O);else{switch(d){case 99:if(charat(U,3)===110)break;case 108:if(charat(U,2)===97)break;default:_=0;case 100:case 109:case 115:}_?parse$2(e,C,C,s&&append(ruleset(e,C,C,0,0,n,u,S,n,T=[],p,O),O),n,O,p,u,s?T:O):parse$2(U,C,C,C,[""],O,0,u,O)}}c=_=E=0,y=A=1,S=U="",p=o;break;case 58:p=1+strlen(U),E=R;default:if(y<1){if(x==123)--y;else if(x==125&&y++==0&&prev()==125)continue}switch(U+=from$1(x),x*y){case 38:A=_>0?1:(U+="\f",-1);break;case 44:u[c++]=(strlen(U)-1)*A,A=1;break;case 64:peek()===45&&(U+=delimit(next())),d=peek(),_=p=strlen(S=U+=identifier(caret())),x++;break;case 45:R===45&&strlen(U)==2&&(y=0)}}return i}function ruleset(e,t,a,s,n,i,o,u,l,c,_,p){for(var d=n-1,E=n===0?i:[""],R=sizeof(E),y=0,I=0,A=0;y0?E[x]+" "+S:replace$1(S,/&\f/g,E[x])))&&(l[A++]=T);return node(e,t,a,n===0?RULESET:u,l,c,_,p)}function comment(e,t,a,s){return node(e,t,a,COMMENT,from$1(char()),substr(e,2,-2),0,s)}function declaration(e,t,a,s,n){return node(e,t,a,DECLARATION,substr(e,0,s),substr(e,s+1,-1),s,n)}function prefix(e,t,a){switch(hash(e,t)){case 5103:return WEBKIT+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return WEBKIT+e+e;case 4855:return WEBKIT+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return MOZ+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+e+MOZ+e+MS+e+e;case 5936:switch(charat(e,t+11)){case 114:return WEBKIT+e+MS+replace$1(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return WEBKIT+e+MS+replace$1(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return WEBKIT+e+MS+replace$1(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return WEBKIT+e+MS+e+e;case 6165:return WEBKIT+e+MS+"flex-"+e+e;case 5187:return WEBKIT+e+replace$1(e,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+e;case 5443:return WEBKIT+e+MS+"flex-item-"+replace$1(e,/flex-|-self/g,"")+(match$2(e,/flex-|baseline/)?"":MS+"grid-row-"+replace$1(e,/flex-|-self/g,""))+e;case 4675:return WEBKIT+e+MS+"flex-line-pack"+replace$1(e,/align-content|flex-|-self/g,"")+e;case 5548:return WEBKIT+e+MS+replace$1(e,"shrink","negative")+e;case 5292:return WEBKIT+e+MS+replace$1(e,"basis","preferred-size")+e;case 6060:return WEBKIT+"box-"+replace$1(e,"-grow","")+WEBKIT+e+MS+replace$1(e,"grow","positive")+e;case 4554:return WEBKIT+replace$1(e,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+e;case 6187:return replace$1(replace$1(replace$1(e,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),e,"")+e;case 5495:case 3959:return replace$1(e,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace$1(replace$1(e,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/space-between/,"justify")+WEBKIT+e+e;case 4200:if(!match$2(e,/flex-|baseline/))return MS+"grid-column-align"+substr(e,t)+e;break;case 2592:case 3360:return MS+replace$1(e,"template-","")+e;case 4384:case 3616:return a&&a.some(function(s,n){return t=n,match$2(s.props,/grid-\w+-end/)})?~indexof(e+(a=a[t].value),"span",0)?e:MS+replace$1(e,"-start","")+e+MS+"grid-row-span:"+(~indexof(a,"span",0)?match$2(a,/\d+/):+match$2(a,/\d+/)-+match$2(e,/\d+/))+";":MS+replace$1(e,"-start","")+e;case 4896:case 4128:return a&&a.some(function(s){return match$2(s.props,/grid-\w+-start/)})?e:MS+replace$1(replace$1(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return replace$1(e,/(.+)-inline(.+)/,WEBKIT+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(e)-1-t>6)switch(charat(e,t+1)){case 109:if(charat(e,t+4)!==45)break;case 102:return replace$1(e,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~indexof(e,"stretch",0)?prefix(replace$1(e,"stretch","fill-available"),t,a)+e:e}break;case 5152:case 5920:return replace$1(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(s,n,i,o,u,l,c){return MS+n+":"+i+c+(o?MS+n+"-span:"+(u?l:+l-+i)+c:"")+e});case 4949:if(charat(e,t+6)===121)return replace$1(e,":",":"+WEBKIT)+e;break;case 6444:switch(charat(e,charat(e,14)===45?18:11)){case 120:return replace$1(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+WEBKIT+(charat(e,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+e;case 100:return replace$1(e,":",":"+MS)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace$1(e,"scroll-","scroll-snap-")+e}return e}function serialize(e,t){for(var a="",s=0;s-1&&!e.return)switch(e.type){case DECLARATION:e.return=prefix(e.value,e.length,a);return;case KEYFRAMES:return serialize([copy(e,{value:replace$1(e.value,"@","@"+WEBKIT)})],s);case RULESET:if(e.length)return combine(a=e.props,function(n){switch(match$2(n,s=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":lift(copy(e,{props:[replace$1(n,/:(read-\w+)/,":"+MOZ+"$1")]})),lift(copy(e,{props:[n]})),assign$1(e,{props:filter$1(a,s)});break;case"::placeholder":lift(copy(e,{props:[replace$1(n,/:(plac\w+)/,":"+WEBKIT+"input-$1")]})),lift(copy(e,{props:[replace$1(n,/:(plac\w+)/,":"+MOZ+"$1")]})),lift(copy(e,{props:[replace$1(n,/:(plac\w+)/,MS+"input-$1")]})),lift(copy(e,{props:[n]})),assign$1(e,{props:filter$1(a,s)});break}return""})}}function namespace(e){switch(e.type){case RULESET:e.props=e.props.map(function(t){return combine(tokenize(t),function(a,s,n){switch(charat(a,0)){case 12:return substr(a,1,strlen(a));case 0:case 40:case 43:case 62:case 126:return a;case 58:n[++s]==="global"&&(n[s]="",n[++s]="\f"+substr(n[s],s=1,-1));case 32:return s===1?"":a;default:switch(s){case 0:return e=a,sizeof(n)>1?"":a;case(s=sizeof(n)-1):case 2:return s===2?a+e+e:a+e;default:return a}}})})}}const stylis=Object.freeze(Object.defineProperty({__proto__:null,CHARSET,COMMENT,COUNTER_STYLE,DECLARATION,DOCUMENT,FONT_FACE,FONT_FEATURE_VALUES,IMPORT,KEYFRAMES,LAYER,MEDIA,MOZ,MS,NAMESPACE,PAGE,RULESET,SCOPE,SUPPORTS,VIEWPORT,WEBKIT,abs:abs$2,alloc,append,assign:assign$1,caret,char,get character(){return character},get characters(){return characters},charat,get column(){return column},combine,comment,commenter,compile,copy,dealloc,declaration,delimit,delimiter,escaping,filter:filter$1,from:from$1,hash,identifier,indexof,get length(){return length},lift,get line(){return line},match:match$2,middleware,namespace,next,node,parse:parse$2,peek,get position(){return position},prefix,prefixer,prev,replace:replace$1,ruleset,rulesheet,serialize,sizeof,slice:slice$k,stringify,strlen,substr,token:token$1,tokenize,tokenizer,trim:trim$2,whitespace},Symbol.toStringTag,{value:"Module"}));var stylisRtl={},cssjanus={exports:{}};/*! + * CSSJanus. https://www.mediawiki.org/wiki/CSSJanus + * + * Copyright 2014 Trevor Parscal + * Copyright 2010 Roan Kattouw + * Copyright 2008 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */(function(e,t){var a;function s(i,o){var u=[],l=0;function c(p){return u.push(p),o}function _(){return u[l++]}return{tokenize:function(p){return p.replace(i,c)},detokenize:function(p){return p.replace(new RegExp("("+o+")","g"),_)}}}function n(){var i="`TMP`",o="`TMPLTR`",u="`TMPRTL`",l="`NOFLIP_SINGLE`",c="`NOFLIP_CLASS`",_="`COMMENT`",p="[^\\u0020-\\u007e]",d="(?:(?:\\\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)",E="(?:[0-9]*\\.[0-9]+|[0-9]+)",R="(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)",y="direction\\s*:\\s*",I="[!#$%&*-~]",A=`['"]?\\s*`,x="(^|[^a-zA-Z])",S="[^\\}]*?",T="\\/\\*\\!?\\s*@noflip\\s*\\*\\/",O="\\/\\*[^*]*\\*+([^\\/*][^*]*\\*+)*\\/",C="(?:"+d+"|\\\\[^\\r\\n\\f0-9a-f])",U="(?:[_a-z]|"+p+"|"+C+")",L="(?:[_a-z0-9-]|"+p+"|"+C+")",j="-?"+U+L+"*",X=E+"(?:\\s*"+R+"|"+j+")?",B="((?:-?"+X+")|(?:inherit|auto))",Y="(?:-?"+E+"(?:\\s*"+R+")?)",z="(?:\\+|\\-|\\*|\\/)",H="(?:\\(|\\)|\\t| )",M="(?:"+H+"|"+Y+"|"+z+"){3,}",k="(?:calc\\((?:"+M+")\\))",F="((?:-?"+X+")|(?:inherit|auto)|"+k+")",N="((?:margin|padding|border-width)\\s*:\\s*)",b="((?:-color|border-style)\\s*:\\s*)",G="(#?"+L+"+|(?:rgba?|hsla?)\\([ \\d.,%-]+\\))",V="(?:"+I+"|"+p+"|"+C+")*?",ee="(?![a-zA-Z])",ae="(?!("+L+`|\\r?\\n|\\s|#|\\:|\\.|\\,|\\+|>|~|\\(|\\)|\\[|\\]|=|\\*=|~=|\\^=|'[^']*'|"[^"]*"|`+_+")*?{)",ne="(?!"+V+A+"\\))",J="(?="+V+A+"\\))",ue="(\\s*(?:!important\\s*)?[;}])",oe=/`TMP`/g,_e=/`TMPLTR`/g,W=/`TMPRTL`/g,Z=new RegExp(O,"gi"),te=new RegExp("("+T+ae+"[^;}]+;?)","gi"),K=new RegExp("("+T+S+"})","gi"),Q=new RegExp("("+y+")ltr","gi"),se=new RegExp("("+y+")rtl","gi"),fe=new RegExp(x+"(left)"+ee+ne+ae,"gi"),me=new RegExp(x+"(right)"+ee+ne+ae,"gi"),Ae=new RegExp(x+"(left)"+J,"gi"),ve=new RegExp(x+"(right)"+J,"gi"),ce=/(:dir\( *)ltr( *\))/g,ge=/(:dir\( *)rtl( *\))/g,Te=new RegExp(x+"(ltr)"+J,"gi"),re=new RegExp(x+"(rtl)"+J,"gi"),le=new RegExp(x+"([ns]?)e-resize","gi"),pe=new RegExp(x+"([ns]?)w-resize","gi"),Ee=new RegExp(N+F+"(\\s+)"+F+"(\\s+)"+F+"(\\s+)"+F+ue,"gi"),Re=new RegExp(b+G+"(\\s+)"+G+"(\\s+)"+G+"(\\s+)"+G+ue,"gi"),xe=new RegExp("(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)("+X+")","gi"),Pe=new RegExp("(background-position-x\\s*:\\s*)(-?"+E+"%)","gi"),Oe=new RegExp("(border-radius\\s*:\\s*)"+B+"(?:(?:\\s+"+B+")(?:\\s+"+B+")?(?:\\s+"+B+")?)?(?:(?:(?:\\s*\\/\\s*)"+B+")(?:\\s+"+B+")?(?:\\s+"+B+")?(?:\\s+"+B+")?)?"+ue,"gi"),ye=new RegExp("(box-shadow\\s*:\\s*(?:inset\\s*)?)"+B,"gi"),Le=new RegExp("(text-shadow\\s*:\\s*)"+B+"(\\s*)"+G,"gi"),Be=new RegExp("(text-shadow\\s*:\\s*)"+G+"(\\s*)"+B,"gi"),je=new RegExp("(text-shadow\\s*:\\s*)"+B,"gi"),Ke=new RegExp("(transform\\s*:[^;}]*)(translateX\\s*\\(\\s*)"+B+"(\\s*\\))","gi"),Ge=new RegExp("(transform\\s*:[^;}]*)(translate\\s*\\(\\s*)"+B+"((?:\\s*,\\s*"+B+"){0,2}\\s*\\))","gi");function we(Ie,He,he){var Ye,qe;return he.slice(-1)==="%"&&(Ye=he.indexOf("."),Ye!==-1?(qe=he.length-Ye-2,he=100-parseFloat(he),he=he.toFixed(qe)+"%"):he=100-parseFloat(he)+"%"),He+he}function et(Ie){switch(Ie.length){case 4:Ie=[Ie[1],Ie[0],Ie[3],Ie[2]];break;case 3:Ie=[Ie[1],Ie[0],Ie[1],Ie[2]];break;case 2:Ie=[Ie[1],Ie[0]];break;case 1:Ie=[Ie[0]];break}return Ie.join(" ")}function Et(Ie,He){var he,Ye=[].slice.call(arguments),qe=Ye.slice(2,6).filter(function(Ue){return Ue}),Qe=Ye.slice(6,10).filter(function(Ue){return Ue}),Xe=Ye[10]||"";return Qe.length?he=et(qe)+" / "+et(Qe):he=et(qe),He+he+Xe}function tt(Ie){return parseFloat(Ie)===0?Ie:Ie[0]==="-"?Ie.slice(1):"-"+Ie}function xt(Ie,He,he){return He+tt(he)}function st(Ie,He,he,Ye,qe){return He+he+tt(Ye)+qe}function rt(Ie,He,he,Ye,qe){return He+he+Ye+tt(qe)}return{transform:function(Ie,He){var he=new s(te,l),Ye=new s(K,c),qe=new s(Z,_);return Ie=qe.tokenize(Ye.tokenize(he.tokenize(Ie.replace("`","%60")))),He.transformDirInUrl&&(Ie=Ie.replace(ce,"$1"+o+"$2").replace(ge,"$1"+u+"$2").replace(Te,"$1"+i).replace(re,"$1ltr").replace(oe,"rtl").replace(_e,"ltr").replace(W,"rtl")),He.transformEdgeInUrl&&(Ie=Ie.replace(Ae,"$1"+i).replace(ve,"$1left").replace(oe,"right")),Ie=Ie.replace(Q,"$1"+i).replace(se,"$1ltr").replace(oe,"rtl").replace(fe,"$1"+i).replace(me,"$1left").replace(oe,"right").replace(le,"$1$2"+i).replace(pe,"$1$2e-resize").replace(oe,"w-resize").replace(Oe,Et).replace(ye,xt).replace(Le,rt).replace(Be,rt).replace(je,xt).replace(Ke,st).replace(Ge,st).replace(Ee,"$1$2$3$8$5$6$7$4$9").replace(Re,"$1$2$3$8$5$6$7$4$9").replace(xe,we).replace(Pe,we),Ie=he.detokenize(Ye.detokenize(qe.detokenize(Ie))),Ie}}}a=new n,e.exports?t.transform=function(i,o,u){var l;return typeof o=="object"?l=o:(l={},typeof o=="boolean"&&(l.transformDirInUrl=o),typeof u=="boolean"&&(l.transformEdgeInUrl=u)),a.transform(i,l)}:typeof window<"u"&&(window.cssjanus=a)})(cssjanus,cssjanus.exports);var cssjanusExports=cssjanus.exports;const require$$1=getAugmentedNamespace(stylis);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=s(cssjanusExports),a=require$$1;function s(u){return u&&u.__esModule?u:{default:u}}function n(u,l,c,_){switch(u.type){case a.IMPORT:case a.DECLARATION:case a.COMMENT:return u.return=u.return||u.value;case a.RULESET:u.value=u.props.join(","),u.children.forEach(function(p){p.type===a.COMMENT&&(p.children=p.value)})}return(0,a.strlen)(c=(0,a.serialize)(u.children,n))?u.return=u.value+"{"+c+"}":""}function i(u,l,c,_){if(!u.root){var p=t.default.transform(n(u,l,c));u.children=p?(0,a.compile)(p)[0].children:[],u.return=""}}Object.defineProperty(i,"name",{value:"stylisRTLPlugin"});var o=i;e.default=o})(stylisRtl);const rtlPlugin=getDefaultExportFromCjs(stylisRtl),faIR={components:{MuiBreadcrumbs:{defaultProps:{expandText:"نمایش مسیر"}},MuiTablePagination:{defaultProps:{getItemAriaLabel:e=>e==="first"?"رفتن به اولین صفحه":e==="last"?"رفتن به آخرین صفحه":e==="next"?"رفتن به صفحه‌ی بعدی":"رفتن به صفحه‌ی قبلی",labelRowsPerPage:"تعداد سطرهای هر صفحه:",labelDisplayedRows:({from:e,to:t,count:a})=>`${e}–${t} از ${a!==-1?a:`بیشتر از ${t}`}`}},MuiRating:{defaultProps:{getLabelText:e=>`${e} ستاره`,emptyLabelText:"خالی"}},MuiAutocomplete:{defaultProps:{clearText:"پاک‌کردن",closeText:"بستن",loadingText:"در حال بارگذاری…",noOptionsText:"بی‌نتیجه",openText:"بازکردن"}},MuiAlert:{defaultProps:{closeText:"بستن"}},MuiPagination:{defaultProps:{"aria-label":"ناوبری صفحه",getItemAriaLabel:(e,t,a)=>e==="page"?`${a?"":"رفتن به "}صفحهٔ ${t}`:e==="first"?"رفتن به اولین صفحه":e==="last"?"رفتن به آخرین صفحه":e==="next"?"رفتن به صفحه‌ی بعدی":"رفتن به صفحه‌ی قبلی"}}}},theme=createTheme({direction:"rtl",typography:{fontFamily:["iranyekan","-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Roboto",'"Helvetica Neue"',"sans-serif","Arial",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"'].join(",")},palette:{primary:{light:"#E0E7FF",main:"#244CCC",dark:"#102159",contrastText:"#fff"},secondary:{light:"#E6FAF5",main:"#00CC99",dark:"#ab003c",contrastText:"#000"},error:{light:"#EB5757",main:"#EB5757",dark:"#EB5757",contrastText:"#fff"},info:{light:"#17A2B8",main:"#17A2B8",dark:"#17A2B8",contrastText:"#fff"}},breakpoints:{values:{xs:0,sm:600,md:900,lg:1200,nlg:1400,xl:1536,nxl:1700,xxl:1920,xxxl:2400}},components:{MUIDataTableBodyRow:{styleOverrides:{root:{borderBottom:"1px solid #e3e3e3"}}},MuiFormControl:{styleOverrides:{root:{width:"100%"}}},MuiFormControlLabel:{styleOverrides:{label:{fontSize:"14px"}}},MuiOutlinedInput:{styleOverrides:{root:{backgroundColor:"transparent","&.Mui-focused":{backgroundColor:"transparent"}},input:{backgroundColor:"transparent","&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px white inset",WebkitTextFillColor:"inherit"}},notchedOutline:{borderColor:"#e6e6e6"}}},MuiInputLabel:{styleOverrides:{asterisk:{color:"#EB5757"}}},MuiButton:{styleOverrides:{root:({theme:e})=>({borderRadius:"8px",fontWeight:600,"&.Mui-disabled":{backgroundColor:"rgba(36, 76, 204, 0.3)",color:"rgba(255, 255, 255, 0.7)"},fontSize:"17px",[e.breakpoints.down("sm")]:{fontSize:"13px"}}),outlined:{borderWidth:"2px","&:hover":{borderWidth:"2px"},"&.Mui-disabled":{borderColor:"rgba(36, 76, 204, 0.3)",color:"rgba(36, 76, 204, 0.5)",backgroundColor:"transparent"}}}},MUIDataTable:{styleOverrides:{responsiveBase:{overflow:"hidden"},root:{boxShadow:"none !important",width:"100%"}}},MUIDataTableSearch:{styleOverrides:{searchIcon:{display:"none"},main:{justifyContent:"flex-end"},searchText:{flex:"unset"}}},MUIDataTablePagination:{styleOverrides:{navContainer:{width:"100%",display:"inline-block"}}},MUIDataTableToolbar:{styleOverrides:{root:{alignItems:"center"},actions:{display:"flex",justifyContent:"flex-end",flex:"unset"},titleText:{textAlign:"right",fontSize:"16px",color:"rgba(0, 0, 0, 0.54)"}}},MUIDataTableHeadCell:{styleOverrides:{toolButton:{padding:"0px !important",marginRight:"0px !important",justifyContent:"center !important"},data:({theme:e})=>({fontSize:"14px",[e.breakpoints.down("sm")]:{fontSize:"12px"}}),contentWrapper:{justifyContent:"center"}}},MuiTableCell:{styleOverrides:{head:{backgroundColor:"#e3e3e3 !important",textAlign:"center"},root:{justifyContent:"center",padding:"5px !important"}}},MuiToolbar:{styleOverrides:{root:{}}},MUIDataTableBodyCell:{styleOverrides:{root:{textAlign:"center",fontSize:"12px"}}},MuiTablePagination:{styleOverrides:{root:{justifyContent:"center",display:"flex"},toolbar:{marginTop:"0px",alignItems:"center"}}},MuiDrawer:{styleOverrides:{paperAnchorBottom:{borderTopRightRadius:"25px",borderTopLeftRadius:"25px"}}},MuiTimeline:{styleOverrides:{root:{gap:"0px !important"}}}}},faIR);var axios$3={exports:{}},bind$2=function(t,a){return function(){for(var n=new Array(arguments.length),i=0;i"u"}function isBuffer$4(e){return e!==null&&!isUndefined$1(e)&&e.constructor!==null&&!isUndefined$1(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&isArrayBuffer(e.buffer),t}function isString$3(e){return typeof e=="string"}function isNumber$1(e){return typeof e=="number"}function isObject$8(e){return e!==null&&typeof e=="object"}function isPlainObject$1(e){if(kindOf(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var isDate$4=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList");function isFunction$6(e){return toString$9.call(e)==="[object Function]"}function isStream(e){return isObject$8(e)&&isFunction$6(e.pipe)}function isFormData(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||toString$9.call(e)===t||isFunction$6(e.toString)&&e.toString()===t)}var isURLSearchParams=kindOfTest("URLSearchParams");function trim$1(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function forEach$1(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),isArray$d(e))for(var a=0,s=e.length;a0;)i=s[n],o[i]||(t[i]=e[i],o[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t}function endsWith(e,t,a){e=String(e),(a===void 0||a>e.length)&&(a=e.length),a-=t.length;var s=e.indexOf(t,a);return s!==-1&&s===a}function toArray$2(e){if(!e)return null;var t=e.length;if(isUndefined$1(t))return null;for(var a=new Array(t);t-- >0;)a[t]=e[t];return a}var isTypedArray$4=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),utils$b={isArray:isArray$d,isArrayBuffer,isBuffer:isBuffer$4,isFormData,isArrayBufferView,isString:isString$3,isNumber:isNumber$1,isObject:isObject$8,isPlainObject:isPlainObject$1,isUndefined:isUndefined$1,isDate:isDate$4,isFile,isBlob,isFunction:isFunction$6,isStream,isURLSearchParams,isStandardBrowserEnv,forEach:forEach$1,merge,extend:extend$1,trim:trim$1,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray:toArray$2,isTypedArray:isTypedArray$4,isFileList},utils$a=utils$b;function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$1=function(t,a,s){if(!a)return t;var n;if(s)n=s(a);else if(utils$a.isURLSearchParams(a))n=a.toString();else{var i=[];utils$a.forEach(a,function(l,c){l===null||typeof l>"u"||(utils$a.isArray(l)?c=c+"[]":l=[l],utils$a.forEach(l,function(p){utils$a.isDate(p)?p=p.toISOString():utils$a.isObject(p)&&(p=JSON.stringify(p)),i.push(encode(c)+"="+encode(p))}))}),n=i.join("&")}if(n){var o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+n}return t},utils$9=utils$b;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(t,a,s){return this.handlers.push({fulfilled:t,rejected:a,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};InterceptorManager$1.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};InterceptorManager$1.prototype.forEach=function(t){utils$9.forEach(this.handlers,function(s){s!==null&&t(s)})};var InterceptorManager_1=InterceptorManager$1,utils$8=utils$b,normalizeHeaderName$1=function(t,a){utils$8.forEach(t,function(n,i){i!==a&&i.toUpperCase()===a.toUpperCase()&&(t[a]=n,delete t[i])})},utils$7=utils$b;function AxiosError$2(e,t,a,s,n){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),s&&(this.request=s),n&&(this.response=n)}utils$7.inherits(AxiosError$2,Error,{toJSON:function(){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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var prototype=AxiosError$2.prototype,descriptors={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){descriptors[e]={value:e}});Object.defineProperties(AxiosError$2,descriptors);Object.defineProperty(prototype,"isAxiosError",{value:!0});AxiosError$2.from=function(e,t,a,s,n,i){var o=Object.create(prototype);return utils$7.toFlatObject(e,o,function(l){return l!==Error.prototype}),AxiosError$2.call(o,e.message,t,a,s,n),o.name=e.name,i&&Object.assign(o,i),o};var AxiosError_1=AxiosError$2,transitional={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},utils$6=utils$b;function toFormData$1(e,t){t=t||new FormData;var a=[];function s(i){return i===null?"":utils$6.isDate(i)?i.toISOString():utils$6.isArrayBuffer(i)||utils$6.isTypedArray(i)?typeof Blob=="function"?new Blob([i]):Buffer.from(i):i}function n(i,o){if(utils$6.isPlainObject(i)||utils$6.isArray(i)){if(a.indexOf(i)!==-1)throw Error("Circular reference detected in "+o);a.push(i),utils$6.forEach(i,function(l,c){if(!utils$6.isUndefined(l)){var _=o?o+"."+c:c,p;if(l&&!o&&typeof l=="object"){if(utils$6.endsWith(c,"{}"))l=JSON.stringify(l);else if(utils$6.endsWith(c,"[]")&&(p=utils$6.toArray(l))){p.forEach(function(d){!utils$6.isUndefined(d)&&t.append(_,s(d))});return}}n(l,_)}}),a.pop()}else t.append(o,s(i))}return n(e),t}var toFormData_1=toFormData$1,settle,hasRequiredSettle;function requireSettle(){if(hasRequiredSettle)return settle;hasRequiredSettle=1;var e=AxiosError_1;return settle=function(a,s,n){var i=n.config.validateStatus;!n.status||!i||i(n.status)?a(n):s(new e("Request failed with status code "+n.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))},settle}var cookies,hasRequiredCookies;function requireCookies(){if(hasRequiredCookies)return cookies;hasRequiredCookies=1;var e=utils$b;return cookies=e.isStandardBrowserEnv()?function(){return{write:function(s,n,i,o,u,l){var c=[];c.push(s+"="+encodeURIComponent(n)),e.isNumber(i)&&c.push("expires="+new Date(i).toGMTString()),e.isString(o)&&c.push("path="+o),e.isString(u)&&c.push("domain="+u),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(s){var n=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),cookies}var isAbsoluteURL$1=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},combineURLs$1=function(t,a){return a?t.replace(/\/+$/,"")+"/"+a.replace(/^\/+/,""):t},isAbsoluteURL=isAbsoluteURL$1,combineURLs=combineURLs$1,buildFullPath$1=function(t,a){return t&&!isAbsoluteURL(a)?combineURLs(t,a):a},parseHeaders,hasRequiredParseHeaders;function requireParseHeaders(){if(hasRequiredParseHeaders)return parseHeaders;hasRequiredParseHeaders=1;var e=utils$b,t=["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"];return parseHeaders=function(s){var n={},i,o,u;return s&&e.forEach(s.split(` +`),function(c){if(u=c.indexOf(":"),i=e.trim(c.substr(0,u)).toLowerCase(),o=e.trim(c.substr(u+1)),i){if(n[i]&&t.indexOf(i)>=0)return;i==="set-cookie"?n[i]=(n[i]?n[i]:[]).concat([o]):n[i]=n[i]?n[i]+", "+o:o}}),n},parseHeaders}var isURLSameOrigin,hasRequiredIsURLSameOrigin;function requireIsURLSameOrigin(){if(hasRequiredIsURLSameOrigin)return isURLSameOrigin;hasRequiredIsURLSameOrigin=1;var e=utils$b;return isURLSameOrigin=e.isStandardBrowserEnv()?function(){var a=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),n;function i(o){var u=o;return a&&(s.setAttribute("href",u),u=s.href),s.setAttribute("href",u),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return n=i(window.location.href),function(u){var l=e.isString(u)?i(u):u;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}(),isURLSameOrigin}var CanceledError_1,hasRequiredCanceledError;function requireCanceledError(){if(hasRequiredCanceledError)return CanceledError_1;hasRequiredCanceledError=1;var e=AxiosError_1,t=utils$b;function a(s){e.call(this,s??"canceled",e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(a,e,{__CANCEL__:!0}),CanceledError_1=a,CanceledError_1}var parseProtocol,hasRequiredParseProtocol;function requireParseProtocol(){return hasRequiredParseProtocol||(hasRequiredParseProtocol=1,parseProtocol=function(t){var a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return a&&a[1]||""}),parseProtocol}var xhr,hasRequiredXhr;function requireXhr(){if(hasRequiredXhr)return xhr;hasRequiredXhr=1;var e=utils$b,t=requireSettle(),a=requireCookies(),s=buildURL$1,n=buildFullPath$1,i=requireParseHeaders(),o=requireIsURLSameOrigin(),u=transitional,l=AxiosError_1,c=requireCanceledError(),_=requireParseProtocol();return xhr=function(d){return new Promise(function(R,y){var I=d.data,A=d.headers,x=d.responseType,S;function T(){d.cancelToken&&d.cancelToken.unsubscribe(S),d.signal&&d.signal.removeEventListener("abort",S)}e.isFormData(I)&&e.isStandardBrowserEnv()&&delete A["Content-Type"];var O=new XMLHttpRequest;if(d.auth){var C=d.auth.username||"",U=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";A.Authorization="Basic "+btoa(C+":"+U)}var L=n(d.baseURL,d.url);O.open(d.method.toUpperCase(),s(L,d.params,d.paramsSerializer),!0),O.timeout=d.timeout;function j(){if(O){var Y="getAllResponseHeaders"in O?i(O.getAllResponseHeaders()):null,z=!x||x==="text"||x==="json"?O.responseText:O.response,H={data:z,status:O.status,statusText:O.statusText,headers:Y,config:d,request:O};t(function(k){R(k),T()},function(k){y(k),T()},H),O=null}}if("onloadend"in O?O.onloadend=j:O.onreadystatechange=function(){!O||O.readyState!==4||O.status===0&&!(O.responseURL&&O.responseURL.indexOf("file:")===0)||setTimeout(j)},O.onabort=function(){O&&(y(new l("Request aborted",l.ECONNABORTED,d,O)),O=null)},O.onerror=function(){y(new l("Network Error",l.ERR_NETWORK,d,O,O)),O=null},O.ontimeout=function(){var z=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",H=d.transitional||u;d.timeoutErrorMessage&&(z=d.timeoutErrorMessage),y(new l(z,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,O)),O=null},e.isStandardBrowserEnv()){var X=(d.withCredentials||o(L))&&d.xsrfCookieName?a.read(d.xsrfCookieName):void 0;X&&(A[d.xsrfHeaderName]=X)}"setRequestHeader"in O&&e.forEach(A,function(z,H){typeof I>"u"&&H.toLowerCase()==="content-type"?delete A[H]:O.setRequestHeader(H,z)}),e.isUndefined(d.withCredentials)||(O.withCredentials=!!d.withCredentials),x&&x!=="json"&&(O.responseType=d.responseType),typeof d.onDownloadProgress=="function"&&O.addEventListener("progress",d.onDownloadProgress),typeof d.onUploadProgress=="function"&&O.upload&&O.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(S=function(Y){O&&(y(!Y||Y&&Y.type?new c:Y),O.abort(),O=null)},d.cancelToken&&d.cancelToken.subscribe(S),d.signal&&(d.signal.aborted?S():d.signal.addEventListener("abort",S))),I||(I=null);var B=_(L);if(B&&["http","https","file"].indexOf(B)===-1){y(new l("Unsupported protocol "+B+":",l.ERR_BAD_REQUEST,d));return}O.send(I)})},xhr}var _null,hasRequired_null;function require_null(){return hasRequired_null||(hasRequired_null=1,_null=null),_null}var utils$5=utils$b,normalizeHeaderName=normalizeHeaderName$1,AxiosError$1=AxiosError_1,transitionalDefaults=transitional,toFormData=toFormData_1,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!utils$5.isUndefined(e)&&utils$5.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function getDefaultAdapter(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=requireXhr()),e}function stringifySafely(e,t,a){if(utils$5.isString(e))try{return(t||JSON.parse)(e),utils$5.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(a||JSON.stringify)(e)}var defaults$4={transitional:transitionalDefaults,adapter:getDefaultAdapter(),transformRequest:[function(t,a){if(normalizeHeaderName(a,"Accept"),normalizeHeaderName(a,"Content-Type"),utils$5.isFormData(t)||utils$5.isArrayBuffer(t)||utils$5.isBuffer(t)||utils$5.isStream(t)||utils$5.isFile(t)||utils$5.isBlob(t))return t;if(utils$5.isArrayBufferView(t))return t.buffer;if(utils$5.isURLSearchParams(t))return setContentTypeIfUnset(a,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var s=utils$5.isObject(t),n=a&&a["Content-Type"],i;if((i=utils$5.isFileList(t))||s&&n==="multipart/form-data"){var o=this.env&&this.env.FormData;return toFormData(i?{"files[]":t}:t,o&&new o)}else if(s||n==="application/json")return setContentTypeIfUnset(a,"application/json"),stringifySafely(t);return t}],transformResponse:[function(t){var a=this.transitional||defaults$4.transitional,s=a&&a.silentJSONParsing,n=a&&a.forcedJSONParsing,i=!s&&this.responseType==="json";if(i||n&&utils$5.isString(t)&&t.length)try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?AxiosError$1.from(o,AxiosError$1.ERR_BAD_RESPONSE,this,null,this.response):o}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:require_null()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$5.forEach(["delete","get","head"],function(t){defaults$4.headers[t]={}});utils$5.forEach(["post","put","patch"],function(t){defaults$4.headers[t]=utils$5.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$4,utils$4=utils$b,defaults$3=defaults_1,transformData$1=function(t,a,s){var n=this||defaults$3;return utils$4.forEach(s,function(o){t=o.call(n,t,a)}),t},isCancel$1,hasRequiredIsCancel;function requireIsCancel(){return hasRequiredIsCancel||(hasRequiredIsCancel=1,isCancel$1=function(t){return!!(t&&t.__CANCEL__)}),isCancel$1}var utils$3=utils$b,transformData=transformData$1,isCancel=requireIsCancel(),defaults$2=defaults_1,CanceledError=requireCanceledError();function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError}var dispatchRequest$1=function(t){throwIfCancellationRequested(t),t.headers=t.headers||{},t.data=transformData.call(t,t.data,t.headers,t.transformRequest),t.headers=utils$3.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function(n){delete t.headers[n]});var a=t.adapter||defaults$2.adapter;return a(t).then(function(n){return throwIfCancellationRequested(t),n.data=transformData.call(t,n.data,n.headers,t.transformResponse),n},function(n){return isCancel(n)||(throwIfCancellationRequested(t),n&&n.response&&(n.response.data=transformData.call(t,n.response.data,n.response.headers,t.transformResponse))),Promise.reject(n)})},utils$2=utils$b,mergeConfig$2=function(t,a){a=a||{};var s={};function n(_,p){return utils$2.isPlainObject(_)&&utils$2.isPlainObject(p)?utils$2.merge(_,p):utils$2.isPlainObject(p)?utils$2.merge({},p):utils$2.isArray(p)?p.slice():p}function i(_){if(utils$2.isUndefined(a[_])){if(!utils$2.isUndefined(t[_]))return n(void 0,t[_])}else return n(t[_],a[_])}function o(_){if(!utils$2.isUndefined(a[_]))return n(void 0,a[_])}function u(_){if(utils$2.isUndefined(a[_])){if(!utils$2.isUndefined(t[_]))return n(void 0,t[_])}else return n(void 0,a[_])}function l(_){if(_ in a)return n(t[_],a[_]);if(_ in t)return n(void 0,t[_])}var c={url:o,method:o,data:o,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,beforeRedirect:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:l};return utils$2.forEach(Object.keys(t).concat(Object.keys(a)),function(p){var d=c[p]||i,E=d(p);utils$2.isUndefined(E)&&d!==l||(s[p]=E)}),s},data,hasRequiredData;function requireData(){return hasRequiredData||(hasRequiredData=1,data={version:"0.27.2"}),data}var VERSION=requireData().version,AxiosError=AxiosError_1,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){validators$1[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});var deprecatedWarnings={};validators$1.transitional=function(t,a,s){function n(i,o){return"[Axios v"+VERSION+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return function(i,o,u){if(t===!1)throw new AxiosError(n(o," has been removed"+(a?" in "+a:"")),AxiosError.ERR_DEPRECATED);return a&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(n(o," has been deprecated since v"+a+" and will be removed in the near future"))),t?t(i,o,u):!0}};function assertOptions(e,t,a){if(typeof e!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);for(var s=Object.keys(e),n=s.length;n-- >0;){var i=s[n],o=t[i];if(o){var u=e[i],l=u===void 0||o(u,i,e);if(l!==!0)throw new AxiosError("option "+i+" must be "+l,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(a!==!0)throw new AxiosError("Unknown option "+i,AxiosError.ERR_BAD_OPTION)}}var validator$1={assertOptions,validators:validators$1},utils$1=utils$b,buildURL=buildURL$1,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,buildFullPath=buildFullPath$1,validator=validator$1,validators=validator.validators;function Axios$1(e){this.defaults=e,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function(t,a){typeof t=="string"?(a=a||{},a.url=t):a=t||{},a=mergeConfig$1(this.defaults,a),a.method?a.method=a.method.toLowerCase():this.defaults.method?a.method=this.defaults.method.toLowerCase():a.method="get";var s=a.transitional;s!==void 0&&validator.assertOptions(s,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(a)===!1||(i=i&&E.synchronous,n.unshift(E.fulfilled,E.rejected))});var o=[];this.interceptors.response.forEach(function(E){o.push(E.fulfilled,E.rejected)});var u;if(!i){var l=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(l,n),l=l.concat(o),u=Promise.resolve(a);l.length;)u=u.then(l.shift(),l.shift());return u}for(var c=a;n.length;){var _=n.shift(),p=n.shift();try{c=_(c)}catch(d){p(d);break}}try{u=dispatchRequest(c)}catch(d){return Promise.reject(d)}for(;o.length;)u=u.then(o.shift(),o.shift());return u};Axios$1.prototype.getUri=function(t){t=mergeConfig$1(this.defaults,t);var a=buildFullPath(t.baseURL,t.url);return buildURL(a,t.params,t.paramsSerializer)};utils$1.forEach(["delete","get","head","options"],function(t){Axios$1.prototype[t]=function(a,s){return this.request(mergeConfig$1(s||{},{method:t,url:a,data:(s||{}).data}))}});utils$1.forEach(["post","put","patch"],function(t){function a(s){return function(i,o,u){return this.request(mergeConfig$1(u||{},{method:t,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}Axios$1.prototype[t]=a(),Axios$1.prototype[t+"Form"]=a(!0)});var Axios_1=Axios$1,CancelToken_1,hasRequiredCancelToken;function requireCancelToken(){if(hasRequiredCancelToken)return CancelToken_1;hasRequiredCancelToken=1;var e=requireCanceledError();function t(a){if(typeof a!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(o){s=o});var n=this;this.promise.then(function(i){if(n._listeners){var o,u=n._listeners.length;for(o=0;o"u"?"undefined":_typeof$1(self))!=="object"||!(e in self))return!1;try{var t=self[e],a="redux-persist ".concat(e," test");t.setItem(a,"test"),t.getItem(a),t.removeItem(a)}catch{return!1}return!0}function getStorage(e){var t="".concat(e,"Storage");return hasStorage(t)?self[t]:noopStorage}createWebStorage$1.__esModule=!0;createWebStorage$1.default=createWebStorage;var _getStorage=_interopRequireDefault$1w(getStorage$1);function _interopRequireDefault$1w(e){return e&&e.__esModule?e:{default:e}}function createWebStorage(e){var t=(0,_getStorage.default)(e);return{getItem:function(s){return new Promise(function(n,i){n(t.getItem(s))})},setItem:function(s,n){return new Promise(function(i,o){i(t.setItem(s,n))})},removeItem:function(s){return new Promise(function(n,i){n(t.removeItem(s))})}}}var default_1$1v=void 0,_createWebStorage=_interopRequireDefault$1v(createWebStorage$1);function _interopRequireDefault$1v(e){return e&&e.__esModule?e:{default:e}}var _default=(0,_createWebStorage.default)("local");default_1$1v=_default;const appReducers={LOADING_START:(e,t)=>{e.loading=!0},LOADING_END:(e,t)=>{e.loading=!1},BACKDROP_SHOW:(e,t)=>{e.backdrop=!0},BACKDROP_HIDE:(e,t)=>{e.backdrop=!1},OPEN_MODAL:(e,t)=>{e.modal={modalState:!0,modalContent:t.payload.content,modalTitle:t.payload.title,modalOnClose:t.payload.onClose,modalSize:t.payload.size}},CLOSE_MODAL:e=>{e.modal={modalState:!1,modalContent:null,modalTitle:null}},DRAWER:(e,t)=>{e.drawer={...e.drawer,...t.payload}},RESET_TIME_TO_LOGOUT:(e,t)=>{e.inActiveTime=1800}},initialState$k={pending:!1,inActiveTime:1800,modal:{modalState:!1,modalContent:null,modalTitle:null,modalOnClose:null,modalSize:500},drawer:{top:!1,left:!1,bottom:!1,right:!1,content:null,title:null}},slice$j=createSlice({name:"app",initialState:initialState$k,reducers:appReducers,extraReducers:{}}),{reducer:appSlice}=slice$j,{LOADING_START,LOADING_END,CLOSE_MODAL,OPEN_MODAL,DRAWER,BACKDROP_HIDE}=slice$j.actions,getUserMovingTextsService=createAsyncThunk("GET_USER_MOVING_TEXTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("moving-text/?dashboard=true");return t(LOADING_END()),{data:a,status:s}}),getUserProfile=createAsyncThunk("GET_USER_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("system_user_profile/?self-profile");return{data:e,status:t}}),getUserRoleInfo=createAsyncThunk("GET_USER_ROLE_INFO",async({userKey:e,role:t},{dispatch:a})=>{try{a(LOADING_START());const{data:s,status:n}=await axios$1.get("user-role-info/",{params:{user_key:e,role:t}});return a(LOADING_END()),{data:s,status:n}}catch(s){throw a(LOADING_END()),s}}),loginSendMobile=createAsyncThunk("LOGIN_SEND_MOBILE",async({mobile:e,state:t})=>{const{data:a,status:s}=await axios$1.post("api/send/",{mobile:e,state:t});return{data:a,status:s}}),loginWithPassword=createAsyncThunk("LOGIN_WITH_PASSWORD",async({mobile:e,password:t})=>{const{data:a,status:s}=await axios$1.post("api/login/",{username:e,password:t});return{data:a,status:s}});createAsyncThunk("LOGIN_FORGET_PASSWORD",async({mobile:e,state:t})=>{const{data:a,status:s}=await axios$1.post("api/send/",{mobile:e,state:t});return{data:a,status:s}});const checkUserPath=createAsyncThunk("CHECK_USER_PATH",async({mobile:e,state:t})=>{const{data:a,status:s}=await axios$1.post("https://userbackend.rasadyar.com/api/send_otp/",{mobile:e,state:t});return{data:a,status:s}}),checkActiveUsers=createAsyncThunk("CHECK_ACTIVE_USERS",async()=>{const{data:e,status:t}=await axios$1.get("https://userbackend.rasadyar.com/api/active-users/");return{data:e,status:t}});createAsyncThunk("LOGIN_FORGET_PASSWORD_SEND_OTP",async({key:e,code:t})=>{const{data:a,status:s}=await axios$1.post("api/check/",{key:e,code:t});return{data:a,status:s}});createAsyncThunk("LOGIN_FORGET_PASSWORD_CHANGE_PASSWORD",async({username:e,password:t})=>{const{data:a,status:s}=await axios$1.post("api/forget/",{username:e,password:t});return{data:a,status:s}});const changePassword=createAsyncThunk("LOGIN_CHANGE_PASSWORD",async({username:e,password:t})=>{const{data:a,status:s}=await axios$1.post("api/change_password/",{username:e,password:t});return{data:a,status:s}}),userExtraReducers={[loginSendMobile.fulfilled]:(e,{payload:t})=>{e.pending=!1},[loginSendMobile.pending]:e=>{e.pending=!0},[loginWithPassword.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.authToken=t.data.accessToken,e.tokenExpiresIn=t.data.expiresIn;const a=t.data.role.filter(s=>s!=="ProvinceInspector");e.role=a,e.loginUserProfile=t.data},[loginWithPassword.pending]:e=>{e.pending=!0},[getUserProfile.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.userProfile=t.data},[checkUserPath.pending]:e=>{e.pending=!0},[checkUserPath.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.userPath=t.data.backend+"/"},[getUserProfile.pending]:e=>{e.pending=!0},[changePassword.fulfilled]:e=>{e.pending=!1},[changePassword.pending]:e=>{e.pending=!0},[changePassword.pending]:e=>{e.pending=!0},[getUserMovingTextsService.fulfilled]:(e,{payload:t})=>{let a="";t.data.length?t.data.forEach(s=>{s!=="undefined"&&(a=a+"‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ "+(s==null?void 0:s.movingText))}):a=null,e.pending=!1,e.userMovingTexts=a},[getUserRoleInfo.fulfilled]:(e,{payload:t})=>{e.pending=!1,t.data&&Array.isArray(t.data)?(e.subUsers=t.data,t.data.length>0&&(e.selectedSubUser=t.data[0])):(e.subUsers=[],e.selectedSubUser=null)},[getUserRoleInfo.pending]:e=>{e.pending=!0},[getUserRoleInfo.rejected]:e=>{e.pending=!1,e.subUsers=[],e.selectedSubUser=null}},userReducers={LOG_OUT:(e,t)=>{default_1$1v.removeItem("persist:root"),e.authToken=null,e.isFirstLogin=!0,e.typeActivitySelected=null,e=null;try{const a=localStorage.getItem("dashboard_custom_order");localStorage.clear(),a&&localStorage.setItem("dashboard_custom_order",a)}catch{}},AUTO_SIGN_IN:(e,t)=>{e.authToken=t.payload.accessToken,e.tokenExpiresIn=t.payload.expiresIn,e.role=t.payload.role,e.loginUserProfile=t.payload},IS_FIRST_LOGIN:(e,t)=>{e.isFirstLogin=t.payload},SET_MEDIATOR_TEXT:(e,t)=>{e.mediatorText=t.payload},SET_SUBMENU_TEXT:(e,t)=>{e.subMenuText=t.payload},SET_USER_PATH:(e,t)=>{e.userPath=t.payload},SET_ADMIN_TOKEN:(e,t)=>{e.adminToken=t.payload},SET_TYPE_ACTIVITY_SELECTED:(e,t)=>{e.typeActivitySelected=t.payload},SET_SELECTED_ROLE:(e,t)=>{e.selectedRole=t.payload},SET_SELECTED_SUB_USER:(e,t)=>{e.selectedSubUser=t.payload},SET_SUB_USERS:(e,t)=>{e.subUsers=t.payload}},initialState$j={statusModal:!1,typeActivitySelected:null,pending:!1,authToken:null,adminToken:null,userProfile:{},loginUserProfile:{},role:null,selectedRole:null,selectedSubUser:null,subUsers:[],isFirstLogin:!0,userPath:"https://habackend.rasadyar.com/"},slice$i=createSlice({name:"user",initialState:initialState$j,reducers:userReducers,extraReducers:userExtraReducers}),{LOG_OUT,SET_MEDIATOR_TEXT,SET_SUBMENU_TEXT,SET_ADMIN_TOKEN,SET_SELECTED_ROLE,SET_SELECTED_SUB_USER,SET_SUB_USERS}=slice$i.actions,{reducer:userSlice}=slice$i,avicultureGetProfile=createAsyncThunk("AVICULTURE_GET_PROFILE",async(e,{dispatch:t})=>{const{data:a,status:s}=await axios$1.get("Poultry/0/?profile",e);return{data:a,status:s}}),avicultureNewRequest=createAsyncThunk("AVICULTURE_NEW_REQUEST",async e=>{try{const{data:t,status:a}=await axios$1.post("Poultry_Request/",e);return{data:t,status:a}}catch(t){return{error:t.response.data.result}}}),getRoleFromUrl=()=>{switch(window.location.pathname.split("/")[1]){case"city":return"CityOperator";case"aviculture":return"Poultry";case"province":return"ProvinceOperator";case"slaughter":return"KillHouse";case"slaughter-house-vet":return"KillHouseVet";case"vetfarm":return"VetFarm";case"financial":return"ProvinceFinancial";case"inspector":return"ProvinceInspector";case"vet-supervisor":return"VetSupervisor";case"commerce":return"Commerce";case"city-commerce":return"CityCommerce";case"city-vet":return"CityVet";case"city-jahad":return"CityJahad";case"observatory":return"Observatory";case"province-supervisor":return"ProvinceSupervisor";case"guild":return"Guilds";case"senf":return"Guilds";case"steward":return"Steward";case"guild-room":return"GuildRoom";case"livestock":return"LiveStockSupport";case"superadmin":return"SuperAdmin";case"chaincompany":return"ChainCompany";case"adminx":return"AdminX";case"supporter":return"Supporter";case"dispenser":return"Dispenser";case"citypoultry":return"CityPoultry";case"driver":return"Driver";case"parent-company":return"ParentCompany";case"cold-house-steward":return"ColdHouseSteward";case"city-guild":return"CityGuild";case"province-jahad":return"LiveStockProvinceJahad";case"union":return"Union";case"cooperative":return"Cooperative";case"rancher":return"Rancher";case"psp-company":return"PosCompany";case"poultry-science":return"PoultryScience";default:return null}},getActualRoleFromRole=e=>{switch(e){case"city":return"CityOperator";case"aviculture":return"Poultry";case"province":return"ProvinceOperator";case"slaughter":return"KillHouse";case"slaughter-house-vet":case"vetfarm":return"Vet";case"financial":return"ProvinceFinancial";default:return null}},avicultureGetRequests=createAsyncThunk("AVICULTURE_REQUESTS_SERVICE",async(e,{dispatch:t})=>{const{data:a,status:s}=await axios$1.get("Poultry_Request/?role="+getRoleFromUrl(),{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return{data:a,status:s}}),avicultureGetHatchings=createAsyncThunk("AVICULTURE_GET_HATCHINGS",async()=>{const{data:e,status:t}=await axios$1.get("poultry_hatching/");return{data:e,status:t}}),avicultureGetChickenPrice=createAsyncThunk("AVICULTURE_GET_CHICKEN_PRICE",async()=>{const{data:e,status:t}=await axios$1.get("pricing/?role=Poultry");return{data:e,status:t}}),avicultureGetHallsInfo=createAsyncThunk("AVICULTURE_GET_HALLS_INFO",async()=>{const{data:e,status:t}=await axios$1.get("Poultry/?info");return{data:e,status:t}}),avicultureGetHallInspects=createAsyncThunk("AVICULTURE_GET_HALL)INSPECTS",async e=>{const{data:t,status:a}=await axios$1.get("vet_farm_inspection/?poultry_key="+e);return{data:t,status:a}}),avicultureGetSlaughters=createAsyncThunk("AVICULTURE_GET_SLAUGHTERS",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_list/?show_poultry",{params:{date:e.date}});return{data:t,status:a}}),avicultureGetReports=createAsyncThunk("AVICULTURE_GET_REPORTS",async()=>{const{data:e,status:t}=await axios$1.get("poultry_report/");return{data:e,status:t}});function commonjsRequire(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var moment$1={exports:{}};(function(e,t){(function(a,s){e.exports=s()})(commonjsGlobal,function(){var a;function s(){return a.apply(null,arguments)}function n(f){a=f}function i(f){return f instanceof Array||Object.prototype.toString.call(f)==="[object Array]"}function o(f){return f!=null&&Object.prototype.toString.call(f)==="[object Object]"}function u(f,g){return Object.prototype.hasOwnProperty.call(f,g)}function l(f){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(f).length===0;var g;for(g in f)if(u(f,g))return!1;return!0}function c(f){return f===void 0}function _(f){return typeof f=="number"||Object.prototype.toString.call(f)==="[object Number]"}function p(f){return f instanceof Date||Object.prototype.toString.call(f)==="[object Date]"}function d(f,g){var P=[],D,$=f.length;for(D=0;D<$;++D)P.push(g(f[D],D));return P}function E(f,g){for(var P in g)u(g,P)&&(f[P]=g[P]);return u(g,"toString")&&(f.toString=g.toString),u(g,"valueOf")&&(f.valueOf=g.valueOf),f}function R(f,g,P,D){return Pr(f,g,P,D,!0).utc()}function y(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function I(f){return f._pf==null&&(f._pf=y()),f._pf}var A;Array.prototype.some?A=Array.prototype.some:A=function(f){var g=Object(this),P=g.length>>>0,D;for(D=0;D0)for(P=0;P=0;return(q?P?"+":"":"-")+Math.pow(10,Math.max(0,$)).toString().substr(1)+D}var V=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ee=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ae={},ne={};function J(f,g,P,D){var $=D;typeof D=="string"&&($=function(){return this[D]()}),f&&(ne[f]=$),g&&(ne[g[0]]=function(){return G($.apply(this,arguments),g[1],g[2])}),P&&(ne[P]=function(){return this.localeData().ordinal($.apply(this,arguments),f)})}function ue(f){return f.match(/\[[\s\S]/)?f.replace(/^\[|\]$/g,""):f.replace(/\\/g,"")}function oe(f){var g=f.match(V),P,D;for(P=0,D=g.length;P=0&&ee.test(f);)f=f.replace(ee,D),ee.lastIndex=0,P-=1;return f}var Z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function te(f){var g=this._longDateFormat[f],P=this._longDateFormat[f.toUpperCase()];return g||!P?g:(this._longDateFormat[f]=P.match(V).map(function(D){return D==="MMMM"||D==="MM"||D==="DD"||D==="dddd"?D.slice(1):D}).join(""),this._longDateFormat[f])}var K="Invalid date";function Q(){return this._invalidDate}var se="%d",fe=/\d{1,2}/;function me(f){return this._ordinal.replace("%d",f)}var Ae={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ve(f,g,P,D){var $=this._relativeTime[P];return z($)?$(f,g,P,D):$.replace(/%d/i,f)}function ce(f,g){var P=this._relativeTime[f>0?"future":"past"];return z(P)?P(g):P.replace(/%s/i,g)}var ge={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Te(f){return typeof f=="string"?ge[f]||ge[f.toLowerCase()]:void 0}function re(f){var g={},P,D;for(D in f)u(f,D)&&(P=Te(D),P&&(g[P]=f[D]));return g}var le={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function pe(f){var g=[],P;for(P in f)u(f,P)&&g.push({unit:P,priority:le[P]});return g.sort(function(D,$){return D.priority-$.priority}),g}var Ee=/\d/,Re=/\d\d/,xe=/\d{3}/,Pe=/\d{4}/,Oe=/[+-]?\d{6}/,ye=/\d\d?/,Le=/\d\d\d\d?/,Be=/\d\d\d\d\d\d?/,je=/\d{1,3}/,Ke=/\d{1,4}/,Ge=/[+-]?\d{1,6}/,we=/\d+/,et=/[+-]?\d+/,Et=/Z|[+-]\d\d:?\d\d/gi,tt=/Z|[+-]\d\d(?::?\d\d)?/gi,xt=/[+-]?\d+(\.\d{1,3})?/,st=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,rt=/^[1-9]\d?/,Ie=/^([1-9]\d|\d)/,He;He={};function he(f,g,P){He[f]=z(g)?g:function(D,$){return D&&P?P:g}}function Ye(f,g){return u(He,f)?He[f](g._strict,g._locale):new RegExp(qe(f))}function qe(f){return Qe(f.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(g,P,D,$,q){return P||D||$||q}))}function Qe(f){return f.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Xe(f){return f<0?Math.ceil(f)||0:Math.floor(f)}function Ue(f){var g=+f,P=0;return g!==0&&isFinite(g)&&(P=Xe(g)),P}var zt={};function be(f,g){var P,D=g,$;for(typeof f=="string"&&(f=[f]),_(g)&&(D=function(q,ie){ie[g]=Ue(q)}),$=f.length,P=0;P<$;P++)zt[f[P]]=D}function It(f,g){be(f,function(P,D,$,q){$._w=$._w||{},g(P,$._w,$,q)})}function Jr(f,g,P){g!=null&&u(zt,f)&&zt[f](g,P._a,P,f)}function kt(f){return f%4===0&&f%100!==0||f%400===0}var We=0,nt=1,at=2,Ve=3,Je=4,it=5,mt=6,Zr=7,ea=8;J("Y",0,0,function(){var f=this.year();return f<=9999?G(f,4):"+"+f}),J(0,["YY",2],0,function(){return this.year()%100}),J(0,["YYYY",4],0,"year"),J(0,["YYYYY",5],0,"year"),J(0,["YYYYYY",6,!0],0,"year"),he("Y",et),he("YY",ye,Re),he("YYYY",Ke,Pe),he("YYYYY",Ge,Oe),he("YYYYYY",Ge,Oe),be(["YYYYY","YYYYYY"],We),be("YYYY",function(f,g){g[We]=f.length===2?s.parseTwoDigitYear(f):Ue(f)}),be("YY",function(f,g){g[We]=s.parseTwoDigitYear(f)}),be("Y",function(f,g){g[We]=parseInt(f,10)});function Ct(f){return kt(f)?366:365}s.parseTwoDigitYear=function(f){return Ue(f)+(Ue(f)>68?1900:2e3)};var hr=St("FullYear",!0);function ta(){return kt(this.year())}function St(f,g){return function(P){return P!=null?(_r(this,f,P),s.updateOffset(this,g),this):Pt(this,f)}}function Pt(f,g){if(!f.isValid())return NaN;var P=f._d,D=f._isUTC;switch(g){case"Milliseconds":return D?P.getUTCMilliseconds():P.getMilliseconds();case"Seconds":return D?P.getUTCSeconds():P.getSeconds();case"Minutes":return D?P.getUTCMinutes():P.getMinutes();case"Hours":return D?P.getUTCHours():P.getHours();case"Date":return D?P.getUTCDate():P.getDate();case"Day":return D?P.getUTCDay():P.getDay();case"Month":return D?P.getUTCMonth():P.getMonth();case"FullYear":return D?P.getUTCFullYear():P.getFullYear();default:return NaN}}function _r(f,g,P){var D,$,q,ie,Se;if(!(!f.isValid()||isNaN(P))){switch(D=f._d,$=f._isUTC,g){case"Milliseconds":return void($?D.setUTCMilliseconds(P):D.setMilliseconds(P));case"Seconds":return void($?D.setUTCSeconds(P):D.setSeconds(P));case"Minutes":return void($?D.setUTCMinutes(P):D.setMinutes(P));case"Hours":return void($?D.setUTCHours(P):D.setHours(P));case"Date":return void($?D.setUTCDate(P):D.setDate(P));case"FullYear":break;default:return}q=P,ie=f.month(),Se=f.date(),Se=Se===29&&ie===1&&!kt(q)?28:Se,$?D.setUTCFullYear(q,ie,Se):D.setFullYear(q,ie,Se)}}function ra(f){return f=Te(f),z(this[f])?this[f]():this}function aa(f,g){if(typeof f=="object"){f=re(f);var P=pe(f),D,$=P.length;for(D=0;D<$;D++)this[P[D].unit](f[P[D].unit])}else if(f=Te(f),z(this[f]))return this[f](g);return this}function sa(f,g){return(f%g+g)%g}var Fe;Array.prototype.indexOf?Fe=Array.prototype.indexOf:Fe=function(f){var g;for(g=0;g=0?(Se=new Date(f+400,g,P,D,$,q,ie),isFinite(Se.getFullYear())&&Se.setFullYear(f)):Se=new Date(f,g,P,D,$,q,ie),Se}function Ut(f){var g,P;return f<100&&f>=0?(P=Array.prototype.slice.call(arguments),P[0]=f+400,g=new Date(Date.UTC.apply(null,P)),isFinite(g.getUTCFullYear())&&g.setUTCFullYear(f)):g=new Date(Date.UTC.apply(null,arguments)),g}function Lt(f,g,P){var D=7+g-P,$=(7+Ut(f,0,D).getUTCDay()-g)%7;return-$+D-1}function Sr(f,g,P,D,$){var q=(7+P-D)%7,ie=Lt(f,D,$),Se=1+7*(g-1)+q+ie,Ce,De;return Se<=0?(Ce=f-1,De=Ct(Ce)+Se):Se>Ct(f)?(Ce=f+1,De=Se-Ct(f)):(Ce=f,De=Se),{year:Ce,dayOfYear:De}}function Dt(f,g,P){var D=Lt(f.year(),g,P),$=Math.floor((f.dayOfYear()-D-1)/7)+1,q,ie;return $<1?(ie=f.year()-1,q=$+ot(ie,g,P)):$>ot(f.year(),g,P)?(q=$-ot(f.year(),g,P),ie=f.year()+1):(ie=f.year(),q=$),{week:q,year:ie}}function ot(f,g,P){var D=Lt(f,g,P),$=Lt(f+1,g,P);return(Ct(f)-D+$)/7}J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),he("w",ye,rt),he("ww",ye,Re),he("W",ye,rt),he("WW",ye,Re),It(["w","ww","W","WW"],function(f,g,P,D){g[D.substr(0,1)]=Ue(f)});function Ea(f){return Dt(f,this._week.dow,this._week.doy).week}var ma={dow:0,doy:6};function Ra(){return this._week.dow}function Ta(){return this._week.doy}function Sa(f){var g=this.localeData().week(this);return f==null?g:this.add((f-g)*7,"d")}function ga(f){var g=Dt(this,1,4).week;return f==null?g:this.add((f-g)*7,"d")}J("d",0,"do","day"),J("dd",0,0,function(f){return this.localeData().weekdaysMin(this,f)}),J("ddd",0,0,function(f){return this.localeData().weekdaysShort(this,f)}),J("dddd",0,0,function(f){return this.localeData().weekdays(this,f)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),he("d",ye),he("e",ye),he("E",ye),he("dd",function(f,g){return g.weekdaysMinRegex(f)}),he("ddd",function(f,g){return g.weekdaysShortRegex(f)}),he("dddd",function(f,g){return g.weekdaysRegex(f)}),It(["dd","ddd","dddd"],function(f,g,P,D){var $=P._locale.weekdaysParse(f,D,P._strict);$!=null?g.d=$:I(P).invalidWeekday=f}),It(["d","e","E"],function(f,g,P,D){g[D]=Ue(f)});function ya(f,g){return typeof f!="string"?f:isNaN(f)?(f=g.weekdaysParse(f),typeof f=="number"?f:null):parseInt(f,10)}function Aa(f,g){return typeof f=="string"?g.weekdaysParse(f)%7||7:isNaN(f)?null:f}function Xt(f,g){return f.slice(g,7).concat(f.slice(0,g))}var va="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),gr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Oa="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),xa=st,Ia=st,Ca=st;function Pa(f,g){var P=i(this._weekdays)?this._weekdays:this._weekdays[f&&f!==!0&&this._weekdays.isFormat.test(g)?"format":"standalone"];return f===!0?Xt(P,this._week.dow):f?P[f.day()]:P}function Ua(f){return f===!0?Xt(this._weekdaysShort,this._week.dow):f?this._weekdaysShort[f.day()]:this._weekdaysShort}function Da(f){return f===!0?Xt(this._weekdaysMin,this._week.dow):f?this._weekdaysMin[f.day()]:this._weekdaysMin}function Na(f,g,P){var D,$,q,ie=f.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],D=0;D<7;++D)q=R([2e3,1]).day(D),this._minWeekdaysParse[D]=this.weekdaysMin(q,"").toLocaleLowerCase(),this._shortWeekdaysParse[D]=this.weekdaysShort(q,"").toLocaleLowerCase(),this._weekdaysParse[D]=this.weekdays(q,"").toLocaleLowerCase();return P?g==="dddd"?($=Fe.call(this._weekdaysParse,ie),$!==-1?$:null):g==="ddd"?($=Fe.call(this._shortWeekdaysParse,ie),$!==-1?$:null):($=Fe.call(this._minWeekdaysParse,ie),$!==-1?$:null):g==="dddd"?($=Fe.call(this._weekdaysParse,ie),$!==-1||($=Fe.call(this._shortWeekdaysParse,ie),$!==-1)?$:($=Fe.call(this._minWeekdaysParse,ie),$!==-1?$:null)):g==="ddd"?($=Fe.call(this._shortWeekdaysParse,ie),$!==-1||($=Fe.call(this._weekdaysParse,ie),$!==-1)?$:($=Fe.call(this._minWeekdaysParse,ie),$!==-1?$:null)):($=Fe.call(this._minWeekdaysParse,ie),$!==-1||($=Fe.call(this._weekdaysParse,ie),$!==-1)?$:($=Fe.call(this._shortWeekdaysParse,ie),$!==-1?$:null))}function Ma(f,g,P){var D,$,q;if(this._weekdaysParseExact)return Na.call(this,f,g,P);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),D=0;D<7;D++){if($=R([2e3,1]).day(D),P&&!this._fullWeekdaysParse[D]&&(this._fullWeekdaysParse[D]=new RegExp("^"+this.weekdays($,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[D]=new RegExp("^"+this.weekdaysShort($,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[D]=new RegExp("^"+this.weekdaysMin($,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[D]||(q="^"+this.weekdays($,"")+"|^"+this.weekdaysShort($,"")+"|^"+this.weekdaysMin($,""),this._weekdaysParse[D]=new RegExp(q.replace(".",""),"i")),P&&g==="dddd"&&this._fullWeekdaysParse[D].test(f))return D;if(P&&g==="ddd"&&this._shortWeekdaysParse[D].test(f))return D;if(P&&g==="dd"&&this._minWeekdaysParse[D].test(f))return D;if(!P&&this._weekdaysParse[D].test(f))return D}}function ba(f){if(!this.isValid())return f!=null?this:NaN;var g=Pt(this,"Day");return f!=null?(f=ya(f,this.localeData()),this.add(f-g,"d")):g}function ka(f){if(!this.isValid())return f!=null?this:NaN;var g=(this.day()+7-this.localeData()._week.dow)%7;return f==null?g:this.add(f-g,"d")}function La(f){if(!this.isValid())return f!=null?this:NaN;if(f!=null){var g=Aa(f,this.localeData());return this.day(this.day()%7?g:g-7)}else return this.day()||7}function wa(f){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Kt.call(this),f?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=xa),this._weekdaysStrictRegex&&f?this._weekdaysStrictRegex:this._weekdaysRegex)}function $a(f){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Kt.call(this),f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ia),this._weekdaysShortStrictRegex&&f?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Fa(f){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Kt.call(this),f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ca),this._weekdaysMinStrictRegex&&f?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Kt(){function f(ze,ht){return ht.length-ze.length}var g=[],P=[],D=[],$=[],q,ie,Se,Ce,De;for(q=0;q<7;q++)ie=R([2e3,1]).day(q),Se=Qe(this.weekdaysMin(ie,"")),Ce=Qe(this.weekdaysShort(ie,"")),De=Qe(this.weekdays(ie,"")),g.push(Se),P.push(Ce),D.push(De),$.push(Se),$.push(Ce),$.push(De);g.sort(f),P.sort(f),D.sort(f),$.sort(f),this._weekdaysRegex=new RegExp("^("+$.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+D.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+P.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Qt(){return this.hours()%12||12}function Va(){return this.hours()||24}J("H",["HH",2],0,"hour"),J("h",["hh",2],0,Qt),J("k",["kk",2],0,Va),J("hmm",0,0,function(){return""+Qt.apply(this)+G(this.minutes(),2)}),J("hmmss",0,0,function(){return""+Qt.apply(this)+G(this.minutes(),2)+G(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+G(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+G(this.minutes(),2)+G(this.seconds(),2)});function yr(f,g){J(f,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),g)})}yr("a",!0),yr("A",!1);function Ar(f,g){return g._meridiemParse}he("a",Ar),he("A",Ar),he("H",ye,Ie),he("h",ye,rt),he("k",ye,rt),he("HH",ye,Re),he("hh",ye,Re),he("kk",ye,Re),he("hmm",Le),he("hmmss",Be),he("Hmm",Le),he("Hmmss",Be),be(["H","HH"],Ve),be(["k","kk"],function(f,g,P){var D=Ue(f);g[Ve]=D===24?0:D}),be(["a","A"],function(f,g,P){P._isPm=P._locale.isPM(f),P._meridiem=f}),be(["h","hh"],function(f,g,P){g[Ve]=Ue(f),I(P).bigHour=!0}),be("hmm",function(f,g,P){var D=f.length-2;g[Ve]=Ue(f.substr(0,D)),g[Je]=Ue(f.substr(D)),I(P).bigHour=!0}),be("hmmss",function(f,g,P){var D=f.length-4,$=f.length-2;g[Ve]=Ue(f.substr(0,D)),g[Je]=Ue(f.substr(D,2)),g[it]=Ue(f.substr($)),I(P).bigHour=!0}),be("Hmm",function(f,g,P){var D=f.length-2;g[Ve]=Ue(f.substr(0,D)),g[Je]=Ue(f.substr(D))}),be("Hmmss",function(f,g,P){var D=f.length-4,$=f.length-2;g[Ve]=Ue(f.substr(0,D)),g[Je]=Ue(f.substr(D,2)),g[it]=Ue(f.substr($))});function ja(f){return(f+"").toLowerCase().charAt(0)==="p"}var Ga=/[ap]\.?m?\.?/i,Ba=St("Hours",!0);function Ha(f,g,P){return f>11?P?"pm":"PM":P?"am":"AM"}var vr={calendar:N,longDateFormat:Z,invalidDate:K,ordinal:se,dayOfMonthOrdinalParse:fe,relativeTime:Ae,months:na,monthsShort:pr,week:ma,weekdays:va,weekdaysMin:Oa,weekdaysShort:gr,meridiemParse:Ga},$e={},Nt={},Mt;function Ya(f,g){var P,D=Math.min(f.length,g.length);for(P=0;P0;){if($=wt(q.slice(0,P).join("-")),$)return $;if(D&&D.length>=P&&Ya(q,D)>=P-1)break;P--}g++}return Mt}function za(f){return!!(f&&f.match("^[^/\\\\]*$"))}function wt(f){var g=null,P;if($e[f]===void 0&&e&&e.exports&&za(f))try{g=Mt._abbr,P=commonjsRequire,P("./locale/"+f),ft(g)}catch{$e[f]=null}return $e[f]}function ft(f,g){var P;return f&&(c(g)?P=ut(f):P=Jt(f,g),P?Mt=P:typeof console<"u"&&console.warn&&console.warn("Locale "+f+" not found. Did you forget to load it?")),Mt._abbr}function Jt(f,g){if(g!==null){var P,D=vr;if(g.abbr=f,$e[f]!=null)Y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),D=$e[f]._config;else if(g.parentLocale!=null)if($e[g.parentLocale]!=null)D=$e[g.parentLocale]._config;else if(P=wt(g.parentLocale),P!=null)D=P._config;else return Nt[g.parentLocale]||(Nt[g.parentLocale]=[]),Nt[g.parentLocale].push({name:f,config:g}),null;return $e[f]=new k(M(D,g)),Nt[f]&&Nt[f].forEach(function($){Jt($.name,$.config)}),ft(f),$e[f]}else return delete $e[f],null}function qa(f,g){if(g!=null){var P,D,$=vr;$e[f]!=null&&$e[f].parentLocale!=null?$e[f].set(M($e[f]._config,g)):(D=wt(f),D!=null&&($=D._config),g=M($,g),D==null&&(g.abbr=f),P=new k(g),P.parentLocale=$e[f],$e[f]=P),ft(f)}else $e[f]!=null&&($e[f].parentLocale!=null?($e[f]=$e[f].parentLocale,f===ft()&&ft(f)):$e[f]!=null&&delete $e[f]);return $e[f]}function ut(f){var g;if(f&&f._locale&&f._locale._abbr&&(f=f._locale._abbr),!f)return Mt;if(!i(f)){if(g=wt(f),g)return g;f=[f]}return Wa(f)}function Xa(){return F($e)}function Zt(f){var g,P=f._a;return P&&I(f).overflow===-2&&(g=P[nt]<0||P[nt]>11?nt:P[at]<1||P[at]>qt(P[We],P[nt])?at:P[Ve]<0||P[Ve]>24||P[Ve]===24&&(P[Je]!==0||P[it]!==0||P[mt]!==0)?Ve:P[Je]<0||P[Je]>59?Je:P[it]<0||P[it]>59?it:P[mt]<0||P[mt]>999?mt:-1,I(f)._overflowDayOfYear&&(gat)&&(g=at),I(f)._overflowWeeks&&g===-1&&(g=Zr),I(f)._overflowWeekday&&g===-1&&(g=ea),I(f).overflow=g),f}var Ka=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Qa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ja=/Z|[+-]\d\d(?::?\d\d)?/,$t=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],er=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Za=/^\/?Date\((-?\d+)/i,es=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ts={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function xr(f){var g,P,D=f._i,$=Ka.exec(D)||Qa.exec(D),q,ie,Se,Ce,De=$t.length,ze=er.length;if($){for(I(f).iso=!0,g=0,P=De;gCt(ie)||f._dayOfYear===0)&&(I(f)._overflowDayOfYear=!0),P=Ut(ie,0,f._dayOfYear),f._a[nt]=P.getUTCMonth(),f._a[at]=P.getUTCDate()),g=0;g<3&&f._a[g]==null;++g)f._a[g]=D[g]=$[g];for(;g<7;g++)f._a[g]=D[g]=f._a[g]==null?g===2?1:0:f._a[g];f._a[Ve]===24&&f._a[Je]===0&&f._a[it]===0&&f._a[mt]===0&&(f._nextDay=!0,f._a[Ve]=0),f._d=(f._useUTC?Ut:pa).apply(null,D),q=f._useUTC?f._d.getUTCDay():f._d.getDay(),f._tzm!=null&&f._d.setUTCMinutes(f._d.getUTCMinutes()-f._tzm),f._nextDay&&(f._a[Ve]=24),f._w&&typeof f._w.d<"u"&&f._w.d!==q&&(I(f).weekdayMismatch=!0)}}function cs(f){var g,P,D,$,q,ie,Se,Ce,De;g=f._w,g.GG!=null||g.W!=null||g.E!=null?(q=1,ie=4,P=gt(g.GG,f._a[We],Dt(ke(),1,4).year),D=gt(g.W,1),$=gt(g.E,1),($<1||$>7)&&(Ce=!0)):(q=f._locale._week.dow,ie=f._locale._week.doy,De=Dt(ke(),q,ie),P=gt(g.gg,f._a[We],De.year),D=gt(g.w,De.week),g.d!=null?($=g.d,($<0||$>6)&&(Ce=!0)):g.e!=null?($=g.e+q,(g.e<0||g.e>6)&&(Ce=!0)):$=q),D<1||D>ot(P,q,ie)?I(f)._overflowWeeks=!0:Ce!=null?I(f)._overflowWeekday=!0:(Se=Sr(P,D,$,q,ie),f._a[We]=Se.year,f._dayOfYear=Se.dayOfYear)}s.ISO_8601=function(){},s.RFC_2822=function(){};function rr(f){if(f._f===s.ISO_8601){xr(f);return}if(f._f===s.RFC_2822){Ir(f);return}f._a=[],I(f).empty=!0;var g=""+f._i,P,D,$,q,ie,Se=g.length,Ce=0,De,ze;for($=W(f._f,f._locale).match(V)||[],ze=$.length,P=0;P0&&I(f).unusedInput.push(ie),g=g.slice(g.indexOf(D)+D.length),Ce+=D.length),ne[q]?(D?I(f).empty=!1:I(f).unusedTokens.push(q),Jr(q,D,f)):f._strict&&!D&&I(f).unusedTokens.push(q);I(f).charsLeftOver=Se-Ce,g.length>0&&I(f).unusedInput.push(g),f._a[Ve]<=12&&I(f).bigHour===!0&&f._a[Ve]>0&&(I(f).bigHour=void 0),I(f).parsedDateParts=f._a.slice(0),I(f).meridiem=f._meridiem,f._a[Ve]=ds(f._locale,f._a[Ve],f._meridiem),De=I(f).era,De!==null&&(f._a[We]=f._locale.erasConvertYear(De,f._a[We])),tr(f),Zt(f)}function ds(f,g,P){var D;return P==null?g:f.meridiemHour!=null?f.meridiemHour(g,P):(f.isPM!=null&&(D=f.isPM(P),D&&g<12&&(g+=12),!D&&g===12&&(g=0)),g)}function hs(f){var g,P,D,$,q,ie,Se=!1,Ce=f._f.length;if(Ce===0){I(f).invalidFormat=!0,f._d=new Date(NaN);return}for($=0;$this?this:f:S()});function Ur(f,g){var P,D;if(g.length===1&&i(g[0])&&(g=g[0]),!g.length)return ke();for(P=g[0],D=1;Dthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ms(){if(!c(this._isDSTShifted))return this._isDSTShifted;var f={},g;return C(f,this),f=Cr(f),f._a?(g=f._isUTC?R(f._a):ke(f._a),this._isDSTShifted=this.isValid()&&vs(f._a,g.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function bs(){return this.isValid()?!this._isUTC:!1}function ks(){return this.isValid()?this._isUTC:!1}function Nr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Ls=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ws=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ze(f,g){var P=f,D=null,$,q,ie;return Vt(f)?P={ms:f._milliseconds,d:f._days,M:f._months}:_(f)||!isNaN(+f)?(P={},g?P[g]=+f:P.milliseconds=+f):(D=Ls.exec(f))?($=D[1]==="-"?-1:1,P={y:0,d:Ue(D[at])*$,h:Ue(D[Ve])*$,m:Ue(D[Je])*$,s:Ue(D[it])*$,ms:Ue(ar(D[mt]*1e3))*$}):(D=ws.exec(f))?($=D[1]==="-"?-1:1,P={y:Rt(D[2],$),M:Rt(D[3],$),w:Rt(D[4],$),d:Rt(D[5],$),h:Rt(D[6],$),m:Rt(D[7],$),s:Rt(D[8],$)}):P==null?P={}:typeof P=="object"&&("from"in P||"to"in P)&&(ie=$s(ke(P.from),ke(P.to)),P={},P.ms=ie.milliseconds,P.M=ie.months),q=new Ft(P),Vt(f)&&u(f,"_locale")&&(q._locale=f._locale),Vt(f)&&u(f,"_isValid")&&(q._isValid=f._isValid),q}Ze.fn=Ft.prototype,Ze.invalid=As;function Rt(f,g){var P=f&&parseFloat(f.replace(",","."));return(isNaN(P)?0:P)*g}function Mr(f,g){var P={};return P.months=g.month()-f.month()+(g.year()-f.year())*12,f.clone().add(P.months,"M").isAfter(g)&&--P.months,P.milliseconds=+g-+f.clone().add(P.months,"M"),P}function $s(f,g){var P;return f.isValid()&&g.isValid()?(g=nr(g,f),f.isBefore(g)?P=Mr(f,g):(P=Mr(g,f),P.milliseconds=-P.milliseconds,P.months=-P.months),P):{milliseconds:0,months:0}}function br(f,g){return function(P,D){var $,q;return D!==null&&!isNaN(+D)&&(Y(g,"moment()."+g+"(period, number) is deprecated. Please use moment()."+g+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),q=P,P=D,D=q),$=Ze(P,D),kr(this,$,f),this}}function kr(f,g,P,D){var $=g._milliseconds,q=ar(g._days),ie=ar(g._months);f.isValid()&&(D=D??!0,ie&&mr(f,Pt(f,"Month")+ie*P),q&&_r(f,"Date",Pt(f,"Date")+q*P),$&&f._d.setTime(f._d.valueOf()+$*P),D&&s.updateOffset(f,q||ie))}var Fs=br(1,"add"),Vs=br(-1,"subtract");function Lr(f){return typeof f=="string"||f instanceof String}function js(f){return L(f)||p(f)||Lr(f)||_(f)||Bs(f)||Gs(f)||f===null||f===void 0}function Gs(f){var g=o(f)&&!l(f),P=!1,D=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],$,q,ie=D.length;for($=0;$P.valueOf():P.valueOf()9999?_e(P,g?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):z(Date.prototype.toISOString)?g?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",_e(P,"Z")):_e(P,g?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function an(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var f="moment",g="",P,D,$,q;return this.isLocal()||(f=this.utcOffset()===0?"moment.utc":"moment.parseZone",g="Z"),P="["+f+'("]',D=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",$="-MM-DD[T]HH:mm:ss.SSS",q=g+'[")]',this.format(P+D+$+q)}function sn(f){f||(f=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var g=_e(this,f);return this.localeData().postformat(g)}function nn(f,g){return this.isValid()&&(L(f)&&f.isValid()||ke(f).isValid())?Ze({to:this,from:f}).locale(this.locale()).humanize(!g):this.localeData().invalidDate()}function on(f){return this.from(ke(),f)}function un(f,g){return this.isValid()&&(L(f)&&f.isValid()||ke(f).isValid())?Ze({from:this,to:f}).locale(this.locale()).humanize(!g):this.localeData().invalidDate()}function ln(f){return this.to(ke(),f)}function wr(f){var g;return f===void 0?this._locale._abbr:(g=ut(f),g!=null&&(this._locale=g),this)}var $r=X("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(f){return f===void 0?this.localeData():this.locale(f)});function Fr(){return this._locale}var Gt=1e3,yt=60*Gt,Bt=60*yt,Vr=(365*400+97)*24*Bt;function At(f,g){return(f%g+g)%g}function jr(f,g,P){return f<100&&f>=0?new Date(f+400,g,P)-Vr:new Date(f,g,P).valueOf()}function Gr(f,g,P){return f<100&&f>=0?Date.UTC(f+400,g,P)-Vr:Date.UTC(f,g,P)}function cn(f){var g,P;if(f=Te(f),f===void 0||f==="millisecond"||!this.isValid())return this;switch(P=this._isUTC?Gr:jr,f){case"year":g=P(this.year(),0,1);break;case"quarter":g=P(this.year(),this.month()-this.month()%3,1);break;case"month":g=P(this.year(),this.month(),1);break;case"week":g=P(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":g=P(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":g=P(this.year(),this.month(),this.date());break;case"hour":g=this._d.valueOf(),g-=At(g+(this._isUTC?0:this.utcOffset()*yt),Bt);break;case"minute":g=this._d.valueOf(),g-=At(g,yt);break;case"second":g=this._d.valueOf(),g-=At(g,Gt);break}return this._d.setTime(g),s.updateOffset(this,!0),this}function dn(f){var g,P;if(f=Te(f),f===void 0||f==="millisecond"||!this.isValid())return this;switch(P=this._isUTC?Gr:jr,f){case"year":g=P(this.year()+1,0,1)-1;break;case"quarter":g=P(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":g=P(this.year(),this.month()+1,1)-1;break;case"week":g=P(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":g=P(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":g=P(this.year(),this.month(),this.date()+1)-1;break;case"hour":g=this._d.valueOf(),g+=Bt-At(g+(this._isUTC?0:this.utcOffset()*yt),Bt)-1;break;case"minute":g=this._d.valueOf(),g+=yt-At(g,yt)-1;break;case"second":g=this._d.valueOf(),g+=Gt-At(g,Gt)-1;break}return this._d.setTime(g),s.updateOffset(this,!0),this}function hn(){return this._d.valueOf()-(this._offset||0)*6e4}function fn(){return Math.floor(this.valueOf()/1e3)}function _n(){return new Date(this.valueOf())}function pn(){var f=this;return[f.year(),f.month(),f.date(),f.hour(),f.minute(),f.second(),f.millisecond()]}function En(){var f=this;return{years:f.year(),months:f.month(),date:f.date(),hours:f.hours(),minutes:f.minutes(),seconds:f.seconds(),milliseconds:f.milliseconds()}}function mn(){return this.isValid()?this.toISOString():null}function Rn(){return x(this)}function Tn(){return E({},I(this))}function Sn(){return I(this).overflow}function gn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}J("N",0,0,"eraAbbr"),J("NN",0,0,"eraAbbr"),J("NNN",0,0,"eraAbbr"),J("NNNN",0,0,"eraName"),J("NNNNN",0,0,"eraNarrow"),J("y",["y",1],"yo","eraYear"),J("y",["yy",2],0,"eraYear"),J("y",["yyy",3],0,"eraYear"),J("y",["yyyy",4],0,"eraYear"),he("N",or),he("NN",or),he("NNN",or),he("NNNN",Nn),he("NNNNN",Mn),be(["N","NN","NNN","NNNN","NNNNN"],function(f,g,P,D){var $=P._locale.erasParse(f,D,P._strict);$?I(P).era=$:I(P).invalidEra=f}),he("y",we),he("yy",we),he("yyy",we),he("yyyy",we),he("yo",bn),be(["y","yy","yyy","yyyy"],We),be(["yo"],function(f,g,P,D){var $;P._locale._eraYearOrdinalRegex&&($=f.match(P._locale._eraYearOrdinalRegex)),P._locale.eraYearOrdinalParse?g[We]=P._locale.eraYearOrdinalParse(f,$):g[We]=parseInt(f,10)});function yn(f,g){var P,D,$,q=this._eras||ut("en")._eras;for(P=0,D=q.length;P=0)return q[D]}function vn(f,g){var P=f.since<=f.until?1:-1;return g===void 0?s(f.since).year():s(f.since).year()+(g-f.offset)*P}function On(){var f,g,P,D=this.localeData().eras();for(f=0,g=D.length;fq&&(g=q),jn.call(this,f,g,P,D,$))}function jn(f,g,P,D,$){var q=Sr(f,g,P,D,$),ie=Ut(q.year,0,q.dayOfYear);return this.year(ie.getUTCFullYear()),this.month(ie.getUTCMonth()),this.date(ie.getUTCDate()),this}J("Q",0,"Qo","quarter"),he("Q",Ee),be("Q",function(f,g){g[nt]=(Ue(f)-1)*3});function Gn(f){return f==null?Math.ceil((this.month()+1)/3):this.month((f-1)*3+this.month()%3)}J("D",["DD",2],"Do","date"),he("D",ye,rt),he("DD",ye,Re),he("Do",function(f,g){return f?g._dayOfMonthOrdinalParse||g._ordinalParse:g._dayOfMonthOrdinalParseLenient}),be(["D","DD"],at),be("Do",function(f,g){g[at]=Ue(f.match(ye)[0])});var Hr=St("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),he("DDD",je),he("DDDD",xe),be(["DDD","DDDD"],function(f,g,P){P._dayOfYear=Ue(f)});function Bn(f){var g=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return f==null?g:this.add(f-g,"d")}J("m",["mm",2],0,"minute"),he("m",ye,Ie),he("mm",ye,Re),be(["m","mm"],Je);var Hn=St("Minutes",!1);J("s",["ss",2],0,"second"),he("s",ye,Ie),he("ss",ye,Re),be(["s","ss"],it);var Yn=St("Seconds",!1);J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return this.millisecond()*10}),J(0,["SSSSS",5],0,function(){return this.millisecond()*100}),J(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),J(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),J(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),J(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),he("S",je,Ee),he("SS",je,Re),he("SSS",je,xe);var _t,Yr;for(_t="SSSS";_t.length<=9;_t+="S")he(_t,we);function Wn(f,g){g[mt]=Ue(("0."+f)*1e3)}for(_t="S";_t.length<=9;_t+="S")be(_t,Wn);Yr=St("Milliseconds",!1),J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");function zn(){return this._isUTC?"UTC":""}function qn(){return this._isUTC?"Coordinated Universal Time":""}var de=U.prototype;de.add=Fs,de.calendar=Ws,de.clone=zs,de.diff=en,de.endOf=dn,de.format=sn,de.from=nn,de.fromNow=on,de.to=un,de.toNow=ln,de.get=ra,de.invalidAt=Sn,de.isAfter=qs,de.isBefore=Xs,de.isBetween=Ks,de.isSame=Qs,de.isSameOrAfter=Js,de.isSameOrBefore=Zs,de.isValid=Rn,de.lang=$r,de.locale=wr,de.localeData=Fr,de.max=ms,de.min=Es,de.parsingFlags=Tn,de.set=aa,de.startOf=cn,de.subtract=Vs,de.toArray=pn,de.toObject=En,de.toDate=_n,de.toISOString=rn,de.inspect=an,typeof Symbol<"u"&&Symbol.for!=null&&(de[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),de.toJSON=mn,de.toString=tn,de.unix=fn,de.valueOf=hn,de.creationData=gn,de.eraName=On,de.eraNarrow=xn,de.eraAbbr=In,de.eraYear=Cn,de.year=hr,de.isLeapYear=ta,de.weekYear=kn,de.isoWeekYear=Ln,de.quarter=de.quarters=Gn,de.month=Rr,de.daysInMonth=ha,de.week=de.weeks=Sa,de.isoWeek=de.isoWeeks=ga,de.weeksInYear=Fn,de.weeksInWeekYear=Vn,de.isoWeeksInYear=wn,de.isoWeeksInISOWeekYear=$n,de.date=Hr,de.day=de.days=ba,de.weekday=ka,de.isoWeekday=La,de.dayOfYear=Bn,de.hour=de.hours=Ba,de.minute=de.minutes=Hn,de.second=de.seconds=Yn,de.millisecond=de.milliseconds=Yr,de.utcOffset=xs,de.utc=Cs,de.local=Ps,de.parseZone=Us,de.hasAlignedHourOffset=Ds,de.isDST=Ns,de.isLocal=bs,de.isUtcOffset=ks,de.isUtc=Nr,de.isUTC=Nr,de.zoneAbbr=zn,de.zoneName=qn,de.dates=X("dates accessor is deprecated. Use date instead.",Hr),de.months=X("months accessor is deprecated. Use month instead",Rr),de.years=X("years accessor is deprecated. Use year instead",hr),de.zone=X("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Is),de.isDSTShifted=X("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ms);function Xn(f){return ke(f*1e3)}function Kn(){return ke.apply(null,arguments).parseZone()}function Wr(f){return f}var Me=k.prototype;Me.calendar=b,Me.longDateFormat=te,Me.invalidDate=Q,Me.ordinal=me,Me.preparse=Wr,Me.postformat=Wr,Me.relativeTime=ve,Me.pastFuture=ce,Me.set=H,Me.eras=yn,Me.erasParse=An,Me.erasConvertYear=vn,Me.erasAbbrRegex=Un,Me.erasNameRegex=Pn,Me.erasNarrowRegex=Dn,Me.months=ua,Me.monthsShort=la,Me.monthsParse=da,Me.monthsRegex=_a,Me.monthsShortRegex=fa,Me.week=Ea,Me.firstDayOfYear=Ta,Me.firstDayOfWeek=Ra,Me.weekdays=Pa,Me.weekdaysMin=Da,Me.weekdaysShort=Ua,Me.weekdaysParse=Ma,Me.weekdaysRegex=wa,Me.weekdaysShortRegex=$a,Me.weekdaysMinRegex=Fa,Me.isPM=ja,Me.meridiem=Ha;function Yt(f,g,P,D){var $=ut(),q=R().set(D,g);return $[P](q,f)}function zr(f,g,P){if(_(f)&&(g=f,f=void 0),f=f||"",g!=null)return Yt(f,g,P,"month");var D,$=[];for(D=0;D<12;D++)$[D]=Yt(f,D,P,"month");return $}function lr(f,g,P,D){typeof f=="boolean"?(_(g)&&(P=g,g=void 0),g=g||""):(g=f,P=g,f=!1,_(g)&&(P=g,g=void 0),g=g||"");var $=ut(),q=f?$._week.dow:0,ie,Se=[];if(P!=null)return Yt(g,(P+q)%7,D,"day");for(ie=0;ie<7;ie++)Se[ie]=Yt(g,(ie+q)%7,D,"day");return Se}function Qn(f,g){return zr(f,g,"months")}function Jn(f,g){return zr(f,g,"monthsShort")}function Zn(f,g,P){return lr(f,g,P,"weekdays")}function ei(f,g,P){return lr(f,g,P,"weekdaysShort")}function ti(f,g,P){return lr(f,g,P,"weekdaysMin")}ft("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(f){var g=f%10,P=Ue(f%100/10)===1?"th":g===1?"st":g===2?"nd":g===3?"rd":"th";return f+P}}),s.lang=X("moment.lang is deprecated. Use moment.locale instead.",ft),s.langData=X("moment.langData is deprecated. Use moment.localeData instead.",ut);var lt=Math.abs;function ri(){var f=this._data;return this._milliseconds=lt(this._milliseconds),this._days=lt(this._days),this._months=lt(this._months),f.milliseconds=lt(f.milliseconds),f.seconds=lt(f.seconds),f.minutes=lt(f.minutes),f.hours=lt(f.hours),f.months=lt(f.months),f.years=lt(f.years),this}function qr(f,g,P,D){var $=Ze(g,P);return f._milliseconds+=D*$._milliseconds,f._days+=D*$._days,f._months+=D*$._months,f._bubble()}function ai(f,g){return qr(this,f,g,1)}function si(f,g){return qr(this,f,g,-1)}function Xr(f){return f<0?Math.floor(f):Math.ceil(f)}function ni(){var f=this._milliseconds,g=this._days,P=this._months,D=this._data,$,q,ie,Se,Ce;return f>=0&&g>=0&&P>=0||f<=0&&g<=0&&P<=0||(f+=Xr(cr(P)+g)*864e5,g=0,P=0),D.milliseconds=f%1e3,$=Xe(f/1e3),D.seconds=$%60,q=Xe($/60),D.minutes=q%60,ie=Xe(q/60),D.hours=ie%24,g+=Xe(ie/24),Ce=Xe(Kr(g)),P+=Ce,g-=Xr(cr(Ce)),Se=Xe(P/12),P%=12,D.days=g,D.months=P,D.years=Se,this}function Kr(f){return f*4800/146097}function cr(f){return f*146097/4800}function ii(f){if(!this.isValid())return NaN;var g,P,D=this._milliseconds;if(f=Te(f),f==="month"||f==="quarter"||f==="year")switch(g=this._days+D/864e5,P=this._months+Kr(g),f){case"month":return P;case"quarter":return P/3;case"year":return P/12}else switch(g=this._days+Math.round(cr(this._months)),f){case"week":return g/7+D/6048e5;case"day":return g+D/864e5;case"hour":return g*24+D/36e5;case"minute":return g*1440+D/6e4;case"second":return g*86400+D/1e3;case"millisecond":return Math.floor(g*864e5)+D;default:throw new Error("Unknown unit "+f)}}function ct(f){return function(){return this.as(f)}}var Qr=ct("ms"),oi=ct("s"),ui=ct("m"),li=ct("h"),ci=ct("d"),di=ct("w"),hi=ct("M"),fi=ct("Q"),_i=ct("y"),pi=Qr;function Ei(){return Ze(this)}function mi(f){return f=Te(f),this.isValid()?this[f+"s"]():NaN}function Tt(f){return function(){return this.isValid()?this._data[f]:NaN}}var Ri=Tt("milliseconds"),Ti=Tt("seconds"),Si=Tt("minutes"),gi=Tt("hours"),yi=Tt("days"),Ai=Tt("months"),vi=Tt("years");function Oi(){return Xe(this.days()/7)}var dt=Math.round,vt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function xi(f,g,P,D,$){return $.relativeTime(g||1,!!P,f,D)}function Ii(f,g,P,D){var $=Ze(f).abs(),q=dt($.as("s")),ie=dt($.as("m")),Se=dt($.as("h")),Ce=dt($.as("d")),De=dt($.as("M")),ze=dt($.as("w")),ht=dt($.as("y")),pt=q<=P.ss&&["s",q]||q0,pt[4]=D,xi.apply(null,pt)}function Ci(f){return f===void 0?dt:typeof f=="function"?(dt=f,!0):!1}function Pi(f,g){return vt[f]===void 0?!1:g===void 0?vt[f]:(vt[f]=g,f==="s"&&(vt.ss=g-1),!0)}function Ui(f,g){if(!this.isValid())return this.localeData().invalidDate();var P=!1,D=vt,$,q;return typeof f=="object"&&(g=f,f=!1),typeof f=="boolean"&&(P=f),typeof g=="object"&&(D=Object.assign({},vt,g),g.s!=null&&g.ss==null&&(D.ss=g.s-1)),$=this.localeData(),q=Ii(this,!P,D,$),P&&(q=$.pastFuture(+this,q)),$.postformat(q)}var dr=Math.abs;function Ot(f){return(f>0)-(f<0)||+f}function Wt(){if(!this.isValid())return this.localeData().invalidDate();var f=dr(this._milliseconds)/1e3,g=dr(this._days),P=dr(this._months),D,$,q,ie,Se=this.asSeconds(),Ce,De,ze,ht;return Se?(D=Xe(f/60),$=Xe(D/60),f%=60,D%=60,q=Xe(P/12),P%=12,ie=f?f.toFixed(3).replace(/\.?0+$/,""):"",Ce=Se<0?"-":"",De=Ot(this._months)!==Ot(Se)?"-":"",ze=Ot(this._days)!==Ot(Se)?"-":"",ht=Ot(this._milliseconds)!==Ot(Se)?"-":"",Ce+"P"+(q?De+q+"Y":"")+(P?De+P+"M":"")+(g?ze+g+"D":"")+($||D||f?"T":"")+($?ht+$+"H":"")+(D?ht+D+"M":"")+(f?ht+ie+"S":"")):"P0D"}var Ne=Ft.prototype;Ne.isValid=ys,Ne.abs=ri,Ne.add=ai,Ne.subtract=si,Ne.as=ii,Ne.asMilliseconds=Qr,Ne.asSeconds=oi,Ne.asMinutes=ui,Ne.asHours=li,Ne.asDays=ci,Ne.asWeeks=di,Ne.asMonths=hi,Ne.asQuarters=fi,Ne.asYears=_i,Ne.valueOf=pi,Ne._bubble=ni,Ne.clone=Ei,Ne.get=mi,Ne.milliseconds=Ri,Ne.seconds=Ti,Ne.minutes=Si,Ne.hours=gi,Ne.days=yi,Ne.weeks=Oi,Ne.months=Ai,Ne.years=vi,Ne.humanize=Ui,Ne.toISOString=Wt,Ne.toString=Wt,Ne.toJSON=Wt,Ne.locale=wr,Ne.localeData=Fr,Ne.toIsoString=X("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wt),Ne.lang=$r,J("X",0,0,"unix"),J("x",0,0,"valueOf"),he("x",et),he("X",xt),be("X",function(f,g,P){P._d=new Date(parseFloat(f)*1e3)}),be("x",function(f,g,P){P._d=new Date(Ue(f))});//! moment.js +return s.version="2.30.1",n(ke),s.fn=de,s.min=Rs,s.max=Ts,s.now=Ss,s.utc=R,s.unix=Xn,s.months=Qn,s.isDate=p,s.locale=ft,s.invalid=S,s.duration=Ze,s.isMoment=L,s.weekdays=Zn,s.parseZone=Kn,s.localeData=ut,s.isDuration=Vt,s.monthsShort=Jn,s.weekdaysMin=ti,s.defineLocale=Jt,s.updateLocale=qa,s.locales=Xa,s.weekdaysShort=ei,s.normalizeUnits=Te,s.relativeTimeRounding=Ci,s.relativeTimeThreshold=Pi,s.calendarFormat=Ys,s.prototype=de,s.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},s})})(moment$1);var momentExports=moment$1.exports;const moment=getDefaultExportFromCjs(momentExports),avicultureHatchingRequestsService=createAsyncThunk("AVICULTURE_HATCHING_REQUESTS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const a="&today";e=e||moment(new Date).format("YYYY-MM-DD");const{data:s,status:n}=await axios$1.get("Poultry_Request/?role="+getRoleFromUrl()+a,{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:s,status:n}}),avicultureRequestsStateProcessService=createAsyncThunk("AVICULTURE_REQUESTS_STATE_PROCESS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("Poultry_Request/?role="+getRoleFromUrl(),{params:{date1:e.selectedDate1,date2:e.selectedDate2,state_process:!0}});return t(LOADING_END()),{data:a,status:s}}),avicultureExtraReducers={[avicultureNewRequest.fulfilled]:(e,{payload:t})=>{e.pending=!1},[avicultureNewRequest.pending]:e=>{e.pending=!0},[avicultureGetRequests.fulfilled]:(e,{payload:t})=>{e.avicultureRequests=t.data,e.pending=!1},[avicultureRequestsStateProcessService.fulfilled]:(e,{payload:t})=>{e.avicultureRequestsStateProcess=t.data,e.pending=!0},[avicultureRequestsStateProcessService.pending]:(e,{payload:t})=>{e.pending=!1},[avicultureGetRequests.pending]:e=>{e.pending=!0},[avicultureGetHatchings.fulfilled]:(e,{payload:t})=>{e.avicultureHatchings=t.data,e.pending=!1},[avicultureGetHatchings.pending]:e=>{e.pending=!0},[avicultureGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[avicultureGetProfile.pending]:e=>{e.pending=!0},[avicultureGetChickenPrice.fulfilled]:(e,{payload:t})=>{e.avicultureChickenPrice=t.data,e.pending=!1},[avicultureGetChickenPrice.pending]:e=>{e.pending=!0},[avicultureGetHallsInfo.fulfilled]:(e,{payload:t})=>{e.avicultureHallsInfo=t.data,e.pending=!1},[avicultureGetHallsInfo.pending]:e=>{e.pending=!0},[avicultureGetHallInspects.fulfilled]:(e,{payload:t})=>{e.avicultureHallInspects=t.data,e.pending=!1},[avicultureGetHallInspects.pending]:e=>{e.pending=!0},[avicultureGetSlaughters.fulfilled]:(e,{payload:t})=>{t.data.sort((a,s)=>s.quantitySum-a.quantitySum),e.avicultureSlaughters=t.data,e.pending=!1},[avicultureGetSlaughters.pending]:e=>{e.pending=!0},[avicultureGetReports.fulfilled]:(e,{payload:t})=>{e.reports=t.data,e.pending=!1},[avicultureGetReports.pending]:e=>{e.pending=!0},[avicultureHatchingRequestsService.fulfilled]:(e,{payload:t})=>{e.avicultureHatchingRequests=t.data}},initialState$i={pending:!1,avicultureRequests:[],avicultureChickenPrice:null,avicultureHallsInfo:null,avicultureHallInspects:null,profile:null,tickets:[],reports:[]},slice$h=createSlice({name:"aviculture",initialState:initialState$i,reducers:{},extraReducers:avicultureExtraReducers}),{reducer:avicultureSlice}=slice$h,cityGetArchiveHatchingsService=createAsyncThunk("CITY_GET_ARCHIVE_HATCHINGS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("poultry_hatching/",{params:{archive:!0,role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),cityGetHatchingInfo=createAsyncThunk("CITY_GET_HATCHING_INFO",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("/hatching-for-dashboard/?type=date-dashboard",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),cityGetHatchingInfoFull=createAsyncThunk("CITY_GET_HATCHING_INFO_FULL",async(e={})=>{const{age1:t=0,age2:a=0}=e,{data:s,status:n}=await axios$1.get(`/hatching-for-dashboard/?type=total-dashboard&search=filter&value=${(e==null?void 0:e.textValue)||""}&role=${getRoleFromUrl()}&age1=${t}&age2=${a}${e!=null&&e.unknown?"&unknown=true":""}${e!=null&&e.all?"&all=true":""}${e!=null&&e.tab?`&tab=${e.tab}`:""}&date1=${(e==null?void 0:e.date1)||""}&date2=${(e==null?void 0:e.date2)||""}`);return{data:s,status:n}}),cityGetHatchings=createAsyncThunk("CITY_GET_HATCHINGS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("poultry_hatching/",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),cityGetHatchingsByAge=createAsyncThunk("CITY_GET_HATCHINGS_BY_AGE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("poultry_hatching/",{params:{chicken_age:!0,role:getRoleFromUrl(),chicken_age1:e.selectedAge1,chicken_age2:e.selectedAge2}});return t(LOADING_END()),{data:a,status:s}}),cityGetPoultriesService=createAsyncThunk("CITY_GET_POULTRIES_SERVICE",async(e,{dispatch:t})=>{const a=getRoleFromUrl();let s={role:a};(a==="CityOperator"||a==="ProvinceOperator")&&(s={role:a,active_hatching:!0}),t(LOADING_START());const{data:n,status:i}=await axios$1.get("get-all-poultry/",{params:s});return t(LOADING_END()),{data:n,status:i}}),cityGetPoultryFarm=createAsyncThunk("CITY_GET_POULTRY_FARMS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("Poultry/?operator=CityOperator");return t(LOADING_END()),{data:a,status:s}}),cityGetProfile=createAsyncThunk("CITY_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("city_operator/0/?profile");return{data:e,status:t}}),cityGetUserProfiles=createAsyncThunk("PROVINCE_GET_USER_PROFILES",async()=>{const{data:e,status:t}=await axios$1.get("system_user_profile/?city_users");return{data:e,status:t}}),getPoultryRequestsTotalQuantityService=createAsyncThunk("GET_POULTRY_REQUESTS_TOTAL_QUANTITY",async(e,{dispatch:t})=>{e=e||moment(new Date).format("YYYY-MM-DD"),t(LOADING_START());const{data:a,status:s}=await axios$1.get("total_poultry_request_quantity/",{params:{date:e}});return t(LOADING_END()),{data:a,status:s}}),getSlaughtersKillRequestService=createAsyncThunk("GET_SLAUGHTERS_KILL_REQUEST_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_request/?role=ProvinceOperator",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),hourLimitKillRequestService=createAsyncThunk("HOUR_LIMIT_KILL_REQUEST_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.post("hour_limit/",e);return t(LOADING_END()),{data:a,status:s}}),checkRequestByCity=createAsyncThunk("REJECT_REQUEST_CITY",async e=>{const{data:t,status:a}=await axios$1.post("city_operator_check_request/",e);return{data:t,status:a}}),cityExtraReducers={[checkRequestByCity.fulfilled]:(e,{payload:t})=>{e.pending=!1},[checkRequestByCity.pending]:e=>{e.pending=!0},[cityGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[cityGetProfile.pending]:e=>{e.pending=!0},[cityGetPoultryFarm.fulfilled]:(e,{payload:t})=>{e.poultryFarms=t.data,e.pending=!1},[cityGetPoultryFarm.pending]:e=>{e.pending=!0},[cityGetUserProfiles.fulfilled]:(e,{payload:t})=>{e.cityUsers=t.data,e.pending=!1},[cityGetUserProfiles.pending]:e=>{e.pending=!0},[cityGetHatchings.fulfilled]:(e,{payload:t})=>{e.hatchings=t.data,e.pending=!1},[cityGetHatchingsByAge.fulfilled]:(e,{payload:t})=>{e.hatchings=t.data,e.pending=!1},[cityGetHatchings.pending]:e=>{e.pending=!0},[getPoultryRequestsTotalQuantityService.fulfilled]:(e,{payload:t})=>{e.poultryRequestsTotalQuantity=t.data},[hourLimitKillRequestService.fulfilled]:(e,{payload:t})=>{e.hourLimitKillRequest=t.data},[getSlaughtersKillRequestService.fulfilled]:(e,{payload:t})=>{e.getSlaughtersKillRequest=t.data},[cityGetArchiveHatchingsService.fulfilled]:(e,{payload:t})=>{e.cityGetArchiveHatchings=t.data},[cityGetPoultriesService.fulfilled]:(e,{payload:t})=>{e.cityGetPoultries=t.data.map(a=>({label:`${a.unitName} (${a.address.city.name}) (${a.user.fullname}) (${a.user.mobile}) / ${a.lastHatchingRemainQuantity} قطعه`,value:a.user.mobile,disabled:a.lastHatchingRemainQuantity}))},[cityGetHatchingInfo.fulfilled]:(e,{payload:t})=>{e.hatchingInfoWithDate=t.data},[cityGetHatchingInfoFull.fulfilled]:(e,{payload:t})=>{e.hatchingInfoFull=t.data}},cityReducers={reloadHatchings:e=>{e.hatchingAdded=!e.hatchingAdded}},initialState$h={pending:!1,modalState:!1,profile:null,cityUsers:null,hatchings:null,hatchingAdded:"false"},slice$g=createSlice({name:"city",initialState:initialState$h,extraReducers:cityExtraReducers,reducers:cityReducers}),{reducer:citySlice}=slice$g,slaughterGetCars=createAsyncThunk("SLAUGHTER_GET_CARS_SERVICE",async e=>{const t=e?{key:e.id,kill_house_key:e.killHouseKey,kill_request_key:e.killRequestKey}:{},{data:a,status:s}=await axios$1.get("kill_house_add_car/",{params:t});return{data:a,status:s}}),slaughterGetRequests=createAsyncThunk("SLAUGHTER_GET_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_request/",{params:{role:getRoleFromUrl(),role_key:(e==null?void 0:e.role_key)||"",date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetActiveRequests=createAsyncThunk("SLAUGHTER_GET_ACTIVE_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const a=e.isCar?"car=true":"",{data:s,status:n}=await axios$1.get("province_kill_request/?"+a,{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{data:s,status:n}}),slaughterGetProfile=createAsyncThunk("SLAUGHTER_GET_PROFILE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_operator/0/?profile",{params:e});return t(LOADING_END()),{data:a,status:s}}),slaughterGetComplaints=createAsyncThunk("SLAUGHTER_GET_COMLATIONSs",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_assignment_information/?role=KillHouse");return{data:t,status:a}}),slaughterGetRegisteredComplaints=createAsyncThunk("SLAUGHTER_GET_COMLATIONS",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_complaint/?role=KillHouse");return{data:t,status:a}}),slaughterGetInventoryBars=createAsyncThunk("SLAUGHTER_GET_INVENTORY_BARS",async e=>{const{data:t,status:a}=await axios$1.get("/kill_house_assignment_information/",{params:{date:e}});return{data:t,status:a}}),slaughterGetKillerKillhousesService=createAsyncThunk("SLAUGHTER_GET_KILLER_KILLHOUSES_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house/?kill_house",{params:{role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),slaughterFactorsService=createAsyncThunk("SLAUGHTER_FACTORS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_request_factor/",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterFinalFactorsService=createAsyncThunk("SLAUGHTER_FINAL_FACTORS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("province_factor_to_kill_house/",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetBarInfoRequestsService=createAsyncThunk("SLAUGHTER_GET_BAR_INFO_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_request/?operator=KillHouse",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetPayFactorRequestsService=createAsyncThunk("SLAUGHTER_GET_PAY_FACTOR_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("province_factor_to_kill_house/?role="+getRoleFromUrl(),{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetPermissionToVetService=createAsyncThunk("SLAUGHTER_GET_PERMISSION_TO_VET_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("allow_kill_house_vet/",{params:e});return t(LOADING_END()),{data:a,status:s}}),slaughterGetAllocatedCarsService=createAsyncThunk("SLAUGHTER_GET_ALLOCATED_CARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_request/?operator=KillHouse",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2,role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetPaiedFactorsService=createAsyncThunk("SLAUGHTER_GET_PAIED_FACTORS",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_factor_province/?role="+getRoleFromUrl(),{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return{data:t,status:a}}),slaughterManageBarsService=createAsyncThunk("SLAUGHTER_MANAGE_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_assignment_information/",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetInventoryStock=createAsyncThunk("SLAUGHTER_GET_INVENTORY_STOCK",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_ware_house/",{params:{kill_house_key:e.kill_house_key,date:e.date}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetInventoryFreeBarsService=createAsyncThunk("SLAUGHTER_GET_INVENTORY_FREE_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_free_bar/",{params:{date:e.selectedDate1,kill_house_key:e.kill_house_key}});return t(LOADING_END()),{data:a,status:s}}),slaughterInventoryBarsService=createAsyncThunk("SLAUGHTER_INVENTORY_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("bars_for_kill_house/",{params:{type:e.type,date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetStewardsService=createAsyncThunk("SLAUGHTER_GET_STEWARDS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetKillhouseStewardsService=createAsyncThunk("SLAUGHTER_GET_KILLHOUSE_STEWARDS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward/",{params:{kill_house_key:e.kill_house_key,date:e.date,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetGuildsService=createAsyncThunk("SLAUGHTER_GET_GUILDS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),slaughterManageInventoryAllocationsService=createAsyncThunk("SLAUGHTER_MANAGE_INVENTORY_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward-allocation/",{params:{kill_house_key:e.kill_house_key,date:e.date}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetUpdatedInventoryStock=createAsyncThunk("SLAUGHTER_GET_UPDATED_INVENTORY_STOCK",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_ware_house/",{params:{kill_house_key:e.kill_house_key,date:e.date,state:"update"}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetKillhouseGuildsService=createAsyncThunk("SLAUGHTER_GET_KILLHOUSE_GUILDS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds/",{params:{role:getRoleFromUrl(),...e}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetPoultriesService=createAsyncThunk("SLAUGHTER_GET_POULTRIES_SERVICE",async(e={},{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("get-all-poultry-for-increase-hatching/",{params:{role:getRoleFromUrl(),active_hatching:!0,...e}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetKillhousesService=createAsyncThunk("SLAUGHTERـGETـKILLHOUSESـSERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house/",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetAggregateLoadInformationService=createAsyncThunk("SLAUGHTER_GET_AGGREGATE_LOAD_INFORMATION_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_request_aggregate_load/",{params:{role:getRoleFromUrl(),date:e.date}});return t(LOADING_END()),{data:a,status:s}}),slaughterManageInventoryAllocationForFreezingService=createAsyncThunk("SLAUGHTER_MANAGE_INVENTORY_ALLOCATIONS_FOR_FREEZING_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("cold-house-allocations/",{params:{role:e.role,date:e.date}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetOutOfProvinceSells=createAsyncThunk("SLAUGHTER_GET_OUT_OF_PROVINCE_SELLS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_free_sale_bar/",{params:{kill_house_key:e.kill_house_key,date:e.date}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetPermisionState=createAsyncThunk("SLAUGHTER_GET_PERMISION_STATE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_purchase_permission/");return t(LOADING_END()),{data:a,status:s}}),slaughterGetPaymentOverviewInfo=createAsyncThunk("SLAUGHTER_GET_PAYMENT_OVERVIEW_INFO",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_wage_dashbord/");return t(LOADING_END()),{data:a,status:s}}),slaughterGetPaymentByWeightOverview=createAsyncThunk("SLAUGHTER_GET_PAYMENT_BY_WEIGHT_OVERVIREW",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get(`kill_house_wage_dashbord_in_weight/?role=${getRoleFromUrl()}`);return t(LOADING_END()),{data:a,status:s}}),slaughterGetProductsService=createAsyncThunk("SLAUGHTER_INVENTORY_GET_PRODUCTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("roles-products",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),slaughterGetExclusiveKillersService=createAsyncThunk("SLAUGHTER_GET_EXCLUSIVE_KILLERS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house/?exclusive-killers-free-bar=true");return t(LOADING_END()),{data:a,status:s}}),getApprovedPriceState=createAsyncThunk("GET_APPROVED_PRICE_STATE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("approved-price",{params:e});return t(LOADING_END()),{data:a,status:s}}),getKillhouseApprovedPriceState=createAsyncThunk("GET_KILLHOUSE_APPROVED_PRICE_STATE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("broadcast-price",{params:e});return t(LOADING_END()),{data:a,status:s}});createAsyncThunk("SLAUGHTER_GET_DISTRIBUTION_INFO",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill-house-distribution-info/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}});const slaughterGetVBroadcastInfo=createAsyncThunk("SLAUGHTER_GET_BROARDCAST_INFO",async e=>{const{data:t,status:a}=await axios$1.get("kill-house-sales-info-dashboard",{params:{role:getRoleFromUrl(),...e}});return{data:t,status:a}}),slaughterGetBarsInfo=createAsyncThunk("SLAUGHTER_GET_BARS_INFO",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("bars_for_kill_house_dashboard/",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),fetchSlaughterBroadcastAndProducts=createAsyncThunk("SLAUGHTER_FETCH_BROADCAST_AND_PRODUCTS",async(e,{dispatch:t})=>{t(LOADING_START());try{const a=getRoleFromUrl()==="KillHouse"?"kill-house":"steward",s=getRoleFromUrl(),[n,i]=await Promise.all([axios$1.get(`${a}-sales-info-dashboard/`,{params:{role:s,...e}}),axios$1.get("roles-products",{params:{role:s,role_key:e.role_key||""}})]);return{broadcastData:n.data,productsData:i.data}}catch(a){throw console.error("Data fetching failed:",a),a}finally{t(LOADING_END())}});createAsyncThunk("SLAUGHTER_FETCH_ROLES_PRODUCTS",async(e,{dispatch:t})=>{try{t(LOADING_START());const a=await axios$1.get("roles-products",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{productsData:a.data}}catch(a){throw t(LOADING_END()),a}});const slaughterExtraReducer={[slaughterGetCars.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHouseCars=t.data},[slaughterGetProfile.fulfilled]:(e,{payload:t})=>{var a;e.profile=t.data,e.inventorySelectedKillHouse=(a=t.data.killHouse[0])==null?void 0:a.key,e.pending=!1},[slaughterGetCars.pending]:e=>{e.pending=!0},[slaughterGetRequests.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterRequests=t.data},[slaughterGetRequests.pending]:e=>{e.pending=!0},[slaughterGetActiveRequests.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterActiveRequests=t.data},[slaughterGetKillhousesService.fulfilled]:(e,{payload:t})=>{e.slaughterGetKillhouses=t.data},[slaughterGetAggregateLoadInformationService.fulfilled]:(e,{payload:t})=>{e.slaughterGetAggregateLoadInformation=t.data},[slaughterGetActiveRequests.pending]:e=>{e.pending=!0},[slaughterGetComplaints.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHouseComplaints=t.data},[slaughterGetComplaints.pending]:e=>{e.pending=!0},[slaughterGetRegisteredComplaints.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHouseRegisteredComplaints=t.data},[slaughterGetRegisteredComplaints.pending]:e=>{e.pending=!0},[slaughterGetInventoryBars.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHouseInventoryBars=t.data},[slaughterGetInventoryBars.pending]:e=>{e.pending=!0},[slaughterGetKillerKillhousesService.fulfilled]:(e,{payload:t})=>{e.slaughterGetKillerKillhouses=t.data},[slaughterFactorsService.fulfilled]:(e,{payload:t})=>{e.slaughterFactors=t.data},[slaughterFinalFactorsService.fulfilled]:(e,{payload:t})=>{e.slaughterFinalFactors=t.data},[slaughterGetBarInfoRequestsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetBarInfoRequests=t.data},[slaughterGetPayFactorRequestsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetPayFactorRequests=t.data},[slaughterGetPermissionToVetService.fulfilled]:(e,{payload:t})=>{e.slaughterGetPermissionToVet=t.data},[slaughterGetAllocatedCarsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetAllocatedCars=t.data},[slaughterGetPaiedFactorsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetPaiedFactors=t.data},[slaughterManageBarsService.fulfilled]:(e,{payload:t})=>{e.slaughterManageBars=t.data},[slaughterGetInventoryStock.fulfilled]:(e,{payload:t})=>{e.slaughterGetInventoryStockData=t.data},[slaughterGetInventoryFreeBarsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetInventoryFreeBars=t.data},[slaughterInventoryBarsService.fulfilled]:(e,{payload:t})=>{e.slaughterInventoryBars=t.data},[fetchSlaughterBroadcastAndProducts.fulfilled]:(e,{payload:t})=>{e.slaughterProducts=t.productsData,e.distributionInfo=t.broadcastData},[slaughterGetProductsService.fulfilled]:(e,{payload:t})=>{e.slaughterProducts=t.data},[slaughterGetVBroadcastInfo.fulfilled]:(e,{payload:t})=>{e.distributionInfo=t.data},[getKillhouseApprovedPriceState.fulfilled]:(e,{payload:t})=>{e.priceInfo=t.data},[slaughterGetStewardsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetStewards=t.data.map(a=>({label:`${a.guilds.guildsName} (${a.guilds.user.city}) / ${a.guilds.user.fullname} (${a.guilds.user.mobile})`,value:a.key}))},[slaughterGetKillhouseStewardsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetKillhouseStewards=t.data},[slaughterGetUpdatedInventoryStock.fulfilled]:(e,{payload:t})=>{e.slaughterUpdatedInventoryStock=t.data},[slaughterManageInventoryAllocationsService.fulfilled]:(e,{payload:t})=>{e.slaughterManageInventoryAllocations=t.data},[slaughterManageInventoryAllocationForFreezingService.fulfilled]:(e,{payload:t})=>{e.slaughterManageInventoryAllocationsForFreezing=t.data},[slaughterGetGuildsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetGuilds=t.data.map(a=>({label:`${a.guildsName} (${a.user.city}) / ${a.user.fullname} (${a.user.mobile})`,value:a.key}))},[slaughterGetKillhouseStewardsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetKillhouseStewards=t.data},[slaughterGetOutOfProvinceSells.fulfilled]:(e,{payload:t})=>{e.slaughterOutOfProvinceSellsState=t.data},[slaughterGetKillhouseGuildsService.fulfilled]:(e,{payload:t})=>{e.slaughterGetKillhouseGuilds=t.data},[slaughterGetPoultriesService.fulfilled]:(e,{payload:t})=>{e.slaughterGetPoultries=t.data},[slaughterGetPermisionState.fulfilled]:(e,{payload:t})=>{var a,s;e.slaughterPermissionState=(a=t.data)==null?void 0:a.permission,e.slaughterExclusiveState=(s=t.data)==null?void 0:s.exclusive},[slaughterGetPaymentOverviewInfo.fulfilled]:(e,{payload:t})=>{e.slaughterPaymentOverview=t.data},[slaughterGetPaymentByWeightOverview.fulfilled]:(e,{payload:t})=>{e.slaughterPaymentByWeightOverview=t.data}},initialState$g={pending:!1,modalState:!1,slaughterGetRequests:null,slaughterGetActiveRequests:null,slaughterHouseCars:null,slaughterHouseComplaints:null,slaughterHouseRegisteredComplaints:null,profile:null,inventorySelectedKillHouse:null},slice$f=createSlice({name:"slaughter",initialState:initialState$g,extraReducers:slaughterExtraReducer,reducers:{setInventorySelectedKillHouse:(e,t)=>{e.inventorySelectedKillHouse=t.payload}}}),{reducer:slaughterSlice}=slice$f,provinceGetFieldOfWorks=createAsyncThunk("PROVINCE_GET_FIELD_OF_WORKS",async()=>{const{data:e,status:t}=await axios$1.get("area-activity/");return{data:e,status:t}}),provinceGetCasesOverview=createAsyncThunk("GET_PROVINCE_OVERVIEW_CASES",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("general-statistics-dashboard-for-cases/",{params:{date1:e.date1,date2:e.date2}});return t(LOADING_END()),{data:a,status:s}}),getCitiesService=createAsyncThunk("GET_CITIES_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("city_operator/");return t(LOADING_END()),{data:a,status:s}}),getGuildsSettingsService=createAsyncThunk("GET_GUILDS_SETTINGS_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_choose_steward_guilds/",{params:{kill_house_key:e.kill_house_key}});return{data:t,status:a}}),getManagePoultriesService=createAsyncThunk("GET_MANAGE_POULTRIES_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("total_poultry",{params:{page:e.page,page_size:e.pageSize}});return t(LOADING_END()),{data:a,status:s}}),getPolicyProvinceFeeService=createAsyncThunk("GET_POLICY_PROVINCE_FEE_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("share/");return t(LOADING_END()),{data:a,status:s}}),getProvinceBuyerStewardAllocationService=createAsyncThunk("GET_PROVINCE_BUYER_STEWARD_ALLOCATION_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("automatic-steward-allocation/",{params:{kill_house_key:e.killHouseKey,date:e.date,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),getProvinceBuyersAllocationsService=createAsyncThunk("GET_PROVINCE_BUYERS_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_ware_house_total_report_daily_broad_cast_in_detail",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),getProvinceFeeTotalOverviewService=createAsyncThunk("GET_PROVINCE_FEE_TOTAL_OVERVIEW_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("reporting_province_kill_request_wage/");return t(LOADING_END()),{data:a,status:s}}),getProvinceNewRequests=createAsyncThunk("GET_PROVINCE_NEW_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("city_operator_check_request",{params:{state:"new",date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),getProvinceStewardAllocationsService=createAsyncThunk("GET_PROVINCE_STEWARD_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward_ware_house_total_report_daily_broad_cast_in_detail",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),manageProcessBuyReqService=createAsyncThunk("MANAGE_PROCESS_BUY_REQ_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_purchase_info/");return t(LOADING_END()),{data:a,status:s}}),provinceCasesGetTableDetails=createAsyncThunk("PROVINCE_CASES_GET_TABLE_DETAILS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("detail_of_killing",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),provinceChainsGetCompanies=createAsyncThunk("PROVINCE_CHAINS_GET_COMPANIES",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("chain-company/");return t(LOADING_END()),{data:a,status:s}}),provinceFreeSaleBuyers=createAsyncThunk("PROVINCE_FREE_SALES_GET_BUYERS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("out-province-poultry-request-buyers/");return t(LOADING_END()),{data:a,status:s}}),provinceGetActiveRequestsService=createAsyncThunk("PROVINCE_GET_ACTIVE_REQUESTS_SERVICE",async()=>{const{data:e,status:t}=await axios$1.get("city_operator_check_request",{params:{state:"all"}});return{data:e,status:t}}),provinceGetAllRequests=createAsyncThunk("PROVINCE_GET_ACTIVE_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START()),e=e||moment(new Date).format("YYYY-MM-DD");const{data:a,status:s}=await axios$1.get("city_operator_check_request",{params:{state:"waiting",date:e}});return t(LOADING_END()),{data:a,status:s}}),provinceGetAllocatedRequestsService=createAsyncThunk("PROVINCE_GET_ALLOCATED_REQUESTS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const a={role:getRoleFromUrl(),role_key:e.role_key||"",date1:e.selectedDate1,date2:e.selectedDate2,filter:"search",value:e.textValue};e.hasDocumentState?a.allocated_car_state=!0:a.allocations=!0;const{data:s,status:n}=await axios$1.get("province_kill_request/",{params:a});return t(LOADING_END()),{data:s,status:n}}),provinceUpdateAllocatedRequestService=createAsyncThunk("PROVINCE_UPDATE_ALLOCATED_REQUEST_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.put("province_kill_request/0/",e);return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetArchiveAutoAllocationsService=createAsyncThunk("PROVINCE_GET_ARCHIVE_AUTO_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("automatic_allocation/",{params:{state:"final_registration",date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetAutoAllocationsService=createAsyncThunk("PROVINCE_GET_AUTO_ALLOCATIONS_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("automatic_allocation/",{params:{state:"temporary"}});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetBuyersService=createAsyncThunk("PROVINCE_GET_BUYERS_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house/",{params:e});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetCars=createAsyncThunk("PROVINCE_GET_CARS",async()=>{const{data:e,status:t}=await axios$1.get("kill_house_driver/",{params:{role:getRoleFromUrl(),...e}});return{data:e,status:t}}),provinceGetCaseStatusService=createAsyncThunk("PROVINCE_GET_CASE_STATUS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("case_status/",{params:{date:e,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),provinceGetCitiesService=createAsyncThunk("PROVINCE_GET_CITIES_SERVICE",async()=>{const{data:e,status:t}=await axios$1.get("province_cities/");return{data:e,status:t}}),provinceGetDeletedAllocatedRequestsService=createAsyncThunk("PROVINCE_GET_DELETED_ALLOCATED_REQUESTS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("province_kill_request/?allocations&deleted_object",{params:{role:getRoleFromUrl(),role_key:e.role_key||"",date1:e.selectedDate1,date2:e.selectedDate2,filter:"search",value:e.textValue}});return t(LOADING_END()),{data:a,status:s}}),provinceGetFilesStateService=createAsyncThunk("PROVINCE_GET_FILES_STATE_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("general_case_status",{params:{date1:e.date1,date2:e.date2,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),provinceGetFreeSalesRequestsService=createAsyncThunk("PROVINCE_GET_FREE_SALES_REQUESTS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START()),e=e||moment(new Date).format("YYYY-MM-DD");const{data:a,status:s}=await axios$1.get("out-province-poultry-requests",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2,out:""}});return t(LOADING_END()),{data:a,status:s}}),provinceGetGuildsService=createAsyncThunk("PROVINCE_GET_GUILD_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetGuildsNumbersNamesService=createAsyncThunk("PROVINCE_GET_GUILDS_NUMBERS_NAMES_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START()),e=e||moment(new Date).format("YYYY-MM-DD");const{data:a,status:s}=await axios$1.get("guilds/",{params:{type:"kill_house_percentage",percentage_key:e.key}});return t(LOADING_END()),{data:a,status:s}}),provinceGetKillhousesService=createAsyncThunk("PROVINCE_GET_KILLHOUSES_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("allow_direct_buying/");return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetKillhousesGuildsService=createAsyncThunk("PROVINCE_GET_KILLHOUSES_GUILDS_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("allow_register_guilds/");return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetManageUsersService=createAsyncThunk("PROVINCE_GET_MANAGE_USERS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("system_user_profile/",{params:{users_base_info:!0}});return t(LOADING_END()),{data:a,status:s}}),provinceGetOnlyKillHousesService=createAsyncThunk("PROVINCE_GET_ONLY_KILLHOUSES_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get(`kill_house/?${e}`);return{data:t,status:a}}),provinceGetPaymentByWeightOverview=createAsyncThunk("PROVINCE_GET_PAYMENT_BY_WEIGHT_OVERVIREW",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("total-wage-information/",{params:{...e}});return t(LOADING_END()),{data:a,status:s}}),parentConpanyGetPaymentByWeightOverview=createAsyncThunk("PARENT_COMPANY_GET_PAYMENT_BY_WEIGHT_OVERVIREW",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get(e+`parent-company-total-wage-information/?role=${getRoleFromUrl()}`);return t(LOADING_END()),{data:a,status:s}}),provinceGetPolicyAvicultureCommitService=createAsyncThunk("PROVINCE_GET_POLICY_AVICULTURE_COMMIT_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("free_sale_within_province/");return t(LOADING_END()),{data:a,status:s}}),provinceGetPoultriesService=createAsyncThunk("PROVINCE_GET_POULTRIES_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("Poultry/?all");return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetPricing=createAsyncThunk("PROVINCE_GET_PRICING",async()=>{const{data:e,status:t}=await axios$1.get("chicken-commission-prices/");return{data:e,status:t}}),provinceGetProducts=createAsyncThunk("PROVINCE_GET_PRODUCTS",async()=>{const{data:e,status:t}=await axios$1.get("additional-products/");return{data:e,status:t}}),provinceGetProfile=createAsyncThunk("PROVINCE_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("province_operator/0/?profile");return{data:e,status:t}}),provinceGetRejectedRequests=createAsyncThunk("PROVINCE_GET_REJECTED_REQUESTS",async()=>{const{data:e,status:t}=await axios$1.get("rejected_requests");return{data:e,status:t}}),provinceGetSlaughterSurveillanceService=createAsyncThunk("PROVINCE_GET_SLAUGHTER_SERVEILLANCE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("comprehensive_report_of_slaughterhouse",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),provinceGetSlaughterhousesQuotaService=createAsyncThunk("PROVINCE_GET_SLAUGHTERHOUSES_QUOTA_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_percent/",{params:e});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetSmsLincenseService=createAsyncThunk("PROVINCE_GET_SMS_LINCENSE_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("sms_license/");return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data}}}),provinceGetStewardsService=createAsyncThunk("PROVINCE_GET_STEWARDS_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward/",{params:{...e,role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetTotalReportAgentShareService=createAsyncThunk("PROVINCE_GET_TOTAL_REPORT_AGENT_SHARE_SERVICE",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_total_report_province_kill_requests/",{params:e});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetUserByKey=createAsyncThunk("PROVINCE_CHECK_USER_EXISTENCE",async e=>{const{data:t,status:a}=await axios$1.get("system_user_profile/0/?userprofile_key="+e);return{data:t,status:a}}),provinceGetUserProfiles=createAsyncThunk("PROVINCE_GET_USER_PROFILES",async()=>{const{data:e,status:t}=await axios$1.get("system_user_profile/?users_info");return{data:e,status:t}}),provincePaymentGetKillersOfKillhousesInfo=createAsyncThunk("PROVINCE_GET_KILLERS_OF_KILLHOUSES_INFO",async(e,{dispatch:t})=>{try{t(LOADING_START());const{data:a,status:s}=await axios$1.get("total-wage-exclusive-killer-information/",{params:{...e}});return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data}}}),provincePolicyGetWeightRange=createAsyncThunk("PROVINCE_POLICY_GET_WEIGHT_RANGE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("management_hatching_age_range/",{params:e});return t(LOADING_END()),{data:a,status:s}}),provincePolicySubmitWeightRange=createAsyncThunk("PROVINCE_POLICY_SUBMIT_WEIGHT_RANGE",async(e,{dispatch:t})=>{t(LOADING_START());try{const{data:a,status:s}=await axios$1.post("management_hatching_age_range/",e);return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provincePolicyEditWeightRange=createAsyncThunk("PROVINCE_POLICY_EDIT_WEIGHT_RANGE",async(e,{dispatch:t})=>{t(LOADING_START());try{const{data:a,status:s}=await axios$1.put(`management_hatching_age_range/${e.id}/`,e);return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provincePolicyDeleteWeightRange=createAsyncThunk("PROVINCE_DELETE_WEIGHT_RANGE",async(e,{dispatch:t})=>{t(LOADING_START());try{const{data:a,status:s}=await axios$1.delete(`management_hatching_age_range/${e}/`);return t(LOADING_END()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),provinceGetTypeActivity=createAsyncThunk("PROVINCE_GET_TYPE_ACTIVITY",async()=>{const{data:e,status:t}=await axios$1.get("type-activity/");return{data:e,status:t}}),totalReportDailyBroadCastService=createAsyncThunk("TOTAL_REPORT_DAILY_BROADCAST_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_ware_house_total_report_daily_broad_cast",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),totalReportDailyStewardBroadCastService=createAsyncThunk("TOTAL_REPORT_DAILY_STEWARD_BROADCAST_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward_ware_house_total_report_daily_broad_cast",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),getKillhouseRemainWeight=createAsyncThunk("GET_KILLHOUSE_REMAIN_WEIGHT",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("/api/killhouse-remain-weight");return t(LOADING_END()),{data:a,status:s}}),provinceExtraReducers={[getProvinceNewRequests.fulfilled]:(e,{payload:t})=>{e.provinceNewRequests=t.data,e.pending=!1},[provinceGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[getProvinceNewRequests.pending]:e=>{e.pending=!0},[provinceGetAllRequests.fulfilled]:(e,{payload:t})=>{e.provinceAllRequests=t.data,e.pending=!1},[provinceGetAllRequests.pending]:e=>{e.pending=!0},[provinceGetPricing.fulfilled]:(e,{payload:t})=>{e.provincePrices=t.data,e.pending=!1},[provinceGetPricing.pending]:e=>{e.pending=!0},[provinceGetRejectedRequests.fulfilled]:(e,{payload:t})=>{e.provinceRejectedRequests=t.data,e.pending=!1},[provinceGetRejectedRequests.pending]:e=>{e.pending=!0},[provinceGetCars.fulfilled]:(e,{payload:t})=>{e.provinceCars=t.data,e.pending=!1},[getProvinceBuyersAllocationsService.fulfilled]:(e,{payload:t})=>{e.getProvinceBuyersAllocations=t.data,e.pending=!1},[getProvinceStewardAllocationsService.fulfilled]:(e,{payload:t})=>{e.getProvinceStewardAllocations=t.data,e.pending=!1},[provinceGetCars.pending]:e=>{e.pending=!0},[provinceGetUserProfiles.fulfilled]:(e,{payload:t})=>{e.provinceUsers=t.data,e.pending=!1},[provinceGetUserProfiles.pending]:e=>{e.pending=!0},[provinceGetUserByKey.fulfilled]:(e,{payload:t})=>{e.provinceUserInfo=t.data,e.pending=!1},[provinceGetUserByKey.pending]:e=>{e.pending=!0},[getPoultryRequestsTotalQuantityService.fulfilled]:(e,{payload:t})=>{e.poultryRequestsTotalQuantity=t.data},[provinceGetSmsLincenseService.fulfilled]:(e,{payload:t})=>{e.provinceGetSmsLincense=t.data},[provinceGetActiveRequestsService.fulfilled]:(e,{payload:t})=>{e.provinceGetActiveRequests=t.data},[provinceGetCaseStatusService.fulfilled]:(e,{payload:t})=>{e.provinceGetCaseStatus=t.data},[provinceGetCitiesService.fulfilled]:(e,{payload:t})=>{e.provinceGetCities=t.data},[provinceGetTypeActivity.fulfilled]:(e,{payload:t})=>{e.provinceTypeActivity=t.data},[provinceGetFieldOfWorks.fulfilled]:(e,{payload:t})=>{e.provinceGetAreActivity=t.data},[provinceGetOnlyKillHousesService.fulfilled]:(e,{payload:t})=>{e.provinceGetOnlyKillHouses=t.data},[provinceGetPoultriesService.fulfilled]:(e,{payload:t})=>{e.provinceGetPoultries=t.data},[provinceGetFreeSalesRequestsService.fulfilled]:(e,{payload:t})=>{e.provinceGetFreeSalesRequests=t.data},[provinceGetSlaughterhousesQuotaService.fulfilled]:(e,{payload:t})=>{e.provinceGetSlaughterhousesQuota=t.data},[provinceGetFilesStateService.fulfilled]:(e,{payload:t})=>{e.provinceGetFilesState=t.data},[provinceGetAutoAllocationsService.fulfilled]:(e,{payload:t})=>{e.provinceGetAutoAllocations=t.data},[provinceGetBuyersService.fulfilled]:(e,{payload:t})=>{e.provinceGetBuyersOptions=t.data.map(a=>({label:a.name,value:a.key})),e.provinceGetBuyers=t.data},[provinceGetAllocatedRequestsService.fulfilled]:(e,{payload:t})=>{e.provinceGetAllocatedRequests=t.data},[provinceGetDeletedAllocatedRequestsService.fulfilled]:(e,{payload:t})=>{e.provinceGetDeletedAllocatedRequests=t.data},[provinceGetArchiveAutoAllocationsService.fulfilled]:(e,{payload:t})=>{e.provinceGetArchiveAutoAllocations=t.data},[provinceGetManageUsersService.fulfilled]:(e,{payload:t})=>{e.provinceGetManageUsers=t.data},[getGuildsSettingsService.fulfilled]:(e,{payload:t})=>{e.getGuildsSettings=t.data},[getManagePoultriesService.fulfilled]:(e,{payload:t})=>{e.getManagePoultries=t.data},[provinceGetKillhousesService.fulfilled]:(e,{payload:t})=>{e.provinceGetKillhouses=t.data},[totalReportDailyBroadCastService.fulfilled]:(e,{payload:t})=>{e.totalReportDailyBroadCast=t.data},[totalReportDailyStewardBroadCastService.fulfilled]:(e,{payload:t})=>{e.totalReportStewardDailyBroadCast=t.data},[provinceGetKillhousesGuildsService.fulfilled]:(e,{payload:t})=>{e.provinceGetKillhousesGuilds=t.data},[provinceGetGuildsNumbersNamesService.fulfilled]:(e,{payload:t})=>{e.provinceGetGuildsNumbersNames=t.data},[getPolicyProvinceFeeService.fulfilled]:(e,{payload:t})=>{e.getPolicyProvinceFee=t.data},[getProvinceFeeTotalOverviewService.fulfilled]:(e,{payload:t})=>{e.getProvinceFeeTotalOverview=t.data},[manageProcessBuyReqService.fulfilled]:(e,{payload:t})=>{e.manageProcessBuyReq=t.data},[provinceGetTotalReportAgentShareService.fulfilled]:(e,{payload:t})=>{e.provinceGetTotalReportAgentShare=t.data},[provinceGetProducts.fulfilled]:(e,{payload:t})=>{e.provinceProductList=t.data},[provinceGetPolicyAvicultureCommitService.fulfilled]:(e,{payload:t})=>{e.provinceGetPolicyAvicultureCommit=t.data},[getProvinceBuyerStewardAllocationService.fulfilled]:(e,{payload:t})=>{e.getProvinceBuyerStewardAllocation=t.data},[provinceCasesGetTableDetails.fulfilled]:(e,{payload:t})=>{e.casesTableDetails=t.data},[provinceGetSlaughterSurveillanceService.fulfilled]:(e,{payload:t})=>{e.slaughterSurveillance=t.data},[provinceGetStewardsService.fulfilled]:(e,{payload:t})=>{e.provinceGetStewards=t.data,e.provinceGetStewardsOptions=t.data.map(a=>({label:`${a.guilds.guildsName}/مالک ${a.guilds.user.fullname}/${a.guilds.user.mobile}`,value:a.key}))},[getCitiesService.fulfilled]:(e,{payload:t})=>{e.getCities=t.data,e.getCitiesOptions=t.data.map(a=>({label:`${a.unitName} (${a.address.city.name})`,value:a.unitName}))},[provinceGetGuildsService.fulfilled]:(e,{payload:t})=>{var a;e.provinceGetGuildsOptions=(a=t==null?void 0:t.data)==null?void 0:a.map(s=>({label:`${s.guildsName} (${s.user.mobile})`,value:s.key})),e.provinceGetGuilds=t==null?void 0:t.data},[provinceGetCasesOverview.fulfilled]:(e,{payload:t})=>{e.casesOverview=t.data},[provinceChainsGetCompanies.fulfilled]:(e,{payload:t})=>{e.chainCompanies=t.data},[provinceGetPaymentByWeightOverview.fulfilled]:(e,{payload:t})=>{e.provincePaymentByWeightOverview=t.data},[parentConpanyGetPaymentByWeightOverview.fulfilled]:(e,{payload:t})=>{e.parentCompanyPaymentByWeightOverview=t.data},[provinceFreeSaleBuyers.fulfilled]:(e,{payload:t})=>{e.provinceFreeSaleAllBuyers=t.data},[provincePolicyGetWeightRange.fulfilled]:(e,{payload:t})=>{var a;e.weightRange=(a=t.data)==null?void 0:a.map(s=>{const{fromAge:n,toAge:i,fromWeight:o,toWeight:u}=s;return{fromAge:n,toAge:i,fromWeight:o,toWeight:u}})},[provincePaymentGetKillersOfKillhousesInfo.fulfilled]:(e,{payload:t})=>{e.provincePaymentKillersOfKillhouses=t.data.wageInfo},[getKillhouseRemainWeight.fulfilled]:(e,{payload:t})=>{e.killhouseRemainWeight=t.data}},initialState$f={pending:!1,provinceNewRequests:null,provinceAllRequests:null,provincePrices:null,provinceUsers:null,provinceUserInfo:null,profile:null,provinceCars:null,killhouseRemainWeight:null},slice$e=createSlice({name:"province",initialState:initialState$f,extraReducers:provinceExtraReducers,reducers:{}}),{reducer:provinceSlice}=slice$e,getFileProcess=createAsyncThunk("GET_FILE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get(`/Poultry_Request/${e}/`);return t(LOADING_END()),{data:a,status:s}}),getFileProcessOther=createAsyncThunk("GET_FILE_OTHER",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("process/?id="+e+`&role=${getRoleFromUrl()}`);return t(LOADING_END()),{data:a,status:s}}),getSlaughterHousesRequest=createAsyncThunk("GET_SLAUGHTER_HOUSES_REQUEST",async e=>{const{data:t,status:a}=await axios$1.get("/kill_request",{params:e});return{data:t,status:a}}),getAllocationInformation=createAsyncThunk("GET_ALLOCATION_INFORMATION",async e=>{const{data:t,status:a}=await axios$1.get("province_check_operator_request/",{params:{...e,role:getRoleFromUrl()}});return{data:t,status:a}}),provinceDoAllocation=createAsyncThunk("PROVINCE_DO_ALLOCATION",async(e,{dispatch:t})=>{try{const{data:a,status:s}=await axios$1.post("province_kill_request/",e);return t(LOADING_START()),{data:a,status:s}}catch(a){return t(LOADING_END()),{error:a.response.data.result}}}),getAcceptedSlaughterRequest=createAsyncThunk("GET_ACCEPTED_SLAUGHTER_REQUEST",async({id:e,role_key:t})=>{const{data:a,status:s}=await axios$1.get("province_kill_request",{params:{id:e,role:getRoleFromUrl(),role_key:t||""}});return{data:a,status:s}}),getMonthlyPercent=createAsyncThunk("GET_MONTHLY_PERCENT",async e=>{const{data:t,status:a}=await axios$1.get("monthly_percent/");return{data:t,status:a}}),poultryRequestIndexWeightService=createAsyncThunk("POULTRY_REQUEST_INDEX_WEIGHT_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("/poultry_request_index_weight/");return t(LOADING_END()),{data:a,status:s}}),fileExtraReducers={[getFileProcess.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.file=t.data},[getFileProcess.pending]:e=>{e.pending=!0},[getFileProcessOther.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.file=t.data},[getFileProcessOther.pending]:e=>{e.pending=!0},[getAcceptedSlaughterRequest.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.acceptedSlaughterRequest=t.data},[getAcceptedSlaughterRequest.pending]:e=>{e.pending=!0},[getSlaughterHousesRequest.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHousesRequest=t.data},[getSlaughterHousesRequest.pending]:e=>{e.pending=!0},[getAllocationInformation.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.allocationInformation=t.data},[getAllocationInformation.pending]:e=>{e.pending=!0},[provinceDoAllocation.fulfilled]:(e,{payload:t})=>{e.pending=!1},[provinceDoAllocation.pending]:e=>{e.pending=!0},[getMonthlyPercent.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.monthlyData=t.data},[poultryRequestIndexWeightService.fulfilled]:(e,{payload:t})=>{e.poultryRequestIndexWeight=t.data},[getMonthlyPercent.pending]:e=>{e.pending=!0}},fileReducers={cleanFile:(e,t)=>{e.file=null},CHANGE_SELECTED_ROLES:(e,t)=>{e.selectedRoles=t.payload}},initialState$e={pending:!1,file:null,slaughterHousesRequest:[],allocationInformation:null,acceptedSlaughterRequest:null,selectedRoles:[]},slice$d=createSlice({name:"file",initialState:initialState$e,extraReducers:fileExtraReducers,reducers:fileReducers}),{reducer:fileSlice}=slice$d,{cleanFile}=slice$d.actions,vetFarmGetAllocatedService=createAsyncThunk("VET_FARM_GET_ALLOCATED_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const a=`?role=${getRoleFromUrl()}&check`,{data:s,status:n}=await axios$1.get(`Poultry_Request/${a}`,{params:{date1:e.selectedDate1,date2:e.selectedDate2,role_key:e.role_key||""}});return t(LOADING_END()),{data:s,status:n}}),vetFarmGetBarsOverview=createAsyncThunk("VET_FARM_GET_OVERVIEW_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("dashboard_detail_of_killing",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl(),search:"filter",value:e.textValue,without_quarantine_code_state:e.hasDocumentState}});return t(LOADING_END()),{data:a,status:s}}),parentCompanyGetBarsOverview=createAsyncThunk("PARENT_COMPANY_GET_OVERVIEW_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get(`${e.province}parent_company_dashboard_detail_of_killing`,{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl(),search:"filter",value:e.textValue,without_quarantine_code_state:e.hasDocumentState}});return t(LOADING_END()),{data:a,status:s}}),vetFarmGetFinishedBarsOverview=createAsyncThunk("VET_FARM_GET_OVERVIEW_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("dashboard_detail_of_killing",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role:getRoleFromUrl(),search:"filter",value:e.textValue,type:"assignment",without_bar_document:e.hasDocumentState,role_key:(e==null?void 0:e.roleKey)||""}});return t(LOADING_END()),{data:a,status:s}}),vetFarmGetDeletedBarsService=createAsyncThunk("VET_FARM_GET_DELETED_BARS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("Poultry_Request/?check&deleted_requests",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2,role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),getVetFarms=createAsyncThunk("VET_GET_VET_FARMS",async()=>{const{data:e,status:t}=await axios$1.get("vet_farm");return{data:e,status:t}}),getVetFarmInspectionHistory=createAsyncThunk("VET_GET_VET_FARM_INSPECTION_HISTORY",async e=>{const{data:t,status:a}=await axios$1.get("vet_farm_inspection/?key="+e);return{data:t,status:a}}),vetFarmGetOutOfProvinceRequests=createAsyncThunk("VET_FARM_GET_OUT_OF_PROVINCE_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("temporary-out-province-poultry-requests",{params:{role:getRoleFromUrl(),date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),vatFarmGetProfile=createAsyncThunk("VET_FARM_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("vet/0/?profile");return{data:e,status:t}}),vetFarmExtraReducers={[getVetFarms.fulfilled]:(e,{payload:t})=>{e.vetFarms=t.data,e.pending=!1},[getVetFarms.pending]:e=>{e.pending=!0},[getVetFarmInspectionHistory.fulfilled]:(e,{payload:t})=>{e.vetFarmInspectionHistory=t.data,e.pending=!1},[getVetFarmInspectionHistory.pending]:e=>{e.pending=!0},[vatFarmGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[vetFarmGetAllocatedService.fulfilled]:(e,{payload:t})=>{e.vetFarmGetAllocated=t.data,e.pending=!1},[vetFarmGetDeletedBarsService.fulfilled]:(e,{payload:t})=>{e.vetFarmGetDeletedBars=t.data},[vetFarmGetOutOfProvinceRequests.fulfilled]:(e,{payload:t})=>{e.vetOutOfProvinceRequests=t.data},[vetFarmGetBarsOverview.fulfilled]:(e,{payload:t})=>{e.vetFarmBarsOverview=t.data},[parentCompanyGetBarsOverview.fulfilled]:(e,{payload:t})=>{e.parentCompanyBarsOverview=t.data}},initialState$d={pending:!1,provinceNewRequests:null,provincePrices:null,profile:null},slice$c=createSlice({name:"vatFarm",initialState:initialState$d,extraReducers:vetFarmExtraReducers,reducers:{}}),{reducer:vetFarmSlice}=slice$c,auctionGetAuctions=createAsyncThunk("AUCTION_GET_AUCTIONS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("Poultry_Request/?type=auction");return t(LOADING_END()),{data:a,status:s}}),auctionSlaughterRequests=createAsyncThunk("AUCTION_SLAUGHTER_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_Request_auction/");return t(LOADING_END()),{data:a,status:s}}),auctionExtraReducers={[auctionSlaughterRequests.fulfilled]:(e,{payload:t})=>{e.auctionSlaughterRequestsData=t.data,e.pending=!1},[auctionSlaughterRequests.pending]:e=>{e.pending=!0},[auctionGetAuctions.fulfilled]:(e,{payload:t})=>{e.auctions=t.data,e.pending=!1},[auctionGetAuctions.pending]:e=>{e.pending=!0}},auctionReducers={auctionFilterByDate:(e,t)=>{e.filterByDate=t.payload},auctionFilterByProvince:(e,t)=>{e.filterByProvince=t.payload},auctionFilterByCity:(e,t)=>{e.filterByCity=t.payload},auctionFilterByQuantity:(e,t)=>{e.filterByQuantity=t.payload},auctionFilterByAge:(e,t)=>{e.filterByAge=t.payload},auctionFilterByRace:(e,t)=>{e.filterByRace=t.payload},auctionFilterByWeight:(e,t)=>{e.filterByWeight=t.payload},auctionFilterByPrice:(e,t)=>{e.filterByPrice=t.payload}},initialState$c={pending:!1,auctions:[],filterByDate:null,filterByProvinceAndCity:null,auctionSlaughterRequestsData:[],provinceFilter:null,cityFilter:null,quantityFilter:null,ageFilter:null,raceFilter:null,weightFilter:null,priceFilter:null},slice$b=createSlice({name:"auction",initialState:initialState$c,extraReducers:auctionExtraReducers,reducers:auctionReducers}),{reducer:auctionSlice}=slice$b,{auctionFilterByDate,auctionFilterByCity,auctionFilterByProvince,auctionFilterByQuantity,auctionFilterByAge,auctionFilterByRace,auctionFilterByWeight,auctionFilterByPrice}=slice$b.actions,driverGetCars=createAsyncThunk("DRIVER_GET_CARS",async()=>{const{data:e,status:t}=await axios$1.get("driver/?my_car");return{data:e,status:t}}),driverGetProfile=createAsyncThunk("DRIVER_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("driver/0/?profile");return{data:e,status:t}}),driverGetRequests=createAsyncThunk("DRIVER_GET_REQUESTS",async()=>{const{data:e,status:t}=await axios$1.get("driver/?my_allocations");return{data:e,status:t}}),driverExtraReducers={[driverGetRequests.fulfilled]:(e,{payload:t})=>{e.driverRequests=t.data,e.pending=!1},[driverGetRequests.pending]:e=>{e.pending=!0},[driverGetCars.fulfilled]:(e,{payload:t})=>{e.driverCars=t.data,e.pending=!1},[driverGetCars.pending]:e=>{e.pending=!0},[driverGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data.profile,e.pending=!1},[driverGetProfile.pending]:e=>{e.pending=!0}},initialState$b={pending:!1,modalState:!1,driverRequests:[],driverCars:[],profile:null},slice$a=createSlice({name:"driver",initialState:initialState$b,extraReducers:driverExtraReducers,reducers:{}}),{reducer:driverSlice}=slice$a,provinceFinancialGetFinalFactorsService=createAsyncThunk("PROVINCE_FINANCIAL_GET_FINAL_FACTORS_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("deposit_allocation/");return{data:t,status:a}}),provinceFinancialGetFinancialHistory=createAsyncThunk("PROVINCE_FINANCIAL_GET_FINANCIQAL_HISTORY",async e=>{const{data:t,status:a}=await axios$1.get("financialdocument/?user_id="+e+"&all");return{data:t,status:a}}),provinceFinancialGetPayedFactorsService=createAsyncThunk("PROVINCE_FINANCIAL_GET_PAYED_FACTORS_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_factor_province/",{params:{role:getRoleFromUrl()}});return{data:t,status:a}}),provinceFinancialGetPendingRequestsService=createAsyncThunk("PROVINCE_FINANCIAL_GET_PENDING_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_assignment_information/?role=ProvinceFinancial",{params:{date1:e.selectedDate1,date2:e.selectedDate2}});return t(LOADING_END()),{data:a,status:s}}),provinceFinancialGetRegisteredComplaints=createAsyncThunk("PROVINCE_FINANCIAL_GET_COMLATIONS",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_complaint/?role=ProvinceFinancial");return{data:t,status:a}}),provinceFinancialGetRequests=createAsyncThunk("PROVINCE_FINANCIAL_GET_REQUESTS",async()=>{const{data:e,status:t}=await axios$1.get("kill_house_assignment_information/?role=ProvinceFinancial");return{data:e,status:t}}),provinceFinancialGetSlaughterSattlementService=createAsyncThunk("PROVINCE_FINANCIAL_GET_SLAUGHTER_SATTLEMENT_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_creditors/");return{data:t,status:a}}),provinceFinancialGetTransactionInfo=createAsyncThunk("PROVINCE_FINANCIAL_GET_TRANSACTION_INFO",async e=>{const{data:t,status:a}=await axios$1.get("financial_transaction/?payment_code="+e);return{data:t,status:a}}),provinceFinancialGetUserFinancialInfo=createAsyncThunk("PROVINCE_FINANCIAL_GET_USER_FINANCIAL_INFO",async e=>{const{data:t,status:a}=await axios$1.get("wallet/?wallet_key="+e);return{data:t,status:a}}),provinceFinancialGetUsersWaletinfo=createAsyncThunk("PROVINCE_FINANCIAL_GET_USERS_WALET_INFO",async()=>{const{data:e,status:t}=await axios$1.get("show_users");return{data:e,status:t}}),ticketGetOperatorTickets=createAsyncThunk("TICKET_GET_OPERATOR_TICKETS",async()=>{const{data:e,status:t}=await axios$1.get("/respond/",{params:{all:!0}});return{data:e,status:t}}),provinceFinancialExtraReducers={[provinceFinancialGetRequests.fulfilled]:(e,{payload:t})=>{e.provinceFinancial=t.data,e.pending=!1},[provinceFinancialGetRequests.pending]:e=>{e.pending=!0},[ticketGetOperatorTickets.fulfilled]:(e,{payload:t})=>{e.tickets=t.data,e.pending=!1},[ticketGetOperatorTickets.pending]:e=>{e.pending=!0},[provinceFinancialGetUsersWaletinfo.fulfilled]:(e,{payload:t})=>{e.userWaletInfo=t.data,e.pending=!1},[provinceFinancialGetUsersWaletinfo.pending]:e=>{e.pending=!0},[provinceFinancialGetRegisteredComplaints.fulfilled]:(e,{payload:t})=>{e.registeredComplaints=t.data,e.pending=!1},[provinceFinancialGetRegisteredComplaints.pending]:e=>{e.pending=!0},[provinceFinancialGetUserFinancialInfo.fulfilled]:(e,{payload:t})=>{e.userFinancialInfo=t.data,e.pending=!1},[provinceFinancialGetUserFinancialInfo.pending]:e=>{e.pending=!0},[provinceFinancialGetFinancialHistory.fulfilled]:(e,{payload:t})=>{e.financialHistory=t.data,e.pending=!1},[provinceFinancialGetFinancialHistory.pending]:e=>{e.pending=!0},[provinceFinancialGetTransactionInfo.fulfilled]:(e,{payload:t})=>{e.transactionInfo=t.data,e.pending=!1},[provinceFinancialGetTransactionInfo.pending]:e=>{e.pending=!0},[provinceFinancialGetPendingRequestsService.fulfilled]:(e,{payload:t})=>{var s;const a=Array.isArray(t.data)?t.data:((s=t.data)==null?void 0:s.results)||[];e.provinceFinancialGetPendingRequests=a},[provinceFinancialGetPayedFactorsService.fulfilled]:(e,{payload:t})=>{e.provinceFinancialGetPayedFactors=t.data},[provinceFinancialGetFinalFactorsService.fulfilled]:(e,{payload:t})=>{e.provinceFinancialGetFinalFactors=t.data},[provinceFinancialGetSlaughterSattlementService.fulfilled]:(e,{payload:t})=>{e.provinceFinancialGetSlaughterSattlement=t.data}},initialState$a={loading:!0,modalState:!1,provinceFinancial:[],tickets:[],debts:null,registeredComplaints:null,userWaletInfo:null,userFinancialInfo:null,financialHistory:null,transactionInfo:null},slice$9=createSlice({name:"provinceFinancial",initialState:initialState$a,extraReducers:provinceFinancialExtraReducers,reducers:{}}),{reducer:provinceFinancialSlice}=slice$9,messagesGetSenderMessages=createAsyncThunk("MESSAGES_GET_SENDER_MESSAGES",async()=>{const{data:e,status:t}=await axios$1.get("user_message/?sender");return{data:e,status:t}}),messagesGetReciverMessages=createAsyncThunk("MESSAGES_GET_RECIVER_MESSAGES",async()=>{const{data:e,status:t}=await axios$1.get("user_message/?receiver");return{data:e,status:t}}),messageExtraReducers={[messagesGetSenderMessages.fulfilled]:(e,{payload:t})=>{e.senderMessages=t.data,e.pending=!1},[messagesGetSenderMessages.pending]:e=>{e.pending=!0},[messagesGetReciverMessages.fulfilled]:(e,{payload:t})=>{e.reciverMessages=t.data,e.pending=!1},[messagesGetReciverMessages.pending]:e=>{e.pending=!0}},initialState$9={pending:!1,senderMessages:null,reciverMessages:null},slice$8=createSlice({name:"province",initialState:initialState$9,extraReducers:messageExtraReducers,reducers:{}}),{reducer:messageSlice}=slice$8,inspectorGetKillHousesService=createAsyncThunk("INSPECTOR_GET_KILL_HOUSES",async()=>{const{data:e,status:t}=await axios$1.get(`kill_house/?role=${getRoleFromUrl()}`);return{data:e,status:t}}),inspectorGetProfile=createAsyncThunk("INSPECTOR_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("inspector_operator/0/?profile");return{data:e,status:t}}),inspectorGetNewRequests=createAsyncThunk("INSPECTOR_GET_NEW_REQUESTS",async()=>{const{data:e,status:t}=await axios$1.get("Poultry_Request/?role=ProvinceInspector");return{data:e,status:t}}),manageFarmGetFarmsService=createAsyncThunk("MANAGE_FARM_GET_FARMS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("vet/");return t(LOADING_END()),{data:a,status:s}}),inspectorExtraReducers={[inspectorGetNewRequests.fulfilled]:(e,{payload:t})=>{e.inspectorNewRequests=t.data,e.pending=!1},[inspectorGetNewRequests.pending]:e=>{e.pending=!0},[inspectorGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[manageFarmGetFarmsService.fulfilled]:(e,{payload:t})=>{e.manageFarmGetFarms=t.data},[inspectorGetKillHousesService.fulfilled]:(e,{payload:t})=>{e.inspectorGetKillHouses=t.data}},initialState$8={inspectorNewRequests:null,pending:!1,profile:null},slice$7=createSlice({name:"inspector",initialState:initialState$8,extraReducers:inspectorExtraReducers,reducers:{}}),{reducer:inspectorSlice}=slice$7,slaughterHouseVetGetComplaints=createAsyncThunk("SLAUGHTER_VET_GET_COMLATIONS",async e=>{const{data:t,status:a}=await axios$1.get("kill_house_assignment_information/?role=KillHouseVet");return{data:t,status:a}}),slaughterHouseVetGetProfile=createAsyncThunk("SLAUGHTER_HOUSE_VET_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("vet/0/?profile");return{data:e,status:t}}),slaughterHouseVetNewRequests=createAsyncThunk("SLAUGHTER_HOUSE_VET_NEW_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("kill_house_request/?operator=KillHouseVet",{params:{date1:e.selectedDate1,date2:e.selectedDate2,role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),slaughterHouseVetExtraReducers={[slaughterHouseVetGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[slaughterHouseVetGetProfile.pending]:e=>{e.pending=!0},[slaughterHouseVetNewRequests.fulfilled]:(e,{payload:t})=>{e.newRequests=t.data,e.pending=!1},[slaughterHouseVetNewRequests.pending]:e=>{e.pending=!0},[slaughterHouseVetGetComplaints.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.slaughterHouseVetComplaints=t.data},[slaughterHouseVetGetComplaints.pending]:e=>{e.pending=!0}},initialState$7={pending:!1,profile:null,newRequests:[],slaughterHouseVetComplaints:null},slice$6=createSlice({name:"slaughterHouseVet",initialState:initialState$7,extraReducers:slaughterHouseVetExtraReducers,reducers:{}}),{reducer:slaughterHouseVetSlice}=slice$6,ticketGetCreatedTickets=createAsyncThunk("TICKET_GET_CREATED_TICKETS",async()=>{const{data:e,status:t}=await axios$1.get("/create_ticket/",{params:{all:!0}});return{data:e,status:t}}),ticketExtraReducers={[ticketGetCreatedTickets.fulfilled]:(e,{payload:t})=>{e.tickets=t.data,e.pending=!1},[ticketGetCreatedTickets.pending]:e=>{e.pending=!0},[ticketGetOperatorTickets.fulfilled]:(e,{payload:t})=>{e.operatorTickets=t.data,e.pending=!1},[ticketGetOperatorTickets.pending]:e=>{e.pending=!0}},initialState$6={pending:!1,tickets:[],operatorTickets:[]},slice$5=createSlice({name:"tickets",initialState:initialState$6,extraReducers:ticketExtraReducers,reducers:{}}),{reducer:ticketSlice}=slice$5,getRequestsAwaitingInspection=createAsyncThunk("GET_REQUESTS_AWAITING_INSPECTION",async e=>{const{data:t,status:a}=await axios$1.get("Poultry_Request/?role="+e);return{data:t,status:a}}),getRequestsAwaitingPayment=createAsyncThunk("GET_REQUESTS_AWAITING_PAYMENT",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("province_factor_to_kill_house/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),cityVetGetProfileService=createAsyncThunk("CITY_VET_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("city_vet/0/?profile");return{data:e,status:t}}),guildGetFreeBars=createAsyncThunk("GUILD_GET_FREE_BARS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward_free_bar/",{params:{date:e.date}});return t(LOADING_END()),{data:a,status:s}}),guildGetFreeSaleBarService=createAsyncThunk("GUILD_GET_FREE_SALE_BARS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward_free_sale_bar/",{params:e});return t(LOADING_END()),{data:a,status:s}}),guildGetStewardsService=createAsyncThunk("GUILD_GET_GUILDS_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds/?other_guilds_for_steward=true/",{params:{role:getRoleFromUrl()}});return t(LOADING_END()),{data:a,status:s}}),guildGetInventoryAllocatedService=createAsyncThunk("GUILD_GET_INVENTORY_ALLOCATED_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward-allocation/",{params:{date:e.date,steward:!0,role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),guildGetInventoryStockService=createAsyncThunk("GUILD_GET_INVENTORY_STOCK_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward_warehouse/",{params:{date:e.date,role_key:e.role_key||""}});return t(LOADING_END()),{data:a,status:s}}),guildGetProfile=createAsyncThunk("GUILD_GET_PROFILE",async()=>{const{data:e,status:t}=await axios$1.get("guilds/0/?profile");return{data:e,status:t}}),guildGetStewards=createAsyncThunk("GUILD_GET_STEWARDS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds/",{params:{date:e.date,steward_sub_guilds:!0}});return t(LOADING_END()),{data:a,status:s}}),guildGetAllocationData=createAsyncThunk("GUILD_GET_ALLOCATION_DATA",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward-allocation/?steward_guilds_allocations=true/",{params:{date:e.date}});return t(LOADING_END()),{data:a,status:s}}),senfGetInventoryAllocatedService=createAsyncThunk("SENF_GET_INVENTORY_ALLOCATED_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("steward-allocation/",{params:{date1:e.date1,date2:e.date2,type:e.type||"",role_key:e.role_key||"",role:getRoleFromUrl(),search:e.search}});return t(LOADING_END()),{data:a,status:s}}),senfGetInventoryStockService=createAsyncThunk("SENF_GET_INVENTORY_STOCK_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guilds_warehouse/",{params:e});return t(LOADING_END()),{data:a,status:s}}),senfGetAllocationDashboardService=createAsyncThunk("SENF_GET_ALLOCATION_DASHBOARD_SERVICE",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("guild-allocation-dashbord/",{params:e});return t(LOADING_END()),{data:a,status:s}}),guildSalesInfoDashboardService=createAsyncThunk("GUILD_SALES_INFO_DASHBOARD_SERVICE",async(e,{dispatch:t})=>{var a,s;t(LOADING_START());try{const{data:n,status:i}=await axios$1.get("guild-sales-info-dashboard/",{params:{role:e.role||getRoleFromUrl(),role_key:e.role_key||""}});return t(LOADING_END()),{data:n,status:i}}catch(n){return t(LOADING_END()),{error:(s=(a=n.response)==null?void 0:a.data)==null?void 0:s.result}}}),generalExtraReducers={[guildGetProfile.fulfilled]:(e,{payload:t})=>{e.guildProfile=t.data},[getRequestsAwaitingPayment.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.awaitingPaymentRequests=t.data},[getRequestsAwaitingPayment.pending]:e=>{e.pending=!0},[getRequestsAwaitingInspection.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.awaitingInspectionRequests=t.data},[getRequestsAwaitingInspection.pending]:e=>{e.pending=!0},[cityVetGetProfileService.fulfilled]:(e,{payload:t})=>{e.cityVetGetProfile=t.data},[guildGetInventoryStockService.fulfilled]:(e,{payload:t})=>{e.guildGetInventoryStock=t.data},[guildGetFreeSaleBarService.fulfilled]:(e,{payload:t})=>{e.guildFreeSaleBars=t.data},[senfGetInventoryStockService.fulfilled]:(e,{payload:t})=>{e.senfGetInventoryStock=t.data},[senfGetAllocationDashboardService.fulfilled]:(e,{payload:t})=>{e.senfGetInventoryStock=t.data},[guildGetStewards.fulfilled]:(e,{payload:t})=>{e.guildStewards=t.data},[guildGetInventoryAllocatedService.fulfilled]:(e,{payload:t})=>{e.guildGetInventoryAllocated=t.data},[guildGetFreeBars.fulfilled]:(e,{payload:t})=>{e.guildFreeBars=t.data},[senfGetInventoryAllocatedService.fulfilled]:(e,{payload:t})=>{e.senfGetInventoryAllocated=t.data},[guildGetStewardsService.fulfilled]:(e,{payload:t})=>{e.guildGetStewardsState=t.data.map(a=>{var s,n,i;return{label:`${a==null?void 0:a.guildsName} (${(s=a==null?void 0:a.user)==null?void 0:s.city}) / ${(n=a==null?void 0:a.user)==null?void 0:n.fullname} (${(i=a==null?void 0:a.user)==null?void 0:i.mobile})`,value:a.key}})},[guildGetAllocationData.fulfilled]:(e,{payload:t})=>{e.guildGetGuildData=t.data,e.pending=!1},[guildSalesInfoDashboardService.fulfilled]:(e,{payload:t})=>{e.guildSalesInfoDashboard=t.data}},initialState$5={pending:!1,awaitingPaymentRequests:null,awaitingInspectionRequests:null},slice$4=createSlice({name:"general",initialState:initialState$5,extraReducers:generalExtraReducers}),{reducer:generalSlice}=slice$4,adminGetCharts=createAsyncThunk("ADMIN_GET_CHARTS",async()=>{const{data:e,status:t}=await axios$1.get("chart");return{data:e,status:t}}),adminGetHatchingByPeriod=createAsyncThunk("ADMIN_GET_HATCHING_BY_PERIOD",async e=>{const{data:t,status:a}=await axios$1.get("forcast_hatching/?date1="+e.date1+"&date2="+e.date2+"&day="+e.age);return{data:t,status:a}}),adminExtraReducers={[adminGetCharts.fulfilled]:(e,{payload:t})=>{e.statics=t.data,e.pending=!1},[adminGetCharts.pending]:e=>{e.pending=!0},[adminGetHatchingByPeriod.fulfilled]:(e,{payload:t})=>{e.hatchingByPeriod=t.data,e.pending=!1},[adminGetHatchingByPeriod.pending]:e=>{e.pending=!0}},adminReducers={EMPTY_HATCHING:(e,t)=>{e.hatchingByPeriod=[]}},initialState$4={pending:!1,statics:null,hatchingByPeriod:null},slice$3=createSlice({name:"admin",initialState:initialState$4,reducers:adminReducers,extraReducers:adminExtraReducers}),{reducer:adminSlice}=slice$3,jahadIllegalKillingService=createAsyncThunk("JAHAD_ILLEGAL_KILLING_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("poultry_hatching/?illegal");return{data:t,status:a}}),jahadGetProfile=createAsyncThunk("JAHAD_GET_PROFILE",async e=>{const{data:t,status:a}=await axios$1.get("jahad/0/?profile");return{data:t,status:a}}),killsDailyReportService=createAsyncThunk("KILLS_DAILY_REPORT_SERVICE",async e=>{const{data:t,status:a}=await axios$1.get("letter_report/?daily_report");return{data:t,status:a}}),jahadExtraReducers={[jahadGetProfile.fulfilled]:(e,{payload:t})=>{e.profile=t.data,e.pending=!1},[killsDailyReportService.fulfilled]:(e,{payload:t})=>{e.killsDailyReport=t.data,e.pending=!1},[jahadIllegalKillingService.fulfilled]:(e,{payload:t})=>{e.jahadIllegalKilling=t.data,e.pending=!1}},initialState$3={profile:null,jahadIllegalKilling:[]},slice$2=createSlice({name:"jahad",initialState:initialState$3,extraReducers:jahadExtraReducers,reducers:{}}),{reducer:jahadSlice}=slice$2,liveStockGetFreezingRequests=createAsyncThunk("LIVE_STOCK_GET_FREEZING_REQUESTS",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("cold-house-allocations/",{params:e});return t(LOADING_END()),{data:a,status:s}}),liveStockGetInventoryData=createAsyncThunk("SLAUGHTER_GET_COLD_HOUSES",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("cold-house/",{params:{role:getRoleFromUrl(),...e}});return t(LOADING_END()),{data:a,status:s}}),liveStockGetInventoryDataDashboard=createAsyncThunk("SLAUGHTER_GET_COLD_HOUSES",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.get("cold-house-dashboard/",{params:{role:getRoleFromUrl(),...e}});return t(LOADING_END()),{data:a,status:s}}),liveStockExtraReducers={[liveStockGetFreezingRequests.fulfilled]:(e,{payload:t})=>{e.freezingRequests=t.data,e.pending=!1},[liveStockGetInventoryData.fulfilled]:(e,{payload:t})=>{e.inventoryData=t.data,e.pending=!1}},initialState$2={pending:!1},slice$1=createSlice({name:"liveStock",initialState:initialState$2,extraReducers:liveStockExtraReducers,reducers:{}}),{reducer:liveStockSlice}=slice$1,fetchStewardBroadcastAndProducts=createAsyncThunk("STEWARD_FETCH_BROADCAST_AND_PRODUCTS",async(e,{dispatch:t})=>{try{t(LOADING_START());const[a,s]=await Promise.all([axios$1.get("steward-sales-info-dashboard/",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}}),axios$1.get("roles-products",{params:{role:getRoleFromUrl(),role_key:e.role_key||""}})]);return t(LOADING_END()),{broadcastData:a.data,productsData:s.data}}catch(a){throw t(LOADING_END()),a}}),stewardGetVBroadcastInfo=createAsyncThunk("STEWARD_GET_BROARDCAST_INFO",async(e,{dispatch:t})=>{const{data:a,status:s}=await axios$1.get("steward-sales-info-dashboard/",{params:{role:getRoleFromUrl()}});return{data:a,status:s}}),stewardExtraReducer={[stewardGetVBroadcastInfo.fulfilled]:(e,{payload:t})=>{e.pending=!1,e.distributionInfo=t.data},[fetchStewardBroadcastAndProducts.fulfilled]:(e,{payload:t})=>{e.stewardProducts=t.productsData,e.distributionInfo=t.broadcastData}},initialState$1={pending:!1,modalState:!1},slice=createSlice({name:"province",initialState:initialState$1,extraReducers:stewardExtraReducer,reducers:{}}),{reducer:stewardSlice}=slice,reducer=combineReducers({userSlice,appSlice,avicultureSlice,citySlice,slaughterSlice,provinceSlice,fileSlice,vetFarmSlice,auctionSlice,driverSlice,provinceFinancialSlice,messageSlice,inspectorSlice,slaughterHouseVetSlice,ticketSlice,generalSlice,adminSlice,jahadSlice,liveStockSlice,stewardSlice}),persistConfig={key:"root",storage:default_1$1v},persistedReducer=persistReducer(persistConfig,reducer),store=configureStore({reducer:persistedReducer,middleware:[thunk]}),persistor=persistStore(store);var ExpandMore={},createSvgIcon={};const require$$0=getAugmentedNamespace(utils$c);var hasRequiredCreateSvgIcon;function requireCreateSvgIcon(){return hasRequiredCreateSvgIcon||(hasRequiredCreateSvgIcon=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=require$$0}(createSvgIcon)),createSvgIcon}var _interopRequireDefault$1u=interopRequireDefaultExports;Object.defineProperty(ExpandMore,"__esModule",{value:!0});var default_1$1u=ExpandMore.default=void 0,_createSvgIcon$1u=_interopRequireDefault$1u(requireCreateSvgIcon()),_jsxRuntime$1u=jsxRuntimeExports;default_1$1u=ExpandMore.default=(0,_createSvgIcon$1u.default)((0,_jsxRuntime$1u.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");var ExpandLess={},_interopRequireDefault$1t=interopRequireDefaultExports;Object.defineProperty(ExpandLess,"__esModule",{value:!0});var default_1$1t=ExpandLess.default=void 0,_createSvgIcon$1t=_interopRequireDefault$1t(requireCreateSvgIcon()),_jsxRuntime$1t=jsxRuntimeExports;default_1$1t=ExpandLess.default=(0,_createSvgIcon$1t.default)((0,_jsxRuntime$1t.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");const ToggleButton=styled(Button)({position:"absolute",opacity:"50%",bottom:0,right:0,transform:"translateX(-50%)",minWidth:"auto",padding:"2px 8px",backgroundColor:"white",border:"1px solid #B0B0B0",borderRadius:"10px 10px 0 0","&:hover":{backgroundColor:"#f5f5f5"},zIndex:100}),StyledGrid=styled(Grid2,{shouldForwardProp:e=>!["isDashboard","isPolicy","isLocked","isExpanded"].includes(e)})(({theme:e,isDashboard:t=!1,isPolicy:a=!1,isLocked:s=!1,isExpanded:n=!1})=>({...t?{position:"relative",overflow:"hidden","&::before":{content:'""',position:"absolute",top:0,left:0,right:0,pointerEvents:"none",zIndex:-1},padding:e.spacing(2),background:e.palette.background.paper,boxShadow:"rgba(100, 100, 111, 0.2) 2px 6px 6px 2px",borderRadius:"2px 2px 10px 10px",zIndex:0}:a&&{padding:"10px",color:"#727272",border:"1px solid #B0B0B0",borderRadius:"8px",width:"270px",background:s?"#EAEFFF":"white",height:n?"auto":"100px",overflow:n?"unset":"hidden",position:"relative","&:hover":{backgroundColor:s?"#EAEFFF":"#f5f5f5"}}})),Grid=e=>{const{children:t,isDashboard:a=!1,isPolicy:s=!1,isLocked:n=!1,...i}=e,[o,u]=reactExports.useState(!1),[l,c]=reactExports.useState(!1),[_,p]=reactExports.useState(!0),d=reactExports.useRef(null);reactExports.useEffect(()=>{if(s&&d.current){const R=d.current.scrollHeight;c(R>120)}},[t,s]),reactExports.useEffect(()=>{const R=setTimeout(()=>{p(!1)},3e3);return()=>clearTimeout(R)},[]),reactExports.useEffect(()=>{if(!d.current)return;d.current.scrollHeight>120?_||u(!0):u(!1)},[t,_]);const E=()=>{u(R=>!R)};return jsxRuntimeExports.jsxs(StyledGrid,{ref:d,isDashboard:a,isPolicy:s,isLocked:n,isExpanded:o,...i,children:[t,s&&l&&jsxRuntimeExports.jsx(ToggleButton,{onClick:E,children:o?jsxRuntimeExports.jsx(default_1$1t,{}):jsxRuntimeExports.jsx(default_1$1u,{})})]})};Grid.propTypes={children:PropTypes.any,isDashboard:PropTypes.bool,isPolicy:PropTypes.bool,isLocked:PropTypes.bool};const assets$1=[],layers$1=[{ddd:0,ind:0,ty:4,nm:"形状图层 5",ks:{o:{k:[{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:8,s:[100],e:[30]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:24,s:[30],e:[100]},{t:40}]},r:{k:0},p:{k:[187.875,77.125,0]},a:{k:[-76.375,-2.875,0]},s:{k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:8,s:[100,100,100],e:[200,200,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:24,s:[200,200,100],e:[100,100,100]},{t:40}]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{k:[18,18]},p:{k:[0,0]},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{k:[1,1,1,1]},o:{k:100},w:{k:0},lc:1,lj:1,ml:4,nm:"描边 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"fl",c:{k:[.87,.42,.56,1]},o:{k:100},nm:"填充 1",mn:"ADBE Vector Graphic - Fill"},{ty:"tr",p:{k:[-76.482,-3.482],ix:2},a:{k:[0,0],ix:1},s:{k:[100,100],ix:3},r:{k:0,ix:6},o:{k:100,ix:7},sk:{k:0,ix:4},sa:{k:0,ix:5},nm:"变换"}],nm:"椭圆 1",np:3,mn:"ADBE Vector Group"}],ip:0,op:40,st:0,bm:0,sr:1},{ddd:0,ind:1,ty:4,nm:"形状图层 4",ks:{o:{k:[{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:6,s:[100],e:[30]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:22,s:[30],e:[100]},{t:36}]},r:{k:0},p:{k:[162.125,76.625,0]},a:{k:[-76.375,-2.875,0]},s:{k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:6,s:[100,100,100],e:[200,200,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:22,s:[200,200,100],e:[100,100,100]},{t:36}]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{k:[18,18]},p:{k:[0,0]},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{k:[1,1,1,1]},o:{k:100},w:{k:0},lc:1,lj:1,ml:4,nm:"描边 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"fl",c:{k:[.81,.55,.82,1]},o:{k:100},nm:"填充 1",mn:"ADBE Vector Graphic - Fill"},{ty:"tr",p:{k:[-76.482,-3.482],ix:2},a:{k:[0,0],ix:1},s:{k:[100,100],ix:3},r:{k:0,ix:6},o:{k:100,ix:7},sk:{k:0,ix:4},sa:{k:0,ix:5},nm:"变换"}],nm:"椭圆 1",np:3,mn:"ADBE Vector Group"}],ip:0,op:40,st:0,bm:0,sr:1},{ddd:0,ind:2,ty:4,nm:"形状图层 3",ks:{o:{k:[{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:4,s:[100],e:[30]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:20,s:[30],e:[100]},{t:32}]},r:{k:0},p:{k:[135.625,76.625,0]},a:{k:[-76.375,-2.875,0]},s:{k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:4,s:[100,100,100],e:[200,200,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:20,s:[200,200,100],e:[100,100,100]},{t:32}]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{k:[18,18]},p:{k:[0,0]},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{k:[1,1,1,1]},o:{k:100},w:{k:0},lc:1,lj:1,ml:4,nm:"描边 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"fl",c:{k:[.47,.31,.62,1]},o:{k:100},nm:"填充 1",mn:"ADBE Vector Graphic - Fill"},{ty:"tr",p:{k:[-76.482,-3.482],ix:2},a:{k:[0,0],ix:1},s:{k:[100,100],ix:3},r:{k:0,ix:6},o:{k:100,ix:7},sk:{k:0,ix:4},sa:{k:0,ix:5},nm:"变换"}],nm:"椭圆 1",np:3,mn:"ADBE Vector Group"}],ip:0,op:40,st:0,bm:0,sr:1},{ddd:0,ind:3,ty:4,nm:"形状图层 2",ks:{o:{k:[{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:2,s:[100],e:[30]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:16,s:[30],e:[100]},{t:28}]},r:{k:0},p:{k:[109.375,76.625,0]},a:{k:[-76.625,-3.125,0]},s:{k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:2,s:[100,100,100],e:[200,200,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:16,s:[200,200,100],e:[100,100,100]},{t:28}]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{k:[18,18]},p:{k:[0,0]},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{k:[1,1,1,1]},o:{k:100},w:{k:0},lc:1,lj:1,ml:4,nm:"描边 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"fl",c:{k:[.54,.81,.89,1]},o:{k:100},nm:"填充 1",mn:"ADBE Vector Graphic - Fill"},{ty:"tr",p:{k:[-76.482,-3.482],ix:2},a:{k:[0,0],ix:1},s:{k:[100,100],ix:3},r:{k:0,ix:6},o:{k:100,ix:7},sk:{k:0,ix:4},sa:{k:0,ix:5},nm:"变换"}],nm:"椭圆 1",np:3,mn:"ADBE Vector Group"}],ip:0,op:40,st:0,bm:0,sr:1},{ddd:0,ind:4,ty:4,nm:"形状图层 1",ks:{o:{k:[{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:0,s:[100],e:[30]},{i:{x:[.833],y:[.833]},o:{x:[.333],y:[0]},n:["0p833_0p833_0p333_0"],t:12,s:[30],e:[100]},{t:24}]},r:{k:0},p:{k:[82.625,76.625,0]},a:{k:[-76.625,-3.375,0]},s:{k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:0,s:[100,100,100],e:[200,200,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.333,.333,.333],y:[0,0,.333]},n:["0p833_0p833_0p333_0","0p833_0p833_0p333_0","0p833_0p833_0p333_0p333"],t:12,s:[200,200,100],e:[100,100,100]},{t:24}]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{k:[18,18]},p:{k:[0,0]},nm:"椭圆路径 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{k:[1,1,1,1]},o:{k:100},w:{k:0},lc:1,lj:1,ml:4,nm:"描边 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"fl",c:{k:[.34,.45,.78,1]},o:{k:100},nm:"填充 1",mn:"ADBE Vector Graphic - Fill"},{ty:"tr",p:{k:[-76.482,-3.482],ix:2},a:{k:[0,0],ix:1},s:{k:[100,100],ix:3},r:{k:0,ix:6},o:{k:100,ix:7},sk:{k:0,ix:4},sa:{k:0,ix:5},nm:"变换"}],nm:"椭圆 1",np:3,mn:"ADBE Vector Group"}],ip:0,op:40,st:0,bm:0,sr:1}],v$1="4.5.4",ddd$1=0,ip$1=0,op$1=40,fr$1=24,w$1=280,h$1=160,loading={assets:assets$1,layers:layers$1,v:v$1,ddd:ddd$1,ip:ip$1,op:op$1,fr:fr$1,w:w$1,h:h$1};var lottie$1={exports:{}};(function(module,exports){typeof document<"u"&&typeof navigator<"u"&&function(e,t){module.exports=t()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var a,s=e.length,n;for(a=0;a1?a[1]=1:a[1]<=0&&(a[1]=0),HSVtoRGB(a[0],a[1],a[2])}function addBrightnessToRGB(e,t){var a=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return a[2]+=t,a[2]>1?a[2]=1:a[2]<0&&(a[2]=0),HSVtoRGB(a[0],a[1],a[2])}function addHueToRGB(e,t){var a=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return a[0]+=t/360,a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1),HSVtoRGB(a[0],a[1],a[2])}var rgbToHex=function(){var e=[],t,a;for(t=0;t<256;t+=1)a=t.toString(16),e[t]=a.length===1?"0"+a:a;return function(s,n,i){return s<0&&(s=0),n<0&&(n=0),i<0&&(i=0),"#"+e[s]+e[n]+e[i]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){"@babel/helpers - typeof";return _typeof$5=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},_typeof$5(e)}var dataManager=function(){var e=1,t=[],a,s,n={onmessage:function(){},postMessage:function(E){a({data:E})}},i={postMessage:function(E){n.onmessage({data:E})}};function o(d){if(window.Worker&&window.Blob&&getWebWorker()){var E=new Blob(["var _workerSelf = self; self.onmessage = ",d.toString()],{type:"text/javascript"}),R=URL.createObjectURL(E);return new Worker(R)}return a=d,n}function u(){s||(s=o(function(E){function R(){function I(M,k){var F,N,b=M.length,G,V,ee,ae;for(N=0;N=0;k-=1)if(M[k].ty==="sh")if(M[k].ks.k.i)O(M[k].ks.k);else for(b=M[k].ks.k.length,N=0;NF[0]?!0:F[0]>M[0]?!1:M[1]>F[1]?!0:F[1]>M[1]?!1:M[2]>F[2]?!0:F[2]>M[2]?!1:null}var U=function(){var M=[4,4,14];function k(N){var b=N.t.d;N.t.d={k:[{s:b,t:0}]}}function F(N){var b,G=N.length;for(b=0;b=0;b-=1)if(N[b].ty==="sh")if(N[b].ks.k.i)N[b].ks.k.c=N[b].closed;else for(ee=N[b].ks.k.length,V=0;V500)&&(this._imageLoaded(),clearInterval(S)),x+=1}).bind(this),50)}function i(A){var x=s(A,this.assetsPath,this.path),S=createNS("image");isSafari?this.testImageLoaded(S):S.addEventListener("load",this._imageLoaded,!1),S.addEventListener("error",(function(){T.img=e,this._imageLoaded()}).bind(this),!1),S.setAttributeNS("http://www.w3.org/1999/xlink","href",x),this._elementHelper.append?this._elementHelper.append(S):this._elementHelper.appendChild(S);var T={img:S,assetData:A};return T}function o(A){var x=s(A,this.assetsPath,this.path),S=createTag("img");S.crossOrigin="anonymous",S.addEventListener("load",this._imageLoaded,!1),S.addEventListener("error",(function(){T.img=e,this._imageLoaded()}).bind(this),!1),S.src=x;var T={img:S,assetData:A};return T}function u(A){var x={assetData:A},S=s(A,this.assetsPath,this.path);return dataManager.loadData(S,(function(T){x.img=T,this._footageLoaded()}).bind(this),(function(){x.img={},this._footageLoaded()}).bind(this)),x}function l(A,x){this.imagesLoadedCb=x;var S,T=A.length;for(S=0;Sthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t=this.animationData.layers,a,s=t.length,n=e.layers,i,o=n.length;for(i=0;ithis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,a=0;a=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(a=!0,t=this.totalFrames-1):t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(a=!0,t=0)):this.setCurrentRawFrameValue(t),a&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var a=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(a=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,a!==-1&&this.goToAndStop(a,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var a,s=e.length;for(a=0;a=0;F-=1)t[F].animation.destroy(k)}function L(k,F,N){var b=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),G,V=b.length;for(G=0;G0?T=L:S=L;while(Math.abs(U)>i&&++j=n?I(S,B,T,O):Y===0?B:y(S,U,U+l,T,O)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,a){var s=0,n=e,i=createSizedArray(n),o={newElement:u,release:l};function u(){var c;return s?(s-=1,c=i[s]):c=t(),c}function l(c){s===n&&(i=pooling.double(i),n*=2),a&&a(c),i[s]=c,s+=1}return o}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(a){var s,n=a.lengths.length;for(s=0;s-.001&&x<.001}function a(d,E,R,y,I,A,x,S,T){if(R===0&&A===0&&T===0)return t(d,E,y,I,x,S);var O=e.sqrt(e.pow(y-d,2)+e.pow(I-E,2)+e.pow(A-R,2)),C=e.sqrt(e.pow(x-d,2)+e.pow(S-E,2)+e.pow(T-R,2)),U=e.sqrt(e.pow(x-y,2)+e.pow(S-I,2)+e.pow(T-A,2)),L;return O>C?O>U?L=O-C-U:L=U-C-O:U>C?L=U-C-O:L=C-O-U,L>-1e-4&&L<1e-4}var s=function(){return function(d,E,R,y){var I=getDefaultCurveSegments(),A,x,S,T,O,C=0,U,L=[],j=[],X=bezierLengthPool.newElement();for(S=R.length,A=0;Ax?-1:1,O=!0;O;)if(y[A]<=x&&y[A+1]>x?(S=(x-y[A])/(y[A+1]-y[A]),O=!1):A+=T,A<0||A>=I-1){if(A===I-1)return R[A];O=!1}return R[A]+(R[A+1]-R[A])*S}function c(d,E,R,y,I,A){var x=l(I,A),S=1-x,T=e.round((S*S*S*d[0]+(x*S*S+S*x*S+S*S*x)*R[0]+(x*x*S+S*x*x+x*S*x)*y[0]+x*x*x*E[0])*1e3)/1e3,O=e.round((S*S*S*d[1]+(x*S*S+S*x*S+S*S*x)*R[1]+(x*x*S+S*x*x+x*S*x)*y[1]+x*x*x*E[1])*1e3)/1e3;return[T,O]}var _=createTypedArray("float32",8);function p(d,E,R,y,I,A,x){I<0?I=0:I>1&&(I=1);var S=l(I,x);A=A>1?1:A;var T=l(A,x),O,C=d.length,U=1-S,L=1-T,j=U*U*U,X=S*U*U*3,B=S*S*U*3,Y=S*S*S,z=U*U*L,H=S*U*L+U*S*L+U*U*T,M=S*S*L+U*S*T+S*U*T,k=S*S*T,F=U*L*L,N=S*L*L+U*T*L+U*L*T,b=S*T*L+U*T*T+S*L*T,G=S*T*T,V=L*L*L,ee=T*L*L+L*T*L+L*L*T,ae=T*T*L+L*T*T+T*L*T,ne=T*T*T;for(O=0;O=c.t-a){l.h&&(l=c),n=0;break}if(c.t-a>e){n=i;break}i=A||e=A?T.points.length-1:0;for(d=T.points[O].point.length,p=0;p=L&&C=A)s[0]=S[0],s[1]=S[1],s[2]=S[2];else if(e<=x)s[0]=l.s[0],s[1]=l.s[1],s[2]=l.s[2];else{var H=createQuaternion(l.s),M=createQuaternion(S),k=(e-x)/(A-x);quaternionToEuler(s,slerp(H,M,k))}else for(i=0;i=A?E=1:e1e-6?(d=Math.acos(E),R=Math.sin(d),y=Math.sin((1-a)*d)/R,I=Math.sin(a*d)/R):(y=1-a,I=a),s[0]=y*n+I*l,s[1]=y*i+I*c,s[2]=y*o+I*_,s[3]=y*u+I*p,s}function quaternionToEuler(e,t){var a=t[0],s=t[1],n=t[2],i=t[3],o=Math.atan2(2*s*i-2*a*n,1-2*s*s-2*n*n),u=Math.asin(2*a*s+2*n*i),l=Math.atan2(2*a*i-2*s*n,1-2*a*a-2*n*n);e[0]=o/degToRads,e[1]=u/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,a=e[1]*degToRads,s=e[2]*degToRads,n=Math.cos(t/2),i=Math.cos(a/2),o=Math.cos(s/2),u=Math.sin(t/2),l=Math.sin(a/2),c=Math.sin(s/2),_=n*i*o-u*l*c,p=u*l*o+n*i*c,d=u*i*o+n*l*c,E=n*l*o-u*i*c;return[p,d,E,_]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,a=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=a&&e>=a||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var s=this.interpolateValue(e,this._caching);this.pv=s}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var a=0,s=this.v.length;a1e-5&&(this.v[a]=t,this._mdf=!0),a+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,a=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),a){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[];break}(!i[s]||i[s]&&!n)&&(i[s]=pointPool.newElement()),i[s][0]=e,i[s][1]=t},ShapePath.prototype.setTripleAt=function(e,t,a,s,n,i,o,u){this.setXYAt(e,t,"v",o,u),this.setXYAt(a,s,"o",o,u),this.setXYAt(n,i,"i",o,u)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,a=this.o,s=this.i,n=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],s[0][0],s[0][1],a[0][0],a[0][1],0,!1),n=1);var i=this._length-1,o=this._length,u;for(u=n;u=H[H.length-1].t-this.offsetTime)O=H[H.length-1].s?H[H.length-1].s[0]:H[H.length-2].e[0],U=!0;else{for(var M=T,k=H.length-1,F=!0,N,b,G;F&&(N=H[M],b=H[M+1],!(b.t-this.offsetTime>A));)M=b.t-this.offsetTime)Y=1;else if(AS&&A>S)||(this._caching.lastIndex=T0||N>-1e-6&&N<0?s(N*b)/b:N}function F(){var N=this.props,b=k(N[0]),G=k(N[1]),V=k(N[4]),ee=k(N[5]),ae=k(N[12]),ne=k(N[13]);return"matrix("+b+","+G+","+V+","+ee+","+ae+","+ne+")"}return function(){this.reset=n,this.rotate=i,this.rotateX=o,this.rotateY=u,this.rotateZ=l,this.skew=_,this.skewFromAxis=p,this.shear=c,this.scale=d,this.setTransform=E,this.translate=R,this.transform=y,this.multiply=I,this.applyToPoint=O,this.applyToX=C,this.applyToY=U,this.applyToZ=L,this.applyToPointArray=z,this.applyToTriplePoints=Y,this.applyToPointStringified=H,this.toCSS=M,this.to2dCSS=F,this.clone=S,this.cloneFromProps=T,this.equals=x,this.inversePoints=B,this.inversePoint=X,this.getInverseMatrix=j,this._t=this.transform,this.isIdentity=A,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){"@babel/helpers - typeof";return _typeof$3=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},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),a=0;a=1?i.push({s:e-1,e:t-1}):(i.push({s:e,e:1}),i.push({s:0,e:t-1}));var o=[],u,l=i.length,c;for(u=0;us+a)){var _,p;c.s*n<=s?_=0:_=(c.s*n-s)/a,c.e*n>=s+a?p=1:p=(c.e*n-s)/a,o.push([_,p])}return o.length||o.push([0,0]),o},TrimModifier.prototype.releasePathsData=function(e){var t,a=e.length;for(t=0;t1?t=1+s:this.s.v<0?t=0+s:t=this.s.v+s,this.e.v>1?a=1+s:this.e.v<0?a=0+s:a=this.e.v+s,t>a){var n=t;t=a,a=n}t=Math.round(t*1e4)*1e-4,a=Math.round(a*1e4)*1e-4,this.sValue=t,this.eValue=a}else t=this.sValue,a=this.eValue;var i,o,u=this.shapes.length,l,c,_,p,d,E=0;if(a===t)for(o=0;o=0;o-=1)if(y=this.shapes[o],y.shape._mdf){for(I=y.localShapeCollection,I.releaseShapes(),this.m===2&&u>1?(T=this.calculateShapeEdges(t,a,y.totalShapeLength,S,E),S+=y.totalShapeLength):T=[[A,x]],c=T.length,l=0;l=1?R.push({s:y.totalShapeLength*(A-1),e:y.totalShapeLength*(x-1)}):(R.push({s:y.totalShapeLength*A,e:y.totalShapeLength}),R.push({s:0,e:y.totalShapeLength*(x-1)}));var O=this.addShapes(y,R[0]);if(R[0].s!==R[0].e){if(R.length>1){var C=y.shape.paths.shapes[y.shape.paths._length-1];if(C.c){var U=O.pop();this.addPaths(O,I),O=this.addShapes(y,R[1],U)}else this.addPaths(O,I),O=this.addShapes(y,R[1])}this.addPaths(O,I)}}y.shape.paths=I}}},TrimModifier.prototype.addPaths=function(e,t){var a,s=e.length;for(a=0;at.e){a.c=!1;break}else t.s<=c&&t.e>=c+_.addedLength?(this.addSegment(n[i].v[u-1],n[i].o[u-1],n[i].i[u],n[i].v[u],a,p,I),I=!1):(E=bez.getNewSegment(n[i].v[u-1],n[i].v[u],n[i].o[u-1],n[i].i[u],(t.s-c)/_.addedLength,(t.e-c)/_.addedLength,d[u-1]),this.addSegmentFromArray(E,a,p,I),I=!1,a.c=!1),c+=_.addedLength,p+=1;if(n[i].c&&d.length){if(_=d[u-1],c<=t.e){var A=d[u-1].addedLength;t.s<=c&&t.e>=c+A?(this.addSegment(n[i].v[u-1],n[i].o[u-1],n[i].i[0],n[i].v[0],a,p,I),I=!1):(E=bez.getNewSegment(n[i].v[u-1],n[i].v[0],n[i].o[u-1],n[i].i[0],(t.s-c)/A,(t.e-c)/A,d[u-1]),this.addSegmentFromArray(E,a,p,I),I=!1,a.c=!1)}else a.c=!1;c+=_.addedLength,p+=1}if(a._length&&(a.setXYAt(a.v[y][0],a.v[y][1],"i",y),a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],"o",a._length-1)),c>t.e)break;i=this.p.keyframes[this.p.keyframes.length-1].t?(_=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),p=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(_=this.p.pv,p=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){_=[],p=[];var d=this.px,E=this.py;d._caching.lastFrame+d.offsetTime<=d.keyframes[0].t?(_[0]=d.getValueAtTime((d.keyframes[0].t+.01)/c,0),_[1]=E.getValueAtTime((E.keyframes[0].t+.01)/c,0),p[0]=d.getValueAtTime(d.keyframes[0].t/c,0),p[1]=E.getValueAtTime(E.keyframes[0].t/c,0)):d._caching.lastFrame+d.offsetTime>=d.keyframes[d.keyframes.length-1].t?(_[0]=d.getValueAtTime(d.keyframes[d.keyframes.length-1].t/c,0),_[1]=E.getValueAtTime(E.keyframes[E.keyframes.length-1].t/c,0),p[0]=d.getValueAtTime((d.keyframes[d.keyframes.length-1].t-.01)/c,0),p[1]=E.getValueAtTime((E.keyframes[E.keyframes.length-1].t-.01)/c,0)):(_=[d.pv,E.pv],p[0]=d.getValueAtTime((d._caching.lastFrame+d.offsetTime-.01)/c,d.offsetTime),p[1]=E.getValueAtTime((E._caching.lastFrame+E.offsetTime-.01)/c,E.offsetTime))}else p=e,_=p;this.v.rotate(-Math.atan2(_[1]-p[1],_[0]-p[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function s(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function n(){}function i(l){this._addDynamicProperty(l),this.elem.addDynamicProperty(l),this._isDirty=!0}function o(l,c,_){if(this.elem=l,this.frameId=-1,this.propType="transform",this.data=c,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(_||l),c.p&&c.p.s?(this.px=PropertyFactory.getProp(l,c.p.x,0,0,this),this.py=PropertyFactory.getProp(l,c.p.y,0,0,this),c.p.z&&(this.pz=PropertyFactory.getProp(l,c.p.z,0,0,this))):this.p=PropertyFactory.getProp(l,c.p||{k:[0,0,0]},1,0,this),c.rx){if(this.rx=PropertyFactory.getProp(l,c.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(l,c.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(l,c.rz,0,degToRads,this),c.or.k[0].ti){var p,d=c.or.k.length;for(p=0;p0;)a-=1,this._elements.unshift(t[a]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,a=e.length;for(t=0;t0?Math.floor(d):Math.ceil(d),y=this.pMatrix.props,I=this.rMatrix.props,A=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var x=0;if(d>0){for(;xR;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),x-=1;E&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-E,!0),x-=E)}s=this.data.m===1?0:this._currentCopies-1,n=this.data.m===1?1:-1,i=this._currentCopies;for(var S,T;i;){if(t=this.elemsData[s].it,a=t[t.length-1].transform.mProps.v.props,T=a.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),x!==0){for((s!==0&&n===1||s!==this._currentCopies-1&&n===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(I[0],I[1],I[2],I[3],I[4],I[5],I[6],I[7],I[8],I[9],I[10],I[11],I[12],I[13],I[14],I[15]),this.matrix.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),S=0;S0&&s<1?[t]:[]:[t-s,t+s].filter(function(n){return n>0&&n<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),a=lerpPoint(this.points[1],this.points[2],e),s=lerpPoint(this.points[2],this.points[3],e),n=lerpPoint(t,a,e),i=lerpPoint(a,s,e),o=lerpPoint(n,i,e);return[new PolynomialBezier(this.points[0],t,n,o,!0),new PolynomialBezier(o,i,s,this.points[3],!0)]};function extrema(e,t){var a=e.points[0][t],s=e.points[e.points.length-1][t];if(a>s){var n=s;s=a,a=n}for(var i=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o0&&i[o]<1){var u=e.point(i[o])[t];us&&(s=u)}return{min:a,max:s}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,t,a){var s=e.boundingBox();return{cx:s.cx,cy:s.cy,width:s.width,height:s.height,bez:e,t:(t+a)/2,t1:t,t2:a}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return Math.abs(e.cx-t.cx)*2=i||e.width<=s&&e.height<=s&&t.width<=s&&t.height<=s){n.push([e.t,t.t]);return}var o=splitData(e),u=splitData(t);intersectsImpl(o[0],u[0],a+1,s,n,i),intersectsImpl(o[0],u[1],a+1,s,n,i),intersectsImpl(o[1],u[0],a+1,s,n,i),intersectsImpl(o[1],u[1],a+1,s,n,i)}}PolynomialBezier.prototype.intersections=function(e,t,a){t===void 0&&(t=2),a===void 0&&(a=7);var s=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,s,a),s},PolynomialBezier.shapeSegment=function(e,t){var a=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[a],e.v[a],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var a=(t+1)%e.length();return new PolynomialBezier(e.v[a],e.i[a],e.o[t],e.v[t],!0)};function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,a,s){var n=[e[0],e[1],1],i=[t[0],t[1],1],o=[a[0],a[1],1],u=[s[0],s[1],1],l=crossProduct(crossProduct(n,i),crossProduct(o,u));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,a){return[e[0]+Math.cos(t)*a,e[1]-Math.sin(t)*a]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,t,a,s,n,i,o){var u=a-Math.PI/2,l=a+Math.PI/2,c=t[0]+Math.cos(a)*s*n,_=t[1]-Math.sin(a)*s*n;e.setTripleAt(c,_,c+Math.cos(u)*i,_-Math.sin(u)*i,c+Math.cos(l)*o,_-Math.sin(l)*o,e.length())}function getPerpendicularVector(e,t){var a=[t[0]-e[0],t[1]-e[1]],s=-Math.PI*.5,n=[Math.cos(s)*a[0]-Math.sin(s)*a[1],Math.sin(s)*a[0]+Math.cos(s)*a[1]];return n}function getProjectingAngle(e,t){var a=t===0?e.length()-1:t-1,s=(t+1)%e.length(),n=e.v[a],i=e.v[s],o=getPerpendicularVector(n,i);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(e,t,a,s,n,i,o){var u=getProjectingAngle(t,a),l=t.v[a%t._length],c=t.v[a===0?t._length-1:a-1],_=t.v[(a+1)%t._length],p=i===2?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,d=i===2?Math.sqrt(Math.pow(l[0]-_[0],2)+Math.pow(l[1]-_[1],2)):0;setPoint(e,t.v[a%t._length],u,o,s,d/((n+1)*2),p/((n+1)*2))}function zigZagSegment(e,t,a,s,n,i){for(var o=0;o1&&t.length>1&&(n=getIntersection(e[0],t[t.length-1]),n)?[[e[0].split(n[0])[0]],[t[t.length-1].split(n[1])[1]]]:[a,s]}function pruneIntersections(e){for(var t,a=1;a1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var a=e.inflectionPoints(),s,n,i,o;if(a.length===0)return[offsetSegment(e,t)];if(a.length===1||floatEqual(a[1],1))return i=e.split(a[0]),s=i[0],n=i[1],[offsetSegment(s,t),offsetSegment(n,t)];i=e.split(a[0]),s=i[0];var u=(a[1]-a[0])/(1-a[0]);return i=i[1].split(u),o=i[0],n=i[1],[offsetSegment(s,t),offsetSegment(o,t),offsetSegment(n,t)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,a,s){var n=shapePool.newElement();n.c=e.c;var i=e.length();e.c||(i-=1);var o,u,l,c=[];for(o=0;o=0;o-=1)l=PolynomialBezier.shapeSegmentInverted(e,o),c.push(offsetSegmentSplit(l,t));c=pruneIntersections(c);var _=null,p=null;for(o=0;o0&&(ee=!1),ee){var J=createTag("style");J.setAttribute("f-forigin",N[b].fOrigin),J.setAttribute("f-origin",N[b].origin),J.setAttribute("f-family",N[b].fFamily),J.type="text/css",J.innerText="@font-face {font-family: "+N[b].fFamily+"; font-style: normal; src: url('"+N[b].fPath+"');}",F.appendChild(J)}}else if(N[b].fOrigin==="g"||N[b].origin===1){for(ae=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),ne=0;ne=55296&&N<=56319){var b=k.charCodeAt(1);b>=56320&&b<=57343&&(F=(N-55296)*1024+b-56320+65536)}return F}function C(k,F){var N=k.toString(16)+F.toString(16);return p.indexOf(N)!==-1}function U(k){return k===l}function L(k){return k===u}function j(k){var F=O(k);return F>=c&&F<=_}function X(k){return j(k.substr(0,2))&&j(k.substr(2,2))}function B(k){return a.indexOf(k)!==-1}function Y(k,F){var N=O(k.substr(F,2));if(N!==s)return!1;var b=0;for(F+=2;b<5;){if(N=O(k.substr(F,2)),No)return!1;b+=1,F+=2}return O(k.substr(F,2))===n}function z(){this.isLoaded=!0}var H=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};H.isModifier=C,H.isZeroWidthJoiner=U,H.isFlagEmoji=X,H.isRegionalCode=j,H.isCombinedCharacter=B,H.isRegionalFlag=Y,H.isVariationSelector=L,H.BLACK_FLAG_CODE_POINT=s;var M={addChars:A,addFonts:I,getCharData:x,getFontByName:T,measureText:S,checkLoadedFonts:R,setIsLoaded:z};return H.prototype=M,H}();function SlotManager(e){this.animationData=e}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e};function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){this.renderableComponents.indexOf(t)===-1&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){this.renderableComponents.indexOf(t)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,a=this.renderableComponents.length;for(t=0;t.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var t,a=this.layers.length,s;for(this.completeLayers=!0,t=a-1;t>=0;t-=1)this.elements[t]||(s=this.layers[t],s.ip-s.st<=e-this.layers[t].st&&s.op-s.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",d),this.element.maskedElement.setAttribute(x,"url("+getLocationHref()+"#"+d+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t=this.element.finalTransform.mat,a,s=this.masksProperties.length;for(a=0;a1&&(s+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),a.lastPath!==s){var o="";a.elem&&(t.c&&(o=e.inv?this.solidPath+s:s),a.elem.setAttribute("d",o)),a.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=t,e.createAlphaToLuminanceFilter=a;function t(s,n){var i=createNS("filter");return i.setAttribute("id",s),n!==!0&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%")),i}function a(){var s=createNS("feColorMatrix");return s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),s}return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,a="SourceGraphic",s=e.data.ef?e.data.ef.length:0,n=createElementID(),i=filtersFactory.createFilter(n,!0),o=0;this.filters=[];var u;for(t=0;t=0&&(s=this.shapeModifiers[t].processShapes(this._isFirstFrame),!s);t-=1);}},searchProcessedElement:function(t){for(var a=this.processedElements,s=0,n=a.length;s.01)return!1;a+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)A=d.transformers[j].mProps._mdf||A,L-=1,j-=1;if(A)for(L=O-d.styles[S].lvl,j=d.transformers.length-1;L>0;)U.multiply(d.transformers[j].mProps.v),L-=1,j-=1}else U=e;if(C=d.sh.paths,y=C._length,A){for(I="",R=0;R=1?z=.99:z<=-1&&(z=-.99);var H=B*z,M=Math.cos(Y+d.a.v)*H+I[0],k=Math.sin(Y+d.a.v)*H+I[1];R.setAttribute("fx",M),R.setAttribute("fy",k),y&&!d.g._collapsable&&(d.of.setAttribute("fx",M),d.of.setAttribute("fy",k))}}}function _(p,d,E){var R=d.style,y=d.d;y&&(y._mdf||E)&&y.dashStr&&(R.pElem.setAttribute("stroke-dasharray",y.dashStr),R.pElem.setAttribute("stroke-dashoffset",y.dashoffset[0])),d.c&&(d.c._mdf||E)&&R.pElem.setAttribute("stroke","rgb("+bmFloor(d.c.v[0])+","+bmFloor(d.c.v[1])+","+bmFloor(d.c.v[2])+")"),(d.o._mdf||E)&&R.pElem.setAttribute("stroke-opacity",d.o.v),(d.w._mdf||E)&&(R.pElem.setAttribute("stroke-width",d.w.v),R.msElem&&R.msElem.setAttribute("stroke-width",d.w.v))}return a}();function SVGShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,a),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t=this.shapes.length,a,s,n=this.stylesList.length,i,o=[],u=!1;for(s=0;s1&&u&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,a=e.length;for(t=0;t=0;l-=1){if(I=this.searchProcessedElement(e[l]),I?t[l]=a[I-1]:e[l]._render=o,e[l].ty==="fl"||e[l].ty==="st"||e[l].ty==="gf"||e[l].ty==="gs"||e[l].ty==="no")I?t[l].style.closed=e[l].hd:t[l]=this.createStyleElement(e[l],n),e[l]._render&&t[l].style.pElem.parentNode!==s&&s.appendChild(t[l].style.pElem),d.push(t[l].style);else if(e[l].ty==="gr"){if(!I)t[l]=this.createGroupElement(e[l]);else for(p=t[l].it.length,_=0;_1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,a=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var s,n=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(s=0;st);)a+=1;return this.keysIndex!==a&&(this.keysIndex=a),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],a=0,s=e.length,n,i,o=!1,u=!1,l="";a=55296&&n<=56319?FontManager.isRegionalFlag(e,a)?l=e.substr(a,14):(i=e.charCodeAt(a+1),i>=56320&&i<=57343&&(FontManager.isModifier(n,i)?(l=e.substr(a,2),o=!0):FontManager.isFlagEmoji(e.substr(a,4))?l=e.substr(a,4):l=e.substr(a,2))):n>56319?(i=e.charCodeAt(a+1),FontManager.isVariationSelector(n)&&(o=!0)):FontManager.isZeroWidthJoiner(n)&&(o=!0,u=!0),o?(t[t.length-1]+=l,o=!1):t.push(l),a+=l.length;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,a=this.data,s=[],n,i,o,u=0,l,c=a.m.g,_=0,p=0,d=0,E=[],R=0,y=0,I,A,x=t.getFontByName(e.f),S,T=0,O=getFontProperties(x);e.fWeight=O.weight,e.fStyle=O.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),i=e.finalText.length,e.finalLineHeight=e.lh;var C=e.tr/1e3*e.finalSize,U;if(e.sz)for(var L=!0,j=e.sz[0],X=e.sz[1],B,Y;L;){Y=this.buildFinalText(e.t),B=0,R=0,i=Y.length,C=e.tr/1e3*e.finalSize;var z=-1;for(n=0;nj&&Y[n]!==" "?(z===-1?i+=1:n=z,B+=e.finalLineHeight||e.finalSize*1.2,Y.splice(n,z===n?1:0,"\r"),z=-1,R=0):(R+=T,R+=C);B+=x.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Xy?R:y,R=-2*C,l="",o=!0,d+=1):l=M,t.chars?(S=t.getCharData(M,x.fStyle,t.getFontByName(e.f).fFamily),T=o?0:S.w*e.finalSize/100):T=t.measureText(l,e.f,e.finalSize),M===" "?H+=T+C:(R+=T+C+H,H=0),s.push({l:T,an:T,add:_,n:o,anIndexes:[],val:l,line:d,animatorJustifyOffset:0}),c==2){if(_+=T,l===""||l===" "||n===i-1){for((l===""||l===" ")&&(_-=T);p<=n;)s[p].an=_,s[p].ind=u,s[p].extra=T,p+=1;u+=1,_=0}}else if(c==3){if(_+=T,l===""||n===i-1){for(l===""&&(_-=T);p<=n;)s[p].an=_,s[p].ind=u,s[p].extra=T,p+=1;_=0,u+=1}}else s[u].ind=u,s[u].extra=0,u+=1;if(e.l=s,y=R>y?R:y,E.push(R),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=E;var k=a.a,F,N;A=k.length;var b,G,V=[];for(I=0;I0?u=this.ne.v/100:l=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:_=1+this.xe.v/100;var p=BezierFactory.getBezierEasing(u,l,c,_).get,d=0,E=this.finalS,R=this.finalE,y=this.data.sh;if(y===2)R===E?d=o>=R?1:0:d=e(0,t(.5/(R-E)+(o-E)/(R-E),1)),d=p(d);else if(y===3)R===E?d=o>=R?0:1:d=1-e(0,t(.5/(R-E)+(o-E)/(R-E),1)),d=p(d);else if(y===4)R===E?d=0:(d=e(0,t(.5/(R-E)+(o-E)/(R-E),1)),d<.5?d*=2:d=1-2*(d-.5)),d=p(d);else if(y===5){if(R===E)d=0;else{var I=R-E;o=t(e(0,o+.5-E),R-E);var A=-I/2+o,x=I/2;d=Math.sqrt(1-A*A/(x*x))}d=p(d)}else y===6?(R===E?d=0:(o=t(e(0,o+.5-E),R-E),d=(1+Math.cos(Math.PI+Math.PI*2*o/(R-E)))/2),d=p(d)):(o>=a(E)&&(o-E<0?d=e(0,t(t(R,1)-(E-o),1)):d=e(0,t(R-o,1))),d=p(d));if(this.sm.v!==100){var S=this.sm.v*.01;S===0&&(S=1e-8);var T=.5-S*.5;d1&&(d=1))}return d*this.a.v},getValue:function(o){this.iterateDynamicProperties(),this._mdf=o||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,o&&this.data.r===2&&(this.e.v=this._currentTextLength);var u=this.data.r===2?1:100/this.data.totalChars,l=this.o.v/u,c=this.s.v/u+l,_=this.e.v/u+l;if(c>_){var p=c;c=_,_=p}this.finalS=c,this.finalE=_}},extendPrototype([DynamicPropertyContainer],s);function n(i,o,u){return new s(i,o)}return{getTextSelectorProp:n}}();function TextAnimatorDataProperty(e,t,a){var s={propType:!1},n=PropertyFactory.getProp,i=t.a;this.a={r:i.r?n(e,i.r,0,degToRads,a):s,rx:i.rx?n(e,i.rx,0,degToRads,a):s,ry:i.ry?n(e,i.ry,0,degToRads,a):s,sk:i.sk?n(e,i.sk,0,degToRads,a):s,sa:i.sa?n(e,i.sa,0,degToRads,a):s,s:i.s?n(e,i.s,1,.01,a):s,a:i.a?n(e,i.a,1,0,a):s,o:i.o?n(e,i.o,0,.01,a):s,p:i.p?n(e,i.p,1,0,a):s,sw:i.sw?n(e,i.sw,0,0,a):s,sc:i.sc?n(e,i.sc,1,0,a):s,fc:i.fc?n(e,i.fc,1,0,a):s,fh:i.fh?n(e,i.fh,0,0,a):s,fs:i.fs?n(e,i.fs,0,.01,a):s,fb:i.fb?n(e,i.fb,0,.01,a):s,t:i.t?n(e,i.t,0,0,a):s},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,a),this.s.t=t.s.t}function TextAnimatorProperty(e,t,a){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=a,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(a)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,a,s=PropertyFactory.getProp;for(e=0;e=R+Re||!O?(j=(R+Re-I)/y.partialLength,ne=T.point[0]+(y.point[0]-T.point[0])*j,J=T.point[1]+(y.point[1]-T.point[1])*j,i.translate(-a[0]*d[_].an*.005,-(a[1]*H)*.01),A=!1):O&&(I+=y.partialLength,x+=1,x>=O.length&&(x=0,S+=1,C[S]?O=C[S].points:B.v.c?(x=0,S=0,O=C[S].points):(I-=y.partialLength,O=null)),O&&(T=y,y=O[x],U=y.partialLength));ae=d[_].an/2-d[_].add,i.translate(-ae,0,0)}else ae=d[_].an/2-d[_].add,i.translate(-ae,0,0),i.translate(-a[0]*d[_].an*.005,-a[1]*H*.01,0);for(N=0;Ne?this.textSpans[e].span:createNS(u?"g":"text"),S<=e){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=l,u){var O=createNS("g");l.appendChild(O),this.textSpans[e].childSpan=O}this.textSpans[e].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(c.reset(),p&&(o[e].n&&(d=-y,E+=a.yOffset,E+=R?1:0,R=!1),this.applyTextPropertiesToMatrix(a,c,o[e].line,d,E),d+=o[e].l||0,d+=y),u){T=this.globalData.fontManager.getCharData(a.finalText[e],s.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily);var C;if(T.t===1)C=new SVGCompElement(T.data,this.globalData,this);else{var U=emptyShapeData;T.data&&T.data.shapes&&(U=this.buildShapeData(T.data,a.finalSize)),C=new SVGShapeElement(U,this.globalData,this)}if(this.textSpans[e].glyph){var L=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(L.layerElement),L.destroy()}this.textSpans[e].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[e].childSpan.appendChild(C.layerElement),T.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+a.finalSize/100+","+a.finalSize/100+")")}else p&&l.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),l.textContent=o[e].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&l&&l.setAttribute("d",_)}for(;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;s-=1)t.finalTransform.multiply(t.transforms[s].transform.mProps.v);t._mdf=i},processSequences:function(t){var a,s=this.sequenceList.length;for(a=0;a=1){this.buffers=[];var t=this.globalData.canvasContext,a=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(a);var s=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(s),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var a=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=a}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0],a=t.getContext("2d");this.clearCanvas(a),a.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],a=t.getContext("2d");this.clearCanvas(a),a.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var s=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(s.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas),i=n.getContext("2d");i.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(t){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!t)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var a=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(a),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(a),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(e,t,a,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n=4;t.ty==="rc"?n=5:t.ty==="el"?n=6:t.ty==="sr"&&(n=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,n,e);var i,o=a.length,u;for(i=0;i=0;i-=1){if(p=this.searchProcessedElement(e[i]),p?t[i]=a[p-1]:e[i]._shouldRender=s,e[i].ty==="fl"||e[i].ty==="st"||e[i].ty==="gf"||e[i].ty==="gs")p?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],R),c.push(t[i].style);else if(e[i].ty==="gr"){if(!p)t[i]=this.createGroupElement(e[i]);else for(l=t[i].it.length,u=0;u=0;n-=1)t[n].ty==="tr"?(o=a[n].transform,this.renderShapeTransform(e,o)):t[n].ty==="sh"||t[n].ty==="el"||t[n].ty==="rc"||t[n].ty==="sr"?this.renderPath(t[n],a[n]):t[n].ty==="fl"?this.renderFill(t[n],a[n],o):t[n].ty==="st"?this.renderStroke(t[n],a[n],o):t[n].ty==="gf"||t[n].ty==="gs"?this.renderGradientFill(t[n],a[n],o):t[n].ty==="gr"?this.renderShape(o,t[n].it,a[n].it):t[n].ty;s&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var a=e.trNodes,s=t.paths,n,i,o,u=s._length;a.length=0;var l=e.transforms.finalTransform;for(o=0;o=1?_=.99:_<=-1&&(_=-.99);var p=l*_,d=Math.cos(c+t.a.v)*p+o[0],E=Math.sin(c+t.a.v)*p+o[1];n=i.createRadialGradient(d,E,0,o[0],o[1],l)}var R,y=e.g.p,I=t.g.c,A=1;for(R=0;Ri&&l==="xMidYMid slice"||nn&&u==="meet"||in&&u==="slice")?this.transformCanvas.tx=(a-this.transformCanvas.w*(s/this.transformCanvas.h))/2*this.renderConfig.dpr:c==="xMax"&&(in&&u==="slice")?this.transformCanvas.tx=(a-this.transformCanvas.w*(s/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,_==="YMid"&&(i>n&&u==="meet"||in&&u==="meet"||i=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var a,s=this.layers.length;for(this.completeLayers||this.checkLayers(e),a=s-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(e-this.layers[a].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),a=s-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var a=this.createItem(this.layers[e],this,this.globalData);t[e]=a,a.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var a=this.finalTransform.mat.toCSS();t.transform=a,t.webkitTransform=a}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,t,a){this.initElement(e,t,a)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,a),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var a,s=e.length;for(a=0;a0&&l<1&&n[d].push(this.calculateF(l,e,t,a,s,d))):(c=o*o-4*u*i,c>=0&&(_=(-o+bmSqrt(c))/(2*i),_>0&&_<1&&n[d].push(this.calculateF(_,e,t,a,s,d)),p=(-o-bmSqrt(c))/(2*i),p>0&&p<1&&n[d].push(this.calculateF(p,e,t,a,s,d)))));this.shapeBoundingBox.left=bmMin.apply(null,n[0]),this.shapeBoundingBox.top=bmMin.apply(null,n[1]),this.shapeBoundingBox.right=bmMax.apply(null,n[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,n[1])},HShapeElement.prototype.calculateF=function(e,t,a,s,n,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*a[i]+3*(1-e)*bmPow(e,2)*s[i]+bmPow(e,3)*n[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var a,s=e.length;for(a=0;aa&&(a=n)}a*=e.mult}else a=e.v*e.mult;t.x-=a,t.xMax+=a,t.y-=a,t.yMax+=a},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;t-=1){var s=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-s.p.v[0],-s.p.v[1],s.p.v[2]),this.mat.rotateX(-s.or.v[0]).rotateY(-s.or.v[1]).rotateZ(s.or.v[2]),this.mat.rotateX(-s.rx.v).rotateY(-s.ry.v).rotateZ(s.rz.v),this.mat.scale(1/s.s.v[0],1/s.s.v[1],1/s.s.v[2]),this.mat.translate(s.a.v[0],s.a.v[1],s.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n;this.p?n=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:n=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),o=[n[0]/i,n[1]/i,n[2]/i],u=Math.sqrt(o[2]*o[2]+o[0]*o[0]),l=Math.atan2(o[1],u),c=Math.atan2(o[0],-o[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var _=!this._prevMat.equals(this.mat);if((_||this.pe._mdf)&&this.comp.threeDElements){a=this.comp.threeDElements.length;var p,d,E;for(t=0;t=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var a=createTag("div"),s,n;styleDiv(a);var i=createTag("div");if(styleDiv(i),t==="3d"){s=a.style,s.width=this.globalData.compSize.w+"px",s.height=this.globalData.compSize.h+"px";var o="50% 50%";s.webkitTransformOrigin=o,s.mozTransformOrigin=o,s.transformOrigin=o,n=i.style;var u="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.transform=u,n.webkitTransform=u}a.appendChild(i);var l={container:i,perspectiveElem:a,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,a,s="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var a=0,s=this.threeDElements.length;aa?(n=e/this.globalData.compSize.w,i=e/this.globalData.compSize.w,o=0,u=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(n=t/this.globalData.compSize.h,i=t/this.globalData.compSize.h,o=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,u=0);var l=this.resizerElem.style;l.webkitTransform="matrix3d("+n+",0,0,0,0,"+i+",0,0,0,0,1,0,"+o+","+u+",0,1)",l.transform=l.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,t=this.globalData.compSize.h,a,s=this.threeDElements.length;for(a=0;a=c;)B/=2,Y/=2,z>>>=1;return(B+z)/Y};return j.int32=function(){return L.g(4)|0},j.quick=function(){return L.g(4)/4294967296},j.double=j,I(x(L.S),e),(T.pass||O||function(X,B,Y,z){return z&&(z.S&&R(z,L),X.state=function(){return R(L,{})}),Y?(t[o]=X,B):X})(j,U,"global"in T?T.global:this==t,T.state)}t["seed"+o]=d;function E(S){var T,O=S.length,C=this,U=0,L=C.i=C.j=0,j=C.S=[];for(O||(S=[O++]);Ua){var s=a;a=t,t=s}return Math.min(Math.max(e,t),a)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var a,s=Math.min(e.length,t.length),n=0;for(a=0;a.5?c/(2-n-i):c/(n+i),n){case t:o=(a-s)/c+(a1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function hslToRgb(e){var t=e[0],a=e[1],s=e[2],n,i,o;if(a===0)n=s,o=s,i=s;else{var u=s<.5?s*(1+a):s+a-s*a,l=2*s-u;n=hue2rgb(l,u,t+1/3),i=hue2rgb(l,u,t),o=hue2rgb(l,u,t-1/3)}return[n,i,o,e[3]]}function linear(e,t,a,s,n){if((s===void 0||n===void 0)&&(s=t,n=a,t=0,a=1),a=a)return n;var o=a===t?0:(e-t)/(a-t);if(!s.length)return s+(n-s)*o;var u,l=s.length,c=createTypedArray("float32",l);for(u=0;u1){for(n=0;n1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(n)){var u,l=n.length,c=createTypedArray("float32",l);for(u=0;udata.k[t].t&&edata.k[t+1].t-e?(s=t+2,n=data.k[t+1].t):(s=t+1,n=data.k[t].t);break}s===-1&&(s=t+1,n=data.k[t].t)}var i={};return i.index=s,i.time=n/elem.comp.globalData.frameRate,i}function key(e){var t,a,s;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var n=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(s=n.length,a=0;aI.length-1)&&(E=I.length-1),S=I[I.length-1-E].t,x=A-S);var T,O,C;if(d==="pingpong"){var U=Math.floor((y-S)/x);if(U%2!==0)return this.getValueAtTime((x-(y-S)%x+S)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var L=this.getValueAtTime(S/this.comp.globalData.frameRate,0),j=this.getValueAtTime(A/this.comp.globalData.frameRate,0),X=this.getValueAtTime(((y-S)%x+S)/this.comp.globalData.frameRate,0),B=Math.floor((y-S)/x);if(this.pv.length){for(C=new Array(L.length),O=C.length,T=0;T=A)return this.pv;var x,S;R?(E?x=Math.abs(this.elem.comp.globalData.frameRate*E):x=Math.max(0,this.elem.data.op-A),S=A+x):((!E||E>I.length-1)&&(E=I.length-1),S=I[E].t,x=S-A);var T,O,C;if(d==="pingpong"){var U=Math.floor((A-y)/x);if(U%2===0)return this.getValueAtTime(((A-y)%x+A)/this.comp.globalData.frameRate,0)}else if(d==="offset"){var L=this.getValueAtTime(A/this.comp.globalData.frameRate,0),j=this.getValueAtTime(S/this.comp.globalData.frameRate,0),X=this.getValueAtTime((x-(A-y)%x+A)/this.comp.globalData.frameRate,0),B=Math.floor((A-y)/x)+1;if(this.pv.length){for(C=new Array(L.length),O=C.length,T=0;T1?(I-y)/(E-1):1,x=0,S=0,T;this.pv.length?T=createTypedArray("float32",this.pv.length):T=0;for(var O;xx){var U=S,L=y.c&&S===T-1?0:S+1,j=(x-O)/A[S].addedLength;C=bez.getPointInSegment(y.v[U],y.v[L],y.o[U],y.i[L],j,A[S]);break}else O+=A[S].addedLength;S+=1}return C||(C=y.c?[y.v[0][0],y.v[0][1]]:[y.v[y._length-1][0],y.v[y._length-1][1]]),C},vectorOnPath:function(E,R,y){E==1?E=this.v.c:E==0&&(E=.999);var I=this.pointOnPath(E,R),A=this.pointOnPath(E+.001,R),x=A[0]-I[0],S=A[1]-I[1],T=Math.sqrt(Math.pow(x,2)+Math.pow(S,2));if(T===0)return[0,0];var O=y==="tangent"?[x/T,S/T]:[-S/T,x/T];return O},tangentOnPath:function(E,R){return this.vectorOnPath(E,R,"tangent")},normalOnPath:function(E,R){return this.vectorOnPath(E,R,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([_],l),extendPrototype([_],c),c.prototype.getValueAtTime=u,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var p=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(d,E,R,y,I){var A=p(d,E,R,y,I);return A.propertyIndex=E.ix,A.lock=!1,R===3?expressionHelpers.searchExpressions(d,E.pt,A):R===4&&expressionHelpers.searchExpressions(d,E.ks,A),A.k&&d.addDynamicProperty(A),A}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(t,a){var s=this.calculateExpression(a);if(t.t!==s){var n={};return this.copyData(n,t),n.t=s.toString(),n.__complete=!1,n}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),a=this.searchExpressions();return this.kf=t||a,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,a){var s=createNS("feMerge");s.setAttribute("result",t);var n,i;for(i=0;i=c?p=R<0?s:n:p=s+E*Math.pow((u-e)/R,1/a),_[d]=p,d+=1,i+=256/(o-1);return _.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,a=this.filterManager.effectElements;this.feFuncRComposed&&(e||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)&&(t=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)&&(t=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)&&(t=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)&&(t=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)&&(t=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,a,s,n){var i=t.container.globalData.renderConfig.filterSize,o=t.data.fs||i;e.setAttribute("x",o.x||i.x),e.setAttribute("y",o.y||i.y),e.setAttribute("width",o.width||i.width),e.setAttribute("height",o.height||i.height),this.filterManager=t;var u=createNS("feGaussianBlur");u.setAttribute("in","SourceAlpha"),u.setAttribute("result",s+"_drop_shadow_1"),u.setAttribute("stdDeviation","0"),this.feGaussianBlur=u,e.appendChild(u);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",s+"_drop_shadow_1"),l.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var _=createNS("feComposite");_.setAttribute("in",s+"_drop_shadow_3"),_.setAttribute("in2",s+"_drop_shadow_2"),_.setAttribute("operator","in"),_.setAttribute("result",s+"_drop_shadow_4"),e.appendChild(_);var p=this.createMergeNode(s,[s+"_drop_shadow_4",n]);e.appendChild(p)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var a=this.filterManager.effectElements[3].p.v,s=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=a*Math.cos(s),i=a*Math.sin(s);this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,a){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=a,a.matteElement=createNS("g"),a.matteElement.appendChild(a.layerElement),a.matteElement.appendChild(a.transformedElement),a.baseElement=a.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,a=_svgMatteSymbols.length;te.length)&&(t=e.length);for(var a=0,s=Array(t);a0&&arguments[0]!==void 0?arguments[0]:{},ae;if(U.current){(ae=C.current)===null||ae===void 0||ae.destroy();var ne=_objectSpread2(_objectSpread2(_objectSpread2({},t),ee),{},{container:U.current});return C.current=lottie.loadAnimation(ne),O(!!C.current),function(){var J;(J=C.current)===null||J===void 0||J.destroy(),C.current=void 0}}};reactExports.useEffect(function(){var V=b();return function(){return V==null?void 0:V()}},[s,n]),reactExports.useEffect(function(){C.current&&(C.current.autoplay=!!i)},[i]),reactExports.useEffect(function(){if(C.current){if(!o){C.current.resetSegments(!0);return}!Array.isArray(o)||!o.length||((C.current.currentRawFrameo[1])&&(C.current.currentRawFrame=o[0]),C.current.setSegment(o[0],o[1]))}},[o]),reactExports.useEffect(function(){var V=[{name:"complete",handler:u},{name:"loopComplete",handler:l},{name:"enterFrame",handler:c},{name:"segmentStart",handler:_},{name:"config_ready",handler:p},{name:"data_ready",handler:d},{name:"data_failed",handler:E},{name:"loaded_images",handler:R},{name:"DOMLoaded",handler:y},{name:"destroy",handler:I}],ee=V.filter(function(ne){return ne.handler!=null});if(ee.length){var ae=ee.map(function(ne){var J;return(J=C.current)===null||J===void 0||J.addEventListener(ne.name,ne.handler),function(){var ue;(ue=C.current)===null||ue===void 0||ue.removeEventListener(ne.name,ne.handler)}});return function(){ae.forEach(function(ne){return ne()})}}},[u,l,c,_,p,d,E,R,y,I]);var G=React.createElement("div",_objectSpread2({style:a,ref:U},A));return{View:G,play:L,stop:j,pause:X,setSpeed:B,goToAndStop:z,goToAndPlay:Y,setDirection:H,playSegments:M,setSubframe:k,getDuration:F,destroy:N,animationContainerRef:U,animationLoaded:T,animationItem:C.current}};function getContainerVisibility(e){var t=e.getBoundingClientRect(),a=t.top,s=t.height,n=window.innerHeight-a,i=window.innerHeight+s;return n/i}function getContainerCursorPosition(e,t,a){var s=e.getBoundingClientRect(),n=s.top,i=s.left,o=s.width,u=s.height,l=(t-i)/o,c=(a-n)/u;return{x:l,y:c}}var useInitInteractivity=function e(t){var a=t.wrapperRef,s=t.animationItem,n=t.mode,i=t.actions;reactExports.useEffect(function(){var o=a.current;if(!(!o||!s||!i.length)){s.stop();var u=function(){var _=null,p=function(){var E=getContainerVisibility(o),R=i.find(function(I){var A=I.visibility;return A&&E>=A[0]&&E<=A[1]});if(R){if(R.type==="seek"&&R.visibility&&R.frames.length===2){var y=R.frames[0]+Math.ceil((E-R.visibility[0])/(R.visibility[1]-R.visibility[0])*R.frames[1]);//! goToAndStop must be relative to the start of the current segment +s.goToAndStop(y-s.firstFrame-1,!0)}R.type==="loop"&&(_===null||_!==R.frames||s.isPaused)&&(s.playSegments(R.frames,!0),_=R.frames),R.type==="play"&&s.isPaused&&(s.resetSegments(!0),s.play()),R.type==="stop"&&s.goToAndStop(R.frames[0]-s.firstFrame-1,!0)}};return document.addEventListener("scroll",p),function(){document.removeEventListener("scroll",p)}},l=function(){var _=function(R,y){var I=R,A=y;if(I!==-1&&A!==-1){var x=getContainerCursorPosition(o,I,A);I=x.x,A=x.y}var S=i.find(function(C){var U=C.position;return U&&Array.isArray(U.x)&&Array.isArray(U.y)?I>=U.x[0]&&I<=U.x[1]&&A>=U.y[0]&&A<=U.y[1]:U&&!Number.isNaN(U.x)&&!Number.isNaN(U.y)?I===U.x&&A===U.y:!1});if(S){if(S.type==="seek"&&S.position&&Array.isArray(S.position.x)&&Array.isArray(S.position.y)&&S.frames.length===2){var T=(I-S.position.x[0])/(S.position.x[1]-S.position.x[0]),O=(A-S.position.y[0])/(S.position.y[1]-S.position.y[0]);s.playSegments(S.frames,!0),s.goToAndStop(Math.ceil((T+O)/2*(S.frames[1]-S.frames[0])),!0)}S.type==="loop"&&s.playSegments(S.frames,!0),S.type==="play"&&(s.isPaused&&s.resetSegments(!1),s.playSegments(S.frames)),S.type==="stop"&&s.goToAndStop(S.frames[0],!0)}},p=function(R){_(R.clientX,R.clientY)},d=function(){_(-1,-1)};return o.addEventListener("mousemove",p),o.addEventListener("mouseout",d),function(){o.removeEventListener("mousemove",p),o.removeEventListener("mouseout",d)}};switch(n){case"scroll":return u();case"cursor":return l()}}},[n,s])},useLottieInteractivity=function e(t){var a=t.actions,s=t.mode,n=t.lottieObj,i=n.animationItem,o=n.View,u=n.animationContainerRef;return useInitInteractivity({actions:a,animationItem:i,mode:s,wrapperRef:u}),o},_excluded$i=["style","interactivity"],Lottie=function e(t){var a,s,n,i=t.style,o=t.interactivity,u=_objectWithoutProperties(t,_excluded$i),l=useLottie(u,i),c=l.View,_=l.play,p=l.stop,d=l.pause,E=l.setSpeed,R=l.goToAndStop,y=l.goToAndPlay,I=l.setDirection,A=l.playSegments,x=l.setSubframe,S=l.getDuration,T=l.destroy,O=l.animationContainerRef,C=l.animationLoaded,U=l.animationItem;return reactExports.useEffect(function(){t.lottieRef&&(t.lottieRef.current={play:_,stop:p,pause:d,setSpeed:E,goToAndPlay:y,goToAndStop:R,setDirection:I,playSegments:A,setSubframe:x,getDuration:S,destroy:T,animationContainerRef:O,animationLoaded:C,animationItem:U})},[(a=t.lottieRef)===null||a===void 0?void 0:a.current]),useLottieInteractivity({lottieObj:{View:c,play:_,stop:p,pause:d,setSpeed:E,goToAndStop:R,goToAndPlay:y,setDirection:I,playSegments:A,setSubframe:x,getDuration:S,destroy:T,animationContainerRef:O,animationLoaded:C,animationItem:U},actions:(s=o==null?void 0:o.actions)!==null&&s!==void 0?s:[],mode:(n=o==null?void 0:o.mode)!==null&&n!==void 0?n:"scroll"})};const LoadingText=styled(Typography)(({theme:e})=>({color:"#fdfdff",fontSize:"1.2rem",fontWeight:600,textShadow:"0 0 8px rgba(255, 255, 255, 0.7)"})),Loading=()=>{const e=useDispatch(),t=useSelector(a=>a.appSlice.loading);return reactExports.useEffect(()=>{e(LOADING_END())},[]),jsxRuntimeExports.jsx(Backdrop,{sx:{color:"#fff",zIndex:a=>a.zIndex.drawer+999999},open:t,children:jsxRuntimeExports.jsxs(Grid,{container:!0,justifyContent:"center",direction:"column",alignItems:"center",children:[jsxRuntimeExports.jsx(Grid,{width:"400px",alignSelf:"center",children:jsxRuntimeExports.jsx(Lottie,{animationData:loading,loop:!0})}),jsxRuntimeExports.jsx(Grid,{children:jsxRuntimeExports.jsx(LoadingText,{children:"لطفاً صبر کنید"})})]})})},AvicultureRequests=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AvicultureRequests-CiCtWdHX.js"),__vite__mapDeps([227,1,2,20,21,4,148,30,118,32,106,15,16,33,36,37,34,35,12,13,14,62,107,39,31,83,228,40,41,42,25,26,180,50,51,52])))),NewFile$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),Inspects=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AvicultureHallInspects-Fj5hV8r0.js"),__vite__mapDeps([229,1,2,4,162,12,13,14,15,16])))),Auction$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Auction-CvMKRXkS.js"),__vite__mapDeps([230,1,2,4,25,13,14,15,16,204,81])))),Tickets$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),Halls=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AvicultureHalls-DAvel9Gx.js"),__vite__mapDeps([231,1,2,4,40,41,42])))),Reports$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AvicultureReports-DXhahBXe.js"),__vite__mapDeps([232,1,2,4,25,13,14,15,16,26,205,180,206])))),AviculturePricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),avicultureRouting=[{path:[ROUTE_AVICULTURE_REQUESTS,ROUTE_AVICULTURE_HATCHING,ROUTE_AVICULTURE_CREATE_NEW_REQUEST,ROUTE_AVICULTURE_REJECTED_REQUESTS,ROUTE_AVICULTURE_ARCHIVED_REQUESTS,ROUTE_AVICULTURE_AWAITING_PAYMENT_REQUESTS,ROUTE_AVICULTURE_AWAITING_INSPECTION_REQUESTS,ROUTE_AVICULTURE_SUBMIT_REQUEST,ROUTE_AVICULTURE_GIVE_PERMISSION],Page:AvicultureRequests,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_AUCTION],Page:Auction$1,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_FILE_ROUTE],Page:NewFile$5,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_VIEW_TICKET,ROUTE_AVICULTURE_TICKET],Page:Tickets$4,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_ROUTE_HALLS],Page:Halls,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_INSPECTS_ROUTE],Page:Inspects,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_REPORTS],Page:Reports$2,exact:!1,props:{}},{path:[ROUTE_AVICULTURE_PRICING],Page:AviculturePricing,exact:!1,props:{}}],logo$1="/assets/logo-C6BrLS5z.png",iranView="/assets/IranOutlined-CUL7OBR7.png";var Home={},_interopRequireDefault$1s=interopRequireDefaultExports;Object.defineProperty(Home,"__esModule",{value:!0});var default_1$1s=Home.default=void 0,_createSvgIcon$1s=_interopRequireDefault$1s(requireCreateSvgIcon()),_jsxRuntime$1s=jsxRuntimeExports;default_1$1s=Home.default=(0,_createSvgIcon$1s.default)((0,_jsxRuntime$1s.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home");var PermPhoneMsg={},_interopRequireDefault$1r=interopRequireDefaultExports;Object.defineProperty(PermPhoneMsg,"__esModule",{value:!0});var default_1$1r=PermPhoneMsg.default=void 0,_createSvgIcon$1r=_interopRequireDefault$1r(requireCreateSvgIcon()),_jsxRuntime$1r=jsxRuntimeExports;default_1$1r=PermPhoneMsg.default=(0,_createSvgIcon$1r.default)((0,_jsxRuntime$1r.jsx)("path",{d:"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M12 3v10l3-3h6V3z"}),"PermPhoneMsg");var Email={},_interopRequireDefault$1q=interopRequireDefaultExports;Object.defineProperty(Email,"__esModule",{value:!0});var default_1$1q=Email.default=void 0,_createSvgIcon$1q=_interopRequireDefault$1q(requireCreateSvgIcon()),_jsxRuntime$1q=jsxRuntimeExports;default_1$1q=Email.default=(0,_createSvgIcon$1q.default)((0,_jsxRuntime$1q.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email");var AccountCircleRounded={},_interopRequireDefault$1p=interopRequireDefaultExports;Object.defineProperty(AccountCircleRounded,"__esModule",{value:!0});var default_1$1p=AccountCircleRounded.default=void 0,_createSvgIcon$1p=_interopRequireDefault$1p(requireCreateSvgIcon()),_jsxRuntime$1p=jsxRuntimeExports;default_1$1p=AccountCircleRounded.default=(0,_createSvgIcon$1p.default)((0,_jsxRuntime$1p.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircleRounded");var ExitToApp={},_interopRequireDefault$1o=interopRequireDefaultExports;Object.defineProperty(ExitToApp,"__esModule",{value:!0});var default_1$1o=ExitToApp.default=void 0,_createSvgIcon$1o=_interopRequireDefault$1o(requireCreateSvgIcon()),_jsxRuntime$1o=jsxRuntimeExports;default_1$1o=ExitToApp.default=(0,_createSvgIcon$1o.default)((0,_jsxRuntime$1o.jsx)("path",{d:"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"ExitToApp");var PlayCircle={},_interopRequireDefault$1n=interopRequireDefaultExports;Object.defineProperty(PlayCircle,"__esModule",{value:!0});var default_1$1n=PlayCircle.default=void 0,_createSvgIcon$1n=_interopRequireDefault$1n(requireCreateSvgIcon()),_jsxRuntime$1n=jsxRuntimeExports;default_1$1n=PlayCircle.default=(0,_createSvgIcon$1n.default)((0,_jsxRuntime$1n.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z"}),"PlayCircle");var KeyboardReturn={},_interopRequireDefault$1m=interopRequireDefaultExports;Object.defineProperty(KeyboardReturn,"__esModule",{value:!0});var default_1$1m=KeyboardReturn.default=void 0,_createSvgIcon$1m=_interopRequireDefault$1m(requireCreateSvgIcon()),_jsxRuntime$1m=jsxRuntimeExports;default_1$1m=KeyboardReturn.default=(0,_createSvgIcon$1m.default)((0,_jsxRuntime$1m.jsx)("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"}),"KeyboardReturn");var Drafts={},_interopRequireDefault$1l=interopRequireDefaultExports;Object.defineProperty(Drafts,"__esModule",{value:!0});var default_1$1l=Drafts.default=void 0,_createSvgIcon$1l=_interopRequireDefault$1l(requireCreateSvgIcon()),_jsxRuntime$1l=jsxRuntimeExports;default_1$1l=Drafts.default=(0,_createSvgIcon$1l.default)((0,_jsxRuntime$1l.jsx)("path",{d:"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 13 3.74 7.84 12 3l8.26 4.84z"}),"Drafts");const MotionConfigContext=reactExports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),MotionContext=reactExports.createContext({});function useVisualElementContext(){return reactExports.useContext(MotionContext).visualElement}const PresenceContext=reactExports.createContext(null),isBrowser=typeof document<"u",useIsomorphicLayoutEffect$1=isBrowser?reactExports.useLayoutEffect:reactExports.useEffect,LazyContext=reactExports.createContext({strict:!1});function useVisualElement(e,t,a,s){const n=useVisualElementContext(),i=reactExports.useContext(LazyContext),o=reactExports.useContext(PresenceContext),u=reactExports.useContext(MotionConfigContext).reducedMotion,l=reactExports.useRef();s=s||i.renderer,!l.current&&s&&(l.current=s(e,{visualState:t,parent:n,props:a,presenceId:o?o.id:void 0,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:u}));const c=l.current;return useIsomorphicLayoutEffect$1(()=>{c&&c.render()}),useIsomorphicLayoutEffect$1(()=>{c&&c.animationState&&c.animationState.animateChanges()}),useIsomorphicLayoutEffect$1(()=>()=>c&&c.notify("Unmount"),[]),c}function isRefObject(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function useMotionRef(e,t,a){return reactExports.useCallback(s=>{s&&e.mount&&e.mount(s),t&&(s?t.mount(s):t.unmount()),a&&(typeof a=="function"?a(s):isRefObject(a)&&(a.current=s))},[t])}function isVariantLabel(e){return typeof e=="string"||Array.isArray(e)}function isAnimationControls(e){return typeof e=="object"&&typeof e.start=="function"}const variantProps$1=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function isControllingVariants(e){return isAnimationControls(e.animate)||variantProps$1.some(t=>isVariantLabel(e[t]))}function isVariantNode(e){return!!(isControllingVariants(e)||e.variants)}function getCurrentTreeVariants(e,t){if(isControllingVariants(e)){const{initial:a,animate:s}=e;return{initial:a===!1||isVariantLabel(a)?a:void 0,animate:isVariantLabel(s)?s:void 0}}return e.inherit!==!1?t:{}}function useCreateMotionContext(e){const{initial:t,animate:a}=getCurrentTreeVariants(e,reactExports.useContext(MotionContext));return reactExports.useMemo(()=>({initial:t,animate:a}),[variantLabelsAsDependency(t),variantLabelsAsDependency(a)])}function variantLabelsAsDependency(e){return Array.isArray(e)?e.join(" "):e}const createDefinition=e=>({isEnabled:t=>e.some(a=>!!t[a])}),featureDefinitions={measureLayout:createDefinition(["layout","layoutId","drag"]),animation:createDefinition(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:createDefinition(["exit"]),drag:createDefinition(["drag","dragControls"]),focus:createDefinition(["whileFocus"]),hover:createDefinition(["whileHover","onHoverStart","onHoverEnd"]),tap:createDefinition(["whileTap","onTap","onTapStart","onTapCancel"]),pan:createDefinition(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:createDefinition(["whileInView","onViewportEnter","onViewportLeave"])};function loadFeatures(e){for(const t in e)t==="projectionNodeConstructor"?featureDefinitions.projectionNodeConstructor=e[t]:featureDefinitions[t].Component=e[t]}function useConstant(e){const t=reactExports.useRef(null);return t.current===null&&(t.current=e()),t.current}const globalProjectionState={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let id$1=1;function useProjectionId(){return useConstant(()=>{if(globalProjectionState.hasEverUpdated)return id$1++})}const LayoutGroupContext=reactExports.createContext({});class VisualElementHandler extends React.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:a}=this.props;return t&&t.setProps(a),null}componentDidUpdate(){}render(){return this.props.children}}const SwitchLayoutGroupContext=reactExports.createContext({}),motionComponentSymbol=Symbol.for("motionComponentSymbol");function createMotionComponent({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:a,useRender:s,useVisualState:n,Component:i}){e&&loadFeatures(e);function o(l,c){const _={...reactExports.useContext(MotionConfigContext),...l,layoutId:useLayoutId(l)},{isStatic:p}=_;let d=null;const E=useCreateMotionContext(l),R=p?void 0:useProjectionId(),y=n(l,p);if(!p&&isBrowser){E.visualElement=useVisualElement(i,y,_,t);const I=reactExports.useContext(LazyContext).strict,A=reactExports.useContext(SwitchLayoutGroupContext);E.visualElement&&(d=E.visualElement.loadFeatures(_,I,e,R,a||featureDefinitions.projectionNodeConstructor,A))}return reactExports.createElement(VisualElementHandler,{visualElement:E.visualElement,props:_},d,reactExports.createElement(MotionContext.Provider,{value:E},s(i,l,R,useMotionRef(y,E.visualElement,c),y,p,E.visualElement)))}const u=reactExports.forwardRef(o);return u[motionComponentSymbol]=i,u}function useLayoutId({layoutId:e}){const t=reactExports.useContext(LayoutGroupContext).id;return t&&e!==void 0?t+"-"+e:e}function createMotionProxy(e){function t(s,n={}){return createMotionComponent(e(s,n))}if(typeof Proxy>"u")return t;const a=new Map;return new Proxy(t,{get:(s,n)=>(a.has(n)||a.set(n,t(n)),a.get(n))})}const lowercaseSVGElements=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(e){return typeof e!="string"||e.includes("-")?!1:!!(lowercaseSVGElements.indexOf(e)>-1||/[A-Z]/.test(e))}const scaleCorrectors={};function addScaleCorrector(e){Object.assign(scaleCorrectors,e)}const transformPropOrder=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],transformProps=new Set(transformPropOrder);function isForcedMotionValue(e,{layout:t,layoutId:a}){return transformProps.has(e)||e.startsWith("origin")||(t||a!==void 0)&&(!!scaleCorrectors[e]||e==="opacity")}const isMotionValue=e=>!!(e!=null&&e.getVelocity),translateAlias={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},sortTransformProps=(e,t)=>transformPropOrder.indexOf(e)-transformPropOrder.indexOf(t);function buildTransform({transform:e,transformKeys:t},{enableHardwareAcceleration:a=!0,allowTransformNone:s=!0},n,i){let o="";t.sort(sortTransformProps);for(const u of t)o+=`${translateAlias[u]||u}(${e[u]}) `;return a&&!e.z&&(o+="translateZ(0)"),o=o.trim(),i?o=i(e,n?"":o):s&&n&&(o="none"),o}function isCSSVariable$1(e){return e.startsWith("--")}const getValueAsType=(e,t)=>t&&typeof e=="number"?t.transform(e):e,clamp=(e,t,a)=>Math.min(Math.max(a,e),t),number$1={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},alpha={...number$1,transform:e=>clamp(0,1,e)},scale={...number$1,default:1},sanitize=e=>Math.round(e*1e5)/1e5,floatRegex=/(-)?([\d]*\.?[\d])+/g,colorRegex=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,singleColorRegex=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString$2(e){return typeof e=="string"}const createUnitType=e=>({test:t=>isString$2(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),degrees=createUnitType("deg"),percent=createUnitType("%"),px=createUnitType("px"),vh=createUnitType("vh"),vw=createUnitType("vw"),progressPercentage={...percent,parse:e=>percent.parse(e)/100,transform:e=>percent.transform(e*100)},int={...number$1,transform:Math.round},numberValueTypes={borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,radius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,size:px,top:px,right:px,bottom:px,left:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,rotate:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale,scaleX:scale,scaleY:scale,scaleZ:scale,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha,originX:progressPercentage,originY:progressPercentage,originZ:px,zIndex:int,fillOpacity:alpha,strokeOpacity:alpha,numOctaves:int};function buildHTMLStyles(e,t,a,s){const{style:n,vars:i,transform:o,transformKeys:u,transformOrigin:l}=e;u.length=0;let c=!1,_=!1,p=!0;for(const d in t){const E=t[d];if(isCSSVariable$1(d)){i[d]=E;continue}const R=numberValueTypes[d],y=getValueAsType(E,R);if(transformProps.has(d)){if(c=!0,o[d]=y,u.push(d),!p)continue;E!==(R.default||0)&&(p=!1)}else d.startsWith("origin")?(_=!0,l[d]=y):n[d]=y}if(t.transform||(c||s?n.transform=buildTransform(e,a,p,s):n.transform&&(n.transform="none")),_){const{originX:d="50%",originY:E="50%",originZ:R=0}=l;n.transformOrigin=`${d} ${E} ${R}`}}const createHtmlRenderState=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function copyRawValuesOnly(e,t,a){for(const s in t)!isMotionValue(t[s])&&!isForcedMotionValue(s,a)&&(e[s]=t[s])}function useInitialMotionValues({transformTemplate:e},t,a){return reactExports.useMemo(()=>{const s=createHtmlRenderState();return buildHTMLStyles(s,t,{enableHardwareAcceleration:!a},e),Object.assign({},s.vars,s.style)},[t])}function useStyle(e,t,a){const s=e.style||{},n={};return copyRawValuesOnly(n,s,e),Object.assign(n,useInitialMotionValues(e,t,a)),e.transformValues?e.transformValues(n):n}function useHTMLProps(e,t,a){const s={},n=useStyle(e,t,a);return e.drag&&e.dragListener!==!1&&(s.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),s.style=n,s}const animationProps=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],tapProps=["whileTap","onTap","onTapStart","onTapCancel"],panProps=["onPan","onPanStart","onPanSessionStart","onPanEnd"],inViewProps=["whileInView","onViewportEnter","onViewportLeave","viewport"],validMotionProps=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...inViewProps,...tapProps,...animationProps,...panProps]);function isValidMotionProp(e){return validMotionProps.has(e)}let shouldForward=e=>!isValidMotionProp(e);function loadExternalIsValidProp(e){e&&(shouldForward=t=>t.startsWith("on")?!isValidMotionProp(t):e(t))}try{loadExternalIsValidProp(require("@emotion/is-prop-valid").default)}catch(e){}function filterProps(e,t,a){const s={};for(const n in e)(shouldForward(n)||a===!0&&isValidMotionProp(n)||!t&&!isValidMotionProp(n)||e.draggable&&n.startsWith("onDrag"))&&(s[n]=e[n]);return s}function calcOrigin$1(e,t,a){return typeof e=="string"?e:px.transform(t+a*e)}function calcSVGTransformOrigin(e,t,a){const s=calcOrigin$1(t,e.x,e.width),n=calcOrigin$1(a,e.y,e.height);return`${s} ${n}`}const dashKeys={offset:"stroke-dashoffset",array:"stroke-dasharray"},camelKeys={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGPath(e,t,a=1,s=0,n=!0){e.pathLength=1;const i=n?dashKeys:camelKeys;e[i.offset]=px.transform(-s);const o=px.transform(t),u=px.transform(a);e[i.array]=`${o} ${u}`}function buildSVGAttrs(e,{attrX:t,attrY:a,originX:s,originY:n,pathLength:i,pathSpacing:o=1,pathOffset:u=0,...l},c,_,p){if(buildHTMLStyles(e,l,c,p),_){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:d,style:E,dimensions:R}=e;d.transform&&(R&&(E.transform=d.transform),delete d.transform),R&&(s!==void 0||n!==void 0||E.transform)&&(E.transformOrigin=calcSVGTransformOrigin(R,s!==void 0?s:.5,n!==void 0?n:.5)),t!==void 0&&(d.x=t),a!==void 0&&(d.y=a),i!==void 0&&buildSVGPath(d,i,o,u,!1)}const createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=e=>typeof e=="string"&&e.toLowerCase()==="svg";function useSVGProps(e,t,a,s){const n=reactExports.useMemo(()=>{const i=createSvgRenderState();return buildSVGAttrs(i,t,{enableHardwareAcceleration:!1},isSVGTag(s),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};copyRawValuesOnly(i,e.style,e),n.style={...i,...n.style}}return n}function createUseRender(e=!1){return(a,s,n,i,{latestValues:o},u)=>{const c=(isSVGComponent(a)?useSVGProps:useHTMLProps)(s,o,u,a),p={...filterProps(s,typeof a=="string",e),...c,ref:i};return n&&(p["data-projection-id"]=n),reactExports.createElement(a,p)}}const camelToDash=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function renderHTML(e,{style:t,vars:a},s,n){Object.assign(e.style,t,n&&n.getProjectionStyles(s));for(const i in a)e.style.setProperty(i,a[i])}const camelCaseAttributes=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function renderSVG(e,t,a,s){renderHTML(e,t,void 0,s);for(const n in t.attrs)e.setAttribute(camelCaseAttributes.has(n)?n:camelToDash(n),t.attrs[n])}function scrapeMotionValuesFromProps$1(e){const{style:t}=e,a={};for(const s in t)(isMotionValue(t[s])||isForcedMotionValue(s,e))&&(a[s]=t[s]);return a}function scrapeMotionValuesFromProps(e){const t=scrapeMotionValuesFromProps$1(e);for(const a in e)if(isMotionValue(e[a])){const s=a==="x"||a==="y"?"attr"+a.toUpperCase():a;t[s]=e[a]}return t}function resolveVariantFromProps(e,t,a,s={},n={}){return typeof t=="function"&&(t=t(a!==void 0?a:e.custom,s,n)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(a!==void 0?a:e.custom,s,n)),t}const isKeyframesTarget=e=>Array.isArray(e),isCustomValue=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),resolveFinalValueInKeyframes=e=>isKeyframesTarget(e)?e[e.length-1]||0:e;function resolveMotionValue(e){const t=isMotionValue(e)?e.get():e;return isCustomValue(t)?t.toValue():t}function makeState({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:a},s,n,i){const o={latestValues:makeLatestValues(s,n,i,e),renderState:t()};return a&&(o.mount=u=>a(s,u,o)),o}const makeUseVisualState=e=>(t,a)=>{const s=reactExports.useContext(MotionContext),n=reactExports.useContext(PresenceContext),i=()=>makeState(e,t,s,n);return a?i():useConstant(i)};function makeLatestValues(e,t,a,s){const n={},i=s(e);for(const d in i)n[d]=resolveMotionValue(i[d]);let{initial:o,animate:u}=e;const l=isControllingVariants(e),c=isVariantNode(e);t&&c&&!l&&e.inherit!==!1&&(o===void 0&&(o=t.initial),u===void 0&&(u=t.animate));let _=a?a.initial===!1:!1;_=_||o===!1;const p=_?u:o;return p&&typeof p!="boolean"&&!isAnimationControls(p)&&(Array.isArray(p)?p:[p]).forEach(E=>{const R=resolveVariantFromProps(e,E);if(!R)return;const{transitionEnd:y,transition:I,...A}=R;for(const x in A){let S=A[x];if(Array.isArray(S)){const T=_?S.length-1:0;S=S[T]}S!==null&&(n[x]=S)}for(const x in y)n[x]=y[x]}),n}const svgMotionConfig={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(e,t,{renderState:a,latestValues:s})=>{try{a.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{a.dimensions={x:0,y:0,width:0,height:0}}buildSVGAttrs(a,s,{enableHardwareAcceleration:!1},isSVGTag(t.tagName),e.transformTemplate),renderSVG(t,a)}})},htmlMotionConfig={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps$1,createRenderState:createHtmlRenderState})};function createDomMotionConfig(e,{forwardMotionProps:t=!1},a,s,n){return{...isSVGComponent(e)?svgMotionConfig:htmlMotionConfig,preloadedFeatures:a,useRender:createUseRender(t),createVisualElement:s,projectionNodeConstructor:n,Component:e}}var AnimationType;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(AnimationType||(AnimationType={}));function addDomEvent(e,t,a,s={passive:!0}){return e.addEventListener(t,a,s),()=>e.removeEventListener(t,a)}function useDomEvent(e,t,a,s){reactExports.useEffect(()=>{const n=e.current;if(a&&n)return addDomEvent(n,t,a,s)},[e,t,a,s])}function useFocusGesture({whileFocus:e,visualElement:t}){const{animationState:a}=t,s=()=>{a&&a.setActive(AnimationType.Focus,!0)},n=()=>{a&&a.setActive(AnimationType.Focus,!1)};useDomEvent(t,"focus",e?s:void 0),useDomEvent(t,"blur",e?n:void 0)}function isMouseEvent(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function isTouchEvent(e){return!!e.touches}function filterPrimaryPointer(e){return t=>{const a=t instanceof MouseEvent;(!a||a&&t.button===0)&&e(t)}}const defaultPagePoint={pageX:0,pageY:0};function pointFromTouch(e,t="page"){const s=e.touches[0]||e.changedTouches[0]||defaultPagePoint;return{x:s[t+"X"],y:s[t+"Y"]}}function pointFromMouse(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function extractEventInfo(e,t="page"){return{point:isTouchEvent(e)?pointFromTouch(e,t):pointFromMouse(e,t)}}const wrapHandler=(e,t=!1)=>{const a=s=>e(s,extractEventInfo(s));return t?filterPrimaryPointer(a):a},supportsPointerEvents=()=>isBrowser&&window.onpointerdown===null,supportsTouchEvents=()=>isBrowser&&window.ontouchstart===null,supportsMouseEvents=()=>isBrowser&&window.onmousedown===null,mouseEventNames={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},touchEventNames={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function getPointerEventName(e){return supportsPointerEvents()?e:supportsTouchEvents()?touchEventNames[e]:supportsMouseEvents()?mouseEventNames[e]:e}function addPointerEvent(e,t,a,s){return addDomEvent(e,getPointerEventName(t),wrapHandler(a,t==="pointerdown"),s)}function usePointerEvent(e,t,a,s){return useDomEvent(e,getPointerEventName(t),a&&wrapHandler(a,t==="pointerdown"),s)}function createLock(e){let t=null;return()=>{const a=()=>{t=null};return t===null?(t=e,a):!1}}const globalHorizontalLock=createLock("dragHorizontal"),globalVerticalLock=createLock("dragVertical");function getGlobalLock(e){let t=!1;if(e==="y")t=globalVerticalLock();else if(e==="x")t=globalHorizontalLock();else{const a=globalHorizontalLock(),s=globalVerticalLock();a&&s?t=()=>{a(),s()}:(a&&a(),s&&s())}return t}function isDragActive(){const e=getGlobalLock(!0);return e?(e(),!1):!0}function createHoverEvent(e,t,a){return(s,n)=>{!isMouseEvent(s)||isDragActive()||(e.animationState&&e.animationState.setActive(AnimationType.Hover,t),a&&a(s,n))}}function useHoverGesture({onHoverStart:e,onHoverEnd:t,whileHover:a,visualElement:s}){usePointerEvent(s,"pointerenter",e||a?createHoverEvent(s,!0,e):void 0,{passive:!e}),usePointerEvent(s,"pointerleave",t||a?createHoverEvent(s,!1,t):void 0,{passive:!t})}const isNodeOrChild=(e,t)=>t?e===t?!0:isNodeOrChild(e,t.parentElement):!1;function useUnmountEffect(e){return reactExports.useEffect(()=>()=>e(),[])}const combineFunctions=(e,t)=>a=>t(e(a)),pipe=(...e)=>e.reduce(combineFunctions);function useTapGesture({onTap:e,onTapStart:t,onTapCancel:a,whileTap:s,visualElement:n}){const i=e||t||a||s,o=reactExports.useRef(!1),u=reactExports.useRef(null),l={passive:!(t||e||a||E)};function c(){u.current&&u.current(),u.current=null}function _(){return c(),o.current=!1,n.animationState&&n.animationState.setActive(AnimationType.Tap,!1),!isDragActive()}function p(R,y){_()&&(isNodeOrChild(n.current,R.target)?e&&e(R,y):a&&a(R,y))}function d(R,y){_()&&a&&a(R,y)}function E(R,y){c(),!o.current&&(o.current=!0,u.current=pipe(addPointerEvent(window,"pointerup",p,l),addPointerEvent(window,"pointercancel",d,l)),n.animationState&&n.animationState.setActive(AnimationType.Tap,!0),t&&t(R,y))}usePointerEvent(n,"pointerdown",i?E:void 0,l),useUnmountEffect(c)}const observerCallbacks=new WeakMap,observers=new WeakMap,fireObserverCallback=e=>{const t=observerCallbacks.get(e.target);t&&t(e)},fireAllObserverCallbacks=e=>{e.forEach(fireObserverCallback)};function initIntersectionObserver({root:e,...t}){const a=e||document;observers.has(a)||observers.set(a,{});const s=observers.get(a),n=JSON.stringify(t);return s[n]||(s[n]=new IntersectionObserver(fireAllObserverCallbacks,{root:e,...t})),s[n]}function observeIntersection(e,t,a){const s=initIntersectionObserver(t);return observerCallbacks.set(e,a),s.observe(e),()=>{observerCallbacks.delete(e),s.unobserve(e)}}function useViewport({visualElement:e,whileInView:t,onViewportEnter:a,onViewportLeave:s,viewport:n={}}){const i=reactExports.useRef({hasEnteredView:!1,isInView:!1});let o=!!(t||a||s);n.once&&i.current.hasEnteredView&&(o=!1),(typeof IntersectionObserver>"u"?useMissingIntersectionObserver:useIntersectionObserver)(o,i.current,e,n)}const thresholdNames={some:0,all:1};function useIntersectionObserver(e,t,a,{root:s,margin:n,amount:i="some",once:o}){reactExports.useEffect(()=>{if(!e||!a.current)return;const u={root:s==null?void 0:s.current,rootMargin:n,threshold:typeof i=="number"?i:thresholdNames[i]},l=c=>{const{isIntersecting:_}=c;if(t.isInView===_||(t.isInView=_,o&&!_&&t.hasEnteredView))return;_&&(t.hasEnteredView=!0),a.animationState&&a.animationState.setActive(AnimationType.InView,_);const p=a.getProps(),d=_?p.onViewportEnter:p.onViewportLeave;d&&d(c)};return observeIntersection(a.current,u,l)},[e,s,n,i])}function useMissingIntersectionObserver(e,t,a,{fallback:s=!0}){reactExports.useEffect(()=>{!e||!s||requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:n}=a.getProps();n&&n(null),a.animationState&&a.animationState.setActive(AnimationType.InView,!0)})},[e])}const makeRenderlessComponent=e=>t=>(e(t),null),gestureAnimations={inView:makeRenderlessComponent(useViewport),tap:makeRenderlessComponent(useTapGesture),focus:makeRenderlessComponent(useFocusGesture),hover:makeRenderlessComponent(useHoverGesture)};function usePresence(){const e=reactExports.useContext(PresenceContext);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:a,register:s}=e,n=reactExports.useId();return reactExports.useEffect(()=>s(n),[]),!t&&a?[!1,()=>a&&a(n)]:[!0]}function shallowCompare(e,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==e.length)return!1;for(let s=0;s/^\-?\d*\.?\d+$/.test(e),isZeroValueString=e=>/^0[^.\s]+$/.test(e),frameData={delta:0,timestamp:0},defaultTimestep=1/60*1e3,getCurrentTime=typeof performance<"u"?()=>performance.now():()=>Date.now(),onNextFrame=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(getCurrentTime()),defaultTimestep);function createRenderStep(e){let t=[],a=[],s=0,n=!1,i=!1;const o=new WeakSet,u={schedule:(l,c=!1,_=!1)=>{const p=_&&n,d=p?t:a;return c&&o.add(l),d.indexOf(l)===-1&&(d.push(l),p&&n&&(s=t.length)),l},cancel:l=>{const c=a.indexOf(l);c!==-1&&a.splice(c,1),o.delete(l)},process:l=>{if(n){i=!0;return}if(n=!0,[t,a]=[a,t],a.length=0,s=t.length,s)for(let c=0;c(e[t]=createRenderStep(()=>runNextFrame=!0),e),{}),sync=stepsOrder.reduce((e,t)=>{const a=steps[t];return e[t]=(s,n=!1,i=!1)=>(runNextFrame||startLoop(),a.schedule(s,n,i)),e},{}),cancelSync=stepsOrder.reduce((e,t)=>(e[t]=steps[t].cancel,e),{}),flushSync=stepsOrder.reduce((e,t)=>(e[t]=()=>steps[t].process(frameData),e),{}),processStep=e=>steps[e].process(frameData),processFrame=e=>{runNextFrame=!1,frameData.delta=useDefaultElapsed?defaultTimestep:Math.max(Math.min(e-frameData.timestamp,maxElapsed),1),frameData.timestamp=e,isProcessing=!0,stepsOrder.forEach(processStep),isProcessing=!1,runNextFrame&&(useDefaultElapsed=!1,onNextFrame(processFrame))},startLoop=()=>{runNextFrame=!0,useDefaultElapsed=!0,isProcessing||onNextFrame(processFrame)};function addUniqueItem(e,t){e.indexOf(t)===-1&&e.push(t)}function removeItem(e,t){const a=e.indexOf(t);a>-1&&e.splice(a,1)}class SubscriptionManager{constructor(){this.subscriptions=[]}add(t){return addUniqueItem(this.subscriptions,t),()=>removeItem(this.subscriptions,t)}notify(t,a,s){const n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](t,a,s);else for(let i=0;i!isNaN(parseFloat(e));class MotionValue{constructor(t,a={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(s,n=!0)=>{this.prev=this.current,this.current=s;const{delta:i,timestamp:o}=frameData;this.lastUpdated!==o&&(this.timeDelta=i,this.lastUpdated=o,sync.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>sync.postRender(this.velocityCheck),this.velocityCheck=({timestamp:s})=>{s!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=isFloat(this.current),this.owner=a.owner}onChange(t){return this.on("change",t)}on(t,a){return this.events[t]||(this.events[t]=new SubscriptionManager),this.events[t].add(a)}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t){this.passiveEffect=t}set(t,a=!0){!a||!this.passiveEffect?this.updateAndNotify(t,a):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,a,s){this.set(a),this.prev=t,this.timeDelta=s}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.stopAnimation=t(a),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function motionValue(e,t){return new MotionValue(e,t)}const isColorString=(e,t)=>a=>!!(isString$2(a)&&singleColorRegex.test(a)&&a.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(a,t)),splitColor=(e,t,a)=>s=>{if(!isString$2(s))return s;const[n,i,o,u]=s.match(floatRegex);return{[e]:parseFloat(n),[t]:parseFloat(i),[a]:parseFloat(o),alpha:u!==void 0?parseFloat(u):1}},clampRgbUnit=e=>clamp(0,255,e),rgbUnit={...number$1,transform:e=>Math.round(clampRgbUnit(e))},rgba={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:e,green:t,blue:a,alpha:s=1})=>"rgba("+rgbUnit.transform(e)+", "+rgbUnit.transform(t)+", "+rgbUnit.transform(a)+", "+sanitize(alpha.transform(s))+")"};function parseHex(e){let t="",a="",s="",n="";return e.length>5?(t=e.substring(1,3),a=e.substring(3,5),s=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),a=e.substring(2,3),s=e.substring(3,4),n=e.substring(4,5),t+=t,a+=a,s+=s,n+=n),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(s,16),alpha:n?parseInt(n,16)/255:1}}const hex={test:isColorString("#"),parse:parseHex,transform:rgba.transform},hsla={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:a,alpha:s=1})=>"hsla("+Math.round(e)+", "+percent.transform(sanitize(t))+", "+percent.transform(sanitize(a))+", "+sanitize(alpha.transform(s))+")"},color={test:e=>rgba.test(e)||hex.test(e)||hsla.test(e),parse:e=>rgba.test(e)?rgba.parse(e):hsla.test(e)?hsla.parse(e):hex.parse(e),transform:e=>isString$2(e)?e:e.hasOwnProperty("red")?rgba.transform(e):hsla.transform(e)},colorToken="${c}",numberToken="${n}";function test(e){var t,a;return isNaN(e)&&isString$2(e)&&(((t=e.match(floatRegex))===null||t===void 0?void 0:t.length)||0)+(((a=e.match(colorRegex))===null||a===void 0?void 0:a.length)||0)>0}function analyseComplexValue(e){typeof e=="number"&&(e=`${e}`);const t=[];let a=0,s=0;const n=e.match(colorRegex);n&&(a=n.length,e=e.replace(colorRegex,colorToken),t.push(...n.map(color.parse)));const i=e.match(floatRegex);return i&&(s=i.length,e=e.replace(floatRegex,numberToken),t.push(...i.map(number$1.parse))),{values:t,numColors:a,numNumbers:s,tokenised:e}}function parse$1(e){return analyseComplexValue(e).values}function createTransformer(e){const{values:t,numColors:a,tokenised:s}=analyseComplexValue(e),n=t.length;return i=>{let o=s;for(let u=0;utypeof e=="number"?0:e;function getAnimatableNone$1(e){const t=parse$1(e);return createTransformer(e)(t.map(convertNumbersToZero))}const complex={test,parse:parse$1,createTransformer,getAnimatableNone:getAnimatableNone$1},maxDefaults=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(e){const[t,a]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=a.match(floatRegex)||[];if(!s)return e;const n=a.replace(s,"");let i=maxDefaults.has(t)?1:0;return s!==a&&(i*=100),t+"("+i+n+")"}const functionRegex=/([a-z-]*)\(.*?\)/g,filter={...complex,getAnimatableNone:e=>{const t=e.match(functionRegex);return t?t.map(applyDefaultFilter).join(" "):e}},defaultValueTypes={...numberValueTypes,color,backgroundColor:color,outlineColor:color,fill:color,stroke:color,borderColor:color,borderTopColor:color,borderRightColor:color,borderBottomColor:color,borderLeftColor:color,filter,WebkitFilter:filter},getDefaultValueType=e=>defaultValueTypes[e];function getAnimatableNone(e,t){var a;let s=getDefaultValueType(e);return s!==filter&&(s=complex),(a=s.getAnimatableNone)===null||a===void 0?void 0:a.call(s,t)}const testValueType=e=>t=>t.test(e),auto={test:e=>e==="auto",parse:e=>e},dimensionValueTypes=[number$1,px,percent,degrees,vw,vh,auto],findDimensionValueType=e=>dimensionValueTypes.find(testValueType(e)),valueTypes=[...dimensionValueTypes,color,complex],findValueType=e=>valueTypes.find(testValueType(e));function getCurrent(e){const t={};return e.values.forEach((a,s)=>t[s]=a.get()),t}function getVelocity$1(e){const t={};return e.values.forEach((a,s)=>t[s]=a.getVelocity()),t}function resolveVariant(e,t,a){const s=e.getProps();return resolveVariantFromProps(s,t,a!==void 0?a:s.custom,getCurrent(e),getVelocity$1(e))}function setMotionValue(e,t,a){e.hasValue(t)?e.getValue(t).set(a):e.addValue(t,motionValue(a))}function setTarget(e,t){const a=resolveVariant(e,t);let{transitionEnd:s={},transition:n={},...i}=a?e.makeTargetAnimatable(a,!1):{};i={...i,...s};for(const o in i){const u=resolveFinalValueInKeyframes(i[o]);setMotionValue(e,o,u)}}function checkTargetForNewValues(e,t,a){var s,n;const i=Object.keys(t).filter(u=>!e.hasValue(u)),o=i.length;if(o)for(let u=0;u`${e}: ${t}`;function handoffOptimizedAppearAnimation(e,t){const{MotionAppearAnimations:a}=window,s=appearStoreId(e,transformProps.has(t)?"transform":t),n=a&&a.get(s);return n?(sync.render(()=>{try{n.cancel(),a.delete(s)}catch{}}),n.currentTime||0):0}const optimizedAppearDataId="framerAppearId",optimizedAppearDataAttribute="data-"+camelToDash(optimizedAppearDataId);var invariant=function(){};const secondsToMilliseconds=e=>e*1e3,instantAnimationState={current:!1},mirrorEasing=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,reverseEasing=e=>t=>1-e(1-t),easeIn=e=>e*e,easeOut=reverseEasing(easeIn),easeInOut=mirrorEasing(easeIn),mix=(e,t,a)=>-a*e+a*t+e;function hueToRgb(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function hslaToRgba({hue:e,saturation:t,lightness:a,alpha:s}){e/=360,t/=100,a/=100;let n=0,i=0,o=0;if(!t)n=i=o=a;else{const u=a<.5?a*(1+t):a+t-a*t,l=2*a-u;n=hueToRgb(l,u,e+1/3),i=hueToRgb(l,u,e),o=hueToRgb(l,u,e-1/3)}return{red:Math.round(n*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:s}}const mixLinearColor=(e,t,a)=>{const s=e*e;return Math.sqrt(Math.max(0,a*(t*t-s)+s))},colorTypes=[hex,rgba,hsla],getColorType=e=>colorTypes.find(t=>t.test(e));function asRGBA(e){const t=getColorType(e);let a=t.parse(e);return t===hsla&&(a=hslaToRgba(a)),a}const mixColor=(e,t)=>{const a=asRGBA(e),s=asRGBA(t),n={...a};return i=>(n.red=mixLinearColor(a.red,s.red,i),n.green=mixLinearColor(a.green,s.green,i),n.blue=mixLinearColor(a.blue,s.blue,i),n.alpha=mix(a.alpha,s.alpha,i),rgba.transform(n))};function getMixer(e,t){return typeof e=="number"?a=>mix(e,t,a):color.test(e)?mixColor(e,t):mixComplex(e,t)}const mixArray=(e,t)=>{const a=[...e],s=a.length,n=e.map((i,o)=>getMixer(i,t[o]));return i=>{for(let o=0;o{const a={...e,...t},s={};for(const n in a)e[n]!==void 0&&t[n]!==void 0&&(s[n]=getMixer(e[n],t[n]));return n=>{for(const i in s)a[i]=s[i](n);return a}},mixComplex=(e,t)=>{const a=complex.createTransformer(t),s=analyseComplexValue(e),n=analyseComplexValue(t);return s.numColors===n.numColors&&s.numNumbers>=n.numNumbers?pipe(mixArray(s.values,n.values),a):o=>`${o>0?t:e}`},progress=(e,t,a)=>{const s=t-e;return s===0?1:(a-e)/s},mixNumber=(e,t)=>a=>mix(e,t,a);function detectMixerFactory(e){return typeof e=="number"?mixNumber:typeof e=="string"?color.test(e)?mixColor:mixComplex:Array.isArray(e)?mixArray:typeof e=="object"?mixObject:mixNumber}function createMixers(e,t,a){const s=[],n=a||detectMixerFactory(e[0]),i=e.length-1;for(let o=0;oe[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=createMixers(t,s,n),u=o.length,l=c=>{let _=0;if(u>1)for(;_l(clamp(e[0],e[i-1],c)):l}const noop$3=e=>e,calcBezier=(e,t,a)=>(((1-3*a+3*t)*e+(3*a-6*t))*e+3*t)*e,subdivisionPrecision=1e-7,subdivisionMaxIterations=12;function binarySubdivide(e,t,a,s,n){let i,o,u=0;do o=t+(a-t)/2,i=calcBezier(o,s,n)-e,i>0?a=o:t=o;while(Math.abs(i)>subdivisionPrecision&&++ubinarySubdivide(i,0,1,e,a);return i=>i===0||i===1?i:calcBezier(n(i),t,s)}const circIn=e=>1-Math.sin(Math.acos(e)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circOut),backOut=cubicBezier(.33,1.53,.69,.99),backIn=reverseEasing(backOut),backInOut=mirrorEasing(backIn),anticipate=e=>(e*=2)<1?.5*backIn(e):.5*(2-Math.pow(2,-10*(e-1))),easingLookup={linear:noop$3,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn,backInOut,backOut,anticipate},easingDefinitionToFunction=e=>{if(Array.isArray(e)){invariant(e.length===4);const[t,a,s,n]=e;return cubicBezier(t,a,s,n)}else if(typeof e=="string")return easingLookup[e];return e},isEasingArray=e=>Array.isArray(e)&&typeof e[0]!="number";function defaultEasing(e,t){return e.map(()=>t||easeInOut).splice(0,e.length-1)}function defaultOffset(e){const t=e.length;return e.map((a,s)=>s!==0?s/(t-1):0)}function convertOffsetToTimes(e,t){return e.map(a=>a*t)}function keyframes({keyframes:e,ease:t=easeInOut,times:a,duration:s=300}){e=[...e];const n=keyframes[0],i=isEasingArray(t)?t.map(easingDefinitionToFunction):easingDefinitionToFunction(t),o={done:!1,value:n},u=convertOffsetToTimes(a&&a.length===keyframes.length?a:defaultOffset(e),s);function l(){return interpolate(u,e,{ease:Array.isArray(i)?i:defaultEasing(e,i)})}let c=l();return{next:_=>(o.value=c(_),o.done=_>=s,o),flipTarget:()=>{e.reverse(),c=l()}}}const safeMin=.001,minDuration=.01,maxDuration=10,minDamping=.05,maxDamping=1;function findSpring({duration:e=800,bounce:t=.25,velocity:a=0,mass:s=1}){let n,i,o=1-t;o=clamp(minDamping,maxDamping,o),e=clamp(minDuration,maxDuration,e/1e3),o<1?(n=c=>{const _=c*o,p=_*e,d=_-a,E=calcAngularFreq(c,o),R=Math.exp(-p);return safeMin-d/E*R},i=c=>{const p=c*o*e,d=p*a+a,E=Math.pow(o,2)*Math.pow(c,2)*e,R=Math.exp(-p),y=calcAngularFreq(Math.pow(c,2),o);return(-n(c)+safeMin>0?-1:1)*((d-E)*R)/y}):(n=c=>{const _=Math.exp(-c*e),p=(c-a)*e+1;return-safeMin+_*p},i=c=>{const _=Math.exp(-c*e),p=(a-c)*(e*e);return _*p});const u=5/e,l=approximateRoot(n,i,u);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*s;return{stiffness:c,damping:o*2*Math.sqrt(s*c),duration:e}}}const rootIterations=12;function approximateRoot(e,t,a){let s=a;for(let n=1;ne[a]!==void 0)}function getSpringOptions(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!isSpringType(e,physicsKeys)&&isSpringType(e,durationKeys)){const a=findSpring(e);t={...t,...a,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const velocitySampleDuration=5;function spring({keyframes:e,restSpeed:t=2,restDelta:a=.01,...s}){let n=e[0],i=e[e.length-1];const o={done:!1,value:n},{stiffness:u,damping:l,mass:c,velocity:_,duration:p,isResolvedFromDuration:d}=getSpringOptions(s);let E=zero,R=_?-(_/1e3):0;const y=l/(2*Math.sqrt(u*c));function I(){const A=i-n,x=Math.sqrt(u/c)/1e3;if(a===void 0&&(a=Math.min(Math.abs(i-n)/100,.4)),y<1){const S=calcAngularFreq(x,y);E=T=>{const O=Math.exp(-y*x*T);return i-O*((R+y*x*A)/S*Math.sin(S*T)+A*Math.cos(S*T))}}else if(y===1)E=S=>i-Math.exp(-x*S)*(A+(R+x*A)*S);else{const S=x*Math.sqrt(y*y-1);E=T=>{const O=Math.exp(-y*x*T),C=Math.min(S*T,300);return i-O*((R+y*x*A)*Math.sinh(C)+S*A*Math.cosh(C))/S}}}return I(),{next:A=>{const x=E(A);if(d)o.done=A>=p;else{let S=R;if(A!==0)if(y<1){const C=Math.max(0,A-velocitySampleDuration);S=velocityPerSecond(x-E(C),A-C)}else S=0;const T=Math.abs(S)<=t,O=Math.abs(i-x)<=a;o.done=T&&O}return o.value=o.done?i:x,o},flipTarget:()=>{R=-R,[n,i]=[i,n],I()}}}spring.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const zero=e=>0;function decay({keyframes:e=[0],velocity:t=0,power:a=.8,timeConstant:s=350,restDelta:n=.5,modifyTarget:i}){const o=e[0],u={done:!1,value:o};let l=a*t;const c=o+l,_=i===void 0?c:i(c);return _!==c&&(l=_-o),{next:p=>{const d=-l*Math.exp(-p/s);return u.done=!(d>n||d<-n),u.value=u.done?_:_+d,u},flipTarget:()=>{}}}const types={decay,keyframes,tween:keyframes,spring};function loopElapsed(e,t,a=0){return e-t-a}function reverseElapsed(e,t=0,a=0,s=!0){return s?loopElapsed(t+-e,t,a):t-(e-t)+a}function hasRepeatDelayElapsed(e,t,a,s){return s?e>=t+a:e<=-a}const framesync=e=>{const t=({delta:a})=>e(a);return{start:()=>sync.update(t,!0),stop:()=>cancelSync.update(t)}};function animate$1({duration:e,driver:t=framesync,elapsed:a=0,repeat:s=0,repeatType:n="loop",repeatDelay:i=0,keyframes:o,autoplay:u=!0,onPlay:l,onStop:c,onComplete:_,onRepeat:p,onUpdate:d,type:E="keyframes",...R}){var y,I;let A,x=0,S=e,T,O=!1,C=!0,U;const L=types[o.length>2?"keyframes":E],j=o[0],X=o[o.length-1];!((I=(y=L).needsInterpolation)===null||I===void 0)&&I.call(y,j,X)&&(U=interpolate([0,100],[j,X],{clamp:!1}),o=[0,100]);const B=L({...R,duration:e,keyframes:o});function Y(){x++,n==="reverse"?(C=x%2===0,a=reverseElapsed(a,S,i,C)):(a=loopElapsed(a,S,i),n==="mirror"&&B.flipTarget()),O=!1,p&&p()}function z(){A.stop(),_&&_()}function H(k){if(C||(k=-k),a+=k,!O){const F=B.next(Math.max(0,a));T=F.value,U&&(T=U(T)),O=C?F.done:a<=0}d&&d(T),O&&(x===0&&(S=S!==void 0?S:a),x{c&&c(),A.stop()},sample:k=>B.next(Math.max(0,k))}}function isWaapiSupportedEasing(e){return!e||Array.isArray(e)||typeof e=="string"&&supportedWaapiEasing[e]}const cubicBezierAsString=([e,t,a,s])=>`cubic-bezier(${e}, ${t}, ${a}, ${s})`,supportedWaapiEasing={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};function mapEasingToNativeEasing(e){if(e)return Array.isArray(e)?cubicBezierAsString(e):supportedWaapiEasing[e]}function animateStyle(e,t,a,{delay:s=0,duration:n,repeat:i=0,repeatType:o="loop",ease:u,times:l}={}){return e.animate({[t]:a,offset:l},{delay:s,duration:n,easing:mapEasingToNativeEasing(u),fill:"both",iterations:i+1,direction:o==="reverse"?"alternate":"normal"})}const sampleDelta=10;function createAcceleratedAnimation(e,t,{onUpdate:a,onComplete:s,...n}){let{keyframes:i,duration:o=.3,elapsed:u=0,ease:l}=n;if(n.type==="spring"||!isWaapiSupportedEasing(n.ease)){const _=animate$1(n);let p={done:!1,value:i[0]};const d=[];let E=0;for(;!p.done;)p=_.sample(E),d.push(p.value),E+=sampleDelta;i=d,o=E-sampleDelta,l="linear"}const c=animateStyle(e.owner.current,t,i,{...n,delay:-u,duration:o,ease:l});return c.onfinish=()=>{e.set(i[i.length-1]),s&&s()},()=>{const{currentTime:_}=c;if(_){const p=animate$1(n);e.setWithVelocity(p.sample(_-sampleDelta).value,p.sample(_).value,sampleDelta)}sync.update(()=>c.cancel())}}function delay(e,t){const a=performance.now(),s=({timestamp:n})=>{const i=n-a;i>=t&&(cancelSync.read(s),e(i-t))};return sync.read(s,!0),()=>cancelSync.read(s)}function createInstantAnimation({keyframes:e,elapsed:t,onUpdate:a,onComplete:s}){const n=()=>(a&&a(e[e.length-1]),s&&s(),()=>{});return t?delay(n,-t):n()}function inertia({keyframes:e,velocity:t=0,min:a,max:s,power:n=.8,timeConstant:i=750,bounceStiffness:o=500,bounceDamping:u=10,restDelta:l=1,modifyTarget:c,driver:_,onUpdate:p,onComplete:d,onStop:E}){const R=e[0];let y;function I(T){return a!==void 0&&Ts}function A(T){return a===void 0?s:s===void 0||Math.abs(a-T){var C;p==null||p(O),(C=T.onUpdate)===null||C===void 0||C.call(T,O)},onComplete:d,onStop:E})}function S(T){x({type:"spring",stiffness:o,damping:u,restDelta:l,...T})}if(I(R))S({velocity:t,keyframes:[R,A(R)]});else{let T=n*t+R;typeof c<"u"&&(T=c(T));const O=A(T),C=O===a?-1:1;let U,L;const j=X=>{U=L,L=X,t=velocityPerSecond(X-U,frameData.delta),(C===1&&X>O||C===-1&&Xy==null?void 0:y.stop()}}const underDampedSpring=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),criticallyDampedSpring=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),linearTween=()=>({type:"keyframes",ease:"linear",duration:.3}),keyframesTransition={type:"keyframes",duration:.8},defaultTransitions={x:underDampedSpring,y:underDampedSpring,z:underDampedSpring,rotate:underDampedSpring,rotateX:underDampedSpring,rotateY:underDampedSpring,rotateZ:underDampedSpring,scaleX:criticallyDampedSpring,scaleY:criticallyDampedSpring,scale:criticallyDampedSpring,opacity:linearTween,backgroundColor:linearTween,color:linearTween,default:criticallyDampedSpring},getDefaultTransition=(e,{keyframes:t})=>t.length>2?keyframesTransition:(defaultTransitions[e]||defaultTransitions.default)(t[1]),isAnimatable=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&complex.test(t)&&!t.startsWith("url("));function isTransitionDefined({when:e,delay:t,delayChildren:a,staggerChildren:s,staggerDirection:n,repeat:i,repeatType:o,repeatDelay:u,from:l,...c}){return!!Object.keys(c).length}function isZero(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function getZeroUnit(e){return typeof e=="number"?0:getAnimatableNone("",e)}function getValueTransition(e,t){return e[t]||e.default||e}function getKeyframes(e,t,a,s){const n=isAnimatable(t,a);let i=s.from!==void 0?s.from:e.get();return i==="none"&&n&&typeof a=="string"?i=getAnimatableNone(t,a):isZero(i)&&typeof a=="string"?i=getZeroUnit(a):!Array.isArray(a)&&isZero(a)&&typeof i=="string"&&(a=getZeroUnit(i)),Array.isArray(a)?(a[0]===null&&(a[0]=i),a):[i,a]}const featureTests={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},results={},supports={};for(const e in featureTests)supports[e]=()=>(results[e]===void 0&&(results[e]=featureTests[e]()),results[e]);const acceleratedValues=new Set(["opacity"]),createMotionValueAnimation=(e,t,a,s={})=>n=>{const i=getValueTransition(s,e)||{},o=i.delay||s.delay||0;let{elapsed:u=0}=s;u=u-secondsToMilliseconds(o);const l=getKeyframes(t,e,a,i),c=l[0],_=l[l.length-1],p=isAnimatable(e,c),d=isAnimatable(e,_);let E={keyframes:l,velocity:t.getVelocity(),...i,elapsed:u,onUpdate:A=>{t.set(A),i.onUpdate&&i.onUpdate(A)},onComplete:()=>{n(),i.onComplete&&i.onComplete()}};if(!p||!d||instantAnimationState.current||i.type===!1)return createInstantAnimation(E);if(i.type==="inertia"){const A=inertia(E);return()=>A.stop()}isTransitionDefined(i)||(E={...E,...getDefaultTransition(e,E)}),E.duration&&(E.duration=secondsToMilliseconds(E.duration)),E.repeatDelay&&(E.repeatDelay=secondsToMilliseconds(E.repeatDelay));const R=t.owner,y=R&&R.current;if(supports.waapi()&&acceleratedValues.has(e)&&!E.repeatDelay&&E.repeatType!=="mirror"&&E.damping!==0&&R&&y instanceof HTMLElement&&!R.getProps().onUpdate)return createAcceleratedAnimation(t,e,E);{const A=animate$1(E);return()=>A.stop()}};function animateVisualElement(e,t,a={}){e.notify("AnimationStart",t);let s;if(Array.isArray(t)){const n=t.map(i=>animateVariant(e,i,a));s=Promise.all(n)}else if(typeof t=="string")s=animateVariant(e,t,a);else{const n=typeof t=="function"?resolveVariant(e,t,a.custom):t;s=animateTarget(e,n,a)}return s.then(()=>e.notify("AnimationComplete",t))}function animateVariant(e,t,a={}){var s;const n=resolveVariant(e,t,a.custom);let{transition:i=e.getDefaultTransition()||{}}=n||{};a.transitionOverride&&(i=a.transitionOverride);const o=n?()=>animateTarget(e,n,a):()=>Promise.resolve(),u=!((s=e.variantChildren)===null||s===void 0)&&s.size?(c=0)=>{const{delayChildren:_=0,staggerChildren:p,staggerDirection:d}=i;return animateChildren(e,t,_+c,p,d,a)}:()=>Promise.resolve(),{when:l}=i;if(l){const[c,_]=l==="beforeChildren"?[o,u]:[u,o];return c().then(_)}else return Promise.all([o(),u(a.delay)])}function animateTarget(e,t,{delay:a=0,transitionOverride:s,type:n}={}){var i;let{transition:o=e.getDefaultTransition(),transitionEnd:u,...l}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");s&&(o=s);const _=[],p=n&&((i=e.animationState)===null||i===void 0?void 0:i.getState()[n]);for(const d in l){const E=e.getValue(d),R=l[d];if(!E||R===void 0||p&&shouldBlockAnimation(p,d))continue;let y={delay:a,elapsed:0,...o};if(e.shouldReduceMotion&&transformProps.has(d)&&(y={...y,type:!1,delay:0}),!E.hasAnimated){const A=e.getProps()[optimizedAppearDataAttribute];A&&(y.elapsed=handoffOptimizedAppearAnimation(A,d))}let I=E.start(createMotionValueAnimation(d,E,R,y));isWillChangeMotionValue(c)&&(c.add(d),I=I.then(()=>c.remove(d))),_.push(I)}return Promise.all(_).then(()=>{u&&setTarget(e,u)})}function animateChildren(e,t,a=0,s=0,n=1,i){const o=[],u=(e.variantChildren.size-1)*s,l=n===1?(c=0)=>c*s:(c=0)=>u-c*s;return Array.from(e.variantChildren).sort(sortByTreeOrder).forEach((c,_)=>{o.push(animateVariant(c,t,{...i,delay:a+l(_)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(o)}function sortByTreeOrder(e,t){return e.sortNodePosition(t)}function shouldBlockAnimation({protectedKeys:e,needsAnimating:t},a){const s=e.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,s}const variantPriorityOrder=[AnimationType.Animate,AnimationType.InView,AnimationType.Focus,AnimationType.Hover,AnimationType.Tap,AnimationType.Drag,AnimationType.Exit],reversePriorityOrder=[...variantPriorityOrder].reverse(),numAnimationTypes=variantPriorityOrder.length;function animateList(e){return t=>Promise.all(t.map(({animation:a,options:s})=>animateVisualElement(e,a,s)))}function createAnimationState(e){let t=animateList(e);const a=createState();let s=!0;const n=(l,c)=>{const _=resolveVariant(e,c);if(_){const{transition:p,transitionEnd:d,...E}=_;l={...l,...E,...d}}return l};function i(l){t=l(e)}function o(l,c){const _=e.getProps(),p=e.getVariantContext(!0)||{},d=[],E=new Set;let R={},y=1/0;for(let A=0;Ay&&O;const X=Array.isArray(T)?T:[T];let B=X.reduce(n,{});C===!1&&(B={});const{prevResolvedValues:Y={}}=S,z={...Y,...B},H=M=>{j=!0,E.delete(M),S.needsAnimating[M]=!0};for(const M in z){const k=B[M],F=Y[M];R.hasOwnProperty(M)||(k!==F?isKeyframesTarget(k)&&isKeyframesTarget(F)?!shallowCompare(k,F)||L?H(M):S.protectedKeys[M]=!0:k!==void 0?H(M):E.add(M):k!==void 0&&E.has(M)?H(M):S.protectedKeys[M]=!0)}S.prevProp=T,S.prevResolvedValues=B,S.isActive&&(R={...R,...B}),s&&e.blockInitialAnimation&&(j=!1),j&&!U&&d.push(...X.map(M=>({animation:M,options:{type:x,...l}})))}if(E.size){const A={};E.forEach(x=>{const S=e.getBaseTarget(x);S!==void 0&&(A[x]=S)}),d.push({animation:A})}let I=!!d.length;return s&&_.initial===!1&&!e.manuallyAnimateOnMount&&(I=!1),s=!1,I?t(d):Promise.resolve()}function u(l,c,_){var p;if(a[l].isActive===c)return Promise.resolve();(p=e.variantChildren)===null||p===void 0||p.forEach(E=>{var R;return(R=E.animationState)===null||R===void 0?void 0:R.setActive(l,c)}),a[l].isActive=c;const d=o(_,l);for(const E in a)a[E].protectedKeys={};return d}return{animateChanges:o,setActive:u,setAnimateFunction:i,getState:()=>a}}function checkVariantsDidChange(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!shallowCompare(t,e):!1}function createTypeState(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{[AnimationType.Animate]:createTypeState(!0),[AnimationType.InView]:createTypeState(),[AnimationType.Hover]:createTypeState(),[AnimationType.Tap]:createTypeState(),[AnimationType.Drag]:createTypeState(),[AnimationType.Focus]:createTypeState(),[AnimationType.Exit]:createTypeState()}}const animations={animation:makeRenderlessComponent(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=createAnimationState(e)),isAnimationControls(t)&&reactExports.useEffect(()=>t.subscribe(e),[t])}),exit:makeRenderlessComponent(e=>{const{custom:t,visualElement:a}=e,[s,n]=usePresence(),i=reactExports.useContext(PresenceContext);reactExports.useEffect(()=>{a.isPresent=s;const o=a.animationState&&a.animationState.setActive(AnimationType.Exit,!s,{custom:i&&i.custom||t});o&&!s&&o.then(n)},[s])})},distance=(e,t)=>Math.abs(e-t);function distance2D(e,t){const a=distance(e.x,t.x),s=distance(e.y,t.y);return Math.sqrt(a**2+s**2)}class PanSession{constructor(t,a,{transformPagePoint:s}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=getPanInfo(this.lastMoveEventInfo,this.history),_=this.startEvent!==null,p=distance2D(c.offset,{x:0,y:0})>=3;if(!_&&!p)return;const{point:d}=c,{timestamp:E}=frameData;this.history.push({...d,timestamp:E});const{onStart:R,onMove:y}=this.handlers;_||(R&&R(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),y&&y(this.lastMoveEvent,c)},this.handlePointerMove=(c,_)=>{if(this.lastMoveEvent=c,this.lastMoveEventInfo=transformPoint(_,this.transformPagePoint),isMouseEvent(c)&&c.buttons===0){this.handlePointerUp(c,_);return}sync.update(this.updatePoint,!0)},this.handlePointerUp=(c,_)=>{this.end();const{onEnd:p,onSessionEnd:d}=this.handlers,E=getPanInfo(transformPoint(_,this.transformPagePoint),this.history);this.startEvent&&p&&p(c,E),d&&d(c,E)},isTouchEvent(t)&&t.touches.length>1)return;this.handlers=a,this.transformPagePoint=s;const n=extractEventInfo(t),i=transformPoint(n,this.transformPagePoint),{point:o}=i,{timestamp:u}=frameData;this.history=[{...o,timestamp:u}];const{onSessionStart:l}=a;l&&l(t,getPanInfo(i,this.history)),this.removeListeners=pipe(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),cancelSync.update(this.updatePoint)}}function transformPoint(e,t){return t?{point:t(e.point)}:e}function subtractPoint(e,t){return{x:e.x-t.x,y:e.y-t.y}}function getPanInfo({point:e},t){return{point:e,delta:subtractPoint(e,lastDevicePoint(t)),offset:subtractPoint(e,startDevicePoint(t)),velocity:getVelocity(t,.1)}}function startDevicePoint(e){return e[0]}function lastDevicePoint(e){return e[e.length-1]}function getVelocity(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,s=null;const n=lastDevicePoint(e);for(;a>=0&&(s=e[a],!(n.timestamp-s.timestamp>secondsToMilliseconds(t)));)a--;if(!s)return{x:0,y:0};const i=(n.timestamp-s.timestamp)/1e3;if(i===0)return{x:0,y:0};const o={x:(n.x-s.x)/i,y:(n.y-s.y)/i};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function calcLength(e){return e.max-e.min}function isNear(e,t=0,a=.01){return Math.abs(e-t)<=a}function calcAxisDelta(e,t,a,s=.5){e.origin=s,e.originPoint=mix(t.min,t.max,e.origin),e.scale=calcLength(a)/calcLength(t),(isNear(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=mix(a.min,a.max,e.origin)-e.originPoint,(isNear(e.translate)||isNaN(e.translate))&&(e.translate=0)}function calcBoxDelta(e,t,a,s){calcAxisDelta(e.x,t.x,a.x,s==null?void 0:s.originX),calcAxisDelta(e.y,t.y,a.y,s==null?void 0:s.originY)}function calcRelativeAxis(e,t,a){e.min=a.min+t.min,e.max=e.min+calcLength(t)}function calcRelativeBox(e,t,a){calcRelativeAxis(e.x,t.x,a.x),calcRelativeAxis(e.y,t.y,a.y)}function calcRelativeAxisPosition(e,t,a){e.min=t.min-a.min,e.max=e.min+calcLength(t)}function calcRelativePosition(e,t,a){calcRelativeAxisPosition(e.x,t.x,a.x),calcRelativeAxisPosition(e.y,t.y,a.y)}function applyConstraints(e,{min:t,max:a},s){return t!==void 0&&ea&&(e=s?mix(a,e,s.max):Math.min(e,a)),e}function calcRelativeAxisConstraints(e,t,a){return{min:t!==void 0?e.min+t:void 0,max:a!==void 0?e.max+a-(e.max-e.min):void 0}}function calcRelativeConstraints(e,{top:t,left:a,bottom:s,right:n}){return{x:calcRelativeAxisConstraints(e.x,a,n),y:calcRelativeAxisConstraints(e.y,t,s)}}function calcViewportAxisConstraints(e,t){let a=t.min-e.min,s=t.max-e.max;return t.max-t.mins?a=progress(t.min,t.max-s,e.min):s>n&&(a=progress(e.min,e.max-n,t.min)),clamp(0,1,a)}function rebaseAxisConstraints(e,t){const a={};return t.min!==void 0&&(a.min=t.min-e.min),t.max!==void 0&&(a.max=t.max-e.min),a}const defaultElastic=.35;function resolveDragElastic(e=defaultElastic){return e===!1?e=0:e===!0&&(e=defaultElastic),{x:resolveAxisElastic(e,"left","right"),y:resolveAxisElastic(e,"top","bottom")}}function resolveAxisElastic(e,t,a){return{min:resolvePointElastic(e,t),max:resolvePointElastic(e,a)}}function resolvePointElastic(e,t){return typeof e=="number"?e:e[t]||0}const createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(e){return[e("x"),e("y")]}function convertBoundingBoxToBox({top:e,left:t,right:a,bottom:s}){return{x:{min:t,max:a},y:{min:e,max:s}}}function convertBoxToBoundingBox({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function transformBoxPoints(e,t){if(!t)return e;const a=t({x:e.left,y:e.top}),s=t({x:e.right,y:e.bottom});return{top:a.y,left:a.x,bottom:s.y,right:s.x}}function isIdentityScale(e){return e===void 0||e===1}function hasScale({scale:e,scaleX:t,scaleY:a}){return!isIdentityScale(e)||!isIdentityScale(t)||!isIdentityScale(a)}function hasTransform(e){return hasScale(e)||has2DTranslate(e)||e.z||e.rotate||e.rotateX||e.rotateY}function has2DTranslate(e){return is2DTranslate(e.x)||is2DTranslate(e.y)}function is2DTranslate(e){return e&&e!=="0%"}function scalePoint(e,t,a){const s=e-a,n=t*s;return a+n}function applyPointDelta(e,t,a,s,n){return n!==void 0&&(e=scalePoint(e,n,s)),scalePoint(e,a,s)+t}function applyAxisDelta(e,t=0,a=1,s,n){e.min=applyPointDelta(e.min,t,a,s,n),e.max=applyPointDelta(e.max,t,a,s,n)}function applyBoxDelta(e,{x:t,y:a}){applyAxisDelta(e.x,t.translate,t.scale,t.originPoint),applyAxisDelta(e.y,a.translate,a.scale,a.originPoint)}function applyTreeDeltas(e,t,a,s=!1){var n,i;const o=a.length;if(!o)return;t.x=t.y=1;let u,l;for(let c=0;c1.0000000000001||e<.999999999999?e:1}function translateAxis(e,t){e.min=e.min+t,e.max=e.max+t}function transformAxis(e,t,[a,s,n]){const i=t[n]!==void 0?t[n]:.5,o=mix(e.min,e.max,i);applyAxisDelta(e,t[a],t[s],o,t.scale)}const xKeys$1=["x","scaleX","originX"],yKeys$1=["y","scaleY","originY"];function transformBox(e,t){transformAxis(e.x,t,xKeys$1),transformAxis(e.y,t,yKeys$1)}function measureViewportBox(e,t){return convertBoundingBoxToBox(transformBoxPoints(e.getBoundingClientRect(),t))}function measurePageBox(e,t,a){const s=measureViewportBox(e,a),{scroll:n}=t;return n&&(translateAxis(s.x,n.offset.x),translateAxis(s.y,n.offset.y)),s}const elementDragControls=new WeakMap;class VisualElementDragControls{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=t}start(t,{snapToCursor:a=!1}={}){if(this.visualElement.isPresent===!1)return;const s=u=>{this.stopAnimation(),a&&this.snapToCursor(extractEventInfo(u,"page").point)},n=(u,l)=>{var c;const{drag:_,dragPropagation:p,onDragStart:d}=this.getProps();_&&!p&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(_),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(E=>{var R,y;let I=this.getAxisMotionValue(E).get()||0;if(percent.test(I)){const A=(y=(R=this.visualElement.projection)===null||R===void 0?void 0:R.layout)===null||y===void 0?void 0:y.layoutBox[E];A&&(I=calcLength(A)*(parseFloat(I)/100))}this.originPoint[E]=I}),d==null||d(u,l),(c=this.visualElement.animationState)===null||c===void 0||c.setActive(AnimationType.Drag,!0))},i=(u,l)=>{const{dragPropagation:c,dragDirectionLock:_,onDirectionLock:p,onDrag:d}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:E}=l;if(_&&this.currentDirection===null){this.currentDirection=getCurrentDirection(E),this.currentDirection!==null&&(p==null||p(this.currentDirection));return}this.updateAxis("x",l.point,E),this.updateAxis("y",l.point,E),this.visualElement.render(),d==null||d(u,l)},o=(u,l)=>this.stop(u,l);this.panSession=new PanSession(t,{onSessionStart:s,onStart:n,onMove:i,onSessionEnd:o},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,a){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:n}=a;this.startAnimation(n);const{onDragEnd:i}=this.getProps();i==null||i(t,a)}cancel(){var t,a;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(a=this.visualElement.animationState)===null||a===void 0||a.setActive(AnimationType.Drag,!1)}updateAxis(t,a,s){const{drag:n}=this.getProps();if(!s||!shouldDrag(t,n,this.currentDirection))return;const i=this.getAxisMotionValue(t);let o=this.originPoint[t]+s[t];this.constraints&&this.constraints[t]&&(o=applyConstraints(o,this.constraints[t],this.elastic[t])),i.set(o)}resolveConstraints(){const{dragConstraints:t,dragElastic:a}=this.getProps(),{layout:s}=this.visualElement.projection||{},n=this.constraints;t&&isRefObject(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&s?this.constraints=calcRelativeConstraints(s.layoutBox,t):this.constraints=!1,this.elastic=resolveDragElastic(a),n!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=rebaseAxisConstraints(s.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!isRefObject(t))return!1;const s=t.current,{projection:n}=this.visualElement;if(!n||!n.layout)return!1;const i=measurePageBox(s,n.root,this.visualElement.getTransformPagePoint());let o=calcViewportConstraints(n.layout.layoutBox,i);if(a){const u=a(convertBoxToBoundingBox(o));this.hasMutatedConstraints=!!u,u&&(o=convertBoundingBoxToBox(u))}return o}startAnimation(t){const{drag:a,dragMomentum:s,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:u}=this.getProps(),l=this.constraints||{},c=eachAxis(_=>{if(!shouldDrag(_,a,this.currentDirection))return;let p=(l==null?void 0:l[_])||{};o&&(p={min:0,max:0});const d=n?200:1e6,E=n?40:1e7,R={type:"inertia",velocity:s?t[_]:0,bounceStiffness:d,bounceDamping:E,timeConstant:750,restDelta:1,restSpeed:10,...i,...p};return this.startAxisValueAnimation(_,R)});return Promise.all(c).then(u)}startAxisValueAnimation(t,a){const s=this.getAxisMotionValue(t);return s.start(createMotionValueAnimation(t,s,0,a))}stopAnimation(){eachAxis(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var a;const s="_drag"+t.toUpperCase(),n=this.visualElement.getProps()[s];return n||this.visualElement.getValue(t,((a=this.visualElement.getProps().initial)===null||a===void 0?void 0:a[t])||0)}snapToCursor(t){eachAxis(a=>{const{drag:s}=this.getProps();if(!shouldDrag(a,s,this.currentDirection))return;const{projection:n}=this.visualElement,i=this.getAxisMotionValue(a);if(n&&n.layout){const{min:o,max:u}=n.layout.layoutBox[a];i.set(t[a]-mix(o,u,.5))}})}scalePositionWithinConstraints(){var t;if(!this.visualElement.current)return;const{drag:a,dragConstraints:s}=this.getProps(),{projection:n}=this.visualElement;if(!isRefObject(s)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};eachAxis(u=>{const l=this.getAxisMotionValue(u);if(l){const c=l.get();i[u]=calcOrigin({min:c,max:c},this.constraints[u])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",(t=n.root)===null||t===void 0||t.updateScroll(),n.updateLayout(),this.resolveConstraints(),eachAxis(u=>{if(!shouldDrag(u,a,null))return;const l=this.getAxisMotionValue(u),{min:c,max:_}=this.constraints[u];l.set(mix(c,_,i[u]))})}addListeners(){var t;if(!this.visualElement.current)return;elementDragControls.set(this.visualElement,this);const a=this.visualElement.current,s=addPointerEvent(a,"pointerdown",c=>{const{drag:_,dragListener:p=!0}=this.getProps();_&&p&&this.start(c)}),n=()=>{const{dragConstraints:c}=this.getProps();isRefObject(c)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,o=i.addEventListener("measure",n);i&&!i.layout&&((t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout()),n();const u=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:_})=>{this.isDragging&&_&&(eachAxis(p=>{const d=this.getAxisMotionValue(p);d&&(this.originPoint[p]+=c[p].translate,d.set(d.get()+c[p].translate))}),this.visualElement.render())});return()=>{u(),s(),o(),l==null||l()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:s=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=defaultElastic,dragMomentum:u=!0}=t;return{...t,drag:a,dragDirectionLock:s,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:u}}}function shouldDrag(e,t,a){return(t===!0||t===e)&&(a===null||a===e)}function getCurrentDirection(e,t=10){let a=null;return Math.abs(e.y)>t?a="y":Math.abs(e.x)>t&&(a="x"),a}function useDrag(e){const{dragControls:t,visualElement:a}=e,s=useConstant(()=>new VisualElementDragControls(a));reactExports.useEffect(()=>t&&t.subscribe(s),[s,t]),reactExports.useEffect(()=>s.addListeners(),[s])}function usePanGesture({onPan:e,onPanStart:t,onPanEnd:a,onPanSessionStart:s,visualElement:n}){const i=e||t||a||s,o=reactExports.useRef(null),{transformPagePoint:u}=reactExports.useContext(MotionConfigContext),l={onSessionStart:s,onStart:t,onMove:e,onEnd:(_,p)=>{o.current=null,a&&a(_,p)}};reactExports.useEffect(()=>{o.current!==null&&o.current.updateHandlers(l)});function c(_){o.current=new PanSession(_,l,{transformPagePoint:u})}usePointerEvent(n,"pointerdown",i&&c),useUnmountEffect(()=>o.current&&o.current.end())}const drag={pan:makeRenderlessComponent(usePanGesture),drag:makeRenderlessComponent(useDrag)};function isCSSVariable(e){return typeof e=="string"&&e.startsWith("var(--")}const cssVariableRegex=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function parseCSSVariable(e){const t=cssVariableRegex.exec(e);if(!t)return[,];const[,a,s]=t;return[a,s]}function getVariableValue(e,t,a=1){const[s,n]=parseCSSVariable(e);if(!s)return;const i=window.getComputedStyle(t).getPropertyValue(s);return i?i.trim():isCSSVariable(n)?getVariableValue(n,t,a+1):n}function resolveCSSVariables(e,{...t},a){const s=e.current;if(!(s instanceof Element))return{target:t,transitionEnd:a};a&&(a={...a}),e.values.forEach(n=>{const i=n.get();if(!isCSSVariable(i))return;const o=getVariableValue(i,s);o&&n.set(o)});for(const n in t){const i=t[n];if(!isCSSVariable(i))continue;const o=getVariableValue(i,s);o&&(t[n]=o,a&&a[n]===void 0&&(a[n]=i))}return{target:t,transitionEnd:a}}const positionalKeys=new Set(["width","height","top","left","right","bottom","x","y"]),isPositionalKey=e=>positionalKeys.has(e),hasPositionalKey=e=>Object.keys(e).some(isPositionalKey),setAndResetVelocity=(e,t)=>{e.set(t,!1),e.set(t)},isNumOrPxType=e=>e===number$1||e===px;var BoundingBoxDimension;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(BoundingBoxDimension||(BoundingBoxDimension={}));const getPosFromMatrix=(e,t)=>parseFloat(e.split(", ")[t]),getTranslateFromMatrix=(e,t)=>(a,{transform:s})=>{if(s==="none"||!s)return 0;const n=s.match(/^matrix3d\((.+)\)$/);if(n)return getPosFromMatrix(n[1],t);{const i=s.match(/^matrix\((.+)\)$/);return i?getPosFromMatrix(i[1],e):0}},transformKeys=new Set(["x","y","z"]),nonTranslationalTransformKeys=transformPropOrder.filter(e=>!transformKeys.has(e));function removeNonTranslationalTransform(e){const t=[];return nonTranslationalTransformKeys.forEach(a=>{const s=e.getValue(a);s!==void 0&&(t.push([a,s.get()]),s.set(a.startsWith("scale")?1:0))}),t.length&&e.render(),t}const positionalValues={width:({x:e},{paddingLeft:t="0",paddingRight:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),height:({y:e},{paddingTop:t="0",paddingBottom:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)},convertChangedValueTypes=(e,t,a)=>{const s=t.measureViewportBox(),n=t.current,i=getComputedStyle(n),{display:o}=i,u={};o==="none"&&t.setStaticValue("display",e.display||"block"),a.forEach(c=>{u[c]=positionalValues[c](s,i)}),t.render();const l=t.measureViewportBox();return a.forEach(c=>{const _=t.getValue(c);setAndResetVelocity(_,u[c]),e[c]=positionalValues[c](l,i)}),e},checkAndConvertChangedValueTypes=(e,t,a={},s={})=>{t={...t},s={...s};const n=Object.keys(t).filter(isPositionalKey);let i=[],o=!1;const u=[];if(n.forEach(l=>{const c=e.getValue(l);if(!e.hasValue(l))return;let _=a[l],p=findDimensionValueType(_);const d=t[l];let E;if(isKeyframesTarget(d)){const R=d.length,y=d[0]===null?1:0;_=d[y],p=findDimensionValueType(_);for(let I=y;I=0?window.pageYOffset:null,c=convertChangedValueTypes(t,e,u);return i.length&&i.forEach(([_,p])=>{e.getValue(_).set(p)}),e.render(),isBrowser&&l!==null&&window.scrollTo({top:l}),{target:c,transitionEnd:s}}else return{target:t,transitionEnd:s}};function unitConversion(e,t,a,s){return hasPositionalKey(t)?checkAndConvertChangedValueTypes(e,t,a,s):{target:t,transitionEnd:s}}const parseDomVariant=(e,t,a,s)=>{const n=resolveCSSVariables(e,t,s);return t=n.target,s=n.transitionEnd,unitConversion(e,t,a,s)},prefersReducedMotion={current:null},hasReducedMotionListener={current:!1};function initPrefersReducedMotion(){if(hasReducedMotionListener.current=!0,!!isBrowser)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>prefersReducedMotion.current=e.matches;e.addListener(t),t()}else prefersReducedMotion.current=!1}function updateMotionValuesFromProps(e,t,a){const{willChange:s}=t;for(const n in t){const i=t[n],o=a[n];if(isMotionValue(i))e.addValue(n,i),isWillChangeMotionValue(s)&&s.add(n);else if(isMotionValue(o))e.addValue(n,motionValue(i,{owner:e})),isWillChangeMotionValue(s)&&s.remove(n);else if(o!==i)if(e.hasValue(n)){const u=e.getValue(n);!u.hasAnimated&&u.set(i)}else{const u=e.getStaticValue(n);e.addValue(n,motionValue(u!==void 0?u:i))}}for(const n in a)t[n]===void 0&&e.removeValue(n);return t}const featureNames=Object.keys(featureDefinitions),numFeatures=featureNames.length,propEventHandlers=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class VisualElement{constructor({parent:t,props:a,reducedMotionConfig:s,visualState:n},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>sync.render(this.render,!1,!0);const{latestValues:o,renderState:u}=n;this.latestValues=o,this.baseTarget={...o},this.initialValues=a.initial?{...o}:{},this.renderState=u,this.parent=t,this.props=a,this.depth=t?t.depth+1:0,this.reducedMotionConfig=s,this.options=i,this.isControllingVariants=isControllingVariants(a),this.isVariantNode=isVariantNode(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:l,...c}=this.scrapeMotionValuesFromProps(a);for(const _ in c){const p=c[_];o[_]!==void 0&&isMotionValue(p)&&(p.set(o[_],!1),isWillChangeMotionValue(l)&&l.add(_))}}scrapeMotionValuesFromProps(t){return{}}mount(t){var a;this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=(a=this.parent)===null||a===void 0?void 0:a.addVariantChild(this)),this.values.forEach((s,n)=>this.bindToMotionValue(n,s)),hasReducedMotionListener.current||initPrefersReducedMotion(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:prefersReducedMotion.current,this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var t,a,s;(t=this.projection)===null||t===void 0||t.unmount(),cancelSync.update(this.notifyUpdate),cancelSync.render(this.render),this.valueSubscriptions.forEach(n=>n()),(a=this.removeFromVariantTree)===null||a===void 0||a.call(this),(s=this.parent)===null||s===void 0||s.children.delete(this);for(const n in this.events)this.events[n].clear();this.current=null}bindToMotionValue(t,a){const s=transformProps.has(t),n=a.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&sync.update(this.notifyUpdate,!1,!0),s&&this.projection&&(this.projection.isTransformDirty=!0)}),i=a.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{n(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures(t,a,s,n,i,o){const u=[];for(let l=0;lthis.scheduleRender(),animationType:typeof c=="string"?c:"both",initialPromotionConfig:o,layoutScroll:d})}return u}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}makeTargetAnimatable(t,a=!0){return this.makeTargetAnimatableFromInstance(t,this.props,a)}setProps(t){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=t;for(let a=0;as.variantChildren.delete(t)}addValue(t,a){this.hasValue(t)&&this.removeValue(t),this.values.set(t,a),this.latestValues[t]=a.get(),this.bindToMotionValue(t,a)}removeValue(t){var a;this.values.delete(t),(a=this.valueSubscriptions.get(t))===null||a===void 0||a(),this.valueSubscriptions.delete(t),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let s=this.values.get(t);return s===void 0&&a!==void 0&&(s=motionValue(a,{owner:this}),this.addValue(t,s)),s}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){var a;const{initial:s}=this.props,n=typeof s=="string"||typeof s=="object"?(a=resolveVariantFromProps(this.props,s))===null||a===void 0?void 0:a[t]:void 0;if(s&&n!==void 0)return n;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!isMotionValue(i)?i:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new SubscriptionManager),this.events[t].add(a)}notify(t,...a){var s;(s=this.events[t])===null||s===void 0||s.notify(...a)}}const variantProps=["initial",...variantPriorityOrder],numVariantProps=variantProps.length;class DOMVisualElement extends VisualElement{sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){var s;return(s=t.style)===null||s===void 0?void 0:s[a]}removeValueFromRenderState(t,{vars:a,style:s}){delete a[t],delete s[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:a,...s},{transformValues:n},i){let o=getOrigin(s,t||{},this);if(n&&(a&&(a=n(a)),s&&(s=n(s)),o&&(o=n(o))),i){checkTargetForNewValues(this,s,o);const u=parseDomVariant(this,s,o,a);a=u.transitionEnd,s=u.target}return{transition:t,transitionEnd:a,...s}}}function getComputedStyle$1(e){return window.getComputedStyle(e)}class HTMLVisualElement extends DOMVisualElement{readValueFromInstance(t,a){if(transformProps.has(a)){const s=getDefaultValueType(a);return s&&s.default||0}else{const s=getComputedStyle$1(t),n=(isCSSVariable$1(a)?s.getPropertyValue(a):s[a])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:a}){return measureViewportBox(t,a)}build(t,a,s,n){buildHTMLStyles(t,a,s,n.transformTemplate)}scrapeMotionValuesFromProps(t){return scrapeMotionValuesFromProps$1(t)}renderInstance(t,a,s,n){renderHTML(t,a,s,n)}}class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){var s;return transformProps.has(a)?((s=getDefaultValueType(a))===null||s===void 0?void 0:s.default)||0:(a=camelCaseAttributes.has(a)?a:camelToDash(a),t.getAttribute(a))}measureInstanceViewportBox(){return createBox()}scrapeMotionValuesFromProps(t){return scrapeMotionValuesFromProps(t)}build(t,a,s,n){buildSVGAttrs(t,a,s,this.isSVGTag,n.transformTemplate)}renderInstance(t,a,s,n){renderSVG(t,a,s,n)}mount(t){this.isSVGTag=isSVGTag(t.tagName),super.mount(t)}}const createDomVisualElement=(e,t)=>isSVGComponent(e)?new SVGVisualElement(t,{enableHardwareAcceleration:!1}):new HTMLVisualElement(t,{enableHardwareAcceleration:!0});function pixelsToPercent(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const correctBorderRadius={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(px.test(e))e=parseFloat(e);else return e;const a=pixelsToPercent(e,t.target.x),s=pixelsToPercent(e,t.target.y);return`${a}% ${s}%`}},varToken="_$css",correctBoxShadow={correct:(e,{treeScale:t,projectionDelta:a})=>{const s=e,n=e.includes("var("),i=[];n&&(e=e.replace(cssVariableRegex,E=>(i.push(E),varToken)));const o=complex.parse(e);if(o.length>5)return s;const u=complex.createTransformer(e),l=typeof o[0]!="number"?1:0,c=a.x.scale*t.x,_=a.y.scale*t.y;o[0+l]/=c,o[1+l]/=_;const p=mix(c,_,.5);typeof o[2+l]=="number"&&(o[2+l]/=p),typeof o[3+l]=="number"&&(o[3+l]/=p);let d=u(o);if(n){let E=0;d=d.replace(varToken,()=>{const R=i[E];return E++,R})}return d}};class MeasureLayoutWithContext extends React.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:s,layoutId:n}=this.props,{projection:i}=t;addScaleCorrector(defaultScaleCorrectors),i&&(a.group&&a.group.add(i),s&&s.register&&n&&s.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:s,drag:n,isPresent:i}=this.props,o=s.projection;return o&&(o.isPresent=i,n||t.layoutDependency!==a||a===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?o.promote():o.relegate()||sync.postRender(()=>{var u;!((u=o.getStack())===null||u===void 0)&&u.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:s}=this.props,{projection:n}=t;n&&(n.scheduleCheckAfterUnmount(),a!=null&&a.group&&a.group.remove(n),s!=null&&s.deregister&&s.deregister(n))}safeToRemove(){const{safeToRemove:t}=this.props;t==null||t()}render(){return null}}function MeasureLayout(e){const[t,a]=usePresence(),s=reactExports.useContext(LayoutGroupContext);return React.createElement(MeasureLayoutWithContext,{...e,layoutGroup:s,switchLayoutGroup:reactExports.useContext(SwitchLayoutGroupContext),isPresent:t,safeToRemove:a})}const defaultScaleCorrectors={borderRadius:{...correctBorderRadius,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:correctBorderRadius,borderTopRightRadius:correctBorderRadius,borderBottomLeftRadius:correctBorderRadius,borderBottomRightRadius:correctBorderRadius,boxShadow:correctBoxShadow},layoutFeatures={measureLayout:MeasureLayout};function animate(e,t,a={}){const s=isMotionValue(e)?e:motionValue(e);return s.start(createMotionValueAnimation("",s,t,a)),{stop:()=>s.stop(),isAnimating:()=>s.isAnimating()}}const borders=["TopLeft","TopRight","BottomLeft","BottomRight"],numBorders=borders.length,asNumber=e=>typeof e=="string"?parseFloat(e):e,isPx=e=>typeof e=="number"||px.test(e);function mixValues(e,t,a,s,n,i){n?(e.opacity=mix(0,a.opacity!==void 0?a.opacity:1,easeCrossfadeIn(s)),e.opacityExit=mix(t.opacity!==void 0?t.opacity:1,0,easeCrossfadeOut(s))):i&&(e.opacity=mix(t.opacity!==void 0?t.opacity:1,a.opacity!==void 0?a.opacity:1,s));for(let o=0;ost?1:a(progress(e,t,s))}function copyAxisInto(e,t){e.min=t.min,e.max=t.max}function copyBoxInto(e,t){copyAxisInto(e.x,t.x),copyAxisInto(e.y,t.y)}function removePointDelta(e,t,a,s,n){return e-=t,e=scalePoint(e,1/a,s),n!==void 0&&(e=scalePoint(e,1/n,s)),e}function removeAxisDelta(e,t=0,a=1,s=.5,n,i=e,o=e){if(percent.test(t)&&(t=parseFloat(t),t=mix(o.min,o.max,t/100)-o.min),typeof t!="number")return;let u=mix(i.min,i.max,s);e===i&&(u-=t),e.min=removePointDelta(e.min,t,a,u,n),e.max=removePointDelta(e.max,t,a,u,n)}function removeAxisTransforms(e,t,[a,s,n],i,o){removeAxisDelta(e,t[a],t[s],t[n],t.scale,i,o)}const xKeys=["x","scaleX","originX"],yKeys=["y","scaleY","originY"];function removeBoxTransforms(e,t,a,s){removeAxisTransforms(e.x,t,xKeys,a==null?void 0:a.x,s==null?void 0:s.x),removeAxisTransforms(e.y,t,yKeys,a==null?void 0:a.y,s==null?void 0:s.y)}function isAxisDeltaZero(e){return e.translate===0&&e.scale===1}function isDeltaZero(e){return isAxisDeltaZero(e.x)&&isAxisDeltaZero(e.y)}function boxEquals(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function aspectRatio(e){return calcLength(e.x)/calcLength(e.y)}class NodeStack{constructor(){this.members=[]}add(t){addUniqueItem(this.members,t),t.scheduleRender()}remove(t){if(removeItem(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){const a=this.members.findIndex(n=>t===n);if(a===0)return!1;let s;for(let n=a;n>=0;n--){const i=this.members[n];if(i.isPresent!==!1){s=i;break}}return s?(this.promote(s),!0):!1}promote(t,a){var s;const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,a&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),!((s=t.root)===null||s===void 0)&&s.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var a,s,n,i,o;(s=(a=t.options).onExitComplete)===null||s===void 0||s.call(a),(o=(n=t.resumingFrom)===null||n===void 0?void 0:(i=n.options).onExitComplete)===null||o===void 0||o.call(i)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function buildProjectionTransform(e,t,a){let s="";const n=e.x.translate/t.x,i=e.y.translate/t.y;if((n||i)&&(s=`translate3d(${n}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(s+=`scale(${1/t.x}, ${1/t.y}) `),a){const{rotate:l,rotateX:c,rotateY:_}=a;l&&(s+=`rotate(${l}deg) `),c&&(s+=`rotateX(${c}deg) `),_&&(s+=`rotateY(${_}deg) `)}const o=e.x.scale*t.x,u=e.y.scale*t.y;return(o!==1||u!==1)&&(s+=`scale(${o}, ${u})`),s||"none"}const compareByDepth=(e,t)=>e.depth-t.depth;class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(t){addUniqueItem(this.children,t),this.isDirty=!0}remove(t){removeItem(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(t)}}const transformAxes=["","X","Y","Z"],animationTarget=1e3;let id=0;function createProjectionNode({attachResizeListener:e,defaultParent:t,measureScroll:a,checkIsScrollRoot:s,resetTransform:n}){return class{constructor(o,u={},l=t==null?void 0:t()){this.id=id++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=o,this.latestValues=u,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0,o&&this.root.registerPotentialNode(o,this);for(let c=0;cthis.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=delay(E,250),globalProjectionState.hasAnimatedSinceResize&&(globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&p&&(c||_)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:E,hasRelativeTargetChanged:R,layout:y})=>{var I,A,x,S,T;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const O=(A=(I=this.options.transition)!==null&&I!==void 0?I:p.getDefaultTransition())!==null&&A!==void 0?A:defaultLayoutTransition,{onLayoutAnimationStart:C,onLayoutAnimationComplete:U}=p.getProps(),L=!this.targetLayout||!boxEquals(this.targetLayout,y)||R,j=!E&&R;if(!((x=this.resumeFrom)===null||x===void 0)&&x.instance||j||E&&(L||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,j);const X={...getValueTransition(O,"layout"),onPlay:C,onComplete:U};p.shouldReduceMotion&&(X.delay=0,X.type=!1),this.startAnimation(X)}else!E&&this.animationProgress===0&&finishAnimation(this),this.isLead()&&((T=(S=this.options).onExitComplete)===null||T===void 0||T.call(S));this.targetLayout=y})}unmount(){var o,u;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(o=this.getStack())===null||o===void 0||o.remove(this),(u=this.parent)===null||u===void 0||u.children.delete(this),this.instance=void 0,cancelSync.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var o;return this.isAnimationBlocked||((o=this.parent)===null||o===void 0?void 0:o.isTreeAnimationBlocked())||!1}startUpdate(){var o;this.isUpdateBlocked()||(this.isUpdating=!0,(o=this.nodes)===null||o===void 0||o.forEach(resetRotation),this.animationId++)}willUpdate(o=!0){var u,l,c;if(this.root.isUpdateBlocked()){(l=(u=this.options).onExitComplete)===null||l===void 0||l.call(u);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let E=0;E{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){var o;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{var S;const T=x/1e3;mixAxisDelta(E.x,o.x,T),mixAxisDelta(E.y,o.y,T),this.setTargetDelta(E),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&(!((S=this.relativeParent)===null||S===void 0)&&S.layout)&&(calcRelativePosition(R,this.layout.layoutBox,this.relativeParent.layout.layoutBox),mixBox(this.relativeTarget,this.relativeTargetOrigin,R,T)),y&&(this.animationValues=d,mixValues(d,p,this.latestValues,T,A,I)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(0)}startAnimation(o){var u,l;this.notifyListeners("animationStart"),(u=this.currentAnimation)===null||u===void 0||u.stop(),this.resumingFrom&&((l=this.resumingFrom.currentAnimation)===null||l===void 0||l.stop()),this.pendingAnimation&&(cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=sync.update(()=>{globalProjectionState.hasAnimatedSinceResize=!0,this.currentAnimation=animate(0,animationTarget,{...o,onUpdate:c=>{var _;this.mixTargetDelta(c),(_=o.onUpdate)===null||_===void 0||_.call(o,c)},onComplete:()=>{var c;(c=o.onComplete)===null||c===void 0||c.call(o),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var o;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(o=this.getStack())===null||o===void 0||o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var o;this.currentAnimation&&((o=this.mixTargetDelta)===null||o===void 0||o.call(this,animationTarget),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:u,target:l,layout:c,latestValues:_}=o;if(!(!u||!l||!c)){if(this!==o&&this.layout&&c&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||createBox();const p=calcLength(this.layout.layoutBox.x);l.x.min=o.target.x.min,l.x.max=l.x.min+p;const d=calcLength(this.layout.layoutBox.y);l.y.min=o.target.y.min,l.y.max=l.y.min+d}copyBoxInto(u,l),transformBox(u,_),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,u,_)}}registerSharedNode(o,u){var l,c,_;this.sharedNodes.has(o)||this.sharedNodes.set(o,new NodeStack),this.sharedNodes.get(o).add(u),u.promote({transition:(l=u.options.initialPromotionConfig)===null||l===void 0?void 0:l.transition,preserveFollowOpacity:(_=(c=u.options.initialPromotionConfig)===null||c===void 0?void 0:c.shouldPreserveFollowOpacity)===null||_===void 0?void 0:_.call(c,u)})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:u}=this.options;return u?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:u}=this.options;return u?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:u,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),o&&(this.projectionDelta=void 0,this.needsReset=!0),u&&this.setOptions({transition:u})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let u=!1;const{latestValues:l}=o;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(u=!0),!u)return;const c={};for(let _=0;_{var u;return(u=o.currentAnimation)===null||u===void 0?void 0:u.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(e){e.updateLayout()}function notifyLayoutUpdate(e){var t,a,s;const n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:o}=e.layout,{animationType:u}=e.options,l=n.source!==e.layout.source;u==="size"?eachAxis(E=>{const R=l?n.measuredBox[E]:n.layoutBox[E],y=calcLength(R);R.min=i[E].min,R.max=R.min+y}):shouldAnimatePositionOnly(u,n.layoutBox,i)&&eachAxis(E=>{const R=l?n.measuredBox[E]:n.layoutBox[E],y=calcLength(i[E]);R.max=R.min+y});const c=createDelta();calcBoxDelta(c,i,n.layoutBox);const _=createDelta();l?calcBoxDelta(_,e.applyTransform(o,!0),n.measuredBox):calcBoxDelta(_,i,n.layoutBox);const p=!isDeltaZero(c);let d=!1;if(!e.resumeFrom){const E=e.getClosestProjectingParent();if(E&&!E.resumeFrom){const{snapshot:R,layout:y}=E;if(R&&y){const I=createBox();calcRelativePosition(I,n.layoutBox,R.layoutBox);const A=createBox();calcRelativePosition(A,i,y.layoutBox),boxEquals(I,A)||(d=!0)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:n,delta:_,layoutDelta:c,hasLayoutChanged:p,hasRelativeTargetChanged:d})}else e.isLead()&&((s=(a=e.options).onExitComplete)===null||s===void 0||s.call(a));e.options.transition=void 0}function propagateDirtyNodes(e){e.isProjectionDirty||(e.isProjectionDirty=!!(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=!!(e.parent&&e.parent.isTransformDirty))}function clearSnapshot(e){e.clearSnapshot()}function clearMeasurements(e){e.clearMeasurements()}function resetTransformStyle(e){const{visualElement:t}=e.options;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function finishAnimation(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function resolveTargetDelta(e){e.resolveTargetDelta()}function calcProjection(e){e.calcProjection()}function resetRotation(e){e.resetRotation()}function removeLeadSnapshots(e){e.removeLeadSnapshot()}function mixAxisDelta(e,t,a){e.translate=mix(t.translate,0,a),e.scale=mix(t.scale,1,a),e.origin=t.origin,e.originPoint=t.originPoint}function mixAxis(e,t,a,s){e.min=mix(t.min,a.min,s),e.max=mix(t.max,a.max,s)}function mixBox(e,t,a,s){mixAxis(e.x,t.x,a.x,s),mixAxis(e.y,t.y,a.y,s)}function hasOpacityCrossfade(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const defaultLayoutTransition={duration:.45,ease:[.4,0,.1,1]};function mountNodeEarly(e,t){let a=e.root;for(let i=e.path.length-1;i>=0;i--)if(e.path[i].instance){a=e.path[i];break}const n=(a&&a!==e.root?a.instance:document).querySelector(`[data-projection-id="${t}"]`);n&&e.mount(n,!0)}function roundAxis(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function roundBox(e){roundAxis(e.x),roundAxis(e.y)}function shouldAnimatePositionOnly(e,t,a){return e==="position"||e==="preserve-aspect"&&!isNear(aspectRatio(t),aspectRatio(a),.2)}const DocumentProjectionNode=createProjectionNode({attachResizeListener:(e,t)=>addDomEvent(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rootProjectionNode={current:void 0},HTMLProjectionNode=createProjectionNode({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!rootProjectionNode.current){const e=new DocumentProjectionNode(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),rootProjectionNode.current=e}return rootProjectionNode.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),featureBundle={...animations,...gestureAnimations,...drag,...layoutFeatures},motion=createMotionProxy((e,t)=>createDomMotionConfig(e,t,featureBundle,createDomVisualElement,HTMLProjectionNode)),getUnseenMessages=createAsyncThunk("GET_UNSEEN_MESSAGES",async(e,{dispatch:t})=>{const{data:a,status:s}=await axios$1.get("get_num_message/");return{data:a,status:s}}),HeaderOperations=()=>{const[e,t]=reactExports.useState(null),a=!!e,s=useDispatch(),n=useSelector(d=>d.userSlice.loginUserProfile),i=useNavigate(),o=d=>{t(d.currentTarget)},[u,l]=reactExports.useState({state:!1,num:0}),c=useSelector(d=>d.userSlice.role),_=()=>{t(null)};reactExports.useEffect(()=>{s(getUnseenMessages()).then(d=>{var E;(E=d==null?void 0:d.payload)!=null&&E.data&&l(d.payload.data)}).catch(d=>{console.error("Error fetching unseen messages:",d),l({state:!1,num:0})})},[s]);function p(d){var E,R;if(d){const y=(R=(E=d==null?void 0:d.split(" "))==null?void 0:E.filter(I=>I))==null?void 0:R.map(I=>I[0]);return{sx:{bgcolor:"#353b48"},children:y[0]}}return{}}return jsxRuntimeExports.jsxs(Box,{sx:{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},padding:{xs:"0 16px",sm:"0"},minWidth:"fit-content"},children:[jsxRuntimeExports.jsx(Tooltip,{placement:"bottom",title:"مدیریت تیکت",children:jsxRuntimeExports.jsx(IconButton,{sx:{color:"white"},onClick:()=>{i(ROUTE_GENERAL_TICKET_LIST)},children:u!=null&&u.state?jsxRuntimeExports.jsx(motion.div,{initial:{y:0},animate:{y:[0,-2,0]},transition:{duration:.5,repeat:1/0,repeatType:"loop"},children:jsxRuntimeExports.jsx(Badge$1,{badgeContent:u==null?void 0:u.num,color:"error",anchorOrigin:{vertical:"top",horizontal:"left"},children:jsxRuntimeExports.jsx(default_1$1l,{sx:{fontSize:26}})})}):jsxRuntimeExports.jsx(default_1$1l,{sx:{fontSize:26}})})}),jsxRuntimeExports.jsxs(Box,{sx:{display:"flex",alignItems:"center",gap:.5,cursor:"pointer"},"aria-controls":a?"app-menu":void 0,"aria-haspopup":"true","aria-expanded":a?"true":void 0,onClick:o,children:[jsxRuntimeExports.jsx(IconButton,{sx:{color:"white"},children:jsxRuntimeExports.jsx(default_1$1p,{sx:{fontSize:26}})}),jsxRuntimeExports.jsxs(Box,{sx:{display:{xs:"none",sm:"flex"},flexDirection:"column",alignItems:"flex-start",color:"white",minWidth:"fit-content"},children:[jsxRuntimeExports.jsx(Typography,{variant:"body2",sx:{fontWeight:"bold",fontSize:11.5,minWidth:"fit-content"},children:(n==null?void 0:n.fullname)||"-"}),jsxRuntimeExports.jsx(Typography,{variant:"caption",sx:{fontSize:11,mt:-.5},children:(n==null?void 0:n.mobile)||"-"})]})]}),jsxRuntimeExports.jsxs(Menu,{disableScrollLock:!0,id:"app-menu",anchorEl:e,open:a,onClose:_,PaperProps:{sx:{width:{xs:"90%",sm:"auto"},height:{xs:"50vh",sm:"auto"},borderRadius:2,boxShadow:3,overflowY:"auto"}},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},children:[jsxRuntimeExports.jsxs(Box,{display:"flex",justifyContent:"space-between",alignItems:"center",px:1.4,pb:1.4,gap:4,onClick:()=>{i(ROUTE_GENERAL_USER_PROFILE),_()},sx:{cursor:"pointer"},children:[jsxRuntimeExports.jsxs(Grid,{container:!0,gap:1,alignItems:"center",children:[n!=null&&n.image&&(n==null?void 0:n.image)!=="empty"&&(n!=null&&n.fullname)?jsxRuntimeExports.jsx(Avatar,{alt:"User Profile",src:n==null?void 0:n.image,color:"secondary",sx:{width:32,height:32}}):jsxRuntimeExports.jsx(Avatar,{...p(n==null?void 0:n.fullname),sx:{width:32,height:32}}),jsxRuntimeExports.jsxs(Grid,{direction:"column",children:[jsxRuntimeExports.jsx(Typography,{variant:"body1",style:{fontSize:13,lineHeight:.7},mt:.5,children:n==null?void 0:n.fullname}),jsxRuntimeExports.jsxs(Typography,{variant:"caption",color:"#666",style:{fontSize:11},children:["موبایل: ",n==null?void 0:n.mobile]})]})]}),jsxRuntimeExports.jsx(ChevronLeft,{sx:{fontSize:20,mr:-1}})]}),jsxRuntimeExports.jsxs(Grid,{direction:"column",gap:1,px:1,py:.5,sx:{borderTop:"1px solid #f0f0f0",borderBottom:"1px solid #f0f0f0"},children:[jsxRuntimeExports.jsx(Grid,{container:!0,justifyContent:"center",children:jsxRuntimeExports.jsx(Button,{startIcon:jsxRuntimeExports.jsx(default_1$1q,{}),color:"primary",fullWidth:!0,onClick:()=>{i(ROUTE_GENERAL_MESSAGES),_()},variant:"text",sx:{justifyContent:"flex-start",fontSize:12},children:"پیام های شما"})}),(c==null?void 0:c.includes("KillHouse"))&&jsxRuntimeExports.jsx(Grid,{container:!0,justifyContent:"center",children:jsxRuntimeExports.jsx(Button,{startIcon:jsxRuntimeExports.jsx(default_1$1n,{}),color:"primary",fullWidth:!0,onClick:()=>{i(ROUTE_GENERAL_TRAINING),_()},variant:"text",sx:{justifyContent:"flex-start",fontSize:12},children:"آموزش"})}),jsxRuntimeExports.jsx(Grid,{container:!0,justifyContent:"center",children:jsxRuntimeExports.jsx(Button,{startIcon:jsxRuntimeExports.jsx(default_1$1r,{}),color:"primary",fullWidth:!0,onClick:()=>{i(ROUTE_GENERAL_SUPPORT),_()},variant:"text",sx:{justifyContent:"flex-start",fontSize:12},children:"پشتیبانی"})})]}),jsxRuntimeExports.jsx(Grid,{container:!0,justifyContent:"center",alignItems:"center",px:1.4,py:1,children:jsxRuntimeExports.jsx(Button,{startIcon:jsxRuntimeExports.jsx(default_1$1o,{sx:{fontSize:16}}),variant:"outlined",fullWidth:!0,sx:{fontSize:12,padding:"3px 0px"},color:"error",onClick:()=>{s(DRAWER({right:!1,bottom:!1,content:null})),_(),s(OPEN_MODAL({title:"مایل به خروج از سامانه هستید؟",size:"320px",content:jsxRuntimeExports.jsxs(Grid,{container:!0,xs:12,justifyContent:"space-around",sx:{maxWidth:"320px"},children:[jsxRuntimeExports.jsx(Grid,{item:!0,container:!0,xs:4,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,color:"error",variant:"contained",startIcon:jsxRuntimeExports.jsx(default_1$1o,{}),onClick:()=>{_(),s(BACKDROP_HIDE()),s(CLOSE_MODAL()),s(SET_ADMIN_TOKEN(null)),s(LOG_OUT()),s(SET_SELECTED_SUB_USER(null)),s(SET_SELECTED_ROLE(null))},children:"بله"})}),jsxRuntimeExports.jsx(Grid,{item:!0,container:!0,xs:4,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,startIcon:jsxRuntimeExports.jsx(default_1$1m,{}),variant:"outlined",onClick:()=>{s(CLOSE_MODAL())},children:"لغو"})})]})}))},children:"خروج"})})]})]})};var Warehouse={},_interopRequireDefault$1k=interopRequireDefaultExports;Object.defineProperty(Warehouse,"__esModule",{value:!0});var default_1$1k=Warehouse.default=void 0,_createSvgIcon$1k=_interopRequireDefault$1k(requireCreateSvgIcon()),_jsxRuntime$1k=jsxRuntimeExports;default_1$1k=Warehouse.default=(0,_createSvgIcon$1k.default)((0,_jsxRuntime$1k.jsx)("path",{d:"M22 21V7L12 3 2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z"}),"Warehouse");var Egg={},_interopRequireDefault$1j=interopRequireDefaultExports;Object.defineProperty(Egg,"__esModule",{value:!0});var default_1$1j=Egg.default=void 0,_createSvgIcon$1j=_interopRequireDefault$1j(requireCreateSvgIcon()),_jsxRuntime$1j=jsxRuntimeExports;default_1$1j=Egg.default=(0,_createSvgIcon$1j.default)((0,_jsxRuntime$1j.jsx)("path",{d:"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1"}),"Egg");var LocalShipping={},_interopRequireDefault$1i=interopRequireDefaultExports;Object.defineProperty(LocalShipping,"__esModule",{value:!0});var default_1$1i=LocalShipping.default=void 0,_createSvgIcon$1i=_interopRequireDefault$1i(requireCreateSvgIcon()),_jsxRuntime$1i=jsxRuntimeExports;default_1$1i=LocalShipping.default=(0,_createSvgIcon$1i.default)((0,_jsxRuntime$1i.jsx)("path",{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m13.5-9 1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5"}),"LocalShipping");var AttachMoney={},_interopRequireDefault$1h=interopRequireDefaultExports;Object.defineProperty(AttachMoney,"__esModule",{value:!0});var default_1$1h=AttachMoney.default=void 0,_createSvgIcon$1h=_interopRequireDefault$1h(requireCreateSvgIcon()),_jsxRuntime$1h=jsxRuntimeExports;default_1$1h=AttachMoney.default=(0,_createSvgIcon$1h.default)((0,_jsxRuntime$1h.jsx)("path",{d:"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4"}),"AttachMoney");var Assignment={},_interopRequireDefault$1g=interopRequireDefaultExports;Object.defineProperty(Assignment,"__esModule",{value:!0});var default_1$1g=Assignment.default=void 0,_createSvgIcon$1g=_interopRequireDefault$1g(requireCreateSvgIcon()),_jsxRuntime$1g=jsxRuntimeExports;default_1$1g=Assignment.default=(0,_createSvgIcon$1g.default)((0,_jsxRuntime$1g.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"}),"Assignment");var AssignmentTurnedIn={},_interopRequireDefault$1f=interopRequireDefaultExports;Object.defineProperty(AssignmentTurnedIn,"__esModule",{value:!0});var default_1$1f=AssignmentTurnedIn.default=void 0,_createSvgIcon$1f=_interopRequireDefault$1f(requireCreateSvgIcon()),_jsxRuntime$1f=jsxRuntimeExports;default_1$1f=AssignmentTurnedIn.default=(0,_createSvgIcon$1f.default)((0,_jsxRuntime$1f.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z"}),"AssignmentTurnedIn");var Archive={},_interopRequireDefault$1e=interopRequireDefaultExports;Object.defineProperty(Archive,"__esModule",{value:!0});var default_1$1e=Archive.default=void 0,_createSvgIcon$1e=_interopRequireDefault$1e(requireCreateSvgIcon()),_jsxRuntime$1e=jsxRuntimeExports;default_1$1e=Archive.default=(0,_createSvgIcon$1e.default)((0,_jsxRuntime$1e.jsx)("path",{d:"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z"}),"Archive");var FolderOpen={},_interopRequireDefault$1d=interopRequireDefaultExports;Object.defineProperty(FolderOpen,"__esModule",{value:!0});var default_1$1d=FolderOpen.default=void 0,_createSvgIcon$1d=_interopRequireDefault$1d(requireCreateSvgIcon()),_jsxRuntime$1d=jsxRuntimeExports;default_1$1d=FolderOpen.default=(0,_createSvgIcon$1d.default)((0,_jsxRuntime$1d.jsx)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z"}),"FolderOpen");var NewReleases={},_interopRequireDefault$1c=interopRequireDefaultExports;Object.defineProperty(NewReleases,"__esModule",{value:!0});var default_1$1c=NewReleases.default=void 0,_createSvgIcon$1c=_interopRequireDefault$1c(requireCreateSvgIcon()),_jsxRuntime$1c=jsxRuntimeExports;default_1$1c=NewReleases.default=(0,_createSvgIcon$1c.default)((0,_jsxRuntime$1c.jsx)("path",{d:"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"}),"NewReleases");var TaskAlt={},_interopRequireDefault$1b=interopRequireDefaultExports;Object.defineProperty(TaskAlt,"__esModule",{value:!0});var default_1$1b=TaskAlt.default=void 0,_createSvgIcon$1b=_interopRequireDefault$1b(requireCreateSvgIcon()),_jsxRuntime$1b=jsxRuntimeExports;default_1$1b=TaskAlt.default=(0,_createSvgIcon$1b.default)((0,_jsxRuntime$1b.jsx)("path",{d:"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z"}),"TaskAlt");var AttachFile={},_interopRequireDefault$1a=interopRequireDefaultExports;Object.defineProperty(AttachFile,"__esModule",{value:!0});var default_1$1a=AttachFile.default=void 0,_createSvgIcon$1a=_interopRequireDefault$1a(requireCreateSvgIcon()),_jsxRuntime$1a=jsxRuntimeExports;default_1$1a=AttachFile.default=(0,_createSvgIcon$1a.default)((0,_jsxRuntime$1a.jsx)("path",{d:"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z"}),"AttachFile");var MeetingRoom={},_interopRequireDefault$19=interopRequireDefaultExports;Object.defineProperty(MeetingRoom,"__esModule",{value:!0});var default_1$19=MeetingRoom.default=void 0,_createSvgIcon$19=_interopRequireDefault$19(requireCreateSvgIcon()),_jsxRuntime$19=jsxRuntimeExports;default_1$19=MeetingRoom.default=(0,_createSvgIcon$19.default)((0,_jsxRuntime$19.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom");var PendingActions={},_interopRequireDefault$18=interopRequireDefaultExports;Object.defineProperty(PendingActions,"__esModule",{value:!0});var default_1$18=PendingActions.default=void 0,_createSvgIcon$18=_interopRequireDefault$18(requireCreateSvgIcon()),_jsxRuntime$18=jsxRuntimeExports;default_1$18=PendingActions.default=(0,_createSvgIcon$18.default)((0,_jsxRuntime$18.jsx)("path",{d:"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1"}),"PendingActions");var Paid={},_interopRequireDefault$17=interopRequireDefaultExports;Object.defineProperty(Paid,"__esModule",{value:!0});var default_1$17=Paid.default=void 0,_createSvgIcon$17=_interopRequireDefault$17(requireCreateSvgIcon()),_jsxRuntime$17=jsxRuntimeExports;default_1$17=Paid.default=(0,_createSvgIcon$17.default)((0,_jsxRuntime$17.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22"}),"Paid");var FlightTakeoff={},_interopRequireDefault$16=interopRequireDefaultExports;Object.defineProperty(FlightTakeoff,"__esModule",{value:!0});var default_1$16=FlightTakeoff.default=void 0,_createSvgIcon$16=_interopRequireDefault$16(requireCreateSvgIcon()),_jsxRuntime$16=jsxRuntimeExports;default_1$16=FlightTakeoff.default=(0,_createSvgIcon$16.default)((0,_jsxRuntime$16.jsx)("path",{d:"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49s7.12-1.9 16.57-4.43c.81-.23 1.28-1.05 1.07-1.85"}),"FlightTakeoff");var AcUnit={},_interopRequireDefault$15=interopRequireDefaultExports;Object.defineProperty(AcUnit,"__esModule",{value:!0});var default_1$15=AcUnit.default=void 0,_createSvgIcon$15=_interopRequireDefault$15(requireCreateSvgIcon()),_jsxRuntime$15=jsxRuntimeExports;default_1$15=AcUnit.default=(0,_createSvgIcon$15.default)((0,_jsxRuntime$15.jsx)("path",{d:"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z"}),"AcUnit");var SettingsSuggest={},_interopRequireDefault$14=interopRequireDefaultExports;Object.defineProperty(SettingsSuggest,"__esModule",{value:!0});var default_1$14=SettingsSuggest.default=void 0,_createSvgIcon$14=_interopRequireDefault$14(requireCreateSvgIcon()),_jsxRuntime$14=jsxRuntimeExports;default_1$14=SettingsSuggest.default=(0,_createSvgIcon$14.default)((0,_jsxRuntime$14.jsx)("path",{d:"M17.41 6.59 15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zm-5.04 1.65 1.94 1.47-2.5 4.33-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94-2.5-4.33 1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47 2.5-4.33 2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94 2.5 4.33-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3"}),"SettingsSuggest");var Vaccines={},_interopRequireDefault$13=interopRequireDefaultExports;Object.defineProperty(Vaccines,"__esModule",{value:!0});var default_1$13=Vaccines.default=void 0,_createSvgIcon$13=_interopRequireDefault$13(requireCreateSvgIcon()),_jsxRuntime$13=jsxRuntimeExports;default_1$13=Vaccines.default=(0,_createSvgIcon$13.default)((0,_jsxRuntime$13.jsx)("path",{d:"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z"}),"Vaccines");var _Error={},_interopRequireDefault$12=interopRequireDefaultExports;Object.defineProperty(_Error,"__esModule",{value:!0});var default_1$12=_Error.default=void 0,_createSvgIcon$12=_interopRequireDefault$12(requireCreateSvgIcon()),_jsxRuntime$12=jsxRuntimeExports;default_1$12=_Error.default=(0,_createSvgIcon$12.default)((0,_jsxRuntime$12.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error");var Kitchen={},_interopRequireDefault$11=interopRequireDefaultExports;Object.defineProperty(Kitchen,"__esModule",{value:!0});var default_1$11=Kitchen.default=void 0,_createSvgIcon$11=_interopRequireDefault$11(requireCreateSvgIcon()),_jsxRuntime$11=jsxRuntimeExports;default_1$11=Kitchen.default=(0,_createSvgIcon$11.default)((0,_jsxRuntime$11.jsx)("path",{d:"M20 9V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v5zM8 5h2v3H8zm-4 6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9zm6 6H8v-5h2z"}),"Kitchen");var SpaceDashboard={},_interopRequireDefault$10=interopRequireDefaultExports;Object.defineProperty(SpaceDashboard,"__esModule",{value:!0});var default_1$10=SpaceDashboard.default=void 0,_createSvgIcon$10=_interopRequireDefault$10(requireCreateSvgIcon()),_jsxRuntime$10=jsxRuntimeExports;default_1$10=SpaceDashboard.default=(0,_createSvgIcon$10.default)((0,_jsxRuntime$10.jsx)("path",{d:"M11 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6zm2 0h6c1.1 0 2-.9 2-2v-7h-8zm8-11V5c0-1.1-.9-2-2-2h-6v7z"}),"SpaceDashboard");var ManageAccounts={},_interopRequireDefault$$=interopRequireDefaultExports;Object.defineProperty(ManageAccounts,"__esModule",{value:!0});var default_1$$=ManageAccounts.default=void 0,_createSvgIcon$$=_interopRequireDefault$$(requireCreateSvgIcon()),_jsxRuntime$$=jsxRuntimeExports;default_1$$=ManageAccounts.default=(0,_createSvgIcon$$.default)([(0,_jsxRuntime$$.jsx)("circle",{cx:"10",cy:"8",r:"4"},"0"),(0,_jsxRuntime$$.jsx)("path",{d:"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49c-.32-.27-.68-.48-1.08-.63L18 11h-2l-.3 1.49c-.4.15-.76.36-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49c.32.27.68.48 1.08.63L16 21h2l.3-1.49c.4-.15.76-.36 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"},"1")],"ManageAccounts");var ReportProblem={},_interopRequireDefault$_=interopRequireDefaultExports;Object.defineProperty(ReportProblem,"__esModule",{value:!0});var default_1$_=ReportProblem.default=void 0,_createSvgIcon$_=_interopRequireDefault$_(requireCreateSvgIcon()),_jsxRuntime$_=jsxRuntimeExports;default_1$_=ReportProblem.default=(0,_createSvgIcon$_.default)((0,_jsxRuntime$_.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"ReportProblem");var Campaign={},_interopRequireDefault$Z=interopRequireDefaultExports;Object.defineProperty(Campaign,"__esModule",{value:!0});var default_1$Z=Campaign.default=void 0,_createSvgIcon$Z=_interopRequireDefault$Z(requireCreateSvgIcon()),_jsxRuntime$Z=jsxRuntimeExports;default_1$Z=Campaign.default=(0,_createSvgIcon$Z.default)((0,_jsxRuntime$Z.jsx)("path",{d:"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34"}),"Campaign");var AccountBalanceWallet={},_interopRequireDefault$Y=interopRequireDefaultExports;Object.defineProperty(AccountBalanceWallet,"__esModule",{value:!0});var default_1$Y=AccountBalanceWallet.default=void 0,_createSvgIcon$Y=_interopRequireDefault$Y(requireCreateSvgIcon()),_jsxRuntime$Y=jsxRuntimeExports;default_1$Y=AccountBalanceWallet.default=(0,_createSvgIcon$Y.default)((0,_jsxRuntime$Y.jsx)("path",{d:"M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5"}),"AccountBalanceWallet");var DeviceHub={},_interopRequireDefault$X=interopRequireDefaultExports;Object.defineProperty(DeviceHub,"__esModule",{value:!0});var default_1$X=DeviceHub.default=void 0,_createSvgIcon$X=_interopRequireDefault$X(requireCreateSvgIcon()),_jsxRuntime$X=jsxRuntimeExports;default_1$X=DeviceHub.default=(0,_createSvgIcon$X.default)((0,_jsxRuntime$X.jsx)("path",{d:"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z"}),"DeviceHub");var Public={},_interopRequireDefault$W=interopRequireDefaultExports;Object.defineProperty(Public,"__esModule",{value:!0});var default_1$W=Public.default=void 0,_createSvgIcon$W=_interopRequireDefault$W(requireCreateSvgIcon()),_jsxRuntime$W=jsxRuntimeExports;default_1$W=Public.default=(0,_createSvgIcon$W.default)((0,_jsxRuntime$W.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39"}),"Public");var Money={},_interopRequireDefault$V=interopRequireDefaultExports;Object.defineProperty(Money,"__esModule",{value:!0});var default_1$V=Money.default=void 0,_createSvgIcon$V=_interopRequireDefault$V(requireCreateSvgIcon()),_jsxRuntime$V=jsxRuntimeExports;default_1$V=Money.default=(0,_createSvgIcon$V.default)([(0,_jsxRuntime$V.jsx)("path",{d:"M5 8h2v8H5zm7 0H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1zm7-6h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1z"},"0"),(0,_jsxRuntime$V.jsx)("path",{d:"M2 4v16h20V4zm2 14V6h16v12z"},"1")],"Money");var Folder={},_interopRequireDefault$U=interopRequireDefaultExports;Object.defineProperty(Folder,"__esModule",{value:!0});var default_1$U=Folder.default=void 0,_createSvgIcon$U=_interopRequireDefault$U(requireCreateSvgIcon()),_jsxRuntime$U=jsxRuntimeExports;default_1$U=Folder.default=(0,_createSvgIcon$U.default)((0,_jsxRuntime$U.jsx)("path",{d:"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z"}),"Folder");var Inventory={},_interopRequireDefault$T=interopRequireDefaultExports;Object.defineProperty(Inventory,"__esModule",{value:!0});var default_1$T=Inventory.default=void 0,_createSvgIcon$T=_interopRequireDefault$T(requireCreateSvgIcon()),_jsxRuntime$T=jsxRuntimeExports;default_1$T=Inventory.default=(0,_createSvgIcon$T.default)((0,_jsxRuntime$T.jsx)("path",{d:"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4l16-.02z"}),"Inventory");var AssignmentInd={},_interopRequireDefault$S=interopRequireDefaultExports;Object.defineProperty(AssignmentInd,"__esModule",{value:!0});var default_1$S=AssignmentInd.default=void 0,_createSvgIcon$S=_interopRequireDefault$S(requireCreateSvgIcon()),_jsxRuntime$S=jsxRuntimeExports;default_1$S=AssignmentInd.default=(0,_createSvgIcon$S.default)((0,_jsxRuntime$S.jsx)("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z"}),"AssignmentInd");var Autorenew={},_interopRequireDefault$R=interopRequireDefaultExports;Object.defineProperty(Autorenew,"__esModule",{value:!0});var default_1$R=Autorenew.default=void 0,_createSvgIcon$R=_interopRequireDefault$R(requireCreateSvgIcon()),_jsxRuntime$R=jsxRuntimeExports;default_1$R=Autorenew.default=(0,_createSvgIcon$R.default)((0,_jsxRuntime$R.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew");var MarkEmailRead={},_interopRequireDefault$Q=interopRequireDefaultExports;Object.defineProperty(MarkEmailRead,"__esModule",{value:!0});var default_1$Q=MarkEmailRead.default=void 0,_createSvgIcon$Q=_interopRequireDefault$Q(requireCreateSvgIcon()),_jsxRuntime$Q=jsxRuntimeExports;default_1$Q=MarkEmailRead.default=(0,_createSvgIcon$Q.default)((0,_jsxRuntime$Q.jsx)("path",{d:"M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1M4 6l8 5 8-5v2l-8 5-8-5zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z"}),"MarkEmailRead");var LocationOn={},_interopRequireDefault$P=interopRequireDefaultExports;Object.defineProperty(LocationOn,"__esModule",{value:!0});var default_1$P=LocationOn.default=void 0,_createSvgIcon$P=_interopRequireDefault$P(requireCreateSvgIcon()),_jsxRuntime$P=jsxRuntimeExports;default_1$P=LocationOn.default=(0,_createSvgIcon$P.default)((0,_jsxRuntime$P.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"LocationOn");var QueryStats={},_interopRequireDefault$O=interopRequireDefaultExports;Object.defineProperty(QueryStats,"__esModule",{value:!0});var default_1$O=QueryStats.default=void 0,_createSvgIcon$O=_interopRequireDefault$O(requireCreateSvgIcon()),_jsxRuntime$O=jsxRuntimeExports;default_1$O=QueryStats.default=(0,_createSvgIcon$O.default)((0,_jsxRuntime$O.jsx)("path",{d:"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z"}),"QueryStats");var PriceCheck={},_interopRequireDefault$N=interopRequireDefaultExports;Object.defineProperty(PriceCheck,"__esModule",{value:!0});var default_1$N=PriceCheck.default=void 0,_createSvgIcon$N=_interopRequireDefault$N(requireCreateSvgIcon()),_jsxRuntime$N=jsxRuntimeExports;default_1$N=PriceCheck.default=(0,_createSvgIcon$N.default)((0,_jsxRuntime$N.jsx)("path",{d:"M12 13V9c0-.55-.45-1-1-1H7V6h5V4H9.5V3h-2v1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5v2h2.5v1h2v-1H11c.55 0 1-.45 1-1m7.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z"}),"PriceCheck");var Assessment={},_interopRequireDefault$M=interopRequireDefaultExports;Object.defineProperty(Assessment,"__esModule",{value:!0});var default_1$M=Assessment.default=void 0,_createSvgIcon$M=_interopRequireDefault$M(requireCreateSvgIcon()),_jsxRuntime$M=jsxRuntimeExports;default_1$M=Assessment.default=(0,_createSvgIcon$M.default)((0,_jsxRuntime$M.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z"}),"Assessment");var ManageSearch={},_interopRequireDefault$L=interopRequireDefaultExports;Object.defineProperty(ManageSearch,"__esModule",{value:!0});var default_1$L=ManageSearch.default=void 0,_createSvgIcon$L=_interopRequireDefault$L(requireCreateSvgIcon()),_jsxRuntime$L=jsxRuntimeExports;default_1$L=ManageSearch.default=(0,_createSvgIcon$L.default)((0,_jsxRuntime$L.jsx)("path",{d:"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z"}),"ManageSearch");var Store={},_interopRequireDefault$K=interopRequireDefaultExports;Object.defineProperty(Store,"__esModule",{value:!0});var default_1$K=Store.default=void 0,_createSvgIcon$K=_interopRequireDefault$K(requireCreateSvgIcon()),_jsxRuntime$K=jsxRuntimeExports;default_1$K=Store.default=(0,_createSvgIcon$K.default)((0,_jsxRuntime$K.jsx)("path",{d:"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z"}),"Store");var People={},_interopRequireDefault$J=interopRequireDefaultExports;Object.defineProperty(People,"__esModule",{value:!0});var default_1$J=People.default=void 0,_createSvgIcon$J=_interopRequireDefault$J(requireCreateSvgIcon()),_jsxRuntime$J=jsxRuntimeExports;default_1$J=People.default=(0,_createSvgIcon$J.default)((0,_jsxRuntime$J.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"People");var FactCheck={},_interopRequireDefault$I=interopRequireDefaultExports;Object.defineProperty(FactCheck,"__esModule",{value:!0});var default_1$I=FactCheck.default=void 0,_createSvgIcon$I=_interopRequireDefault$I(requireCreateSvgIcon()),_jsxRuntime$I=jsxRuntimeExports;default_1$I=FactCheck.default=(0,_createSvgIcon$I.default)((0,_jsxRuntime$I.jsx)("path",{fillRule:"evenodd",d:"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M10 17H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41 1.41 1.42L17.99 9l1.42 1.42z"}),"FactCheck");var ShoppingBag={},_interopRequireDefault$H=interopRequireDefaultExports;Object.defineProperty(ShoppingBag,"__esModule",{value:!0});var default_1$H=ShoppingBag.default=void 0,_createSvgIcon$H=_interopRequireDefault$H(requireCreateSvgIcon()),_jsxRuntime$H=jsxRuntimeExports;default_1$H=ShoppingBag.default=(0,_createSvgIcon$H.default)((0,_jsxRuntime$H.jsx)("path",{d:"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z"}),"ShoppingBag");var Category={},_interopRequireDefault$G=interopRequireDefaultExports;Object.defineProperty(Category,"__esModule",{value:!0});var default_1$G=Category.default=void 0,_createSvgIcon$G=_interopRequireDefault$G(requireCreateSvgIcon()),_jsxRuntime$G=jsxRuntimeExports;default_1$G=Category.default=(0,_createSvgIcon$G.default)([(0,_jsxRuntime$G.jsx)("path",{d:"m12 2-5.5 9h11z"},"0"),(0,_jsxRuntime$G.jsx)("circle",{cx:"17.5",cy:"17.5",r:"4.5"},"1"),(0,_jsxRuntime$G.jsx)("path",{d:"M3 13.5h8v8H3z"},"2")],"Category");var MedicalServices={},_interopRequireDefault$F=interopRequireDefaultExports;Object.defineProperty(MedicalServices,"__esModule",{value:!0});var default_1$F=MedicalServices.default=void 0,_createSvgIcon$F=_interopRequireDefault$F(requireCreateSvgIcon()),_jsxRuntime$F=jsxRuntimeExports;default_1$F=MedicalServices.default=(0,_createSvgIcon$F.default)((0,_jsxRuntime$F.jsx)("path",{d:"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z"}),"MedicalServices");var Notifications={},_interopRequireDefault$E=interopRequireDefaultExports;Object.defineProperty(Notifications,"__esModule",{value:!0});var default_1$E=Notifications.default=void 0,_createSvgIcon$E=_interopRequireDefault$E(requireCreateSvgIcon()),_jsxRuntime$E=jsxRuntimeExports;default_1$E=Notifications.default=(0,_createSvgIcon$E.default)((0,_jsxRuntime$E.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"}),"Notifications");var TableChart={},_interopRequireDefault$D=interopRequireDefaultExports;Object.defineProperty(TableChart,"__esModule",{value:!0});var default_1$D=TableChart.default=void 0,_createSvgIcon$D=_interopRequireDefault$D(requireCreateSvgIcon()),_jsxRuntime$D=jsxRuntimeExports;default_1$D=TableChart.default=(0,_createSvgIcon$D.default)((0,_jsxRuntime$D.jsx)("path",{d:"M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z"}),"TableChart");var DefaultContext={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},IconContext=React.createContext&&React.createContext(DefaultContext),__assign=function(){return __assign=Object.assign||function(e){for(var t,a=1,s=arguments.length;a{switch(e){case"AdminX":return[{text:"داشبورد",route:ROUTE_ADMINX_DASHBOARD,icon:jsxRuntimeExports.jsx(default_1$10,{})},{text:"درخواست های کشتار",route:ROUTE_ADMINX_CITY_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1g,{})},{text:"تخصیص",route:ROUTE_ADMINX_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"مدیریت کشتار",route:ROUTE_ADMINX_HATCHING,icon:jsxRuntimeExports.jsx(default_1$$,{})},{text:"مدیریت جوجه ریزی",route:ROUTE_ADMINXـHATCHINGS,icon:jsxRuntimeExports.jsx(default_1$1j,{})},{text:"اختلاف کشتار",route:ROUTE_ADMINX_DIFFRENCE_KILLER,icon:jsxRuntimeExports.jsx(default_1$_,{})},{text:"اعلام نیاز خریداران",route:ROUTE_ADMINX_STATEMENTـOFـNEED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$Z,{})},{text:"خرید مستقیم",route:ROUT_ADMINX_FREE_BUY,icon:jsxRuntimeExports.jsx(ShoppingBasket,{})},{text:"پنل معاملات",route:ROUTE_ADMINX_TRADING_PANEL,icon:jsxRuntimeExports.jsx(default_1$Y,{})},{text:"فروش به خارج استان",route:ROUTE_ADMINX_FREE_SALES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$W,{})},{text:"زنجیره ها",route:ROUTE_ADMINX_CHAINS,icon:jsxRuntimeExports.jsx(default_1$X,{})},{text:"تعرفه ها",route:ROUTE_ADMINX_PAYING_FEES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{})},{text:"پایش کشوری",route:ROUTE_ADMINX_ROUTE_NATIONAL_INFO,icon:jsxRuntimeExports.jsx(TravelExplore,{})},{text:"تعرفه زیربخش ها",route:ROUTE_ADMINX_SUB_SECTORS_WAGE,icon:jsxRuntimeExports.jsx(default_1$V,{})},{text:"تسویه حساب",route:ROUTE_ADMINX_SETTLEMENTS,icon:jsxRuntimeExports.jsx(Payment$3,{})},{text:"پرونده های کشتار",route:ROUTE_ADMINX_ROUTE_FILES_STATE,icon:jsxRuntimeExports.jsx(default_1$U,{})},{text:"مدیریت بازرسی",route:ROUTE_ADMINX_ROUTE_INSPECTION,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"مدیریت بارها",route:ROUTE_ADMINX_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(SettingsApplications,{})},{text:"صادرات",route:ROUTE_ADMINX_EXPORT,icon:jsxRuntimeExports.jsx(default_1$16,{})},{text:"مدیریت تخصیصات",route:ROUTE_ADMINX_ALLOCATED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$S,{})},{text:"تخصیصات خودکار",route:ROUTE_ADMINX_AUTO_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$R,{})},{text:"صدور نامه",route:ROUTE_ADMINX_ISSUANCE_OF_LETTER,icon:jsxRuntimeExports.jsx(default_1$Q,{})},{text:"انتخاب استان",route:ROUTE_ADMINX_PROVINCE_SWITCH,icon:jsxRuntimeExports.jsx(default_1$P,{})},{text:"تحلیل داده",route:ROUTE_ADMINX_VISOR_STATICS,icon:jsxRuntimeExports.jsx(default_1$O,{})},{text:"کارشناسان علوم دام",route:ROUTE_ADMINX_POULTRY_LIVESTOCK_EXPERTS,icon:jsxRuntimeExports.jsx(Engineering,{})},{text:"قیمت روز",route:ROUTE_ADMINX_PRICING3,icon:jsxRuntimeExports.jsx(default_1$N,{})},{text:"گزارشات",route:ROUTE_ADMINX_REPORT,icon:jsxRuntimeExports.jsx(default_1$M,{})},{text:"مدیریت توزیع",route:ROUTE_ADMINX_DISPENSERS,icon:jsxRuntimeExports.jsx(default_1$L,{})},{text:"مدیریت اصناف",route:ROUTE_ADMINX_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(default_1$K,{})},{text:"مدیریت مباشرین",route:ROUTE_ADMINX_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{text:"مدیریت سردخانه ها",icon:jsxRuntimeExports.jsx(default_1$15,{}),route:ROUTE_ADMINX_COLD_HOUSES},{text:"شرکت‌های پرداخت الکترونیک",route:ROUTE_ADMINX_ROUTE_PSP_COMPANIES,icon:jsxRuntimeExports.jsx(Storefront$1,{})},{text:"خودروها",route:ROUTE_ADMINX_CARS,icon:jsxRuntimeExports.jsx(DriveEta,{})},{text:"کاربران",route:ROUTE_ADMINX_USERS,icon:jsxRuntimeExports.jsx(default_1$J,{})},{text:"مدیریت فارم ها",route:ROUTE_ADMINX_POULTRIES,icon:jsxRuntimeExports.jsx(default_1$I,{})},{text:"خریداران",route:ROUTE_ADMINX_SLAUGHTERS,icon:jsxRuntimeExports.jsx(default_1$H,{})},{text:"خریدهای بازگشتی",route:ROUTE_ADMINX_RETURN_PURCHASES,icon:jsxRuntimeExports.jsx(AssignmentReturn,{})},{text:"محصولات",route:ROUTE_ADMINX_PRODUCTS,icon:jsxRuntimeExports.jsx(default_1$G,{})},{text:"دامپزشکان",route:ROUTE_ADMINX_ASSIGN_VET_FARM,icon:jsxRuntimeExports.jsx(default_1$F,{})},{text:"پنل اطلاع رسانی",route:ROUTE_ADMINX_ROUTE_SMS,icon:jsxRuntimeExports.jsx(default_1$E,{})},{text:"مدیریت فرآیند",route:ROUTE_ADMINX_ROUTE_MANAGE_PROCESS,icon:jsxRuntimeExports.jsx(default_1$14,{})},{text:"بررسی اکسل",route:ROUTE_ADMINX_EXCEL_CHECK,icon:jsxRuntimeExports.jsx(default_1$D,{})},{text:"خانه",route:ROUTE_ADMINX_BASE_NEW_HOME,icon:jsxRuntimeExports.jsx(Home$1,{})}];case"Admin":return[{text:"تحلیل داده",route:ROUTE_ADMIN_VISOR_STATICS,icon:jsxRuntimeExports.jsx(default_1$O,{})}];case"CityOperator":return[{route:ROUTE_CITY_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1c,{}),text:"درخواست های کشتار"},{route:ROUTE_CITY_ACTIVE_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1b,{}),text:"درخواست های فعال"},{route:ROUTE_CITY_FREE_SALES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1d,{}),text:"فروش به خارج استان"},{route:ROUTE_CITY_VISOR_STATICS,icon:jsxRuntimeExports.jsx(default_1$O,{}),text:"تحلیل داده"},{route:ROUTE_CITY_HATCHING,icon:jsxRuntimeExports.jsx(default_1$$,{}),text:"مدیریت کشتار"},{route:ROUTE_CITYـHATCHINGS,icon:jsxRuntimeExports.jsx(default_1$1j,{}),text:"مدیریت جوجه ریزی"},{text:"اختلاف کشتار",route:ROUTE_CITY_DIFFRENCE_KILLER,icon:jsxRuntimeExports.jsx(default_1$_,{})},{route:ROUTE_CITY_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(SettingsApplications,{}),text:"مدیریت بارها"},{route:ROUTE_CITY_ROUTE_INSPECTION,icon:jsxRuntimeExports.jsx(default_1$1f,{}),text:"مدیریت بازرسی"},{route:ROUTE_CITY_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{}),text:"قیمت روز"},{route:ROUTE_CITY_POULTRIES,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت فارم ها"},{route:ROUTE_CITY_POULTRY_FARMS,icon:jsxRuntimeExports.jsx(default_1$1k,{}),text:"مرغداران"},{route:ROUTE_CITY_USER_MANAGEMENT,icon:jsxRuntimeExports.jsx(default_1$J,{}),text:"کاربران"}];case"Poultry":return[{route:ROUTE_AVICULTURE_HATCHING,icon:jsxRuntimeExports.jsx(default_1$1j,{}),text:"جوجه ریزی"},{route:ROUTE_AVICULTURE_SUBMIT_REQUEST,icon:jsxRuntimeExports.jsx(default_1$1a,{}),text:"درخواست های کشتار"},{route:ROUTE_AVICULTURE_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{}),text:"قیمت روز"},{route:ROUTE_AVICULTURE_ROUTE_HALLS,icon:jsxRuntimeExports.jsx(default_1$19,{}),text:"سالن ها"}];case"ProvinceOperator":return[{text:"داشبورد",route:ROUTE_PROVINCE_DASHBOARD,icon:jsxRuntimeExports.jsx(default_1$10,{})},{text:"درخواست های کشتار",route:ROUTE_PROVINCE_CITY_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1g,{})},{text:"تخصیص",route:ROUTE_PROVINCE_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"مدیریت کشتار",icon:jsxRuntimeExports.jsx(default_1$$,{}),route:ROUTE_PROVINCE_HATCHING},{text:"مدیریت جوجه ریزی",icon:jsxRuntimeExports.jsx(default_1$1j,{}),route:ROUTE_PROVINCEـHATCHINGS},{text:"اختلاف کشتار",route:ROUTE_PROVINCE_DIFFRENCE_KILLER,icon:jsxRuntimeExports.jsx(default_1$_,{})},{text:"اعلام نیاز خریداران",route:ROUTE_PROVINCE_STATEMENTـOFـNEED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$Z,{})},{text:"خرید مستقیم",route:ROUTE_PROVINCEـFREE_BUY,icon:jsxRuntimeExports.jsx(ShoppingBasket,{})},{text:"پنل معاملات",route:ROUTE_PROVINCE_TRADING_PANEL,icon:jsxRuntimeExports.jsx(default_1$Y,{})},{text:"فروش به خارج استان",route:ROUTE_PROVINCE_FREE_SALES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1i,{})},{text:"زنجیره ها",route:ROUTE_PROVINCE_CHAINS,icon:jsxRuntimeExports.jsx(default_1$X,{})},{text:"مدیریت تخصیصات",route:ROUTE_PROVINCE_ALLOCATED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$S,{})},{text:"تعرفه ها",route:ROUTE_PROVINCE_PAYING_FEES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{})},{text:"تعرفه زیربخش ها",route:ROUTE_PROVINCE_SUB_SECTORS_WAGE,icon:jsxRuntimeExports.jsx(default_1$V,{})},{text:"تسویه حساب",route:ROUTE_PROVINCE_SETTLEMENTS,icon:jsxRuntimeExports.jsx(Payment$3,{})},{text:"صادرات",route:ROUTE_PROVINCEـEXPORT,icon:jsxRuntimeExports.jsx(default_1$16,{})},{text:"گزارشات",icon:jsxRuntimeExports.jsx(default_1$M,{}),route:ROUTE_PROVINCE_REPORT},{text:"مدیریت بارها",icon:jsxRuntimeExports.jsx(SettingsApplications,{}),route:ROUTE_PROVINCE_ROUTE_ALLOCATIONS},{text:"تحلیل داده",icon:jsxRuntimeExports.jsx(default_1$O,{}),tooltip:"آمار",route:ROUTE_PROVINCEـVISOR_STATICS},{text:"کارشناسان علوم دام",route:ROUTE_PROVINCE_POULTRY_LIVESTOCK_EXPERTS,icon:jsxRuntimeExports.jsx(Engineering,{})},{text:"مدیریت توزیع",icon:jsxRuntimeExports.jsx(default_1$L,{}),route:ROUTE_PROVINCE_DISPENSERS},{text:"مدیریت سردخانه ها",icon:jsxRuntimeExports.jsx(default_1$15,{}),route:ROUTE_PROVINCE_COLD_HOUSES},{text:"مدیریت اصناف",icon:jsxRuntimeExports.jsx(default_1$K,{}),route:ROUTE_PROVINCE_ROUTE_MANAGE_GUILDS},{text:"مدیریت مباشرین",route:ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{text:"خودروها",icon:jsxRuntimeExports.jsx(DriveEta,{}),route:ROUTE_PROVINCE_CARS},{text:"کاربران",icon:jsxRuntimeExports.jsx(default_1$J,{}),route:ROUTE_PROVINCE_USERS},{text:"مدیریت فارم ها",icon:jsxRuntimeExports.jsx(default_1$I,{}),route:ROUTE_PROVINCE_POULTRIES},{text:"خریداران",icon:jsxRuntimeExports.jsx(default_1$H,{}),route:ROUTE_PROVINCE_SLAUGHTERS},{text:"دامپزشکان",icon:jsxRuntimeExports.jsx(default_1$F,{}),route:ROUTE_PROVINCE_ASSIGN_VET_FARM},{text:"پنل اطلاع رسانی",icon:jsxRuntimeExports.jsx(default_1$E,{}),route:ROUTE_PROVINCE_ROUTE_SMS},{text:"خریدهای بازگشتی",route:ROUTE_PROVINCE_RETURN_PURCHASES,icon:jsxRuntimeExports.jsx(AssignmentReturn,{})}];case"ProvinceFinancial":return[{route:ROUTE_PROVINCE_FINANCIAL_PENDING_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$18,{}),text:"صدور فاکتور"},{route:ROUTE_PROVINCE_FINANCIAL_AWAITING_PAYMENT_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{}),text:"در انتظار پرداخت"},{route:ROUTE_PROVINCE_FINANCIAL_CHECK_PAYED_FACTOR_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$17,{}),text:"فاکتورهای پرداخت شده"},{route:ROUTE_PROVINCE_FINANCIAL_FINAL_FACTORS_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"اسناد مالی"},{text:"تعرفه زیربخش ها",route:ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_WAGE,icon:jsxRuntimeExports.jsx(default_1$V,{})},{route:ROUTE_PROVINCE_FINANCIAL_ACTIVE_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1d,{}),text:"درخواست های فعال"},{route:ROUTE_PROVINCE_FINANCIAL_AWAITING_INSPECTION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$18,{}),text:"در انتظار بازرسی"},{route:ROUTE_PROVINCE_FINANCIAL_ARCHIVED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1e,{}),text:"بایگانی"},{route:ROUTE_PROVINCE_FINANCIAL_SETTLEMENT,icon:jsxRuntimeExports.jsx(Payment$3,{}),text:"تسویه حساب"},{route:ROUTE_PROVINCE_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{}),text:"قیمت گذاری"},{route:ROUTE_PROVINCE_FINANCIAL_DOCUMENT_REGISTRATION,icon:jsxRuntimeExports.jsx(default_1$1h,{}),text:"ثبت سند مالی"}];case"KillHouse":return[{text:"ثبت درخواست",route:ROUTE_SLAUGHTER_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(AddCircleOutline,{})},{text:"سفارش های دریافت شده",route:ROUTE_SLAUGHTER_PENDING_REQUESTS,icon:jsxRuntimeExports.jsx(AssignmentTurnedIn$1,{})},{text:"خرید مستقیم",route:ROUTE_SLAUGHTERـFREE_BUY,icon:jsxRuntimeExports.jsx(ShoppingBasket,{})},{text:"پنل معاملات",route:ROUTE_SLAUGHTER_TRADING_PANEL,icon:jsxRuntimeExports.jsx(default_1$Y,{})},{text:"تخصیص خودرو",route:ROUTE_SLAUGHTER_ALLOCATE_CAR_REQUESTS,icon:jsxRuntimeExports.jsx(DirectionsCarFilled,{})},{text:"وارد کردن اطلاعات بار",route:ROUTE_SLAUGHTER_ENTER_BAR_INFO,icon:jsxRuntimeExports.jsx(UploadFile,{})},{text:"انبار و توزیع",route:ROUTE_SLAUGHTER_INVENTORY,icon:jsxRuntimeExports.jsx(default_1$1k,{})},{text:"زیر مجموعه ها",route:ROUTE_SLAUGHTER_ROUTE_SUB_UNITS,icon:jsxRuntimeExports.jsx(Lan,{})},{text:"مدیریت تعرفه ها",route:ROUTE_SLAUGHTER_PAYING_FEES_REQUESTS,icon:jsxRuntimeExports.jsx(PriceChange,{})},{text:"مدیریت بارها",route:ROUTE_SLAUGHTER_ROUTE_MANAGE_BARS,icon:jsxRuntimeExports.jsx(default_1$I,{})},{text:"مدیریت اصناف",route:ROUTE_SLAUGHTER_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{})},{text:"مدیریت مباشرین",route:ROUTE_SLAUGHTER_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{text:"خودروها",route:ROUTE_SLAUGHTER_CAR_MANAGEMENT,icon:jsxRuntimeExports.jsx(DriveEta,{})},{text:"صادرات",route:ROUTE_SLAUGHTERـEXPORT,icon:jsxRuntimeExports.jsx(default_1$16,{})},{text:"تخصیص",route:ROUTE_SLAUGHTER_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"سردخانه",route:ROUTE_SLAUGHTER_MORGUE,icon:jsxRuntimeExports.jsx(default_1$15,{})},{text:"تسویه حساب",route:ROUTE_SLAUGHTER_SETTLEMENTS,icon:jsxRuntimeExports.jsx(Payment$3,{})},{text:"خریدهای بازگشتی",route:ROUTE_SLAUGHTER_RETURN_PURCHASES,icon:jsxRuntimeExports.jsx(AssignmentReturn,{})},{route:ROUTE_SLAUGHTER_ROUTE_DEVICES,icon:jsxRuntimeExports.jsx(FaFax,{size:32}),text:"مدیریت دستگاه‌ها"}];case"KillHouseVet":return[{route:ROUTE_SLAUGHTER_HOUSE_VET_FREE_BUY_ROUTE,icon:jsxRuntimeExports.jsx(Folder$1,{}),text:"بارهای خارج استان"},{route:ROUTE_SLAUGHTER_HOUSE_VET_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(AddBox,{}),text:"بارهای کشتار"},{route:ROUTE_SLAUGHTER_HOUSE_VET_ENTER_BAR_INFO,icon:jsxRuntimeExports.jsx(UploadFile,{}),text:"وارد کردن اطلاعات بار"}];case"VetFarm":return[{route:ROUTE_VETFARM_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$14,{}),text:"کدرهگیری قرنطینه"},{route:ROUTE_VETFARM_REGISTER_INFO,icon:jsxRuntimeExports.jsx(default_1$13,{}),text:"مدیریت فارم"},{text:"مدیریت بازرسی",route:ROUTE_VETFARM_ROUTE_INSPECTION,icon:jsxRuntimeExports.jsx(default_1$1f,{})}];case"Driver":return[{route:ROUTE_DRIVER_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$14,{}),text:"پنل مدیریت"}];case"VetSupervisor":return[{text:"مدیریت جوجه ریزی",icon:jsxRuntimeExports.jsx(default_1$1j,{}),route:ROUTE_VETـSUPERVISOR_HATCHING},{text:"مدیریت فارم ها",route:void 0,icon:jsxRuntimeExports.jsx(default_1$I,{})},{text:"مدیریت بارها",icon:jsxRuntimeExports.jsx(default_1$I,{}),route:ROUTE_VETـSUPERVISOR_ALLOCATIONS},{text:"گزارشات",icon:jsxRuntimeExports.jsx(default_1$M,{}),route:ROUTE_VETـSUPERVISOR_REPORTING}];case"ProvinceInspector":return[{route:ROUTE_INSPECTOR_REQUESTS_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(Folder$1,{}),text:"درخواست های کشتار"},{route:ROUTE_PROVINCE_INSPECTOR_AWAITING_PAYMENT_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{}),text:"در انتظار پرداخت"},{route:ROUTE_PROVINCE_INSPECTOR_AWAITING_INSPECTION_REQUESTS,icon:jsxRuntimeExports.jsx(FileCopy,{}),text:"در انتظار بازرسی"},{route:ROUTE_INSPECTOR_REJECTED_REQUESTS,icon:jsxRuntimeExports.jsx(Warning,{}),text:"درخواست های رد شده"},{route:ROUTE_INSPECTOR_ARCHIVED_REQUESTS,icon:jsxRuntimeExports.jsx(Archive$1,{}),text:"بایگانی"},{route:ROUTE_PROVINCE_INSPECTOR_REPORTING,icon:jsxRuntimeExports.jsx(default_1$M,{}),text:"گزارشات"}];case"Jahad":return[{route:ROUTE_JAHAD_ILLEGALـKILLING,icon:jsxRuntimeExports.jsx(default_1$12,{}),text:"کشتار غیرمجاز"},{route:ROUTE_JAHAD_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{}),text:"قیمت روز"}];case"ProvincialGovernment":return[{route:ROUTE_JAHAD_ILLEGALـKILLING,icon:jsxRuntimeExports.jsx(default_1$12,{}),text:"کشتار غیرمجاز"},{route:ROUTE_JAHAD_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{}),text:"قیمت روز"}];case"Guilds":return[{route:ROUTE_SENF_INVENTORY,icon:jsxRuntimeExports.jsx(default_1$1k,{}),text:"انبار"},{route:ROUTE_GUILD_ROUTE_DEVICES,icon:jsxRuntimeExports.jsx(FaFax,{size:32}),text:"مدیریت دستگاه‌ها"}];case"Steward":return[{route:ROUTE_STEWARD_INVENTORY,icon:jsxRuntimeExports.jsx(default_1$1k,{}),text:"انبار"},{route:ROUTE_STEWARD_ROUTE_SUB_UNITS,icon:jsxRuntimeExports.jsx(Lan,{}),text:"زیر مجموعه ها"},{route:ROUTE_STEWARD_ROUTE_DEVICES,icon:jsxRuntimeExports.jsx(FaFax,{size:32}),text:"مدیریت دستگاه‌ها"}];case"Commerce":return[{route:ROUTE_COMMERCE_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"مدیریت اصناف"},{text:"مدیریت مباشرین",route:ROUTE_COMMERCE_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{route:ROUTE_COMMERCE_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"},{route:ROUTE_COMMERCE_HATCHING,icon:jsxRuntimeExports.jsx(default_1$1j,{}),text:"مدیریت جوجه ریزی"}];case"ProvinceSupervisor":return[{text:"داشبورد",route:ROUTE_PROVINCE_SUPERVISOR_DASHBOARD,icon:jsxRuntimeExports.jsx(default_1$10,{})},{route:ROUTE_PROVINCE_SUPERVISORـHATCHINGS,icon:jsxRuntimeExports.jsx(default_1$1j,{}),text:"مدیریت جوجه ریزی"},{route:ROUTE_PROVINCE_SUPERVISOR_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"},{text:"مدیریت بازرسی",route:ROUTE_PROVINCE_SUPERVISOR_ROUTE_INSPECTION,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{route:ROUTE_PROVINCE_SUPERVISOR_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"مدیریت اصناف"},{text:"مدیریت مباشرین",route:ROUTE_PROVINCE_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{text:"پایش کشوری",route:ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO,icon:jsxRuntimeExports.jsx(TravelExplore,{})},{route:ROUTE_PROVINCE_SUPERVISOR_REPORTING,icon:jsxRuntimeExports.jsx(default_1$M,{}),text:"گزارشات"},{text:"قیمت روز",route:ROUTE_PROVINCE_SUPERVISOR_PRICING,icon:jsxRuntimeExports.jsx(default_1$N,{})},{text:"مدیریت توزیع",route:ROUTE_PROVINCE_SUPERVISOR_DISPENSERS,icon:jsxRuntimeExports.jsx(default_1$L,{})}];case"CityCommerce":return[{route:ROUTE_CITY_COMMERCE_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"مدیریت اصناف"},{text:"مدیریت مباشرین",route:ROUTE_CITY_COMMERCE_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{route:ROUTE_CITY_COMMERCE_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"}];case"CityVet":return[{text:"مدیریت جوجه ریزی",icon:jsxRuntimeExports.jsx(default_1$1j,{}),route:ROUTE_CITYVET_HATCHING},{route:ROUTE_CITYVET_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"},{route:ROUTE_CITYVET_REGISTER_INFO,icon:jsxRuntimeExports.jsx(default_1$13,{}),text:"مدیریت فارم"}];case"CityJahad":return[{route:ROUTE_CITY_JIHAD_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"},{text:"مدیریت بازرسی",route:void 0,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{route:ROUTE_CITY_JIHAD_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"مدیریت اصناف"},{text:"مدیریت مباشرین",route:ROUTE_CITY_JIHAD_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{route:ROUTE_CITY_JIHADـHATCHINGS,icon:jsxRuntimeExports.jsx(default_1$1j,{}),text:"مدیریت جوجه ریزی"},{text:"مدیریت توزیع",route:ROUTE_CITY_JIHAD_DISPENSERS,icon:jsxRuntimeExports.jsx(default_1$L,{})}];case"Observatory":return[{route:ROUTE_OBSERVATORY_VISOR_STATICS,icon:jsxRuntimeExports.jsx(default_1$O,{}),text:"تحلیل داده"}];case"GuildRoom":return[{route:ROUTE_GUILD_ROOM_ROUTE_MANAGE_GUILDS,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"اتاق اصناف"}];case"PosCompany":return[{route:ROUTE_PSP_ROUTE_COMPANY_PSP_COMPANIES,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"اتاق اصناف"}];case"LiveStockSupport":return[{route:ROUTE_LIVE_STOCK_SUPPORT_MANAGE_BARS,icon:jsxRuntimeExports.jsx(default_1$I,{}),text:"مدیریت بارها"},{route:ROUTE_LIVE_STOCK_FREEZING_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$11,{}),text:"درخواست های انجماد"},{route:ROUTE_LIVE_STOCK_COLD_HOUSE,icon:jsxRuntimeExports.jsx(default_1$15,{}),text:"سردخانه"}];case"SuperAdmin":return[{text:"داشبورد",route:ROUTE_SUPER_ADMIN_DASHBOARD,icon:jsxRuntimeExports.jsx(default_1$10,{})},{text:"درخواست های کشتار",route:ROUTE_SUPER_ADMIN_CITY_NEW_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1g,{})},{text:"تخصیص",route:ROUTE_SUPER_ADMIN_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"مدیریت کشتار",icon:jsxRuntimeExports.jsx(default_1$$,{}),route:ROUTE_SUPER_ADMIN_HATCHING},{text:"مدیریت جوجه ریزی",icon:jsxRuntimeExports.jsx(default_1$1j,{}),route:ROUTE_SUPER_ADMINـHATCHINGS},{text:"اختلاف کشتار",route:ROUTE_SUPER_ADMIN_DIFFRENCE_KILLER,icon:jsxRuntimeExports.jsx(default_1$_,{})},{text:"اعلام نیاز خریداران",route:ROUTE_SUPER_ADMIN_STATEMENTـOFـNEED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$Z,{})},{text:"خرید مستقیم",route:ROUT_SUPER_ADMIN_FREE_BUY,icon:jsxRuntimeExports.jsx(ShoppingBasket,{})},{text:"پنل معاملات",route:ROUTE_SUPER_ADMIN_TRADING_PANEL,icon:jsxRuntimeExports.jsx(default_1$Y,{})},{text:"فروش به خارج استان",route:ROUTE_SUPER_ADMIN_FREE_SALES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1i,{})},{text:"زنجیره ها",route:ROUTE_SUPER_ADMIN_CHAINS,icon:jsxRuntimeExports.jsx(default_1$X,{})},{text:"تعرفه ها",route:ROUTE_SUPER_ADMIN_PAYING_FEES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{})},{text:"پایش کشوری",route:ROUTE_SUPER_ADMIN_ROUTE_NATIONAL_INFO,icon:jsxRuntimeExports.jsx(TravelExplore,{})},{text:"تعرفه زیربخش ها",route:ROUTE_SUPER_ADMIN_SUB_SECTORS_WAGE,icon:jsxRuntimeExports.jsx(default_1$V,{})},{text:"تسویه حساب",route:ROUTE_SUPER_ADMIN_SETTLEMENTS,icon:jsxRuntimeExports.jsx(Payment$3,{})},{text:"صادرات",route:ROUTE_SUPER_ADMIN_EXPORT,icon:jsxRuntimeExports.jsx(default_1$16,{})},{text:"مدیریت تخصیصات",route:ROUTE_SUPER_ADMIN_ALLOCATED_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"تخصیصات خودکار",route:ROUTE_SUPER_ADMIN_AUTO_ALLOCATION_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$R,{})},{text:"صدور نامه",route:ROUTE_SUPER_ADMIN_ISSUANCE_OF_LETTER,icon:jsxRuntimeExports.jsx(default_1$Q,{})},{text:"تحلیل داده",icon:jsxRuntimeExports.jsx(default_1$O,{}),route:ROUTE_SUPER_ADMIN_VISOR_STATICS},{text:"کارشناسان علوم دام",route:ROUTE_SUPER_ADMIN_POULTRY_LIVESTOCK_EXPERTS,icon:jsxRuntimeExports.jsx(Engineering,{})},{text:"قیمت روز",icon:jsxRuntimeExports.jsx(default_1$N,{}),route:ROUTE_SUPER_ADMIN_PRICING3},{text:"گزارشات",icon:jsxRuntimeExports.jsx(default_1$M,{}),route:ROUTE_SUPER_ADMIN_REPORT},{text:"مدیریت فرآیند",route:ROUTE_SUPER_ADMIN_ROUTE_MANAGE_PROCESS,icon:jsxRuntimeExports.jsx(default_1$14,{})},{text:"مدیریت بارها",icon:jsxRuntimeExports.jsx(default_1$I,{}),route:ROUTE_SUPER_ADMIN_ROUTE_ALLOCATIONS},{text:"مدیریت بازرسی",route:ROUTE_SUPER_ADMIN_ROUTE_INSPECTION,icon:jsxRuntimeExports.jsx(default_1$1f,{})},{text:"مدیریت توزیع",icon:jsxRuntimeExports.jsx(default_1$L,{}),route:ROUTE_SUPER_ADMIN_DISPENSERS},{text:"مدیریت اصناف",icon:jsxRuntimeExports.jsx(Storefront$1,{}),route:ROUTE_SUPER_ADMIN_ROUTE_MANAGE_GUILDS},{text:"مدیریت مباشرین",route:ROUTE_SUPER_ADMIN_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})},{text:"مدیریت سردخانه ها",icon:jsxRuntimeExports.jsx(default_1$15,{}),route:ROUTE_SUPER_ADMIN_COLD_HOUSES},{route:ROUTE_SUPER_ADMIN_ROUTE_PSP_COMPANIES,icon:jsxRuntimeExports.jsx(Storefront$1,{}),text:"شرکت‌های پرداخت الکترونیک"},{text:"خودروها",icon:jsxRuntimeExports.jsx(DriveEta,{}),route:ROUTE_SUPER_ADMIN_CARS},{text:"کاربران",icon:jsxRuntimeExports.jsx(default_1$J,{}),route:ROUTE_SUPER_ADMIN_USERS},{text:"مدیریت فارم ها",icon:jsxRuntimeExports.jsx(default_1$I,{}),route:ROUTE_SUPER_ADMIN_POULTRIES},{text:"خریداران",icon:jsxRuntimeExports.jsx(default_1$H,{}),route:ROUTE_SUPER_ADMIN_SLAUGHTERS},{text:"محصولات",icon:jsxRuntimeExports.jsx(default_1$T,{}),route:ROUTE_SUPER_ADMIN_PRODUCTS},{text:"دامپزشکان",icon:jsxRuntimeExports.jsx(default_1$F,{}),route:ROUTE_SUPER_ADMIN_ASSIGN_VET_FARM},{text:"پنل اطلاع رسانی",icon:jsxRuntimeExports.jsx(default_1$E,{}),route:ROUTE_SUPER_ADMIN_ROUTE_SMS},{text:"خریدهای بازگشتی",route:ROUTE_SUPER_ADMIN_RETURN_PURCHASES,icon:jsxRuntimeExports.jsx(AssignmentReturn,{})}];case"ChainCompany":return[{text:"مرغداران زیرمجموعه",route:ROUTE_CHAIN_COMPANY_POULTRIES,icon:jsxRuntimeExports.jsx(default_1$1k,{})},{text:"مدیریت بارها",route:ROUTE_CHAIN_COMPANY_MANAGE_BARS,icon:jsxRuntimeExports.jsx(default_1$I,{})},{text:"مدیریت تعرفه",route:ROUTE_CHAIN_COMPANY_MANAGE_FEES,icon:jsxRuntimeExports.jsx(default_1$1h,{})}];case"Supporter":return[{text:"مدیریت بارها",route:ROUTE_SUPPORTER_ROUTE_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{})},{text:"مدیریت جوجه ریزی",route:ROUTE_SUPPORTERـHATCHINGS,icon:jsxRuntimeExports.jsx(default_1$1j,{})}];case"CityPoultry":return[{text:"مدیریت کشتار",icon:jsxRuntimeExports.jsx(default_1$$,{}),route:ROUTE_CITY_POULTRY_HATCHING},{text:"مدیریت جوجه ریزی",icon:jsxRuntimeExports.jsx(default_1$1j,{}),route:ROUTE_CITY_POULTRYـHATCHINGS},{text:"مدیریت بارها",icon:jsxRuntimeExports.jsx(default_1$I,{}),route:ROUTE_CITY_POULTRY_ROUTE_ALLOCATIONS},{text:"مدیریت اصناف",icon:jsxRuntimeExports.jsx(Storefront$1,{}),route:ROUTE_CITY_POULTRY_ROUTE_MANAGE_GUILDS},{text:"مدیریت مباشرین",route:ROUTE_CITY_POULTRY_ROUTE_MANAGE_STEWARDS,icon:jsxRuntimeExports.jsx(default_1$C,{})}];case"ParentCompany":return[{text:"تعرفه ها",route:ROUTE_PARENT_COMPANY_PAYING_FEES_REQUESTS,icon:jsxRuntimeExports.jsx(default_1$1h,{})},{text:"مدیریت بارها",route:ROUTE_PARENT_COMPANY_ALLOCATIONS,icon:jsxRuntimeExports.jsx(default_1$I,{})}];case"ColdHouseSteward":return[{text:"سردخانه",route:ROUTE_COLD_HOUSE_STEWARD_MORGUE,icon:jsxRuntimeExports.jsx(default_1$15,{})}];case"ProteinGuild":return[];default:return[]}},sortRoles=e=>{if(e){const t=["AdminX","SuperAdmin","ProvinceOperator","LiveStockProvinceJahad","Union","Cooperative","Rancher","KillHouse","KillHouseVet","VetFarm","VetSupervisor","CityVet","ParentCompany","Steward","Guilds","ProvinceSupervisor","Commerce","PoultryScience"];return[...e].sort((a,s)=>{const n=t.indexOf(a),i=t.indexOf(s);return n!==-1&&i!==-1?n-i:n!==-1?-1:i!==-1?1:a.localeCompare(s)})}return[]},useSystemName=()=>{const e=useSelector(t=>t.userSlice.userPath);return e==="https://testbackend.rasadyar.com/"?"تست":e==="https://mabackend.rasadyar.com/"?"استان مرکزی":e==="https://bubackend.rasadyar.com/"?"استان بوشهر":e==="https://habackend.rasadyar.com/"?"استان همدان":e==="https://kubackend.rasadyar.com/"?"استان کردستان":"تست"};var CloudSync={},_interopRequireDefault$B=interopRequireDefaultExports;Object.defineProperty(CloudSync,"__esModule",{value:!0});var default_1$B=CloudSync.default=void 0,_createSvgIcon$B=_interopRequireDefault$B(requireCreateSvgIcon()),_jsxRuntime$B=jsxRuntimeExports;default_1$B=CloudSync.default=(0,_createSvgIcon$B.default)((0,_jsxRuntime$B.jsx)("path",{d:"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z"}),"CloudSync");const tokenVerifiction=createAsyncThunk("GET_USER_RAVANDNO_INFO",async e=>{const{data:t,status:a}=await axios$1.post("token-verification/",{token:e.token});return{data:t,status:a}});function getUserTypeOfActivity(e){const t=["CityOperator","Poultry","ProvinceOperator","KillHouse","KillHouseVet","VetFarm","ProvinceFinancial","ProvinceInspector","VetSupervisor","Commerce","CityCommerce","CityVet","CityJahad","Observatory","ProvinceSupervisor","Guilds","GuildRoom","LiveStockSupport","SuperAdmin","ChainCompany","AdminX","Supporter","Dispenser","CityPoultry","ParentCompany","ColdHouseSteward","PosCompany"],a=["LiveStockProvinceJahad","Union","Cooperative","Rancher"],s=e==null?void 0:e.some(i=>t==null?void 0:t.includes(i)),n=e==null?void 0:e.some(i=>a==null?void 0:a.includes(i));return s&&n?"Both":s?"Poultry":n?"LiveStock":""}function getLiveStockRoles(e){const t=["LiveStockProvinceJahad","Union","Cooperative","Rancher"];return e.filter(a=>t.includes(a))}function getBarSquareRoles(e){const t=["BarSquareProvinceJahad"];return e.filter(a=>t.includes(a))}function getPoultryRoles(e){const t=["CityOperator","Poultry","ProvinceOperator","KillHouse","KillHouseVet","VetFarm","ProvinceFinancial","ProvinceInspector","VetSupervisor","Commerce","CityCommerce","CityVet","CityJahad","Observatory","ProvinceSupervisor","Guilds","GuildRoom","LiveStockSupport","SuperAdmin","ChainCompany","AdminX","Supporter","Dispenser","CityPoultry","ParentCompany","ColdHouseSteward","PosCompany","Steward"];return e.filter(a=>t.includes(a))}var CorporateFare={},_interopRequireDefault$A=interopRequireDefaultExports;Object.defineProperty(CorporateFare,"__esModule",{value:!0});var default_1$A=CorporateFare.default=void 0,_createSvgIcon$A=_interopRequireDefault$A(requireCreateSvgIcon()),_jsxRuntime$A=jsxRuntimeExports;default_1$A=CorporateFare.default=(0,_createSvgIcon$A.default)((0,_jsxRuntime$A.jsx)("path",{d:"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z"}),"CorporateFare");var Apartment={},_interopRequireDefault$z=interopRequireDefaultExports;Object.defineProperty(Apartment,"__esModule",{value:!0});var default_1$z=Apartment.default=void 0,_createSvgIcon$z=_interopRequireDefault$z(requireCreateSvgIcon()),_jsxRuntime$z=jsxRuntimeExports;default_1$z=Apartment.default=(0,_createSvgIcon$z.default)((0,_jsxRuntime$z.jsx)("path",{d:"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z"}),"Apartment");var ListAlt={},_interopRequireDefault$y=interopRequireDefaultExports;Object.defineProperty(ListAlt,"__esModule",{value:!0});var default_1$y=ListAlt.default=void 0,_createSvgIcon$y=_interopRequireDefault$y(requireCreateSvgIcon()),_jsxRuntime$y=jsxRuntimeExports;default_1$y=ListAlt.default=(0,_createSvgIcon$y.default)((0,_jsxRuntime$y.jsx)("path",{d:"M19 5v14H5V5zm1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z"}),"ListAlt");var Face5={},_interopRequireDefault$x=interopRequireDefaultExports;Object.defineProperty(Face5,"__esModule",{value:!0});var default_1$x=Face5.default=void 0,_createSvgIcon$x=_interopRequireDefault$x(requireCreateSvgIcon()),_jsxRuntime$x=jsxRuntimeExports;default_1$x=Face5.default=(0,_createSvgIcon$x.default)([(0,_jsxRuntime$x.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8"},"0"),(0,_jsxRuntime$x.jsx)("circle",{cx:"9",cy:"13",r:"1.25"},"1"),(0,_jsxRuntime$x.jsx)("circle",{cx:"12",cy:"5.5",r:".5"},"2"),(0,_jsxRuntime$x.jsx)("circle",{cx:"14",cy:"5.5",r:".5"},"3"),(0,_jsxRuntime$x.jsx)("circle",{cx:"10",cy:"5.5",r:".5"},"4"),(0,_jsxRuntime$x.jsx)("circle",{cx:"17",cy:"6.5",r:".5"},"5"),(0,_jsxRuntime$x.jsx)("circle",{cx:"9",cy:"6.5",r:".5"},"6"),(0,_jsxRuntime$x.jsx)("circle",{cx:"7",cy:"6.5",r:".5"},"7"),(0,_jsxRuntime$x.jsx)("circle",{cx:"11",cy:"6.5",r:".5"},"8"),(0,_jsxRuntime$x.jsx)("circle",{cx:"13",cy:"6.5",r:".5"},"9"),(0,_jsxRuntime$x.jsx)("circle",{cx:"15",cy:"6.5",r:".5"},"10"),(0,_jsxRuntime$x.jsx)("circle",{cx:"12",cy:"7.5",r:".5"},"11"),(0,_jsxRuntime$x.jsx)("circle",{cx:"14",cy:"7.5",r:".5"},"12"),(0,_jsxRuntime$x.jsx)("circle",{cx:"16",cy:"7.5",r:".5"},"13"),(0,_jsxRuntime$x.jsx)("circle",{cx:"10",cy:"7.5",r:".5"},"14"),(0,_jsxRuntime$x.jsx)("circle",{cx:"8",cy:"7.5",r:".5"},"15"),(0,_jsxRuntime$x.jsx)("circle",{cx:"9",cy:"8.5",r:".5"},"16"),(0,_jsxRuntime$x.jsx)("circle",{cx:"7",cy:"8.5",r:".5"},"17"),(0,_jsxRuntime$x.jsx)("circle",{cx:"11",cy:"8.5",r:".5"},"18"),(0,_jsxRuntime$x.jsx)("circle",{cx:"13",cy:"8.5",r:".5"},"19"),(0,_jsxRuntime$x.jsx)("circle",{cx:"15",cy:"8.5",r:".5"},"20"),(0,_jsxRuntime$x.jsx)("circle",{cx:"17",cy:"8.5",r:".5"},"21"),(0,_jsxRuntime$x.jsx)("circle",{cx:"15",cy:"13",r:"1.25"},"22")],"Face5");var BlurOn={},_interopRequireDefault$w=interopRequireDefaultExports;Object.defineProperty(BlurOn,"__esModule",{value:!0});var default_1$w=BlurOn.default=void 0,_createSvgIcon$w=_interopRequireDefault$w(requireCreateSvgIcon()),_jsxRuntime$w=jsxRuntimeExports;default_1$w=BlurOn.default=(0,_createSvgIcon$w.default)((0,_jsxRuntime$w.jsx)("path",{d:"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5"}),"BlurOn");var CompareArrows={},_interopRequireDefault$v=interopRequireDefaultExports;Object.defineProperty(CompareArrows,"__esModule",{value:!0});var default_1$v=CompareArrows.default=void 0,_createSvgIcon$v=_interopRequireDefault$v(requireCreateSvgIcon()),_jsxRuntime$v=jsxRuntimeExports;default_1$v=CompareArrows.default=(0,_createSvgIcon$v.default)((0,_jsxRuntime$v.jsx)("path",{d:"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z"}),"CompareArrows");const getLiveStockItems=e=>{switch(e){case"LiveStockProvinceJahad":return[{text:"اتحادیه ها",icon:jsxRuntimeExports.jsx(default_1$A,{}),route:ROUTE_PROVINCE_JAHAD_UNIONS},{text:"تعاونی ها",icon:jsxRuntimeExports.jsx(default_1$z,{}),route:ROUTE_PROVINCE_JAHAD_COOPERATIVES},{text:"دامداران",icon:jsxRuntimeExports.jsx(default_1$x,{}),route:ROUTE_PROVINCE_JAHAD_RANCHERS},{text:"گله ها",icon:jsxRuntimeExports.jsx(default_1$y,{}),route:ROUTE_PROVINCE_JAHAD_HERDS},{text:"محصولات",icon:jsxRuntimeExports.jsx(default_1$w,{}),route:ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION},{text:"تراکنش ها",icon:jsxRuntimeExports.jsx(default_1$v,{}),route:ROUTE_PROVINCE_JAHAD_PRODUCT_TRANSACTIONS},{text:"کاربران",icon:jsxRuntimeExports.jsx(default_1$J,{}),route:ROUTE_PROVINCE_JAHAD_USERS}];case"Union":return[{text:"تعاونی ها",icon:jsxRuntimeExports.jsx(default_1$z,{}),route:ROUTE_UNION_COOPERATIVES},{text:"دامداران",icon:jsxRuntimeExports.jsx(default_1$x,{}),route:ROUTE_UNION_RANCHERS},{text:"گله ها",icon:jsxRuntimeExports.jsx(default_1$y,{}),route:ROUTE_UNION_HERDS},{text:"محصولات",icon:jsxRuntimeExports.jsx(default_1$w,{}),route:ROUTE_UNION_PRODUCT_DISTRIBUTION},{text:"تراکنش ها",icon:jsxRuntimeExports.jsx(default_1$v,{}),route:ROUTE_UNION_PRODUCT_TRANSACTIONS},{text:"کاربران",icon:jsxRuntimeExports.jsx(default_1$J,{}),route:ROUTE_UNION_USERS,disabled:!0}];case"Cooperative":return[{text:"دامداران",icon:jsxRuntimeExports.jsx(default_1$x,{}),route:ROUTE_COOPERATIVE_RANCHERS,disabled:!0,disabledText:"شما مجوز دسترسی به این بخش را ندارید!"},{text:"گله ها",icon:jsxRuntimeExports.jsx(default_1$y,{}),route:ROUTE_COOPERATIVE_HERDS,disabled:!0,disabledText:"شما مجوز دسترسی به این بخش را ندارید!"},{text:"محصولات",icon:jsxRuntimeExports.jsx(default_1$w,{}),route:ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION},{text:"تراکنش ها",icon:jsxRuntimeExports.jsx(default_1$v,{}),route:ROUTE_COOPERATIVE_PRODUCT_TRANSACTIONS},{text:"کاربران",icon:jsxRuntimeExports.jsx(default_1$J,{}),route:ROUTE_COOPERATIVE_USERS,disabled:!0}];default:return[]}};var Widgets={},_interopRequireDefault$u=interopRequireDefaultExports;Object.defineProperty(Widgets,"__esModule",{value:!0});var default_1$u=Widgets.default=void 0,_createSvgIcon$u=_interopRequireDefault$u(requireCreateSvgIcon()),_jsxRuntime$u=jsxRuntimeExports;default_1$u=Widgets.default=(0,_createSvgIcon$u.default)((0,_jsxRuntime$u.jsx)("path",{d:"M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66z"}),"Widgets");const useUserProfile=()=>{const e=useDispatch(),{role:t,userProfile:a}=useSelector(s=>s.userSlice);return reactExports.useEffect(()=>{a||e(getUserProfile())},[]),[t,a]};function getFaUserRole(e){switch(e){case"Admin":return"ادمین استان";case"CityOperator":return"تعاونی";case"Poultry":return"مرغدار";case"ProvinceOperator":return"مدیر اجرایی";case"ProvinceFinancial":return"مالی اتحادیه";case"KillHouse":return"کشتارگاه";case"KillHouseVet":return"دامپزشک کشتارگاه";case"VetFarm":return"دامپزشک فارم";case"Driver":return"راننده";case"ProvinceInspector":return"بازرس اتحادیه ";case"VetSupervisor":return"دامپزشک کل";case"Jahad":return"جهاد کشاورزی استان";case"CityJahad":return"جهاد کشاورزی شهرستان";case"ProvincialGovernment":return"استانداری";case"Guilds":return"صنف";case"Steward":return"مباشر";case"Commerce":return"معاونت بازرگانی استان";case"CityCommerce":return"بازرگانی شهرستان";case"UnitWindow":return"پنجره واحد";case"CityVet":return"دامپزشک شهرستان";case"Observatory":return"رصدخانه";case"ProvinceSupervisor":return"ناظر استان";case"GuildRoom":return"اتاق اصناف";case"PosCompany":return"شرکت psp";case"LiveStockSupport":return"پشتیبانی امور دام";case"SuperAdmin":return"ادمین کل";case"ChainCompany":return"شرکت زنجیره";case"AdminX":return"ادمین ایکس";case"Supporter":return"پشتیبان سامانه";case"Dispenser":return"پخش کننده";case"CityPoultry":return"طیور شهرستان";case"ParentCompany":return"شرکت مادر";case"ColdHouseSteward":return"مباشر سردخانه";case"CityGuild":return"اتحادیه پروتئینی";case"LiveStockProvinceJahad":return"جهاد استان";case"Union":return"اتحادیه دامداران";case"Cooperative":return"تعاونی دامداران";case"Rancher":return"دامدار";case"BarSquareProvinceJahad":return"جهاد میدان بار";case"PoultryScience":return"کارشناس علوم دامی";case"ProteinGuild":return"گویهای پروتئین";default:return""}}var ReduceCapacity={},_interopRequireDefault$t=interopRequireDefaultExports;Object.defineProperty(ReduceCapacity,"__esModule",{value:!0});var default_1$t=ReduceCapacity.default=void 0,_createSvgIcon$t=_interopRequireDefault$t(requireCreateSvgIcon()),_jsxRuntime$t=jsxRuntimeExports;default_1$t=ReduceCapacity.default=(0,_createSvgIcon$t.default)((0,_jsxRuntime$t.jsx)("path",{d:"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7c.99 0 1.93.21 2.78.58.74.32 1.22 1.04 1.22 1.85zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58.99 0 1.93.21 2.78.58.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19c.99 0 1.93.21 2.78.58.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z"}),"ReduceCapacity");var Factory={},_interopRequireDefault$s=interopRequireDefaultExports;Object.defineProperty(Factory,"__esModule",{value:!0});var default_1$s=Factory.default=void 0,_createSvgIcon$s=_interopRequireDefault$s(requireCreateSvgIcon()),_jsxRuntime$s=jsxRuntimeExports;default_1$s=Factory.default=(0,_createSvgIcon$s.default)((0,_jsxRuntime$s.jsx)("path",{d:"M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z"}),"Factory");var HdrStrong={},_interopRequireDefault$r=interopRequireDefaultExports;Object.defineProperty(HdrStrong,"__esModule",{value:!0});var default_1$r=HdrStrong.default=void 0,_createSvgIcon$r=_interopRequireDefault$r(requireCreateSvgIcon()),_jsxRuntime$r=jsxRuntimeExports;default_1$r=HdrStrong.default=(0,_createSvgIcon$r.default)((0,_jsxRuntime$r.jsx)("path",{d:"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"HdrStrong");var RemoveRedEye={},_interopRequireDefault$q=interopRequireDefaultExports;Object.defineProperty(RemoveRedEye,"__esModule",{value:!0});var default_1$q=RemoveRedEye.default=void 0,_createSvgIcon$q=_interopRequireDefault$q(requireCreateSvgIcon()),_jsxRuntime$q=jsxRuntimeExports;default_1$q=RemoveRedEye.default=(0,_createSvgIcon$q.default)((0,_jsxRuntime$q.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.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"RemoveRedEye");var Support$1={},_interopRequireDefault$p=interopRequireDefaultExports;Object.defineProperty(Support$1,"__esModule",{value:!0});var default_1$p=Support$1.default=void 0,_createSvgIcon$p=_interopRequireDefault$p(requireCreateSvgIcon()),_jsxRuntime$p=jsxRuntimeExports;default_1$p=Support$1.default=(0,_createSvgIcon$p.default)((0,_jsxRuntime$p.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58"}),"Support");var Window={},_interopRequireDefault$o=interopRequireDefaultExports;Object.defineProperty(Window,"__esModule",{value:!0});var default_1$o=Window.default=void 0,_createSvgIcon$o=_interopRequireDefault$o(requireCreateSvgIcon()),_jsxRuntime$o=jsxRuntimeExports;default_1$o=Window.default=(0,_createSvgIcon$o.default)((0,_jsxRuntime$o.jsx)("path",{d:"M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z"}),"Window");var Payment$2={},_interopRequireDefault$n=interopRequireDefaultExports;Object.defineProperty(Payment$2,"__esModule",{value:!0});var default_1$n=Payment$2.default=void 0,_createSvgIcon$n=_interopRequireDefault$n(requireCreateSvgIcon()),_jsxRuntime$n=jsxRuntimeExports;default_1$n=Payment$2.default=(0,_createSvgIcon$n.default)((0,_jsxRuntime$n.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment");var Animation={},_interopRequireDefault$m=interopRequireDefaultExports;Object.defineProperty(Animation,"__esModule",{value:!0});var default_1$m=Animation.default=void 0,_createSvgIcon$m=_interopRequireDefault$m(requireCreateSvgIcon()),_jsxRuntime$m=jsxRuntimeExports;default_1$m=Animation.default=(0,_createSvgIcon$m.default)((0,_jsxRuntime$m.jsx)("path",{d:"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3"}),"Animation");var CoPresent={},_interopRequireDefault$l=interopRequireDefaultExports;Object.defineProperty(CoPresent,"__esModule",{value:!0});var default_1$l=CoPresent.default=void 0,_createSvgIcon$l=_interopRequireDefault$l(requireCreateSvgIcon()),_jsxRuntime$l=jsxRuntimeExports;default_1$l=CoPresent.default=(0,_createSvgIcon$l.default)([(0,_jsxRuntime$l.jsx)("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"},"0"),(0,_jsxRuntime$l.jsx)("circle",{cx:"9",cy:"10",r:"4"},"1"),(0,_jsxRuntime$l.jsx)("path",{d:"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66"},"2")],"CoPresent");var Diversity3={},_interopRequireDefault$k=interopRequireDefaultExports;Object.defineProperty(Diversity3,"__esModule",{value:!0});var default_1$k=Diversity3.default=void 0,_createSvgIcon$k=_interopRequireDefault$k(requireCreateSvgIcon()),_jsxRuntime$k=jsxRuntimeExports;default_1$k=Diversity3.default=(0,_createSvgIcon$k.default)([(0,_jsxRuntime$k.jsx)("path",{d:"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3"},"0"),(0,_jsxRuntime$k.jsx)("path",{d:"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2"},"1")],"Diversity3");var BrightnessLow={},_interopRequireDefault$j=interopRequireDefaultExports;Object.defineProperty(BrightnessLow,"__esModule",{value:!0});var default_1$j=BrightnessLow.default=void 0,_createSvgIcon$j=_interopRequireDefault$j(requireCreateSvgIcon()),_jsxRuntime$j=jsxRuntimeExports;default_1$j=BrightnessLow.default=(0,_createSvgIcon$j.default)((0,_jsxRuntime$j.jsx)("path",{d:"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6"}),"BrightnessLow");var MedicalInformation={},_interopRequireDefault$i=interopRequireDefaultExports;Object.defineProperty(MedicalInformation,"__esModule",{value:!0});var default_1$i=MedicalInformation.default=void 0,_createSvgIcon$i=_interopRequireDefault$i(requireCreateSvgIcon()),_jsxRuntime$i=jsxRuntimeExports;default_1$i=MedicalInformation.default=(0,_createSvgIcon$i.default)((0,_jsxRuntime$i.jsx)("path",{d:"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z"}),"MedicalInformation");var MonetizationOn={},_interopRequireDefault$h=interopRequireDefaultExports;Object.defineProperty(MonetizationOn,"__esModule",{value:!0});var default_1$h=MonetizationOn.default=void 0,_createSvgIcon$h=_interopRequireDefault$h(requireCreateSvgIcon()),_jsxRuntime$h=jsxRuntimeExports;default_1$h=MonetizationOn.default=(0,_createSvgIcon$h.default)((0,_jsxRuntime$h.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16"}),"MonetizationOn");var Policy={},_interopRequireDefault$g=interopRequireDefaultExports;Object.defineProperty(Policy,"__esModule",{value:!0});var default_1$g=Policy.default=void 0,_createSvgIcon$g=_interopRequireDefault$g(requireCreateSvgIcon()),_jsxRuntime$g=jsxRuntimeExports;default_1$g=Policy.default=(0,_createSvgIcon$g.default)([(0,_jsxRuntime$g.jsx)("path",{d:"m21 5-9-4-9 4v6c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07 1.95-1.95 5.12-1.95 7.07 0 1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z"},"0"),(0,_jsxRuntime$g.jsx)("circle",{cx:"12",cy:"12",r:"3"},"1")],"Policy");var LocalTaxi={},_interopRequireDefault$f=interopRequireDefaultExports;Object.defineProperty(LocalTaxi,"__esModule",{value:!0});var default_1$f=LocalTaxi.default=void 0,_createSvgIcon$f=_interopRequireDefault$f(requireCreateSvgIcon()),_jsxRuntime$f=jsxRuntimeExports;default_1$f=LocalTaxi.default=(0,_createSvgIcon$f.default)((0,_jsxRuntime$f.jsx)("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"}),"LocalTaxi");var AdminPanelSettings={},_interopRequireDefault$e=interopRequireDefaultExports;Object.defineProperty(AdminPanelSettings,"__esModule",{value:!0});var default_1$e=AdminPanelSettings.default=void 0,_createSvgIcon$e=_interopRequireDefault$e(requireCreateSvgIcon()),_jsxRuntime$e=jsxRuntimeExports;default_1$e=AdminPanelSettings.default=(0,_createSvgIcon$e.default)([(0,_jsxRuntime$e.jsx)("path",{d:"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6"},"0"),(0,_jsxRuntime$e.jsx)("path",{d:"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17"},"1")],"AdminPanelSettings");var Agriculture={},_interopRequireDefault$d=interopRequireDefaultExports;Object.defineProperty(Agriculture,"__esModule",{value:!0});var default_1$d=Agriculture.default=void 0,_createSvgIcon$d=_interopRequireDefault$d(requireCreateSvgIcon()),_jsxRuntime$d=jsxRuntimeExports;default_1$d=Agriculture.default=(0,_createSvgIcon$d.default)([(0,_jsxRuntime$d.jsx)("path",{d:"M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4"},"0"),(0,_jsxRuntime$d.jsx)("path",{d:"M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.55.35-1.17.35-1.81 0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62-.63-1.53.09-3.29 1.62-3.92 1.53-.63 3.29.09 3.92 1.62.64 1.53-.09 3.29-1.62 3.92"},"1")],"Agriculture");var Storefront={},_interopRequireDefault$c=interopRequireDefaultExports;Object.defineProperty(Storefront,"__esModule",{value:!0});var default_1$c=Storefront.default=void 0,_createSvgIcon$c=_interopRequireDefault$c(requireCreateSvgIcon()),_jsxRuntime$c=jsxRuntimeExports;default_1$c=Storefront.default=(0,_createSvgIcon$c.default)((0,_jsxRuntime$c.jsx)("path",{d:"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z"}),"Storefront");var CurrencyExchange={},_interopRequireDefault$b=interopRequireDefaultExports;Object.defineProperty(CurrencyExchange,"__esModule",{value:!0});var default_1$b=CurrencyExchange.default=void 0,_createSvgIcon$b=_interopRequireDefault$b(requireCreateSvgIcon()),_jsxRuntime$b=jsxRuntimeExports;default_1$b=CurrencyExchange.default=(0,_createSvgIcon$b.default)((0,_jsxRuntime$b.jsx)("path",{d:"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z"}),"CurrencyExchange");var LocalAtm={},_interopRequireDefault$a=interopRequireDefaultExports;Object.defineProperty(LocalAtm,"__esModule",{value:!0});var default_1$a=LocalAtm.default=void 0,_createSvgIcon$a=_interopRequireDefault$a(requireCreateSvgIcon()),_jsxRuntime$a=jsxRuntimeExports;default_1$a=LocalAtm.default=(0,_createSvgIcon$a.default)((0,_jsxRuntime$a.jsx)("path",{d:"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z"}),"LocalAtm");var Preview={},_interopRequireDefault$9=interopRequireDefaultExports;Object.defineProperty(Preview,"__esModule",{value:!0});var default_1$9=Preview.default=void 0,_createSvgIcon$9=_interopRequireDefault$9(requireCreateSvgIcon()),_jsxRuntime$9=jsxRuntimeExports;default_1$9=Preview.default=(0,_createSvgIcon$9.default)((0,_jsxRuntime$9.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"Preview");var Domain={},_interopRequireDefault$8=interopRequireDefaultExports;Object.defineProperty(Domain,"__esModule",{value:!0});var default_1$8=Domain.default=void 0,_createSvgIcon$8=_interopRequireDefault$8(requireCreateSvgIcon()),_jsxRuntime$8=jsxRuntimeExports;default_1$8=Domain.default=(0,_createSvgIcon$8.default)((0,_jsxRuntime$8.jsx)("path",{d:"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"}),"Domain");var FoodBank={},_interopRequireDefault$7=interopRequireDefaultExports;Object.defineProperty(FoodBank,"__esModule",{value:!0});var default_1$7=FoodBank.default=void 0,_createSvgIcon$7=_interopRequireDefault$7(requireCreateSvgIcon()),_jsxRuntime$7=jsxRuntimeExports;default_1$7=FoodBank.default=(0,_createSvgIcon$7.default)((0,_jsxRuntime$7.jsx)("path",{d:"M12 3 4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z"}),"FoodBank");var HowToReg={},_interopRequireDefault$6=interopRequireDefaultExports;Object.defineProperty(HowToReg,"__esModule",{value:!0});var default_1$6=HowToReg.default=void 0,_createSvgIcon$6=_interopRequireDefault$6(requireCreateSvgIcon()),_jsxRuntime$6=jsxRuntimeExports;default_1$6=HowToReg.default=(0,_createSvgIcon$6.default)((0,_jsxRuntime$6.jsx)("path",{fillRule:"evenodd",d:"m9 17 3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m4.47 8.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z"}),"HowToReg");function getIconUserRole(e){switch(e){case"Admin":return jsxRuntimeExports.jsx(default_1$e,{});case"CityOperator":return jsxRuntimeExports.jsx(default_1$j,{});case"Poultry":return jsxRuntimeExports.jsx(default_1$1j,{});case"ProvinceOperator":return jsxRuntimeExports.jsx(default_1$k,{});case"ProvinceFinancial":return jsxRuntimeExports.jsx(default_1$h,{});case"KillHouse":return jsxRuntimeExports.jsx(default_1$s,{});case"KillHouseVet":return jsxRuntimeExports.jsx(default_1$13,{});case"VetFarm":return jsxRuntimeExports.jsx(default_1$i,{});case"Driver":return jsxRuntimeExports.jsx(default_1$f,{});case"ProvinceInspector":return jsxRuntimeExports.jsx(default_1$g,{});case"VetSupervisor":return jsxRuntimeExports.jsx(default_1$i,{});case"Jahad":return jsxRuntimeExports.jsx(default_1$d,{});case"CityJahad":return jsxRuntimeExports.jsx(default_1$d,{});case"ProvincialGovernment":return jsxRuntimeExports.jsx(default_1$t,{});case"Guilds":return jsxRuntimeExports.jsx(default_1$c,{});case"Steward":return jsxRuntimeExports.jsx(default_1$K,{});case"Commerce":return jsxRuntimeExports.jsx(default_1$b,{});case"CityCommerce":return jsxRuntimeExports.jsx(default_1$a,{});case"UnitWindow":return jsxRuntimeExports.jsx(default_1$o,{});case"CityVet":return jsxRuntimeExports.jsx(default_1$i,{});case"Observatory":return jsxRuntimeExports.jsx(default_1$9,{});case"ProvinceSupervisor":return jsxRuntimeExports.jsx(default_1$q,{});case"GuildRoom":return jsxRuntimeExports.jsx(default_1$c,{});case"PosCompany":return jsxRuntimeExports.jsx(default_1$n,{});case"LiveStockSupport":return jsxRuntimeExports.jsx(default_1$p,{});case"SuperAdmin":return jsxRuntimeExports.jsx(default_1$e,{});case"AdminX":return jsxRuntimeExports.jsx(default_1$e,{});case"ChainCompany":return jsxRuntimeExports.jsx(default_1$m,{});case"Supporter":return jsxRuntimeExports.jsx(default_1$p,{});case"Dispenser":return jsxRuntimeExports.jsx(default_1$l,{});case"CityPoultry":return jsxRuntimeExports.jsx(default_1$d,{});case"ParentCompany":return jsxRuntimeExports.jsx(default_1$8,{});case"ColdHouseSteward":return jsxRuntimeExports.jsx(default_1$15,{});case"CityGuild":return jsxRuntimeExports.jsx(default_1$7,{});case"LiveStockProvinceJahad":return jsxRuntimeExports.jsx(CorporateFare$1,{});case"Union":return jsxRuntimeExports.jsx(default_1$j,{});case"Cooperative":return jsxRuntimeExports.jsx(default_1$j,{});case"ranRanchercher":return jsxRuntimeExports.jsx(default_1$d,{});case"PoultryScience":return jsxRuntimeExports.jsx(default_1$6,{});default:return jsxRuntimeExports.jsx(default_1$r,{})}}function r(e){var t,a,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;te.indexOf(a)!==-1):e.indexOf(t)!==-1}const onSpaceOrEnter=(e,t)=>a=>{(a.key==="Enter"||a.key===" ")&&(e(a),a.preventDefault(),a.stopPropagation())},getActiveElement=(e=document)=>{const t=e.activeElement;return t?t.shadowRoot?getActiveElement(t.shadowRoot):t:null};function getPickersMonthUtilityClass(e){return generateUtilityClass("PrivatePickersMonth",e)}const pickersMonthClasses=generateUtilityClasses("PrivatePickersMonth",["root","selected"]),_excluded$h=["disabled","onSelect","selected","value","tabIndex","hasFocus","onFocus","onBlur"],useUtilityClasses$i=e=>{const{classes:t,selected:a}=e;return composeClasses({root:["root",a&&"selected"]},getPickersMonthUtilityClass,t)},PickersMonthRoot=styled(Typography,{name:"PrivatePickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`&.${pickersMonthClasses.selected}`]:t.selected}]})(({theme:e})=>_extends$6({flex:"1 0 33.33%",display:"flex",alignItems:"center",justifyContent:"center",color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{pointerEvents:"none",color:e.palette.text.secondary},[`&.${pickersMonthClasses.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),noop$2=()=>{},PickersMonth=e=>{const{disabled:t,onSelect:a,selected:s,value:n,tabIndex:i,hasFocus:o,onFocus:u=noop$2,onBlur:l=noop$2}=e,c=_objectWithoutPropertiesLoose$3(e,_excluded$h),_=useUtilityClasses$i(e),p=()=>{a(n)},d=reactExports.useRef(null);return useEnhancedEffect(()=>{if(o){var E;(E=d.current)==null||E.focus()}},[o]),jsxRuntimeExports.jsx(PickersMonthRoot,_extends$6({ref:d,component:"button",type:"button",className:_.root,tabIndex:i,onClick:p,onKeyDown:onSpaceOrEnter(p),color:s?"primary":void 0,variant:s?"h5":"subtitle1",disabled:t,onFocus:E=>u(E,n),onBlur:E=>l(E,n)},c))},getPickersLocalization=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:_extends$6({},e)}}}}),enUSPickers={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>e==="year"?"year view is open, switch to calendar view":"calendar view is open, switch to year view",inputModeToggleButtonAriaLabel:(e,t)=>e?`text input view is open, go to ${t} view`:`${t} view is open, go to text input view`,start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerDefaultToolbarTitle:"Select date",dateTimePickerDefaultToolbarTitle:"Select date & time",timePickerDefaultToolbarTitle:"Select time",dateRangePickerDefaultToolbarTitle:"Select date range",clockLabelText:(e,t,a)=>`Select ${e}. ${t===null?"No time selected":`Selected time is ${a.format(t,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,openDatePickerDialogue:(e,t)=>e&&t.isValid(t.date(e))?`Choose date, selected date is ${t.format(t.date(e),"fullDate")}`:"Choose date",openTimePickerDialogue:(e,t)=>e&&t.isValid(t.date(e))?`Choose time, selected time is ${t.format(t.date(e),"fullTime")}`:"Choose time",timeTableLabel:"pick time",dateTableLabel:"pick date"},DEFAULT_LOCALE=enUSPickers;getPickersLocalization(enUSPickers);const MuiPickersAdapterContext=reactExports.createContext(null);function LocalizationProvider(e){const t=useThemeProps({props:e,name:"MuiLocalizationProvider"}),{children:a,dateAdapter:s,dateFormats:n,dateLibInstance:i,locale:o,adapterLocale:u,localeText:l}=t,c=reactExports.useMemo(()=>new s({locale:u??o,formats:n,instance:i}),[s,o,u,n,i]),_=reactExports.useMemo(()=>({minDate:c.date("1900-01-01T00:00:00.000"),maxDate:c.date("2099-12-31T00:00:00.000")}),[c]),p=reactExports.useMemo(()=>({utils:c,defaultDates:_,localeText:_extends$6({},DEFAULT_LOCALE,l??{})}),[_,c,l]);return jsxRuntimeExports.jsx(MuiPickersAdapterContext.Provider,{value:p,children:a})}const useLocalizationContext=()=>{const e=reactExports.useContext(MuiPickersAdapterContext);if(e===null)throw new Error("MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.");return e},useUtils=()=>useLocalizationContext().utils,useDefaultDates=()=>useLocalizationContext().defaultDates,useLocaleText=()=>useLocalizationContext().localeText,useNow=()=>{const e=useUtils();return reactExports.useRef(e.date()).current};function getMonthPickerUtilityClass(e){return generateUtilityClass("MuiMonthPicker",e)}generateUtilityClasses("MuiMonthPicker",["root"]);const findClosestEnabledDate=({date:e,disableFuture:t,disablePast:a,maxDate:s,minDate:n,isDateDisabled:i,utils:o})=>{const u=o.startOfDay(o.date());a&&o.isBefore(n,u)&&(n=u),t&&o.isAfter(s,u)&&(s=u);let l=e,c=e;for(o.isBefore(e,n)&&(l=o.date(n),c=null),o.isAfter(e,s)&&(c&&(c=o.date(s)),l=null);l||c;){if(l&&o.isAfter(l,s)&&(l=null),c&&o.isBefore(c,n)&&(c=null),l){if(!i(l))return l;l=o.addDays(l,1)}if(c){if(!i(c))return c;c=o.addDays(c,-1)}}return null},parsePickerInputValue=(e,t)=>{const a=e.date(t);return e.isValid(a)?a:null},parseNonNullablePickerDate=(e,t,a)=>{if(t==null)return a;const s=e.date(t);return e.isValid(s)?s:a},_excluded$g=["className","date","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange"],useUtilityClasses$h=e=>{const{classes:t}=e;return composeClasses({root:["root"]},getMonthPickerUtilityClass,t)};function useMonthPickerDefaultizedProps(e,t){const a=useUtils(),s=useDefaultDates(),n=useThemeProps({props:e,name:t});return _extends$6({disableFuture:!1,disablePast:!1},n,{minDate:parseNonNullablePickerDate(a,n.minDate,s.minDate),maxDate:parseNonNullablePickerDate(a,n.maxDate,s.maxDate)})}const MonthPickerRoot=styled("div",{name:"MuiMonthPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({width:310,display:"flex",flexWrap:"wrap",alignContent:"stretch",margin:"0 4px"}),MonthPicker=reactExports.forwardRef(function e(t,a){const s=useUtils(),n=useNow(),i=useMonthPickerDefaultizedProps(t,"MuiMonthPicker"),{className:o,date:u,disabled:l,disableFuture:c,disablePast:_,maxDate:p,minDate:d,onChange:E,shouldDisableMonth:R,readOnly:y,disableHighlightToday:I,autoFocus:A=!1,onMonthFocus:x,hasFocus:S,onFocusedViewChange:T}=i,O=_objectWithoutPropertiesLoose$3(i,_excluded$g),C=i,U=useUtilityClasses$h(C),L=useTheme(),j=reactExports.useMemo(()=>u??s.startOfMonth(n),[n,s,u]),X=reactExports.useMemo(()=>u!=null?s.getMonth(u):I?null:s.getMonth(n),[n,u,s,I]),[B,Y]=reactExports.useState(()=>X||s.getMonth(n)),z=reactExports.useCallback(ae=>{const ne=s.startOfMonth(_&&s.isAfter(n,d)?n:d),J=s.startOfMonth(c&&s.isBefore(n,p)?n:p);return s.isBefore(ae,ne)||s.isAfter(ae,J)?!0:R?R(ae):!1},[c,_,p,d,n,R,s]),H=ae=>{if(y)return;const ne=s.setMonth(j,ae);E(ne,"finish")},[M,k]=useControlled({name:"MonthPicker",state:"hasFocus",controlled:S,default:A}),F=reactExports.useCallback(ae=>{k(ae),T&&T(ae)},[k,T]),N=reactExports.useCallback(ae=>{z(s.setMonth(j,ae))||(Y(ae),F(!0),x&&x(ae))},[z,s,j,F,x]);reactExports.useEffect(()=>{Y(ae=>X!==null&&ae!==X?X:ae)},[X]);const b=useEventCallback$1(ae=>{switch(ae.key){case"ArrowUp":N((12+B-3)%12),ae.preventDefault();break;case"ArrowDown":N((12+B+3)%12),ae.preventDefault();break;case"ArrowLeft":N((12+B+(L.direction==="ltr"?-1:1))%12),ae.preventDefault();break;case"ArrowRight":N((12+B+(L.direction==="ltr"?1:-1))%12),ae.preventDefault();break}}),G=reactExports.useCallback((ae,ne)=>{N(ne)},[N]),V=reactExports.useCallback(()=>{F(!1)},[F]),ee=s.getMonth(n);return jsxRuntimeExports.jsx(MonthPickerRoot,_extends$6({ref:a,className:clsx(U.root,o),ownerState:C,onKeyDown:b},O,{children:s.getMonthArray(j).map(ae=>{const ne=s.getMonth(ae),J=s.format(ae,"monthShort"),ue=l||z(ae);return jsxRuntimeExports.jsx(PickersMonth,{value:ne,selected:ne===X,tabIndex:ne===B&&!ue?0:-1,hasFocus:M&&ne===B,onSelect:H,onFocus:G,onBlur:V,disabled:ue,"aria-current":ee===ne?"date":void 0,children:J},J)})}))});function useValidation(e,t,a){const{value:s,onError:n}=e,i=useLocalizationContext(),o=reactExports.useRef(null),u=t({adapter:i,value:s,props:e});return reactExports.useEffect(()=>{n&&!a(u,o.current)&&n(u,s),o.current=u},[a,n,o,u,s]),u}const validateDate$1=({props:e,value:t,adapter:a})=>{const s=a.utils.date(),n=a.utils.date(t),i=parseNonNullablePickerDate(a.utils,e.minDate,a.defaultDates.minDate),o=parseNonNullablePickerDate(a.utils,e.maxDate,a.defaultDates.maxDate);if(n===null)return null;switch(!0){case!a.utils.isValid(t):return"invalidDate";case!!(e.shouldDisableDate&&e.shouldDisableDate(n)):return"shouldDisableDate";case!!(e.disableFuture&&a.utils.isAfterDay(n,s)):return"disableFuture";case!!(e.disablePast&&a.utils.isBeforeDay(n,s)):return"disablePast";case!!(i&&a.utils.isBeforeDay(n,i)):return"minDate";case!!(o&&a.utils.isAfterDay(n,o)):return"maxDate";default:return null}},useIsDayDisabled=({shouldDisableDate:e,minDate:t,maxDate:a,disableFuture:s,disablePast:n})=>{const i=useLocalizationContext();return reactExports.useCallback(o=>validateDate$1({adapter:i,value:o,props:{shouldDisableDate:e,minDate:t,maxDate:a,disableFuture:s,disablePast:n}})!==null,[i,e,t,a,s,n])},isSameDateError=(e,t)=>e===t,useDateValidation=e=>useValidation(e,validateDate$1,isSameDateError),createCalendarStateReducer=(e,t,a)=>(s,n)=>{switch(n.type){case"changeMonth":return _extends$6({},s,{slideDirection:n.direction,currentMonth:n.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return _extends$6({},s,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(s.focusedDay!=null&&n.focusedDay!=null&&a.isSameDay(n.focusedDay,s.focusedDay))return s;const i=n.focusedDay!=null&&!t&&!a.isSameMonth(s.currentMonth,n.focusedDay);return _extends$6({},s,{focusedDay:n.focusedDay,isMonthSwitchingAnimating:i&&!e&&!n.withoutMonthSwitchingAnimation,currentMonth:i?a.startOfMonth(n.focusedDay):s.currentMonth,slideDirection:n.focusedDay!=null&&a.isAfterDay(n.focusedDay,s.currentMonth)?"left":"right"})}default:throw new Error("missing support")}},useCalendarState=({date:e,defaultCalendarMonth:t,disableFuture:a,disablePast:s,disableSwitchToMonthOnDayFocus:n=!1,maxDate:i,minDate:o,onMonthChange:u,reduceAnimations:l,shouldDisableDate:c})=>{var _;const p=useNow(),d=useUtils(),E=reactExports.useRef(createCalendarStateReducer(!!l,n,d)).current,[R,y]=reactExports.useReducer(E,{isMonthSwitchingAnimating:!1,focusedDay:e||p,currentMonth:d.startOfMonth((_=e??t)!=null?_:p),slideDirection:"left"}),I=reactExports.useCallback(O=>{y(_extends$6({type:"changeMonth"},O)),u&&u(O.newMonth)},[u]),A=reactExports.useCallback(O=>{const C=O??p;d.isSameMonth(C,R.currentMonth)||I({newMonth:d.startOfMonth(C),direction:d.isAfterDay(C,R.currentMonth)?"left":"right"})},[R.currentMonth,I,p,d]),x=useIsDayDisabled({shouldDisableDate:c,minDate:o,maxDate:i,disableFuture:a,disablePast:s}),S=reactExports.useCallback(()=>{y({type:"finishMonthSwitchingAnimation"})},[]),T=reactExports.useCallback((O,C)=>{x(O)||y({type:"changeFocusedDay",focusedDay:O,withoutMonthSwitchingAnimation:C})},[x]);return{calendarState:R,changeMonth:A,changeFocusedDay:T,isDateDisabled:x,onMonthSwitchingAnimationEnd:S,handleChangeMonth:I}},getPickersFadeTransitionGroupUtilityClass=e=>generateUtilityClass("MuiPickersFadeTransitionGroup",e);generateUtilityClasses("MuiPickersFadeTransitionGroup",["root"]);const useUtilityClasses$g=e=>{const{classes:t}=e;return composeClasses({root:["root"]},getPickersFadeTransitionGroupUtilityClass,t)},animationDuration=500,PickersFadeTransitionGroupRoot=styled(TransitionGroup,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function PickersFadeTransitionGroup(e){const t=useThemeProps({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:a,className:s,reduceAnimations:n,transKey:i}=t,o=useUtilityClasses$g(t);return n?a:jsxRuntimeExports.jsx(PickersFadeTransitionGroupRoot,{className:clsx(o.root,s),children:jsxRuntimeExports.jsx(Fade,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:animationDuration,enter:animationDuration/2,exit:0},children:a},i)})}const DAY_SIZE=36,DAY_MARGIN=2,DIALOG_WIDTH=320,VIEW_HEIGHT=358;function getPickersDayUtilityClass(e){return generateUtilityClass("MuiPickersDay",e)}const pickersDayClasses=generateUtilityClasses("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),_excluded$f=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today"],useUtilityClasses$f=e=>{const{selected:t,disableMargin:a,disableHighlightToday:s,today:n,disabled:i,outsideCurrentMonth:o,showDaysOutsideCurrentMonth:u,classes:l}=e;return composeClasses({root:["root",t&&"selected",i&&"disabled",!a&&"dayWithMargin",!s&&n&&"today",o&&u&&"dayOutsideMonth",o&&!u&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},getPickersDayUtilityClass,l)},styleArg=({theme:e,ownerState:t})=>_extends$6({},e.typography.caption,{width:DAY_SIZE,height:DAY_SIZE,borderRadius:"50%",padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,"&:hover":{backgroundColor:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},"&:focus":{backgroundColor:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity),[`&.${pickersDayClasses.selected}`]:{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${pickersDayClasses.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),"&:hover":{willChange:"background-color",backgroundColor:e.palette.primary.dark}},[`&.${pickersDayClasses.disabled}`]:{color:e.palette.text.disabled}},!t.disableMargin&&{margin:`0 ${DAY_MARGIN}px`},t.outsideCurrentMonth&&t.showDaysOutsideCurrentMonth&&{color:e.palette.text.secondary},!t.disableHighlightToday&&t.today&&{[`&:not(.${pickersDayClasses.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),overridesResolver=(e,t)=>{const{ownerState:a}=e;return[t.root,!a.disableMargin&&t.dayWithMargin,!a.disableHighlightToday&&a.today&&t.today,!a.outsideCurrentMonth&&a.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,a.outsideCurrentMonth&&!a.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},PickersDayRoot=styled(ButtonBase,{name:"MuiPickersDay",slot:"Root",overridesResolver})(styleArg),PickersDayFiller=styled("div",{name:"MuiPickersDay",slot:"Root",overridesResolver})(({theme:e,ownerState:t})=>_extends$6({},styleArg({theme:e,ownerState:t}),{opacity:0,pointerEvents:"none"})),noop$1=()=>{},PickersDayRaw=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiPickersDay"}),{autoFocus:n=!1,className:i,day:o,disabled:u=!1,disableHighlightToday:l=!1,disableMargin:c=!1,isAnimating:_,onClick:p,onDaySelect:d,onFocus:E=noop$1,onBlur:R=noop$1,onKeyDown:y=noop$1,onMouseDown:I,outsideCurrentMonth:A,selected:x=!1,showDaysOutsideCurrentMonth:S=!1,children:T,today:O=!1}=s,C=_objectWithoutPropertiesLoose$3(s,_excluded$f),U=_extends$6({},s,{autoFocus:n,disabled:u,disableHighlightToday:l,disableMargin:c,selected:x,showDaysOutsideCurrentMonth:S,today:O}),L=useUtilityClasses$f(U),j=useUtils(),X=reactExports.useRef(null),B=useForkRef(X,a);useEnhancedEffect(()=>{n&&!u&&!_&&!A&&X.current.focus()},[n,u,_,A]);const Y=H=>{I&&I(H),A&&H.preventDefault()},z=H=>{u||d(o,"finish"),A&&H.currentTarget.focus(),p&&p(H)};return A&&!S?jsxRuntimeExports.jsx(PickersDayFiller,{className:clsx(L.root,L.hiddenDaySpacingFiller,i),ownerState:U,role:C.role}):jsxRuntimeExports.jsx(PickersDayRoot,_extends$6({className:clsx(L.root,i),ownerState:U,ref:B,centerRipple:!0,disabled:u,tabIndex:x?0:-1,onKeyDown:H=>y(H,o),onFocus:H=>E(H,o),onBlur:H=>R(H,o),onClick:z,onMouseDown:Y},C,{children:T||j.format(o,"dayOfMonth")}))}),areDayPropsEqual=(e,t)=>e.autoFocus===t.autoFocus&&e.isAnimating===t.isAnimating&&e.today===t.today&&e.disabled===t.disabled&&e.selected===t.selected&&e.disableMargin===t.disableMargin&&e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&&e.disableHighlightToday===t.disableHighlightToday&&e.className===t.className&&e.sx===t.sx&&e.outsideCurrentMonth===t.outsideCurrentMonth&&e.onFocus===t.onFocus&&e.onBlur===t.onBlur&&e.onDaySelect===t.onDaySelect,PickersDay=reactExports.memo(PickersDayRaw,areDayPropsEqual),getPickersSlideTransitionUtilityClass=e=>generateUtilityClass("PrivatePickersSlideTransition",e),pickersSlideTransitionClasses=generateUtilityClasses("PrivatePickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),_excluded$e=["children","className","reduceAnimations","slideDirection","transKey"],useUtilityClasses$e=e=>{const{classes:t}=e;return composeClasses({root:["root"]},getPickersSlideTransitionUtilityClass,t)},slideAnimationDuration=350,PickersSlideTransitionRoot=styled(TransitionGroup,{name:"PrivatePickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`.${pickersSlideTransitionClasses["slideEnter-left"]}`]:t["slideEnter-left"]},{[`.${pickersSlideTransitionClasses["slideEnter-right"]}`]:t["slideEnter-right"]},{[`.${pickersSlideTransitionClasses.slideEnterActive}`]:t.slideEnterActive},{[`.${pickersSlideTransitionClasses.slideExit}`]:t.slideExit},{[`.${pickersSlideTransitionClasses["slideExitActiveLeft-left"]}`]:t["slideExitActiveLeft-left"]},{[`.${pickersSlideTransitionClasses["slideExitActiveLeft-right"]}`]:t["slideExitActiveLeft-right"]}]})(({theme:e})=>{const t=e.transitions.create("transform",{duration:slideAnimationDuration,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${pickersSlideTransitionClasses["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${pickersSlideTransitionClasses["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${pickersSlideTransitionClasses.slideEnterActive}`]:{transform:"translate(0%)",transition:t},[`& .${pickersSlideTransitionClasses.slideExit}`]:{transform:"translate(0%)"},[`& .${pickersSlideTransitionClasses["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:t,zIndex:0},[`& .${pickersSlideTransitionClasses["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:t,zIndex:0}}}),PickersSlideTransition=e=>{const{children:t,className:a,reduceAnimations:s,slideDirection:n,transKey:i}=e,o=_objectWithoutPropertiesLoose$3(e,_excluded$e),u=useUtilityClasses$e(e);if(s)return jsxRuntimeExports.jsx("div",{className:clsx(u.root,a),children:t});const l={exit:pickersSlideTransitionClasses.slideExit,enterActive:pickersSlideTransitionClasses.slideEnterActive,enter:pickersSlideTransitionClasses[`slideEnter-${n}`],exitActive:pickersSlideTransitionClasses[`slideExitActiveLeft-${n}`]};return jsxRuntimeExports.jsx(PickersSlideTransitionRoot,{className:clsx(u.root,a),childFactory:c=>reactExports.cloneElement(c,{classNames:l}),role:"presentation",children:jsxRuntimeExports.jsx(CSSTransition,_extends$6({mountOnEnter:!0,unmountOnExit:!0,timeout:slideAnimationDuration,classNames:l},o,{children:t}),i)})},getDayPickerUtilityClass=e=>generateUtilityClass("MuiDayPicker",e);generateUtilityClasses("MuiDayPicker",["header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer"]);const useUtilityClasses$d=e=>{const{classes:t}=e;return composeClasses({header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"]},getDayPickerUtilityClass,t)},defaultDayOfWeekFormatter=e=>e.charAt(0).toUpperCase(),weeksContainerHeight=(DAY_SIZE+DAY_MARGIN*2)*6,PickersCalendarDayHeader=styled("div",{name:"MuiDayPicker",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),PickersCalendarWeekDayLabel=styled(Typography,{name:"MuiDayPicker",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})(({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.secondary})),PickersCalendarLoadingContainer=styled("div",{name:"MuiDayPicker",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:weeksContainerHeight}),PickersCalendarSlideTransition=styled(PickersSlideTransition,{name:"MuiDayPicker",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:weeksContainerHeight}),PickersCalendarWeekContainer=styled("div",{name:"MuiDayPicker",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),PickersCalendarWeek=styled("div",{name:"MuiDayPicker",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:`${DAY_MARGIN}px 0`,display:"flex",justifyContent:"center"});function DayPicker(e){const t=useNow(),a=useUtils(),s=useThemeProps({props:e,name:"MuiDayPicker"}),n=useUtilityClasses$d(s),{onFocusedDayChange:i,className:o,currentMonth:u,selectedDays:l,disabled:c,disableHighlightToday:_,focusedDay:p,isMonthSwitchingAnimating:d,loading:E,onSelectedDaysChange:R,onMonthSwitchingAnimationEnd:y,readOnly:I,reduceAnimations:A,renderDay:x,renderLoading:S=()=>jsxRuntimeExports.jsx("span",{children:"..."}),showDaysOutsideCurrentMonth:T,slideDirection:O,TransitionProps:C,disablePast:U,disableFuture:L,minDate:j,maxDate:X,shouldDisableDate:B,dayOfWeekFormatter:Y=defaultDayOfWeekFormatter,hasFocus:z,onFocusedViewChange:H,gridLabelId:M}=s,k=useIsDayDisabled({shouldDisableDate:B,minDate:j,maxDate:X,disablePast:U,disableFuture:L}),[F,N]=reactExports.useState(()=>p||t),b=reactExports.useCallback(K=>{H&&H(K)},[H]),G=reactExports.useCallback((K,Q="finish")=>{I||R(K,Q)},[R,I]),V=reactExports.useCallback(K=>{k(K)||(i(K),N(K),b(!0))},[k,i,b]),ee=useTheme$1();function ae(K,Q){switch(K.key){case"ArrowUp":V(a.addDays(Q,-7)),K.preventDefault();break;case"ArrowDown":V(a.addDays(Q,7)),K.preventDefault();break;case"ArrowLeft":{const se=a.addDays(Q,ee.direction==="ltr"?-1:1),fe=ee.direction==="ltr"?a.getPreviousMonth(Q):a.getNextMonth(Q),me=findClosestEnabledDate({utils:a,date:se,minDate:ee.direction==="ltr"?a.startOfMonth(fe):se,maxDate:ee.direction==="ltr"?se:a.endOfMonth(fe),isDateDisabled:k});V(me||se),K.preventDefault();break}case"ArrowRight":{const se=a.addDays(Q,ee.direction==="ltr"?1:-1),fe=ee.direction==="ltr"?a.getNextMonth(Q):a.getPreviousMonth(Q),me=findClosestEnabledDate({utils:a,date:se,minDate:ee.direction==="ltr"?se:a.startOfMonth(fe),maxDate:ee.direction==="ltr"?a.endOfMonth(fe):se,isDateDisabled:k});V(me||se),K.preventDefault();break}case"Home":V(a.startOfWeek(Q)),K.preventDefault();break;case"End":V(a.endOfWeek(Q)),K.preventDefault();break;case"PageUp":V(a.getNextMonth(Q)),K.preventDefault();break;case"PageDown":V(a.getPreviousMonth(Q)),K.preventDefault();break}}function ne(K,Q){V(Q)}function J(K,Q){z&&a.isSameDay(F,Q)&&b(!1)}const ue=a.getMonth(u),oe=l.filter(K=>!!K).map(K=>a.startOfDay(K)),_e=ue,W=reactExports.useMemo(()=>reactExports.createRef(),[_e]),Z=a.startOfWeek(t),te=reactExports.useMemo(()=>{const K=a.startOfMonth(u),Q=a.endOfMonth(u);return k(F)||a.isAfterDay(F,Q)||a.isBeforeDay(F,K)?findClosestEnabledDate({utils:a,date:F,minDate:K,maxDate:Q,disablePast:U,disableFuture:L,isDateDisabled:k}):F},[u,L,U,F,k,a]);return jsxRuntimeExports.jsxs("div",{role:"grid","aria-labelledby":M,children:[jsxRuntimeExports.jsx(PickersCalendarDayHeader,{role:"row",className:n.header,children:a.getWeekdays().map((K,Q)=>{var se;return jsxRuntimeExports.jsx(PickersCalendarWeekDayLabel,{variant:"caption",role:"columnheader","aria-label":a.format(a.addDays(Z,Q),"weekday"),className:n.weekDayLabel,children:(se=Y==null?void 0:Y(K))!=null?se:K},K+Q.toString())})}),E?jsxRuntimeExports.jsx(PickersCalendarLoadingContainer,{className:n.loadingContainer,children:S()}):jsxRuntimeExports.jsx(PickersCalendarSlideTransition,_extends$6({transKey:_e,onExited:y,reduceAnimations:A,slideDirection:O,className:clsx(o,n.slideTransition)},C,{nodeRef:W,children:jsxRuntimeExports.jsx(PickersCalendarWeekContainer,{ref:W,role:"rowgroup",className:n.monthContainer,children:a.getWeekArray(u).map(K=>jsxRuntimeExports.jsx(PickersCalendarWeek,{role:"row",className:n.weekContainer,children:K.map(Q=>{const se=te!==null&&a.isSameDay(Q,te),fe=oe.some(ve=>a.isSameDay(ve,Q)),me=a.isSameDay(Q,t),Ae={key:Q==null?void 0:Q.toString(),day:Q,isAnimating:d,disabled:c||k(Q),autoFocus:z&&se,today:me,outsideCurrentMonth:a.getMonth(Q)!==ue,selected:fe,disableHighlightToday:_,showDaysOutsideCurrentMonth:T,onKeyDown:ae,onFocus:ne,onBlur:J,onDaySelect:G,tabIndex:se?0:-1,role:"gridcell","aria-selected":fe};return me&&(Ae["aria-current"]="date"),x?x(Q,oe,Ae):reactExports.createElement(PickersDay,_extends$6({},Ae,{key:Ae.key}))})},`week-${K[0]}`))})}))]})}function useViews({onChange:e,onViewChange:t,openTo:a,view:s,views:n}){var i,o;const[u,l]=useControlled({name:"Picker",state:"view",controlled:s,default:a&&arrayIncludes(n,a)?a:n[0]}),c=(i=n[n.indexOf(u)-1])!=null?i:null,_=(o=n[n.indexOf(u)+1])!=null?o:null,p=reactExports.useCallback(R=>{l(R),t&&t(R)},[l,t]),d=reactExports.useCallback(()=>{_&&p(_)},[_,p]);return{handleChangeAndOpenNext:reactExports.useCallback((R,y)=>{const I=y==="finish";e(R,I&&_?"partial":y),I&&d()},[_,e,d]),nextView:_,previousView:c,openNext:d,openView:u,setOpenView:p}}const ArrowDropDown=createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),ArrowLeft=createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),ArrowRight=createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),Calendar=createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),Clock$1=createSvgIcon$1(jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),jsxRuntimeExports.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock");createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange");const Pen=createSvgIcon$1(jsxRuntimeExports.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Pen");createSvgIcon$1(jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),jsxRuntimeExports.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time");function getPickersArrowSwitcherUtilityClass(e){return generateUtilityClass("MuiPickersArrowSwitcher",e)}generateUtilityClasses("MuiPickersArrowSwitcher",["root","spacer","button"]);const _excluded$d=["children","className","components","componentsProps","isLeftDisabled","isLeftHidden","isRightDisabled","isRightHidden","leftArrowButtonText","onLeftClick","onRightClick","rightArrowButtonText"],useUtilityClasses$c=e=>{const{classes:t}=e;return composeClasses({root:["root"],spacer:["spacer"],button:["button"]},getPickersArrowSwitcherUtilityClass,t)},PickersArrowSwitcherRoot=styled("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),PickersArrowSwitcherSpacer=styled("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})(({theme:e})=>({width:e.spacing(3)})),PickersArrowSwitcherButton=styled(IconButton,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})(({ownerState:e})=>_extends$6({},e.hidden&&{visibility:"hidden"})),PickersArrowSwitcher=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiPickersArrowSwitcher"}),{children:n,className:i,components:o,componentsProps:u,isLeftDisabled:l,isLeftHidden:c,isRightDisabled:_,isRightHidden:p,leftArrowButtonText:d,onLeftClick:E,onRightClick:R,rightArrowButtonText:y}=s,I=_objectWithoutPropertiesLoose$3(s,_excluded$d),x=useTheme$1().direction==="rtl",S=(u==null?void 0:u.leftArrowButton)||{},T=(o==null?void 0:o.LeftArrowIcon)||ArrowLeft,O=(u==null?void 0:u.rightArrowButton)||{},C=(o==null?void 0:o.RightArrowIcon)||ArrowRight,U=s,L=useUtilityClasses$c(U);return jsxRuntimeExports.jsxs(PickersArrowSwitcherRoot,_extends$6({ref:a,className:clsx(L.root,i),ownerState:U},I,{children:[jsxRuntimeExports.jsx(PickersArrowSwitcherButton,_extends$6({as:o==null?void 0:o.LeftArrowButton,size:"small","aria-label":d,title:d,disabled:l,edge:"end",onClick:E},S,{className:clsx(L.button,S.className),ownerState:_extends$6({},U,S,{hidden:c}),children:x?jsxRuntimeExports.jsx(C,{}):jsxRuntimeExports.jsx(T,{})})),n?jsxRuntimeExports.jsx(Typography,{variant:"subtitle1",component:"span",children:n}):jsxRuntimeExports.jsx(PickersArrowSwitcherSpacer,{className:L.spacer,ownerState:U}),jsxRuntimeExports.jsx(PickersArrowSwitcherButton,_extends$6({as:o==null?void 0:o.RightArrowButton,size:"small","aria-label":y,title:y,edge:"start",disabled:_,onClick:R},O,{className:clsx(L.button,O.className),ownerState:_extends$6({},U,O,{hidden:p}),children:x?jsxRuntimeExports.jsx(T,{}):jsxRuntimeExports.jsx(C,{})}))]}))}),getMeridiem=(e,t)=>e?t.getHours(e)>=12?"pm":"am":null,convertValueToMeridiem=(e,t,a)=>a&&(e>=12?"pm":"am")!==t?t==="am"?e-12:e+12:e,convertToMeridiem=(e,t,a,s)=>{const n=convertValueToMeridiem(s.getHours(e),t,a);return s.setHours(e,n)},getSecondsInDay=(e,t)=>t.getHours(e)*3600+t.getMinutes(e)*60+t.getSeconds(e),createIsAfterIgnoreDatePart=(e=!1,t)=>(a,s)=>e?t.isAfter(a,s):getSecondsInDay(a,t)>getSecondsInDay(s,t);function useNextMonthDisabled(e,{disableFuture:t,maxDate:a}){const s=useUtils();return reactExports.useMemo(()=>{const n=s.date(),i=s.startOfMonth(t&&s.isBefore(n,a)?n:a);return!s.isAfter(i,e)},[t,a,e,s])}function usePreviousMonthDisabled(e,{disablePast:t,minDate:a}){const s=useUtils();return reactExports.useMemo(()=>{const n=s.date(),i=s.startOfMonth(t&&s.isAfter(n,a)?n:a);return!s.isBefore(i,e)},[t,a,e,s])}function useMeridiemMode(e,t,a){const s=useUtils(),n=getMeridiem(e,s),i=reactExports.useCallback(o=>{const u=e==null?null:convertToMeridiem(e,o,!!t,s);a(u,"partial")},[t,e,a,s]);return{meridiemMode:n,handleMeridiemChange:i}}const buildDeprecatedPropsWarning=e=>()=>{},getPickersCalendarHeaderUtilityClass=e=>generateUtilityClass("MuiPickersCalendarHeader",e);generateUtilityClasses("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]);const useUtilityClasses$b=e=>{const{classes:t}=e;return composeClasses({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},getPickersCalendarHeaderUtilityClass,t)},PickersCalendarHeaderRoot=styled("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),PickersCalendarHeaderLabelContainer=styled("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>_extends$6({display:"flex",maxHeight:30,overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),PickersCalendarHeaderLabel=styled("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),PickersCalendarHeaderSwitchViewButton=styled(IconButton,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})({marginRight:"auto"}),PickersCalendarHeaderSwitchViewIcon=styled(ArrowDropDown,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})(({theme:e,ownerState:t})=>_extends$6({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"},t.openView==="year"&&{transform:"rotate(180deg)"})),deprecatedPropsWarning$1=buildDeprecatedPropsWarning();function PickersCalendarHeader(e){const t=useThemeProps({props:e,name:"MuiPickersCalendarHeader"}),{components:a={},componentsProps:s={},currentMonth:n,disabled:i,disableFuture:o,disablePast:u,getViewSwitchingButtonText:l,leftArrowButtonText:c,maxDate:_,minDate:p,onMonthChange:d,onViewChange:E,openView:R,reduceAnimations:y,rightArrowButtonText:I,views:A,labelId:x}=t;deprecatedPropsWarning$1({leftArrowButtonText:c,rightArrowButtonText:I,getViewSwitchingButtonText:l});const S=useLocaleText(),T=c??S.previousMonth,O=I??S.nextMonth,C=l??S.calendarViewSwitchingButtonAriaLabel,U=useUtils(),L=useUtilityClasses$b(t),j=s.switchViewButton||{},X=()=>d(U.getNextMonth(n),"left"),B=()=>d(U.getPreviousMonth(n),"right"),Y=useNextMonthDisabled(n,{disableFuture:o,maxDate:_}),z=usePreviousMonthDisabled(n,{disablePast:u,minDate:p}),H=()=>{if(!(A.length===1||!E||i))if(A.length===2)E(A.find(k=>k!==R)||A[0]);else{const k=A.indexOf(R)!==0?0:1;E(A[k])}};if(A.length===1&&A[0]==="year")return null;const M=t;return jsxRuntimeExports.jsxs(PickersCalendarHeaderRoot,{ownerState:M,className:L.root,children:[jsxRuntimeExports.jsxs(PickersCalendarHeaderLabelContainer,{role:"presentation",onClick:H,ownerState:M,"aria-live":"polite",className:L.labelContainer,children:[jsxRuntimeExports.jsx(PickersFadeTransitionGroup,{reduceAnimations:y,transKey:U.format(n,"monthAndYear"),children:jsxRuntimeExports.jsx(PickersCalendarHeaderLabel,{id:x,ownerState:M,className:L.label,children:U.format(n,"monthAndYear")})}),A.length>1&&!i&&jsxRuntimeExports.jsx(PickersCalendarHeaderSwitchViewButton,_extends$6({size:"small",as:a.SwitchViewButton,"aria-label":C(R),className:L.switchViewButton},j,{children:jsxRuntimeExports.jsx(PickersCalendarHeaderSwitchViewIcon,{as:a.SwitchViewIcon,ownerState:M,className:L.switchViewIcon})}))]}),jsxRuntimeExports.jsx(Fade,{in:R==="day",children:jsxRuntimeExports.jsx(PickersArrowSwitcher,{leftArrowButtonText:T,rightArrowButtonText:O,components:a,componentsProps:s,onLeftClick:B,onRightClick:X,isLeftDisabled:z,isRightDisabled:Y})})]})}const WrapperVariantContext=reactExports.createContext(null);function getPickersYearUtilityClass(e){return generateUtilityClass("PrivatePickersYear",e)}const pickersYearClasses=generateUtilityClasses("PrivatePickersYear",["root","modeDesktop","modeMobile","yearButton","selected","disabled"]),_excluded$c=["autoFocus","className","children","disabled","onClick","onKeyDown","value","tabIndex","onFocus","onBlur"],useUtilityClasses$a=e=>{const{wrapperVariant:t,disabled:a,selected:s,classes:n}=e,i={root:["root",t&&`mode${capitalize$2(t)}`],yearButton:["yearButton",a&&"disabled",s&&"selected"]};return composeClasses(i,getPickersYearUtilityClass,n)},PickersYearRoot=styled("div",{name:"PrivatePickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`&.${pickersYearClasses.modeDesktop}`]:t.modeDesktop},{[`&.${pickersYearClasses.modeMobile}`]:t.modeMobile}]})(({ownerState:e})=>_extends$6({flexBasis:"33.3%",display:"flex",alignItems:"center",justifyContent:"center"},(e==null?void 0:e.wrapperVariant)==="desktop"&&{flexBasis:"25%"})),PickersYearButton=styled("button",{name:"PrivatePickersYear",slot:"Button",overridesResolver:(e,t)=>[t.button,{[`&.${pickersYearClasses.disabled}`]:t.disabled},{[`&.${pickersYearClasses.selected}`]:t.selected}]})(({theme:e})=>_extends$6({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus, &:hover":{backgroundColor:alpha$1(e.palette.action.active,e.palette.action.hoverOpacity)},[`&.${pickersYearClasses.disabled}`]:{color:e.palette.text.secondary},[`&.${pickersYearClasses.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:focus, &:hover":{backgroundColor:e.palette.primary.dark}}})),noop=()=>{},PickersYear=reactExports.forwardRef(function e(t,a){const{autoFocus:s,className:n,children:i,disabled:o,onClick:u,onKeyDown:l,value:c,tabIndex:_,onFocus:p=noop,onBlur:d=noop}=t,E=_objectWithoutPropertiesLoose$3(t,_excluded$c),R=reactExports.useRef(null),y=useForkRef(R,a),I=reactExports.useContext(WrapperVariantContext),A=_extends$6({},t,{wrapperVariant:I}),x=useUtilityClasses$a(A);return reactExports.useEffect(()=>{s&&R.current.focus()},[s]),jsxRuntimeExports.jsx(PickersYearRoot,{className:clsx(x.root,n),ownerState:A,children:jsxRuntimeExports.jsx(PickersYearButton,_extends$6({ref:y,disabled:o,type:"button",tabIndex:o?-1:_,onClick:S=>u(S,c),onKeyDown:S=>l(S,c),onFocus:S=>p(S,c),onBlur:S=>d(S,c),className:x.yearButton,ownerState:A},E,{children:i}))})});function getYearPickerUtilityClass(e){return generateUtilityClass("MuiYearPicker",e)}generateUtilityClasses("MuiYearPicker",["root"]);const useUtilityClasses$9=e=>{const{classes:t}=e;return composeClasses({root:["root"]},getYearPickerUtilityClass,t)};function useYearPickerDefaultizedProps(e,t){const a=useUtils(),s=useDefaultDates(),n=useThemeProps({props:e,name:t});return _extends$6({disablePast:!1,disableFuture:!1},n,{minDate:parseNonNullablePickerDate(a,n.minDate,s.minDate),maxDate:parseNonNullablePickerDate(a,n.maxDate,s.maxDate)})}const YearPickerRoot=styled("div",{name:"MuiYearPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",maxHeight:"304px"}),YearPicker=reactExports.forwardRef(function e(t,a){const s=useNow(),n=useTheme$1(),i=useUtils(),o=useYearPickerDefaultizedProps(t,"MuiYearPicker"),{autoFocus:u,className:l,date:c,disabled:_,disableFuture:p,disablePast:d,maxDate:E,minDate:R,onChange:y,readOnly:I,shouldDisableYear:A,disableHighlightToday:x,onYearFocus:S,hasFocus:T,onFocusedViewChange:O}=o,C=o,U=useUtilityClasses$9(C),L=reactExports.useMemo(()=>c??i.startOfYear(s),[s,i,c]),j=reactExports.useMemo(()=>c!=null?i.getYear(c):x?null:i.getYear(s),[s,c,i,x]),X=reactExports.useContext(WrapperVariantContext),B=reactExports.useRef(null),[Y,z]=reactExports.useState(()=>j||i.getYear(s)),[H,M]=useControlled({name:"YearPicker",state:"hasFocus",controlled:T,default:u}),k=reactExports.useCallback(oe=>{M(oe),O&&O(oe)},[M,O]),F=reactExports.useCallback(oe=>!!(d&&i.isBeforeYear(oe,s)||p&&i.isAfterYear(oe,s)||R&&i.isBeforeYear(oe,R)||E&&i.isAfterYear(oe,E)||A&&A(oe)),[p,d,E,R,s,A,i]),N=(oe,_e,W="finish")=>{if(I)return;const Z=i.setYear(L,_e);y(Z,W)},b=reactExports.useCallback(oe=>{F(i.setYear(L,oe))||(z(oe),k(!0),S==null||S(oe))},[F,i,L,k,S]);reactExports.useEffect(()=>{z(oe=>j!==null&&oe!==j?j:oe)},[j]);const G=X==="desktop"?4:3,V=reactExports.useCallback((oe,_e)=>{switch(oe.key){case"ArrowUp":b(_e-G),oe.preventDefault();break;case"ArrowDown":b(_e+G),oe.preventDefault();break;case"ArrowLeft":b(_e+(n.direction==="ltr"?-1:1)),oe.preventDefault();break;case"ArrowRight":b(_e+(n.direction==="ltr"?1:-1)),oe.preventDefault();break}},[b,n.direction,G]),ee=reactExports.useCallback((oe,_e)=>{b(_e)},[b]),ae=reactExports.useCallback((oe,_e)=>{Y===_e&&k(!1)},[Y,k]),ne=i.getYear(s),J=reactExports.useRef(null),ue=useForkRef(a,J);return reactExports.useEffect(()=>{if(u||J.current===null)return;const oe=J.current.querySelector('[tabindex="0"]');if(!oe)return;const _e=oe.offsetHeight,W=oe.offsetTop,Z=J.current.clientHeight,te=J.current.scrollTop,K=W+_e;_e>Z||W{const _e=i.getYear(oe),W=_e===j;return jsxRuntimeExports.jsx(PickersYear,{selected:W,value:_e,onClick:N,onKeyDown:V,autoFocus:H&&_e===Y,ref:W?B:void 0,disabled:_||F(oe),tabIndex:_e===Y?0:-1,onFocus:ee,onBlur:ae,"aria-current":ne===_e?"date":void 0,children:i.format(oe,"year")},i.format(oe,"year"))})})}),PickerViewRoot=styled("div")({overflowX:"hidden",width:DIALOG_WIDTH,maxHeight:VIEW_HEIGHT,display:"flex",flexDirection:"column",margin:"0 auto"}),defaultReduceAnimations=typeof navigator<"u"&&/(android)/i.test(navigator.userAgent),getCalendarPickerUtilityClass=e=>generateUtilityClass("MuiCalendarPicker",e);generateUtilityClasses("MuiCalendarPicker",["root","viewTransitionContainer"]);const _excluded$b=["autoFocus","onViewChange","date","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","classes"],useUtilityClasses$8=e=>{const{classes:t}=e;return composeClasses({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},getCalendarPickerUtilityClass,t)};function useCalendarPickerDefaultizedProps(e,t){const a=useUtils(),s=useDefaultDates(),n=useThemeProps({props:e,name:t});return _extends$6({loading:!1,disablePast:!1,disableFuture:!1,openTo:"day",views:["year","day"],reduceAnimations:defaultReduceAnimations,renderLoading:()=>jsxRuntimeExports.jsx("span",{children:"..."})},n,{minDate:parseNonNullablePickerDate(a,n.minDate,s.minDate),maxDate:parseNonNullablePickerDate(a,n.maxDate,s.maxDate)})}const CalendarPickerRoot=styled(PickerViewRoot,{name:"MuiCalendarPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column"}),CalendarPickerViewTransitionContainer=styled(PickersFadeTransitionGroup,{name:"MuiCalendarPicker",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),CalendarPicker=reactExports.forwardRef(function e(t,a){const s=useUtils(),n=useId(),i=useCalendarPickerDefaultizedProps(t,"MuiCalendarPicker"),{autoFocus:o,onViewChange:u,date:l,disableFuture:c,disablePast:_,defaultCalendarMonth:p,onChange:d,onYearChange:E,onMonthChange:R,reduceAnimations:y,shouldDisableDate:I,shouldDisableMonth:A,shouldDisableYear:x,view:S,views:T,openTo:O,className:C,disabled:U,readOnly:L,minDate:j,maxDate:X,disableHighlightToday:B,focusedView:Y,onFocusedViewChange:z}=i,H=_objectWithoutPropertiesLoose$3(i,_excluded$b),{openView:M,setOpenView:k,openNext:F}=useViews({view:S,views:T,openTo:O,onChange:d,onViewChange:u}),{calendarState:N,changeFocusedDay:b,changeMonth:G,handleChangeMonth:V,isDateDisabled:ee,onMonthSwitchingAnimationEnd:ae}=useCalendarState({date:l,defaultCalendarMonth:p,reduceAnimations:y,onMonthChange:R,minDate:j,maxDate:X,shouldDisableDate:I,disablePast:_,disableFuture:c}),ne=reactExports.useCallback((ce,ge)=>{const Te=s.startOfMonth(ce),re=s.endOfMonth(ce),le=ee(ce)?findClosestEnabledDate({utils:s,date:ce,minDate:s.isBefore(j,Te)?Te:j,maxDate:s.isAfter(X,re)?re:X,disablePast:_,disableFuture:c,isDateDisabled:ee}):ce;le?(d(le,ge),R==null||R(Te)):(F(),G(Te)),b(le,!0)},[b,c,_,ee,X,j,d,R,G,F,s]),J=reactExports.useCallback((ce,ge)=>{const Te=s.startOfYear(ce),re=s.endOfYear(ce),le=ee(ce)?findClosestEnabledDate({utils:s,date:ce,minDate:s.isBefore(j,Te)?Te:j,maxDate:s.isAfter(X,re)?re:X,disablePast:_,disableFuture:c,isDateDisabled:ee}):ce;le?(d(le,ge),E==null||E(le)):(F(),G(Te)),b(le,!0)},[b,c,_,ee,X,j,d,E,F,s,G]),ue=reactExports.useCallback((ce,ge)=>d(l&&ce?s.mergeDateAndTime(ce,l):ce,ge),[s,l,d]);reactExports.useEffect(()=>{l&&G(l)},[l]);const oe=i,_e=useUtilityClasses$8(oe),W={disablePast:_,disableFuture:c,maxDate:X,minDate:j},Z=U&&l||j,te=U&&l||X,K={disableHighlightToday:B,readOnly:L,disabled:U},Q=`${n}-grid-label`,[se,fe]=useControlled({name:"DayPicker",state:"focusedView",controlled:Y,default:o?M:null}),me=se!==null,Ae=useEventCallback$1(ce=>ge=>{if(z){z(ce)(ge);return}fe(ge?ce:Te=>Te===ce?null:Te)}),ve=reactExports.useRef(M);return reactExports.useEffect(()=>{ve.current!==M&&(ve.current=M,Ae(M)(!0))},[M,Ae]),jsxRuntimeExports.jsxs(CalendarPickerRoot,{ref:a,className:clsx(_e.root,C),ownerState:oe,children:[jsxRuntimeExports.jsx(PickersCalendarHeader,_extends$6({},H,{views:T,openView:M,currentMonth:N.currentMonth,onViewChange:k,onMonthChange:(ce,ge)=>V({newMonth:ce,direction:ge}),minDate:Z,maxDate:te,disabled:U,disablePast:_,disableFuture:c,reduceAnimations:y,labelId:Q})),jsxRuntimeExports.jsx(CalendarPickerViewTransitionContainer,{reduceAnimations:y,className:_e.viewTransitionContainer,transKey:M,ownerState:oe,children:jsxRuntimeExports.jsxs("div",{children:[M==="year"&&jsxRuntimeExports.jsx(YearPicker,_extends$6({},H,W,K,{autoFocus:o,date:l,onChange:J,shouldDisableYear:x,hasFocus:me,onFocusedViewChange:Ae("year")})),M==="month"&&jsxRuntimeExports.jsx(MonthPicker,_extends$6({},W,K,{autoFocus:o,hasFocus:me,className:C,date:l,onChange:ne,shouldDisableMonth:A,onFocusedViewChange:Ae("month")})),M==="day"&&jsxRuntimeExports.jsx(DayPicker,_extends$6({},H,N,W,K,{autoFocus:o,onMonthSwitchingAnimationEnd:ae,onFocusedDayChange:b,reduceAnimations:y,selectedDays:[l],onSelectedDaysChange:ue,shouldDisableDate:I,hasFocus:me,onFocusedViewChange:Ae("day"),gridLabelId:Q}))]})})]})}),CLOCK_WIDTH=220,CLOCK_HOUR_WIDTH=36,clockCenter={x:CLOCK_WIDTH/2,y:CLOCK_WIDTH/2},baseClockPoint={x:clockCenter.x,y:0},cx=baseClockPoint.x-clockCenter.x,cy=baseClockPoint.y-clockCenter.y,rad2deg=e=>e*(180/Math.PI),getAngleValue=(e,t,a)=>{const s=t-clockCenter.x,n=a-clockCenter.y,i=Math.atan2(cx,cy)-Math.atan2(s,n);let o=rad2deg(i);o=Math.round(o/e)*e,o%=360;const u=Math.floor(o/e)||0,l=s**2+n**2,c=Math.sqrt(l);return{value:u,distance:c}},getMinutes$1=(e,t,a=1)=>{const s=a*6;let{value:n}=getAngleValue(s,e,t);return n=n*a%60,n},getHours$1=(e,t,a)=>{const{value:s,distance:n}=getAngleValue(30,e,t);let i=s||12;return a?i%=12:n{const{classes:t}=e;return composeClasses({root:["root"],thumb:["thumb"]},getClockPointerUtilityClass,t)},ClockPointerRoot=styled("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>_extends$6({width:2,backgroundColor:e.palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px"},t.shouldAnimate&&{transition:e.transitions.create(["transform","height"])})),ClockPointerThumb=styled("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e,ownerState:t})=>_extends$6({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:`calc(50% - ${CLOCK_HOUR_WIDTH/2}px)`,border:`${(CLOCK_HOUR_WIDTH-4)/2}px solid ${e.palette.primary.main}`,boxSizing:"content-box"},t.hasSelected&&{backgroundColor:e.palette.primary.main}));function ClockPointer(e){const t=useThemeProps({props:e,name:"MuiClockPointer"}),{className:a,isInner:s,type:n,value:i}=t,o=_objectWithoutPropertiesLoose$3(t,_excluded$a),u=reactExports.useRef(n);reactExports.useEffect(()=>{u.current=n},[n]);const l=_extends$6({},t,{shouldAnimate:u.current!==n}),c=useUtilityClasses$7(l),_=()=>{let d=360/(n==="hours"?12:60)*i;return n==="hours"&&i>12&&(d-=360),{height:Math.round((s?.26:.4)*CLOCK_WIDTH),transform:`rotateZ(${d}deg)`}};return jsxRuntimeExports.jsx(ClockPointerRoot,_extends$6({style:_(),className:clsx(a,c.root),ownerState:l},o,{children:jsxRuntimeExports.jsx(ClockPointerThumb,{ownerState:l,className:c.thumb})}))}function getClockUtilityClass(e){return generateUtilityClass("MuiClock",e)}generateUtilityClasses("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton"]);const useUtilityClasses$6=e=>{const{classes:t}=e;return composeClasses({root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton"],pmButton:["pmButton"]},getClockUtilityClass,t)},ClockRoot=styled("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.spacing(2)})),ClockClock=styled("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,t)=>t.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),ClockWrapper=styled("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),ClockSquareMask=styled("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,t)=>t.squareMask})(({ownerState:e})=>_extends$6({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none"},e.disabled?{}:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}})),ClockPin=styled("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,t)=>t.pin})(({theme:e})=>({width:6,height:6,borderRadius:"50%",backgroundColor:e.palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),ClockAmButton=styled(IconButton,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})(({theme:e,ownerState:t})=>_extends$6({zIndex:1,position:"absolute",bottom:t.ampmInClock?64:8,left:8},t.meridiemMode==="am"&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}})),ClockPmButton=styled(IconButton,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})(({theme:e,ownerState:t})=>_extends$6({zIndex:1,position:"absolute",bottom:t.ampmInClock?64:8,right:8},t.meridiemMode==="pm"&&{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,"&:hover":{backgroundColor:e.palette.primary.light}}));function Clock(e){const t=useThemeProps({props:e,name:"MuiClock"}),{ampm:a,ampmInClock:s,autoFocus:n,children:i,date:o,getClockLabelText:u,handleMeridiemChange:l,isTimeDisabled:c,meridiemMode:_,minutesStep:p=1,onChange:d,selectedId:E,type:R,value:y,disabled:I,readOnly:A,className:x}=t,S=t,T=useUtils(),O=reactExports.useContext(WrapperVariantContext),C=reactExports.useRef(!1),U=useUtilityClasses$6(S),L=c(y,R),j=!a&&R==="hours"&&(y<1||y>12),X=(G,V)=>{I||A||c(G,R)||d(G,V)},B=(G,V)=>{let{offsetX:ee,offsetY:ae}=G;if(ee===void 0){const J=G.target.getBoundingClientRect();ee=G.changedTouches[0].clientX-J.left,ae=G.changedTouches[0].clientY-J.top}const ne=R==="seconds"||R==="minutes"?getMinutes$1(ee,ae,p):getHours$1(ee,ae,!!a);X(ne,V)},Y=G=>{C.current=!0,B(G,"shallow")},z=G=>{C.current&&(B(G,"finish"),C.current=!1)},H=G=>{G.buttons>0&&B(G.nativeEvent,"shallow")},M=G=>{C.current&&(C.current=!1),B(G.nativeEvent,"finish")},k=reactExports.useMemo(()=>R==="hours"?!0:y%5===0,[R,y]),F=R==="minutes"?p:1,N=reactExports.useRef(null);useEnhancedEffect(()=>{n&&N.current.focus()},[n]);const b=G=>{if(!C.current)switch(G.key){case"Home":X(0,"partial"),G.preventDefault();break;case"End":X(R==="minutes"?59:23,"partial"),G.preventDefault();break;case"ArrowUp":X(y+F,"partial"),G.preventDefault();break;case"ArrowDown":X(y-F,"partial"),G.preventDefault();break}};return jsxRuntimeExports.jsxs(ClockRoot,{className:clsx(x,U.root),children:[jsxRuntimeExports.jsxs(ClockClock,{className:U.clock,children:[jsxRuntimeExports.jsx(ClockSquareMask,{onTouchMove:Y,onTouchEnd:z,onMouseUp:M,onMouseMove:H,ownerState:{disabled:I},className:U.squareMask}),!L&&jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(ClockPin,{className:U.pin}),o&&jsxRuntimeExports.jsx(ClockPointer,{type:R,value:y,isInner:j,hasSelected:k})]}),jsxRuntimeExports.jsx(ClockWrapper,{"aria-activedescendant":E,"aria-label":u(R,o,T),ref:N,role:"listbox",onKeyDown:b,tabIndex:0,className:U.wrapper,children:i})]}),a&&(O==="desktop"||s)&&jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(ClockAmButton,{onClick:A?void 0:()=>l("am"),disabled:I||_===null,ownerState:S,className:U.amButton,children:jsxRuntimeExports.jsx(Typography,{variant:"caption",children:"AM"})}),jsxRuntimeExports.jsx(ClockPmButton,{disabled:I||_===null,onClick:A?void 0:()=>l("pm"),ownerState:S,className:U.pmButton,children:jsxRuntimeExports.jsx(Typography,{variant:"caption",children:"PM"})})]})]})}function getClockNumberUtilityClass(e){return generateUtilityClass("MuiClockNumber",e)}const clockNumberClasses=generateUtilityClasses("MuiClockNumber",["root","selected","disabled"]),_excluded$9=["className","disabled","index","inner","label","selected"],useUtilityClasses$5=e=>{const{classes:t,selected:a,disabled:s}=e;return composeClasses({root:["root",a&&"selected",s&&"disabled"]},getClockNumberUtilityClass,t)},ClockNumberRoot=styled("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`&.${clockNumberClasses.disabled}`]:t.disabled},{[`&.${clockNumberClasses.selected}`]:t.selected}]})(({theme:e,ownerState:t})=>_extends$6({height:CLOCK_HOUR_WIDTH,width:CLOCK_HOUR_WIDTH,position:"absolute",left:`calc((100% - ${CLOCK_HOUR_WIDTH}px) / 2)`,display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:e.palette.text.primary,fontFamily:e.typography.fontFamily,"&:focused":{backgroundColor:e.palette.background.paper},[`&.${clockNumberClasses.selected}`]:{color:e.palette.primary.contrastText},[`&.${clockNumberClasses.disabled}`]:{pointerEvents:"none",color:e.palette.text.disabled}},t.inner&&_extends$6({},e.typography.body2,{color:e.palette.text.secondary})));function ClockNumber(e){const t=useThemeProps({props:e,name:"MuiClockNumber"}),{className:a,disabled:s,index:n,inner:i,label:o,selected:u}=t,l=_objectWithoutPropertiesLoose$3(t,_excluded$9),c=t,_=useUtilityClasses$5(c),p=n%12/12*Math.PI*2-Math.PI/2,d=(CLOCK_WIDTH-CLOCK_HOUR_WIDTH-2)/2*(i?.65:1),E=Math.round(Math.cos(p)*d),R=Math.round(Math.sin(p)*d);return jsxRuntimeExports.jsx(ClockNumberRoot,_extends$6({className:clsx(a,_.root),"aria-disabled":s?!0:void 0,"aria-selected":u?!0:void 0,role:"option",style:{transform:`translate(${E}px, ${R+(CLOCK_WIDTH-CLOCK_HOUR_WIDTH)/2}px`},ownerState:c},l,{children:o}))}const getHourNumbers=({ampm:e,date:t,getClockNumberText:a,isDisabled:s,selectedId:n,utils:i})=>{const o=t?i.getHours(t):null,u=[],l=e?1:0,c=e?12:23,_=p=>o===null?!1:e?p===12?o===12||o===0:o===p||o-12===p:o===p;for(let p=l;p<=c;p+=1){let d=p.toString();p===0&&(d="00");const E=!e&&(p===0||p>12);d=i.formatNumber(d);const R=_(p);u.push(jsxRuntimeExports.jsx(ClockNumber,{id:R?n:void 0,index:p,inner:E,selected:R,disabled:s(p),label:d,"aria-label":a(d)},p))}return u},getMinutesNumbers=({utils:e,value:t,isDisabled:a,getClockNumberText:s,selectedId:n})=>{const i=e.formatNumber;return[[5,i("05")],[10,i("10")],[15,i("15")],[20,i("20")],[25,i("25")],[30,i("30")],[35,i("35")],[40,i("40")],[45,i("45")],[50,i("50")],[55,i("55")],[0,i("00")]].map(([o,u],l)=>{const c=o===t;return jsxRuntimeExports.jsx(ClockNumber,{label:u,id:c?n:void 0,index:l+1,inner:!1,disabled:a(o),selected:c,"aria-label":s(u)},o)})};function getClockPickerUtilityClass(e){return generateUtilityClass("MuiClockPicker",e)}generateUtilityClasses("MuiClockPicker",["root","arrowSwitcher"]);const useUtilityClasses$4=e=>{const{classes:t}=e;return composeClasses({root:["root"],arrowSwitcher:["arrowSwitcher"]},getClockPickerUtilityClass,t)},ClockPickerRoot=styled(PickerViewRoot,{name:"MuiClockPicker",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column"}),ClockPickerArrowSwitcher=styled(PickersArrowSwitcher,{name:"MuiClockPicker",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),deprecatedPropsWarning=buildDeprecatedPropsWarning(),ClockPicker=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiClockPicker"}),{ampm:n=!1,ampmInClock:i=!1,autoFocus:o,components:u,componentsProps:l,date:c,disableIgnoringDatePartForTimeValidation:_,getClockLabelText:p,getHoursClockNumberText:d,getMinutesClockNumberText:E,getSecondsClockNumberText:R,leftArrowButtonText:y,maxTime:I,minTime:A,minutesStep:x=1,rightArrowButtonText:S,shouldDisableTime:T,showViewSwitcher:O,onChange:C,view:U,views:L=["hours","minutes"],openTo:j,onViewChange:X,className:B,disabled:Y,readOnly:z}=s;deprecatedPropsWarning({leftArrowButtonText:y,rightArrowButtonText:S,getClockLabelText:p,getHoursClockNumberText:d,getMinutesClockNumberText:E,getSecondsClockNumberText:R});const H=useLocaleText(),M=y??H.openPreviousView,k=S??H.openNextView,F=p??H.clockLabelText,N=d??H.hoursClockNumberText,b=E??H.minutesClockNumberText,G=R??H.secondsClockNumberText,{openView:V,setOpenView:ee,nextView:ae,previousView:ne,handleChangeAndOpenNext:J}=useViews({view:U,views:L,openTo:j,onViewChange:X,onChange:C}),ue=useNow(),oe=useUtils(),_e=reactExports.useMemo(()=>c||oe.setSeconds(oe.setMinutes(oe.setHours(ue,0),0),0),[c,ue,oe]),{meridiemMode:W,handleMeridiemChange:Z}=useMeridiemMode(_e,n,J),te=reactExports.useCallback((me,Ae)=>{const ve=createIsAfterIgnoreDatePart(_,oe),ce=({start:Te,end:re})=>!(A&&ve(A,re)||I&&ve(Te,I)),ge=(Te,re=1)=>Te%re!==0?!1:T?!T(Te,Ae):!0;switch(Ae){case"hours":{const Te=convertValueToMeridiem(me,W,n),re=oe.setHours(_e,Te),le=oe.setSeconds(oe.setMinutes(re,0),0),pe=oe.setSeconds(oe.setMinutes(re,59),59);return!ce({start:le,end:pe})||!ge(Te)}case"minutes":{const Te=oe.setMinutes(_e,me),re=oe.setSeconds(Te,0),le=oe.setSeconds(Te,59);return!ce({start:re,end:le})||!ge(me,x)}case"seconds":{const Te=oe.setSeconds(_e,me);return!ce({start:Te,end:Te})||!ge(me)}default:throw new Error("not supported")}},[n,_e,_,I,W,A,x,T,oe]),K=useId(),Q=reactExports.useMemo(()=>{switch(V){case"hours":return{onChange:(Ae,ve)=>{const ce=convertValueToMeridiem(Ae,W,n);J(oe.setHours(_e,ce),ve)},value:oe.getHours(_e),children:getHourNumbers({date:c,utils:oe,ampm:n,getClockNumberText:N,isDisabled:Ae=>Y||te(Ae,"hours"),selectedId:K})};case"minutes":{const me=oe.getMinutes(_e);return{value:me,onChange:(ve,ce)=>{J(oe.setMinutes(_e,ve),ce)},children:getMinutesNumbers({utils:oe,value:me,getClockNumberText:b,isDisabled:ve=>Y||te(ve,"minutes"),selectedId:K})}}case"seconds":{const me=oe.getSeconds(_e);return{value:me,onChange:(ve,ce)=>{J(oe.setSeconds(_e,ve),ce)},children:getMinutesNumbers({utils:oe,value:me,getClockNumberText:G,isDisabled:ve=>Y||te(ve,"seconds"),selectedId:K})}}default:throw new Error("You must provide the type for ClockView")}},[V,oe,c,n,N,b,G,W,J,_e,te,K,Y]),se=s,fe=useUtilityClasses$4(se);return jsxRuntimeExports.jsxs(ClockPickerRoot,{ref:a,className:clsx(fe.root,B),ownerState:se,children:[O&&jsxRuntimeExports.jsx(ClockPickerArrowSwitcher,{className:fe.arrowSwitcher,leftArrowButtonText:M,rightArrowButtonText:k,components:u,componentsProps:l,onLeftClick:()=>ee(ne),onRightClick:()=>ee(ae),isLeftDisabled:!ne,isRightDisabled:!ae,ownerState:se}),jsxRuntimeExports.jsx(Clock,_extends$6({autoFocus:o,date:c,ampmInClock:i,type:V,ampm:n,getClockLabelText:F,minutesStep:x,isTimeDisabled:te,meridiemMode:W,handleMeridiemChange:Z,selectedId:K,disabled:Y,readOnly:z},Q))]})}),isYearOnlyView=e=>e.length===1&&e[0]==="year",isYearAndMonthViews=e=>e.length===2&&e.indexOf("month")!==-1&&e.indexOf("year")!==-1,getFormatAndMaskByViews=(e,t)=>isYearOnlyView(e)?{inputFormat:t.formats.year}:isYearAndMonthViews(e)?{disableMaskedInput:!0,inputFormat:t.formats.monthAndYear}:{inputFormat:t.formats.keyboardDate};function useDatePickerDefaultizedProps(e,t){var a;const s=useUtils(),n=useDefaultDates(),i=useThemeProps({props:e,name:t}),o=(a=i.views)!=null?a:["year","day"];return _extends$6({openTo:"day",disableFuture:!1,disablePast:!1},getFormatAndMaskByViews(o,s),i,{views:o,minDate:parseNonNullablePickerDate(s,i.minDate,n.minDate),maxDate:parseNonNullablePickerDate(s,i.maxDate,n.maxDate)})}const datePickerValueManager={emptyValue:null,getTodayValue:e=>e.date(),parseInput:parsePickerInputValue,areValuesEqual:(e,t,a)=>e.isEqual(t,a)};function getPickersToolbarUtilityClass(e){return generateUtilityClass("MuiPickersToolbar",e)}const pickersToolbarClasses=generateUtilityClasses("MuiPickersToolbar",["root","content","penIconButton","penIconButtonLandscape"]),useUtilityClasses$3=e=>{const{classes:t,isLandscape:a}=e;return composeClasses({root:["root"],content:["content"],penIconButton:["penIconButton",a&&"penIconButtonLandscape"]},getPickersToolbarUtilityClass,t)},PickersToolbarRoot=styled("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>_extends$6({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3)},t.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})),PickersToolbarContent=styled(Grid$1,{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})(({ownerState:e})=>_extends$6({flex:1},!e.isLandscape&&{alignItems:"center"})),PickersToolbarPenIconButton=styled(IconButton,{name:"MuiPickersToolbar",slot:"PenIconButton",overridesResolver:(e,t)=>[{[`&.${pickersToolbarClasses.penIconButtonLandscape}`]:t.penIconButtonLandscape},t.penIconButton]})({}),getViewTypeIcon=e=>e==="clock"?jsxRuntimeExports.jsx(Clock$1,{color:"inherit"}):jsxRuntimeExports.jsx(Calendar,{color:"inherit"}),PickersToolbar=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiPickersToolbar"}),{children:n,className:i,getMobileKeyboardInputViewButtonText:o,isLandscape:u,isMobileKeyboardViewOpen:l,landscapeDirection:c="column",toggleMobileKeyboardView:_,toolbarTitle:p,viewType:d="calendar"}=s,E=s,R=useLocaleText(),y=useUtilityClasses$3(E);return jsxRuntimeExports.jsxs(PickersToolbarRoot,{ref:a,className:clsx(y.root,i),ownerState:E,children:[jsxRuntimeExports.jsx(Typography,{color:"text.secondary",variant:"overline",children:p}),jsxRuntimeExports.jsxs(PickersToolbarContent,{container:!0,justifyContent:"space-between",className:y.content,ownerState:E,direction:u?c:"row",alignItems:u?"flex-start":"flex-end",children:[n,jsxRuntimeExports.jsx(PickersToolbarPenIconButton,{onClick:_,className:y.penIconButton,ownerState:E,color:"inherit","aria-label":o?o(l,d):R.inputModeToggleButtonAriaLabel(l,d),children:l?getViewTypeIcon(d):jsxRuntimeExports.jsx(Pen,{color:"inherit"})})]})]})});function getDatePickerToolbarUtilityClass(e){return generateUtilityClass("MuiDatePickerToolbar",e)}generateUtilityClasses("MuiDatePickerToolbar",["root","title"]);const _excluded$8=["parsedValue","isLandscape","isMobileKeyboardViewOpen","onChange","toggleMobileKeyboardView","toolbarFormat","toolbarPlaceholder","toolbarTitle","views"],useUtilityClasses$2=e=>{const{classes:t}=e;return composeClasses({root:["root"],title:["title"]},getDatePickerToolbarUtilityClass,t)},DatePickerToolbarRoot=styled(PickersToolbar,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),DatePickerToolbarTitle=styled(Typography,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})(({ownerState:e})=>_extends$6({},e.isLandscape&&{margin:"auto 16px auto auto"})),DatePickerToolbar=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiDatePickerToolbar"}),{parsedValue:n,isLandscape:i,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:u,toolbarFormat:l,toolbarPlaceholder:c="––",toolbarTitle:_,views:p}=s,d=_objectWithoutPropertiesLoose$3(s,_excluded$8),E=useUtils(),R=useLocaleText(),y=useUtilityClasses$2(s),I=_??R.datePickerDefaultToolbarTitle,A=reactExports.useMemo(()=>n?l?E.formatByString(n,l):isYearOnlyView(p)?E.format(n,"year"):isYearAndMonthViews(p)?E.format(n,"month"):/en/.test(E.getCurrentLocaleCode())?E.format(n,"normalDateWithWeekday"):E.format(n,"normalDate"):c,[n,l,c,E,p]),x=s;return jsxRuntimeExports.jsx(DatePickerToolbarRoot,_extends$6({ref:a,toolbarTitle:I,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:u,isLandscape:i,className:y.root},d,{children:jsxRuntimeExports.jsx(DatePickerToolbarTitle,{variant:"h4",align:i?"left":"center",ownerState:x,className:y.title,children:A})}))}),_excluded$7=["onAccept","onClear","onCancel","onSetToday","actions"],PickersActionBar=e=>{const{onAccept:t,onClear:a,onCancel:s,onSetToday:n,actions:i}=e,o=_objectWithoutPropertiesLoose$3(e,_excluded$7),u=reactExports.useContext(WrapperVariantContext),l=useLocaleText(),c=typeof i=="function"?i(u):i;if(c==null||c.length===0)return null;const _=c==null?void 0:c.map(p=>{switch(p){case"clear":return jsxRuntimeExports.jsx(Button,{onClick:a,children:l.clearButtonLabel},p);case"cancel":return jsxRuntimeExports.jsx(Button,{onClick:s,children:l.cancelButtonLabel},p);case"accept":return jsxRuntimeExports.jsx(Button,{onClick:t,children:l.okButtonLabel},p);case"today":return jsxRuntimeExports.jsx(Button,{onClick:n,children:l.todayButtonLabel},p);default:return null}});return jsxRuntimeExports.jsx(DialogActions,_extends$6({},o,{children:_}))};function getPickersPopperUtilityClass(e){return generateUtilityClass("MuiPickersPopper",e)}generateUtilityClasses("MuiPickersPopper",["root","paper"]);const _excluded$6=["onClick","onTouchStart"],useUtilityClasses$1=e=>{const{classes:t}=e;return composeClasses({root:["root"],paper:["paper"]},getPickersPopperUtilityClass,t)},PickersPopperRoot=styled(Popper,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({zIndex:e.zIndex.modal})),PickersPopperPaper=styled(Paper,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({ownerState:e})=>_extends$6({transformOrigin:"top center",outline:0},e.placement==="top"&&{transformOrigin:"bottom center"}));function clickedRootScrollbar(e,t){return t.documentElement.clientWidth{if(!e)return;function l(){i.current=!0}return document.addEventListener("mousedown",l,!0),document.addEventListener("touchstart",l,!0),()=>{document.removeEventListener("mousedown",l,!0),document.removeEventListener("touchstart",l,!0),i.current=!1}},[e]);const o=useEventCallback$1(l=>{if(!i.current)return;const c=s.current;s.current=!1;const _=ownerDocument(n.current);if(!n.current||"clientX"in l&&clickedRootScrollbar(l,_))return;if(a.current){a.current=!1;return}let p;l.composedPath?p=l.composedPath().indexOf(n.current)>-1:p=!_.documentElement.contains(l.target)||n.current.contains(l.target),!p&&!c&&t(l)}),u=()=>{s.current=!0};return reactExports.useEffect(()=>{if(e){const l=ownerDocument(n.current),c=()=>{a.current=!0};return l.addEventListener("touchstart",o),l.addEventListener("touchmove",c),()=>{l.removeEventListener("touchstart",o),l.removeEventListener("touchmove",c)}}},[e,o]),reactExports.useEffect(()=>{if(e){const l=ownerDocument(n.current);return l.addEventListener("click",o),()=>{l.removeEventListener("click",o),s.current=!1}}},[e,o]),[n,u,u]}function PickersPopper(e){var t;const a=useThemeProps({props:e,name:"MuiPickersPopper"}),{anchorEl:s,children:n,containerRef:i=null,onBlur:o,onClose:u,onClear:l,onAccept:c,onCancel:_,onSetToday:p,open:d,PopperProps:E,role:R,TransitionComponent:y=Grow,TrapFocusProps:I,PaperProps:A={},components:x,componentsProps:S}=a;reactExports.useEffect(()=>{function b(G){d&&(G.key==="Escape"||G.key==="Esc")&&u()}return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[u,d]);const T=reactExports.useRef(null);reactExports.useEffect(()=>{R!=="tooltip"&&(d?T.current=getActiveElement(document):T.current&&T.current instanceof HTMLElement&&setTimeout(()=>{T.current instanceof HTMLElement&&T.current.focus()}))},[d,R]);const[O,C,U]=useClickAwayListener(d,o??u),L=reactExports.useRef(null),j=useForkRef(L,i),X=useForkRef(j,O),B=a,Y=useUtilityClasses$1(B),{onClick:z,onTouchStart:H}=A,M=_objectWithoutPropertiesLoose$3(A,_excluded$6),k=b=>{b.key==="Escape"&&(b.stopPropagation(),u())},F=(t=x==null?void 0:x.ActionBar)!=null?t:PickersActionBar,N=(x==null?void 0:x.PaperContent)||reactExports.Fragment;return jsxRuntimeExports.jsx(PickersPopperRoot,_extends$6({transition:!0,role:R,open:d,anchorEl:s,onKeyDown:k,className:Y.root},E,{children:({TransitionProps:b,placement:G})=>jsxRuntimeExports.jsx(FocusTrap,_extends$6({open:d,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:R==="tooltip",isEnabled:()=>!0},I,{children:jsxRuntimeExports.jsx(y,_extends$6({},b,{children:jsxRuntimeExports.jsx(PickersPopperPaper,_extends$6({tabIndex:-1,elevation:8,ref:X,onClick:V=>{C(V),z&&z(V)},onTouchStart:V=>{U(V),H&&H(V)},ownerState:_extends$6({},B,{placement:G}),className:Y.paper},M,{children:jsxRuntimeExports.jsxs(N,_extends$6({},S==null?void 0:S.paperContent,{children:[n,jsxRuntimeExports.jsx(F,_extends$6({onAccept:c,onClear:l,onCancel:_,onSetToday:p,actions:[]},S==null?void 0:S.actionBar))]}))}))}))}))}))}function DesktopWrapper(e){const{children:t,DateInputProps:a,KeyboardDateInputComponent:s,onClear:n,onDismiss:i,onCancel:o,onAccept:u,onSetToday:l,open:c,PopperProps:_,PaperProps:p,TransitionComponent:d,components:E,componentsProps:R}=e,y=reactExports.useRef(null),I=useForkRef(a.inputRef,y);return jsxRuntimeExports.jsxs(WrapperVariantContext.Provider,{value:"desktop",children:[jsxRuntimeExports.jsx(s,_extends$6({},a,{inputRef:I})),jsxRuntimeExports.jsx(PickersPopper,{role:"dialog",open:c,anchorEl:y.current,TransitionComponent:d,PopperProps:_,PaperProps:p,onClose:i,onCancel:o,onClear:n,onAccept:u,onSetToday:l,components:E,componentsProps:R,children:t})]})}const useRifm=e=>{const[,t]=reactExports.useReducer(l=>l+1,0),a=reactExports.useRef(null),{replace:s,append:n}=e,i=s?s(e.format(e.value)):e.format(e.value),o=reactExports.useRef(!1),u=l=>{const c=l.target.value;a.current=[c,l.target,c.length>i.length,o.current,i===e.format(c)],t()};return reactExports.useLayoutEffect(()=>{if(a.current==null)return;let[l,c,_,p,d]=a.current;a.current=null;const E=p&&d,y=l.slice(c.selectionStart).search(e.accept||/\d/g),I=y!==-1?y:0,A=C=>(C.match(e.accept||/\d/g)||[]).join(""),x=A(l.substr(0,c.selectionStart)),S=C=>{let U=0,L=0;for(let j=0;j!==x.length;++j){let X=C.indexOf(x[j],U)+1,B=A(C).indexOf(x[j],L)+1;B-L>1&&(X=U,B=L),L=Math.max(B,L),U=Math.max(U,X)}return U};if(e.mask===!0&&_&&!d){let C=S(l);const U=A(l.substr(C))[0];C=l.indexOf(U,C),l=`${l.substr(0,C)}${l.substr(C+1)}`}let T=e.format(l);n!=null&&c.selectionStart===l.length&&!d&&(_?T=n(T):A(T.slice(-1))===""&&(T=T.slice(0,-1)));const O=s?s(T):T;return i===O?t():e.onChange(O),()=>{let C=S(T);if(e.mask!=null&&(_||p&&!E))for(;T[C]&&A(T[C])==="";)C+=1;c.selectionStart=c.selectionEnd=C+(E?1+I:0)}}),reactExports.useEffect(()=>{const l=_=>{_.code==="Delete"&&(o.current=!0)},c=_=>{_.code==="Delete"&&(o.current=!1)};return document.addEventListener("keydown",l),document.addEventListener("keyup",c),()=>{document.removeEventListener("keydown",l),document.removeEventListener("keyup",c)}},[]),{value:a.current!=null?a.current[0]:i,onChange:u}},getDisplayDate=(e,t,a)=>{const s=e.date(t);return t===null?"":e.isValid(s)?e.formatByString(s,a):""},MASK_USER_INPUT_SYMBOL="_",staticDateWith2DigitTokens="2019-11-21T22:30:00.000",staticDateWith1DigitTokens="2019-01-01T09:00:00.000";function getMaskFromCurrentFormat(e,t,a,s){if(e)return e;const i=s.formatByString(s.date(staticDateWith1DigitTokens),t).replace(a,MASK_USER_INPUT_SYMBOL),o=s.formatByString(s.date(staticDateWith2DigitTokens),t).replace(a,"_");return i===o?i:""}function checkMaskIsValidForCurrentFormat(e,t,a,s){if(!e)return!1;const i=s.formatByString(s.date(staticDateWith1DigitTokens),t).replace(a,MASK_USER_INPUT_SYMBOL),o=s.formatByString(s.date(staticDateWith2DigitTokens),t).replace(a,"_"),u=o===i&&e===o;return!u&&s.lib,u}const maskedDateFormatter=(e,t)=>a=>{let s=0;return a.split("").map((n,i)=>{if(t.lastIndex=0,s>e.length-1)return"";const o=e[s],u=e[s+1],l=t.test(n)?n:"",c=o===MASK_USER_INPUT_SYMBOL?l:o+l;return s+=c.length,i===a.length-1&&u&&u!==MASK_USER_INPUT_SYMBOL?c?c+u:"":c}).join("")},useMaskedInput=({acceptRegex:e=/[\d]/gi,disabled:t,disableMaskedInput:a,ignoreInvalidInputs:s,inputFormat:n,inputProps:i,label:o,mask:u,onChange:l,rawValue:c,readOnly:_,rifmFormatter:p,TextFieldProps:d,validationError:E})=>{const R=useUtils(),y=R.getFormatHelperText(n),{shouldUseMaskedInput:I,maskToUse:A}=reactExports.useMemo(()=>{if(a)return{shouldUseMaskedInput:!1,maskToUse:""};const H=getMaskFromCurrentFormat(u,n,e,R);return{shouldUseMaskedInput:checkMaskIsValidForCurrentFormat(H,n,e,R),maskToUse:H}},[e,a,n,u,R]),x=reactExports.useMemo(()=>I&&A?maskedDateFormatter(A,e):H=>H,[e,A,I]),S=c===null?null:R.date(c),[T,O]=reactExports.useState(S),[C,U]=reactExports.useState(getDisplayDate(R,c,n)),L=reactExports.useRef(),j=reactExports.useRef(R.locale),X=reactExports.useRef(n);reactExports.useEffect(()=>{const H=c!==L.current,M=R.locale!==j.current,k=n!==X.current;if(L.current=c,j.current=R.locale,X.current=n,!H&&!M&&!k)return;const F=c===null?null:R.date(c),N=c===null||R.isValid(F);let b=T===null&&F===null;if(T!==null&&F!==null){const V=R.isEqual(T,F);if(V)b=!0;else{const ee=Math.abs(R.getDiff(T,F));b=ee===0?V:ee<1e3}}if(!M&&!k&&(!N||b))return;const G=getDisplayDate(R,c,n);O(F),U(G)},[R,c,n,T]);const B=H=>{const M=H===""||H===u?"":H;U(M);const k=M===null?null:R.parse(M,n);s&&!R.isValid(k)||(O(k),l(k,M||void 0))},Y=useRifm({value:C,onChange:B,format:p||x});return _extends$6({label:o,disabled:t,error:E,inputProps:_extends$6({},I?Y:{value:C,onChange:H=>{B(H.currentTarget.value)}},{disabled:t,placeholder:y,readOnly:_,type:I?"tel":"text"},i)},d)},_excluded$5=["className","components","disableOpenPicker","getOpenDialogAriaText","InputAdornmentProps","InputProps","inputRef","openPicker","OpenPickerButtonProps","renderInput"],KeyboardDateInput=reactExports.forwardRef(function e(t,a){const{className:s,components:n={},disableOpenPicker:i,getOpenDialogAriaText:o,InputAdornmentProps:u,InputProps:l,inputRef:c,openPicker:_,OpenPickerButtonProps:p,renderInput:d}=t,E=_objectWithoutPropertiesLoose$3(t,_excluded$5),R=useLocaleText(),y=o??R.openDatePickerDialogue,I=useUtils(),A=useMaskedInput(E),x=(u==null?void 0:u.position)||"end",S=n.OpenPickerIcon||Calendar;return d(_extends$6({ref:a,inputRef:c,className:s},A,{InputProps:_extends$6({},l,{[`${x}Adornment`]:i?void 0:jsxRuntimeExports.jsx(InputAdornment,_extends$6({position:x},u,{children:jsxRuntimeExports.jsx(IconButton,_extends$6({edge:x,disabled:E.disabled||E.readOnly,"aria-label":y(E.rawValue,I)},p,{onClick:_,children:jsxRuntimeExports.jsx(S,{})}))}))})}))});function getOrientation(){return typeof window>"u"?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?Math.abs(window.screen.orientation.angle)===90?"landscape":"portrait":window.orientation&&Math.abs(Number(window.orientation))===90?"landscape":"portrait"}const useIsLandscape=(e,t)=>{const[a,s]=reactExports.useState(getOrientation);return useEnhancedEffect(()=>{const i=()=>{s(getOrientation())};return window.addEventListener("orientationchange",i),()=>{window.removeEventListener("orientationchange",i)}},[]),arrayIncludes(e,["hours","minutes","seconds"])?!1:(t||a)==="landscape"},useFocusManagement=({autoFocus:e,openView:t})=>{const[a,s]=reactExports.useState(e?t:null),n=reactExports.useCallback(i=>o=>{s(o?i:u=>i===u?null:u)},[]);return{focusedView:a,setFocusedView:n}};function getCalendarOrClockPickerUtilityClass(e){return generateUtilityClass("MuiCalendarOrClockPicker",e)}generateUtilityClasses("MuiCalendarOrClockPicker",["root","mobileKeyboardInputView"]);const _excluded$4=["autoFocus","className","parsedValue","DateInputProps","isMobileKeyboardViewOpen","onDateChange","onViewChange","openTo","orientation","showToolbar","toggleMobileKeyboardView","ToolbarComponent","toolbarFormat","toolbarPlaceholder","toolbarTitle","views","dateRangeIcon","timeIcon","hideTabs","classes"],useUtilityClasses=e=>{const{classes:t}=e;return composeClasses({root:["root"],mobileKeyboardInputView:["mobileKeyboardInputView"]},getCalendarOrClockPickerUtilityClass,t)},MobileKeyboardInputView=styled("div",{name:"MuiCalendarOrClockPicker",slot:"MobileKeyboardInputView",overridesResolver:(e,t)=>t.mobileKeyboardInputView})({padding:"16px 24px"}),PickerRoot=styled("div",{name:"MuiCalendarOrClockPicker",slot:"Root",overridesResolver:(e,t)=>t.root})(({ownerState:e})=>_extends$6({display:"flex",flexDirection:"column"},e.isLandscape&&{flexDirection:"row"})),MobileKeyboardTextFieldProps={fullWidth:!0},isDatePickerView=e=>e==="year"||e==="month"||e==="day",isTimePickerView=e=>e==="hours"||e==="minutes"||e==="seconds";function CalendarOrClockPicker(e){var t,a;const s=useThemeProps({props:e,name:"MuiCalendarOrClockPicker"}),{autoFocus:n,parsedValue:i,DateInputProps:o,isMobileKeyboardViewOpen:u,onDateChange:l,onViewChange:c,openTo:_,orientation:p,showToolbar:d,toggleMobileKeyboardView:E,ToolbarComponent:R=()=>null,toolbarFormat:y,toolbarPlaceholder:I,toolbarTitle:A,views:x,dateRangeIcon:S,timeIcon:T,hideTabs:O}=s,C=_objectWithoutPropertiesLoose$3(s,_excluded$4),U=(t=C.components)==null?void 0:t.Tabs,L=useIsLandscape(x,p),j=reactExports.useContext(WrapperVariantContext),X=useUtilityClasses(s),B=d??j!=="desktop",Y=!O&&typeof window<"u"&&window.innerHeight>667,z=reactExports.useCallback((G,V)=>{l(G,j,V)},[l,j]),H=reactExports.useCallback(G=>{u&&E(),c&&c(G)},[u,c,E]),{openView:M,setOpenView:k,handleChangeAndOpenNext:F}=useViews({view:void 0,views:x,openTo:_,onChange:z,onViewChange:H}),{focusedView:N,setFocusedView:b}=useFocusManagement({autoFocus:n,openView:M});return jsxRuntimeExports.jsxs(PickerRoot,{ownerState:{isLandscape:L},className:X.root,children:[B&&jsxRuntimeExports.jsx(R,_extends$6({},C,{views:x,isLandscape:L,parsedValue:i,onChange:z,setOpenView:k,openView:M,toolbarTitle:A,toolbarFormat:y,toolbarPlaceholder:I,isMobileKeyboardViewOpen:u,toggleMobileKeyboardView:E})),Y&&!!U&&jsxRuntimeExports.jsx(U,_extends$6({dateRangeIcon:S,timeIcon:T,view:M,onChange:k},(a=C.componentsProps)==null?void 0:a.tabs)),jsxRuntimeExports.jsx(PickerViewRoot,{children:u?jsxRuntimeExports.jsx(MobileKeyboardInputView,{className:X.mobileKeyboardInputView,children:jsxRuntimeExports.jsx(KeyboardDateInput,_extends$6({},o,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:MobileKeyboardTextFieldProps}))}):jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[isDatePickerView(M)&&jsxRuntimeExports.jsx(CalendarPicker,_extends$6({autoFocus:n,date:i,onViewChange:k,onChange:F,view:M,views:x.filter(isDatePickerView),focusedView:N,onFocusedViewChange:b},C)),isTimePickerView(M)&&jsxRuntimeExports.jsx(ClockPicker,_extends$6({},C,{autoFocus:n,date:i,view:M,views:x.filter(isTimePickerView),onChange:F,onViewChange:k,showViewSwitcher:j==="desktop"}))]})})]})}const useOpenState=({open:e,onOpen:t,onClose:a})=>{const s=reactExports.useRef(typeof e=="boolean").current,[n,i]=reactExports.useState(!1);reactExports.useEffect(()=>{if(s){if(typeof e!="boolean")throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");i(e)}},[s,e]);const o=reactExports.useCallback(u=>{s||i(u),u&&t&&t(),!u&&a&&a()},[s,t,a]);return{isOpen:n,setIsOpen:o}},usePickerState=(e,t)=>{const{onAccept:a,onChange:s,value:n,closeOnSelect:i}=e,o=useUtils(),{isOpen:u,setIsOpen:l}=useOpenState(e),c=reactExports.useMemo(()=>t.parseInput(o,n),[t,o,n]),[_,p]=reactExports.useState(c),[d,E]=reactExports.useState(()=>({committed:c,draft:c,resetFallback:c})),R=reactExports.useCallback(C=>{E(U=>{switch(C.action){case"setAll":case"acceptAndClose":return{draft:C.value,committed:C.value,resetFallback:C.value};case"setCommitted":return _extends$6({},U,{draft:C.value,committed:C.value});case"setDraft":return _extends$6({},U,{draft:C.value});default:return U}}),(C.forceOnChangeCall||!C.skipOnChangeCall&&!t.areValuesEqual(o,d.committed,C.value))&&s(C.value),C.action==="acceptAndClose"&&(l(!1),a&&!t.areValuesEqual(o,d.resetFallback,C.value)&&a(C.value))},[a,s,l,d,o,t]);reactExports.useEffect(()=>{o.isValid(c)&&p(c)},[o,c]),reactExports.useEffect(()=>{u&&R({action:"setAll",value:c,skipOnChangeCall:!0})},[u]),t.areValuesEqual(o,d.committed,c)||R({action:"setCommitted",value:c,skipOnChangeCall:!0});const y=reactExports.useMemo(()=>({open:u,onClear:()=>{R({value:t.emptyValue,action:"acceptAndClose",forceOnChangeCall:!t.areValuesEqual(o,n,t.emptyValue)})},onAccept:()=>{R({value:d.draft,action:"acceptAndClose",forceOnChangeCall:!t.areValuesEqual(o,n,c)})},onDismiss:()=>{R({value:d.committed,action:"acceptAndClose"})},onCancel:()=>{R({value:d.resetFallback,action:"acceptAndClose"})},onSetToday:()=>{R({value:t.getTodayValue(o),action:"acceptAndClose"})}}),[R,u,o,d,t,n,c]),[I,A]=reactExports.useState(!1),x=reactExports.useMemo(()=>({parsedValue:d.draft,isMobileKeyboardViewOpen:I,toggleMobileKeyboardView:()=>A(!I),onDateChange:(C,U,L="partial")=>{switch(L){case"shallow":return R({action:"setDraft",value:C,skipOnChangeCall:!0});case"partial":return R({action:"setDraft",value:C});case"finish":return R(i??U==="desktop"?{value:C,action:"acceptAndClose"}:{value:C,action:"setCommitted"});default:throw new Error("MUI: Invalid selectionState passed to `onDateChange`")}}}),[R,I,d.draft,i]),S=reactExports.useCallback((C,U)=>{const L=t.valueReducer?t.valueReducer(o,_,C):C;s(L,U)},[s,t,_,o]),T=reactExports.useMemo(()=>({onChange:S,open:u,rawValue:n,openPicker:()=>l(!0)}),[S,u,n,l]),O={pickerProps:x,inputProps:T,wrapperProps:y};return reactExports.useDebugValue(O,()=>({MuiPickerState:{dateState:d,other:O}})),O},_excluded$3=["onChange","PopperProps","PaperProps","ToolbarComponent","TransitionComponent","value","components","componentsProps"],DesktopDatePicker=reactExports.forwardRef(function e(t,a){const s=useDatePickerDefaultizedProps(t,"MuiDesktopDatePicker"),n=useDateValidation(s)!==null,{pickerProps:i,inputProps:o,wrapperProps:u}=usePickerState(s,datePickerValueManager),{PopperProps:l,PaperProps:c,ToolbarComponent:_=DatePickerToolbar,TransitionComponent:p,components:d,componentsProps:E}=s,R=_objectWithoutPropertiesLoose$3(s,_excluded$3),y=_extends$6({},o,R,{components:d,componentsProps:E,ref:a,validationError:n});return jsxRuntimeExports.jsx(DesktopWrapper,_extends$6({},u,{DateInputProps:y,KeyboardDateInputComponent:KeyboardDateInput,PopperProps:l,PaperProps:c,TransitionComponent:p,components:d,componentsProps:E,children:jsxRuntimeExports.jsx(CalendarOrClockPicker,_extends$6({},i,{autoFocus:!0,toolbarTitle:s.label||s.toolbarTitle,ToolbarComponent:_,DateInputProps:y,components:d,componentsProps:E},R))}))}),PickersModalDialogRoot=styled(Dialog)({[`& .${dialogClasses.container}`]:{outline:0},[`& .${dialogClasses.paper}`]:{outline:0,minWidth:DIALOG_WIDTH}}),PickersModalDialogContent=styled(DialogContent)({"&:first-of-type":{padding:0}}),PickersModalDialog=e=>{var t;const{children:a,DialogProps:s={},onAccept:n,onClear:i,onDismiss:o,onCancel:u,onSetToday:l,open:c,components:_,componentsProps:p}=e,d=(t=_==null?void 0:_.ActionBar)!=null?t:PickersActionBar;return jsxRuntimeExports.jsxs(PickersModalDialogRoot,_extends$6({open:c,onClose:o},s,{children:[jsxRuntimeExports.jsx(PickersModalDialogContent,{children:a}),jsxRuntimeExports.jsx(d,_extends$6({onAccept:n,onClear:i,onCancel:u,onSetToday:l,actions:["cancel","accept"]},p==null?void 0:p.actionBar))]}))},_excluded$2=["children","DateInputProps","DialogProps","onAccept","onClear","onDismiss","onCancel","onSetToday","open","PureDateInputComponent","components","componentsProps"];function MobileWrapper(e){const{children:t,DateInputProps:a,DialogProps:s,onAccept:n,onClear:i,onDismiss:o,onCancel:u,onSetToday:l,open:c,PureDateInputComponent:_,components:p,componentsProps:d}=e,E=_objectWithoutPropertiesLoose$3(e,_excluded$2);return jsxRuntimeExports.jsxs(WrapperVariantContext.Provider,{value:"mobile",children:[jsxRuntimeExports.jsx(_,_extends$6({components:p},E,a)),jsxRuntimeExports.jsx(PickersModalDialog,{DialogProps:s,onAccept:n,onClear:i,onDismiss:o,onCancel:u,onSetToday:l,open:c,components:p,componentsProps:d,children:t})]})}const PureDateInput=reactExports.forwardRef(function e(t,a){const{disabled:s,getOpenDialogAriaText:n,inputFormat:i,InputProps:o,inputRef:u,label:l,openPicker:c,rawValue:_,renderInput:p,TextFieldProps:d={},validationError:E,className:R}=t,y=useLocaleText(),I=n??y.openDatePickerDialogue,A=useUtils(),x=reactExports.useMemo(()=>_extends$6({},o,{readOnly:!0}),[o]),S=getDisplayDate(A,_,i),T=useEventCallback$1(O=>{O.stopPropagation(),c()});return p(_extends$6({label:l,disabled:s,ref:a,inputRef:u,error:E,InputProps:x,className:R},!t.readOnly&&!t.disabled&&{onClick:T},{inputProps:_extends$6({disabled:s,readOnly:!0,"aria-readonly":!0,"aria-label":I(_,A),value:S},!t.readOnly&&{onClick:T},{onKeyDown:onSpaceOrEnter(c)})},d))}),_excluded$1=["ToolbarComponent","value","onChange","components","componentsProps"],MobileDatePicker=reactExports.forwardRef(function e(t,a){const s=useDatePickerDefaultizedProps(t,"MuiMobileDatePicker"),n=useDateValidation(s)!==null,{pickerProps:i,inputProps:o,wrapperProps:u}=usePickerState(s,datePickerValueManager),{ToolbarComponent:l=DatePickerToolbar,components:c,componentsProps:_}=s,p=_objectWithoutPropertiesLoose$3(s,_excluded$1),d=_extends$6({},o,p,{components:c,componentsProps:_,ref:a,validationError:n});return jsxRuntimeExports.jsx(MobileWrapper,_extends$6({},p,u,{DateInputProps:d,PureDateInputComponent:PureDateInput,components:c,componentsProps:_,children:jsxRuntimeExports.jsx(CalendarOrClockPicker,_extends$6({},i,{autoFocus:!0,toolbarTitle:s.label||s.toolbarTitle,ToolbarComponent:l,DateInputProps:d,components:c,componentsProps:_},p))}))}),_excluded=["desktopModeMediaQuery","DialogProps","PopperProps","TransitionComponent"],DatePicker=reactExports.forwardRef(function e(t,a){const s=useThemeProps({props:t,name:"MuiDatePicker"}),{desktopModeMediaQuery:n="@media (pointer: fine)",DialogProps:i,PopperProps:o,TransitionComponent:u}=s,l=_objectWithoutPropertiesLoose$3(s,_excluded);return useMediaQuery(n,{defaultMatches:!0})?jsxRuntimeExports.jsx(DesktopDatePicker,_extends$6({ref:a,PopperProps:o,TransitionComponent:u},l)):jsxRuntimeExports.jsx(MobileDatePicker,_extends$6({ref:a,DialogProps:i},l))}),AppContext=reactExports.createContext(),AppContextProvider=e=>{const[t,a]=reactExports.useState({open:!1,vertical:"top",horizontal:"center",severity:"success",msg:""}),[s,n]=reactExports.useState(moment(new Date).format("YYYY-MM-DD")),[i,o]=reactExports.useState(moment(new Date).format("YYYY-MM-DD")),u=l=>{a({open:!0,...l})};return jsxRuntimeExports.jsx(AppContext.Provider,{value:[u,t,s,n,i,o],children:e.children})};AppContextProvider.propTypes={children:propTypesExports.PropTypes.any};//! moment.js +//! version : 2.30.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(e){hookCallback=e}function isArray$c(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function isObject$7(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function hasOwnProp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function isObjectEmpty(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(hasOwnProp(e,t))return!1;return!0}function isUndefined(e){return e===void 0}function isNumber(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function isDate$3(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function map$2(e,t){var a=[],s,n=e.length;for(s=0;s>>0,s;for(s=0;s0)for(a=0;a=0;return(i?a?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+s}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(e,t,a,s){var n=s;typeof s=="string"&&(n=function(){return this[s]()}),e&&(formatTokenFunctions[e]=n),t&&(formatTokenFunctions[t[0]]=function(){return zeroFill(n.apply(this,arguments),t[1],t[2])}),a&&(formatTokenFunctions[a]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function removeFormattingTokens(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function makeFormatFunction(e){var t=e.match(formattingTokens),a,s;for(a=0,s=t.length;a=0&&localFormattingTokens.test(e);)e=e.replace(localFormattingTokens,s),localFormattingTokens.lastIndex=0,a-=1;return e}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(formattingTokens).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var defaultInvalidDate="Invalid date";function invalidDate$1(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(e){return this._ordinal.replace("%d",e)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(e,t,a,s){var n=this._relativeTime[a];return isFunction$5(n)?n(e,t,a,s):n.replace(/%d/i,e)}function pastFuture(e,t){var a=this._relativeTime[e>0?"future":"past"];return isFunction$5(a)?a(t):a.replace(/%s/i,t)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(e){return typeof e=="string"?aliases[e]||aliases[e.toLowerCase()]:void 0}function normalizeObjectUnits(e){var t={},a,s;for(s in e)hasOwnProp(e,s)&&(a=normalizeUnits(s),a&&(t[a]=e[s]));return t}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(e){var t=[],a;for(a in e)hasOwnProp(e,a)&&t.push({unit:a,priority:priorities[a]});return t.sort(function(s,n){return s.priority-n.priority}),t}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(e,t,a){regexes[e]=isFunction$5(t)?t:function(s,n){return s&&a?a:t}}function getParseRegexForToken(e,t){return hasOwnProp(regexes,e)?regexes[e](t._strict,t._locale):new RegExp(unescapeFormat(e))}function unescapeFormat(e){return regexEscape(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,a,s,n,i){return a||s||n||i}))}function regexEscape(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function toInt(e){var t=+e,a=0;return t!==0&&isFinite(t)&&(a=absFloor(t)),a}var tokens={};function addParseToken(e,t){var a,s=t,n;for(typeof e=="string"&&(e=[e]),isNumber(t)&&(s=function(i,o){o[t]=toInt(i)}),n=e.length,a=0;a68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear$2(this.year())}function makeGetSet(e,t){return function(a){return a!=null?(set$1$1(this,e,a),hooks.updateOffset(this,t),this):get$2(this,e)}}function get$2(e,t){if(!e.isValid())return NaN;var a=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?a.getUTCMilliseconds():a.getMilliseconds();case"Seconds":return s?a.getUTCSeconds():a.getSeconds();case"Minutes":return s?a.getUTCMinutes():a.getMinutes();case"Hours":return s?a.getUTCHours():a.getHours();case"Date":return s?a.getUTCDate():a.getDate();case"Day":return s?a.getUTCDay():a.getDay();case"Month":return s?a.getUTCMonth():a.getMonth();case"FullYear":return s?a.getUTCFullYear():a.getFullYear();default:return NaN}}function set$1$1(e,t,a){var s,n,i,o,u;if(!(!e.isValid()||isNaN(a))){switch(s=e._d,n=e._isUTC,t){case"Milliseconds":return void(n?s.setUTCMilliseconds(a):s.setMilliseconds(a));case"Seconds":return void(n?s.setUTCSeconds(a):s.setSeconds(a));case"Minutes":return void(n?s.setUTCMinutes(a):s.setMinutes(a));case"Hours":return void(n?s.setUTCHours(a):s.setHours(a));case"Date":return void(n?s.setUTCDate(a):s.setDate(a));case"FullYear":break;default:return}i=a,o=e.month(),u=e.date(),u=u===29&&o===1&&!isLeapYear$2(i)?28:u,n?s.setUTCFullYear(i,o,u):s.setFullYear(i,o,u)}}function stringGet(e){return e=normalizeUnits(e),isFunction$5(this[e])?this[e]():this}function stringSet(e,t){if(typeof e=="object"){e=normalizeObjectUnits(e);var a=getPrioritizedUnits(e),s,n=a.length;for(s=0;s=0?(u=new Date(e+400,t,a,s,n,i,o),isFinite(u.getFullYear())&&u.setFullYear(e)):u=new Date(e,t,a,s,n,i,o),u}function createUTCDate(e){var t,a;return e<100&&e>=0?(a=Array.prototype.slice.call(arguments),a[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function firstWeekOffset(e,t,a){var s=7+t-a,n=(7+createUTCDate(e,0,s).getUTCDay()-t)%7;return-n+s-1}function dayOfYearFromWeeks(e,t,a,s,n){var i=(7+a-s)%7,o=firstWeekOffset(e,s,n),u=1+7*(t-1)+i+o,l,c;return u<=0?(l=e-1,c=daysInYear(l)+u):u>daysInYear(e)?(l=e+1,c=u-daysInYear(e)):(l=e,c=u),{year:l,dayOfYear:c}}function weekOfYear(e,t,a){var s=firstWeekOffset(e.year(),t,a),n=Math.floor((e.dayOfYear()-s-1)/7)+1,i,o;return n<1?(o=e.year()-1,i=n+weeksInYear(o,t,a)):n>weeksInYear(e.year(),t,a)?(i=n-weeksInYear(e.year(),t,a),o=e.year()+1):(o=e.year(),i=n),{week:i,year:o}}function weeksInYear(e,t,a){var s=firstWeekOffset(e,t,a),n=firstWeekOffset(e+1,t,a);return(daysInYear(e)-s+n)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(e,t,a,s){t[s.substr(0,1)]=toInt(e)});function localeWeek(e){return weekOfYear(e,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function getSetISOWeek(e){var t=weekOfYear(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});addFormatToken("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});addFormatToken("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(e,t){return t.weekdaysMinRegex(e)});addRegexToken("ddd",function(e,t){return t.weekdaysShortRegex(e)});addRegexToken("dddd",function(e,t){return t.weekdaysRegex(e)});addWeekParseToken(["dd","ddd","dddd"],function(e,t,a,s){var n=a._locale.weekdaysParse(e,s,a._strict);n!=null?t.d=n:getParsingFlags(a).invalidWeekday=e});addWeekParseToken(["d","e","E"],function(e,t,a,s){t[s]=toInt(e)});function parseWeekday(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function parseIsoWeekday(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function shiftWeekdays(e,t){return e.slice(t,7).concat(e.slice(0,t))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(e,t){var a=isArray$c(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?shiftWeekdays(a,this._week.dow):e?a[e.day()]:a}function localeWeekdaysShort(e){return e===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function localeWeekdaysMin(e){return e===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function handleStrictParse$1(e,t,a){var s,n,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)i=createUTC([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(i,"").toLocaleLowerCase();return a?t==="dddd"?(n=indexOf.call(this._weekdaysParse,o),n!==-1?n:null):t==="ddd"?(n=indexOf.call(this._shortWeekdaysParse,o),n!==-1?n:null):(n=indexOf.call(this._minWeekdaysParse,o),n!==-1?n:null):t==="dddd"?(n=indexOf.call(this._weekdaysParse,o),n!==-1||(n=indexOf.call(this._shortWeekdaysParse,o),n!==-1)?n:(n=indexOf.call(this._minWeekdaysParse,o),n!==-1?n:null)):t==="ddd"?(n=indexOf.call(this._shortWeekdaysParse,o),n!==-1||(n=indexOf.call(this._weekdaysParse,o),n!==-1)?n:(n=indexOf.call(this._minWeekdaysParse,o),n!==-1?n:null)):(n=indexOf.call(this._minWeekdaysParse,o),n!==-1||(n=indexOf.call(this._weekdaysParse,o),n!==-1)?n:(n=indexOf.call(this._shortWeekdaysParse,o),n!==-1?n:null))}function localeWeekdaysParse(e,t,a){var s,n,i;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(n=createUTC([2e3,1]).day(s),a&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),a&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(a&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(a&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!a&&this._weekdaysParse[s].test(e))return s}}function getSetDayOfWeek(e){if(!this.isValid())return e!=null?this:NaN;var t=get$2(this,"Day");return e!=null?(e=parseWeekday(e,this.localeData()),this.add(e-t,"d")):t}function getSetLocaleDayOfWeek(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function getSetISODayOfWeek(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=parseIsoWeekday(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function weekdaysRegex(e){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(e){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(e){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function e(_,p){return p.length-_.length}var t=[],a=[],s=[],n=[],i,o,u,l,c;for(i=0;i<7;i++)o=createUTC([2e3,1]).day(i),u=regexEscape(this.weekdaysMin(o,"")),l=regexEscape(this.weekdaysShort(o,"")),c=regexEscape(this.weekdays(o,"")),t.push(u),a.push(l),s.push(c),n.push(u),n.push(l),n.push(c);t.sort(e),a.sort(e),s.sort(e),n.sort(e),this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(e,t){addFormatToken(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(e,t){return t._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(e,t,a){var s=toInt(e);t[HOUR]=s===24?0:s});addParseToken(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e});addParseToken(["h","hh"],function(e,t,a){t[HOUR]=toInt(e),getParsingFlags(a).bigHour=!0});addParseToken("hmm",function(e,t,a){var s=e.length-2;t[HOUR]=toInt(e.substr(0,s)),t[MINUTE]=toInt(e.substr(s)),getParsingFlags(a).bigHour=!0});addParseToken("hmmss",function(e,t,a){var s=e.length-4,n=e.length-2;t[HOUR]=toInt(e.substr(0,s)),t[MINUTE]=toInt(e.substr(s,2)),t[SECOND]=toInt(e.substr(n)),getParsingFlags(a).bigHour=!0});addParseToken("Hmm",function(e,t,a){var s=e.length-2;t[HOUR]=toInt(e.substr(0,s)),t[MINUTE]=toInt(e.substr(s))});addParseToken("Hmmss",function(e,t,a){var s=e.length-4,n=e.length-2;t[HOUR]=toInt(e.substr(0,s)),t[MINUTE]=toInt(e.substr(s,2)),t[SECOND]=toInt(e.substr(n))});function localeIsPM(e){return(e+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(e,t){var a,s=Math.min(e.length,t.length);for(a=0;a0;){if(n=loadLocale(i.slice(0,a).join("-")),n)return n;if(s&&s.length>=a&&commonPrefix(i,s)>=a-1)break;a--}t++}return globalLocale}function isLocaleNameSane(e){return!!(e&&e.match("^[^/\\\\]*$"))}function loadLocale(e){var t=null,a;if(locales[e]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(e))try{t=globalLocale._abbr,a=require,a("./locale/"+e),getSetGlobalLocale(t)}catch{locales[e]=null}return locales[e]}function getSetGlobalLocale(e,t){var a;return e&&(isUndefined(t)?a=getLocale(e):a=defineLocale(e,t),a?globalLocale=a:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(e,t){if(t!==null){var a,s=baseConfig;if(t.abbr=e,locales[e]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=locales[e]._config;else if(t.parentLocale!=null)if(locales[t.parentLocale]!=null)s=locales[t.parentLocale]._config;else if(a=loadLocale(t.parentLocale),a!=null)s=a._config;else return localeFamilies[t.parentLocale]||(localeFamilies[t.parentLocale]=[]),localeFamilies[t.parentLocale].push({name:e,config:t}),null;return locales[e]=new Locale(mergeConfigs(s,t)),localeFamilies[e]&&localeFamilies[e].forEach(function(n){defineLocale(n.name,n.config)}),getSetGlobalLocale(e),locales[e]}else return delete locales[e],null}function updateLocale(e,t){if(t!=null){var a,s,n=baseConfig;locales[e]!=null&&locales[e].parentLocale!=null?locales[e].set(mergeConfigs(locales[e]._config,t)):(s=loadLocale(e),s!=null&&(n=s._config),t=mergeConfigs(n,t),s==null&&(t.abbr=e),a=new Locale(t),a.parentLocale=locales[e],locales[e]=a),getSetGlobalLocale(e)}else locales[e]!=null&&(locales[e].parentLocale!=null?(locales[e]=locales[e].parentLocale,e===getSetGlobalLocale()&&getSetGlobalLocale(e)):locales[e]!=null&&delete locales[e]);return locales[e]}function getLocale(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return globalLocale;if(!isArray$c(e)){if(t=loadLocale(e),t)return t;e=[e]}return chooseLocale(e)}function listLocales(){return keys$5(locales)}function checkOverflow(e){var t,a=e._a;return a&&getParsingFlags(e).overflow===-2&&(t=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0)?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(e)._overflowDayOfYear&&(tDATE)&&(t=DATE),getParsingFlags(e)._overflowWeeks&&t===-1&&(t=WEEK),getParsingFlags(e)._overflowWeekday&&t===-1&&(t=WEEKDAY),getParsingFlags(e).overflow=t),e}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(e){var t,a,s=e._i,n=extendedIsoRegex.exec(s)||basicIsoRegex.exec(s),i,o,u,l,c=isoDates.length,_=isoTimes.length;if(n){for(getParsingFlags(e).iso=!0,t=0,a=c;tdaysInYear(o)||e._dayOfYear===0)&&(getParsingFlags(e)._overflowDayOfYear=!0),a=createUTCDate(o,0,e._dayOfYear),e._a[MONTH]=a.getUTCMonth(),e._a[DATE]=a.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=n[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[HOUR]===24&&e._a[MINUTE]===0&&e._a[SECOND]===0&&e._a[MILLISECOND]===0&&(e._nextDay=!0,e._a[HOUR]=0),e._d=(e._useUTC?createUTCDate:createDate).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[HOUR]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(getParsingFlags(e).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(e){var t,a,s,n,i,o,u,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,o=4,a=defaults(t.GG,e._a[YEAR],weekOfYear(createLocal(),1,4).year),s=defaults(t.W,1),n=defaults(t.E,1),(n<1||n>7)&&(l=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,c=weekOfYear(createLocal(),i,o),a=defaults(t.gg,e._a[YEAR],c.year),s=defaults(t.w,c.week),t.d!=null?(n=t.d,(n<0||n>6)&&(l=!0)):t.e!=null?(n=t.e+i,(t.e<0||t.e>6)&&(l=!0)):n=i),s<1||s>weeksInYear(a,i,o)?getParsingFlags(e)._overflowWeeks=!0:l!=null?getParsingFlags(e)._overflowWeekday=!0:(u=dayOfYearFromWeeks(a,s,n,i,o),e._a[YEAR]=u.year,e._dayOfYear=u.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(e){if(e._f===hooks.ISO_8601){configFromISO(e);return}if(e._f===hooks.RFC_2822){configFromRFC2822(e);return}e._a=[],getParsingFlags(e).empty=!0;var t=""+e._i,a,s,n,i,o,u=t.length,l=0,c,_;for(n=expandFormat(e._f,e._locale).match(formattingTokens)||[],_=n.length,a=0;a<_;a++)i=n[a],s=(t.match(getParseRegexForToken(i,e))||[])[0],s&&(o=t.substr(0,t.indexOf(s)),o.length>0&&getParsingFlags(e).unusedInput.push(o),t=t.slice(t.indexOf(s)+s.length),l+=s.length),formatTokenFunctions[i]?(s?getParsingFlags(e).empty=!1:getParsingFlags(e).unusedTokens.push(i),addTimeToArrayFromToken(i,s,e)):e._strict&&!s&&getParsingFlags(e).unusedTokens.push(i);getParsingFlags(e).charsLeftOver=u-l,t.length>0&&getParsingFlags(e).unusedInput.push(t),e._a[HOUR]<=12&&getParsingFlags(e).bigHour===!0&&e._a[HOUR]>0&&(getParsingFlags(e).bigHour=void 0),getParsingFlags(e).parsedDateParts=e._a.slice(0),getParsingFlags(e).meridiem=e._meridiem,e._a[HOUR]=meridiemFixWrap(e._locale,e._a[HOUR],e._meridiem),c=getParsingFlags(e).era,c!==null&&(e._a[YEAR]=e._locale.erasConvertYear(c,e._a[YEAR])),configFromArray(e),checkOverflow(e)}function meridiemFixWrap(e,t,a){var s;return a==null?t:e.meridiemHour!=null?e.meridiemHour(t,a):(e.isPM!=null&&(s=e.isPM(a),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function configFromStringAndArray(e){var t,a,s,n,i,o,u=!1,l=e._f.length;if(l===0){getParsingFlags(e).invalidFormat=!0,e._d=new Date(NaN);return}for(n=0;nthis?this:e:createInvalid()});function pickBy(e,t){var a,s;if(t.length===1&&isArray$c(t[0])&&(t=t[0]),!t.length)return createLocal();for(a=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var e={},t;return copyConfig(e,this),e=prepareConfig(e),e._a?(t=e._isUTC?createUTC(e._a):createLocal(e._a),this._isDSTShifted=this.isValid()&&compareArrays(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(e,t){var a=e,s=null,n,i,o;return isDuration(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:isNumber(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(s=aspNetRegex.exec(e))?(n=s[1]==="-"?-1:1,a={y:0,d:toInt(s[DATE])*n,h:toInt(s[HOUR])*n,m:toInt(s[MINUTE])*n,s:toInt(s[SECOND])*n,ms:toInt(absRound(s[MILLISECOND]*1e3))*n}):(s=isoRegex.exec(e))?(n=s[1]==="-"?-1:1,a={y:parseIso(s[2],n),M:parseIso(s[3],n),w:parseIso(s[4],n),d:parseIso(s[5],n),h:parseIso(s[6],n),m:parseIso(s[7],n),s:parseIso(s[8],n)}):a==null?a={}:typeof a=="object"&&("from"in a||"to"in a)&&(o=momentsDifference(createLocal(a.from),createLocal(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),i=new Duration(a),isDuration(e)&&hasOwnProp(e,"_locale")&&(i._locale=e._locale),isDuration(e)&&hasOwnProp(e,"_isValid")&&(i._isValid=e._isValid),i}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function positiveMomentsDifference(e,t){var a={};return a.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function momentsDifference(e,t){var a;return e.isValid()&&t.isValid()?(t=cloneWithOffset(t,e),e.isBefore(t)?a=positiveMomentsDifference(e,t):(a=positiveMomentsDifference(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function createAdder(e,t){return function(a,s){var n,i;return s!==null&&!isNaN(+s)&&(deprecateSimple(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=a,a=s,s=i),n=createDuration(a,s),addSubtract(this,n,e),this}}function addSubtract(e,t,a,s){var n=t._milliseconds,i=absRound(t._days),o=absRound(t._months);e.isValid()&&(s=s??!0,o&&setMonth$2(e,get$2(e,"Month")+o*a),i&&set$1$1(e,"Date",get$2(e,"Date")+i*a),n&&e._d.setTime(e._d.valueOf()+n*a),s&&hooks.updateOffset(e,i||o))}var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$1(e){return typeof e=="string"||e instanceof String}function isMomentInput(e){return isMoment(e)||isDate$3(e)||isString$1(e)||isNumber(e)||isNumberOrStringArray(e)||isMomentInputObject(e)||e===null||e===void 0}function isMomentInputObject(e){var t=isObject$7(e)&&!isObjectEmpty(e),a=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],n,i,o=s.length;for(n=0;na.valueOf():a.valueOf()9999?formatMoment(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$5(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(a,"Z")):formatMoment(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",a,s,n,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),a="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(a+s+n+i)}function format$1(e){e||(e=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var t=formatMoment(this,e);return this.localeData().postformat(t)}function from(e,t){return this.isValid()&&(isMoment(e)&&e.isValid()||createLocal(e).isValid())?createDuration({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fromNow(e){return this.from(createLocal(),e)}function to(e,t){return this.isValid()&&(isMoment(e)&&e.isValid()||createLocal(e).isValid())?createDuration({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function toNow(e){return this.to(createLocal(),e)}function locale$2(e){var t;return e===void 0?this._locale._abbr:(t=getLocale(e),t!=null&&(this._locale=t),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1$1(e,t){return(e%t+t)%t}function localStartOfDate(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-MS_PER_400_YEARS:new Date(e,t,a).valueOf()}function utcStartOfDate(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-MS_PER_400_YEARS:Date.UTC(e,t,a)}function startOf(e){var t,a;if(e=normalizeUnits(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?utcStartOfDate:localStartOfDate,e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=mod$1$1(t+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":t=this._d.valueOf(),t-=mod$1$1(t,MS_PER_MINUTE);break;case"second":t=this._d.valueOf(),t-=mod$1$1(t,MS_PER_SECOND);break}return this._d.setTime(t),hooks.updateOffset(this,!0),this}function endOf(e){var t,a;if(e=normalizeUnits(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(a=this._isUTC?utcStartOfDate:localStartOfDate,e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=MS_PER_HOUR-mod$1$1(t+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":t=this._d.valueOf(),t+=MS_PER_MINUTE-mod$1$1(t,MS_PER_MINUTE)-1;break;case"second":t=this._d.valueOf(),t+=MS_PER_SECOND-mod$1$1(t,MS_PER_SECOND)-1;break}return this._d.setTime(t),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate$1(){return new Date(this.valueOf())}function toArray$1(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function toObject(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid$1(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(e,t,a,s){var n=a._locale.erasParse(e,s,a._strict);n?getParsingFlags(a).era=n:getParsingFlags(a).invalidEra=e});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(e,t,a,s){var n;a._locale._eraYearOrdinalRegex&&(n=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[YEAR]=a._locale.eraYearOrdinalParse(e,n):t[YEAR]=parseInt(e,10)});function localeEras(e,t){var a,s,n,i=this._eras||getLocale("en")._eras;for(a=0,s=i.length;a=0)return i[s]}function localeErasConvertYear(e,t){var a=e.since<=e.until?1:-1;return t===void 0?hooks(e.since).year():hooks(e.since).year()+(t-e.offset)*a}function getEraName(){var e,t,a,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),setWeekAll.call(this,e,t,a,s,n))}function setWeekAll(e,t,a,s,n){var i=dayOfYearFromWeeks(e,t,a,s,n),o=createUTCDate(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(e,t){t[MONTH]=(toInt(e)-1)*3});function getSetQuarter(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(e,t){t[DATE]=toInt(e.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(e,t,a){a._dayOfYear=toInt(e)});function getSetDayOfYear(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(e,t){t[MILLISECOND]=toInt(("0."+e)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone$2;proto.diff=diff;proto.endOf=endOf;proto.format=format$1;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter$1;proto.isBefore=isBefore$1;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale$2;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray$1;proto.toObject=toObject;proto.toDate=toDate$1;proto.toISOString=toISOString;proto.inspect=inspect;typeof Symbol<"u"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString$8;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth$1;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(e){return createLocal(e*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(e){return e}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate$1;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set$1;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1$1(e,t,a,s){var n=getLocale(),i=createUTC().set(s,t);return n[a](i,e)}function listMonthsImpl(e,t,a){if(isNumber(e)&&(t=e,e=void 0),e=e||"",t!=null)return get$1$1(e,t,a,"month");var s,n=[];for(s=0;s<12;s++)n[s]=get$1$1(e,s,a,"month");return n}function listWeekdaysImpl(e,t,a,s){typeof e=="boolean"?(isNumber(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,isNumber(t)&&(a=t,t=void 0),t=t||"");var n=getLocale(),i=e?n._week.dow:0,o,u=[];if(a!=null)return get$1$1(t,(a+i)%7,s,"day");for(o=0;o<7;o++)u[o]=get$1$1(t,(o+i)%7,s,"day");return u}function listMonths(e,t){return listMonthsImpl(e,t,"months")}function listMonthsShort(e,t){return listMonthsImpl(e,t,"monthsShort")}function listWeekdays(e,t,a){return listWeekdaysImpl(e,t,a,"weekdays")}function listWeekdaysShort(e,t,a){return listWeekdaysImpl(e,t,a,"weekdaysShort")}function listWeekdaysMin(e,t,a){return listWeekdaysImpl(e,t,a,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=toInt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+a}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var e=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),e.milliseconds=mathAbs(e.milliseconds),e.seconds=mathAbs(e.seconds),e.minutes=mathAbs(e.minutes),e.hours=mathAbs(e.hours),e.months=mathAbs(e.months),e.years=mathAbs(e.years),this}function addSubtract$1(e,t,a,s){var n=createDuration(t,a);return e._milliseconds+=s*n._milliseconds,e._days+=s*n._days,e._months+=s*n._months,e._bubble()}function add$1(e,t){return addSubtract$1(this,e,t,1)}function subtract$1(e,t){return addSubtract$1(this,e,t,-1)}function absCeil(e){return e<0?Math.floor(e):Math.ceil(e)}function bubble(){var e=this._milliseconds,t=this._days,a=this._months,s=this._data,n,i,o,u,l;return e>=0&&t>=0&&a>=0||e<=0&&t<=0&&a<=0||(e+=absCeil(monthsToDays(a)+t)*864e5,t=0,a=0),s.milliseconds=e%1e3,n=absFloor(e/1e3),s.seconds=n%60,i=absFloor(n/60),s.minutes=i%60,o=absFloor(i/60),s.hours=o%24,t+=absFloor(o/24),l=absFloor(daysToMonths(t)),a+=l,t-=absCeil(monthsToDays(l)),u=absFloor(a/12),a%=12,s.days=t,s.months=a,s.years=u,this}function daysToMonths(e){return e*4800/146097}function monthsToDays(e){return e*146097/4800}function as(e){if(!this.isValid())return NaN;var t,a,s=this._milliseconds;if(e=normalizeUnits(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,a=this._months+daysToMonths(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(monthsToDays(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function makeAs(e){return function(){return this.as(e)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1$1(){return createDuration(this)}function get$2$1(e){return e=normalizeUnits(e),this.isValid()?this[e+"s"]():NaN}function makeGetter(e){return function(){return this.isValid()?this._data[e]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(e,t,a,s,n){return n.relativeTime(t||1,!!a,e,s)}function relativeTime$1(e,t,a,s){var n=createDuration(e).abs(),i=round(n.as("s")),o=round(n.as("m")),u=round(n.as("h")),l=round(n.as("d")),c=round(n.as("M")),_=round(n.as("w")),p=round(n.as("y")),d=i<=a.ss&&["s",i]||i0,d[4]=s,substituteTimeAgo.apply(null,d)}function getSetRelativeTimeRounding(e){return e===void 0?round:typeof e=="function"?(round=e,!0):!1}function getSetRelativeTimeThreshold(e,t){return thresholds[e]===void 0?!1:t===void 0?thresholds[e]:(thresholds[e]=t,e==="s"&&(thresholds.ss=t-1),!0)}function humanize(e,t){if(!this.isValid())return this.localeData().invalidDate();var a=!1,s=thresholds,n,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(a=e),typeof t=="object"&&(s=Object.assign({},thresholds,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),n=this.localeData(),i=relativeTime$1(this,!a,s,n),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var abs$1=Math.abs;function sign(e){return(e>0)-(e<0)||+e}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var e=abs$1(this._milliseconds)/1e3,t=abs$1(this._days),a=abs$1(this._months),s,n,i,o,u=this.asSeconds(),l,c,_,p;return u?(s=absFloor(e/60),n=absFloor(s/60),e%=60,s%=60,i=absFloor(a/12),a%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=u<0?"-":"",c=sign(this._months)!==sign(u)?"-":"",_=sign(this._days)!==sign(u)?"-":"",p=sign(this._milliseconds)!==sign(u)?"-":"",l+"P"+(i?c+i+"Y":"")+(a?c+a+"M":"")+(t?_+t+"D":"")+(n||s||e?"T":"")+(n?p+n+"H":"")+(s?p+s+"M":"")+(e?p+o+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1$1;proto$2.get=get$2$1;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale$2;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(e,t,a){a._d=new Date(parseFloat(e)*1e3)});addParseToken("x",function(e,t,a){a._d=new Date(toInt(e))});//! moment.js +hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$3;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const SPACING={TINY:1,SMALL:2,MEDIUM:4,LARGE:8};var lib={exports:{}};(function(e,t){(function(a,s){e.exports=s(reactExports,reactDomExports)})(typeof self<"u"?self:commonjsGlobal,function(a,s){return function(){var n={328:function(l,c,_){Object.defineProperty(c,"__esModule",{value:!0}),c.PrintContextConsumer=c.PrintContext=void 0;var p=_(496),d=Object.prototype.hasOwnProperty.call(p,"createContext");c.PrintContext=d?p.createContext({}):null,c.PrintContextConsumer=c.PrintContext?c.PrintContext.Consumer:function(){return null}},428:function(l,c,_){Object.defineProperty(c,"__esModule",{value:!0}),c.ReactToPrint=void 0;var p=_(316),d=_(496),E=_(190),R=_(328),y=_(940),I=function(A){function x(){var S=A.apply(this,p.__spreadArray([],p.__read(arguments),!1))||this;return S.startPrint=function(T){var O=S.props,C=O.onAfterPrint,U=O.onPrintError,L=O.print,j=O.documentTitle;setTimeout(function(){var X,B;if(T.contentWindow)if(T.contentWindow.focus(),L)L(T).then(function(){return C==null?void 0:C()}).then(function(){return S.handleRemoveIframe()}).catch(function(H){U?U("print",H):S.logMessages(["An error was thrown by the specified `print` function"])});else{if(T.contentWindow.print){var Y=(B=(X=T.contentDocument)===null||X===void 0?void 0:X.title)!==null&&B!==void 0?B:"",z=T.ownerDocument.title;j&&(T.ownerDocument.title=j,T.contentDocument&&(T.contentDocument.title=j)),T.contentWindow.print(),j&&(T.ownerDocument.title=z,T.contentDocument&&(T.contentDocument.title=Y))}else S.logMessages(["Printing for this browser is not currently possible: the browser does not have a `print` method available for iframes."]);C==null||C(),S.handleRemoveIframe()}else S.logMessages(["Printing failed because the `contentWindow` of the print iframe did not load. This is possibly an error with `react-to-print`. Please file an issue: https://github.com/gregnb/react-to-print/issues/"])},500)},S.triggerPrint=function(T){var O=S.props,C=O.onBeforePrint,U=O.onPrintError;if(C){var L=C();L&&typeof L.then=="function"?L.then(function(){S.startPrint(T)}).catch(function(j){U&&U("onBeforePrint",j)}):S.startPrint(T)}else S.startPrint(T)},S.handlePrint=function(T){var O=S.props,C=O.bodyClass,U=O.content,L=O.copyStyles,j=O.fonts,X=O.pageStyle,B=O.nonce,Y=typeof T=="function"?T():null;if(Y&&typeof U=="function"&&S.logMessages(['"react-to-print" received a `content` prop and a content param passed the callback return by `useReactToPrint. The `content` prop will be ignored.'],"warning"),Y||typeof U!="function"||(Y=U()),Y!==void 0)if(Y!==null){var z=document.createElement("iframe");z.width="".concat(document.documentElement.clientWidth,"px"),z.height="".concat(document.documentElement.clientHeight,"px"),z.style.position="absolute",z.style.top="-".concat(document.documentElement.clientHeight+100,"px"),z.style.left="-".concat(document.documentElement.clientWidth+100,"px"),z.id="printWindow",z.srcdoc="";var H=(0,E.findDOMNode)(Y);if(H){var M=H.cloneNode(!0),k=M instanceof Text,F=document.querySelectorAll("link[rel~='stylesheet'], link[as='style']"),N=k?[]:M.querySelectorAll("img"),b=k?[]:M.querySelectorAll("video"),G=j?j.length:0;S.numResourcesToLoad=F.length+N.length+b.length+G,S.resourcesLoaded=[],S.resourcesErrored=[];var V=function(ee,ae){S.resourcesLoaded.includes(ee)?S.logMessages(["Tried to mark a resource that has already been handled",ee],"debug"):(ae?(S.logMessages(p.__spreadArray(['"react-to-print" was unable to load a resource but will continue attempting to print the page'],p.__read(ae),!1)),S.resourcesErrored.push(ee)):S.resourcesLoaded.push(ee),S.resourcesLoaded.length+S.resourcesErrored.length===S.numResourcesToLoad&&S.triggerPrint(z))};z.onload=function(){var ee,ae,ne,J;z.onload=null;var ue=z.contentDocument||((ae=z.contentWindow)===null||ae===void 0?void 0:ae.document);if(ue){ue.body.appendChild(M),j&&(!((ne=z.contentDocument)===null||ne===void 0)&&ne.fonts&&(!((J=z.contentWindow)===null||J===void 0)&&J.FontFace)?j.forEach(function(Pe){var Oe=new FontFace(Pe.family,Pe.source,{weight:Pe.weight,style:Pe.style});z.contentDocument.fonts.add(Oe),Oe.loaded.then(function(){V(Oe)}).catch(function(ye){V(Oe,["Failed loading the font:",Oe,"Load error:",ye])})}):(j.forEach(function(Pe){return V(Pe)}),S.logMessages(['"react-to-print" is not able to load custom fonts because the browser does not support the FontFace API but will continue attempting to print the page'])));var oe=typeof X=="function"?X():X;if(typeof oe!="string")S.logMessages(['"react-to-print" expected a "string" from `pageStyle` but received "'.concat(typeof oe,'". Styles from `pageStyle` will not be applied.')]);else{var _e=ue.createElement("style");B&&(_e.setAttribute("nonce",B),ue.head.setAttribute("nonce",B)),_e.appendChild(ue.createTextNode(oe)),ue.head.appendChild(_e)}if(C&&(ee=ue.body.classList).add.apply(ee,p.__spreadArray([],p.__read(C.split(" ")),!1)),!k){for(var W=k?[]:H.querySelectorAll("canvas"),Z=ue.querySelectorAll("canvas"),te=0;te",Oe,"Error",we])},Le.src=ye}else V(Oe,['Found an tag with an empty "src" attribute. This prevents pre-loading it. The is:',Oe])};for(te=0;te=2?V(Oe):(Oe.onloadeddata=function(){return V(Oe)},Oe.onerror=function(Be,je,Ke,Ge,we){return V(Oe,["Error loading video",Oe,"Error",we])},Oe.onstalled=function(){return V(Oe,["Loading video stalled, skipping",Oe])})};for(te=0;te tag with a `disabled` attribute and will ignore it. Note that the `disabled` attribute is deprecated, and some browsers ignore it. You should stop using it. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-disabled. The is:",ye],"warning"),V(ye);else{for(var we=ue.createElement(ye.tagName),et=(Ge=0,ye.attributes.length);Ge tag with an empty `href` attribute. In addition to being invalid HTML, this can cause problems in many browsers, and so the was not loaded. The is:",ye],"warning"),V(ye)},xe=(te=0,Ee.length);te=0;me--)(Q=W[me])&&(fe=(se<3?Q(fe):se>3?Q(Z,te,fe):Q(Z,te))||fe);return se>3&&fe&&Object.defineProperty(Z,te,fe),fe}function I(W,Z){return function(te,K){Z(te,K,W)}}function A(W,Z,te,K,Q,se){function fe(Re){if(Re!==void 0&&typeof Re!="function")throw new TypeError("Function expected");return Re}for(var me,Ae=K.kind,ve=Ae==="getter"?"get":Ae==="setter"?"set":"value",ce=!Z&&W?K.static?W:W.prototype:null,ge=Z||(ce?Object.getOwnPropertyDescriptor(ce,K.name):{}),Te=!1,re=te.length-1;re>=0;re--){var le={};for(var pe in K)le[pe]=pe==="access"?{}:K[pe];for(var pe in K.access)le.access[pe]=K.access[pe];le.addInitializer=function(Re){if(Te)throw new TypeError("Cannot add initializers after decoration has completed");se.push(fe(Re||null))};var Ee=(0,te[re])(Ae==="accessor"?{get:ge.get,set:ge.set}:ge[ve],le);if(Ae==="accessor"){if(Ee===void 0)continue;if(Ee===null||typeof Ee!="object")throw new TypeError("Object expected");(me=fe(Ee.get))&&(ge.get=me),(me=fe(Ee.set))&&(ge.set=me),(me=fe(Ee.init))&&Q.unshift(me)}else(me=fe(Ee))&&(Ae==="field"?Q.unshift(me):ge[ve]=me)}ce&&Object.defineProperty(ce,K.name,ge),Te=!0}function x(W,Z,te){for(var K=arguments.length>2,Q=0;Q0&&Q[Q.length-1])||ce[0]!==6&&ce[0]!==2)){fe=0;continue}if(ce[0]===3&&(!Q||ce[1]>Q[0]&&ce[1]=W.length&&(W=void 0),{value:W&&W[K++],done:!W}}};throw new TypeError(Z?"Object is not iterable.":"Symbol.iterator is not defined.")}function B(W,Z){var te=typeof Symbol=="function"&&W[Symbol.iterator];if(!te)return W;var K,Q,se=te.call(W),fe=[];try{for(;(Z===void 0||Z-- >0)&&!(K=se.next()).done;)fe.push(K.value)}catch(me){Q={error:me}}finally{try{K&&!K.done&&(te=se.return)&&te.call(se)}finally{if(Q)throw Q.error}}return fe}function Y(){for(var W=[],Z=0;Z1||me(ge,Te)})})}function me(ge,Te){try{(re=Q[ge](Te)).value instanceof M?Promise.resolve(re.value.v).then(Ae,ve):ce(se[0][2],re)}catch(le){ce(se[0][3],le)}var re}function Ae(ge){me("next",ge)}function ve(ge){me("throw",ge)}function ce(ge,Te){ge(Te),se.shift(),se.length&&me(se[0][0],se[0][1])}}function F(W){var Z,te;return Z={},K("next"),K("throw",function(Q){throw Q}),K("return"),Z[Symbol.iterator]=function(){return this},Z;function K(Q,se){Z[Q]=W[Q]?function(fe){return(te=!te)?{value:M(W[Q](fe)),done:!1}:se?se(fe):fe}:se}}function N(W){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Z,te=W[Symbol.asyncIterator];return te?te.call(W):(W=X(W),Z={},K("next"),K("throw"),K("return"),Z[Symbol.asyncIterator]=function(){return this},Z);function K(Q){Z[Q]=W[Q]&&function(se){return new Promise(function(fe,me){(function(Ae,ve,ce,ge){Promise.resolve(ge).then(function(Te){Ae({value:Te,done:ce})},ve)})(fe,me,(se=W[Q](se)).done,se.value)})}}}function b(W,Z){return Object.defineProperty?Object.defineProperty(W,"raw",{value:Z}):W.raw=Z,W}var G=Object.create?function(W,Z){Object.defineProperty(W,"default",{enumerable:!0,value:Z})}:function(W,Z){W.default=Z};function V(W){if(W&&W.__esModule)return W;var Z={};if(W!=null)for(var te in W)te!=="default"&&Object.prototype.hasOwnProperty.call(W,te)&&L(Z,W,te);return G(Z,W),Z}function ee(W){return W&&W.__esModule?W:{default:W}}function ae(W,Z,te,K){if(te==="a"&&!K)throw new TypeError("Private accessor was defined without a getter");if(typeof Z=="function"?W!==Z||!K:!Z.has(W))throw new TypeError("Cannot read private member from an object whose class did not declare it");return te==="m"?K:te==="a"?K.call(W):K?K.value:Z.get(W)}function ne(W,Z,te,K,Q){if(K==="m")throw new TypeError("Private method is not writable");if(K==="a"&&!Q)throw new TypeError("Private accessor was defined without a setter");if(typeof Z=="function"?W!==Z||!Q:!Z.has(W))throw new TypeError("Cannot write private member to an object whose class did not declare it");return K==="a"?Q.call(W,te):Q?Q.value=te:Z.set(W,te),te}function J(W,Z){if(Z===null||typeof Z!="object"&&typeof Z!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof W=="function"?Z===W:W.has(Z)}function ue(W,Z,te){if(Z!=null){if(typeof Z!="object"&&typeof Z!="function")throw new TypeError("Object expected.");var K;if(te){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");K=Z[Symbol.asyncDispose]}if(K===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");K=Z[Symbol.dispose]}if(typeof K!="function")throw new TypeError("Object not disposable.");W.stack.push({value:Z,dispose:K,async:te})}else te&&W.stack.push({async:!0});return Z}var oe=typeof SuppressedError=="function"?SuppressedError:function(W,Z,te){var K=new Error(te);return K.name="SuppressedError",K.error=W,K.suppressed=Z,K};function _e(W){function Z(te){W.error=W.hasError?new oe(te,W.error,"An error was suppressed during disposal."):te,W.hasError=!0}return function te(){for(;W.stack.length;){var K=W.stack.pop();try{var Q=K.dispose&&K.dispose.call(K.value);if(K.async)return Promise.resolve(Q).then(te,function(se){return Z(se),te()})}catch(se){Z(se)}}if(W.hasError)throw W.error}()}c.default={__extends:d,__assign:E,__rest:R,__decorate:y,__param:I,__metadata:O,__awaiter:C,__generator:U,__createBinding:L,__exportStar:j,__values:X,__read:B,__spread:Y,__spreadArrays:z,__spreadArray:H,__await:M,__asyncGenerator:k,__asyncDelegator:F,__asyncValues:N,__makeTemplateObject:b,__importStar:V,__importDefault:ee,__classPrivateFieldGet:ae,__classPrivateFieldSet:ne,__classPrivateFieldIn:J,__addDisposableResource:ue,__disposeResources:_e}}},i={};function o(l){var c=i[l];if(c!==void 0)return c.exports;var _=i[l]={exports:{}};return n[l](_,_.exports,o),_.exports}o.d=function(l,c){for(var _ in c)o.o(c,_)&&!o.o(l,_)&&Object.defineProperty(l,_,{enumerable:!0,get:c[_]})},o.o=function(l,c){return Object.prototype.hasOwnProperty.call(l,c)},o.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};var u={};return function(){var l=u;Object.defineProperty(l,"__esModule",{value:!0}),l.useReactToPrint=l.ReactToPrint=l.PrintContextConsumer=void 0;var c=o(328);Object.defineProperty(l,"PrintContextConsumer",{enumerable:!0,get:function(){return c.PrintContextConsumer}});var _=o(428);Object.defineProperty(l,"ReactToPrint",{enumerable:!0,get:function(){return _.ReactToPrint}});var p=o(892);Object.defineProperty(l,"useReactToPrint",{enumerable:!0,get:function(){return p.useReactToPrint}});var d=o(428);l.default=d.ReactToPrint}(),u}()})})(lib);var libExports=lib.exports;const logo="/assets/reportHeader-2i1CV-AL.png",logoFooter="/assets/reportFooter-C8jIFeXy.png";function toInteger(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function requiredArgs(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}var breaks=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function toJalaali(e,t,a){return d2j(g2d(e,t,a))}function toGregorian(e,t,a){return d2g(j2d(e,t,a))}function isLeapJalaaliYear(e){return jalCalLeap(e)===0}function jalCalLeap(e){var t=breaks.length,a=breaks[0],s,n=0,i,o,u;for(u=1;u=0){if(u<=185)return o=1+div(u,31),i=mod(u,31)+1,{jy:a,jm:o,jd:i};u-=186}else a-=1,u+=179,s.leap===1&&(u+=1);return o=7+div(u,30),i=mod(u,30)+1,{jy:a,jm:o,jd:i}}function g2d(e,t,a){var s=div((e+div(t-8,6)+100100)*1461,4)+div(153*mod(t+9,12)+2,5)+a-34840408;return s=s-div(div(e+100100+div(t-8,6),100)*3,4)+752,s}function d2g(e){if(isNaN(e))return{gy:NaN,gm:NaN,gd:NaN};var t,a,s,n,i;return t=4*e+139361631,t=t+div(div(4*e+183187720,146097)*3,4)*4-3908,a=div(mod(t,1461),4)*5+308,s=div(mod(a,153),5)+1,n=mod(div(a,153),12)+1,i=div(t,1461)-100100+div(8-n,6),{gy:i,gm:n,gd:s}}function div(e,t){return~~(e/t)}function mod(e,t){return e-~~(e/t)*t}function _toArray(e){return _arrayWithHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableRest()}function _nonIterableRest(){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 _unsupportedIterableToArray(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return _arrayLikeToArray(e,t)}}function _arrayLikeToArray(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,s=new Array(t);a1){var s=t,n=_toArray(s),i=n[0],o=n[1],u=n[2],l=u===void 0?1:u,c=n.slice(3),_=toGregorian(i,o+1,l);return new Date(_.gy,_.gm-1,_.gd,...c)}return new Date(...t)}function toDate(e){requiredArgs(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?newDate(e.getTime()):typeof e=="number"||t==="[object Number]"?newDate(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),newDate(NaN))}function getDate$1(e){var t=e.getDate(),a=e.getMonth()+1,s=e.getFullYear();return toJalaali(s,a,t).jd}function setDate$1(e){for(var t=e.getDate(),a=e.getMonth()+1,s=e.getFullYear(),n=toJalaali(s,a,t),i=arguments.length,o=new Array(i>1?i-1:0),u=1;u1?i-1:0),u=1;u1?i-1:0),u=1;u=o?i:(setFullYear(a,getFullYear(i),getMonth$1(i),n),a)}function addMilliseconds(e,t){requiredArgs(2,arguments);var a=toDate(e).getTime(),s=toInteger(t);return newDate(a+s)}var MILLISECONDS_IN_HOUR=36e5;function addHours(e,t){requiredArgs(2,arguments);var a=toInteger(t);return addMilliseconds(e,a*MILLISECONDS_IN_HOUR)}var defaultOptions={};function getDefaultOptions(){return defaultOptions}function startOfWeek(e,t){var a,s,n,i,o,u,l,c;requiredArgs(1,arguments);var _=getDefaultOptions(),p=toInteger((a=(s=(n=(i=t==null?void 0:t.weekStartsOn)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:_.weekStartsOn)!==null&&s!==void 0?s:(l=_.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&a!==void 0?a:6);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=toDate(e),E=d.getDay(),R=(E1?i-1:0),u=1;u0?1:n}var millisecondsInMinute=6e4,millisecondsInHour=36e5,millisecondsInSecond=1e3;function isSameDay(e,t){requiredArgs(2,arguments);var a=startOfDay(e),s=startOfDay(t);return a.getTime()===s.getTime()}function isDate$2(e){return requiredArgs(1,arguments),e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function isValid(e){if(requiredArgs(1,arguments),!isDate$2(e)&&typeof e!="number")return!1;var t=toDate(e);return!isNaN(Number(t))}function differenceInCalendarMonths(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t),n=getFullYear(a)-getFullYear(s),i=getMonth$1(a)-getMonth$1(s);return n*12+i}function differenceInCalendarYears(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t);return getFullYear(a)-getFullYear(s)}function compareLocalAsc(e,t){var a=getFullYear(e)-getFullYear(t)||getMonth$1(e)-getMonth$1(t)||getDate$1(e)-getDate$1(t)||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function differenceInDays(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t),n=compareLocalAsc(a,s),i=Math.abs(differenceInCalendarDays(a,s));setDate$1(a,getDate$1(a)-n*i);var o=+(compareLocalAsc(a,s)===-n),u=n*(i-o);return u===0?0:u}function differenceInMilliseconds(e,t){return requiredArgs(2,arguments),toDate(e).getTime()-toDate(t).getTime()}var roundingMap={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},defaultRoundingMethod="trunc";function getRoundingMethod(e){return e?roundingMap[e]:roundingMap[defaultRoundingMethod]}function differenceInHours(e,t,a){requiredArgs(2,arguments);var s=differenceInMilliseconds(e,t)/millisecondsInHour;return getRoundingMethod(void 0)(s)}function differenceInMinutes(e,t,a){requiredArgs(2,arguments);var s=differenceInMilliseconds(e,t)/millisecondsInMinute;return getRoundingMethod(void 0)(s)}function endOfDay(e){requiredArgs(1,arguments);var t=toDate(e);return t.setHours(23,59,59,999),t}function endOfMonth(e){requiredArgs(1,arguments);var t=toDate(e),a=getMonth$1(t);return setFullYear(t,getFullYear(t),a+1,0),t.setHours(23,59,59,999),t}function isLastDayOfMonth(e){requiredArgs(1,arguments);var t=toDate(e);return endOfDay(t).getTime()===endOfMonth(t).getTime()}function differenceInMonths(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t),n=compareAsc(a,s),i=Math.abs(differenceInCalendarMonths(a,s)),o;if(i<1)o=0;else{getMonth$1(a)===11&&getDate$1(a)>28&&setDate$1(a,30),setMonth$1(a,getMonth$1(a)-n*i);var u=compareAsc(a,s)===-n;isLastDayOfMonth(toDate(e))&&i===1&&compareAsc(e,s)===1&&(u=!1),o=n*(i-Number(u))}return o===0?0:o}function differenceInQuarters(e,t,a){requiredArgs(2,arguments);var s=differenceInMonths(e,t)/3;return getRoundingMethod(void 0)(s)}function differenceInSeconds(e,t,a){requiredArgs(2,arguments);var s=differenceInMilliseconds(e,t)/1e3;return getRoundingMethod(void 0)(s)}function differenceInWeeks(e,t,a){requiredArgs(2,arguments);var s=differenceInDays(e,t)/7;return getRoundingMethod(void 0)(s)}function differenceInYears(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t),n=compareAsc(a,s),i=Math.abs(differenceInCalendarYears(a,s));setFullYear(a,1399),setFullYear(s,1399);var o=compareAsc(a,s)===-n,u=n*(i-Number(o));return u===0?0:u}function eachDayOfInterval(e,t){var a;requiredArgs(1,arguments);var s=e||{},n=toDate(s.start),i=toDate(s.end),o=i.getTime();if(!(n.getTime()<=o))throw new RangeError("Invalid interval");var u=[],l=n;l.setHours(0,0,0,0);var c=Number((a=void 0)!==null&&a!==void 0?a:1);if(c<1||isNaN(c))throw new RangeError("`options.step` must be a number greater than 1");for(;l.getTime()<=o;)u.push(toDate(l)),setDate$1(l,getDate$1(l)+c),l.setHours(0,0,0,0);return u}function startOfMonth(e){requiredArgs(1,arguments);var t=toDate(e);return setDate$1(t,1),t.setHours(0,0,0,0),t}function endOfYear(e){requiredArgs(1,arguments);var t=toDate(e),a=getFullYear(t);return setFullYear(t,a+1,0,0),t.setHours(23,59,59,999),t}function startOfYear(e){requiredArgs(1,arguments);var t=toDate(e),a=newDate(0);return setFullYear(a,getFullYear(t),0,1),a.setHours(0,0,0,0),a}function endOfWeek(e,t){var a,s,n,i,o,u,l,c;requiredArgs(1,arguments);var _=getDefaultOptions(),p=toInteger((a=(s=(n=(i=t==null?void 0:t.weekStartsOn)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:_.weekStartsOn)!==null&&s!==void 0?s:(l=_.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&a!==void 0?a:6);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=toDate(e),E=d.getDay(),R=(E1?i-1:0),u=1;u=n.getTime()?a+1:t.getTime()>=o.getTime()?a:a-1}function startOfUTCISOWeekYear(e){requiredArgs(1,arguments);var t=getUTCISOWeekYear(e),a=new Date(0);a.setUTCFullYear(t,0,4),a.setUTCHours(0,0,0,0);var s=startOfUTCISOWeek(a);return s}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCISOWeek(e){requiredArgs(1,arguments);var t=toDate(e),a=startOfUTCISOWeek(t).getTime()-startOfUTCISOWeekYear(t).getTime();return Math.round(a/MILLISECONDS_IN_WEEK$1)+1}function getUTCDate(e){var t=e.getUTCDate(),a=e.getUTCMonth()+1,s=e.getUTCFullYear();return toJalaali(s,a,t).jd}function setUTCDate(e){for(var t=e.getUTCDate(),a=e.getUTCMonth()+1,s=e.getUTCFullYear(),n=toJalaali(s,a,t),i=arguments.length,o=new Array(i>1?i-1:0),u=1;u=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=toDate(e),E=d.getUTCDay(),R=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var R=newDate(0);setUTCFullYear(R,p+1,0,E),R.setUTCHours(0,0,0,0);var y=startOfUTCWeek(R,t),I=newDate(0);setUTCFullYear(I,p,0,E),I.setUTCHours(0,0,0,0);var A=startOfUTCWeek(I,t);return _.getTime()>=y.getTime()?p+1:_.getTime()>=A.getTime()?p:p-1}function startOfUTCWeekYear(e,t){var a,s,n,i,o,u,l,c;requiredArgs(1,arguments);var _=getDefaultOptions(),p=toInteger((a=(s=(n=(i=t==null?void 0:t.firstWeekContainsDate)!==null&&i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(u=o.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:_.firstWeekContainsDate)!==null&&s!==void 0?s:(l=_.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&a!==void 0?a:1),d=getUTCWeekYear(e,t),E=newDate(0);setUTCFullYear(E,d,0,p),E.setUTCHours(0,0,0,0);var R=startOfUTCWeek(E,t);return R}var MILLISECONDS_IN_WEEK=6048e5;function getUTCWeek(e,t){requiredArgs(1,arguments);var a=toDate(e),s=startOfUTCWeek(a,t).getTime()-startOfUTCWeekYear(a,t).getTime();return Math.round(s/MILLISECONDS_IN_WEEK)+1}function addLeadingZeros(e,t){for(var a=e<0?"-":"",s=Math.abs(e).toString();s.length0?a:1-a;return addLeadingZeros(t==="yy"?s%100:s,t.length)},M:function(e,t){var a=getUTCMonth(e);return t==="M"?String(a+1):addLeadingZeros(a+1,2)},d:function(e,t){return addLeadingZeros(getUTCDate(e),t.length)},a:function(e,t){var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h:function(e,t){return addLeadingZeros(e.getUTCHours()%12||12,t.length)},H:function(e,t){return addLeadingZeros(e.getUTCHours(),t.length)},m:function(e,t){return addLeadingZeros(e.getUTCMinutes(),t.length)},s:function(e,t){return addLeadingZeros(e.getUTCSeconds(),t.length)},S:function(e,t){var a=t.length,s=e.getUTCMilliseconds(),n=Math.floor(s*Math.pow(10,a-3));return addLeadingZeros(n,t.length)}},dayPeriodEnum={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters={G:function(e,t,a){var s=getUTCFullYear(e)>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(s,{width:"abbreviated"});case"GGGGG":return a.era(s,{width:"narrow"});case"GGGG":default:return a.era(s,{width:"wide"})}},y:function(e,t,a){if(t==="yo"){var s=getUTCFullYear(e),n=s>0?s:1-s;return a.ordinalNumber(n,{unit:"year"})}return formatters$1.y(e,t)},Y:function(e,t,a,s){var n=getUTCWeekYear(e,s),i=n>0?n:1-n;if(t==="YY"){var o=i%100;return addLeadingZeros(o,2)}return t==="Yo"?a.ordinalNumber(i,{unit:"year"}):addLeadingZeros(i,t.length)},R:function(e,t){var a=getUTCISOWeekYear(e);return addLeadingZeros(a,t.length)},u:function(e,t){var a=getUTCFullYear(e);return addLeadingZeros(a,t.length)},Q:function(e,t,a){var s=Math.ceil((getUTCMonth(e)+1)/3);switch(t){case"Q":return String(s);case"QQ":return addLeadingZeros(s,2);case"Qo":return a.ordinalNumber(s,{unit:"quarter"});case"QQQ":return a.quarter(s,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(s,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(s,{width:"wide",context:"formatting"})}},q:function(e,t,a){var s=Math.ceil((getUTCMonth(e)+1)/3);switch(t){case"q":return String(s);case"qq":return addLeadingZeros(s,2);case"qo":return a.ordinalNumber(s,{unit:"quarter"});case"qqq":return a.quarter(s,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(s,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(s,{width:"wide",context:"standalone"})}},M:function(e,t,a){var s=getUTCMonth(e);switch(t){case"M":case"MM":return formatters$1.M(e,t);case"Mo":return a.ordinalNumber(s+1,{unit:"month"});case"MMM":return a.month(s,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(s,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(s,{width:"wide",context:"formatting"})}},L:function(e,t,a){var s=getUTCMonth(e);switch(t){case"L":return String(s+1);case"LL":return addLeadingZeros(s+1,2);case"Lo":return a.ordinalNumber(s+1,{unit:"month"});case"LLL":return a.month(s,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(s,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(s,{width:"wide",context:"standalone"})}},w:function(e,t,a,s){var n=getUTCWeek(e,s);return t==="wo"?a.ordinalNumber(n,{unit:"week"}):addLeadingZeros(n,t.length)},I:function(e,t,a){var s=getUTCISOWeek(e);return t==="Io"?a.ordinalNumber(s,{unit:"week"}):addLeadingZeros(s,t.length)},d:function(e,t,a){return t==="do"?a.ordinalNumber(getUTCDate(e),{unit:"date"}):formatters$1.d(e,t)},D:function(e,t,a){var s=getUTCDayOfYear(e);return t==="Do"?a.ordinalNumber(s,{unit:"dayOfYear"}):addLeadingZeros(s,t.length)},E:function(e,t,a){var s=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return a.day(s,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(s,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(s,{width:"short",context:"formatting"});case"EEEE":default:return a.day(s,{width:"wide",context:"formatting"})}},e:function(e,t,a,s){var n=e.getUTCDay(),i=(n-s.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return addLeadingZeros(i,2);case"eo":return a.ordinalNumber(i,{unit:"day"});case"eee":return a.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(n,{width:"short",context:"formatting"});case"eeee":default:return a.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,a,s){var n=e.getUTCDay(),i=(n-s.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return addLeadingZeros(i,t.length);case"co":return a.ordinalNumber(i,{unit:"day"});case"ccc":return a.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(n,{width:"narrow",context:"standalone"});case"cccccc":return a.day(n,{width:"short",context:"standalone"});case"cccc":default:return a.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,a){var s=e.getUTCDay(),n=s===0?7:s;switch(t){case"i":return String(n);case"ii":return addLeadingZeros(n,t.length);case"io":return a.ordinalNumber(n,{unit:"day"});case"iii":return a.day(s,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(s,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(s,{width:"short",context:"formatting"});case"iiii":default:return a.day(s,{width:"wide",context:"formatting"})}},a:function(e,t,a){var s=e.getUTCHours(),n=s/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,a){var s=e.getUTCHours(),n;switch(s===12?n=dayPeriodEnum.noon:s===0?n=dayPeriodEnum.midnight:n=s/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,a){var s=e.getUTCHours(),n;switch(s>=17?n=dayPeriodEnum.evening:s>=12?n=dayPeriodEnum.afternoon:s>=4?n=dayPeriodEnum.morning:n=dayPeriodEnum.night,t){case"B":case"BB":case"BBB":return a.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,a){if(t==="ho"){var s=e.getUTCHours()%12;return s===0&&(s=12),a.ordinalNumber(s,{unit:"hour"})}return formatters$1.h(e,t)},H:function(e,t,a){return t==="Ho"?a.ordinalNumber(e.getUTCHours(),{unit:"hour"}):formatters$1.H(e,t)},K:function(e,t,a){var s=e.getUTCHours()%12;return t==="Ko"?a.ordinalNumber(s,{unit:"hour"}):addLeadingZeros(s,t.length)},k:function(e,t,a){var s=e.getUTCHours();return s===0&&(s=24),t==="ko"?a.ordinalNumber(s,{unit:"hour"}):addLeadingZeros(s,t.length)},m:function(e,t,a){return t==="mo"?a.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):formatters$1.m(e,t)},s:function(e,t,a){return t==="so"?a.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):formatters$1.s(e,t)},S:function(e,t){return formatters$1.S(e,t)},X:function(e,t,a,s){var n=s._originalDate||e,i=n.getTimezoneOffset();if(i===0)return"Z";switch(t){case"X":return formatTimezoneWithOptionalMinutes(i);case"XXXX":case"XX":return formatTimezone(i);case"XXXXX":case"XXX":default:return formatTimezone(i,":")}},x:function(e,t,a,s){var n=s._originalDate||e,i=n.getTimezoneOffset();switch(t){case"x":return formatTimezoneWithOptionalMinutes(i);case"xxxx":case"xx":return formatTimezone(i);case"xxxxx":case"xxx":default:return formatTimezone(i,":")}},O:function(e,t,a,s){var n=s._originalDate||e,i=n.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(i,":");case"OOOO":default:return"GMT"+formatTimezone(i,":")}},z:function(e,t,a,s){var n=s._originalDate||e,i=n.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(i,":");case"zzzz":default:return"GMT"+formatTimezone(i,":")}},t:function(e,t,a,s){var n=s._originalDate||e,i=Math.floor(n.getTime()/1e3);return addLeadingZeros(i,t.length)},T:function(e,t,a,s){var n=s._originalDate||e,i=n.getTime();return addLeadingZeros(i,t.length)}};function formatTimezoneShort(e,t){var a=e>0?"-":"+",s=Math.abs(e),n=Math.floor(s/60),i=s%60;if(i===0)return a+String(n);var o=t;return a+String(n)+o+addLeadingZeros(i,2)}function formatTimezoneWithOptionalMinutes(e,t){if(e%60===0){var a=e>0?"-":"+";return a+addLeadingZeros(Math.abs(e)/60,2)}return formatTimezone(e,t)}function formatTimezone(e,t){var a=t||"",s=e>0?"-":"+",n=Math.abs(e),i=addLeadingZeros(Math.floor(n/60),2),o=addLeadingZeros(n%60,2);return s+i+a+o}var dateLongFormatter=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},timeLongFormatter=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},dateTimeLongFormatter=function(e,t){var a=e.match(/(P+)(p+)?/)||[],s=a[1],n=a[2];if(!n)return dateLongFormatter(e,t);var i;switch(s){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",dateLongFormatter(s,t)).replace("{{time}}",timeLongFormatter(n,t))},longFormatters$2={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(e){return protectedDayOfYearTokens.indexOf(e)!==-1}function isProtectedWeekYearToken(e){return protectedWeekYearTokens.indexOf(e)!==-1}function throwProtectedError(e,t,a){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var formatDistanceLocale$1={lessThanXSeconds:{one:"کمتر از یک ثانیه",other:"کمتر از {{count}} ثانیه"},xSeconds:{one:"1 ثانیه",other:"{{count}} ثانیه"},halfAMinute:"نیم دقیقه",lessThanXMinutes:{one:"کمتر از یک دقیقه",other:"کمتر از {{count}} دقیقه"},xMinutes:{one:"1 دقیقه",other:"{{count}} دقیقه"},aboutXHours:{one:"حدود 1 ساعت",other:"حدود {{count}} ساعت"},xHours:{one:"1 ساعت",other:"{{count}} ساعت"},xDays:{one:"1 روز",other:"{{count}} روز"},aboutXWeeks:{one:"حدود 1 هفته",other:"حدود {{count}} هفته"},xWeeks:{one:"1 هفته",other:"{{count}} هفته"},aboutXMonths:{one:"حدود 1 ماه",other:"حدود {{count}} ماه"},xMonths:{one:"1 ماه",other:"{{count}} ماه"},aboutXYears:{one:"حدود 1 سال",other:"حدود {{count}} سال"},xYears:{one:"1 سال",other:"{{count}} سال"},overXYears:{one:"بیشتر از 1 سال",other:"بیشتر از {{count}} سال"},almostXYears:{one:"نزدیک 1 سال",other:"نزدیک {{count}} سال"}},formatDistance$1=function(e,t,a){var s,n=formatDistanceLocale$1[e];return typeof n=="string"?s=n:t===1?s=n.one:s=n.other.replace("{{count}}",t.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"در "+s:s+" قبل":s};function buildFormatLongFn$1(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.width?String(t.width):e.defaultWidth,s=e.formats[a]||e.formats[e.defaultWidth];return s}}var dateFormats$1={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},timeFormats$1={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats$1={full:"{{date}} 'در' {{time}}",long:"{{date}} 'در' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong$1={date:buildFormatLongFn$1({formats:dateFormats$1,defaultWidth:"full"}),time:buildFormatLongFn$1({formats:timeFormats$1,defaultWidth:"full"}),dateTime:buildFormatLongFn$1({formats:dateTimeFormats$1,defaultWidth:"full"})},formatRelativeLocale$1={lastWeek:"eeee 'گذشته در' p",yesterday:"'دیروز در' p",today:"'امروز در' p",tomorrow:"'فردا در' p",nextWeek:"eeee 'در' p",other:"P"},formatRelative$1=function(e,t,a,s){return formatRelativeLocale$1[e]};function buildLocalizeFn$1(e){return function(t,a){var s=a!=null&&a.context?String(a.context):"standalone",n;if(s==="formatting"&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=a!=null&&a.width?String(a.width):i;n=e.formattingValues[o]||e.formattingValues[i]}else{var u=e.defaultWidth,l=a!=null&&a.width?String(a.width):e.defaultWidth;n=e.values[l]||e.values[u]}var c=e.argumentCallback?e.argumentCallback(t):t;return n[c]}}var eraValues$1={narrow:["ق","ب"],abbreviated:["ق.ه.","ب.ه."],wide:["قبل از هجرت","بعد از هجرت"]},quarterValues$1={narrow:["1","2","3","4"],abbreviated:["س‌م1","س‌م2","س‌م3","س‌م4"],wide:["سه‌ماهه 1","سه‌ماهه 2","سه‌ماهه 3","سه‌ماهه 4"]},monthValues$1={narrow:["فر","ار","خر","تی","مر","شه","مه","آب","آذ","دی","به","اس"],abbreviated:["فرو","ارد","خرد","تیر","مرد","شهر","مهر","آبا","آذر","دی","بهم","اسف"],wide:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"]},dayValues$1={narrow:["ی","د","س","چ","پ","ج","ش"],short:["1ش","2ش","3ش","4ش","5ش","ج","ش"],abbreviated:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه"],wide:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه"]},dayPeriodValues$1={narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},formattingDayPeriodValues$1={narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},ordinalNumber$1=function(e,t){var a=Number(e);return a+"-ام"},localize$1={ordinalNumber:ordinalNumber$1,era:buildLocalizeFn$1({values:eraValues$1,defaultWidth:"wide"}),quarter:buildLocalizeFn$1({values:quarterValues$1,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:buildLocalizeFn$1({values:monthValues$1,defaultWidth:"wide"}),day:buildLocalizeFn$1({values:dayValues$1,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn$1({values:dayPeriodValues$1,defaultWidth:"wide",formattingValues:formattingDayPeriodValues$1,defaultFormattingWidth:"wide"})};function buildMatchFn$1(e){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.width,n=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;var o=i[0],u=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?findIndex$2(u,function(p){return p.test(o)}):findKey$1(u,function(p){return p.test(o)}),c;c=e.valueCallback?e.valueCallback(l):l,c=a.valueCallback?a.valueCallback(c):c;var _=t.slice(o.length);return{value:c,rest:_}}}function findKey$1(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function findIndex$2(e,t){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},s=t.match(e.matchPattern);if(!s)return null;var n=s[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;var u=t.slice(n.length);return{value:o,rest:u}}}var matchOrdinalNumberPattern$1=/^(\d+)(-?ام)?/i,parseOrdinalNumberPattern$1=/\d+/i,matchEraPatterns$1={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?ه\.?|ب\.?\s?ه\.?|ه\.?)/i,wide:/^(قبل از هجرت|هجری شمسی|بعد از هجرت)/i},parseEraPatterns$1={any:[/^قبل/i,/^بعد/i]},matchQuarterPatterns$1={narrow:/^[1234]/i,abbreviated:/^(ف|Q|س‌م)[1234]/i,wide:/^(فصل|quarter|سه‌ماهه) [1234](-ام|ام)?/i},parseQuarterPatterns$1={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns$1={narrow:/^(فر|ار|خر|تی|مر|شه|مه|آب|آذ|دی|به|اس)/i,abbreviated:/^(فرو|ارد|خرد|تیر|مرد|شهر|مهر|آبا|آذر|دی|بهم|اسف)/i,wide:/^(فروردین|اردیبهشت|خرداد|تیر|مرداد|شهریور|مهر|آبان|آذر|دی|بهمن|اسفند)/i},parseMonthPatterns$1={narrow:[/^فر/i,/^ار/i,/^خر/i,/^تی/i,/^مر/i,/^شه/i,/^مه/i,/^آب/i,/^آذ/i,/^دی/i,/^به/i,/^اس/i],any:[/^فر/i,/^ار/i,/^خر/i,/^تی/i,/^مر/i,/^شه/i,/^مه/i,/^آب/i,/^آذ/i,/^دی/i,/^به/i,/^اس/i]},matchDayPatterns$1={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},parseDayPatterns$1={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},matchDayPeriodPatterns$1={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,any:/^(ق.ظ.|ب.ظ.|قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},parseDayPeriodPatterns$1={any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/^(ص|صبح)/i,afternoon:/^(ب|ب.ظ.|بعدازظهر)/i,evening:/^(ع|عصر)/i,night:/^(ش|شب)/i}},match$1={ordinalNumber:buildMatchPatternFn$1({matchPattern:matchOrdinalNumberPattern$1,parsePattern:parseOrdinalNumberPattern$1,valueCallback:function(e){return parseInt(e,10)}}),era:buildMatchFn$1({matchPatterns:matchEraPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns$1,defaultParseWidth:"any"}),quarter:buildMatchFn$1({matchPatterns:matchQuarterPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns$1,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:buildMatchFn$1({matchPatterns:matchMonthPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns$1,defaultParseWidth:"any"}),day:buildMatchFn$1({matchPatterns:matchDayPatterns$1,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns$1,defaultParseWidth:"any"}),dayPeriod:buildMatchFn$1({matchPatterns:matchDayPeriodPatterns$1,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns$1,defaultParseWidth:"any"})},locale$1={code:"fa-IR",formatDistance:formatDistance$1,formatLong:formatLong$1,formatRelative:formatRelative$1,localize:localize$1,match:match$1,options:{weekStartsOn:6,firstWeekContainsDate:1}},formattingTokensRegExp$1=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp$1=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp$1=/^'([^]*?)'?$/,doubleQuoteRegExp$1=/''/g,unescapedLatinCharacterRegExp$1=/[a-zA-Z]/;function format(e,t,a){var s,n,i,o,u,l,c,_,p,d,E,R,y,I,A,x,S,T;requiredArgs(2,arguments);var O=String(t),C=getDefaultOptions(),U=(s=(n=a==null?void 0:a.locale)!==null&&n!==void 0?n:C.locale)!==null&&s!==void 0?s:locale$1,L=toInteger((i=(o=(u=(l=a==null?void 0:a.firstWeekContainsDate)!==null&&l!==void 0?l:a==null||(c=a.locale)===null||c===void 0||(_=c.options)===null||_===void 0?void 0:_.firstWeekContainsDate)!==null&&u!==void 0?u:C.firstWeekContainsDate)!==null&&o!==void 0?o:(p=C.locale)===null||p===void 0||(d=p.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=toInteger((E=(R=(y=(I=a==null?void 0:a.weekStartsOn)!==null&&I!==void 0?I:a==null||(A=a.locale)===null||A===void 0||(x=A.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&y!==void 0?y:C.weekStartsOn)!==null&&R!==void 0?R:(S=C.locale)===null||S===void 0||(T=S.options)===null||T===void 0?void 0:T.weekStartsOn)!==null&&E!==void 0?E:6);if(!(j>=0&&j<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!U.localize)throw new RangeError("locale must contain localize property");if(!U.formatLong)throw new RangeError("locale must contain formatLong property");var X=toDate(e);if(!isValid(X))throw new RangeError("Invalid time value");var B=getTimezoneOffsetInMilliseconds(X),Y=subMilliseconds(X,B),z={firstWeekContainsDate:L,weekStartsOn:j,locale:U,_originalDate:X},H=O.match(longFormattingTokensRegExp$1).map(function(M){var k=M[0];if(k==="p"||k==="P"){var F=longFormatters$2[k];return F(M,U.formatLong)}return M}).join("").match(formattingTokensRegExp$1).map(function(M){if(M==="''")return"'";var k=M[0];if(k==="'")return cleanEscapedString$1(M);var F=formatters[k];if(F)return!(a!=null&&a.useAdditionalWeekYearTokens)&&isProtectedWeekYearToken(M)&&throwProtectedError(M,t,String(e)),!(a!=null&&a.useAdditionalDayOfYearTokens)&&isProtectedDayOfYearToken(M)&&throwProtectedError(M,t,String(e)),F(Y,M,U.localize,z);if(k.match(unescapedLatinCharacterRegExp$1))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return M}).join("");return H}function cleanEscapedString$1(e){var t=e.match(escapedStringRegExp$1);return t?t[1].replace(doubleQuoteRegExp$1,"'"):e}function assign(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}function formatISO(e,t){var a,s;requiredArgs(1,arguments);var n=toDate(e);if(isNaN(n.getTime()))throw new RangeError("Invalid time value");var i=String((a=t==null?void 0:t.format)!==null&&a!==void 0?a:"extended"),o=String((s=t==null?void 0:t.representation)!==null&&s!==void 0?s:"complete");if(i!=="extended"&&i!=="basic")throw new RangeError("format must be 'extended' or 'basic'");if(o!=="date"&&o!=="time"&&o!=="complete")throw new RangeError("representation must be 'date', 'time', or 'complete'");var u="",l="",c=i==="extended"?"-":"",_=i==="extended"?":":"";if(o!=="time"){var p=addLeadingZeros(n.getDate(),2),d=addLeadingZeros(n.getMonth()+1,2),E=addLeadingZeros(n.getFullYear(),4);u="".concat(E).concat(c).concat(d).concat(c).concat(p)}if(o!=="date"){var R=n.getTimezoneOffset();if(R!==0){var y=Math.abs(R),I=addLeadingZeros(Math.floor(y/60),2),A=addLeadingZeros(y%60,2),x=R<0?"+":"-";l="".concat(x).concat(I,":").concat(A)}else l="Z";var S=addLeadingZeros(n.getHours(),2),T=addLeadingZeros(n.getMinutes(),2),O=addLeadingZeros(n.getSeconds(),2),C=u===""?"":"T",U=[S,T,O].join(_);u="".concat(u).concat(C).concat(U).concat(l)}return u}function getDate(e){requiredArgs(1,arguments);var t=toDate(e),a=getDate$1(t);return a}function getDay(e){requiredArgs(1,arguments);var t=toDate(e),a=t.getDay();return a}function getDaysInMonth(e){requiredArgs(1,arguments);var t=toDate(e),a=getFullYear(t),s=getMonth$1(t),n=newDate(0);return setFullYear(n,a,s+1,0),n.setHours(0,0,0,0),getDate$1(n)}function isLeapYear$1(e){return isLeapJalaaliYear(e)}function isLeapYear(e){requiredArgs(1,arguments);var t=toDate(e),a=getFullYear(t);return isLeapYear$1(a)}function getHours(e){requiredArgs(1,arguments);var t=toDate(e),a=t.getHours();return a}function getMinutes(e){requiredArgs(1,arguments);var t=toDate(e),a=t.getMinutes();return a}function getMonth(e){requiredArgs(1,arguments);var t=toDate(e),a=getMonth$1(t);return a}function getSeconds(e){requiredArgs(1,arguments);var t=toDate(e),a=t.getSeconds();return a}function getYear(e){return requiredArgs(1,arguments),getFullYear(toDate(e))}function isAfter(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t);return a.getTime()>s.getTime()}function isBefore(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t);return a.getTime()0,s=a?t:1-t,n;if(s<=50)n=e||100;else{var i=s+50,o=Math.floor(i/100)*100,u=e>=i%100;n=e+o-(u?100:0)}return a?n:1-n}function isLeapYearIndex$1(e){return isLeapYear(newDate(e,0))}function _defineProperty$v(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class YearParser extends Parser{constructor(){super(...arguments),_defineProperty$v(this,"priority",130),_defineProperty$v(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(t,a,s){var n=function(i){return{year:i,isTwoDigitYear:a==="yy"}};switch(a){case"y":return mapValue(parseNDigits(4,t),n);case"yo":return mapValue(s.ordinalNumber(t,{unit:"year"}),n);default:return mapValue(parseNDigits(a.length,t),n)}}validate(t,a){return a.isTwoDigitYear||a.year>0}set(t,a,s){var n=getUTCFullYear(t);if(s.isTwoDigitYear){var i=normalizeTwoDigitYear(s.year,n);return setUTCFullYear(t,i,0,1),t.setUTCHours(0,0,0,0),t}var o=!("era"in a)||a.era===1?s.year:1-s.year;return setUTCFullYear(t,o,0,1),t.setUTCHours(0,0,0,0),t}}function _defineProperty$u(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class LocalWeekYearParser extends Parser{constructor(){super(...arguments),_defineProperty$u(this,"priority",130),_defineProperty$u(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(t,a,s){var n=function(i){return{year:i,isTwoDigitYear:a==="YY"}};switch(a){case"Y":return mapValue(parseNDigits(4,t),n);case"Yo":return mapValue(s.ordinalNumber(t,{unit:"year"}),n);default:return mapValue(parseNDigits(a.length,t),n)}}validate(t,a){return a.isTwoDigitYear||a.year>0}set(t,a,s,n){var i=getUTCWeekYear(t,n);if(s.isTwoDigitYear){var o=normalizeTwoDigitYear(s.year,i);return setUTCFullYear(t,o,0,n.firstWeekContainsDate),t.setUTCHours(0,0,0,0),startOfUTCWeek(t,n)}var u=!("era"in a)||a.era===1?s.year:1-s.year;return setUTCFullYear(t,u,0,n.firstWeekContainsDate),t.setUTCHours(0,0,0,0),startOfUTCWeek(t,n)}}function _defineProperty$t(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ISOWeekYearParser extends Parser{constructor(){super(...arguments),_defineProperty$t(this,"priority",130),_defineProperty$t(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(t,a){return parseNDigitsSigned(a==="R"?4:a.length,t)}set(t,a,s){var n=newDate(0);return setUTCFullYear(n,s,0,4),n.setUTCHours(0,0,0,0),startOfUTCISOWeek(n)}}function _defineProperty$s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ExtendedYearParser extends Parser{constructor(){super(...arguments),_defineProperty$s(this,"priority",130),_defineProperty$s(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(t,a){return parseNDigitsSigned(a==="u"?4:a.length,t)}set(t,a,s){return setUTCFullYear(t,s,0,1),t.setUTCHours(0,0,0,0),t}}function _defineProperty$r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class QuarterParser extends Parser{constructor(){super(...arguments),_defineProperty$r(this,"priority",120),_defineProperty$r(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,a,s){switch(a){case"Q":case"QQ":return parseNDigits(a.length,t);case"Qo":return s.ordinalNumber(t,{unit:"quarter"});case"QQQ":return s.quarter(t,{width:"abbreviated",context:"formatting"})||s.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(t,{width:"wide",context:"formatting"})||s.quarter(t,{width:"abbreviated",context:"formatting"})||s.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=1&&a<=4}set(t,a,s){return setUTCMonth(t,(s-1)*3,1),t.setUTCHours(0,0,0,0),t}}function _defineProperty$q(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class StandAloneQuarterParser extends Parser{constructor(){super(...arguments),_defineProperty$q(this,"priority",120),_defineProperty$q(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(t,a,s){switch(a){case"q":case"qq":return parseNDigits(a.length,t);case"qo":return s.ordinalNumber(t,{unit:"quarter"});case"qqq":return s.quarter(t,{width:"abbreviated",context:"standalone"})||s.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(t,{width:"wide",context:"standalone"})||s.quarter(t,{width:"abbreviated",context:"standalone"})||s.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=1&&a<=4}set(t,a,s){return setUTCMonth(t,(s-1)*3,1),t.setUTCHours(0,0,0,0),t}}function _defineProperty$p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class MonthParser extends Parser{constructor(){super(...arguments),_defineProperty$p(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),_defineProperty$p(this,"priority",110)}parse(t,a,s){var n=function(i){return i-1};switch(a){case"M":return mapValue(parseNumericPattern(numericPatterns.month,t),n);case"MM":return mapValue(parseNDigits(2,t),n);case"Mo":return mapValue(s.ordinalNumber(t,{unit:"month"}),n);case"MMM":return s.month(t,{width:"abbreviated",context:"formatting"})||s.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(t,{width:"wide",context:"formatting"})||s.month(t,{width:"abbreviated",context:"formatting"})||s.month(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=11}set(t,a,s){return setUTCMonth(t,s,1),t.setUTCHours(0,0,0,0),t}}function _defineProperty$o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class StandAloneMonthParser extends Parser{constructor(){super(...arguments),_defineProperty$o(this,"priority",110),_defineProperty$o(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(t,a,s){var n=function(i){return i-1};switch(a){case"L":return mapValue(parseNumericPattern(numericPatterns.month,t),n);case"LL":return mapValue(parseNDigits(2,t),n);case"Lo":return mapValue(s.ordinalNumber(t,{unit:"month"}),n);case"LLL":return s.month(t,{width:"abbreviated",context:"standalone"})||s.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(t,{width:"wide",context:"standalone"})||s.month(t,{width:"abbreviated",context:"standalone"})||s.month(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=0&&a<=11}set(t,a,s){return setUTCMonth(t,s,1),t.setUTCHours(0,0,0,0),t}}function setUTCWeek(e,t,a){requiredArgs(2,arguments);var s=toDate(e),n=toInteger(t),i=getUTCWeek(s,a)-n;return setUTCDate(s,getUTCDate(s)-i*7),s}function _defineProperty$n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class LocalWeekParser extends Parser{constructor(){super(...arguments),_defineProperty$n(this,"priority",100),_defineProperty$n(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(t,a,s){switch(a){case"w":return parseNumericPattern(numericPatterns.week,t);case"wo":return s.ordinalNumber(t,{unit:"week"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=1&&a<=53}set(t,a,s,n){return startOfUTCWeek(setUTCWeek(t,s,n),n)}}function setUTCISOWeek(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t),n=getUTCISOWeek(a)-s;return a.setUTCDate(a.getUTCDate()-n*7),a}function _defineProperty$m(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ISOWeekParser extends Parser{constructor(){super(...arguments),_defineProperty$m(this,"priority",100),_defineProperty$m(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(t,a,s){switch(a){case"I":return parseNumericPattern(numericPatterns.week,t);case"Io":return s.ordinalNumber(t,{unit:"week"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=1&&a<=53}set(t,a,s){return startOfUTCISOWeek(setUTCISOWeek(t,s))}}function _defineProperty$l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var DAYS_IN_MONTH=[31,31,31,31,31,31,30,30,30,30,30,29],DAYS_IN_MONTH_LEAP_YEAR=[31,31,31,31,31,31,30,30,30,30,30,30];class DateParser extends Parser{constructor(){super(...arguments),_defineProperty$l(this,"priority",90),_defineProperty$l(this,"subPriority",1),_defineProperty$l(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(t,a,s){switch(a){case"d":return parseNumericPattern(numericPatterns.date,t);case"do":return s.ordinalNumber(t,{unit:"date"});default:return parseNDigits(a.length,t)}}validate(t,a){var s=getUTCFullYear(t),n=isLeapYearIndex$1(s),i=getUTCMonth(t);return n?a>=1&&a<=DAYS_IN_MONTH_LEAP_YEAR[i]:a>=1&&a<=DAYS_IN_MONTH[i]}set(t,a,s){return setUTCDate(t,s),t.setUTCHours(0,0,0,0),t}}function _defineProperty$k(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class DayOfYearParser extends Parser{constructor(){super(...arguments),_defineProperty$k(this,"priority",90),_defineProperty$k(this,"subpriority",1),_defineProperty$k(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(t,a,s){switch(a){case"D":case"DD":return parseNumericPattern(numericPatterns.dayOfYear,t);case"Do":return s.ordinalNumber(t,{unit:"date"});default:return parseNDigits(a.length,t)}}validate(t,a){var s=getUTCFullYear(t),n=isLeapYearIndex$1(s);return n?a>=1&&a<=366:a>=1&&a<=365}set(t,a,s){return setUTCMonth(t,0,s),t.setUTCHours(0,0,0,0),t}}function setUTCDay(e,t,a){var s,n,i,o,u,l,c,_;requiredArgs(2,arguments);var p=getDefaultOptions(),d=toInteger((s=(n=(i=(o=a==null?void 0:a.weekStartsOn)!==null&&o!==void 0?o:a==null||(u=a.locale)===null||u===void 0||(l=u.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&i!==void 0?i:p.weekStartsOn)!==null&&n!==void 0?n:(c=p.locale)===null||c===void 0||(_=c.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&s!==void 0?s:6);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=toDate(e),R=toInteger(t),y=E.getUTCDay(),I=R%7,A=(I+7)%7,x=7-d,S=R<0||R>6?R-(y+x)%7:(A+x)%7-(y+x)%7;return setUTCDate(E,getUTCDate(E)+S),E}function _defineProperty$j(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class DayParser extends Parser{constructor(){super(...arguments),_defineProperty$j(this,"priority",90),_defineProperty$j(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(t,a,s){switch(a){case"E":case"EE":case"EEE":return s.day(t,{width:"abbreviated",context:"formatting"})||s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(t,{width:"wide",context:"formatting"})||s.day(t,{width:"abbreviated",context:"formatting"})||s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=6}set(t,a,s,n){return t=setUTCDay(t,s,n),t.setUTCHours(0,0,0,0),t}}function _defineProperty$i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class LocalDayParser extends Parser{constructor(){super(...arguments),_defineProperty$i(this,"priority",90),_defineProperty$i(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(t,a,s,n){var i=function(o){var u=Math.floor((o-1)/7)*7;return(o+n.weekStartsOn+6+1)%7+u};switch(a){case"e":case"ee":return mapValue(parseNDigits(a.length,t),i);case"eo":return mapValue(s.ordinalNumber(t,{unit:"day"}),i);case"eee":return s.day(t,{width:"abbreviated",context:"formatting"})||s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"});case"eeeee":return s.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(t,{width:"wide",context:"formatting"})||s.day(t,{width:"abbreviated",context:"formatting"})||s.day(t,{width:"short",context:"formatting"})||s.day(t,{width:"narrow",context:"formatting"})}}validate(t,a){return a>=0&&a<=6}set(t,a,s,n){return t=setUTCDay(t,s,n),t.setUTCHours(0,0,0,0),t}}function _defineProperty$h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class StandAloneLocalDayParser extends Parser{constructor(){super(...arguments),_defineProperty$h(this,"priority",90),_defineProperty$h(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(t,a,s,n){var i=function(o){var u=Math.floor((o-1)/7)*7;return(o+n.weekStartsOn+6+1)%7+u};switch(a){case"c":case"cc":return mapValue(parseNDigits(a.length,t),i);case"co":return mapValue(s.ordinalNumber(t,{unit:"day"}),i);case"ccc":return s.day(t,{width:"abbreviated",context:"standalone"})||s.day(t,{width:"short",context:"standalone"})||s.day(t,{width:"narrow",context:"standalone"});case"ccccc":return s.day(t,{width:"narrow",context:"standalone"});case"cccccc":return s.day(t,{width:"short",context:"standalone"})||s.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(t,{width:"wide",context:"standalone"})||s.day(t,{width:"abbreviated",context:"standalone"})||s.day(t,{width:"short",context:"standalone"})||s.day(t,{width:"narrow",context:"standalone"})}}validate(t,a){return a>=0&&a<=6}set(t,a,s,n){return t=setUTCDay(t,s,n),t.setUTCHours(0,0,0,0),t}}function setUTCISODay(e,t){requiredArgs(2,arguments);var a=toInteger(t);a%7===0&&(a=a-7);var s=1,n=toDate(e),i=n.getUTCDay(),o=a%7,u=(o+7)%7,l=(u=1&&a<=7}set(t,a,s){return t=setUTCISODay(t,s),t.setUTCHours(0,0,0,0),t}}function _defineProperty$f(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class AMPMParser extends Parser{constructor(){super(...arguments),_defineProperty$f(this,"priority",80),_defineProperty$f(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(t,a,s){switch(a){case"a":case"aa":case"aaa":return s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(t,{width:"wide",context:"formatting"})||s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,s){return t.setUTCHours(dayPeriodEnumToHours(s),0,0,0),t}}function _defineProperty$e(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class AMPMMidnightParser extends Parser{constructor(){super(...arguments),_defineProperty$e(this,"priority",80),_defineProperty$e(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(t,a,s){switch(a){case"b":case"bb":case"bbb":return s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(t,{width:"wide",context:"formatting"})||s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,s){return t.setUTCHours(dayPeriodEnumToHours(s),0,0,0),t}}function _defineProperty$d(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class DayPeriodParser extends Parser{constructor(){super(...arguments),_defineProperty$d(this,"priority",80),_defineProperty$d(this,"incompatibleTokens",["a","b","t","T"])}parse(t,a,s){switch(a){case"B":case"BB":case"BBB":return s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(t,{width:"wide",context:"formatting"})||s.dayPeriod(t,{width:"abbreviated",context:"formatting"})||s.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,a,s){return t.setUTCHours(dayPeriodEnumToHours(s),0,0,0),t}}function _defineProperty$c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Hour1to12Parser extends Parser{constructor(){super(...arguments),_defineProperty$c(this,"priority",70),_defineProperty$c(this,"incompatibleTokens",["H","K","k","t","T"])}parse(t,a,s){switch(a){case"h":return parseNumericPattern(numericPatterns.hour12h,t);case"ho":return s.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=1&&a<=12}set(t,a,s){var n=t.getUTCHours()>=12;return n&&s<12?t.setUTCHours(s+12,0,0,0):!n&&s===12?t.setUTCHours(0,0,0,0):t.setUTCHours(s,0,0,0),t}}function _defineProperty$b(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Hour0to23Parser extends Parser{constructor(){super(...arguments),_defineProperty$b(this,"priority",70),_defineProperty$b(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(t,a,s){switch(a){case"H":return parseNumericPattern(numericPatterns.hour23h,t);case"Ho":return s.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=0&&a<=23}set(t,a,s){return t.setUTCHours(s,0,0,0),t}}function _defineProperty$a(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Hour0To11Parser extends Parser{constructor(){super(...arguments),_defineProperty$a(this,"priority",70),_defineProperty$a(this,"incompatibleTokens",["h","H","k","t","T"])}parse(t,a,s){switch(a){case"K":return parseNumericPattern(numericPatterns.hour11h,t);case"Ko":return s.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=0&&a<=11}set(t,a,s){var n=t.getUTCHours()>=12;return n&&s<12?t.setUTCHours(s+12,0,0,0):t.setUTCHours(s,0,0,0),t}}function _defineProperty$9(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class Hour1To24Parser extends Parser{constructor(){super(...arguments),_defineProperty$9(this,"priority",70),_defineProperty$9(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(t,a,s){switch(a){case"k":return parseNumericPattern(numericPatterns.hour24h,t);case"ko":return s.ordinalNumber(t,{unit:"hour"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=1&&a<=24}set(t,a,s){var n=s<=24?s%24:s;return t.setUTCHours(n,0,0,0),t}}function _defineProperty$8(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class MinuteParser extends Parser{constructor(){super(...arguments),_defineProperty$8(this,"priority",60),_defineProperty$8(this,"incompatibleTokens",["t","T"])}parse(t,a,s){switch(a){case"m":return parseNumericPattern(numericPatterns.minute,t);case"mo":return s.ordinalNumber(t,{unit:"minute"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=0&&a<=59}set(t,a,s){return t.setUTCMinutes(s,0,0),t}}function _defineProperty$7(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class SecondParser extends Parser{constructor(){super(...arguments),_defineProperty$7(this,"priority",50),_defineProperty$7(this,"incompatibleTokens",["t","T"])}parse(t,a,s){switch(a){case"s":return parseNumericPattern(numericPatterns.second,t);case"so":return s.ordinalNumber(t,{unit:"second"});default:return parseNDigits(a.length,t)}}validate(t,a){return a>=0&&a<=59}set(t,a,s){return t.setUTCSeconds(s,0),t}}function _defineProperty$6(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class FractionOfSecondParser extends Parser{constructor(){super(...arguments),_defineProperty$6(this,"priority",30),_defineProperty$6(this,"incompatibleTokens",["t","T"])}parse(t,a){var s=function(n){return Math.floor(n*Math.pow(10,-a.length+3))};return mapValue(parseNDigits(a.length,t),s)}set(t,a,s){return t.setUTCMilliseconds(s),t}}function _defineProperty$5(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ISOTimezoneWithZParser extends Parser{constructor(){super(...arguments),_defineProperty$5(this,"priority",10),_defineProperty$5(this,"incompatibleTokens",["t","T","x"])}parse(t,a){switch(a){case"X":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,t);case"XX":return parseTimezonePattern(timezonePatterns.basic,t);case"XXXX":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,t);case"XXXXX":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,t);case"XXX":default:return parseTimezonePattern(timezonePatterns.extended,t)}}set(t,a,s){return a.timestampIsSet?t:newDate(t.getTime()-s)}}function _defineProperty$4(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class ISOTimezoneParser extends Parser{constructor(){super(...arguments),_defineProperty$4(this,"priority",10),_defineProperty$4(this,"incompatibleTokens",["t","T","X"])}parse(t,a){switch(a){case"x":return parseTimezonePattern(timezonePatterns.basicOptionalMinutes,t);case"xx":return parseTimezonePattern(timezonePatterns.basic,t);case"xxxx":return parseTimezonePattern(timezonePatterns.basicOptionalSeconds,t);case"xxxxx":return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds,t);case"xxx":default:return parseTimezonePattern(timezonePatterns.extended,t)}}set(t,a,s){return a.timestampIsSet?t:newDate(t.getTime()-s)}}function _defineProperty$3(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class TimestampSecondsParser extends Parser{constructor(){super(...arguments),_defineProperty$3(this,"priority",40),_defineProperty$3(this,"incompatibleTokens","*")}parse(t){return parseAnyDigitsSigned(t)}set(t,a,s){return[newDate(s*1e3),{timestampIsSet:!0}]}}function _defineProperty$2(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class TimestampMillisecondsParser extends Parser{constructor(){super(...arguments),_defineProperty$2(this,"priority",20),_defineProperty$2(this,"incompatibleTokens","*")}parse(t){return parseAnyDigitsSigned(t)}set(t,a,s){return[newDate(s),{timestampIsSet:!0}]}}var parsers={G:new EraParser,y:new YearParser,Y:new LocalWeekYearParser,R:new ISOWeekYearParser,u:new ExtendedYearParser,Q:new QuarterParser,q:new StandAloneQuarterParser,M:new MonthParser,L:new StandAloneMonthParser,w:new LocalWeekParser,I:new ISOWeekParser,d:new DateParser,D:new DayOfYearParser,E:new DayParser,e:new LocalDayParser,c:new StandAloneLocalDayParser,i:new ISODayParser,a:new AMPMParser,b:new AMPMMidnightParser,B:new DayPeriodParser,h:new Hour1to12Parser,H:new Hour0to23Parser,K:new Hour0To11Parser,k:new Hour1To24Parser,m:new MinuteParser,s:new SecondParser,S:new FractionOfSecondParser,X:new ISOTimezoneWithZParser,x:new ISOTimezoneParser,t:new TimestampSecondsParser,T:new TimestampMillisecondsParser},formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,notWhitespaceRegExp=/\S/,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function parse(e,t,a,s){var n,i,o,u,l,c,_,p,d,E,R,y,I,A,x,S,T,O;requiredArgs(3,arguments);var C=String(e),U=String(t),L=getDefaultOptions(),j=(n=(i=s==null?void 0:s.locale)!==null&&i!==void 0?i:L.locale)!==null&&n!==void 0?n:locale$1;if(!j.match)throw new RangeError("locale must contain match property");var X=toInteger((o=(u=(l=(c=s==null?void 0:s.firstWeekContainsDate)!==null&&c!==void 0?c:s==null||(_=s.locale)===null||_===void 0||(p=_.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&&l!==void 0?l:L.firstWeekContainsDate)!==null&&u!==void 0?u:(d=L.locale)===null||d===void 0||(E=d.options)===null||E===void 0?void 0:E.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(X>=1&&X<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=toInteger((R=(y=(I=(A=s==null?void 0:s.weekStartsOn)!==null&&A!==void 0?A:s==null||(x=s.locale)===null||x===void 0||(S=x.options)===null||S===void 0?void 0:S.weekStartsOn)!==null&&I!==void 0?I:L.weekStartsOn)!==null&&y!==void 0?y:(T=L.locale)===null||T===void 0||(O=T.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&R!==void 0?R:6);if(!(B>=0&&B<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(U==="")return C===""?toDate(a):newDate(NaN);var Y={firstWeekContainsDate:X,weekStartsOn:B,locale:j},z=[new DateToSystemTimezoneSetter],H=U.match(longFormattingTokensRegExp).map(function(J){var ue=J[0];if(ue in longFormatters$2){var oe=longFormatters$2[ue];return oe(J,j.formatLong)}return J}).join("").match(formattingTokensRegExp),M=[],k=function(J){!(s!=null&&s.useAdditionalWeekYearTokens)&&isProtectedWeekYearToken(J)&&throwProtectedError(J,U,e),!(s!=null&&s.useAdditionalDayOfYearTokens)&&isProtectedDayOfYearToken(J)&&throwProtectedError(J,U,e);var ue=J[0],oe=parsers[ue];if(oe){var _e=oe.incompatibleTokens;if(Array.isArray(_e)){var W=M.find(function(te){return _e.includes(te.token)||te.token===ue});if(W)throw new RangeError("The format string mustn't contain `".concat(W.fullToken,"` and `").concat(J,"` at the same time"))}else if(oe.incompatibleTokens==="*"&&M.length>0)throw new RangeError("The format string mustn't contain `".concat(J,"` and any other token at the same time"));M.push({token:ue,fullToken:J});var Z=oe.run(C,J,j.match,Y);if(!Z)return F=J,{v:newDate(NaN)};z.push(Z.setter),C=Z.rest}else{if(ue.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ue+"`");if(J==="''"?J="'":ue==="'"&&(J=cleanEscapedString(J)),C.indexOf(J)===0)C=C.slice(J.length);else return F=J,{v:newDate(NaN)}}F=J};for(var F of H){var N=k(F);if(typeof N=="object")return N.v}if(C.length>0&¬WhitespaceRegExp.test(C))return newDate(NaN);var b=z.map(function(J){return J.priority}).sort(function(J,ue){return ue-J}).filter(function(J,ue,oe){return oe.indexOf(J)===ue}).map(function(J){return z.filter(function(ue){return ue.priority===J}).sort(function(ue,oe){return oe.subPriority-ue.subPriority})}).map(function(J){return J[0]}),G=toDate(a);if(isNaN(G.getTime()))return newDate(NaN);var V=subMilliseconds(G,getTimezoneOffsetInMilliseconds(G)),ee={};for(var ae of b){if(!ae.validate(V,Y))return newDate(NaN);var ne=ae.set(V,ee,Y);Array.isArray(ne)?(V=ne[0],assign(ee,ne[1])):V=ne}return V}function cleanEscapedString(e){return e.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")}function startOfHour(e){requiredArgs(1,arguments);var t=toDate(e);return t.setMinutes(0,0,0),t}function isSameHour(e,t){requiredArgs(2,arguments);var a=startOfHour(e),s=startOfHour(t);return a.getTime()===s.getTime()}function isSameMonth(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t);return getFullYear(a)===getFullYear(s)&&getMonth$1(a)===getMonth$1(s)}function isSameYear(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toDate(t);return getFullYear(a)===getFullYear(s)}function isWithinInterval(e,t){requiredArgs(2,arguments);var a=toDate(e).getTime(),s=toDate(t.start).getTime(),n=toDate(t.end).getTime();if(!(s<=n))throw new RangeError("Invalid interval");return a>=s&&a<=n}function parseISO(e,t){var a;requiredArgs(1,arguments);var s=toInteger((a=void 0)!==null&&a!==void 0?a:2);if(s!==2&&s!==1&&s!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var n=splitDateString(e),i;if(n.date){var o=parseYear(n.date,s);i=parseDate(o.restDateString,o.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var u=i.getTime(),l=0,c;if(n.time&&(l=parseTime(n.time),isNaN(l)))return new Date(NaN);if(n.timezone){if(c=parseTimezone(n.timezone),isNaN(c))return new Date(NaN)}else{var _=new Date(u+l),p=new Date(0);return p.setFullYear(_.getUTCFullYear(),_.getUTCMonth(),_.getUTCDate()),p.setHours(_.getUTCHours(),_.getUTCMinutes(),_.getUTCSeconds(),_.getUTCMilliseconds()),p}return new Date(u+l+c)}var patterns={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dateRegex=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,timeRegex=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,timezoneRegex=/^([+-])(\d{2})(?::?(\d{2}))?$/;function splitDateString(e){var t={},a=e.split(patterns.dateTimeDelimiter),s;if(a.length>2)return t;if(/:/.test(a[0])?s=a[0]:(t.date=a[0],s=a[1],patterns.timeZoneDelimiter.test(t.date)&&(t.date=e.split(patterns.timeZoneDelimiter)[0],s=e.substr(t.date.length,e.length))),s){var n=patterns.timezone.exec(s);n?(t.time=s.replace(n[1],""),t.timezone=n[1]):t.time=s}return t}function parseYear(e,t){var a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),s=e.match(a);if(!s)return{year:NaN,restDateString:""};var n=s[1]?parseInt(s[1]):null,i=s[2]?parseInt(s[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((s[1]||s[2]).length)}}function parseDate(e,t){if(t===null)return new Date(NaN);var a=e.match(dateRegex);if(!a)return new Date(NaN);var s=!!a[4],n=parseDateUnit(a[1]),i=parseDateUnit(a[2])-1,o=parseDateUnit(a[3]),u=parseDateUnit(a[4]),l=parseDateUnit(a[5])-1;if(s)return validateWeekDate(t,u,l)?dayOfISOWeekYear(t,u,l):new Date(NaN);var c=new Date(0);return!validateDate(t,i,o)||!validateDayOfYearDate(t,n)?new Date(NaN):(c.setUTCFullYear(t,i,Math.max(n,o)),c)}function parseDateUnit(e){return e?parseInt(e):1}function parseTime(e){var t=e.match(timeRegex);if(!t)return NaN;var a=parseTimeUnit(t[1]),s=parseTimeUnit(t[2]),n=parseTimeUnit(t[3]);return validateTime(a,s,n)?a*millisecondsInHour+s*millisecondsInMinute+n*1e3:NaN}function parseTimeUnit(e){return e&&parseFloat(e.replace(",","."))||0}function parseTimezone(e){if(e==="Z")return 0;var t=e.match(timezoneRegex);if(!t)return 0;var a=t[1]==="+"?-1:1,s=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return validateTimezone(s,n)?a*(s*millisecondsInHour+n*millisecondsInMinute):NaN}function dayOfISOWeekYear(e,t,a){var s=new Date(0);s.setUTCFullYear(e,0,4);var n=s.getUTCDay()||7,i=(t-1)*7+a+1-n;return s.setUTCDate(s.getUTCDate()+i),s}var daysInMonths=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(e){return e%400===0||e%4===0&&e%100!==0}function validateDate(e,t,a){return t>=0&&t<=11&&a>=1&&a<=(daysInMonths[t]||(isLeapYearIndex(e)?29:28))}function validateDayOfYearDate(e,t){return t>=1&&t<=(isLeapYearIndex(e)?366:365)}function validateWeekDate(e,t,a){return t>=1&&t<=53&&a>=0&&a<=6}function validateTime(e,t,a){return e===24?t===0&&a===0:a>=0&&a<60&&t>=0&&t<60&&e>=0&&e<25}function validateTimezone(e,t){return t>=0&&t<=59}function setMonth(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t),n=getFullYear(a),i=getDate$1(a),o=newDate(0);setFullYear(o,n,s,15),o.setHours(0,0,0,0);var u=getDaysInMonth(o);return setMonth$1(a,s,Math.min(i,u)),a}function setDate(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t);return setDate$1(a,s),a}function setHours(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t);return a.setHours(s),a}function setMinutes(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t);return a.setMinutes(s),a}function setSeconds(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t);return a.setSeconds(s),a}function setYear(e,t){requiredArgs(2,arguments);var a=toDate(e),s=toInteger(t);return isNaN(a.getTime())?newDate(NaN):(setFullYear(a,s),a)}function buildFormatLongFn(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.width?String(t.width):e.defaultWidth,s=e.formats[a]||e.formats[e.defaultWidth];return s}}function buildLocalizeFn(e){return function(t,a){var s=a!=null&&a.context?String(a.context):"standalone",n;if(s==="formatting"&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=a!=null&&a.width?String(a.width):i;n=e.formattingValues[o]||e.formattingValues[i]}else{var u=e.defaultWidth,l=a!=null&&a.width?String(a.width):e.defaultWidth;n=e.values[l]||e.values[u]}var c=e.argumentCallback?e.argumentCallback(t):t;return n[c]}}function buildMatchFn(e){return function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.width,n=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;var o=i[0],u=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?findIndex$1(u,function(p){return p.test(o)}):findKey(u,function(p){return p.test(o)}),c;c=e.valueCallback?e.valueCallback(l):l,c=a.valueCallback?a.valueCallback(c):c;var _=t.slice(o.length);return{value:c,rest:_}}}function findKey(e,t){for(var a in e)if(e.hasOwnProperty(a)&&t(e[a]))return a}function findIndex$1(e,t){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},s=t.match(e.matchPattern);if(!s)return null;var n=s[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;var u=t.slice(n.length);return{value:o,rest:u}}}var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},formatDistance=function e(t,a,s){var n,i=formatDistanceLocale[t];return typeof i=="string"?n=i:a===1?n=i.one:n=i.other.replace("{{count}}",a.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+n:n+" ago":n},dateFormats={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},formatRelative=function e(t,a,s,n){return formatRelativeLocale[t]},eraValues={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ordinalNumber=function e(t,a){var s=Number(t),n=s%100;if(n>20||n<10)switch(n%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},localize={ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function e(t){return t-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})},matchOrdinalNumberPattern=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function e(t){return parseInt(t,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function e(t){return t+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},locale={code:"en-US",formatDistance,formatLong,formatRelative,localize,match,options:{weekStartsOn:0,firstWeekContainsDate:1}},persianDate={exports:{}};/*! + * + * persian-date - 1.1.0 + * Reza Babakhani + * http://babakhani.github.io/PersianWebToolkit/docs/persian-date/ + * Under MIT license + * + * + */(function(e,t){(function(s,n){e.exports=n()})(commonjsGlobal,function(){return function(a){var s={};function n(i){if(s[i])return s[i].exports;var o=s[i]={i,l:!1,exports:{}};return a[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=a,n.c=s,n.i=function(i){return i},n.d=function(i,o,u){n.o(i,o)||Object.defineProperty(i,o,{configurable:!1,enumerable:!0,get:u})},n.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return n.d(o,"a",o),o},n.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},n.p="",n(n.s=8)}([function(a,s,n){var i=function(){function c(_,p){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:!1;return p.toString().replace(/\d+/g,function(E){var R=[],y=[],I=void 0,A=void 0;for(I=0;I-1?p="year":u.month.indexOf(p)>-1?p="month":u.week.indexOf(p)>-1?p="week":u.day.indexOf(p)>-1?p="day":u.hour.indexOf(p)>-1?p="hour":u.minute.indexOf(p)>-1?p="minute":u.second.indexOf(p)>-1?p="second":u.millisecond.indexOf(p)>-1&&(p="millisecond"),{unit:p,value:d}}},{key:"absRound",value:function(p){return p<0?Math.ceil(p):Math.floor(p)}},{key:"absFloor",value:function(p){return p<0?Math.ceil(p)||0:Math.floor(p)}}]),c}();a.exports=l},function(a,s,n){var i=function(){function x(S,T){for(var O=0;O1||T==6&&O<31||T<6&&T>=2}},{key:"isLeapYear",value:function(T){if(T===void 0&&(T=this.year()),this.calendarType=="persian"&&this.leapYearMode==="algorithmic")return this.algorithms.leap_persian(T);if(this.calendarType=="persian"&&this.leapYearMode==="astronomical")return this.algorithms.leap_persiana(T);if(this.calendarType=="gregorian")return this.algorithms.leap_gregorian(T)}},{key:"daysInMonth",value:function(T,O){var C=T||this.year(),U=O||this.month();if(this.calendarType==="persian")return U<1||U>12?0:U<7?31:U<12||this.isLeapYear(C)?30:29;if(this.calendarType==="gregorian")return new Date(C,U,0).getDate()}},{key:"toDate",value:function(){return this.State.gDate}},{key:"toArray",value:function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]}},{key:"formatNumber",value:function(){var T=void 0,O=this;return this.formatPersian==="_default"?typeof a<"u"&&typeof a.exports<"u"?O.formatPersian===!1?T=!1:T=!0:window.formatPersian===!1?T=!1:T=!0:this.formatPersian===!0?T=!0:this.formatPersian===!1&&(T=!1),T}},{key:"format",value:function(T){if(this.State.isInvalidDate)return!1;var O=this,C=/([[^[]*])|(\\)?(Mo|MM?M?M?|Do|DD?D?D?|dddddd?|ddddd?|dddd?|do?|w[o|w]?|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|zz?|ZZ?|X|LT|ll?l?l?|LL?L?L?)/g,U={year:O.year(),month:O.month(),hour:O.hours(),minute:O.minutes(),second:O.seconds(),date:O.date(),timezone:O.zone(),unix:O.unix()},L=O.formatNumber(),j=function(z){return L?d(z):z};function X(Y){switch(Y){case"a":return L?U.hour>=12?"ب ظ":"ق ظ":U.hour>=12?"PM":"AM";case"H":return j(U.hour);case"HH":return j(E(U.hour,2));case"h":return j(U.hour%12);case"hh":return j(E(U.hour%12,2));case"m":return j(E(U.minute,2));case"mm":return j(E(U.minute,2));case"s":return j(U.second);case"ss":return j(E(U.second,2));case"D":return j(E(U.date));case"DD":return j(E(U.date,2));case"DDD":{var z=O.startOf("year");return j(E(O.diff(z,"days"),3))}case"DDDD":{var H=O.startOf("year");return j(E(O.diff(H,"days"),3))}case"d":return j(O.calendar().weekday);case"ddd":return O._weekNameShort(O.calendar().weekday);case"dddd":return O._weekName(O.calendar().weekday);case"ddddd":return O._dayName(O.calendar().day);case"dddddd":return O._weekNameMin(O.calendar().weekday);case"w":{var M=O.startOf("year"),k=parseInt(O.diff(M,"days")/7)+1;return j(k)}case"ww":{var F=O.startOf("year"),N=E(parseInt(O.diff(F,"days")/7)+1,2);return j(N)}case"M":return j(U.month);case"MM":return j(E(U.month,2));case"MMM":return O._monthNameShort(U.month);case"MMMM":return O._monthName(U.month);case"YY":{var b=U.year.toString().split("");return j(b[2]+b[3])}case"YYYY":return j(U.year);case"Z":{var G="+",V=Math.round(U.timezone/60),ee=U.timezone%60;ee<0&&(ee*=-1),V<0&&(G="-",V*=-1);var ae=G+E(V,2)+":"+E(ee,2);return j(ae)}case"ZZ":{var ne="+",J=Math.round(U.timezone/60),ue=U.timezone%60;ue<0&&(ue*=-1),J<0&&(ne="-",J*=-1);var oe=ne+E(J,2)+""+E(ue,2);return j(oe)}case"X":return O.unix();case"LT":return O.format("H:m a");case"L":return O.format("YYYY/MM/DD");case"l":return O.format("YYYY/M/D");case"LL":return O.format("MMMM DD YYYY");case"ll":return O.format("MMM DD YYYY");case"LLL":return O.format("MMMM YYYY DD H:m a");case"lll":return O.format("MMM YYYY DD H:m a");case"LLLL":return O.format("dddd D MMMM YYYY H:m a");case"llll":return O.format("ddd D MMM YYYY H:m a")}}if(T)return T.replace(C,X);var B="YYYY-MM-DD HH:mm:ss a";return B.replace(C,X)}},{key:"add",value:function(T,O){if(O===0)return this;var C=R(T,O).unit,U=this.toArray();if(O=R(T,O).value,C==="year"){var L=U[2],j=this.daysInMonth(U[0]+O,U[1]);U[2]>j&&(L=j);var X=new x([U[0]+O,U[1],L,U[3],U[4],U[5],U[6],U[7]]);return X}if(C==="month"){var B=Math.floor(O/12),Y=O-B*12,z=null;U[1]+Y>12?(B+=1,z=U[1]+Y-12):z=U[1]+Y;var H=U[2],M=new x([U[0]+B,z,1,U[3],U[4],U[5],U[6],U[7]]).toArray(),k=this.daysInMonth(U[0]+B,z);return U[2]>k&&(H=k),new x([M[0],M[1],H,M[3],M[4],M[5],M[6],M[7]])}if(C==="day"){var F=new x(this.valueOf()).hour(12),N=F.valueOf()+O*864e5,b=new x(N);return b.hour(U[3])}if(C==="week"){var G=new x(this.valueOf()).hour(12),V=G.valueOf()+7*O*864e5,ee=new x(V);return ee.hour(U[3])}if(C==="hour"){var ae=this.valueOf()+O*36e5;return this.unix(ae/1e3)}if(C==="minute"){var ne=this.valueOf()+O*6e4;return this.unix(ne/1e3)}if(C==="second"){var J=this.valueOf()+O*1e3;return this.unix(J/1e3)}if(C==="millisecond"){var ue=this.valueOf()+O;return this.unix(ue/1e3)}return this._getSyncedClass(this.valueOf())}},{key:"subtract",value:function(T,O){return this.add(T,O*-1)}},{key:"isSameDay",value:function(T){return this&&T&&this.date()==T.date()&&this.year()==T.year()&&this.month()==T.month()}},{key:"isSameMonth",value:function(T){return this&&T&&this.year()==this.year()&&this.month()==T.month()}}],[{key:"rangeName",value:function(){var T=x,O=T.calendarType;return T.localType==="fa"?O==="persian"?y.persian:y.gregorian:O==="persian"?I.persian:I.gregorian}},{key:"toLeapYearMode",value:function(T){var O=x;return O.leapYearMode=T,O}},{key:"toCalendar",value:function(T){var O=x;return O.calendarType=T,O}},{key:"toLocale",value:function(T){var O=x;return O.localType=T,O.localType!=="fa"?O.formatPersian=!1:O.formatPersian="_default",O}},{key:"isPersianDate",value:function(T){return T instanceof x}},{key:"duration",value:function(T,O){return new _(T,O)}},{key:"isDuration",value:function(T){return T instanceof _}},{key:"unix",value:function(T){return T?new x(T*1e3):new x().unix()}},{key:"getFirstWeekDayOfMonth",value:function(T,O){return new x([T,O,1]).day()}},{key:"utc",value:function(T){return T?new x(T).utc():new x().utc()}},{key:"isSameDay",value:function(T,O){return T&&O&&T.date()==O.date()&&T.year()==O.year()&&T.month()==O.month()}},{key:"isSameMonth",value:function(T,O){return T&&O&&T.year()==O.year()&&T.month()==O.month()}}]),x}();a.exports=A},function(a,s,n){var i=function(){function _(p,d){for(var E=0;Ed;)E--,R=this.tehran_equinox_jd(E);for(y=R-1;!(R<=d&&d365}},{key:"leap_persian",value:function(d){return((d-(d>0?474:473))%2820+474+38)*682%2816<682}},{key:"persian_to_jd",value:function(d,E,R){var y=void 0,I=void 0;return y=d-(d>=0?474:473),I=474+this.ASTRO.mod(y,2820),R+(E<=7?(E-1)*31:(E-1)*30+6)+Math.floor((I*682-110)/2816)+(I-1)*365+Math.floor(y/2820)*1029983+(this.PERSIAN_EPOCH-1)}},{key:"jd_to_persian",value:function(d){var E=void 0,R=void 0,y=void 0,I=void 0,A=void 0,x=void 0,S=void 0,T=void 0,O=void 0,C=void 0;return d=Math.floor(d)+.5,I=d-this.persian_to_jd(475,1,1),A=Math.floor(I/1029983),x=this.ASTRO.mod(I,1029983),x===1029982?S=2820:(T=Math.floor(x/366),O=this.ASTRO.mod(x,366),S=Math.floor((2134*T+2816*O+2815)/1028522)+T+1),E=S+2820*A+474,E<=0&&E--,C=d-this.persian_to_jd(E,1,1)+1,R=C<=186?Math.ceil(C/31):Math.ceil((C-6)/30),y=d-this.persian_to_jd(E,R,1)+1,[E,R,y]}},{key:"gWeekDayToPersian",value:function(d){return d+2===8?1:d+2===7?7:d+2}},{key:"updateFromGregorian",value:function(){var d=void 0,E=void 0,R=void 0,y=void 0,I=void 0,A=void 0,x=void 0,S=void 0,T=void 0,O=void 0;E=this.State.gregorian.year,R=this.State.gregorian.month,y=this.State.gregorian.day,I=0,A=0,x=0,this.State.gDate=new Date(E,R,y,this.State.gregorian.hour,this.State.gregorian.minute,this.State.gregorian.second,this.State.gregorian.millisecond),this.parent._utcMode===!1&&(this.State.zone=this.State.gDate.getTimezoneOffset()),this.State.gregorian.year=this.State.gDate.getFullYear(),this.State.gregorian.month=this.State.gDate.getMonth(),this.State.gregorian.day=this.State.gDate.getDate(),d=this.gregorian_to_jd(E,R+1,y)+Math.floor(x+60*(A+60*I)+.5)/86400,this.State.julianday=d,this.State.modifiedjulianday=d-this.JMJD,S=this.ASTRO.jwday(d),this.State.gregorian.weekday=S+1,this.State.gregorian.leap=this.NormLeap[this.leap_gregorian(E)?1:0],S=this.ASTRO.jwday(d),this.parent.calendarType=="persian"&&this.parent.leapYearMode=="algorithmic"&&(O=this.jd_to_persian(d),this.State.persian.year=O[0],this.State.persian.month=O[1]-1,this.State.persian.day=O[2],this.State.persian.weekday=this.gWeekDayToPersian(S),this.State.persian.leap=this.NormLeap[this.leap_persian(O[0])?1:0]),this.parent.calendarType=="persian"&&this.parent.leapYearMode=="astronomical"&&(O=this.jd_to_persiana(d),this.State.persianAstro.year=O[0],this.State.persianAstro.month=O[1]-1,this.State.persianAstro.day=O[2],this.State.persianAstro.weekday=this.gWeekDayToPersian(S),this.State.persianAstro.leap=this.NormLeap[this.leap_persiana(O[0])?1:0]),this.State.gregserial.day!==null&&(this.State.gregserial.day=d-this.J0000),T=(d-this.J1970)*(60*60*24*1e3),this.State.unixtime=Math.round(T/1e3)}},{key:"calcGregorian",value:function(d){(d[0]||d[0]===0)&&(this.State.gregorian.year=d[0]),(d[1]||d[1]===0)&&(this.State.gregorian.month=d[1]),(d[2]||d[2]===0)&&(this.State.gregorian.day=d[2]),(d[3]||d[3]===0)&&(this.State.gregorian.hour=d[3]),(d[4]||d[4]===0)&&(this.State.gregorian.minute=d[4]),(d[5]||d[5]===0)&&(this.State.gregorian.second=d[5]),(d[6]||d[6]===0)&&(this.State.gregorian.millisecond=d[6]),this.updateFromGregorian()}},{key:"calcJulian",value:function(){var d=void 0,E=void 0;d=this.State.julianday,E=this.jd_to_gregorian(d),this.State.gregorian.year=E[0],this.State.gregorian.month=E[1]-1,this.State.gregorian.day=E[2],this.updateFromGregorian()}},{key:"setJulian",value:function(d){this.State.julianday=d,this.calcJulian()}},{key:"calcPersian",value:function(d){(d[0]||d[0]===0)&&(this.State.persian.year=d[0]),(d[1]||d[1]===0)&&(this.State.persian.month=d[1]),(d[2]||d[2]===0)&&(this.State.persian.day=d[2]),(d[3]||d[3]===0)&&(this.State.gregorian.hour=d[3]),(d[4]||d[4]===0)&&(this.State.gregorian.minute=d[4]),(d[5]||d[5]===0)&&(this.State.gregorian.second=d[5]),(d[6]||d[6]===0)&&(this.State.gregorian.millisecond=d[6]),this.setJulian(this.persian_to_jd(this.State.persian.year,this.State.persian.month,this.State.persian.day))}},{key:"calcPersiana",value:function(d){(d[0]||d[0]===0)&&(this.State.persianAstro.year=d[0]),(d[1]||d[1]===0)&&(this.State.persianAstro.month=d[1]),(d[2]||d[2]===0)&&(this.State.persianAstro.day=d[2]),(d[3]||d[3]===0)&&(this.State.gregorian.hour=d[3]),(d[4]||d[4]===0)&&(this.State.gregorian.minute=d[4]),(d[5]||d[5]===0)&&(this.State.gregorian.second=d[5]),(d[6]||d[6]===0)&&(this.State.gregorian.millisecond=d[6]),this.setJulian(this.persiana_to_jd(this.State.persianAstro.year,this.State.persianAstro.month,this.State.persianAstro.day+.5))}}]),_}();a.exports=c},function(a,s,n){var i=function(){function l(c,_){for(var p=0;p<_.length;p++){var d=_[p];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,_,p){return _&&l(c.prototype,_),p&&l(c,p),c}}();function o(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}var u=function(){function l(){o(this,l),this.J2000=2451545,this.JulianCentury=36525,this.JulianMillennium=this.JulianCentury*10,this.TropicalYear=365.24219878,this.oterms=[-4680.93,-1.55,1999.25,-51.38,-249.67,-39.05,7.12,27.87,5.79,2.45],this.nutArgMult=[0,0,0,0,1,-2,0,0,2,2,0,0,0,2,2,0,0,0,0,2,0,1,0,0,0,0,0,1,0,0,-2,1,0,2,2,0,0,0,2,1,0,0,1,2,2,-2,-1,0,2,2,-2,0,1,0,0,-2,0,0,2,1,0,0,-1,2,2,2,0,0,0,0,0,0,1,0,1,2,0,-1,2,2,0,0,-1,0,1,0,0,1,2,1,-2,0,2,0,0,0,0,-2,2,1,2,0,0,2,2,0,0,2,2,2,0,0,2,0,0,-2,0,1,2,2,0,0,0,2,0,-2,0,0,2,0,0,0,-1,2,1,0,2,0,0,0,2,0,-1,0,1,-2,2,0,2,2,0,1,0,0,1,-2,0,1,0,1,0,-1,0,0,1,0,0,2,-2,0,2,0,-1,2,1,2,0,1,2,2,0,1,0,2,2,-2,1,1,0,0,0,-1,0,2,2,2,0,0,2,1,2,0,1,0,0,-2,0,2,2,2,-2,0,1,2,1,2,0,-2,0,1,2,0,0,0,1,0,-1,1,0,0,-2,-1,0,2,1,-2,0,0,0,1,0,0,2,2,1,-2,0,2,0,1,-2,1,0,2,1,0,0,1,-2,0,-1,0,1,0,0,-2,1,0,0,0,1,0,0,0,0,0,0,1,2,0,-1,-1,1,0,0,0,1,1,0,0,0,-1,1,2,2,2,-1,-1,2,2,0,0,-2,2,2,0,0,3,2,2,2,-1,0,2,2],this.nutArgCoeff=[-171996,-1742,92095,89,-13187,-16,5736,-31,-2274,-2,977,-5,2062,2,-895,5,1426,-34,54,-1,712,1,-7,0,-517,12,224,-6,-386,-4,200,0,-301,0,129,-1,217,-5,-95,3,-158,0,0,0,129,1,-70,0,123,0,-53,0,63,0,0,0,63,1,-33,0,-59,0,26,0,-58,-1,32,0,-51,0,27,0,48,0,0,0,46,0,-24,0,-38,0,16,0,-31,0,13,0,29,0,0,0,29,0,-12,0,26,0,0,0,-22,0,0,0,21,0,-10,0,17,-1,0,0,16,0,-8,0,-16,1,7,0,-15,0,9,0,-13,0,7,0,-12,0,6,0,11,0,0,0,-10,0,5,0,-8,0,3,0,7,0,-3,0,-7,0,0,0,-7,0,3,0,-7,0,3,0,6,0,0,0,6,0,-3,0,6,0,-3,0,-6,0,3,0,-6,0,3,0,5,0,0,0,-5,0,3,0,-5,0,3,0,-5,0,3,0,4,0,0,0,4,0,0,0,4,0,0,0,-4,0,0,0,-4,0,0,0,-4,0,0,0,3,0,0,0,-3,0,0,0,-3,0,0,0,-3,0,0,0,-3,0,0,0,-3,0,0,0,-3,0,0,0,-3,0,0,0],this.deltaTtab=[121,112,103,95,88,82,77,72,68,63,60,56,53,51,48,46,44,42,40,38,35,33,31,29,26,24,22,20,18,16,14,12,11,10,9,8,7,7,7,7,7,7,8,8,9,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,16,16,15,15,14,13,13.1,12.5,12.2,12,12,12,12,12,12,11.9,11.6,11,10.2,9.2,8.2,7.1,6.2,5.6,5.4,5.3,5.4,5.6,5.9,6.2,6.5,6.8,7.1,7.3,7.5,7.6,7.7,7.3,6.2,5.2,2.7,1.4,-1.2,-2.8,-3.8,-4.8,-5.5,-5.3,-5.6,-5.7,-5.9,-6,-6.3,-6.5,-6.2,-4.7,-2.8,-.1,2.6,5.3,7.7,10.4,13.3,16,18.2,20.2,21.1,22.4,23.5,23.8,24.3,24,23.9,23.9,23.7,24,24.3,25.3,26.2,27.3,28.2,29.1,30,30.7,31.4,32.2,33.1,34,35,36.5,38.3,40.2,42.2,44.5,46.5,48.5,50.5,52.2,53.8,54.9,55.8,56.9,58.3,60,61.6,63,65,66.6],this.EquinoxpTerms=[485,324.96,1934.136,203,337.23,32964.467,199,342.08,20.186,182,27.85,445267.112,156,73.14,45036.886,136,171.52,22518.443,77,222.54,65928.934,74,296.72,3034.906,70,243.58,9037.513,58,119.81,33718.147,52,297.17,150.678,50,21.02,2281.226,45,247.54,29929.562,44,325.15,31555.956,29,60.93,4443.417,18,155.12,67555.328,17,288.79,4562.452,16,198.04,62894.029,14,199.76,31436.921,12,95.39,14577.848,12,287.11,31931.756,12,320.81,34777.259,9,227.73,1222.114,8,15.45,16859.074],this.JDE0tab1000=[new Array(172113929189e-5,365242.1374,.06134,.00111,-71e-5),new Array(172123325401e-5,365241.72562,-.05323,.00907,25e-5),new Array(172132570455e-5,365242.49558,-.11677,-.00297,74e-5),new Array(172141439987e-5,365242.88257,-.00769,-.00933,-6e-5)],this.JDE0tab2000=[new Array(245162380984e-5,365242.37404,.05169,-.00411,-57e-5),new Array(245171656767e-5,365241.62603,.00325,.00888,-3e-4),new Array(245181021715e-5,365242.01767,-.11575,.00337,78e-5),new Array(245190005952e-5,365242.74049,-.06223,-.00823,32e-5)]}return i(l,[{key:"dtr",value:function(_){return _*Math.PI/180}},{key:"rtd",value:function(_){return _*180/Math.PI}},{key:"fixangle",value:function(_){return _-360*Math.floor(_/360)}},{key:"fixangr",value:function(_){return _-2*Math.PI*Math.floor(_/(2*Math.PI))}},{key:"dsin",value:function(_){return Math.sin(this.dtr(_))}},{key:"dcos",value:function(_){return Math.cos(this.dtr(_))}},{key:"mod",value:function(_,p){return _-p*Math.floor(_/p)}},{key:"jwday",value:function(_){return this.mod(Math.floor(_+1.5),7)}},{key:"obliqeq",value:function(_){var p,d,E,R;if(E=d=(_-this.J2000)/(this.JulianCentury*100),p=23+26/60+21.448/3600,Math.abs(d)<1)for(R=0;R<10;R++)p+=this.oterms[R]/3600*E,E*=d;return p}},{key:"nutation",value:function(_){var p,d,E,R,y=(_-2451545)/36525,I,A,x,S=[],T=0,O=0,C;for(A=y*(I=y*y),S[0]=this.dtr(297.850363+445267.11148*y-.0019142*I+A/189474),S[1]=this.dtr(357.52772+35999.05034*y-1603e-7*I-A/3e5),S[2]=this.dtr(134.96298+477198.867398*y+.0086972*I+A/56250),S[3]=this.dtr(93.27191+483202.017538*y-.0036825*I+A/327270),S[4]=this.dtr(125.04452-1934.136261*y+.0020708*I+A/45e4),E=0;E<5;E++)S[E]=this.fixangr(S[E]);for(x=y/10,E=0;E<63;E++){for(C=0,R=0;R<5;R++)this.nutArgMult[E*5+R]!==0&&(C+=this.nutArgMult[E*5+R]*S[R]);T+=(this.nutArgCoeff[E*4+0]+this.nutArgCoeff[E*4+1]*x)*Math.sin(C),O+=(this.nutArgCoeff[E*4+2]+this.nutArgCoeff[E*4+3]*x)*Math.cos(C)}return p=T/(3600*1e4),d=O/(3600*1e4),[p,d]}},{key:"deltat",value:function(_){var p,d,E,R;return _>=1620&&_<=2e3?(E=Math.floor((_-1620)/2),d=(_-1620)/2-E,p=this.deltaTtab[E]+(this.deltaTtab[E+1]-this.deltaTtab[E])*d):(R=(_-2e3)/100,_<948?p=2177+497*R+44.1*R*R:(p=102+102*R+25.3*R*R,_>2e3&&_<2100&&(p+=.37*(_-2100)))),p}},{key:"equinox",value:function(_,p){var d=void 0,E=void 0,R=void 0,y=void 0,I=void 0,A=void 0,x=void 0,S=void 0,T=void 0,O=void 0;for(_<1e3?(A=this.JDE0tab1000,O=_/1e3):(A=this.JDE0tab2000,O=(_-2e3)/1e3),y=A[p][0]+A[p][1]*O+A[p][2]*O*O+A[p][3]*O*O*O+A[p][4]*O*O*O*O,S=(y-2451545)/36525,T=35999.373*S-2.47,d=1+.0334*this.dcos(T)+7e-4*this.dcos(2*T),x=0,E=R=0;E<24;E++)x+=this.EquinoxpTerms[R]*this.dcos(this.EquinoxpTerms[R+1]+this.EquinoxpTerms[R+2]*S),R+=3;return I=y+x*1e-5/d,I}},{key:"sunpos",value:function(_){var p=void 0,d=void 0,E=void 0,R=void 0,y=void 0,I=void 0,A=void 0,x=void 0,S=void 0,T=void 0,O=void 0,C=void 0,U=void 0,L=void 0,j=void 0,X=void 0,B=void 0;return p=(_-this.J2000)/this.JulianCentury,d=p*p,E=280.46646+36000.76983*p+3032e-7*d,E=this.fixangle(E),R=357.52911+35999.05029*p+-1537e-7*d,R=this.fixangle(R),y=.016708634+-42037e-9*p+-1267e-10*d,I=(1.914602+-.004817*p+-14e-6*d)*this.dsin(R)+(.019993-101e-6*p)*this.dsin(2*R)+289e-6*this.dsin(3*R),A=E+I,x=R+I,S=1.000001018*(1-y*y)/(1+y*this.dcos(x)),T=125.04-1934.136*p,O=A+-.00569+-.00478*this.dsin(T),U=this.obliqeq(_),C=U+.00256*this.dcos(T),L=this.rtd(Math.atan2(this.dcos(U)*this.dsin(A),this.dcos(A))),L=this.fixangle(L),j=this.rtd(Math.asin(this.dsin(U)*this.dsin(A))),X=this.rtd(Math.atan2(this.dcos(C)*this.dsin(O),this.dcos(O))),X=this.fixangle(X),B=this.rtd(Math.asin(this.dsin(C)*this.dsin(O))),[E,R,y,I,A,x,S,O,L,j,X,B]}},{key:"equationOfTime",value:function(_){var p=void 0,d=void 0,E=void 0,R=void 0,y=void 0,I=void 0;return I=(_-this.J2000)/this.JulianMillennium,y=280.4664567+360007.6982779*I+.03032028*I*I+I*I*I/49931+-(I*I*I*I/15300)+-(I*I*I*I*I/2e6),y=this.fixangle(y),p=this.sunpos(_)[10],d=this.nutation(_)[0],R=this.obliqeq(_)+this.nutation(_)[1],E=y+-.0057183+-p+d*this.dcos(R),E=E-20*Math.floor(E/20),E=E/(24*60),E}}]),l}();a.exports=u},function(a,s,n){a.exports={durationUnit:{year:["y","years","year"],month:["M","months","month"],day:["d","days","day"],hour:["h","hours","hour"],minute:["m","minutes","minute"],second:["s","second","seconds"],millisecond:["ms","milliseconds","millisecond"],week:["W","w","weeks","week"]}}},function(a,s,n){var i=function(){function d(E,R){for(var y=0;y12)&&(u=!1),(o[2]<1||o[1]>31)&&(u=!1),(o[3]<0||o[3]>24)&&(u=!1),(o[4]<0||o[4]>60)&&(u=!1),(o[5]<0||o[5]>60)&&(u=!1),u}}}])})})(persianDate);var persianDateExports=persianDate.exports;const PersianDate=getDefaultExportFromCjs(persianDateExports),persianLocale={...locale,localize:{...locale.localize,month:e=>["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"][e]},formatLong:{...locale.formatLong,date:()=>"d MMMM yyyy"}},formatTime=e=>{const t=new Date(e),a=t.getHours().toString().padStart(2,"0"),s=t.getMinutes().toString().padStart(2,"0");return format(new Date(e),"yyyy/MM/dd ")+`(${a}:${s})`},formatTimeFull=e=>{const t=new Date(e),a=t.getHours().toString().padStart(2,"0"),s=t.getMinutes().toString().padStart(2,"0"),n=t.getSeconds().toString().padStart(2,"0");return format(new Date(e),"yyyy/MM/dd ")+`(${a}:${s}:${n})`},formatJustDate=e=>e?format(new Date(e),"yyyy/MM/dd"):null,formatJustTime=e=>format(new Date(e),"HH:MM");function convertToIranianTime(e){const t=new Date(e);return new PersianDate(t).format("YYYY/MM/DD").replace(/[۰-۹]/g,function(i){return String.fromCharCode(i.charCodeAt(0)-1728)})}function getPersianMonth(e){const t=new Date(e);return format(t,"MMMM",{locale:persianLocale})+" "+format(new Date(t),"yyyy")}function convertDaysToYMD(e){const s=Math.floor(e/365);e=e%365;const n=Math.floor(e/30);e=e%30;const i=e,o=[];return s>0&&o.push(`${s} سال`),n>0&&o.push(`${n} ماه`),i>0&&o.push(`${i} روز`),o.join(" و ")}function convertPersianToEnglishNumerals(e){if(!e||typeof e!="string")return e;const t={"۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"};return e.replace(/[۰-۹]/g,a=>t[a]||a)}const useCeoName=()=>{const e=useSelector(t=>t.userSlice.userPath);return e==="https://check.rasadyaar.ir"||e.includes("localhost")?"محمد میرانی":e==="https://mabackend.rasadyar.com/"?"علی حیدری":e==="https://arbackend.rasadyar.com/"?"علیرضا سقایی":e==="https://habackend.rasadyar.com/"?"داوود شعبانلو":e==="https://shabackend.rasadyar.com/"?"جواد سلطانی مجد":e==="https://ghabackend.rasadyar.com/"?"آقای/خانم":e==="https://bubackend.rasadyar.com/"?"حسین تمجیدی پور":"محمد میرانی"},styles={page:{width:"214mm",height:"302mm",display:"flex",margin:"0 auto",flexDirection:"column",position:"relative",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},pageData:{margin:"20px",position:"relative",display:"flex",direction:"rtl",flexDirection:"column"},tableInNewPage:{pageBreakAfter:"always",paddingLeft:"40px",paddingRight:"40px",direction:"rtl",fontFamily:"titr",fontWeight:"bold"},container:{width:"95%",alignSelf:"center",pageBreakInside:"avoid"},invoiceTable:{width:"100%",borderCollapse:"collapse",alignSelf:"center",marginBottom:"2px"},tableCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:10},tableCellMobile:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:10},tableInnerCell:{border:"1px solid #000",pAlign:"left",textAlign:"center",fontSize:8,whiteSpace:"nowrap"},tableHeader:{backgroundColor:"rgba(211, 211, 211, 0.3)",pageBreakAfter:"auto"},headerRow:{backgroundColor:"rgba(211, 211, 211, 0.3)",color:"black",pageBreakInside:"avoid",pageBreakAfter:"auto"},logo:{width:"300px",height:"auto"},logoFooter:{width:"100px",height:"auto"},contentContainer:{alignItems:"center",display:"flex",justifyContent:"space-between",marginRight:"20px"},contentInLine:{display:"flex",flexDirection:"column",alignItems:"center"},watermarkContainer:{position:"fixed",top:250,left:30,right:0,bottom:0,justifyContent:"center",alignItems:"center",opacity:.15,zIndex:-1,userSelect:"none"},watermarkp:{fontFamily:"nazanin",fontSize:100,fontWeight:"bolder",color:"grey",transform:"rotate(-45deg)",left:"50%",userSelect:"none"},firsttitle:{marginLeft:"40px",pAlign:"center",color:"#00008b",fontWeight:"800"},divider:{width:"100%",height:"2px",backgroundColor:"red"},pTitleContainer:{pAlign:"center",margin:"15px",textAlign:"justify",textJustify:"inter-word",fontFamily:"nazanin",fontSize:"20px",fontWeight:"bolder"},tableHeaderCell:{backgroundColor:"rgba(211, 211, 211, 0.3)",fontSize:10,border:"1px solid #000",padding:"4px",textAlign:"center",fontWeight:"bold"},footer:{left:0,bottom:0,width:"100%",position:"absolute"},footerContainer:{alignItems:"center",display:"flex"},circle:{borderRadius:"50%",width:"20px",height:"20px",padding:"10px",background:"#ecf0f1",border:" 1px solid #000",color:"#000",textAlign:"center",marginRight:"130px"},tableRowEven:{backgroundColor:"rgba(170, 183, 255, 0.3)"}},ProvinceGetReportFile=reactExports.forwardRef((e,t)=>{var C,U,L,j,X;const{item:a}=e,{inDate:s}=e,{targetperson:n}=e,{reportType:i}=e,o=useSystemName(),u=useCeoName(),l=B=>{let Y="";return B!=null&&B.directBuying?Y="خرید مستقیم":B!=null&&B.union?Y="خرید خارج از استان":Y="اتحادیه",Y};function c(B){return B==null?void 0:B.reduce((Y,z)=>Y+((z==null?void 0:z.quantity)||0),0)}function _(B){let Y=0;return B==null||B.forEach(z=>{var H,M,k;(H=z==null?void 0:z.hatching)!=null&&H.totalWeight&&((M=z==null?void 0:z.hatching)==null?void 0:M.totalWeight)!==void 0&&(Y+=(k=z==null?void 0:z.hatching)==null?void 0:k.totalWeight)}),Y}function p(B){let Y=0;return B==null||B.forEach(z=>{z!=null&&z.provinceKillRequests&&z.provinceKillRequests.forEach(H=>{var M;((M=H.info)==null?void 0:M.quantity)!==void 0&&(Y+=H.info.quantity)})}),Y}function d(B){let Y=0;return B==null||B.forEach(z=>{z!=null&&z.provinceKillRequests&&z.provinceKillRequests.forEach(H=>{var M;((M=H.info)==null?void 0:M.weight)!==void 0&&(Y+=H.info.weight)})}),Y}function E(){return a==null?void 0:a.serializerKillHouseRequestsThirdLetter.reduce((B,Y)=>{var z;return B+(((z=Y==null?void 0:Y.weightInfo)==null?void 0:z.weight)||0)},0)}const R=()=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{style:styles.contentContainer,children:[jsxRuntimeExports.jsxs("div",{style:styles.contentInLine,children:[jsxRuntimeExports.jsx("span",{style:{...styles.firsttitle,fontSize:19,zIndex:1},children:"گزارش فرآیند کشتار وتوزیع مرغ گوشتی سامانه رصدیار"}),jsxRuntimeExports.jsxs("span",{style:{fontSize:"20px"},children:[o," "," - ","مورخ ",formatJustDate(s)]}),jsxRuntimeExports.jsxs("span",{style:{fontSize:"12px",color:"red",alignSelf:"start",marginTop:"30px"},children:["این گزارش در تاریخ ",formatJustDate(hooks())," ساعت"," ",formatJustTime(hooks())," صادر شده است."]})]}),jsxRuntimeExports.jsx("div",{style:styles.contentInLine,children:jsxRuntimeExports.jsx("img",{alt:"logo",src:logo,style:styles.logo})})]}),jsxRuntimeExports.jsx("hr",{style:styles.divider})]});let y=0;const I=()=>(y++,jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs("div",{style:styles.footer,children:[jsxRuntimeExports.jsx("div",{style:styles.divider}),jsxRuntimeExports.jsxs("div",{style:styles.footerContainer,children:[jsxRuntimeExports.jsx("img",{alt:"logo",src:logoFooter,style:styles.logoFooter}),jsxRuntimeExports.jsx("p",{style:{fontSize:15,padding:"10px",marginRight:"10px"},children:"گزارش فرآیند کامل کشتار و پخش مرغ گوشتی سامانه رصدیار www.rasadyaar.ir"}),jsxRuntimeExports.jsx("div",{style:styles.circle,children:y})]})]})})),A=({items:B,start:Y,end:z})=>{const H=B==null?void 0:B.slice(Y-1,z);return jsxRuntimeExports.jsxs("table",{style:styles.invoiceTable,children:[jsxRuntimeExports.jsx("thead",{style:styles.tableHeader,children:jsxRuntimeExports.jsxs("tr",{style:styles.headerRow,children:[jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ردیف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"کد سفارش"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"نوع فروش"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تاریخ کشتار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"مرغدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"شهر/تعاونی"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"سن مرغ"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"میانگین وزن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن تقریبی"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"مانده در سالن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تعداد درخواست کشتار"})]})}),jsxRuntimeExports.jsx("tbody",{children:H==null?void 0:H.map((M,k)=>{var F,N,b,G,V,ee,ae,ne,J,ue,oe,_e,W,Z;return jsxRuntimeExports.jsxs("tr",{style:k%2===0?styles.tableRowEven:{},children:[jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:k+Y}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M.orderCode}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:l(M)}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:formatJustDate(M==null?void 0:M.sendDate)}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:`${(F=M==null?void 0:M.poultry)==null?void 0:F.unitName} (${(b=(N=M==null?void 0:M.poultry)==null?void 0:N.user)==null?void 0:b.mobile})`}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:`${(ee=(V=(G=M==null?void 0:M.poultry)==null?void 0:G.address)==null?void 0:V.city)==null?void 0:ee.name}/${(ae=M==null?void 0:M.poultry)!=null&&ae.cityOperator?(ne=M==null?void 0:M.poultry)==null?void 0:ne.cityOperator:"بدون تعاونی"}`}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(J=M==null?void 0:M.hatching)==null?void 0:J.age}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.IndexWeight}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(oe=(ue=M==null?void 0:M.hatching)==null?void 0:ue.totalWeight)==null?void 0:oe.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(W=(_e=M==null?void 0:M.hatching)==null?void 0:_e.leftOver)==null?void 0:W.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(Z=M==null?void 0:M.firstQuantity)==null?void 0:Z.toLocaleString()})]},k)})})]})},x=({items:B,start:Y,end:z})=>{const H=B==null?void 0:B.slice(Y-1,z);return jsxRuntimeExports.jsxs("table",{style:styles.invoiceTable,children:[jsxRuntimeExports.jsx("thead",{style:styles.tableHeader,children:jsxRuntimeExports.jsxs("tr",{style:styles.headerRow,children:[jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ردیف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"مرغدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تلفن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"شهر"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تعداد"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"میانگین وزنی"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"سن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"خریدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تعداد"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن تقریبی بار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"محل کشتار"})]})}),jsxRuntimeExports.jsx("tbody",{children:H==null?void 0:H.map((M,k)=>{var F,N,b,G,V,ee,ae,ne,J,ue,oe,_e;return jsxRuntimeExports.jsxs("tr",{style:k%2===0?styles.tableRowEven:{},children:[jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:k+Y}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(N=(F=M==null?void 0:M.poultry)==null?void 0:F.user)==null?void 0:N.fullname}),jsxRuntimeExports.jsx("td",{style:styles.tableCellMobile,children:(G=(b=M==null?void 0:M.poultry)==null?void 0:b.user)==null?void 0:G.mobile}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ae=(ee=(V=M==null?void 0:M.poultry)==null?void 0:V.address)==null?void 0:ee.city)==null?void 0:ae.name}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.quantity.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.IndexWeight.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ne=M==null?void 0:M.hatching)==null?void 0:ne.age}),jsxRuntimeExports.jsx("td",{style:styles.tableInnerCell,children:(J=M==null?void 0:M.provinceKillRequests)==null?void 0:J.map((W,Z,te)=>{var K,Q,se,fe,me,Ae;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[(se=(Q=(K=W==null?void 0:W.killhouseUser)==null?void 0:K.killHouseOperator)==null?void 0:Q.user)!=null&&se.fullname?(Ae=(me=(fe=W==null?void 0:W.killhouseUser)==null?void 0:fe.killHouseOperator)==null?void 0:me.user)==null?void 0:Ae.fullname:"............",jsxRuntimeExports.jsx("br",{}),Z{var K,Q;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[(K=W==null?void 0:W.info)!=null&&K.quantity?(Q=W==null?void 0:W.info)==null?void 0:Q.quantity.toLocaleString():"............",jsxRuntimeExports.jsx("br",{}),Z{var K,Q;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[Math.round((K=W==null?void 0:W.info)==null?void 0:K.weight)?Math.round((Q=W==null?void 0:W.info)==null?void 0:Q.weight).toLocaleString():"............",jsxRuntimeExports.jsx("br",{}),Z{var K,Q;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[(K=W==null?void 0:W.info)!=null&&K.killPlace?(Q=W==null?void 0:W.info)==null?void 0:Q.killPlace:"............",jsxRuntimeExports.jsx("br",{}),Z{const H=B==null?void 0:B.slice(Y-1,z);return jsxRuntimeExports.jsxs("table",{style:styles.invoiceTable,children:[jsxRuntimeExports.jsx("thead",{style:styles.tableHeader,children:jsxRuntimeExports.jsxs("tr",{style:styles.headerRow,children:[jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ردیف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"کد بار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"خریدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ماشین"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"راننده"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"نژاد"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تعداد"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن بار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"میانگین وزن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"مرغدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"محل کشتار"})]})}),jsxRuntimeExports.jsx("tbody",{children:H==null?void 0:H.map((M,k)=>{var F,N,b,G,V,ee,ae,ne,J,ue,oe,_e,W,Z,te,K,Q,se;return jsxRuntimeExports.jsxs("tr",{style:k%2===0?styles.tableRowEven:{},children:[jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:k+Y}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.barCode}),jsxRuntimeExports.jsxs("td",{style:styles.tableCell,children:[(F=M.killhouseUser)==null?void 0:F.name," (",(G=(b=(N=M.killhouseUser)==null?void 0:N.killHouseOperator)==null?void 0:b.user)==null?void 0:G.mobile,")"]}),jsxRuntimeExports.jsxs("td",{style:styles.tableCell,children:[M.addCar.driver.typeCar," ",M==null?void 0:M.addCar.driver.pelak]}),jsxRuntimeExports.jsxs("td",{style:styles.tableCell,children:[(ee=(V=M==null?void 0:M.addCar)==null?void 0:V.driver)==null?void 0:ee.driverName," (",(ne=(ae=M==null?void 0:M.addCar)==null?void 0:ae.driver)==null?void 0:ne.driverMobile,")"]}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(J=M==null?void 0:M.poultryRequest)==null?void 0:J.chickenBreed}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ue=M==null?void 0:M.quantity)==null?void 0:ue.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(_e=(oe=M==null?void 0:M.weightInfo)==null?void 0:oe.weight)==null?void 0:_e.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(Z=(W=M==null?void 0:M.weightInfo)==null?void 0:W.indexWeight)==null?void 0:Z.toLocaleString()}),jsxRuntimeExports.jsxs("td",{style:styles.tableCell,children:[(K=(te=M==null?void 0:M.poultryRequest)==null?void 0:te.poultry)==null?void 0:K.unitName," (",(se=(Q=M.poultryRequest.poultry)==null?void 0:Q.user)==null?void 0:se.mobile,")"]}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.killPlace})]},k)})})]})},T=({items:B,start:Y,end:z})=>{const H=B==null?void 0:B.slice(Y-1,z);return jsxRuntimeExports.jsxs("table",{style:styles.invoiceTable,children:[jsxRuntimeExports.jsx("thead",{style:styles.tableHeader,children:jsxRuntimeExports.jsxs("tr",{style:styles.headerRow,children:[jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ردیف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"خریدار/تلفن"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"شهر"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"حجم لاشه ها"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن لاشه ها"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"لاشه های تخصیص داده شده"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن تخصیص داده شده"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"لاشه قابل تخصیص"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن قابل تخصیص"})]})}),jsxRuntimeExports.jsx("tbody",{children:H==null?void 0:H.map((M,k)=>{var F,N,b,G,V,ee,ae,ne,J;return jsxRuntimeExports.jsxs("tr",{style:k%2===0?styles.tableRowEven:{},children:[jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:k+Y}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:`${(F=M==null?void 0:M.killHouseOperator.user)==null?void 0:F.fullname} (${(N=M==null?void 0:M.killHouseOperator.user)==null?void 0:N.mobile})`}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(b=M==null?void 0:M.systemAddress)==null?void 0:b.address}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(G=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:G.totalNumberOfCarcasses.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(V=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:V.totalWeightOfCarcasses.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ee=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:ee.allocatedTotalNumberOfCarcasses.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ae=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:ae.allocatedTotalWeightOfCarcasses.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ne=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:ne.remainTotalNumberOfCarcasses.toLocaleString()}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(J=M==null?void 0:M.provinceKillRequestInformation)==null?void 0:J.remainTotalWeightOfCarcasses.toLocaleString()})]},k)})})]})},O=({items:B,start:Y,end:z})=>{const H=B==null?void 0:B.slice(Y-1,z);return jsxRuntimeExports.jsxs("table",{style:styles.invoiceTable,children:[jsxRuntimeExports.jsx("thead",{style:styles.tableHeader,children:jsxRuntimeExports.jsxs("tr",{style:styles.headerRow,children:[jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ردیف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"خریدار"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"تاریخ تخصیص"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"ماهیت"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"نوع تخصیص"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"نام واحد صنفی"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"موبایل مالک"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"شناسه صنف"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"نوع فعالیت"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"حوزه فعالیت"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"شهرستان"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"حجم لاشه"}),jsxRuntimeExports.jsx("th",{style:styles.tableHeaderCell,children:"وزن لاشه"})]})}),jsxRuntimeExports.jsx("tbody",{children:H==null?void 0:H.map((M,k)=>{var F,N,b,G,V,ee,ae,ne,J,ue,oe,_e,W,Z,te,K,Q,se,fe,me,Ae,ve,ce,ge,Te,re,le,pe,Ee,Re,xe,Pe,Oe,ye,Le,Be,je;return jsxRuntimeExports.jsxs("tr",{style:k%2===0?styles.tableRowEven:{},children:[jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:k+Y}),jsxRuntimeExports.jsxs("td",{style:styles.tableCell,children:[((N=(F=M==null?void 0:M.wareHouse)==null?void 0:F.killHouse)==null?void 0:N.killer)==="true"?"کشتارکن":"کشتارگاه"," ",(G=(b=M==null?void 0:M.wareHouse)==null?void 0:b.killHouse)==null?void 0:G.name]}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:formatJustDate(M==null?void 0:M.date)}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M!=null&&M.steward?"مباشر":"صنف"}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(M==null?void 0:M.type)==="manual"?"دستی":"اتوماتیک"}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(ee=(V=M==null?void 0:M.steward)==null?void 0:V.guilds)!=null&&ee.guildsName?(ne=(ae=M==null?void 0:M.steward)==null?void 0:ae.guilds)==null?void 0:ne.guildsName:(J=M==null?void 0:M.guilds)==null?void 0:J.guildsName}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(oe=(ue=M==null?void 0:M.steward)==null?void 0:ue.guilds)!=null&&oe.user.mobile?(W=(_e=M==null?void 0:M.steward)==null?void 0:_e.guilds)==null?void 0:W.user.mobile:(Z=M==null?void 0:M.guilds)==null?void 0:Z.user.mobile}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(K=(te=M==null?void 0:M.steward)==null?void 0:te.guilds)!=null&&K.guildsId?(se=(Q=M==null?void 0:M.steward)==null?void 0:Q.guilds)==null?void 0:se.guildsId:(fe=M==null?void 0:M.guilds)==null?void 0:fe.guildsId}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(Ae=(me=M==null?void 0:M.steward)==null?void 0:me.guilds)!=null&&Ae.typeActivity?(ce=(ve=M==null?void 0:M.steward)==null?void 0:ve.guilds)==null?void 0:ce.typeActivity:(ge=M==null?void 0:M.guilds)==null?void 0:ge.typeActivity}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(re=(Te=M==null?void 0:M.steward)==null?void 0:Te.guilds)!=null&&re.areaActivity?(pe=(le=M==null?void 0:M.steward)==null?void 0:le.guilds)==null?void 0:pe.areaActivity:(Ee=M==null?void 0:M.guilds)==null?void 0:Ee.areaActivity}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:(Pe=(xe=(Re=M==null?void 0:M.steward)==null?void 0:Re.guilds)==null?void 0:xe.user)!=null&&Pe.city?(Le=(ye=(Oe=M==null?void 0:M.steward)==null?void 0:Oe.guilds)==null?void 0:ye.user)==null?void 0:Le.city:(je=(Be=M==null?void 0:M.guilds)==null?void 0:Be.user)==null?void 0:je.city}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.numberOfCarcasses}),jsxRuntimeExports.jsx("td",{style:styles.tableCell,children:M==null?void 0:M.weightOfCarcasses})]},k)})})]})};return jsxRuntimeExports.jsxs("div",{ref:t,children:[jsxRuntimeExports.jsx("div",{style:styles.watermarkContainer,children:jsxRuntimeExports.jsx("p",{style:styles.watermarkp,children:"سامانه رصدیار "})}),jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:n}),jsxRuntimeExports.jsx("h3",{style:{margin:"10px",fontSize:"15px"},children:"با سلام"}),jsxRuntimeExports.jsx("h3",{style:{margin:"10px",fontSize:"16px"},children:"احتراماً به پیوست، گزارش کامل فرآیند کشتار و توزیع مرغ گوشتی استان جهت استحضار بحضورتان ارسال میگردد."}),jsxRuntimeExports.jsx("h3",{style:{margin:"10px",fontSize:"15px"},children:"خلاصه گزارش:"}),jsxRuntimeExports.jsxs("p",{style:styles.pTitleContainer,children:["در مورخ"," ",formatJustDate(i==="slaughter"?hooks(s):hooks(s).subtract(1,"days"))," ","تعداد",a==null?void 0:a.serializerPoultryRequestsFirstLetter.length," درخواست کشتار توسط مرغداران استان برای کشتار"," ",c(a==null?void 0:a.serializerPoultryRequestsFirstLetter)!==void 0&&c(a==null?void 0:a.serializerPoultryRequestsFirstLetter).toLocaleString()," ","قطعه مرغ زنده با وزن تقریبی"," ",_(a==null?void 0:a.serializerPoultryRequestsFirstLetter).toLocaleString()," ","کیلوگرم به اتحادیه مرغداران گوشتی استان ارسال گردید بعد از پایش اطلاعات تعداد"," ",p(a==null?void 0:a.serializerPoultryRequestsSecondeLetter).toLocaleString()," ","قطعه مرغ با وزن تقریبی"," ",Math.round(d(a==null?void 0:a.serializerPoultryRequestsSecondeLetter)).toLocaleString()," ","کیلوگرم به ",a==null?void 0:a.serializerKillHouseRequestsFourthPartOne.buyers," ","خریدار تخصیص داده شد .از مجموع ذکر شده تخصیصی به خریداران،"," ",a==null?void 0:a.serializerKillHouseRequestsThirdLetter.length,"بار (خودرو) به تعداد"," ",a==null?void 0:a.killHouseRequestsThirdLetterQuantity.toLocaleString()," قطعه و وزن ",(C=E())==null?void 0:C.toLocaleString()," کیلوگرم ایجاد شد از بارهای ایجاد شده تعداد"," ",a==null?void 0:a.serializerKillHouseRequestsThirdLetterPartThree," بار توسط دامپزشک فارم کد قرنطینه دریافت کرده اند و"," ",a==null?void 0:a.serializerKillHouseRequestsThirdLetterPartTwo," بار به تعداد"," ",a==null?void 0:a.killHouseRequestsThirdLetterPartTwoQuantity.toLocaleString()," ","قطعه و وزن"," ",(U=a==null?void 0:a.killHouseRequestsThirdLetterPartTwoWeight)==null?void 0:U.toLocaleString()," ","کیلوگرم توسط دامپزشک کشتارگاه یا کاربر کشتارگاه عملیات تخلیه و تکمیل اطلاعات انجام پذیرفته است.از بار های تخلیه (تکمیل) شده توسط خریداران و کشتارگاه ها بعد از کسر 25 % افت مرغ زنده، مقدار"," ",Math.floor((a==null?void 0:a.killHouseRequestsThirdLetterPartTwoWeight)/100*75).toLocaleString()," ","کیلوگرم لاشه مرغ برای توزیع در بین مباشرین و اصناف",i==="broadcast"?` در انبار امروز (${formatJustDate(s)}) خریداران موجود گردید`:" در انبار خریداران موجود گردید",i==="slaughter"?".":` ، از مجموع موجودی انبار خریداران + و کشتارگاه ها مقدار ${Math.floor(a==null?void 0:a.serializerKillHouseRequestsFourthPartFifth).toLocaleString()} کیلوگرم به تعداد ${a==null?void 0:a.serializerKillHouseRequestsFourthPartFourth.toLocaleString()} قطعه + بین ${a==null?void 0:a.serializerKillHouseRequestsFourthPartSixth} مباشر و صنف توزیع شد.`,jsxRuntimeExports.jsx("br",{}),jsxRuntimeExports.jsx("br",{}),i==="broadcast"&&jsxRuntimeExports.jsxs("span",{style:{color:"red"},children:["*باتوجه به اینکه گوشت مرغ پخش شده در تاریخ امروز (",formatJustDate(s),") مربوط به اطلاعات و کشتار دیروز (",formatJustDate(i==="slaughter"?hooks(s):hooks(s).subtract(1,"days")),") میباشد مبنای گزارش، تاریخ توزیع گوشت مرغ گرم در بین مباشرین است."]})]}),jsxRuntimeExports.jsxs("div",{style:{...styles.contentInLine,alignSelf:"end",fontFamily:"nazanin",marginLeft:"50px"},children:[jsxRuntimeExports.jsx("span",{style:{fontSize:"16 px"},children:"✒️ مدیرعامل"}),jsxRuntimeExports.jsx("span",{style:{fontSize:"22px"},children:u})]})]}),jsxRuntimeExports.jsx(I,{})]}),jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"درخواست کشتار مرغداران:"}),jsxRuntimeExports.jsxs("div",{style:styles.container,children:[jsxRuntimeExports.jsxs("p",{style:{marginTop:"10px"},children:["اطلاعات درخواست:"," ",jsxRuntimeExports.jsxs("span",{style:{color:"green",fontWeight:"boler"},children:[" ","تعداد درخواست کشتار (",c(a==null?void 0:a.serializerPoultryRequestsFirstLetter)!==void 0&&c(a==null?void 0:a.serializerPoultryRequestsFirstLetter).toLocaleString()," ","قطعه)، وزن کل (",_(a==null?void 0:a.serializerPoultryRequestsFirstLetter).toLocaleString()," ","کیلوگرم)."]})]}),jsxRuntimeExports.jsx(A,{items:a==null?void 0:a.serializerPoultryRequestsFirstLetter,start:1,end:18})]})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerPoultryRequestsFirstLetter.length)>18&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"درخواست کشتار مرغداران:"}),jsxRuntimeExports.jsx(A,{items:a==null?void 0:a.serializerPoultryRequestsFirstLetter,start:19,end:40})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerPoultryRequestsFirstLetter.length)>40&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"درخواست کشتار مرغداران:"}),jsxRuntimeExports.jsx(A,{items:a==null?void 0:a.serializerPoultryRequestsFirstLetter,start:41,end:65})]}),jsxRuntimeExports.jsx(I,{})]}),jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"تخصیص به خریداران توسط اتحادیه:"}),jsxRuntimeExports.jsxs("div",{style:styles.container,children:[jsxRuntimeExports.jsxs("p",{style:{marginTop:"10px"},children:["اطلاعات تخصیص:"," ",jsxRuntimeExports.jsxs("span",{style:{color:"green",fontWeight:"boler"},children:[" ","تعداد درخواست کشتار (",c(a==null?void 0:a.serializerPoultryRequestsSecondeLetter)!==void 0&&c(a==null?void 0:a.serializerPoultryRequestsSecondeLetter).toLocaleString()," ","قطعه)، تخصیص داده شده (",p(a==null?void 0:a.serializerPoultryRequestsSecondeLetter).toLocaleString()," ","قطعه)، وزن کل تخصیص ("," ",Math.round(d(a==null?void 0:a.serializerPoultryRequestsSecondeLetter)).toLocaleString()," ","کیلوگرم)."]})]}),jsxRuntimeExports.jsx(x,{items:a==null?void 0:a.serializerPoultryRequestsSecondeLetter,start:1,end:25})]})]})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerPoultryRequestsSecondeLetter.length)>25&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"تخصیص به خریداران توسط اتحادیه:"}),jsxRuntimeExports.jsx(x,{items:a==null?void 0:a.serializerPoultryRequestsSecondeLetter,start:26,end:50})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerPoultryRequestsSecondeLetter.length)>50&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"تخصیص به خریداران توسط اتحادیه:"}),jsxRuntimeExports.jsx(x,{items:a==null?void 0:a.serializerPoultryRequestsSecondeLetter,start:51,end:75})]}),jsxRuntimeExports.jsx(I,{})]}),jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"ثبت خودرو توسط خریدار (ایجاد بار):"}),jsxRuntimeExports.jsx("div",{style:styles.container,children:jsxRuntimeExports.jsx(S,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:1,end:16})})]})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsThirdLetter.length)>16&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"ثبت خودرو توسط خریدار (ایجاد بار):"}),jsxRuntimeExports.jsx(S,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:17,end:34})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsThirdLetter.length)>34&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"ثبت خودرو توسط خریدار (ایجاد بار):"}),jsxRuntimeExports.jsx(S,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:35,end:54})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsThirdLetter.length)>54&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"ثبت خودرو توسط خریدار (ایجاد بار):"}),jsxRuntimeExports.jsx(S,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:55,end:75})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsThirdLetter.length)>75&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{children:"ثبت خودرو توسط خریدار (ایجاد بار):"}),jsxRuntimeExports.jsx(S,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:76,end:95})]}),jsxRuntimeExports.jsx(I,{})]}),i==="broadcast"&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"اطلاعات انبار خریداران و پخش به مباشرین:"}),jsxRuntimeExports.jsxs("div",{style:styles.container,children:[jsxRuntimeExports.jsxs("p",{style:{marginTop:"10px"},children:["اطلاعات :"," ",jsxRuntimeExports.jsxs("span",{style:{color:"green",fontWeight:"boler",fontSize:"14px"},children:["تعداد خریداران (",(L=a==null?void 0:a.serializerKillHouseRequestsFourthPartOne)==null?void 0:L.buyers,")، حجم لاشه ها (",Math.floor((j=a==null?void 0:a.serializerKillHouseRequestsFourthPartOne)==null?void 0:j.totalNumberOfCarcasses).toLocaleString(),") ، وزن لاشه ها (",Math.floor((X=a==null?void 0:a.serializerKillHouseRequestsFourthPartOne)==null?void 0:X.totalWeightOfCarcasses).toLocaleString(),") کیلوگرم."]})]}),jsxRuntimeExports.jsx(T,{items:a==null?void 0:a.serializerKillHouseRequestsFourthPartTwo,start:1,end:25})]})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsFourthPartTwo.length)>25&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"اطلاعات انبار خریداران و پخش به مباشرین:"}),jsxRuntimeExports.jsx(T,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:26,end:50})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsFourthPartTwo.length)>50&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsx("h3",{style:{margin:"10px"},children:"اطلاعات انبار خریداران و پخش به مباشرین:"}),jsxRuntimeExports.jsx(T,{items:a==null?void 0:a.serializerKillHouseRequestsThirdLetter,start:51,end:75})]}),jsxRuntimeExports.jsx(I,{})]})]}),jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.pageData,children:[jsxRuntimeExports.jsxs("h3",{style:{margin:"10px"},children:["گزارش توزیع و پخش گوشت مرغ گرم به مباشرین و اصناف:"," "]}),jsxRuntimeExports.jsxs("div",{style:styles.container,children:[jsxRuntimeExports.jsxs("p",{style:{marginTop:"10px"},children:["اطلاعات :"," ",jsxRuntimeExports.jsxs("span",{style:{color:"green",fontWeight:"boler",fontSize:"14px"},children:["تعداد تخصیصات: (",a==null?void 0:a.serializerKillHouseRequestsFourthPartSixth.toLocaleString(),") مورد، حجم لاشه ها (",a==null?void 0:a.serializerKillHouseRequestsFourthPartFourth.toLocaleString(),") قطعه، وزن لاشه ها (",Math.floor(a==null?void 0:a.serializerKillHouseRequestsFourthPartFifth).toLocaleString(),") کیلوگرم."]})]}),jsxRuntimeExports.jsx(O,{items:a==null?void 0:a.serializerKillHouseRequestsFourthPartThree,start:1,end:26})]})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsFourthPartThree.length)>26&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsxs("h3",{style:{margin:"10px"},children:["گزارش توزیع و پخش گوشت مرغ گرم به مباشرین و اصناف:"," "]}),jsxRuntimeExports.jsx(O,{items:a==null?void 0:a.serializerKillHouseRequestsFourthPartThree,start:27,end:55})]}),jsxRuntimeExports.jsx(I,{})]}),(a==null?void 0:a.serializerKillHouseRequestsFourthPartThree.length)>55&&jsxRuntimeExports.jsxs("div",{style:styles.page,children:[jsxRuntimeExports.jsx(R,{}),jsxRuntimeExports.jsxs("div",{style:styles.tableInNewPage,children:[jsxRuntimeExports.jsxs("h3",{style:{margin:"10px"},children:["گزارش توزیع و پخش گوشت مرغ گرم به مباشرین و اصناف:"," "]}),jsxRuntimeExports.jsx(O,{items:a==null?void 0:a.serializerKillHouseRequestsFourthPartThree,start:56,end:100})]}),jsxRuntimeExports.jsx(I,{})]})]})});ProvinceGetReportFile.displayName="ProvinceGetReportFile";ProvinceGetReportFile.propTypes={item:propTypesExports.PropTypes.any};const provinceGetProcessData=createAsyncThunk("PROVINCE_GET_REPORT_PROCESS",async(e,{dispatch:t})=>{t(LOADING_START());try{const{data:a,status:s}=await axios$1.get(`general_poultry_request_letter_report/?date=${e.selectedDate1}&type=${e.value}`);return t(LOADING_END()),{data:a,status:s}}catch(a){throw t(LOADING_END()),a}});var ArrowBack={},_interopRequireDefault$5=interopRequireDefaultExports;Object.defineProperty(ArrowBack,"__esModule",{value:!0});var default_1$5=ArrowBack.default=void 0,_createSvgIcon$5=_interopRequireDefault$5(requireCreateSvgIcon()),_jsxRuntime$5=jsxRuntimeExports;default_1$5=ArrowBack.default=(0,_createSvgIcon$5.default)((0,_jsxRuntime$5.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");var isMergeableObject=function e(t){return isNonNullObject(t)&&!isSpecial(t)};function isNonNullObject(e){return!!e&&typeof e=="object"}function isSpecial(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||isReactElement(e)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(e){return e.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(e){return Array.isArray(e)?[]:{}}function cloneUnlessOtherwiseSpecified(e,t){return t.clone!==!1&&t.isMergeableObject(e)?deepmerge(emptyTarget(e),e,t):e}function defaultArrayMerge(e,t,a){return e.concat(t).map(function(s){return cloneUnlessOtherwiseSpecified(s,a)})}function mergeObject(e,t,a){var s={};return a.isMergeableObject(e)&&Object.keys(e).forEach(function(n){s[n]=cloneUnlessOtherwiseSpecified(e[n],a)}),Object.keys(t).forEach(function(n){!a.isMergeableObject(t[n])||!e[n]?s[n]=cloneUnlessOtherwiseSpecified(t[n],a):s[n]=deepmerge(e[n],t[n],a)}),s}function deepmerge(e,t,a){a=a||{},a.arrayMerge=a.arrayMerge||defaultArrayMerge,a.isMergeableObject=a.isMergeableObject||isMergeableObject;var s=Array.isArray(t),n=Array.isArray(e),i=s===n;return i?s?a.arrayMerge(e,t,a):mergeObject(e,t,a):cloneUnlessOtherwiseSpecified(t,a)}deepmerge.all=function e(t,a){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(s,n){return deepmerge(s,n,a)},{})};var deepmerge_1=deepmerge,freeGlobal$2=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$a=freeGlobal$2||freeSelf$1||Function("return this")(),Symbol$6=root$a.Symbol,objectProto$q=Object.prototype,hasOwnProperty$k=objectProto$q.hasOwnProperty,nativeObjectToString$3=objectProto$q.toString,symToStringTag$3=Symbol$6?Symbol$6.toStringTag:void 0;function getRawTag$2(e){var t=hasOwnProperty$k.call(e,symToStringTag$3),a=e[symToStringTag$3];try{e[symToStringTag$3]=void 0;var s=!0}catch{}var n=nativeObjectToString$3.call(e);return s&&(t?e[symToStringTag$3]=a:delete e[symToStringTag$3]),n}var objectProto$p=Object.prototype,nativeObjectToString$2=objectProto$p.toString;function objectToString$2(e){return nativeObjectToString$2.call(e)}var nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$6?Symbol$6.toStringTag:void 0;function baseGetTag$6(e){return e==null?e===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(e)?getRawTag$2(e):objectToString$2(e)}function overArg$2(e,t){return function(a){return e(t(a))}}var getPrototype=overArg$2(Object.getPrototypeOf,Object);function isObjectLike$6(e){return e!=null&&typeof e=="object"}var objectTag$6="[object Object]",funcProto$4=Function.prototype,objectProto$o=Object.prototype,funcToString$4=funcProto$4.toString,hasOwnProperty$j=objectProto$o.hasOwnProperty,objectCtorString=funcToString$4.call(Object);function isPlainObject(e){if(!isObjectLike$6(e)||baseGetTag$6(e)!=objectTag$6)return!1;var t=getPrototype(e);if(t===null)return!0;var a=hasOwnProperty$j.call(t,"constructor")&&t.constructor;return typeof a=="function"&&a instanceof a&&funcToString$4.call(a)==objectCtorString}function listCacheClear$2(){this.__data__=[],this.size=0}function eq$3(e,t){return e===t||e!==e&&t!==t}function assocIndexOf$5(e,t){for(var a=e.length;a--;)if(eq$3(e[a][0],t))return a;return-1}var arrayProto$1=Array.prototype,splice$1=arrayProto$1.splice;function listCacheDelete$2(e){var t=this.__data__,a=assocIndexOf$5(t,e);if(a<0)return!1;var s=t.length-1;return a==s?t.pop():splice$1.call(t,a,1),--this.size,!0}function listCacheGet$2(e){var t=this.__data__,a=assocIndexOf$5(t,e);return a<0?void 0:t[a][1]}function listCacheHas$2(e){return assocIndexOf$5(this.__data__,e)>-1}function listCacheSet$2(e,t){var a=this.__data__,s=assocIndexOf$5(a,e);return s<0?(++this.size,a.push([e,t])):a[s][1]=t,this}function ListCache$5(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER$2}var argsTag$4="[object Arguments]",arrayTag$3="[object Array]",boolTag$4="[object Boolean]",dateTag$4="[object Date]",errorTag$3="[object Error]",funcTag$3="[object Function]",mapTag$7="[object Map]",numberTag$4="[object Number]",objectTag$5="[object Object]",regexpTag$4="[object RegExp]",setTag$7="[object Set]",stringTag$4="[object String]",weakMapTag$4="[object WeakMap]",arrayBufferTag$4="[object ArrayBuffer]",dataViewTag$6="[object DataView]",float32Tag$3="[object Float32Array]",float64Tag$3="[object Float64Array]",int8Tag$3="[object Int8Array]",int16Tag$3="[object Int16Array]",int32Tag$3="[object Int32Array]",uint8Tag$3="[object Uint8Array]",uint8ClampedTag$3="[object Uint8ClampedArray]",uint16Tag$3="[object Uint16Array]",uint32Tag$3="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$3]=typedArrayTags$1[float64Tag$3]=typedArrayTags$1[int8Tag$3]=typedArrayTags$1[int16Tag$3]=typedArrayTags$1[int32Tag$3]=typedArrayTags$1[uint8Tag$3]=typedArrayTags$1[uint8ClampedTag$3]=typedArrayTags$1[uint16Tag$3]=typedArrayTags$1[uint32Tag$3]=!0;typedArrayTags$1[argsTag$4]=typedArrayTags$1[arrayTag$3]=typedArrayTags$1[arrayBufferTag$4]=typedArrayTags$1[boolTag$4]=typedArrayTags$1[dataViewTag$6]=typedArrayTags$1[dateTag$4]=typedArrayTags$1[errorTag$3]=typedArrayTags$1[funcTag$3]=typedArrayTags$1[mapTag$7]=typedArrayTags$1[numberTag$4]=typedArrayTags$1[objectTag$5]=typedArrayTags$1[regexpTag$4]=typedArrayTags$1[setTag$7]=typedArrayTags$1[stringTag$4]=typedArrayTags$1[weakMapTag$4]=!1;function baseIsTypedArray$2(e){return isObjectLike$6(e)&&isLength$4(e.length)&&!!typedArrayTags$1[baseGetTag$6(e)]}function baseUnary$2(e){return function(t){return e(t)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$2.process,nodeUtil$1=function(){try{var e=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeIsTypedArray$1=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$3=nodeIsTypedArray$1?baseUnary$2(nodeIsTypedArray$1):baseIsTypedArray$2,objectProto$i=Object.prototype,hasOwnProperty$d=objectProto$i.hasOwnProperty;function arrayLikeKeys$2(e,t){var a=isArray$b(e),s=!a&&isArguments$3(e),n=!a&&!s&&isBuffer$3(e),i=!a&&!s&&!n&&isTypedArray$3(e),o=a||s||n||i,u=o?baseTimes$2(e.length,String):[],l=u.length;for(var c in e)(t||hasOwnProperty$d.call(e,c))&&!(o&&(c=="length"||n&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||isIndex$3(c,l)))&&u.push(c);return u}var objectProto$h=Object.prototype;function isPrototype$2(e){var t=e&&e.constructor,a=typeof t=="function"&&t.prototype||objectProto$h;return e===a}var nativeKeys$2=overArg$2(Object.keys,Object),objectProto$g=Object.prototype,hasOwnProperty$c=objectProto$g.hasOwnProperty;function baseKeys$2(e){if(!isPrototype$2(e))return nativeKeys$2(e);var t=[];for(var a in Object(e))hasOwnProperty$c.call(e,a)&&a!="constructor"&&t.push(a);return t}function isArrayLike$2(e){return e!=null&&isLength$4(e.length)&&!isFunction$4(e)}function keys$4(e){return isArrayLike$2(e)?arrayLikeKeys$2(e):baseKeys$2(e)}function baseAssign(e,t){return e&©Object(t,keys$4(t),e)}function nativeKeysIn(e){var t=[];if(e!=null)for(var a in Object(e))t.push(a);return t}var objectProto$f=Object.prototype,hasOwnProperty$b=objectProto$f.hasOwnProperty;function baseKeysIn(e){if(!isObject$6(e))return nativeKeysIn(e);var t=isPrototype$2(e),a=[];for(var s in e)s=="constructor"&&(t||!hasOwnProperty$b.call(e,s))||a.push(s);return a}function keysIn(e){return isArrayLike$2(e)?arrayLikeKeys$2(e,!0):baseKeysIn(e)}function baseAssignIn(e,t){return e&©Object(t,keysIn(t),e)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$a.Buffer:void 0,allocUnsafe=Buffer$1?Buffer$1.allocUnsafe:void 0;function cloneBuffer(e,t){if(t)return e.slice();var a=e.length,s=allocUnsafe?allocUnsafe(a):new e.constructor(a);return e.copy(s),s}function copyArray(e,t){var a=-1,s=e.length;for(t||(t=Array(s));++a=0)&&(a[n]=e[n]);return a}function _assertThisInitialized$1(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var FormikContext=reactExports.createContext(void 0);FormikContext.displayName="FormikContext";var FormikProvider=FormikContext.Provider,FormikConsumer=FormikContext.Consumer;function useFormikContext(){var e=reactExports.useContext(FormikContext);return e}var isEmptyArray=function e(t){return Array.isArray(t)&&t.length===0},isFunction$3=function e(t){return typeof t=="function"},isObject$5=function e(t){return t!==null&&typeof t=="object"},isInteger=function e(t){return String(Math.floor(Number(t)))===t},isString=function e(t){return Object.prototype.toString.call(t)==="[object String]"},isEmptyChildren=function e(t){return reactExports.Children.count(t)===0},isPromise=function e(t){return isObject$5(t)&&isFunction$3(t.then)};function getIn$1(e,t,a,s){s===void 0&&(s=0);for(var n=toPath(t);e&&s=0?[]:{}}}return(i===0?e:n)[o[i]]===a?e:(a===void 0?delete n[o[i]]:n[o[i]]=a,i===0&&a===void 0&&delete s[o[i]],s)}function setNestedObjectValues(e,t,a,s){a===void 0&&(a=new WeakMap),s===void 0&&(s={});for(var n=0,i=Object.keys(e);n0?le.map(function(Ee){return X(Ee,getIn$1(re,Ee))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(pe).then(function(Ee){return Ee.reduce(function(Re,xe,Pe){return xe==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||xe&&(Re=setIn(Re,le[Pe],xe)),Re},{})})},[X]),Y=reactExports.useCallback(function(re){return Promise.all([B(re),d.validationSchema?j(re):{},d.validate?L(re):{}]).then(function(le){var pe=le[0],Ee=le[1],Re=le[2],xe=deepmerge_1.all([pe,Ee,Re],{arrayMerge});return xe})},[d.validate,d.validationSchema,B,L,j]),z=useEventCallback(function(re){return re===void 0&&(re=C.values),U({type:"SET_ISVALIDATING",payload:!0}),Y(re).then(function(le){return A.current&&(U({type:"SET_ISVALIDATING",payload:!1}),U({type:"SET_ERRORS",payload:le})),le})});reactExports.useEffect(function(){o&&A.current===!0&&isEqual(E.current,d.initialValues)&&z(E.current)},[o,z]);var H=reactExports.useCallback(function(re){var le=re&&re.values?re.values:E.current,pe=re&&re.errors?re.errors:R.current?R.current:d.initialErrors||{},Ee=re&&re.touched?re.touched:y.current?y.current:d.initialTouched||{},Re=re&&re.status?re.status:I.current?I.current:d.initialStatus;E.current=le,R.current=pe,y.current=Ee,I.current=Re;var xe=function(){U({type:"RESET_FORM",payload:{isSubmitting:!!re&&!!re.isSubmitting,errors:pe,touched:Ee,status:Re,values:le,isValidating:!!re&&!!re.isValidating,submitCount:re&&re.submitCount&&typeof re.submitCount=="number"?re.submitCount:0}})};if(d.onReset){var Pe=d.onReset(C.values,Q);isPromise(Pe)?Pe.then(xe):xe()}else xe()},[d.initialErrors,d.initialStatus,d.initialTouched,d.onReset]);reactExports.useEffect(function(){A.current===!0&&!isEqual(E.current,d.initialValues)&&c&&(E.current=d.initialValues,H(),o&&z(E.current))},[c,d.initialValues,H,o,z]),reactExports.useEffect(function(){c&&A.current===!0&&!isEqual(R.current,d.initialErrors)&&(R.current=d.initialErrors||emptyErrors,U({type:"SET_ERRORS",payload:d.initialErrors||emptyErrors}))},[c,d.initialErrors]),reactExports.useEffect(function(){c&&A.current===!0&&!isEqual(y.current,d.initialTouched)&&(y.current=d.initialTouched||emptyTouched,U({type:"SET_TOUCHED",payload:d.initialTouched||emptyTouched}))},[c,d.initialTouched]),reactExports.useEffect(function(){c&&A.current===!0&&!isEqual(I.current,d.initialStatus)&&(I.current=d.initialStatus,U({type:"SET_STATUS",payload:d.initialStatus}))},[c,d.initialStatus,d.initialTouched]);var M=useEventCallback(function(re){if(x.current[re]&&isFunction$3(x.current[re].validate)){var le=getIn$1(C.values,re),pe=x.current[re].validate(le);return isPromise(pe)?(U({type:"SET_ISVALIDATING",payload:!0}),pe.then(function(Ee){return Ee}).then(function(Ee){U({type:"SET_FIELD_ERROR",payload:{field:re,value:Ee}}),U({type:"SET_ISVALIDATING",payload:!1})})):(U({type:"SET_FIELD_ERROR",payload:{field:re,value:pe}}),Promise.resolve(pe))}else if(d.validationSchema)return U({type:"SET_ISVALIDATING",payload:!0}),j(C.values,re).then(function(Ee){return Ee}).then(function(Ee){U({type:"SET_FIELD_ERROR",payload:{field:re,value:getIn$1(Ee,re)}}),U({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),k=reactExports.useCallback(function(re,le){var pe=le.validate;x.current[re]={validate:pe}},[]),F=reactExports.useCallback(function(re){delete x.current[re]},[]),N=useEventCallback(function(re,le){U({type:"SET_TOUCHED",payload:re});var pe=le===void 0?n:le;return pe?z(C.values):Promise.resolve()}),b=reactExports.useCallback(function(re){U({type:"SET_ERRORS",payload:re})},[]),G=useEventCallback(function(re,le){var pe=isFunction$3(re)?re(C.values):re;U({type:"SET_VALUES",payload:pe});var Ee=le===void 0?a:le;return Ee?z(pe):Promise.resolve()}),V=reactExports.useCallback(function(re,le){U({type:"SET_FIELD_ERROR",payload:{field:re,value:le}})},[]),ee=useEventCallback(function(re,le,pe){U({type:"SET_FIELD_VALUE",payload:{field:re,value:le}});var Ee=pe===void 0?a:pe;return Ee?z(setIn(C.values,re,le)):Promise.resolve()}),ae=reactExports.useCallback(function(re,le){var pe=le,Ee=re,Re;if(!isString(re)){re.persist&&re.persist();var xe=re.target?re.target:re.currentTarget,Pe=xe.type,Oe=xe.name,ye=xe.id,Le=xe.value,Be=xe.checked;xe.outerHTML;var je=xe.options,Ke=xe.multiple;pe=le||Oe||ye,Ee=/number|range/.test(Pe)?(Re=parseFloat(Le),isNaN(Re)?"":Re):/checkbox/.test(Pe)?getValueForCheckbox(getIn$1(C.values,pe),Be,Le):je&&Ke?getSelectedValues(je):Le}pe&&ee(pe,Ee)},[ee,C.values]),ne=useEventCallback(function(re){if(isString(re))return function(le){return ae(le,re)};ae(re)}),J=useEventCallback(function(re,le,pe){le===void 0&&(le=!0),U({type:"SET_FIELD_TOUCHED",payload:{field:re,value:le}});var Ee=pe===void 0?n:pe;return Ee?z(C.values):Promise.resolve()}),ue=reactExports.useCallback(function(re,le){re.persist&&re.persist();var pe=re.target,Ee=pe.name,Re=pe.id;pe.outerHTML;var xe=le||Ee||Re;J(xe,!0)},[J]),oe=useEventCallback(function(re){if(isString(re))return function(le){return ue(le,re)};ue(re)}),_e=reactExports.useCallback(function(re){isFunction$3(re)?U({type:"SET_FORMIK_STATE",payload:re}):U({type:"SET_FORMIK_STATE",payload:function(){return re}})},[]),W=reactExports.useCallback(function(re){U({type:"SET_STATUS",payload:re})},[]),Z=reactExports.useCallback(function(re){U({type:"SET_ISSUBMITTING",payload:re})},[]),te=useEventCallback(function(){return U({type:"SUBMIT_ATTEMPT"}),z().then(function(re){var le=re instanceof Error,pe=!le&&Object.keys(re).length===0;if(pe){var Ee;try{if(Ee=se(),Ee===void 0)return}catch(Re){throw Re}return Promise.resolve(Ee).then(function(Re){return A.current&&U({type:"SUBMIT_SUCCESS"}),Re}).catch(function(Re){if(A.current)throw U({type:"SUBMIT_FAILURE"}),Re})}else if(A.current&&(U({type:"SUBMIT_FAILURE"}),le))throw re})}),K=useEventCallback(function(re){re&&re.preventDefault&&isFunction$3(re.preventDefault)&&re.preventDefault(),re&&re.stopPropagation&&isFunction$3(re.stopPropagation)&&re.stopPropagation(),te().catch(function(le){console.warn("Warning: An unhandled error was caught from submitForm()",le)})}),Q={resetForm:H,validateForm:z,validateField:M,setErrors:b,setFieldError:V,setFieldTouched:J,setFieldValue:ee,setStatus:W,setSubmitting:Z,setTouched:N,setValues:G,setFormikState:_e,submitForm:te},se=useEventCallback(function(){return _(C.values,Q)}),fe=useEventCallback(function(re){re&&re.preventDefault&&isFunction$3(re.preventDefault)&&re.preventDefault(),re&&re.stopPropagation&&isFunction$3(re.stopPropagation)&&re.stopPropagation(),H()}),me=reactExports.useCallback(function(re){return{value:getIn$1(C.values,re),error:getIn$1(C.errors,re),touched:!!getIn$1(C.touched,re),initialValue:getIn$1(E.current,re),initialTouched:!!getIn$1(y.current,re),initialError:getIn$1(R.current,re)}},[C.errors,C.touched,C.values]),Ae=reactExports.useCallback(function(re){return{setValue:function(pe,Ee){return ee(re,pe,Ee)},setTouched:function(pe,Ee){return J(re,pe,Ee)},setError:function(pe){return V(re,pe)}}},[ee,J,V]),ve=reactExports.useCallback(function(re){var le=isObject$5(re),pe=le?re.name:re,Ee=getIn$1(C.values,pe),Re={name:pe,value:Ee,onChange:ne,onBlur:oe};if(le){var xe=re.type,Pe=re.value,Oe=re.as,ye=re.multiple;xe==="checkbox"?Pe===void 0?Re.checked=!!Ee:(Re.checked=!!(Array.isArray(Ee)&&~Ee.indexOf(Pe)),Re.value=Pe):xe==="radio"?(Re.checked=Ee===Pe,Re.value=Pe):Oe==="select"&&ye&&(Re.value=Re.value||[],Re.multiple=!0)}return Re},[oe,ne,C.values]),ce=reactExports.useMemo(function(){return!isEqual(E.current,C.values)},[E.current,C.values]),ge=reactExports.useMemo(function(){return typeof u<"u"?ce?C.errors&&Object.keys(C.errors).length===0:u!==!1&&isFunction$3(u)?u(d):u:C.errors&&Object.keys(C.errors).length===0},[u,ce,C.errors,d]),Te=_extends$5({},C,{initialValues:E.current,initialErrors:R.current,initialTouched:y.current,initialStatus:I.current,handleBlur:oe,handleChange:ne,handleReset:fe,handleSubmit:K,resetForm:H,setErrors:b,setFormikState:_e,setFieldTouched:J,setFieldValue:ee,setFieldError:V,setStatus:W,setSubmitting:Z,setTouched:N,setValues:G,submitForm:te,validateForm:z,validateField:M,isValid:ge,dirty:ce,unregisterField:F,registerField:k,getFieldProps:ve,getFieldMeta:me,getFieldHelpers:Ae,validateOnBlur:n,validateOnChange:a,validateOnMount:o});return Te}function Formik(e){var t=useFormik(e),a=e.component,s=e.children,n=e.render,i=e.innerRef;return reactExports.useImperativeHandle(i,function(){return t}),reactExports.createElement(FormikProvider,{value:t},a?reactExports.createElement(a,t):n?n(t):s?isFunction$3(s)?s(t):isEmptyChildren(s)?null:reactExports.Children.only(s):null)}function yupToFormErrors(e){var t={};if(e.inner){if(e.inner.length===0)return setIn(t,e.path,e.message);for(var n=e.inner,a=Array.isArray(n),s=0,n=a?n:n[Symbol.iterator]();;){var i;if(a){if(s>=n.length)break;i=n[s++]}else{if(s=n.next(),s.done)break;i=s.value}var o=i;getIn$1(t,o.path)||(t=setIn(t,o.path,o.message))}}return t}function validateYupSchema(e,t,a,s){a===void 0&&(a=!1);var n=prepareDataForValidation(e);return t[a?"validateSync":"validate"](n,{abortEarly:!1,context:n})}function prepareDataForValidation(e){var t=Array.isArray(e)?[]:{};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=String(a);Array.isArray(e[s])===!0?t[s]=e[s].map(function(n){return Array.isArray(n)===!0||isPlainObject(n)?prepareDataForValidation(n):n!==""?n:void 0}):isPlainObject(e[s])?t[s]=prepareDataForValidation(e[s]):t[s]=e[s]!==""?e[s]:void 0}return t}function arrayMerge(e,t,a){var s=e.slice();return t.forEach(function(i,o){if(typeof s[o]>"u"){var u=a.clone!==!1,l=u&&a.isMergeableObject(i);s[o]=l?deepmerge_1(Array.isArray(i)?[]:{},i,a):i}else a.isMergeableObject(i)?s[o]=deepmerge_1(e[o],i,a):e.indexOf(i)===-1&&s.push(i)}),s}function getSelectedValues(e){return Array.from(e).filter(function(t){return t.selected}).map(function(t){return t.value})}function getValueForCheckbox(e,t,a){if(typeof e=="boolean")return!!t;var s=[],n=!1,i=-1;if(Array.isArray(e))s=e,i=e.indexOf(a),n=i>=0;else if(!a||a=="true"||a=="false")return!!t;return t&&a&&!n?s.concat(a):n?s.slice(0,i).concat(s.slice(i+1)):s}var useIsomorphicLayoutEffect=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?reactExports.useLayoutEffect:reactExports.useEffect;function useEventCallback(e){var t=reactExports.useRef(e);return useIsomorphicLayoutEffect(function(){t.current=e}),reactExports.useCallback(function(){for(var a=arguments.length,s=new Array(a),n=0;ns?n:s},0);return Array.from(_extends$5({},t,{length:a+1}))}else return[]},createAlterationHandler=function e(t,a){var s=typeof t=="function"?t:a;return function(n){if(Array.isArray(n)||isObject$5(n)){var i=copyArrayLike(n);return s(i)}return n}},FieldArrayInner=function(e){_inheritsLoose(t,e);function t(s){var n;return n=e.call(this,s)||this,n.updateArrayField=function(i,o,u){var l=n.props,c=l.name,_=l.formik.setFormikState;_(function(p){var d=createAlterationHandler(u,i),E=createAlterationHandler(o,i),R=setIn(p.values,c,i(getIn$1(p.values,c))),y=u?d(getIn$1(p.errors,c)):void 0,I=o?E(getIn$1(p.touched,c)):void 0;return isEmptyArray(y)&&(y=void 0),isEmptyArray(I)&&(I=void 0),_extends$5({},p,{values:R,errors:u?setIn(p.errors,c,y):p.errors,touched:o?setIn(p.touched,c,I):p.touched})})},n.push=function(i){return n.updateArrayField(function(o){return[].concat(copyArrayLike(o),[cloneDeep(i)])},!1,!1)},n.handlePush=function(i){return function(){return n.push(i)}},n.swap=function(i,o){return n.updateArrayField(function(u){return swap(u,i,o)},!0,!0)},n.handleSwap=function(i,o){return function(){return n.swap(i,o)}},n.move=function(i,o){return n.updateArrayField(function(u){return move(u,i,o)},!0,!0)},n.handleMove=function(i,o){return function(){return n.move(i,o)}},n.insert=function(i,o){return n.updateArrayField(function(u){return insert(u,i,o)},function(u){return insert(u,i,null)},function(u){return insert(u,i,null)})},n.handleInsert=function(i,o){return function(){return n.insert(i,o)}},n.replace=function(i,o){return n.updateArrayField(function(u){return replace(u,i,o)},!1,!1)},n.handleReplace=function(i,o){return function(){return n.replace(i,o)}},n.unshift=function(i){var o=-1;return n.updateArrayField(function(u){var l=u?[i].concat(u):[i];return o=l.length,l},function(u){return u?[null].concat(u):[null]},function(u){return u?[null].concat(u):[null]}),o},n.handleUnshift=function(i){return function(){return n.unshift(i)}},n.handleRemove=function(i){return function(){return n.remove(i)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(_assertThisInitialized$1(n)),n.pop=n.pop.bind(_assertThisInitialized$1(n)),n}var a=t.prototype;return a.componentDidUpdate=function(n){this.props.validateOnChange&&this.props.formik.validateOnChange&&!isEqual(getIn$1(n.formik.values,n.name),getIn$1(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},a.remove=function(n){var i;return this.updateArrayField(function(o){var u=o?copyArrayLike(o):[];return i||(i=u[n]),isFunction$3(u.splice)&&u.splice(n,1),isFunction$3(u.every)&&u.every(function(l){return l===void 0})?[]:u},!0,!0),i},a.pop=function(){var n;return this.updateArrayField(function(i){var o=i.slice();return n||(n=o&&o.pop&&o.pop()),o},!0,!0),n},a.render=function(){var n={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},i=this.props,o=i.component,u=i.render,l=i.children,c=i.name,_=i.formik,p=_objectWithoutPropertiesLoose$1(_,["validate","validationSchema"]),d=_extends$5({},n,{form:p,name:c});return o?reactExports.createElement(o,d):u?u(d):l?typeof l=="function"?l(d):isEmptyChildren(l)?null:reactExports.Children.only(l):null},t}(reactExports.Component);FieldArrayInner.defaultProps={validateOnChange:!0};var ErrorMessageImpl=function(e){_inheritsLoose(t,e);function t(){return e.apply(this,arguments)||this}var a=t.prototype;return a.shouldComponentUpdate=function(n){return getIn$1(this.props.formik.errors,this.props.name)!==getIn$1(n.formik.errors,this.props.name)||getIn$1(this.props.formik.touched,this.props.name)!==getIn$1(n.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(n).length},a.render=function(){var n=this.props,i=n.component,o=n.formik,u=n.render,l=n.children,c=n.name,_=_objectWithoutPropertiesLoose$1(n,["component","formik","render","children","name"]),p=getIn$1(o.touched,c),d=getIn$1(o.errors,c);return p&&d?u?isFunction$3(u)?u(d):null:l?isFunction$3(l)?l(d):null:i?reactExports.createElement(i,_,d):d:null},t}(reactExports.Component),ErrorMessage=connect(ErrorMessageImpl),map$1;try{map$1=Map}catch(e){}var set;try{set=Set}catch(e){}function baseClone(e,t,a){if(!e||typeof e!="object"||typeof e=="function")return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(clone);if(map$1&&e instanceof map$1)return new Map(Array.from(e.entries()));if(set&&e instanceof set)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var s=Object.create(e);a.push(s);for(var n in e){var i=t.findIndex(function(o){return o===e[n]});s[n]=i>-1?a[i]:baseClone(e[n],t,a)}return s}return e}function clone(e){return baseClone(e,[],[])}const toString$6=Object.prototype.toString,errorToString=Error.prototype.toString,regExpToString=RegExp.prototype.toString,symbolToString$1=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",SYMBOL_REGEXP=/^Symbol\((.*)\)(.*)$/;function printNumber(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function printSimpleValue(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const a=typeof e;if(a==="number")return printNumber(e);if(a==="string")return t?`"${e}"`:e;if(a==="function")return"[Function "+(e.name||"anonymous")+"]";if(a==="symbol")return symbolToString$1.call(e).replace(SYMBOL_REGEXP,"Symbol($1)");const s=toString$6.call(e).slice(8,-1);return s==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):s==="Error"||e instanceof Error?"["+errorToString.call(e)+"]":s==="RegExp"?regExpToString.call(e):null}function printValue(e,t){let a=printSimpleValue(e,t);return a!==null?a:JSON.stringify(e,function(s,n){let i=printSimpleValue(this[s],t);return i!==null?i:n},2)}let mixed={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:a,originalValue:s})=>{let n=s!=null&&s!==a,i=`${e} must be a \`${t}\` type, but the final value was: \`${printValue(a,!0)}\``+(n?` (cast from the value \`${printValue(s,!0)}\`).`:".");return a===null&&(i+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),i},defined:"${path} must be defined"},string={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},number={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},boolean={isValue:"${path} field must be ${value}"},object={noUnknown:"${path} field has unspecified keys: ${unknown}"},array={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed,string,number,date,object,array,boolean});var objectProto$c=Object.prototype,hasOwnProperty$9=objectProto$c.hasOwnProperty;function baseHas$1(e,t){return e!=null&&hasOwnProperty$9.call(e,t)}var _baseHas=baseHas$1,isArray$9=Array.isArray,isArray_1=isArray$9,freeGlobal$1=typeof commonjsGlobal=="object"&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,_freeGlobal=freeGlobal$1,freeGlobal=_freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$9=freeGlobal||freeSelf||Function("return this")(),_root=root$9,root$8=_root,Symbol$5=root$8.Symbol,_Symbol=Symbol$5,Symbol$4=_Symbol,objectProto$b=Object.prototype,hasOwnProperty$8=objectProto$b.hasOwnProperty,nativeObjectToString$1=objectProto$b.toString,symToStringTag$1=Symbol$4?Symbol$4.toStringTag:void 0;function getRawTag$1(e){var t=hasOwnProperty$8.call(e,symToStringTag$1),a=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var s=!0}catch{}var n=nativeObjectToString$1.call(e);return s&&(t?e[symToStringTag$1]=a:delete e[symToStringTag$1]),n}var _getRawTag=getRawTag$1,objectProto$a=Object.prototype,nativeObjectToString=objectProto$a.toString;function objectToString$1(e){return nativeObjectToString.call(e)}var _objectToString=objectToString$1,Symbol$3=_Symbol,getRawTag=_getRawTag,objectToString=_objectToString,nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$3?Symbol$3.toStringTag:void 0;function baseGetTag$5(e){return e==null?e===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}var _baseGetTag=baseGetTag$5;function isObjectLike$5(e){return e!=null&&typeof e=="object"}var isObjectLike_1=isObjectLike$5,baseGetTag$4=_baseGetTag,isObjectLike$4=isObjectLike_1,symbolTag$1="[object Symbol]";function isSymbol$3(e){return typeof e=="symbol"||isObjectLike$4(e)&&baseGetTag$4(e)==symbolTag$1}var isSymbol_1=isSymbol$3,isArray$8=isArray_1,isSymbol$2=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$3(e,t){if(isArray$8(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||isSymbol$2(e)?!0:reIsPlainProp.test(e)||!reIsDeepProp.test(e)||t!=null&&e in Object(t)}var _isKey=isKey$3;function isObject$4(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var isObject_1=isObject$4,baseGetTag$3=_baseGetTag,isObject$3=isObject_1,asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(e){if(!isObject$3(e))return!1;var t=baseGetTag$3(e);return t==funcTag$1||t==genTag||t==asyncTag||t==proxyTag}var isFunction_1=isFunction$2,root$7=_root,coreJsData$1=root$7["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked$1(e){return!!maskSrcKey&&maskSrcKey in e}var _isMasked=isMasked$1,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource$2(e){if(e!=null){try{return funcToString$1.call(e)}catch{}try{return e+""}catch{}}return""}var _toSource=toSource$2,isFunction$1=isFunction_1,isMasked=_isMasked,isObject$2=isObject_1,toSource$1=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$9=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$9.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$7).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(e){if(!isObject$2(e)||isMasked(e))return!1;var t=isFunction$1(e)?reIsNative:reIsHostCtor;return t.test(toSource$1(e))}var _baseIsNative=baseIsNative$1;function getValue$1(e,t){return e==null?void 0:e[t]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$7(e,t){var a=getValue(e,t);return baseIsNative(a)?a:void 0}var _getNative=getNative$7,getNative$6=_getNative,nativeCreate$4=getNative$6(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$8=Object.prototype,hasOwnProperty$6=objectProto$8.hasOwnProperty;function hashGet$1(e){var t=this.__data__;if(nativeCreate$2){var a=t[e];return a===HASH_UNDEFINED$2?void 0:a}return hasOwnProperty$6.call(t,e)?t[e]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$7=Object.prototype,hasOwnProperty$5=objectProto$7.hasOwnProperty;function hashHas$1(e){var t=this.__data__;return nativeCreate$1?t[e]!==void 0:hasOwnProperty$5.call(t,e)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet$1(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=nativeCreate&&t===void 0?HASH_UNDEFINED$1:t,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(e,t){var a=this.__data__,s=assocIndexOf(a,e);return s<0?(++this.size,a.push([e,t])):a[s][1]=t,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$4(e){var t=-1,a=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}var isLength_1=isLength$3,isSymbol=isSymbol_1;function toKey$4(e){if(typeof e=="string"||isSymbol(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var _toKey=toKey$4,castPath$1=_castPath,isArguments$1=isArguments_1,isArray$5=isArray_1,isIndex$1=_isIndex,isLength$2=isLength_1,toKey$3=_toKey;function hasPath$2(e,t,a){t=castPath$1(t,e);for(var s=-1,n=t.length,i=!1;++se&&e.__isYupSchema__;class Condition{constructor(t,a){if(this.fn=void 0,this.refs=t,this.refs=t,typeof a=="function"){this.fn=a;return}if(!has$2(a,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!a.then&&!a.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:s,then:n,otherwise:i}=a,o=typeof s=="function"?s:(...u)=>u.every(l=>l===s);this.fn=function(...u){let l=u.pop(),c=u.pop(),_=o(...u)?n:i;if(_)return typeof _=="function"?_(c):c.concat(_.resolve(l))}}resolve(t,a){let s=this.refs.map(i=>i.getValue(a==null?void 0:a.value,a==null?void 0:a.parent,a==null?void 0:a.context)),n=this.fn.apply(t,s.concat(t,a));if(n===void 0||n===t)return t;if(!isSchema(n))throw new TypeError("conditions must return a schema object");return n.resolve(a)}}function toArray(e){return e==null?[]:[].concat(e)}function _extends$4(){return _extends$4=Object.assign||function(e){for(var t=1;tprintValue(a[i])):typeof t=="function"?t(a):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,a,s,n){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=a,this.path=s,this.type=n,this.errors=[],this.inner=[],toArray(t).forEach(i=>{ValidationError.isError(i)?(this.errors.push(...i.errors),this.inner=this.inner.concat(i.inner.length?i.inner:i)):this.errors.push(i)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,ValidationError)}}const once=e=>{let t=!1;return(...a)=>{t||(t=!0,e(...a))}};function runTests(e,t){let{endEarly:a,tests:s,args:n,value:i,errors:o,sort:u,path:l}=e,c=once(t),_=s.length;const p=[];if(o=o||[],!_)return o.length?c(new ValidationError(o,i,l)):c(null,i);for(let d=0;du))return!1;var c=i.get(e),_=i.get(t);if(c&&_)return c==t&&_==e;var p=-1,d=!0,E=a&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(i.set(e,t),i.set(t,e);++p=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var SPLIT_REGEX=/[^.^\]^[]+|(?=\[\]|\.\.)/g,DIGIT_REGEX=/^\d+$/,LEAD_DIGIT_REGEX=/^\d/,SPEC_CHAR_REGEX=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,CLEAN_QUOTES_REGEX=/^\s*(['"]?)(.*?)(\1)\s*$/,MAX_CACHE_SIZE=512,pathCache=new Cache(MAX_CACHE_SIZE),setCache=new Cache(MAX_CACHE_SIZE),getCache=new Cache(MAX_CACHE_SIZE),propertyExpr={Cache,split,normalizePath,setter:function(e){var t=normalizePath(e);return setCache.get(e)||setCache.set(e,function(s,n){for(var i=0,o=t.length,u=s;i=0)&&(a[n]=e[n]);return a}function createValidation(e){function t(a,s){let{value:n,path:i="",label:o,options:u,originalValue:l,sync:c}=a,_=_objectWithoutPropertiesLoose(a,["value","path","label","options","originalValue","sync"]);const{name:p,test:d,params:E,message:R}=e;let{parent:y,context:I}=u;function A(C){return Reference.isRef(C)?C.getValue(n,y,I):C}function x(C={}){const U=mapValues$1(_extends$3({value:n,originalValue:l,label:o,path:C.path||i},E,C.params),A),L=new ValidationError(ValidationError.formatError(C.message||R,U),n,U.path,C.type||p);return L.params=U,L}let S=_extends$3({path:i,parent:y,type:p,createError:x,resolve:A,options:u,originalValue:l},_);if(!c){try{Promise.resolve(d.call(S,n,S)).then(C=>{ValidationError.isError(C)?s(C):C?s(null,C):s(x())}).catch(s)}catch(C){s(C)}return}let T;try{var O;if(T=d.call(S,n,S),typeof((O=T)==null?void 0:O.then)=="function")throw new Error(`Validation test of type: "${S.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(C){s(C);return}ValidationError.isError(T)?s(T):T?s(null,T):s(x())}return t.OPTIONS=e,t}let trim=e=>e.substr(0,e.length-1).substr(1);function getIn(e,t,a,s=a){let n,i,o;return t?(propertyExpr.forEach(t,(u,l,c)=>{let _=l?trim(u):u;if(e=e.resolve({context:s,parent:n,value:a}),e.innerType){let p=c?parseInt(_,10):0;if(a&&p>=a.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${u}, in the path: ${t}. because there is no value at that index. `);n=a,a=a&&a[p],e=e.innerType}if(!c){if(!e.fields||!e.fields[_])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${o} which is a type: "${e._type}")`);n=a,a=a&&a[_],e=e.fields[_]}i=_,o=l?"["+u+"]":"."+u}),{schema:e,parent:n,parentPath:i}):{parent:n,parentPath:t,schema:e}}class ReferenceSet{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const t=[];for(const a of this.list)t.push(a);for(const[,a]of this.refs)t.push(a.describe());return t}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(t){return this.toArray().reduce((a,s)=>a.concat(Reference.isRef(s)?t(s):s),[])}add(t){Reference.isRef(t)?this.refs.set(t.key,t):this.list.add(t)}delete(t){Reference.isRef(t)?this.refs.delete(t.key):this.list.delete(t)}clone(){const t=new ReferenceSet;return t.list=new Set(this.list),t.refs=new Map(this.refs),t}merge(t,a){const s=this.clone();return t.list.forEach(n=>s.add(n)),t.refs.forEach(n=>s.add(n)),a.list.forEach(n=>s.delete(n)),a.refs.forEach(n=>s.delete(n)),s}}function _extends$2(){return _extends$2=Object.assign||function(e){for(var t=1;t{this.typeError(mixed.notType)}),this.type=(t==null?void 0:t.type)||"mixed",this.spec=_extends$2({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},t==null?void 0:t.spec)}get _type(){return this.type}_typeCheck(t){return!0}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const a=Object.create(Object.getPrototypeOf(this));return a.type=this.type,a._typeError=this._typeError,a._whitelistError=this._whitelistError,a._blacklistError=this._blacklistError,a._whitelist=this._whitelist.clone(),a._blacklist=this._blacklist.clone(),a.exclusiveTests=_extends$2({},this.exclusiveTests),a.deps=[...this.deps],a.conditions=[...this.conditions],a.tests=[...this.tests],a.transforms=[...this.transforms],a.spec=clone(_extends$2({},this.spec,t)),a}label(t){let a=this.clone();return a.spec.label=t,a}meta(...t){if(t.length===0)return this.spec.meta;let a=this.clone();return a.spec.meta=Object.assign(a.spec.meta||{},t[0]),a}withMutation(t){let a=this._mutate;this._mutate=!0;let s=t(this);return this._mutate=a,s}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let a=this,s=t.clone();const n=_extends$2({},a.spec,s.spec);return s.spec=n,s._typeError||(s._typeError=a._typeError),s._whitelistError||(s._whitelistError=a._whitelistError),s._blacklistError||(s._blacklistError=a._blacklistError),s._whitelist=a._whitelist.merge(t._whitelist,t._blacklist),s._blacklist=a._blacklist.merge(t._blacklist,t._whitelist),s.tests=a.tests,s.exclusiveTests=a.exclusiveTests,s.withMutation(i=>{t.tests.forEach(o=>{i.test(o.OPTIONS)})}),s.transforms=[...a.transforms,...s.transforms],s}isType(t){return this.spec.nullable&&t===null?!0:this._typeCheck(t)}resolve(t){let a=this;if(a.conditions.length){let s=a.conditions;a=a.clone(),a.conditions=[],a=s.reduce((n,i)=>i.resolve(n,t),a),a=a.resolve(t)}return a}cast(t,a={}){let s=this.resolve(_extends$2({value:t},a)),n=s._cast(t,a);if(t!==void 0&&a.assert!==!1&&s.isType(n)!==!0){let i=printValue(t),o=printValue(n);throw new TypeError(`The value of ${a.path||"field"} could not be cast to a value that satisfies the schema type: "${s._type}". + +attempted value: ${i} +`+(o!==i?`result of cast: ${o}`:""))}return n}_cast(t,a){let s=t===void 0?t:this.transforms.reduce((n,i)=>i.call(this,n,t,this),t);return s===void 0&&(s=this.getDefault()),s}_validate(t,a={},s){let{sync:n,path:i,from:o=[],originalValue:u=t,strict:l=this.spec.strict,abortEarly:c=this.spec.abortEarly}=a,_=t;l||(_=this._cast(_,_extends$2({assert:!1},a)));let p={value:_,path:i,options:a,originalValue:u,schema:this,label:this.spec.label,sync:n,from:o},d=[];this._typeError&&d.push(this._typeError);let E=[];this._whitelistError&&E.push(this._whitelistError),this._blacklistError&&E.push(this._blacklistError),runTests({args:p,value:_,path:i,tests:d,endEarly:c},R=>{if(R)return void s(R,_);runTests({tests:this.tests.concat(E),args:p,path:i,sync:n,value:_,endEarly:c},s)})}validate(t,a,s){let n=this.resolve(_extends$2({},a,{value:t}));return typeof s=="function"?n._validate(t,a,s):new Promise((i,o)=>n._validate(t,a,(u,l)=>{u?o(u):i(l)}))}validateSync(t,a){let s=this.resolve(_extends$2({},a,{value:t})),n;return s._validate(t,_extends$2({},a,{sync:!0}),(i,o)=>{if(i)throw i;n=o}),n}isValid(t,a){return this.validate(t,a).then(()=>!0,s=>{if(ValidationError.isError(s))return!1;throw s})}isValidSync(t,a){try{return this.validateSync(t,a),!0}catch(s){if(ValidationError.isError(s))return!1;throw s}}_getDefault(){let t=this.spec.default;return t==null?t:typeof t=="function"?t.call(this):clone(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){let a=this.clone();return a.spec.strict=t,a}_isPresent(t){return t!=null}defined(t=mixed.defined){return this.test({message:t,name:"defined",exclusive:!0,test(a){return a!==void 0}})}required(t=mixed.required){return this.clone({presence:"required"}).withMutation(a=>a.test({message:t,name:"required",exclusive:!0,test(s){return this.schema._isPresent(s)}}))}notRequired(){let t=this.clone({presence:"optional"});return t.tests=t.tests.filter(a=>a.OPTIONS.name!=="required"),t}nullable(t=!0){return this.clone({nullable:t!==!1})}transform(t){let a=this.clone();return a.transforms.push(t),a}test(...t){let a;if(t.length===1?typeof t[0]=="function"?a={test:t[0]}:a=t[0]:t.length===2?a={name:t[0],test:t[1]}:a={name:t[0],message:t[1],test:t[2]},a.message===void 0&&(a.message=mixed.default),typeof a.test!="function")throw new TypeError("`test` is a required parameters");let s=this.clone(),n=createValidation(a),i=a.exclusive||a.name&&s.exclusiveTests[a.name]===!0;if(a.exclusive&&!a.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return a.name&&(s.exclusiveTests[a.name]=!!a.exclusive),s.tests=s.tests.filter(o=>!(o.OPTIONS.name===a.name&&(i||o.OPTIONS.test===n.OPTIONS.test))),s.tests.push(n),s}when(t,a){!Array.isArray(t)&&typeof t!="string"&&(a=t,t=".");let s=this.clone(),n=toArray(t).map(i=>new Reference(i));return n.forEach(i=>{i.isSibling&&s.deps.push(i.key)}),s.conditions.push(new Condition(n,a)),s}typeError(t){let a=this.clone();return a._typeError=createValidation({message:t,name:"typeError",test(s){return s!==void 0&&!this.schema.isType(s)?this.createError({params:{type:this.schema._type}}):!0}}),a}oneOf(t,a=mixed.oneOf){let s=this.clone();return t.forEach(n=>{s._whitelist.add(n),s._blacklist.delete(n)}),s._whitelistError=createValidation({message:a,name:"oneOf",test(n){if(n===void 0)return!0;let i=this.schema._whitelist,o=i.resolveAll(this.resolve);return o.includes(n)?!0:this.createError({params:{values:i.toArray().join(", "),resolved:o}})}}),s}notOneOf(t,a=mixed.notOneOf){let s=this.clone();return t.forEach(n=>{s._blacklist.add(n),s._whitelist.delete(n)}),s._blacklistError=createValidation({message:a,name:"notOneOf",test(n){let i=this.schema._blacklist,o=i.resolveAll(this.resolve);return o.includes(n)?this.createError({params:{values:i.toArray().join(", "),resolved:o}}):!0}}),s}strip(t=!0){let a=this.clone();return a.spec.strip=t,a}describe(){const t=this.clone(),{label:a,meta:s}=t.spec;return{meta:s,label:a,type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map(i=>({name:i.OPTIONS.name,params:i.OPTIONS.params})).filter((i,o,u)=>u.findIndex(l=>l.name===i.name)===o)}}}BaseSchema.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])BaseSchema.prototype[`${e}At`]=function(t,a,s={}){const{parent:n,parentPath:i,schema:o}=getIn(this,t,a,s.context);return o[e](n&&n[i],_extends$2({},s,{parent:n,path:t}))};for(const e of["equals","is"])BaseSchema.prototype[e]=BaseSchema.prototype.oneOf;for(const e of["not","nope"])BaseSchema.prototype[e]=BaseSchema.prototype.notOneOf;BaseSchema.prototype.optional=BaseSchema.prototype.notRequired;const Mixed=BaseSchema;function create$6(){return new Mixed}create$6.prototype=Mixed.prototype;const isAbsent=e=>e==null;function create$5(){return new BooleanSchema}class BooleanSchema extends BaseSchema{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(t){if(!this.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;if(/^(false|0)$/i.test(String(t)))return!1}return t})})}_typeCheck(t){return t instanceof Boolean&&(t=t.valueOf()),typeof t=="boolean"}isTrue(t=boolean.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test(a){return isAbsent(a)||a===!0}})}isFalse(t=boolean.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test(a){return isAbsent(a)||a===!1}})}}create$5.prototype=BooleanSchema.prototype;let rEmail=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,rUrl=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,rUUID=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,isTrimmed=e=>isAbsent(e)||e===e.trim(),objStringTag={}.toString();function create$4(){return new StringSchema}class StringSchema extends BaseSchema{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(t){if(this.isType(t)||Array.isArray(t))return t;const a=t!=null&&t.toString?t.toString():t;return a===objStringTag?t:a})})}_typeCheck(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}_isPresent(t){return super._isPresent(t)&&!!t.length}length(t,a=string.length){return this.test({message:a,name:"length",exclusive:!0,params:{length:t},test(s){return isAbsent(s)||s.length===this.resolve(t)}})}min(t,a=string.min){return this.test({message:a,name:"min",exclusive:!0,params:{min:t},test(s){return isAbsent(s)||s.length>=this.resolve(t)}})}max(t,a=string.max){return this.test({name:"max",exclusive:!0,message:a,params:{max:t},test(s){return isAbsent(s)||s.length<=this.resolve(t)}})}matches(t,a){let s=!1,n,i;return a&&(typeof a=="object"?{excludeEmptyString:s=!1,message:n,name:i}=a:n=a),this.test({name:i||"matches",message:n||string.matches,params:{regex:t},test:o=>isAbsent(o)||o===""&&s||o.search(t)!==-1})}email(t=string.email){return this.matches(rEmail,{name:"email",message:t,excludeEmptyString:!0})}url(t=string.url){return this.matches(rUrl,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=string.uuid){return this.matches(rUUID,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=string.trim){return this.transform(a=>a!=null?a.trim():a).test({message:t,name:"trim",test:isTrimmed})}lowercase(t=string.lowercase){return this.transform(a=>isAbsent(a)?a:a.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,test:a=>isAbsent(a)||a===a.toLowerCase()})}uppercase(t=string.uppercase){return this.transform(a=>isAbsent(a)?a:a.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,test:a=>isAbsent(a)||a===a.toUpperCase()})}}create$4.prototype=StringSchema.prototype;let isNaN$1=e=>e!=+e;function create$3(){return new NumberSchema}class NumberSchema extends BaseSchema{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(t){let a=t;if(typeof a=="string"){if(a=a.replace(/\s/g,""),a==="")return NaN;a=+a}return this.isType(a)?a:parseFloat(a)})})}_typeCheck(t){return t instanceof Number&&(t=t.valueOf()),typeof t=="number"&&!isNaN$1(t)}min(t,a=number.min){return this.test({message:a,name:"min",exclusive:!0,params:{min:t},test(s){return isAbsent(s)||s>=this.resolve(t)}})}max(t,a=number.max){return this.test({message:a,name:"max",exclusive:!0,params:{max:t},test(s){return isAbsent(s)||s<=this.resolve(t)}})}lessThan(t,a=number.lessThan){return this.test({message:a,name:"max",exclusive:!0,params:{less:t},test(s){return isAbsent(s)||sthis.resolve(t)}})}positive(t=number.positive){return this.moreThan(0,t)}negative(t=number.negative){return this.lessThan(0,t)}integer(t=number.integer){return this.test({name:"integer",message:t,test:a=>isAbsent(a)||Number.isInteger(a)})}truncate(){return this.transform(t=>isAbsent(t)?t:t|0)}round(t){var a;let s=["ceil","floor","round","trunc"];if(t=((a=t)==null?void 0:a.toLowerCase())||"round",t==="trunc")return this.truncate();if(s.indexOf(t.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+s.join(", "));return this.transform(n=>isAbsent(n)?n:Math[t](n))}}create$3.prototype=NumberSchema.prototype;var isoReg=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function parseIsoDate(e){var t=[1,4,5,6,7,10,11],a=0,s,n;if(n=isoReg.exec(e)){for(var i=0,o;o=t[i];++i)n[o]=+n[o]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,(n[8]===void 0||n[8]==="")&&(n[9]===void 0||n[9]==="")?s=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7]):(n[8]!=="Z"&&n[9]!==void 0&&(a=n[10]*60+n[11],n[9]==="+"&&(a=0-a)),s=Date.UTC(n[1],n[2],n[3],n[4],n[5]+a,n[6],n[7]))}else s=Date.parse?Date.parse(e):NaN;return s}let invalidDate=new Date(""),isDate$1=e=>Object.prototype.toString.call(e)==="[object Date]";function create$2(){return new DateSchema}class DateSchema extends BaseSchema{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(t){return this.isType(t)?t:(t=parseIsoDate(t),isNaN(t)?invalidDate:new Date(t))})})}_typeCheck(t){return isDate$1(t)&&!isNaN(t.getTime())}prepareParam(t,a){let s;if(Reference.isRef(t))s=t;else{let n=this.cast(t);if(!this._typeCheck(n))throw new TypeError(`\`${a}\` must be a Date or a value that can be \`cast()\` to a Date`);s=n}return s}min(t,a=date.min){let s=this.prepareParam(t,"min");return this.test({message:a,name:"min",exclusive:!0,params:{min:t},test(n){return isAbsent(n)||n>=this.resolve(s)}})}max(t,a=date.max){let s=this.prepareParam(t,"max");return this.test({message:a,name:"max",exclusive:!0,params:{max:t},test(n){return isAbsent(n)||n<=this.resolve(s)}})}}DateSchema.INVALID_DATE=invalidDate;create$2.prototype=DateSchema.prototype;create$2.INVALID_DATE=invalidDate;function arrayReduce$1(e,t,a,s){var n=-1,i=e==null?0:e.length;for(s&&i&&(a=e[++n]);++nn?0:n+t),a=a>n?n:a,a<0&&(a+=n),n=t>a?0:a-t>>>0,t>>>=0;for(var i=Array(n);++s=s?e:baseSlice(e,t,a)}var _castSlice=castSlice$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$2(e){return reHasUnicode.test(e)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(e){return e.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray$1(e){return e.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(e){return hasUnicode$1(e)?unicodeToArray(e):asciiToArray(e)}var _stringToArray=stringToArray$1,castSlice=_castSlice,hasUnicode=_hasUnicode,stringToArray=_stringToArray,toString$1=toString_1;function createCaseFirst$1(e){return function(t){t=toString$1(t);var a=hasUnicode(t)?stringToArray(t):void 0,s=a?a[0]:t.charAt(0),n=a?castSlice(a,1).join(""):t.slice(1);return s[e]()+n}}var _createCaseFirst=createCaseFirst$1,createCaseFirst=_createCaseFirst,upperFirst$1=createCaseFirst("toUpperCase"),upperFirst_1=upperFirst$1,toString=toString_1,upperFirst=upperFirst_1;function capitalize$1(e){return upperFirst(toString(e).toLowerCase())}var capitalize_1=capitalize$1,capitalize=capitalize_1,createCompounder=_createCompounder,camelCase$1=createCompounder(function(e,t,a){return t=t.toLowerCase(),e+(a?capitalize(t):t)}),camelCase_1=camelCase$1;const camelCase$2=getDefaultExportFromCjs(camelCase_1);var baseAssignValue=_baseAssignValue,baseForOwn=_baseForOwn,baseIteratee=_baseIteratee;function mapKeys(e,t){var a={};return t=baseIteratee(t),baseForOwn(e,function(s,n,i){baseAssignValue(a,t(s,n,i),s)}),a}var mapKeys_1=mapKeys;const mapKeys$1=getDefaultExportFromCjs(mapKeys_1);var toposort$2={exports:{}};toposort$2.exports=function(e){return toposort(uniqueNodes(e),e)};toposort$2.exports.array=toposort;function toposort(e,t){var a=e.length,s=new Array(a),n={},i=a,o=makeOutgoingEdges(t),u=makeNodesHash(e);for(t.forEach(function(c){if(!u.has(c[0])||!u.has(c[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});i--;)n[i]||l(e[i],i,new Set);return s;function l(c,_,p){if(p.has(c)){var d;try{d=", node was:"+JSON.stringify(c)}catch{d=""}throw new Error("Cyclic dependency"+d)}if(!u.has(c))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(c));if(!n[_]){n[_]=!0;var E=o.get(c)||new Set;if(E=Array.from(E),_=E.length){p.add(c);do{var R=E[--_];l(R,u.get(R),p)}while(_);p.delete(c)}s[--a]=c}}}function uniqueNodes(e){for(var t=new Set,a=0,s=e.length;a`${o}-${u}`));function i(o,u){let l=propertyExpr.split(o)[0];s.add(l),n.has(`${u}-${l}`)||a.push([u,l])}for(const o in e)if(has$2(e,o)){let u=e[o];s.add(o),Reference.isRef(u)&&u.isSibling?i(u.path,o):isSchema(u)&&"deps"in u&&u.deps.forEach(l=>i(l,o))}return toposort$1.array(Array.from(s),a).reverse()}function findIndex(e,t){let a=1/0;return e.some((s,n)=>{var i;if(((i=t.path)==null?void 0:i.indexOf(s))!==-1)return a=n,!0}),a}function sortByKeyOrder(e){return(t,a)=>findIndex(e,t)-findIndex(e,a)}function _extends$1(){return _extends$1=Object.assign||function(e){for(var t=1;tObject.prototype.toString.call(e)==="[object Object]";function unknown(e,t){let a=Object.keys(e.fields);return Object.keys(t).filter(s=>a.indexOf(s)===-1)}const defaultSort=sortByKeyOrder([]);class ObjectSchema extends BaseSchema{constructor(t){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=defaultSort,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(s){if(typeof s=="string")try{s=JSON.parse(s)}catch{s=null}return this.isType(s)?s:null}),t&&this.shape(t)})}_typeCheck(t){return isObject(t)||typeof t=="function"}_cast(t,a={}){var s;let n=super._cast(t,a);if(n===void 0)return this.getDefault();if(!this._typeCheck(n))return n;let i=this.fields,o=(s=a.stripUnknown)!=null?s:this.spec.noUnknown,u=this._nodes.concat(Object.keys(n).filter(p=>this._nodes.indexOf(p)===-1)),l={},c=_extends$1({},a,{parent:l,__validating:a.__validating||!1}),_=!1;for(const p of u){let d=i[p],E=has$2(n,p);if(d){let R,y=n[p];c.path=(a.path?`${a.path}.`:"")+p,d=d.resolve({value:y,context:a.context,parent:l});let I="spec"in d?d.spec:void 0,A=I==null?void 0:I.strict;if(I!=null&&I.strip){_=_||p in n;continue}R=!a.__validating||!A?d.cast(n[p],c):n[p],R!==void 0&&(l[p]=R)}else E&&!o&&(l[p]=n[p]);l[p]!==n[p]&&(_=!0)}return _?l:n}_validate(t,a={},s){let n=[],{sync:i,from:o=[],originalValue:u=t,abortEarly:l=this.spec.abortEarly,recursive:c=this.spec.recursive}=a;o=[{schema:this,value:u},...o],a.__validating=!0,a.originalValue=u,a.from=o,super._validate(t,a,(_,p)=>{if(_){if(!ValidationError.isError(_)||l)return void s(_,p);n.push(_)}if(!c||!isObject(p)){s(n[0]||null,p);return}u=u||p;let d=this._nodes.map(E=>(R,y)=>{let I=E.indexOf(".")===-1?(a.path?`${a.path}.`:"")+E:`${a.path||""}["${E}"]`,A=this.fields[E];if(A&&"validate"in A){A.validate(p[E],_extends$1({},a,{path:I,from:o,strict:!0,parent:p,originalValue:u[E]}),y);return}y(null)});runTests({tests:d,value:p,errors:n,endEarly:l,sort:this._sortErrors,path:a.path},s)})}clone(t){const a=super.clone(t);return a.fields=_extends$1({},this.fields),a._nodes=this._nodes,a._excludedEdges=this._excludedEdges,a._sortErrors=this._sortErrors,a}concat(t){let a=super.concat(t),s=a.fields;for(let[n,i]of Object.entries(this.fields)){const o=s[n];o===void 0?s[n]=i:o instanceof BaseSchema&&i instanceof BaseSchema&&(s[n]=i.concat(o))}return a.withMutation(()=>a.shape(s,this._excludedEdges))}getDefaultFromShape(){let t={};return this._nodes.forEach(a=>{const s=this.fields[a];t[a]="default"in s?s.getDefault():void 0}),t}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(t,a=[]){let s=this.clone(),n=Object.assign(s.fields,t);return s.fields=n,s._sortErrors=sortByKeyOrder(Object.keys(n)),a.length&&(Array.isArray(a[0])||(a=[a]),s._excludedEdges=[...s._excludedEdges,...a]),s._nodes=sortFields(n,s._excludedEdges),s}pick(t){const a={};for(const s of t)this.fields[s]&&(a[s]=this.fields[s]);return this.clone().withMutation(s=>(s.fields={},s.shape(a)))}omit(t){const a=this.clone(),s=a.fields;a.fields={};for(const n of t)delete s[n];return a.withMutation(()=>a.shape(s))}from(t,a,s){let n=propertyExpr.getter(t,!0);return this.transform(i=>{if(i==null)return i;let o=i;return has$2(i,t)&&(o=_extends$1({},i),s||delete o[t],o[a]=n(i)),o})}noUnknown(t=!0,a=object.noUnknown){typeof t=="string"&&(a=t,t=!0);let s=this.test({name:"noUnknown",exclusive:!0,message:a,test(n){if(n==null)return!0;const i=unknown(this.schema,n);return!t||i.length===0||this.createError({params:{unknown:i.join(", ")}})}});return s.spec.noUnknown=t,s}unknown(t=!0,a=object.noUnknown){return this.noUnknown(!t,a)}transformKeys(t){return this.transform(a=>a&&mapKeys$1(a,(s,n)=>t(n)))}camelCase(){return this.transformKeys(camelCase$2)}snakeCase(){return this.transformKeys(snakeCase$1)}constantCase(){return this.transformKeys(t=>snakeCase$1(t).toUpperCase())}describe(){let t=super.describe();return t.fields=mapValues$1(this.fields,a=>a.describe()),t}}function create$1(e){return new ObjectSchema(e)}create$1.prototype=ObjectSchema.prototype;function _extends(){return _extends=Object.assign||function(e){for(var t=1;t{this.transform(function(a){if(typeof a=="string")try{a=JSON.parse(a)}catch{a=null}return this.isType(a)?a:null})})}_typeCheck(t){return Array.isArray(t)}get _subType(){return this.innerType}_cast(t,a){const s=super._cast(t,a);if(!this._typeCheck(s)||!this.innerType)return s;let n=!1;const i=s.map((o,u)=>{const l=this.innerType.cast(o,_extends({},a,{path:`${a.path||""}[${u}]`}));return l!==o&&(n=!0),l});return n?i:s}_validate(t,a={},s){var n,i;let o=[];a.sync;let u=a.path,l=this.innerType,c=(n=a.abortEarly)!=null?n:this.spec.abortEarly,_=(i=a.recursive)!=null?i:this.spec.recursive,p=a.originalValue!=null?a.originalValue:t;super._validate(t,a,(d,E)=>{if(d){if(!ValidationError.isError(d)||c)return void s(d,E);o.push(d)}if(!_||!l||!this._typeCheck(E)){s(o[0]||null,E);return}p=p||E;let R=new Array(E.length);for(let y=0;yl.validate(I,x,T)}runTests({path:u,value:E,errors:o,endEarly:c,tests:R},s)})}clone(t){const a=super.clone(t);return a.innerType=this.innerType,a}concat(t){let a=super.concat(t);return a.innerType=this.innerType,t.innerType&&(a.innerType=a.innerType?a.innerType.concat(t.innerType):t.innerType),a}of(t){let a=this.clone();if(!isSchema(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+printValue(t));return a.innerType=t,a}length(t,a=array.length){return this.test({message:a,name:"length",exclusive:!0,params:{length:t},test(s){return isAbsent(s)||s.length===this.resolve(t)}})}min(t,a){return a=a||array.min,this.test({message:a,name:"min",exclusive:!0,params:{min:t},test(s){return isAbsent(s)||s.length>=this.resolve(t)}})}max(t,a){return a=a||array.max,this.test({message:a,name:"max",exclusive:!0,params:{max:t},test(s){return isAbsent(s)||s.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,a)=>this._typeCheck(t)?t:a==null?[]:[].concat(a))}compact(t){let a=t?(s,n,i)=>!t(s,n,i):s=>!!s;return this.transform(s=>s!=null?s.filter(a):s)}describe(){let t=super.describe();return this.innerType&&(t.innerType=this.innerType.describe()),t}nullable(t=!0){return super.nullable(t)}defined(){return super.defined()}required(t){return super.required(t)}}create.prototype=ArraySchema.prototype;function PorvinceGetReportOperations(){var R;const{pathname:e}=useLocation(),[,,t,a]=reactExports.useContext(AppContext),s=useSelector(y=>y.userSlice),n=useDispatch(),[i,o]=reactExports.useState(),u=reactExports.useRef(),l=libExports.useReactToPrint({content:()=>u.current,documentTitle:`گزارش روزانه ${formatJustDate(t)}`,onAfterPrint:()=>{o(null)}}),c=y=>{n(LOADING_START()),n(provinceGetProcessData({selectedDate1:t,value:p})).then(I=>{o(I.payload.data),n(LOADING_END())})};reactExports.useEffect(()=>{i&&l()},[i,l]);const _=useFormik({initialValues:{target:""},validationSchema:create$1({target:create$4().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!")})}),[p,d]=React.useState("slaughter"),E=y=>{d(y.target.value)};return reactExports.useEffect(()=>{_.validateForm()},[]),jsxRuntimeExports.jsxs(Grid,{container:!0,gap:SPACING.SMALL,justifyContent:"center",alignItems:"center",children:[jsxRuntimeExports.jsx("div",{style:{visibility:"hidden",position:"absolute"},children:jsxRuntimeExports.jsx(ProvinceGetReportFile,{ref:u,item:i,inDate:t,targetperson:e===ROUTE_COMMERCE_REQUESTS?"معاونت محترم توسعه بازرگانی و صنایع کشاورزی":_.values.target,reportType:p})}),jsxRuntimeExports.jsxs(Grid,{container:!0,xs:12,alignItems:"center",spacing:2,children:[jsxRuntimeExports.jsx(Grid,{xs:12,alignItems:"center",children:jsxRuntimeExports.jsx(FormControl,{children:jsxRuntimeExports.jsxs(RadioGroup,{size:"small",row:!0,"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",value:p,onChange:E,children:[jsxRuntimeExports.jsx(FormControlLabel,{label:"گزارش کشتار",control:jsxRuntimeExports.jsx(Radio,{size:"small"}),value:"slaughter"}),jsxRuntimeExports.jsx(FormControlLabel,{label:"گزارش پخش",control:jsxRuntimeExports.jsx(Radio,{size:"small"}),value:"broadcast"})]})})}),e!==ROUTE_COMMERCE_REQUESTS&&jsxRuntimeExports.jsxs(Grid,{xs:12,container:!0,alignItems:"center",children:[jsxRuntimeExports.jsx(Grid,{xs:2,children:jsxRuntimeExports.jsx(Typography,{sx:{fontSize:"12px"},children:"گیرنده گزارش:"})}),jsxRuntimeExports.jsx(Grid,{xs:10,children:jsxRuntimeExports.jsx(TextField,{id:"target",size:"small",label:"مثال: معاونت محترم توسعه بازگانی ",variant:"outlined",sx:{width:"100%",height:"100%"},value:_.values.target,error:_.touched.target?!!_.errors.target:null,onChange:_.handleChange,onBlur:_.handleBlur,helperText:_.touched.target&&_.errors.target?_.errors.target:null})})]}),jsxRuntimeExports.jsxs(Grid,{xs:12,container:!0,mt:1,children:[jsxRuntimeExports.jsx(Grid,{xs:2,children:jsxRuntimeExports.jsx(Typography,{sx:{fontSize:"12px"},children:"تاریخ گزارش:"})}),jsxRuntimeExports.jsx(Grid,{xs:9,children:jsxRuntimeExports.jsx(DatePicker,{label:"تاریخ گزارش",id:"date",renderInput:y=>jsxRuntimeExports.jsx(TextField,{size:"small",...y,fullWidth:!0}),value:t,onChange:y=>{a(hooks(y).format("YYYY-MM-DD"))}})}),jsxRuntimeExports.jsx(Grid,{xs:1,children:jsxRuntimeExports.jsx(Tooltip,{title:"رفتن به روز قبل",placement:"bottom",children:jsxRuntimeExports.jsx(IconButton,{onClick:()=>{a(hooks(t).subtract(1,"days").format("YYYY-MM-DD"))},"aria-label":"delete",color:"secondary",children:jsxRuntimeExports.jsx(default_1$5,{})})})})]})]}),jsxRuntimeExports.jsx(Grid,{xs:12,mt:2,children:jsxRuntimeExports.jsx(Typography,{color:"red",sx:{fontSize:"12px",userSelect:"none"},children:"📌 توجه: بمنظور پرینت صحیح، مشخصه Page size را بر روی A4 تنظیم کنید."})}),jsxRuntimeExports.jsx(Button,{disabled:e!==ROUTE_COMMERCE_REQUESTS?!_.isValid:!1,variant:"contained",onClick:()=>{c()},children:"پرینت"}),jsxRuntimeExports.jsx("a",{href:`${axios$1.defaults.baseURL}${p==="broadcast"?"daily_process_excel/":"daily_process_klling_proccess_excel"}?date=${t}&key=${(R=s==null?void 0:s.userProfile)==null?void 0:R.key}`,rel:"noreferrer",children:jsxRuntimeExports.jsx(Button,{color:"success",variant:"contained",children:"خروجی اکسل"})})]})}var Summarize={},_interopRequireDefault$4=interopRequireDefaultExports;Object.defineProperty(Summarize,"__esModule",{value:!0});var default_1$4=Summarize.default=void 0,_createSvgIcon$4=_interopRequireDefault$4(requireCreateSvgIcon()),_jsxRuntime$4=jsxRuntimeExports;default_1$4=Summarize.default=(0,_createSvgIcon$4.default)((0,_jsxRuntime$4.jsx)("path",{d:"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z"}),"Summarize");var PushPin={},_interopRequireDefault$3=interopRequireDefaultExports;Object.defineProperty(PushPin,"__esModule",{value:!0});var default_1$3=PushPin.default=void 0,_createSvgIcon$3=_interopRequireDefault$3(requireCreateSvgIcon()),_jsxRuntime$3=jsxRuntimeExports;default_1$3=PushPin.default=(0,_createSvgIcon$3.default)((0,_jsxRuntime$3.jsx)("path",{fillRule:"evenodd",d:"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3"}),"PushPin");var PushPinOutlined={},_interopRequireDefault$2=interopRequireDefaultExports;Object.defineProperty(PushPinOutlined,"__esModule",{value:!0});var default_1$2=PushPinOutlined.default=void 0,_createSvgIcon$2=_interopRequireDefault$2(requireCreateSvgIcon()),_jsxRuntime$2=jsxRuntimeExports;default_1$2=PushPinOutlined.default=(0,_createSvgIcon$2.default)((0,_jsxRuntime$2.jsx)("path",{d:"M14 4v5c0 1.12.37 2.16 1 3H9c.65-.86 1-1.9 1-3V4zm3-2H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1"}),"PushPinOutlined");const AppMenu=({color:e})=>{const[t,a]=reactExports.useState(null),[s,n]=reactExports.useState(!1),i=!!t,o=useDispatch(),u=useNavigate(),{pathname:l}=useLocation(),[c,_]=reactExports.useState(null),[p,d]=reactExports.useState(null),[E]=useUserProfile(),R=p||c,y=[];if(E)for(let O=0;O{y.push({...L,role:E[O]})}),getLiveStockItems(E[O]).forEach(L=>{y.push({...L,role:E[O]})});reactExports.useEffect(()=>{(E==null?void 0:E.length)===1?_(E[0]):(E==null?void 0:E.length)>1&&_(sortRoles(E)[0])},[E]);const I=O=>{a(O.currentTarget)},A=()=>{s||a(null)},x=()=>{n(O=>!O)},S=(O,C)=>{C!=null&&C.route&&(u(C.route),_(C.role),s||a(null))},T=jsxRuntimeExports.jsxs(Grid,{container:!0,justifyContent:"space-between",alignItems:"center",mr:"10px",children:[jsxRuntimeExports.jsx(Grid,{item:!0,xs:2,children:jsxRuntimeExports.jsx(IconButton,{color:"primary",onClick:x,size:"small",children:s?jsxRuntimeExports.jsx(default_1$3,{}):jsxRuntimeExports.jsx(default_1$2,{})})}),jsxRuntimeExports.jsx(Grid,{item:!0,xs:10,children:jsxRuntimeExports.jsx(Autocomplete,{fullWidth:!0,size:"small",options:y.map((O,C)=>({label:O.text,route:O.route,role:O.role,disabled:O.disabled||!1,index:C})),groupBy:O=>(E==null?void 0:E.length)!==1?getFaUserRole(O.role):!1,getOptionDisabled:O=>O.disabled,getOptionLabel:O=>O.label||"",onChange:S,renderInput:O=>jsxRuntimeExports.jsx(TextField,{...O,placeholder:"جستجو ..."}),renderOption:(O,C)=>jsxRuntimeExports.jsx(Typography,{color:"primary",...O,sx:{fontSize:14,fontWeight:"700"},children:C.label})})})]});return jsxRuntimeExports.jsxs(Box,{sx:{display:"flex",alignItems:"center",justifyContent:{xs:"flex-start",sm:"center"},padding:{xs:"0 16px",sm:"0"}},children:[jsxRuntimeExports.jsx(Button,{startIcon:jsxRuntimeExports.jsx(default_1$u,{}),sx:{color:e==="white"?"white":"primary.main","& .MuiButton-startIcon":{color:e==="white"?"white":"primary.main"}},"aria-controls":i?"app-menu":void 0,"aria-haspopup":"true","aria-expanded":i?"true":void 0,onClick:I,children:"منو"}),jsxRuntimeExports.jsxs(Menu,{disableScrollLock:!0,id:"app-menu",anchorEl:t,open:i,onClose:A,PaperProps:{sx:{width:{xs:"90%",sm:(E==null?void 0:E.length)===1?"350px":"500px"},maxHeight:{xs:"70vh",sm:"80vh"},padding:0,borderRadius:2,boxShadow:3,overflow:"hidden"}},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},children:[jsxRuntimeExports.jsx(Box,{sx:{p:2,pb:1},children:T}),jsxRuntimeExports.jsx(Divider,{}),jsxRuntimeExports.jsxs(Box,{sx:{display:"flex",height:{xs:"calc(70vh - 80px)",sm:"auto"},maxHeight:{xs:"calc(70vh - 80px)",sm:"calc(80vh - 80px)"}},children:[(E==null?void 0:E.length)>1&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsx(Box,{sx:{width:"200px",borderLeft:"1px solid",borderColor:"divider",overflowY:"auto",bgcolor:"grey.50"},children:jsxRuntimeExports.jsx(List,{dense:!0,sx:{p:0},children:sortRoles(E).map((O,C)=>jsxRuntimeExports.jsxs(ListItem,{button:!0,selected:c===O,onClick:()=>_(O),onMouseEnter:()=>d(O),sx:{p:1.5,borderBottom:"1px solid",borderColor:"divider",bgcolor:c===O?"primary.light":p===O?"action.hover":"transparent",transition:"all 0.2s"},children:[jsxRuntimeExports.jsx(ListItemIcon,{sx:{color:c===O?"primary.main":"#6D214F",minWidth:40},children:getIconUserRole(O)}),jsxRuntimeExports.jsx(ListItemText,{sx:{color:c===O?"primary.main":"#6D214F"},primary:getFaUserRole(O),primaryTypographyProps:{fontSize:"0.85rem",fontWeight:c===O?700:500}})]},C))})})}),jsxRuntimeExports.jsx(Box,{sx:{flex:1,overflowY:"auto",p:1},children:R&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[(E==null?void 0:E.length)===1&&jsxRuntimeExports.jsx(Box,{sx:{px:1,py:.5,mb:1},children:jsxRuntimeExports.jsx(Chip,{label:getFaUserRole(R),size:"small",color:"primary",variant:"outlined"})}),jsxRuntimeExports.jsx(List,{dense:!0,children:jsxRuntimeExports.jsxs(motion.div,{initial:{opacity:0,x:20},animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.3,ease:"easeOut"},children:[(()=>{const O=getPoultryRoles([R]).length?getRoleItems(R):getLiveStockItems(R);return!O||O.length===0?jsxRuntimeExports.jsx(Box,{sx:{display:"flex",justifyContent:"center",alignItems:"center",p:4,textAlign:"center"},children:jsxRuntimeExports.jsx(Typography,{variant:"body2",color:"text.secondary",sx:{fontWeight:500},children:"آیتم منویی برای نمایش وجود ندارد"})}):O.map((C,U)=>jsxRuntimeExports.jsxs(ListItem,{disabled:C==null?void 0:C.disabled,selected:l==null?void 0:l.includes(C==null?void 0:C.route),button:!0,onClick:()=>{_(R),A(),o(DRAWER({right:!1,bottom:!1,content:null})),u(C==null?void 0:C.route)},sx:{p:1,borderRadius:1,mb:.5,"&:hover":{bgcolor:"action.hover"}},children:[jsxRuntimeExports.jsx(ListItemIcon,{sx:{color:"#30336b",minWidth:36},children:C==null?void 0:C.icon}),jsxRuntimeExports.jsx(ListItemText,{sx:{color:"#30336b"},primary:C==null?void 0:C.text,primaryTypographyProps:{fontSize:"0.85rem"}})]},U))})(),(R==="ProvinceOperator"||R==="SuperAdmin"||R==="Commerce"||R==="ProvinceSupervisor"||R==="AdminX")&&jsxRuntimeExports.jsxs(ListItem,{button:!0,onClick:()=>{_(R),A(),o(DRAWER({right:!1,bottom:!1,content:null})),o(OPEN_MODAL({title:"اطلاعات گزارش",content:jsxRuntimeExports.jsx(PorvinceGetReportOperations,{})}))},sx:{p:1,borderRadius:1,mb:.5,"&:hover":{bgcolor:"action.hover"}},children:[jsxRuntimeExports.jsx(ListItemIcon,{sx:{color:"#30336b",minWidth:36},children:jsxRuntimeExports.jsx(default_1$4,{})}),jsxRuntimeExports.jsx(ListItemText,{sx:{color:"#30336b"},primary:"گزارش روزانه",primaryTypographyProps:{fontSize:"0.85rem"}})]})]},R)})]})})]})]})]})},Header=()=>{const e=useSelector(l=>l.userSlice.role),t=useNavigate(),{pathname:a}=useLocation(),s=useSystemName(),n=useSelector(l=>l.userSlice.adminToken),i=useDispatch(),{typeActivitySelected:o}=useSelector(l=>l.userSlice),u=getUserTypeOfActivity([getRoleFromUrl()]);return jsxRuntimeExports.jsxs(AppBar,{position:"relative",size:"small",children:[jsxRuntimeExports.jsxs(Grid,{m:1,container:!0,alignItems:"center",justifyContent:"space-between",alignSelf:"center",xs:12,sm:10,sx:{position:"relative"},children:[jsxRuntimeExports.jsx(Box,{sx:{display:{xs:"flex",sm:"flex",md:"flex",xl:"none"}},children:jsxRuntimeExports.jsx(AppMenu,{color:"white"})}),jsxRuntimeExports.jsx(Grid,{sx:{xs:"none",sm:"none",md:"none",lg:"flex"}}),jsxRuntimeExports.jsxs(Grid,{item:!0,container:!0,alignItems:"center",gap:1,children:[jsxRuntimeExports.jsx(Box,{sx:{position:"absolute",top:0,left:0,width:"100%",height:"100%",backgroundImage:`url(${iranView})`,backgroundSize:"contain",backgroundRepeat:"repeat",backgroundPosition:"center",opacity:.1,zIndex:0,pointerEvents:"none"}}),jsxRuntimeExports.jsxs(Box,{sx:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",zIndex:1,display:"flex",alignItems:"center",height:"100%"},children:[jsxRuntimeExports.jsx(Box,{component:"img",sx:{width:50,display:{xs:"none",md:"flex"},mr:1},alt:"logo",src:logo$1}),jsxRuntimeExports.jsx(Typography,{display:{xs:"none",lg:"flex"},variant:"h6",noWrap:!0,component:"a",onClick:()=>{t("/")},sx:{fontSize:18,fontWeight:700,color:"inherit",textDecoration:"none",mr:2,cursor:"pointer"},children:`رصـــد یـــار (سامانه رصد و پایش زنجیره تامین، تولید و توزیع کالای اساسی ) ${e.length===1&&e[0]==="ParentCompany"?"شرکت مادر":s}`}),jsxRuntimeExports.jsx(Typography,{display:{xs:"flex",lg:"none"},variant:"h6",noWrap:!0,component:"a",onClick:()=>{t("/")},sx:{fontSize:18,fontWeight:700,color:"inherit",textDecoration:"none",mr:2,cursor:"pointer"},children:"سامانه رصدیار"})]})]}),jsxRuntimeExports.jsxs(Grid,{container:!0,item:!0,children:[jsxRuntimeExports.jsx(HeaderOperations,{}),n&&jsxRuntimeExports.jsx(IconButton,{sx:{color:"white"},onClick:()=>{i(LOADING_START()),i(tokenVerifiction({token:n})).then(l=>{var c,_;i(SET_ADMIN_TOKEN(null)),i(loginWithPassword({mobile:(c=l.payload.data)==null?void 0:c.username,password:(_=l.payload.data)==null?void 0:_.password})).then(()=>{i(LOADING_END()),i(SET_ADMIN_TOKEN(null)),t("/")})})},children:jsxRuntimeExports.jsx(default_1$B,{})})]})]}),jsxRuntimeExports.jsx(Grid,{style:{backgroundColor:"#f9f9f9"},container:!0,justifyContent:"center",children:jsxRuntimeExports.jsxs(Grid,{container:!0,alignItems:"center",display:{xs:"none",sm:"none",md:"none",lg:"flex"},style:{height:"40px"},justifyContent:"space-between",alignSelf:"center",xs:12,sm:10,children:[jsxRuntimeExports.jsx(Box,{sx:{display:{xs:"none",sm:"none",md:"none",xl:"flex"}},children:jsxRuntimeExports.jsx(AppMenu,{})}),jsxRuntimeExports.jsx(Box,{sx:{display:{xs:"none",lg:"inline",xl:"none"}}}),jsxRuntimeExports.jsxs(Grid,{container:!0,justifyContent:"center",alignItems:"center",children:[jsxRuntimeExports.jsxs(Grid,{mx:{xs:0,sm:0,md:.5,nlg:1},container:!0,justifyContent:"center",alignItems:"center",gap:1,sx:{height:"100%",p:"3px",color:l=>l.palette.primary.main,borderRadius:"8px",backgroundColor:l=>a==="/"?l.palette.primary.light:"transparent",cursor:"pointer","&:hover":{backgroundColor:"#EFEFEF"}},onClick:()=>{t("/")},children:[a==="/"&&jsxRuntimeExports.jsx(default_1$1s,{}),jsxRuntimeExports.jsx(Typography,{className:"header-menu",sx:{fontWeight:"500",fontSize:{xs:"12px",sm:"12px",xl:"14px"}},children:"خانه"})]}),(u?!!getRoleItems(getRoleFromUrl()).length&&getRoleItems(getRoleFromUrl())||getLiveStockItems(getRoleFromUrl()):o==="Livestock"?getLiveStockItems(getLiveStockRoles(e)[0]):getRoleItems(sortRoles(e)[0])).slice(0,10).map((l,c)=>jsxRuntimeExports.jsxs(Grid,{mx:{xs:0,sm:0,md:.6,nlg:1},className:"header-menu",container:!0,justifyContent:"center",alignItems:"center",gap:1,sx:{height:"100%",p:"3px",borderRadius:"8px",color:_=>_.palette.primary.main,backgroundColor:_=>a===(l==null?void 0:l.route)?_.palette.primary.light:"transparent","&:hover":{backgroundColor:"#EFEFEF"},cursor:"pointer"},onClick:()=>{t(l==null?void 0:l.route)},children:[a===(l==null?void 0:l.route)&&(l==null?void 0:l.icon),jsxRuntimeExports.jsx(Typography,{className:"header-menu",sx:{fontWeight:"500",fontSize:{lg:"12px",xl:"14px"}},children:l==null?void 0:l.text})]},c))]}),jsxRuntimeExports.jsx(Grid,{})]})})]})};var longFormatters$1={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(u,l){switch(u){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});case"PPPP":default:return l.date({width:"full"})}},s=function(u,l){switch(u){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});case"pppp":default:return l.time({width:"full"})}},n=function(u,l){var c=u.match(/(P+)(p+)?/)||[],_=c[1],p=c[2];if(!p)return a(u,l);var d;switch(_){case"P":d=l.dateTime({width:"short"});break;case"PP":d=l.dateTime({width:"medium"});break;case"PPP":d=l.dateTime({width:"long"});break;case"PPPP":default:d=l.dateTime({width:"full"});break}return d.replace("{{date}}",a(_,l)).replace("{{time}}",s(p,l))},i={p:s,P:n},o=i;t.default=o,e.exports=t.default})(longFormatters$1,longFormatters$1.exports);var longFormattersExports=longFormatters$1.exports;const longFormatters=getDefaultExportFromCjs(longFormattersExports),defaultFormats={dayOfMonth:"d",fullDate:"PPP",fullDateWithWeekday:"PPPP",fullDateTime:"PPP p",fullDateTime12h:"PPP hh:mm aaa",fullDateTime24h:"PPP HH:mm",fullTime:"p",fullTime12h:"hh:mm aaa",fullTime24h:"HH:mm",hours12h:"hh",hours24h:"HH",keyboardDate:"P",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aaa",keyboardDateTime24h:"P HH:mm",minutes:"mm",month:"LLLL",monthAndDate:"d MMMM",monthAndYear:"LLLL yyyy",monthShort:"MMM",weekday:"EEEE",weekdayShort:"EEE",normalDate:"d MMMM",normalDateWithWeekday:"EEE, d MMMM",seconds:"ss",shortDate:"d MMM",year:"yyyy"};var symbolMap={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"};class DateFnsJalaliUtils{constructor({locale:t,formats:a}={}){this.lib="date-fns-jalali",this.is12HourCycleInCurrentLocale=()=>{var s;return this.locale?/a/.test((s=this.locale.formatLong)===null||s===void 0?void 0:s.time()):!0},this.getFormatHelperText=s=>{var n,i;const o=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,u=this.locale||locale$1;return(i=(n=s.match(o))===null||n===void 0?void 0:n.map(l=>{const c=l[0];if(c==="p"||c==="P"){const _=longFormatters[c];return _(l,u.formatLong,{})}return l}).join("").replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase())!==null&&i!==void 0?i:s},this.getCurrentLocaleCode=()=>{var s;return((s=this.locale)===null||s===void 0?void 0:s.code)||"fa-IR"},this.addSeconds=(s,n)=>addSeconds(s,n),this.addMinutes=(s,n)=>addMinutes(s,n),this.addHours=(s,n)=>addHours(s,n),this.addDays=(s,n)=>addDays(s,n),this.addWeeks=(s,n)=>addWeeks(s,n),this.addMonths=(s,n)=>addMonths(s,n),this.addYears=(s,n)=>addYears(s,n),this.isValid=s=>isValid(this.date(s)),this.getDiff=(s,n,i)=>{var o;const u=(o=this.date(n))!==null&&o!==void 0?o:s;switch(i){case"years":return differenceInYears(s,u);case"quarters":return differenceInQuarters(s,u);case"months":return differenceInMonths(s,u);case"weeks":return differenceInWeeks(s,u);case"days":return differenceInDays(s,u);case"hours":return differenceInHours(s,u);case"minutes":return differenceInMinutes(s,u);case"seconds":return differenceInSeconds(s,u);default:return differenceInMilliseconds(s,u)}},this.isAfter=(s,n)=>isAfter(s,n),this.isBefore=(s,n)=>isBefore(s,n),this.startOfDay=s=>startOfDay(s),this.endOfDay=s=>endOfDay(s),this.getHours=s=>getHours(s),this.setHours=(s,n)=>setHours(s,n),this.setMinutes=(s,n)=>setMinutes(s,n),this.getSeconds=s=>getSeconds(s),this.setSeconds=(s,n)=>setSeconds(s,n),this.isSameDay=(s,n)=>isSameDay(s,n),this.isSameMonth=(s,n)=>isSameMonth(s,n),this.isSameYear=(s,n)=>isSameYear(s,n),this.isSameHour=(s,n)=>isSameHour(s,n),this.startOfYear=s=>startOfYear(s),this.endOfYear=s=>endOfYear(s),this.startOfMonth=s=>startOfMonth(s),this.endOfMonth=s=>endOfMonth(s),this.startOfWeek=s=>startOfWeek(s,{locale:this.locale}),this.endOfWeek=s=>endOfWeek(s,{locale:this.locale}),this.getYear=s=>getYear(s),this.setYear=(s,n)=>setYear(s,n),this.getDate=s=>getDate(s),this.setDate=(s,n)=>setDate(s,n),this.date=s=>typeof s>"u"?new Date:s===null?null:new Date(s),this.toJsDate=s=>s,this.parseISO=s=>parseISO(s),this.toISO=s=>formatISO(s,{format:"extended"}),this.parse=(s,n)=>s===""?null:parse(s,n,new Date,{locale:this.locale}),this.format=(s,n)=>this.formatByString(s,this.formats[n]),this.formatByString=(s,n)=>format(s,n,{locale:this.locale}),this.isEqual=(s,n)=>s===null&&n===null?!0:isEqual$1(s,n),this.isNull=s=>s===null,this.isAfterDay=(s,n)=>isAfter(s,endOfDay(n)),this.isBeforeDay=(s,n)=>isBefore(s,startOfDay(n)),this.isBeforeYear=(s,n)=>isBefore(s,startOfYear(n)),this.isAfterYear=(s,n)=>isAfter(s,endOfYear(n)),this.isWithinRange=(s,[n,i])=>isWithinInterval(s,{start:n,end:i}),this.formatNumber=s=>s.replace(/\d/g,n=>symbolMap[n]).replace(/,/g,"،"),this.getMinutes=s=>getMinutes(s),this.getMonth=s=>getMonth(s),this.getDaysInMonth=s=>getDaysInMonth(s),this.setMonth=(s,n)=>setMonth(s,n),this.getMeridiemText=s=>s==="am"?"ق.ظ.":"ب.ظ.",this.getNextMonth=s=>addMonths(s,1),this.getPreviousMonth=s=>addMonths(s,-1),this.getMonthArray=s=>{const i=[startOfYear(s)];for(;i.length<12;){const o=i[i.length-1];i.push(this.getNextMonth(o))}return i},this.mergeDateAndTime=(s,n)=>this.setSeconds(this.setMinutes(this.setHours(s,this.getHours(n)),this.getMinutes(n)),this.getSeconds(n)),this.getWeekdays=()=>{const s=new Date;return eachDayOfInterval({start:startOfWeek(s,{locale:this.locale}),end:endOfWeek(s,{locale:this.locale})}).map(n=>this.formatByString(n,"EEEEEE"))},this.getWeekArray=s=>{const n=startOfWeek(startOfMonth(s),{locale:this.locale}),i=endOfWeek(endOfMonth(s),{locale:this.locale});let o=0,u=n;const l=[];let c=null;for(;isBefore(u,i);){const _=Math.floor(o/7);l[_]=l[_]||[];const p=getDay(u);c!==p&&(c=p,l[_].push(u),o+=1),u=addDays(u,1)}return l},this.getYearRange=(s,n)=>{const i=startOfYear(s),o=endOfYear(n),u=[];let l=i;for(;isBefore(l,o);)u.push(l),l=addYears(l,1);return u},this.locale=t,this.formats=Object.assign({},defaultFormats,a)}isBeforeMonth(t,a){return isBefore(t,startOfMonth(a))}isAfterMonth(t,a){return isAfter(t,startOfMonth(a))}}const CityRequests=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CityRequests-DgvDkFao.js"),__vite__mapDeps([233,1,2,20,21,4,22,218,148,30,26,29,27,28,31,32,16,33,34,35,36,37,38,13,14,15,39,40,41,42,43,44,45,46,47,48,49,140,50,25,214,12,51,52])))),CityAvicultureManagement=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CityAvicultureManagement-C9IsHwhH.js"),__vite__mapDeps([234,1,2,4,40,41,42,164,81,43,77])))),NewFile$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),Tickets$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),UserManagement$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CityUserManagement-Ce0M8AAI.js"),__vite__mapDeps([235,1,2,4,80,25,13,14,15,16,33,48,81])))),UserFile$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CityUserFile-BlbAndTB.js"),__vite__mapDeps([236,1,2,162,4,165,163,81,12,13,14,15,16,164])))),Poultries$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Poultries-DtqNlvmP.js"),__vite__mapDeps([167,1,2,4,30,40,41,42,43,152,46,47,5])))),Statics$9=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),Hatching$6=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./OperatorNewHatching-Cn88NBcE.js"),__vite__mapDeps([105,1,2,4,106,15,16,33,36,37,32,34,35,12,13,14,62,107,39,31,53,30,54,43,26,55,40,41,42,108,109,110,66,67,68,69,28,49,111,112,113,46,114,101,102,115,59,25,116,117,118,83,52,119,120,5,121,45,72])))),CityPricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),VetFarmAllocations$9=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),FilesState$9=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VisorStatics$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VisorStatics-D4EccJys.js"),__vite__mapDeps([178,1,2,179,4,180,14,112,30,21,22,20,52,40,41,42,34,170,28,181,120,113,46])))),AllHatchings$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),DiffrenceKiller=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DiffrenceKillerPage-DDmQBsid.js"),__vite__mapDeps([196,1,2,20,21,4,22,85,114,30,40,41,42,32,101,102,16,115,59,43,111,112,14,52])))),PoultriesDetails$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PoultriesDetailsPage-yS7hzCUu.js"),__vite__mapDeps([220,1,2,4,113,46,15,40,41,42,121,45,72,52])))),cityRouting=[{path:[ROUTE_CITY_REQUESTS,ROUTE_CITY_ACTIVE_REQUESTS,ROUTE_CITY_REJECTED_REQUESTS,ROUTE_CITY_ARCHIVED_REQUESTS,ROUTE_CITY_AWAITING_PAYMENT_REQUESTS,ROUTE_CITY_AWAITING_INSPECTION_REQUESTS,ROUTE_CITY_NEW_REQUESTS,ROUTE_CITY_FREE_SALES_REQUESTS],Page:CityRequests,exact:!1,props:{}},{path:[ROUTE_CITYـHATCHINGS,ROUTE_CITY_VISOR_STATICSـHATCHINGS_DETAILS],Page:AllHatchings$4,exact:!1,props:{}},{path:[ROUTE_CITY_FILE_ROUTE],Page:NewFile$4,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRY_FARMS],Page:CityAvicultureManagement,exact:!1,props:{}},{path:[ROUTE_CITY_VIEW_TICKET,ROUTE_CITY_TICKET],Page:Tickets$3,exact:!1,props:{}},{path:[ROUTE_CITY_VIEW_TICKET,ROUTE_CITY_TICKET],Page:Tickets$3,exact:!1,props:{}},{path:[ROUTE_CITY_USER_MANAGEMENT],Page:UserManagement$1,exact:!1,props:{}},{path:[ROUTE_CITY_USER_FILE_ROUTE],Page:UserFile$1,exact:!1,props:{}},{path:[ROUTE_CITY_STATICS],Page:Statics$9,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRIES],Page:Poultries$2,exact:!1,props:{}},{path:[ROUTE_CITY_HATCHING,ROUTE_CITY_NEW_REQUEST],Page:Hatching$6,exact:!1,props:{}},{path:[ROUTE_CITY_PRICING],Page:CityPricing,exact:!1,props:{}},{path:[ROUTE_CITY_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$9,exact:!1,props:{}},{path:[ROUTE_CITY_ROUTE_FILES_STATE],Page:FilesState$9,exact:!1,props:{}},{path:[ROUTE_CITY_VISOR_STATICS,ROUTE_CITY_VISOR_STATICS_CHARTS,ROUTE_CITY_VISOR_STATICS_PREDICTION,ROUTE_CITY_VISOR_STATICS_PREDICTION_VIEW],Page:VisorStatics$3,exact:!1,props:{}},{path:[ROUTE_CITY_DIFFRENCE_KILLER,ROUTE_CITY_DIFFRENCE_KILLER_SLAUGHTER,ROUTE_CITY_INCREASE_HATCHING],Page:DiffrenceKiller,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRIES_DETAILS],Page:PoultriesDetails$2,exact:!1,props:{}}],TradePanel=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./TradePanel-CZjG9iAX.js"),__vite__mapDeps([182,1,2,52,4,55,43,16,61,60,146,116,59,40,41,42,63,64,30,5,165,181,180])))),Cars=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CarManagement-Bc7yhWE-.js"),__vite__mapDeps([76,1,2,4,38,30,43,77,78,40,41,42,59])))),SlaughterRequestsPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterRequestsPage-aSReIGXf.js"),__vite__mapDeps([237,1,2,16,4,108,36,35,34,59,40,41,42,20,21,23,24,22,160,25,13,14,15,26,28,64,18,238,171,144,43,72,127,101,102,115,111,112,128,30,39,129,130,131,12,67,68,69,239,216,33,52,58,60,61,32,62,49,63,240,99,100,94,103,104,31,97,98,241,116,187])))),NewFile$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),Auction=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Auction-CvMKRXkS.js"),__vite__mapDeps([230,1,2,4,25,13,14,15,16,204,81])))),Tickets$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),AgentShare=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterAgentShare-DzbiAYSz.js"),__vite__mapDeps([96,1,2,4,30,40,41,42,25,13,14,15,16,34,12,97,43,98,99,100,94,101,102,103,104,31,59,52])))),SlaughterInventoryPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterInventoryPage-B8YrYfv7.js"),__vite__mapDeps([242,1,2,52,243,238,4,40,41,42,171,59,145,71,30,133,101,102,16,65,38,43,77,134,111,112,14,113,46,121,45,72,240,99,34,100,94,103,104,31,97,98,241,116,49,187,93,244,15,185,188,87,165,33,69,189,245,5,20,21,132])))),SlaughterMorguePage$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterMorgue-C5DfynIX.js"),__vite__mapDeps([246,1,2,40,41,42,4,30,43,100,99,34,94,101,102,16,103,104,31,59,52,5])))),SlaughterManageBars=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterManageBars-d5ayOfWC.js"),__vite__mapDeps([247,1,2,4,16,30,140,42,12,13,14,15,129,59,128,43,130,40,41,111,112,126,114,32,101,102,115,121,45,72])))),Complaints$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterComplaints-Dk3FC2rF.js"),__vite__mapDeps([248,1,2,4,12,13,14,15,16,204,249,101,102,25])))),SlaughterPricing$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),Payment$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFees-DR8GRQUt.js"),__vite__mapDeps([168,1,2,52,4,40,41,42,113,46,169,10,11,30,111,112,14,115,101,102,16,43,117,13,15,170,143,12,171,5,59,140])))),Wallet=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Wallet-B8BCA2iU.js"),__vite__mapDeps([250,1,2,4,52,11,10,12,13,14,15,16,30])))),Guilds$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),TransactionsPage$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Transactions-Dqz-99yr.js"),__vite__mapDeps([175,1,2,4,30,40,41,42,113,46,130,52,176])))),FreeBuy$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterFreeBuy-DzYED3hW.js"),__vite__mapDeps([251,1,2,52,132,4,40,41,42,133,101,102,16,65,38,59,43,77,134,111,112,14,30,121,45,72])))),Dispensers$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseDispenserDashboard-Bzsi1uGR.js"),__vite__mapDeps([183,1,2,20,21,4,22,52,40,41,42,184,38,43,30,5,185,186,113,46,77,78,100,94,34,111,112,14,187,121,45,72,188,189,190,16,89,91,47,191])))),SettlementPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminSettlement-CtMZkER6.js"),__vite__mapDeps([199,1,2,113,46,4,30,60,68,43,200,14,36,78,137,101,102,16,115,111,112,59,40,41,42,63,64,52])))),ReturnPurchases=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ReturnPurchases-CdTAxNQ5.js"),__vite__mapDeps([202,1,2,52,40,41,42,30,4,69,43,59])))),ManageDispensers$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterManageDispensers-Bv6Imb9Z.js"),__vite__mapDeps([252,1,2,4,52,89,184,91,59,40,41,42,30,43,191])))),ManageDelegates$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterManageDelegates-CFw2449N.js"),__vite__mapDeps([253,1,2,4,52,191,43,40,41,42,30,59])))),PspDevices$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./GuildPspDevices-CysFwX7k.js"),__vite__mapDeps([254,1,2,4,52,30,40,41,42,43,224,33,16,31,59])))),SlaughterSubUnits=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterSubUnits-gYIeCBh9.js"),__vite__mapDeps([255,1,2,52,20,21,4,22])))),ManageStewards=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManageStewards-Baj8VcfQ.js"),__vite__mapDeps([226,1,2,20,21,4,23,52,86,30,40,41,42,43,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94])))),slaughterRouting=[{path:[ROUTE_SLAUGHTER_ADD_CAR,ROUTE_SLAUGHTER_CAR_MANAGEMENT],Page:Cars,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_REQUESTS,ROUTE_SLAUGHTERـFREE_BUY,ROUTE_SLAUGHTER_ACTIVE_REQUESTS,ROUTE_SLAUGHTER_REJECTED_REQUESTS,ROUTE_SLAUGHTER_ARCHIVED_REQUESTS,ROUTE_SLAUGHTER_PENDING_REQUESTS,ROUTE_SLAUGHTER_ALLOCATE_CAR_REQUESTS,ROUTE_SLAUGHTER_ENTER_BAR_INFO,ROUTE_SLAUGHTER_SELL_CARCASS,ROUTE_SLAUGHTER_PAY_FACTORS_REQUESTS,ROUTE_SLAUGHTER_NEW_REQUESTS,ROUTE_SLAUGHTER_FACTORS,ROUTE_SLAUGHTER_FINAL_FACTORS,ROUTE_SLAUGHTERـEXPORT,ROUTE_SLAUGHTER_ALLOCATION_REQUESTS],Page:SlaughterRequestsPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_TRADING_PANEL],Page:TradePanel,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_SETTLEMENTS],Page:SettlementPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_AUCTION],Page:Auction,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_DISPENSERS,ROUTE_SLAUGHTER_DISPENSERS_MANAGEMENT,ROUTE_SLAUGHTER_DISPENSER_DETAILS,ROUTE_SLAUGHTER_DISPENSER_DETAILS_VIEW,ROUTE_SLAUGHTER_DISPENSERS_STEWARDS,ROUTE_SLAUGHTER_DISPENSERS_KILLHOUSES],Page:Dispensers$2,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_FILE_ROUTE],Page:NewFile$3,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_VIEW_TICKET,ROUTE_SLAUGHTER_TICKET],Page:Tickets$2,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_COMPLAINTS],Page:Complaints$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_INVENTORY,ROUTE_SLAUGHTER_INVENTORY_SELL_CARCASS_OUT_PROVINCE,ROUTE_SLAUGHTER_INVENTORY_STOCK,ROUTE_SLAUGHTER_INVENTORY_SELL_CARCASS_IN_PROVINCE,ROUTE_SLAUGHTER_DAILY_LIST,ROUTE_SLAUGHTER_SEGMENTATION],Page:SlaughterInventoryPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_PRICING],Page:SlaughterPricing$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_PAYING_FEES_REQUESTS],Page:Payment$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_WALLET],Page:Wallet,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_MANAGE_GUILDS,ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE,ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE,ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_GUILDS_REQUESTS,ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_TRUE,ROUTE_SLAUGHTER_MANAGE_GUILDS_IN_PROVINCE_LEGAL,ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE_TRUE,ROUTE_SLAUGHTER_MANAGE_GUILDS_OUT_PROVINCE_LEGAL],Page:Guilds$4,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_FINANCIAL_TRANSACTIONS],Page:TransactionsPage$3,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_AGENT_SHARE,ROUTE_SLAUGHTER_AGENT_SHARE_ID],Page:AgentShare,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_MORGUE,ROUTE_SLAUGHTER_MORGUE_STOCK,ROUTE_SLAUGHTER_MORGUE_BROADCAST_MANAGEMENT,ROUTE_SLAUGHTER_MORGUE_VIEW],Page:SlaughterMorguePage$2,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_MANAGE_BARS],Page:SlaughterManageBars,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_OUT_PROVINCE_BUY],Page:FreeBuy$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_RETURN_PURCHASES],Page:ReturnPurchases,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_INVENTORY_SUMMARY],Page:SlaughterInventoryPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ORDERS],Page:SlaughterInventoryPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_SUB_UNITS],Page:SlaughterSubUnits,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_MANAGE_DISPENSERS],Page:ManageDispensers$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_MANAGE_DELEGATES],Page:ManageDelegates$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_ROUTE_DEVICES],Page:PspDevices$1,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_MANAGE_STEWARDS,ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE,ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_STEWARDS_REQUESTS,ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_TRUE,ROUTE_SLAUGHTER_MANAGE_STEWARDS_IN_PROVINCE_LEGAL,ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE,ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE_TRUE,ROUTE_SLAUGHTER_MANAGE_STEWARDS_OUT_PROVINCE_LEGAL],Page:ManageStewards,exact:!1,props:{}}];var Cancel={},_interopRequireDefault$1=interopRequireDefaultExports;Object.defineProperty(Cancel,"__esModule",{value:!0});var default_1$1=Cancel.default=void 0,_createSvgIcon$1=_interopRequireDefault$1(requireCreateSvgIcon()),_jsxRuntime$1=jsxRuntimeExports;default_1$1=Cancel.default=(0,_createSvgIcon$1.default)((0,_jsxRuntime$1.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");const isMobile=window.innerWidth<=600,Modal=()=>{const{modalState:e,modalContent:t,modalTitle:a,modalOnClose:s,modalSize:n}=useSelector(p=>p.appSlice.modal),o={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:isMobile?"90%":n||500,bgcolor:"background.paper",boxShadow:24,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",gap:SPACING.SMALL,borderRadius:2,p:2},u=useDispatch();reactExports.useEffect(()=>{u(CLOSE_MODAL())},[]);const l=()=>{u(CLOSE_MODAL()),s&&s()},c=jsxRuntimeExports.jsxs(Box,{display:"inline-block",width:"100%",mb:SPACING.SMALL,children:[jsxRuntimeExports.jsx(default_1$1,{fontSize:"medium",sx:{cursor:"pointer",float:"left",position:"absolute"},onClick:l}),jsxRuntimeExports.jsx(Typography,{sx:{display:"inline-block",mt:"6px",fontWeight:"bold",textAlign:"center",width:"100%",color:p=>p.palette.success.main},children:"عملیات با موفقیت انجام شد!"})]}),_=jsxRuntimeExports.jsxs(Box,{display:"inline-block",width:"100%",mb:SPACING.SMALL,children:[jsxRuntimeExports.jsx(default_1$1,{fontSize:"medium",sx:{cursor:"pointer",float:"left",position:"absolute"},onClick:l}),jsxRuntimeExports.jsx(Typography,{sx:{display:"inline-block",mt:"5px",fontWeight:"bold",textAlign:"center",width:"100%",color:p=>p.palette.error.main},children:"مشکلی پیش آمده است!"})]});return jsxRuntimeExports.jsx(Modal$1,{open:e,onClose:l,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:jsxRuntimeExports.jsxs(Box,{sx:o,children:[a==="success"&&c,a==="error"&&_,a!=="success"&&a!=="error"&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(Box,{display:"inline-block",width:"100%",mb:SPACING.SMALL,children:[jsxRuntimeExports.jsx(default_1$1,{fontSize:"medium",sx:{cursor:"pointer",float:"left",position:"absolute"},onClick:l}),jsxRuntimeExports.jsx(Typography,{sx:{display:"inline-block",mt:"5px",fontWeight:"bold",textAlign:"center",width:"100%"},children:a})]}),t]})]})})},ProvinceFinancial=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFinancial-DkYSa8nD.js"),__vite__mapDeps([256,1,2,20,21,4,23,218,22,148,24,25,13,14,15,16,26,50,51,215,34,12,28,101,102,27,40,41,42,52])))),NewFile$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),ProvinceManagePricing$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),Tickets$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),Debts=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFinancialDebts-C8YMSQU2.js"),__vite__mapDeps([257,1,2,4,12,13,14,15,16])))),Complaints=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFinancialComplaints-DGlQi_Rh.js"),__vite__mapDeps([258,1,2,4,12,13,14,15,16,26])))),DoucumentRegister=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFinancialDocumentRegister-Bp5g4r7n.js"),__vite__mapDeps([259,1,2,25,13,4,14,15,16,81,41,162,12,191,165,101,102,34,10,112])))),Statics$8=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),ProvinceSettlementPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceSettlementPage-C7jOjZH2.js"),__vite__mapDeps([260,1,2,4,25,13,14,15,16,34])))),TransactionsPage$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Transactions-Dqz-99yr.js"),__vite__mapDeps([175,1,2,4,30,40,41,42,113,46,130,52,176])))),ProvincePricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),SubSectorWage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SubSectorWage-DnzJ7MZd.js"),__vite__mapDeps([194,1,2,52,20,21,4,22,40,41,42,171,113,46,101,102,16,115,111,112,14,43,30])))),provinceFinancialRouting=[{path:[ROUTE_PROVINCE_FINANCIAL_REQUESTS,ROUTE_PROVINCE_FINANCIAL_REJECTED_REQUESTS,ROUTE_PROVINCE_FINANCIAL_ARCHIVED_REQUESTS,ROUTE_PROVINCE_FINANCIAL_NEW_REQUESTS,ROUTE_PROVINCE_FINANCIAL_AWAITING_PAYMENT_REQUESTS,ROUTE_PROVINCE_FINANCIAL_AWAITING_INSPECTION_REQUESTS,ROUTE_PROVINCE_FINANCIAL_PENDING_REQUESTS,ROUTE_PROVINCE_FINANCIAL_CHECK_PAYED_FACTOR_REQUESTS,ROUTE_PROVINCE_FINANCIAL_FINAL_FACTORS_REQUESTS,ROUTE_PROVINCE_FINANCIAL_ACTIVE_REQUESTS],Page:ProvinceFinancial,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_WAGE,ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_CITY_SHARES,ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_STEWARD_SHARES,ROUTE_PROVINCE_FINANCIAL_SUB_SECTORS_VET_FARM_SHARES],Page:SubSectorWage,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_FILE_ROUTE],Page:NewFile$2,exact:!1,props:{}},{path:[ROUTE_PROVINCE_PRICING],Page:ProvinceManagePricing$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_VIEW_TICKET,ROUTE_PROVINCE_FINANCIAL_TICKET],Page:Tickets$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_ROUTE_DEBT],Page:Debts,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_COMPLAINTS],Page:Complaints,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_DOCUMENT_REGISTRATION,ROUTE_PROVINCE__FINANCIAL_USER_FINACIAL_FILE_ROUTE],Page:DoucumentRegister,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_STATICS],Page:Statics$8,exact:!1,props:{}},{path:[ROUTE_PROVINCE_PRICING3],Page:ProvincePricing,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_SETTLEMENT],Page:ProvinceSettlementPage,exact:!1,props:{}},{path:[ROUTE_PROVINCE_FINANCIAL_TRANSACTIONS,ROUTE_PROVINCE_FINANCIAL_TRANSACTIONS_VIEW],Page:TransactionsPage$2,exact:!1,props:{}}],VetFarm$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarm-Nd7Sl4lf.js"),__vite__mapDeps([261,1,2,4,40,41,42,101,102,16,134,5,43,30])))),VetFarmAllocations$8=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),VetFarmInspections=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmInspections-By43xRPU.js"),__vite__mapDeps([262,1,2,4,12,13,14,15,16,162])))),Hatching$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./OperatorNewHatching-Cn88NBcE.js"),__vite__mapDeps([105,1,2,4,106,15,16,33,36,37,32,34,35,12,13,14,62,107,39,31,53,30,54,43,26,55,40,41,42,108,109,110,66,67,68,69,28,49,111,112,113,46,114,101,102,115,59,25,116,117,118,83,52,119,120,5,121,45,72])))),ChickenHatching=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Hatching-ubNErkhC.js"),__vite__mapDeps([263,1,2,52,110,30,4,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46])))),vetFarmRouting=[{path:[ROUTE_VETFARM_HATCHING],Page:ChickenHatching,exact:!1,props:{}},{path:[ROUTE_VETFARM_REGISTER_INFO],Page:VetFarm$1,exact:!1,props:{}},{path:[ROUTE_VETFARM_INSPECTIONS_ROUTE],Page:VetFarmInspections,exact:!1,props:{}},{path:[ROUTE_VETFARM_ROUTE_HATCHING],Page:Hatching$5,exact:!1,props:{}},{path:[ROUTE_VETFARM_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$8,exact:!1,props:{}}];function TemporaryDrawer(){const{drawer:e}=useSelector(o=>o.appSlice),t=useDispatch(),[a,s]=reactExports.useState({top:!1,left:!1,bottom:!1,right:!1,size:!1,content:!1});reactExports.useEffect(()=>{t(DRAWER({top:!1,left:!1,bottom:!1,right:!1,title:null,content:null,size:310}))},[]),reactExports.useEffect(()=>{s(e||{top:!1,left:!1,bottom:!1,right:!1,size:null,content:null})},[e]);const n=(o,u)=>l=>{l.type==="keydown"&&(l.key==="Tab"||l.key==="Shift")||t(DRAWER({[o]:u}))},i=o=>jsxRuntimeExports.jsxs(Grid,{sx:{width:o==="top"||o==="bottom"?"auto":e.size?e.size:310,height:e.bottom?"90vh":"100%"},role:"presentation",p:SPACING.SMALL,children:[jsxRuntimeExports.jsxs(Grid,{container:!0,justifyContent:"space-between",alignItems:"center",mb:2,children:[jsxRuntimeExports.jsxs(Box,{children:[jsxRuntimeExports.jsx(Typography,{variant:"body1",color:"primary",sx:{fontSize:"18px",fontWeight:600},children:e.title}),jsxRuntimeExports.jsx(Box,{sx:{width:"70%",height:"3px",backgroundColor:"#00A991",marginTop:"4px"}})]}),jsxRuntimeExports.jsx(Button,{color:"error",onClick:()=>{t(DRAWER({top:!1,left:!1,bottom:!1,right:!1,title:null,content:null,size:null}))},sx:{fontSize:"15px",fontWeight:500},children:"بازگشت"})]}),jsxRuntimeExports.jsx(Grid,{py:SPACING.SMALL,children:e==null?void 0:e.content})]});return jsxRuntimeExports.jsx("div",{children:["left","right","top","bottom"].map(o=>jsxRuntimeExports.jsx(reactExports.Fragment,{children:jsxRuntimeExports.jsx(Drawer,{anchor:o,open:a[o],onClose:n(o,!1),children:i(o)})},o))})}propTypesExports.PropTypes.any;const Support=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Support-d4piNlUO.js"),__vite__mapDeps([7,1,2,8,4])))),GeneralDashboard=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./GeneralDashboard-C2wglTq5.js"),__vite__mapDeps([264,1,2,89,8,90,4,101,102,16,147,65,20,12,13,14,15,52,221])))),Messages=reactExports.lazy(()=>__vitePreload(()=>import("./Messages-D3Z06gmJ.js"),__vite__mapDeps([265,1,2,4,212]))),Training=reactExports.lazy(()=>__vitePreload(()=>import("./Training-CwgvoZRf.js"),__vite__mapDeps([266,1,2,4]))),Payment=reactExports.lazy(()=>__vitePreload(()=>import("./Payment-zt3hXqAA.js"),__vite__mapDeps([267,1,2,4]))),WagePayment=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./WagePayment-CKyY2YRS.js"),__vite__mapDeps([9,1,2,10,4,11,12,13,14,15,16])))),DownloadReport=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DownloadReport-BMKas2y_.js"),__vite__mapDeps([17,1,2,4,18])))),Ticket=reactExports.lazy(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42]))),generalRouting=[{path:[ROUTE_GENERAL_USER_PROFILE,ROUTE_AVICULTURE_USER_PROFILE,ROUTE_CITY_USER_PROFILE,ROUTE_SLAUGHTER_USER_PROFILE,ROUTE_PROVINCE_USER_PROFILE,ROUTE_INSPECTOR_USER_PROFILE,ROUTE_VETFARM_USER_PROFILE,ROUTE_PROVINCE_FINANCIAL_USER_PROFILE,ROUTE_SLAUGHTER_HOUSE_VET_USER_PROFILE,ROUTE_STEWARD_USER_PROFILE,DRIVER_USER_PROFILE,ROUTE_CITYVET_USER_PROFILE,ROUTE_LIVE_STOCK_USER_PROFILE,ROUTE_CHAIN_COMPANY_USER_PROFILE,"/"],Page:GeneralDashboard,exact:!1,props:{}},{path:[ROUTE_GENERAL_TICKET_LIST,ROUTE_GENERAL_TICKET],Page:Ticket,exact:!1,props:{}},{path:[ROUTE_GENERAL_SUPPORT],Page:Support,exact:!1,props:{}},{path:[ROUTE_GENERAL_MESSAGES],Page:Messages,exact:!1,props:{}},{path:[ROUTE_GENERAL_TRAINING],Page:Training,exact:!1,props:{}},{path:[ROUTE_GENERAL_PAYMENT],Page:Payment,exact:!1,props:{}},{path:[ROUTE_GENERAL_WAGE_PAYMENT],Page:WagePayment,exact:!1,props:{}},{path:[ROUTE_GENERAL_DOWNLOAD_REPORT],Page:DownloadReport,exact:!1,props:{}}],StrictModal=({content:e,title:t,open:a})=>{const s={position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:400,bgcolor:"background.paper",boxShadow:24,display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",gap:SPACING.SMALL,borderRadius:2,p:3};return jsxRuntimeExports.jsx(Modal$1,{open:a,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:jsxRuntimeExports.jsx(Box,{sx:s,children:jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Box,{display:"inline-block",width:"100%",mb:SPACING.SMALL,children:jsxRuntimeExports.jsx(Typography,{sx:{display:"inline-block",mt:"5px",fontWeight:"bold",textAlign:"center",width:"100%"},children:t})}),e]})})})};StrictModal.propTypes={title:propTypesExports.PropTypes.any,content:propTypesExports.PropTypes.any,open:propTypesExports.PropTypes.any};const avicultureSetHallNumber=createAsyncThunk("AVICULTURE_SET_HALL_NUMBER",async(e,{dispatch:t})=>{t(LOADING_START());const{data:a,status:s}=await axios$1.put("Poultry/0/",e);return t(LOADING_END()),{data:a,status:s}}),StrictMissingHallNumber=({name:e,id:t,avicultureKey:a,handleClose:s})=>{const[n]=reactExports.useContext(AppContext),i=useDispatch(),o=useFormik({initialValues:{number_of_halls:1},validationSchema:create$1({number_of_halls:create$3().required("این فیلد اجباری است!").typeError("لطفا عدد وارد کنید!")})});return reactExports.useEffect(()=>{o.validateForm()},[]),jsxRuntimeExports.jsxs(Grid,{container:!0,gap:SPACING.SMALL,children:[jsxRuntimeExports.jsx(Grid,{children:jsxRuntimeExports.jsxs(Typography,{variant:"body2",children:["تعداد سالن های ",e," با شناسه جوجه ریزی ",t," را وارد کنید."]})}),jsxRuntimeExports.jsx(Grid,{container:!0,justifyContent:"center",alignItems:"center",xs:12,mt:SPACING.SMALL,children:jsxRuntimeExports.jsxs(FormControl,{sx:{minWidth:"100%"},children:[jsxRuntimeExports.jsx(InputLabel,{id:"demo-simple-select-label",children:"تعداد سالن"}),jsxRuntimeExports.jsxs(Select,{labelId:"demo-simple-select-label",id:"type_car",label:"تعداد سالن",value:o.values.number_of_halls,onChange:u=>{o.setFieldValue("number_of_halls",u.target.value)},error:o.touched.number_of_halls?!!o.errors.number_of_halls:null,onBlur:o.handleBlur,helperText:o.touched.number_of_halls&&o.errors.number_of_halls?o.errors.number_of_halls:null,children:[jsxRuntimeExports.jsx(MenuItem,{value:"1",children:"1"}),jsxRuntimeExports.jsx(MenuItem,{value:"2",children:"2"}),jsxRuntimeExports.jsx(MenuItem,{value:"3",children:"3"}),jsxRuntimeExports.jsx(MenuItem,{value:"4",children:"4"}),jsxRuntimeExports.jsx(MenuItem,{value:"5",children:"5"}),jsxRuntimeExports.jsx(MenuItem,{value:"6",children:"6"}),jsxRuntimeExports.jsx(MenuItem,{value:"7",children:"7"}),jsxRuntimeExports.jsx(MenuItem,{value:"8",children:"8"}),jsxRuntimeExports.jsx(MenuItem,{value:"9",children:"9"}),jsxRuntimeExports.jsx(MenuItem,{value:"10",children:"10"})]})]})}),jsxRuntimeExports.jsx(Button,{fullWidth:!0,variant:"contained",onClick:()=>{i(avicultureSetHallNumber({key:a,number_of_halls:o.values.number_of_halls})).then(u=>{u.error?n({vertical:"top",horizontal:"center",msg:"مشکلی پیش آمده است!",severity:"error"}):(n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}),i(avicultureGetProfile()),s())})},children:"ثبت"})]})};StrictMissingHallNumber.propTypes={name:propTypesExports.PropTypes.any,id:propTypesExports.PropTypes.any,avicultureKey:propTypesExports.PropTypes.any,handleClose:propTypesExports.PropTypes.any};const Driver=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Driver-C5SBwXtc.js"),__vite__mapDeps([268,1,2,20,25,13,4,14,15,16])))),driverRouting=[{path:[ROUTE_DRIVER_REQUESTS,ROUTE_DRIVER_CARS],Page:Driver,exact:!1,props:{}}],SidebarContext=reactExports.createContext(),SidebarContextProvider=e=>{const[t,a]=reactExports.useState(!1);return jsxRuntimeExports.jsx(SidebarContext.Provider,{value:[t,a],children:e.children})};SidebarContextProvider.propTypes={children:propTypesExports.PropTypes.any};const BackDrop=()=>{const e=useSelector(s=>s.appSlice.backdrop),[,t]=reactExports.useContext(SidebarContext),a=useDispatch();return reactExports.useEffect(()=>{a(BACKDROP_HIDE())},[]),jsxRuntimeExports.jsx(Backdrop,{sx:{color:"#fff",zIndex:s=>s.zIndex.drawer+1},open:e,onClick:()=>t(!1)})},Notif=()=>{const e=React.forwardRef(function(_,p){return jsxRuntimeExports.jsx(Alert,{elevation:6,ref:p,variant:"filled",..._})}),[t,a]=reactExports.useContext(AppContext),{vertical:s,horizontal:n,open:i,severity:o,msg:u}=a,l=()=>{t({...a,open:!1})};return jsxRuntimeExports.jsx(Snackbar,{anchorOrigin:{vertical:s,horizontal:n},open:i,autoHideDuration:6e3,onClose:l,children:jsxRuntimeExports.jsx(e,{onClose:l,severity:o,sx:{width:"100%"},children:u})},s+n)},Inspector=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Inspector-3L1B1-iL.js"),__vite__mapDeps([269,1,2,26,4,12,13,14,15,16,27,28,20,22,21,218,148,30,51,25,52])))),NewFile$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),CarManagement=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./CarManagement-Bc7yhWE-.js"),__vite__mapDeps([76,1,2,4,38,30,43,77,78,40,41,42,59])))),UserManagement=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceUserManagement-BE2y1AK7.js"),__vite__mapDeps([79,1,2,4,40,41,42,55,80,43,16,33,81,15,34,82,48,38,30,83])))),UserFile=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceUserFile-BH5BLuIa.js"),__vite__mapDeps([161,1,2,162,4,12,13,14,15,16,163,81,82,34,38,164,165])))),Tickets=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Tickets-Dn71fwNZ.js"),__vite__mapDeps([210,1,2,52,101,102,16,4,68,200,48,111,112,14,40,41,42])))),Reporting=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./InspectorReporting-DfVbdsTE.js"),__vite__mapDeps([270,1,2,4,33,13,14,15,16,25])))),Statics$7=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),InspectorPricing$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),ManageFarm=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ManageFarm-CjQCA55_.js"),__vite__mapDeps([151,1,2,4,15,16,40,41,42,30,43,152])))),inspectorRouting=[{path:[ROUTE_INSPECTOR_REQUESTS,ROUTE_INSPECTOR_REJECTED_REQUESTS,ROUTE_INSPECTOR_REQUESTS_NEW_REQUESTS,ROUTE_INSPECTOR_ARCHIVED_REQUESTS,ROUTE_PROVINCE_INSPECTOR_AWAITING_PAYMENT_REQUESTS,ROUTE_PROVINCE_INSPECTOR_AWAITING_INSPECTION_REQUESTS],Page:Inspector,exact:!1,props:{}},{path:[ROUTE_INSPECTOR_FILE_ROUTE],Page:NewFile$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_CAR_MANAGEMENT],Page:CarManagement,exact:!1,props:{}},{path:[ROUTE_PROVINCE_USER_MANAGEMENT],Page:UserManagement,exact:!1,props:{}},{path:[ROUTE_INSPECTOR_ASSIGN_VET_FARM],Page:ManageFarm,exact:!1,props:{}},{path:[ROUTE_PROVINCE_USER_FILE_ROUTE],Page:UserFile,exact:!1,props:{}},{path:[ROUTE_PROVINCE_INSPECTOR_VIEW_TICKET,ROUTE_PROVINCE_INSPECTOR_TICKET],Page:Tickets,exact:!1,props:{}},{path:[ROUTE_PROVINCE_INSPECTOR_REPORTING],Page:Reporting,exact:!1,props:{}},{path:[ROUTE_INSPECTOR_STATICS],Page:Statics$7,exact:!1,props:{}},{path:[ROUTE_PROVINCE_INSPECTOR_PRICING],Page:InspectorPricing$1,exact:!1,props:{}}],Fallback=()=>jsxRuntimeExports.jsx(Grid,{mt:SPACING.MEDIUM,children:jsxRuntimeExports.jsx(CircularProgress,{color:"primary"})}),SlaughterHouseVetPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseVet-D7KmbIAn.js"),__vite__mapDeps([271,1,2,20,21,4,22,71,26,129,59,128,43,130,30,40,41,42,111,112,14,28,52,12,13,15,16,204,249,101,102,25,239,127,115,72,39,131,34,67,68,69])))),NewFile=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NewFile-Cu2clwUs.js"),__vite__mapDeps([213,1,2,214,12,13,4,14,15,16,27,56,204,215,34,28,101,102,216,33,162])))),SlaughterPricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),FreeBuy=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterFreeBuy-DzYED3hW.js"),__vite__mapDeps([251,1,2,52,132,4,40,41,42,133,101,102,16,65,38,59,43,77,134,111,112,14,30,121,45,72])))),slaughterHouseVetRouting=[{path:[ROUTE_SLAUGHTER_HOUSE_VET_REQUESTS,ROUTE_SLAUGHTER_HOUSE_VET_NEW_REQUESTS,ROUTE_SLAUGHTER_HOUSE_VET_ACTIVE_REQUESTS,ROUTE_SLAUGHTER_HOUSE_VET_REJECTED_REQUESTS,ROUTE_SLAUGHTER_HOUSE_VET_ARCHIVED_REQUESTS,ROUTE_SLAUGHTER_HOUSE_VET_ENTER_BAR_INFO,ROUTE_SLAUGHTER_HOUSE_VET_COMPLAINTS],Page:SlaughterHouseVetPage,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_HOUSE_VET_FILE_ROUTE],Page:NewFile,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_PRICING],Page:SlaughterPricing,exact:!1,props:{}},{path:[ROUTE_SLAUGHTER_HOUSE_VET_FREE_BUY_ROUTE],Page:FreeBuy,exact:!1,props:{}}];var changedArray=function e(t,a){return t===void 0&&(t=[]),a===void 0&&(a=[]),t.length!==a.length||t.some(function(s,n){return!Object.is(s,a[n])})},initialState={error:null},ErrorBoundary=function(e){_inheritsLoose$1(t,e);function t(){for(var s,n=arguments.length,i=new Array(n),o=0;o{const R=document.body;return R.style.background="#341f97",()=>{R.style.background=""}},[]);const a=navigator.appVersion,s=navigator.userAgent;let n=navigator.appName,i=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10),u,l,c;(l=s.indexOf("OPR"))!==-1?(n="Opera",i=s.substring(l+4),(l=s.indexOf("Version"))!==-1&&(i=s.substring(l+8))):(l=s.indexOf("Edg"))!==-1?(n="Microsoft Edge",i=s.substring(l+4)):(l=s.indexOf("MSIE"))!==-1?(n="Microsoft Internet Explorer",i=s.substring(l+5)):(l=s.indexOf("Chrome"))!==-1?(n="Chrome",i=s.substring(l+7)):(l=s.indexOf("Safari"))!==-1?(n="Safari",i=s.substring(l+7),(l=s.indexOf("Version"))!==-1&&(i=s.substring(l+8))):(l=s.indexOf("Firefox"))!==-1?(n="Firefox",i=s.substring(l+8)):(u=s.lastIndexOf(" ")+1)<(l=s.lastIndexOf("/"))&&(n=s.substring(u,l),i=s.substring(l+1),n.toLowerCase()===n.toUpperCase()&&(n=navigator.appName)),(c=i.indexOf(";"))!==-1&&(i=i.substring(0,c)),(c=i.indexOf(" "))!==-1&&(i=i.substring(0,c)),o=parseInt(""+i,10),isNaN(o)&&(i=""+parseFloat(navigator.appVersion),o=parseInt(navigator.appVersion,10));let _="Unknown OS";navigator.appVersion.indexOf("Win")!==-1&&(_="Windows"),navigator.appVersion.indexOf("Mac")!==-1&&(_="MacOS"),navigator.appVersion.indexOf("X11")!==-1&&(_="UNIX"),navigator.appVersion.indexOf("Linux")!==-1&&(_="Linux");const[,p]=useUserProfile(),d={error:{stack:(e==null?void 0:e.stack)||"No stack trace available",msg:(e==null?void 0:e.message)||"Unknown error"},url:((E=window.location)==null?void 0:E.href)||window.location,userProfile:p||null,date:new Date,os:_,browserName:n,browserVersion:i+"-"+o,navigatorAppName:navigator.appName,navigatorAppVersion:a,navigatorUserAgent:s};return reactExports.useEffect(()=>{console.log({error:e,reportObj:d},JSON.stringify(e,null,2),"Current Error")},[e]),reactExports.useEffect(()=>{},[e]),jsxRuntimeExports.jsx(Grid,{container:!0,sx:{backgroundColor:"#341f97",alignItems:"center",justifyContent:"center",minHeight:"100vh",width:"100%",position:"fixed",top:0,left:0,zIndex:9999},children:jsxRuntimeExports.jsxs(Grid,{display:"flex",flexDirection:"column",xs:8,gap:2,justifyContent:"center",children:[jsxRuntimeExports.jsx(Grid,{width:"300px",alignSelf:"center",children:groovyWalkAnimation?jsxRuntimeExports.jsx(Lottie,{animationData:groovyWalkAnimation,loop:!0}):jsxRuntimeExports.jsx(Typography,{variant:"h3",color:"white",children:"⚠️"})}),jsxRuntimeExports.jsx(Grid,{children:jsxRuntimeExports.jsx(Typography,{variant:"h5",color:"#DC6E56",children:"متاسفیم، این بخش در دست توسعه است!"})}),jsxRuntimeExports.jsx(Grid,{children:jsxRuntimeExports.jsx(Typography,{variant:"body1",color:"white",children:"مشکل شما به بخش فنی گزارش داده شد و در حال رفع مشکل هستیم، لطفا چند لحظه دیگر تلاش کنید."})}),jsxRuntimeExports.jsx(Grid,{children:jsxRuntimeExports.jsx(Typography,{variant:"body1",color:"white",children:"در صورت رفع نشدن مشکل با شماره 02128421237 تماس حاصل فرمایید."})}),jsxRuntimeExports.jsx(Grid,{mt:2,children:jsxRuntimeExports.jsx(Button,{variant:"contained",onClick:t,color:"primary",children:"تلاش دوباره"})})]})})}ErrorFallback.propTypes={error:propTypesExports.PropTypes.any,resetErrorBoundary:propTypesExports.PropTypes.any};const Requests=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminRequests-Cy01ZPrX.js"),__vite__mapDeps([272,1,2,118,4,32,106,15,16,33,36,37,34,35,12,13,14,62,107,39,31,83,228,40,41,42,25,26,180,50,51,20])))),Statics$6=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),VisorStatics$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VisorStatics-D4EccJys.js"),__vite__mapDeps([178,1,2,179,4,180,14,112,30,21,22,20,52,40,41,42,34,170,28,181,120,113,46])))),adminRouting=[{path:[ROUTE_ADMIN_REQUESTS,ROUTE_ADMIN_CREATE_NEW_REQUEST,ROUTE_ADMIN_HATCHING,ROUTE_ADMIN_NEW_REQUESTS,ROUTE_ADMIN_REJECTED_REQUESTS,ROUTE_ADMIN_AWAITING_PAYMENT_REQUESTS,ROUTE_ADMIN_AWAITING_INSPECTION_REQUESTS,ROUTE_ADMIN_ARCHIVED_REQUESTS,ROUTE_ADMIN_ACTIVE_REQUESTS],Page:Requests,exact:!1,props:{}},{path:[ROUTE_ADMIN_STATICS],Page:Statics$6,exact:!1,props:{}},{path:[ROUTE_ADMIN_VISOR_STATICS,ROUTE_ADMIN_VISOR_STATICS_PREDICTION,ROUTE_ADMIN_VISOR_STATICS_CHARTS],Page:VisorStatics$2,exact:!1,props:{}}];function showSnackbar(e,t="warning"){const a=document.createElement("div");document.body.appendChild(a);const s=()=>{ReactDOM.unmountComponentAtNode(a),document.body.removeChild(a)};ReactDOM.render(jsxRuntimeExports.jsx(Snackbar,{open:!0,autoHideDuration:6e3,onClose:s,children:jsxRuntimeExports.jsx(Alert,{onClose:s,severity:t,sx:{width:"100%"},children:e})}),a)}var camelize=function(e){return typeof e=="string"?camelCase(e):walk(e)};function walk(e){return!e||typeof e!="object"||isDate(e)||isRegex(e)?e:isArray(e)?map(e,walk):reduce(objectKeys(e),function(t,a){var s=camelCase(a);return t[s]=walk(e[a]),t},{})}function camelCase(e){return e.replace(/[_.-](\w|$)/g,function(t,a){return a.toUpperCase()})}var isArray=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"},isDate=function(e){return Object.prototype.toString.call(e)==="[object Date]"},isRegex=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"},has=Object.prototype.hasOwnProperty,objectKeys=Object.keys||function(e){var t=[];for(var a in e)has.call(e,a)&&t.push(a);return t};function map(e,t){if(e.map)return e.map(t);for(var a=[],s=0;s{const s=store.getState().userSlice.userPath;e.defaults.baseURL=s};t();const a=store.subscribe(()=>{store.getState().userSlice.userPath!==e.defaults.baseURL&&t()});return e.interceptors.request.use(s=>{const{userSlice:{authToken:n}}=store.getState();return n?(s.headers.Authorization=`Bearer ${n}`,s.headers.Accept="application/json"):s.headers.Authorization="Bearer null",s},s=>Promise.reject(s)),e.interceptors.response.use(s=>camelize$1(s),s=>(s.response&&s.response.status===401&&(showSnackbar("مدت زمان فعالیت شما به اتمام رسیده است.","error"),store.dispatch(LOADING_END()),setTimeout(()=>{store.dispatch(LOG_OUT())},3e3)),Promise.reject(s))),a}const Statics$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),Reports$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceReports-qGAT0orI.js"),__vite__mapDeps([173,1,2,52,4,30,174])))),VetFarmAllocations$7=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),JahadKillStats$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./JahadKillStats-CE2a5IJL.js"),__vite__mapDeps([273,1,2,180,25,13,4,14,15,16,206,64])))),Poultries$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Poultries-DtqNlvmP.js"),__vite__mapDeps([167,1,2,4,30,40,41,42,43,152,46,47,5])))),JahadIllegalKilling$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./JahadIllegalKilling-bhPN4Eev.js"),__vite__mapDeps([274,1,2,4,25,13,14,15,16])))),FilesState$8=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),Hatching$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Hatching-ubNErkhC.js"),__vite__mapDeps([263,1,2,52,110,30,4,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46])))),PoultriesDetails$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PoultriesDetailsPage-yS7hzCUu.js"),__vite__mapDeps([220,1,2,4,113,46,15,40,41,42,121,45,72,52])))),vetSupervisorRouting=[{path:[ROUTE_VETـSUPERVISOR_HATCHING],Page:Hatching$4,exact:!1,props:{}},{path:[ROUTEـVET_SUPERVISOR_POULTRIES],Page:Poultries$1,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_ALLOCATIONS],Page:VetFarmAllocations$7,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_ILLEGALـKILLING],Page:JahadIllegalKilling$1,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_KILLS_STATS],Page:JahadKillStats$1,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_STATICS,ROUTE_VETـSUPERVISOR_STATICS_PREDICTION,ROUTE_VETـSUPERVISOR_STATICS_PREDICTION_VIEW,ROUTE_VETـSUPERVISOR_STATICS_CHARTS],Page:Statics$5,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_ROUTE_FILES_STATE],Page:FilesState$8,exact:!1,props:{}},{path:[ROUTE_VETـSUPERVISOR_REPORTING],Page:Reports$1,exact:!1,props:{}},{path:[ROUTEـVET_SUPERVISOR_POULTRIES_DETAILS],Page:PoultriesDetails$1,exact:!1,props:{}}],JahadKillStats=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./JahadKillStats-CE2a5IJL.js"),__vite__mapDeps([273,1,2,180,25,13,4,14,15,16,206,64])))),JahadIllegalKilling=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./JahadIllegalKilling-bhPN4Eev.js"),__vite__mapDeps([274,1,2,4,25,13,14,15,16])))),InspectorPricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),FilesState$7=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),jahadRouting=[{path:[ROUTE_JAHAD_KILLS_STATS],Page:JahadKillStats,exact:!1,props:{}},{path:[ROUTE_JAHAD_ILLEGALـKILLING],Page:JahadIllegalKilling,exact:!1,props:{}},{path:[ROUTE_JAHAD_PRICING],Page:InspectorPricing,exact:!1,props:{}},{path:[ROUTE_JAHAD_FILES_STATE],Page:FilesState$7,exact:!1,props:{}}],Guilds$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),FilesState$6=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VetFarmAllocations$6=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Statics$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),Commerce$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Commerce-F5bzhQNq.js"),__vite__mapDeps([275,1,2,52,20,21,4])))),Hatching$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Hatching-ubNErkhC.js"),__vite__mapDeps([263,1,2,52,110,30,4,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46])))),VisorStatics$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VisorStatics-D4EccJys.js"),__vite__mapDeps([178,1,2,179,4,180,14,112,30,21,22,20,52,40,41,42,34,170,28,181,120,113,46])))),commerceRouting=[{path:[ROUTE_COMMERCE_REQUESTS],Page:Commerce$1,exact:!1,props:{}},{path:[ROUTE_COMMERCE_ROUTE_MANAGE_GUILDS,ROUTE_COMMERCE_ROUTE_GUILDS,ROUTE_COMMERCE_ROUTE_STEWARDS,ROUTE_COMMERCE_ROUTE_GUILDS_SETTINGS],Page:Guilds$3,exact:!1,props:{}},{path:[ROUTE_COMMERCE_ROUTE_FILES_STATE],Page:FilesState$6,exact:!1,props:{}},{path:[ROUTE_COMMERCE_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$6,exact:!1,props:{}},{path:[ROUTE_COMMERCE_STATICS],Page:Statics$4,exact:!1,props:{}},{path:[ROUTE_COMMERCE_HATCHING],Page:Hatching$3,exact:!1,props:{}},{path:[ROUTE_COMMERCE_VISOR_STATICS,ROUTE_COMMERCE_VISOR_STATICS_PREDICTION,ROUTE_COMMERCE_VISOR_STATICS_PREDICTION_VIEW,ROUTE_COMMERCE_VISOR_STATICS_CHARTS],Page:VisorStatics$1,exact:!1,props:{}}],Guilds$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),FilesState$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VetFarmAllocations$5=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),cityCommerceRouting=[{path:[ROUTE_CITY_COMMERCE_ROUTE_MANAGE_GUILDS,ROUTE_CITY_COMMERCE_ROUTE_GUILDS,ROUTE_CITY_COMMERCE_ROUTE_STEWARDS,ROUTE_CITY_COMMERCE_ROUTE_GUILDS_SETTINGS],Page:Guilds$2,exact:!1,props:{}},{path:[ROUTE_CITY_COMMERCE_ROUTE_FILES_STATE],Page:FilesState$5,exact:!1,props:{}},{path:[ROUTE_CITY_COMMERCE_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$5,exact:!1,props:{}}],FilesState$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),StewardInventoryPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./StewardInventoryPage-fK_3znys.js"),__vite__mapDeps([276,1,2,52,4,22,21,20,40,41,42,165,15,33,69,16,244,93,65,31,94,59,34,30,245,104,43,77,134,189,171,99,100,101,102,103,241,187,111,112,14,121,45,72,188,190,87])))),VetFarmAllocations$4=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Hatching$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Hatching-ubNErkhC.js"),__vite__mapDeps([263,1,2,52,110,30,4,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46])))),VetFarm=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarm-Nd7Sl4lf.js"),__vite__mapDeps([261,1,2,4,40,41,42,101,102,16,134,5,43,30])))),cityVetRouting=[{path:[ROUTE_CITYVET_HATCHING],Page:Hatching$2,exact:!1,props:{}},{path:[ROUTE_CITYVET_REGISTER_INFO],Page:VetFarm,exact:!1,props:{}},{path:[ROUTE_JAHAD_FILES_STATE],Page:FilesState$4,exact:!1,props:{}},{path:[ROUTE_STEWARD_INVENTORY,ROUTE_STEWARD_SALE_IN_PROVINCE,ROUTE_STEWARD_INVENTORY_STOCK,ROUTE_STEWARD_SALE_OUT_PROVINCE,ROUTE_STEWARD_PURCHASE_OUT_PROVINCE,ROUTE_STEWARD_SEGMENT],Page:StewardInventoryPage$1,exact:!1,props:{}},{path:[ROUTE_CITYVET_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$4,exact:!1,props:{}}],Statics$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),FilesState$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VetFarmAllocations$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Dispensers$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseDispenserDashboard-Bzsi1uGR.js"),__vite__mapDeps([183,1,2,20,21,4,22,52,40,41,42,184,38,43,30,5,185,186,113,46,77,78,100,94,34,111,112,14,187,121,45,72,188,189,190,16,89,91,47,191])))),AllHatchings$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),cityJihadRouting=[{path:[ROUTE_CITY_JIHAD_STATICS],Page:Statics$3,exact:!1,props:{}},{path:[ROUTE_CITY_JIHAD_ROUTE_FILES_STATE],Page:FilesState$3,exact:!1,props:{}},{path:[ROUTE_CITY_JIHAD_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$3,exact:!1,props:{}},{path:[ROUTE_CITY_JIHAD_DISPENSERS,ROUTE_CITY_JIHAD_DISPENSERS_MANAGEMENT,ROUTE_CITY_JIHAD_DISPENSER_DETAILS_VIEW,ROUTE_CITY_JIHAD_DISPENSER_DETAILS_VIEW,ROUTE_CITY_JIHAD_DISPENSERS_STEWARDS,ROUTE_CITY_JIHAD_DISPENSERS_KILLHOUSES,ROUTE_CITY_JIHAD_DISPENSER_DETAILS_VIEW,ROUTE_CITY_JIHAD_DISPENSERS_SELL_CARCASS,ROUTE_CITY_JIHAD_DISPENSERS_INVENTORY,ROUTE_CITY_JIHAD_SALE_DESTRIBUTION_DETAILS],Page:Dispensers$1,exact:!1,props:{}},{path:[ROUTE_CITY_JIHADـHATCHINGS,ROUTE_CITY_JIHAD_HATCHINGS_DETAILS],Page:AllHatchings$3,exact:!1,props:{}}],Statics$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),VisorStatics=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VisorStatics-D4EccJys.js"),__vite__mapDeps([178,1,2,179,4,180,14,112,30,21,22,20,52,40,41,42,34,170,28,181,120,113,46])))),observatoryRouting=[{path:[ROUTE_OBSERVATORY_STATICS],Page:Statics$2,exact:!1,props:{}},{path:[ROUTE_OBSERVATORY_VISOR_STATICS,ROUTE_OBSERVATORY_VISOR_STATICS_PREDICTION,ROUTE_OBSERVATORY_VISOR_STATICS_PREDICTION_VIEW,ROUTE_OBSERVATORY_VISOR_STATICS_CHARTS],Page:VisorStatics,exact:!1,props:{}}],Dispensers=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseDispenserDashboard-Bzsi1uGR.js"),__vite__mapDeps([183,1,2,20,21,4,22,52,40,41,42,184,38,43,30,5,185,186,113,46,77,78,100,94,34,111,112,14,187,121,45,72,188,189,190,16,89,91,47,191])))),Guilds$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),FilesState$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VetFarmAllocations$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Statics$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),Commerce=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Commerce-F5bzhQNq.js"),__vite__mapDeps([275,1,2,52,20,21,4])))),Hatching$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Hatching-ubNErkhC.js"),__vite__mapDeps([263,1,2,52,110,30,4,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46])))),Reports=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceReports-qGAT0orI.js"),__vite__mapDeps([173,1,2,52,4,30,174])))),OperatorHatching=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./OperatorNewHatching-Cn88NBcE.js"),__vite__mapDeps([105,1,2,4,106,15,16,33,36,37,32,34,35,12,13,14,62,107,39,31,53,30,54,43,26,55,40,41,42,108,109,110,66,67,68,69,28,49,111,112,113,46,114,101,102,115,59,25,116,117,118,83,52,119,120,5,121,45,72])))),AllHatchings$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),DashboardPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DashboardPage-CxmQpJJ5.js"),__vite__mapDeps([197,1,2,4,180,198,40,41,42,30,186,113,46,174,12,13,14,15,16,181,165,52])))),ProvinceManagePricing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceManagePricing-Cq6gDIzN.js"),__vite__mapDeps([73,1,2,4,34,74,40,41,42,43])))),NationalInfo=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./NationalInfo-D0ubFFSk.js"),__vite__mapDeps([122,1,2,119,4,30,40,41,42,120,43,112,113,46,5,121,45,72,15])))),ProvinceDispensersStockSlug=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceDispensersStockSlug-BU09J6Vp.js"),__vite__mapDeps([219,1,2,52,4,40,41,42,101,102,16,115,15])))),DispensersStock=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceDispensersStock-COi8jDVY.js"),__vite__mapDeps([217,1,2,20,21,4,52,22,218])))),TransactionsPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Transactions-Dqz-99yr.js"),__vite__mapDeps([175,1,2,4,30,40,41,42,113,46,130,52,176])))),provinceSupervisorRouting=[{path:[ROUTE_PROVINCE_SUPERVISOR_REQUESTS],Page:Commerce,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_ROUTE_MANAGE_GUILDS,ROUTE_PROVINCE_SUPERVISOR_ROUTE_GUILDS,ROUTE_PROVINCE_SUPERVISOR_ROUTE_STEWARDS,ROUTE_PROVINCE_SUPERVISOR_ROUTE_GUILDS_SETTINGS],Page:Guilds$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_PRICING],Page:ProvinceManagePricing,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_DETAILS,ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_FARM,ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_FARM_DETAILS],Page:OperatorHatching,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO,ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_HATCHING_DETAILS,ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_SLAUGHTER,ROUTE_PROVINCE_SUPERVISOR_ROUTE_NATIONAL_INFO_SLAUGHTER_DETAILS],Page:NationalInfo,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_ROUTE_FILES_STATE],Page:FilesState$2,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$2,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_STATICS,ROUTE_PROVINCE_SUPERVISOR_STATICS_PREDICTION,ROUTE_PROVINCE_SUPERVISOR_STATICS_PREDICTION_VIEW,ROUTE_PROVINCE_SUPERVISOR_STATICS_CHARTS],Page:Statics$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_HATCHING],Page:Hatching$1,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_REPORTING],Page:Reports,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISORـHATCHINGS,ROUTE_PROVINCE_SUPERVISORـHATCHINGS_DETAILS],Page:AllHatchings$2,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_DASHBOARD],Page:DashboardPage,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_DISPENSERS,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_MANAGEMENT,ROUTE_PROVINCE_SUPERVISOR_DISPENSER_DETAILS_VIEW,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STEWARDS,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_KILLHOUSES,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_SELL_CARCASS,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_INVENTORY,ROUTE_PROVINCE_SUPERVISOR_SALE_DESTRIBUTION_DETAILS,ROUTE_PROVINCE_SUPERVISOR_REQUEST_DISTRIBUTION],Page:Dispensers,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK],Page:DispensersStock,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_KILLHOUSE,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_STEWARD,ROUTE_PROVINCE_SUPERVISOR_DISPENSERS_STOCK_GUILD],Page:ProvinceDispensersStockSlug,exact:!1,props:{}},{path:[ROUTE_PROVINCE_SUPERVISOR_REQUEST_TRANSACTIONS],Page:TransactionsPage$1,exact:!1,props:{}}],SenfInventoryPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SenfInventoryPage-DT9p7glB.js"),__vite__mapDeps([277,1,2,52,22,21,4,20,238,40,41,42,171,59,241,30,245,104,31,94,43,77,134,189,243,145,71,133,101,102,16,65,38,111,112,14,113,46,121,45,72])))),GuildPspDevices=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./GuildPspDevices-CysFwX7k.js"),__vite__mapDeps([254,1,2,4,52,30,40,41,42,43,224,33,16,31,59])))),senfRouting=[{path:[ROUTE_SENF_INVENTORY,ROUTE_SENF_INVENTORY_STOCK,ROUTE_SENF_INVENTORY_SEGMENTATION,ROUTE_SENF_INVENTORY_ENTER],Page:SenfInventoryPage$1,exact:!1,props:{}},{path:[ROUTE_GUILD_ROUTE_DEVICES],Page:GuildPspDevices,exact:!1,props:{}}],versionNumber="data:text/plain;base64,Ni45NQ==",ManageGuilds$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),guildRoomRouting=[{path:[ROUTE_GUILD_ROOM_ROUTE_MANAGE_GUILDS,ROUTE_GUILD_ROOM_ROUTE_GUILDS_REQUESTS,ROUTE_GUILD_ROOM_ROUTE_GUILDS,ROUTE_GUILD_ROOM_ROUTE_STEWARDS],Page:ManageGuilds$1,exact:!1,props:{}}],Stewards=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PspCompany-DacVjWmE.js"),__vite__mapDeps([223,1,2,52,20,21,4,30,40,41,42,88,81,89,8,90,31,35,91,69,43,25,13,14,15,16,12,165,28,33,224,225])))),PspDevicesV2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PspDevicesV2-JtFhnKym.js"),__vite__mapDeps([278,1,2,4,30,40,41,42,43,224,225,52])))),posCompanyRouting=[{path:[ROUTE_PSP_ROUTE_COMPANY_PSP_COMPANIES,ROUTE_PSP_COMPANY_ROUTE_GUILDS,ROUTE_PSP_COMPANY_ROUTE_ACTIVE_SESSION,ROUTE_PSP_COMPANY_ROUTE_DEVICES],Page:Stewards,exact:!1,props:{}},{path:[ROUTE_PSP_COMPANY_ROUTE_DEVICES_V2],Page:PspDevicesV2,exact:!1,props:{}}],Bars=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./LiveStockSupportManageBars-BJ7MQ-0w.js"),__vite__mapDeps([279,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Cases=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./LiveStockSupportCases-DWIg6NTV.js"),__vite__mapDeps([280,1,2,155,30,4,40,41,42,156])))),Freezing=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./LiveStockFreezingRequests-CUr6iKJr.js"),__vite__mapDeps([281,1,2,4,40,41,42,43,98])))),ColdHouse=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./LiveStockColdHouse-CbRfFbY6.js"),__vite__mapDeps([282,1,2,4,12,13,14,15,16])))),liveStockSupportRouting=[{path:[ROUTE_LIVE_STOCK_SUPPORT_MANAGE_BARS],Page:Bars,exact:!1,props:{}},{path:[ROUTE_LIVE_STOCK_SUPPORT_ROUTE_FILES_STATE],Page:Cases,exact:!1,props:{}},{path:[ROUTE_LIVE_STOCK_FREEZING_REQUESTS],Page:Freezing,exact:!1,props:{}},{path:[ROUTE_LIVE_STOCK_COLD_HOUSE],Page:ColdHouse,exact:!1,props:{}}],Poultries=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ChainCompany-DpPh0HBR.js"),__vite__mapDeps([283,1,2,4,30,140,42,70,40,41,71,43,16,38,45,72])))),Fees=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceFees-DR8GRQUt.js"),__vite__mapDeps([168,1,2,52,4,40,41,42,113,46,169,10,11,30,111,112,14,115,101,102,16,43,117,13,15,170,143,12,171,5,59,140])))),PoultriesDetails=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./PoultriesDetailsPage-yS7hzCUu.js"),__vite__mapDeps([220,1,2,4,113,46,15,40,41,42,121,45,72,52])))),chainCompanyRouting=[{path:[ROUTE_CHAIN_COMPANY_POULTRIES,ROUTE_CHAIN_COMPANY_MANAGE_BARS],Page:Poultries,exact:!1,props:{}},{path:[ROUTE_CHAIN_COMPANY_MANAGE_FEES],Page:Fees,exact:!1,props:{}},{path:[ROUTE_CHAIN_COMPANY_POULTRIES_DETAILS],Page:PoultriesDetails,exact:!1,props:{}}],VetFarmAllocations$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),AllHatchings$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),supporterRouting=[{path:[ROUTE_SUPPORTER_ROUTE_ALLOCATIONS],Page:VetFarmAllocations$1,exact:!1,props:{}},{path:[ROUTE_SUPPORTERـHATCHINGS,ROUTE_SUPPORTERـHATCHINGS_DETAILS],Page:AllHatchings$1,exact:!1,props:{}}],Dashboard=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./DispenserDashboard-DWFq38MC.js"),__vite__mapDeps([284,1,2])))),dispenserRouting=[{path:[ROUTE_DISPENSER_DASHBOARD],Page:Dashboard,exact:!1,props:{}}],Statics=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminStatics-CjS06WRI.js"),__vite__mapDeps([209,1,2,4,180,206,30,198,179,112])))),FilesState$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),VetFarmAllocations=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./VetFarmAllocations-CSIAevjU.js"),__vite__mapDeps([123,1,2,124,5,72,4,125,45,12,13,14,15,16,30,126,40,41,42,59,127,101,102,115,111,112,128,39,129,43,130,131,34,67,68,69,28,44,31,70,71,38,132,133,65,77,134,121,135,136,137,63,64])))),Guilds=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Guilds-D4W1iArQ.js"),__vite__mapDeps([84,1,2,52,20,21,4,23,30,43,40,41,42,85,86,5,48,14,69,87,88,81,89,8,90,31,35,91,92,59,12,13,15,16,93,65,94,95])))),Hatching=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./OperatorNewHatching-Cn88NBcE.js"),__vite__mapDeps([105,1,2,4,106,15,16,33,36,37,32,34,35,12,13,14,62,107,39,31,53,30,54,43,26,55,40,41,42,108,109,110,66,67,68,69,28,49,111,112,113,46,114,101,102,115,59,25,116,117,118,83,52,119,120,5,121,45,72])))),AllHatchings=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./AdminHatchings-DWftjDDv.js"),__vite__mapDeps([192,1,2,109,4,110,30,33,106,15,16,36,37,32,34,35,12,13,14,62,107,39,31,66,43,67,68,69,28,49,40,41,42,111,112,113,46,114,101,102,115,59,25,116,117,121,45,72,52,174])))),TransactionsPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./Transactions-Dqz-99yr.js"),__vite__mapDeps([175,1,2,4,30,40,41,42,113,46,130,52,176])))),SlaughterHouseDispenserDashboard=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterHouseDispenserDashboard-Bzsi1uGR.js"),__vite__mapDeps([183,1,2,20,21,4,22,52,40,41,42,184,38,43,30,5,185,186,113,46,77,78,100,94,34,111,112,14,187,121,45,72,188,189,190,16,89,91,47,191])))),cityPoultryRouting=[{path:[ROUTE_CITY_POULTRY_STATICS],Page:Statics,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRY_ROUTE_FILES_STATE],Page:FilesState$1,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRY_ROUTE_ALLOCATIONS],Page:VetFarmAllocations,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRY_ROUTE_MANAGE_GUILDS,ROUTE_CITY_POULTRY_ROUTE_GUILDS,ROUTE_CITY_POULTRY_ROUTE_STEWARDS,ROUTE_CITY_POULTRY_ROUTE_GUILDS_SETTINGS],Page:Guilds,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRY_HATCHING],Page:Hatching,exact:!1,props:{}},{path:[ROUTE_CITY_POULTRYـHATCHINGS,ROUTE_CITY_POULTRYـHATCHINGS_DETAILS],Page:AllHatchings,exact:!1,props:{}},{path:[ROUTE_CITY_REQUEST_TRANSACTIONS],Page:TransactionsPage,exact:!1,props:{}},{path:[ROUTE_CITY_DISPENSERS_INVENTORY],Page:SlaughterHouseDispenserDashboard,exact:!1,props:{}},{path:[ROUTE_CITY_REQUEST_DISTRIBUTION],Page:SlaughterHouseDispenserDashboard,exact:!1,props:{}},{path:[ROUTE_CITY_DISPENSERS],Page:SlaughterHouseDispenserDashboard,exact:!1,props:{}},{path:[ROUTE_CITY_REQUEST_TRANSACTION_DETAILS],Page:TransactionsPage,exact:!1,props:{}}];var Edit={},_interopRequireDefault=interopRequireDefaultExports;Object.defineProperty(Edit,"__esModule",{value:!0});var default_1=Edit.default=void 0,_createSvgIcon=_interopRequireDefault(requireCreateSvgIcon()),_jsxRuntime=jsxRuntimeExports;default_1=Edit.default=(0,_createSvgIcon.default)((0,_jsxRuntime.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit");const arrow="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAABgCAYAAACucnrAAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQESURBVHgB5Zy7UZtBEID30AOYIaAEQofQAeoAKrAIHWFXYFGBcQWIzJnJ7My4AtOBKYGAGdADnXcPCcRYSL929+72xJfAjOUZvtn/dZ9OclAYfjDYB+9/gYA1KAh/e7uLwt9BxlEx0kG42aQJbwMX709cs9l1UAD+7m4HajUS3gEuJLy+3qFfzUtrCxOmpWMIE2alYwkTJqW999swGPwBmfA5Crdn/ZO5q/dYWDrhV4UJU5OeEt4FPld4W9qb9wJbkx4MvoBQGBqN1qIXmZm07/fP8Ecb+ARh59zNoheamLR/nHAb+FzDw8NhFWEiuzQKf8aT+SPwIeGW29y8rvofsh7eY+EO8FlamMgmnUuYyCKtIHyDwnscYSL5OY1X6WOxcL/f4goTSSfth8P3MBp1gc+j8NbWFQioQSJ8r3eAP76BjA844Z8gJMmkVaoHZh6qHqBA9HNaRXg0+qQlTNQhIuM1MYU8Wdfa2DgFRaId3jEjgJQo0paFCXVp68KEqrSS8NzqoYHafTpUD+9/4K/vgEsCYUJl0iqZx7kL12gcQgJ07tPDIVUPWeap148gEWLpkHm8PwA+lTOPFiLp1JlHC7Z0jsyjBetClrN6aLC0dOnCxFLSqyBMVJYOmQdAstpRqR4aVJK2knm0WCgdMo9zss0t3h/i4+UFGGHuLStUD+fOQMaRJWHiVWmLmUeLmbnIaubR4r9zuoQIIOWF9FsQJl5K9/t/YcWFiacLGU65DRJhgK8lCBNPk8Yp0xYmXghIlHm0mJb2wCFh5tFCnouojxXGtPQl8Ngf7wwqhmdp738Dn3ZJ4s/ntMZ+TOc6eH6fgHGeJh3iHC7wgRb6XDAwhNBgnDiPocYnPnM9PRanQ51/ZTYsPvOWFRoWlg6g4sGFDvX7e0kijsbccqKypl5ba7t6/RwMMffhJDQt72XvMWFbC43NENXCIC1GajXJfbisMDhhlcQrP3vjxa1L62Xgs03Xh3BnyMxSC46wXpaK4zNAbnHeG3i9Xgfvw5Inr7LewJtQsrhozwmKd1FccjvKIi6KCCERYSoCPqGv+8QhQmd3kXziSfed2NlSheUG3wJqQQJUtlSFCT1+8k3y4JEsO+luk9SoLwBdnHjUPWWqm9xV6gv1tsj1RXXSE6zXlyjShGXxaNKEVfGo0oTajgbFN/ijSxPWslMSaQIP9f3xoc5HSTzZZy1xUXGJtzNpbzsNR430b4HEWMhOyT9VayE7Zfl6gNzZKfnhPU2u+pJVmsghnl2awCUlPXgcA5+lxE1IEynrixlpIpX4Kn5h08LsZOoLm1JlJ1OTnhA7O5n8Cs3Y2cnkpCfEihCmpYkY4ualCW3xIqQJzexUjDShlp2gMDSy0z+Q2qP+0RRLDgAAAABJRU5ErkJggg==",EditModalContent=({initialRole:e,initialSubUser:t,subUsers:a,onSubmit:s,onCancel:n,userKey:i})=>{const o=useDispatch(),[u,l]=reactExports.useState(t),[c,_]=reactExports.useState(a||[]),[p,d]=reactExports.useState(!1),E=["Steward","ColdHouseSteward","KillHouse","Guilds"],R=I=>{switch(I){case"KillHouse":return"نام کشتارگاه";case"ColdHouseSteward":case"Steward":return"نام مباشر";case"Guilds":return"نام صنف";default:return"انتخاب واحد"}},y=React.useCallback(I=>{I&&E.includes(I)&&i?(d(!0),o(getUserRoleInfo({userKey:i,role:I})).unwrap().then(A=>{A!=null&&A.data&&Array.isArray(A.data)?_(A.data):_([]),d(!1)}).catch(A=>{console.error("Error fetching subUsers:",A),_([]),d(!1)})):(_([]),d(!1))},[i,o,E]);return reactExports.useEffect(()=>{if(e){if(a&&a.length>0)return;y(e)}},[e]),jsxRuntimeExports.jsxs(Grid,{container:!0,spacing:2,direction:"column",sx:{width:"100%"},children:[E.includes(e)&&jsxRuntimeExports.jsx(Grid,{item:!0,xs:12,children:jsxRuntimeExports.jsxs(FormControl,{fullWidth:!0,children:[jsxRuntimeExports.jsx(InputLabel,{id:"subuser-select-label",children:R(e)}),p?jsxRuntimeExports.jsx(Box,{sx:{display:"flex",justifyContent:"center",alignItems:"center",padding:2},children:jsxRuntimeExports.jsx(CircularProgress,{size:24})}):jsxRuntimeExports.jsx(Select,{labelId:"subuser-select-label",value:u||"",onChange:I=>l(I.target.value),label:R(e),disabled:p||c.length===0,children:c.map(I=>jsxRuntimeExports.jsx(MenuItem,{value:I.key,children:I.unit},I.key))})]})}),jsxRuntimeExports.jsxs(Grid,{item:!0,xs:12,container:!0,spacing:2,mt:1,pb:2,children:[jsxRuntimeExports.jsx(Grid,{item:!0,xs:6,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,variant:"outlined",onClick:n,children:"انصراف"})}),jsxRuntimeExports.jsx(Grid,{item:!0,xs:6,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,variant:"contained",onClick:()=>s(u),disabled:!u,children:"ثبت"})})]})]})},SiteMap=()=>{var T,O,C,U,L,j,X,B,Y,z;const{pathname:e}=useLocation(),t=useNavigate(),a=useDispatch(),{subMenuText:s,mediatorText:n}=useSelector(H=>H.userSlice),i=useSelector(H=>H.userSlice.selectedSubUser),o=useSelector(H=>H.userSlice.subUsers),u=useSelector(H=>H.userSlice.userProfile),l=useSelector(H=>H.userSlice.loginUserProfile),c=(u==null?void 0:u.key)||(l==null?void 0:l.key),_=e.startsWith("/slaughter")||e.startsWith("/senf")||e.startsWith("/steward"),p=!((T=getRoleItems(getRoleFromUrl()))!=null&&T.find(H=>H.route===e))&&!((O=getLiveStockItems(getRoleFromUrl()))!=null&&O.find(H=>H.route===e)),d=((U=(C=getRoleItems(getRoleFromUrl()))==null?void 0:C.find(H=>H.route===n))==null?void 0:U.text)||((j=(L=getLiveStockItems(getRoleFromUrl()))==null?void 0:L.find(H=>H.route===n))==null?void 0:j.text),E=H=>{switch(H){case"KillHouse":return"کشتارگاه";case"Steward":return"مباشر";case"Guilds":return"صنف";default:return"کشتارگاه"}},R=getRoleFromUrl(),y=E(R),I=i==null?void 0:i.unit,A=()=>{const H=getRoleFromUrl()||"",M=(i==null?void 0:i.key)||"";a(OPEN_MODAL({title:"تغییر واحد",content:jsxRuntimeExports.jsx(EditModalContent,{initialRole:H,initialSubUser:M,subUsers:o,onSubmit:x,onCancel:()=>a(CLOSE_MODAL()),userKey:c}),size:400}))},x=H=>{a(CLOSE_MODAL()),a(OPEN_MODAL({title:"تأیید تغییرات",content:jsxRuntimeExports.jsxs(Grid,{container:!0,spacing:2,direction:"column",sx:{width:"100%"},children:[jsxRuntimeExports.jsx(Grid,{item:!0,xs:12,children:jsxRuntimeExports.jsx(Typography,{variant:"body2",children:"آیا از تغییر واحد مطمئن هستید؟"})}),jsxRuntimeExports.jsxs(Grid,{item:!0,xs:12,container:!0,spacing:2,mt:1,children:[jsxRuntimeExports.jsx(Grid,{item:!0,xs:6,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,variant:"outlined",onClick:()=>a(CLOSE_MODAL()),children:"خیر"})}),jsxRuntimeExports.jsx(Grid,{item:!0,xs:6,children:jsxRuntimeExports.jsx(Button,{fullWidth:!0,variant:"contained",onClick:()=>S(H),children:"بله"})})]})]}),size:300}))},S=H=>{if(H){const M=o.find(k=>k.key===H);M&&a(SET_SELECTED_SUB_USER(M))}a(CLOSE_MODAL())};return jsxRuntimeExports.jsx(Grid,{container:!0,xs:12,sx:{justifyContent:{xs:"start",sm:"center"}},px:2,mt:1,children:jsxRuntimeExports.jsxs(Box,{sx:{width:{xs:"100%",sm:"83.33%"},display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",gap:2},children:[jsxRuntimeExports.jsxs(Grid,{container:!0,justifyContent:"start",alignItems:"center",gap:1,style:{color:"gray",userSelect:"none",background:"#E4E4E4",paddingInline:"10px",borderRadius:"5px"},children:[jsxRuntimeExports.jsx(Typography,{variant:"caption",onClick:()=>t("/"),sx:{cursor:"pointer"},children:getFaUserRole(getRoleFromUrl())}),jsxRuntimeExports.jsx("img",{alt:"arrow",src:arrow,style:{width:"20px"}}),p&&d&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Typography,{variant:"caption",onClick:()=>t(-1),style:{cursor:"pointer"},children:d}),jsxRuntimeExports.jsx("img",{alt:"arrow",src:arrow,style:{width:"20px"}})]}),jsxRuntimeExports.jsx(Typography,{variant:"caption",children:/\d/.test(e)?"نمایش":((B=(X=getRoleItems(getRoleFromUrl()))==null?void 0:X.find(H=>H.route===e))==null?void 0:B.text)||((z=(Y=getLiveStockItems(getRoleFromUrl()))==null?void 0:Y.find(H=>H.route===e))==null?void 0:z.text)||s})]}),_&&o&&o.length>1&&jsxRuntimeExports.jsxs(Box,{sx:{display:"flex",alignItems:"center",gap:1},children:[jsxRuntimeExports.jsxs(Typography,{variant:"body2",component:"span",sx:{fontSize:"12px",color:"primary.main",fontWeight:500},children:["نام ",y," :"," ",jsxRuntimeExports.jsx(Typography,{component:"span",sx:{fontSize:"14px",color:"primary.main",fontWeight:600},children:I})]}),jsxRuntimeExports.jsx(IconButton,{size:"small",onClick:A,sx:{padding:"4px",color:"primary.main","&:hover":{backgroundColor:"primary.light",color:"primary.dark"}},children:jsxRuntimeExports.jsx(default_1,{fontSize:"small",sx:{fontSize:"16px"}})})]})]})})},ParentCompanyRequests=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ParentCompany-C4grQDH_.js"),__vite__mapDeps([285,1,2,52,169,10,11,4,30,111,112,14,115,101,102,16,43,40,41,42,125,45,72,12,13,15,128,70,71,38,170,136,140,44,31])))),parentCompanyRouting=[{path:[ROUTE_PARENT_COMPANY_PAYING_FEES_VIEW,ROUTE_PARENT_COMPANY_PAYING_FEES_REQUESTS,ROUTE_PARENT_COMPANY_ALLOCATIONS],Page:ParentCompanyRequests,exact:!1,props:{}}],SlaughterMorguePage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterMorgue-C5DfynIX.js"),__vite__mapDeps([246,1,2,40,41,42,4,30,43,100,99,34,94,101,102,16,103,104,31,59,52,5])))),coldHouseStewardRouting=[{path:[ROUTE_COLD_HOUSE_STEWARD_MORGUE],Page:SlaughterMorguePage$1,exact:!1,props:{}}],SenfInventoryPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SenfInventoryPage-DT9p7glB.js"),__vite__mapDeps([277,1,2,52,22,21,4,20,238,40,41,42,171,59,241,30,245,104,31,94,43,77,134,189,243,145,71,133,101,102,16,65,38,111,112,14,113,46,121,45,72])))),cityGuildRouting=[{path:[ROUTE_SENF_INVENTORY,ROUTE_SENF_INVENTORY_STOCK],Page:SenfInventoryPage,exact:!1,props:{}}],RequestsPage$3=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceJahadRequests-BwI533Jw.js"),__vite__mapDeps([286,1,2,30,40,41,42,4,43,16,81,12,13,14,15,33,20,21,22,52,34,113,46])))),liveStockProvinceJahadRouting=[{path:[ROUTE_PROVINCE_JAHAD_UNIONS,ROUTE_PROVINCE_JAHAD_COOPERATIVES,ROUTE_PROVINCE_JAHAD_RANCHERS,ROUTE_PROVINCE_JAHAD_HERDS,ROUTE_PROVINCE_JAHAD_USERS,ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION,ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION_ALLOCATION,ROUTE_PROVINCE_JAHAD_PRODUCT_DISTRIBUTION_POLICY,ROUTE_PROVINCE_JAHAD_PRODUCT_SHARES,ROUTE_PROVINCE_JAHAD_PRODUCT_TRANSACTIONS,ROUTE_PROVINCE_JAHAD_SELL_REPORT],Page:RequestsPage$3,exact:!1,props:{}}],RequestsPage$2=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceJahadRequests-BwI533Jw.js"),__vite__mapDeps([286,1,2,30,40,41,42,4,43,16,81,12,13,14,15,33,20,21,22,52,34,113,46])))),unionRouting=[{path:[ROUTE_UNION_COOPERATIVES,ROUTE_UNION_RANCHERS,ROUTE_UNION_HERDS,ROUTE_UNION_USERS,ROUTE_UNION_PRODUCT_DISTRIBUTION,ROUTE_UNION_PRODUCT_DISTRIBUTION_ALLOCATION,ROUTE_UNION_PRODUCT_DISTRIBUTION_POLICY,ROUTE_UNION_PRODUCT_TRANSACTIONS,ROUTE_UNION_SELL_REPORT],Page:RequestsPage$2,exact:!1,props:{}}],RequestsPage$1=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceJahadRequests-BwI533Jw.js"),__vite__mapDeps([286,1,2,30,40,41,42,4,43,16,81,12,13,14,15,33,20,21,22,52,34,113,46])))),cooperativeRouting=[{path:[ROUTE_COOPERATIVE_RANCHERS,ROUTE_COOPERATIVE_HERDS,ROUTE_COOPERATIVE_USERS,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_ALLOCATION,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_POLICY,ROUTE_COOPERATIVE_PRODUCT_TRANSACTIONS],Page:RequestsPage$1,exact:!1,props:{}}],RequestsPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./ProvinceJahadRequests-BwI533Jw.js"),__vite__mapDeps([286,1,2,30,40,41,42,4,43,16,81,12,13,14,15,33,20,21,22,52,34,113,46])))),rancherRouting=[{path:[ROUTE_COOPERATIVE_RANCHERS,ROUTE_COOPERATIVE_HERDS,ROUTE_COOPERATIVE_USERS,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_ALLOCATION,ROUTE_COOPERATIVE_PRODUCT_DISTRIBUTION_POLICY],Page:RequestsPage,exact:!1,props:{}}],SlaughterMorguePage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./BarSquareTransactions-Bh0r2ed6.js"),__vite__mapDeps([287,1,2,52,40,41,42,4])))),barSquareRouting=[{path:[ROUTE_BAR_SQUARE_TRANSACTIONS],Page:SlaughterMorguePage,exact:!1,props:{}}],FilesState=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./FilesState-DzvmAKtk.js"),__vite__mapDeps([154,1,2,4,155,30,40,41,42,156,157])))),StewardInventoryPage=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./StewardInventoryPage-fK_3znys.js"),__vite__mapDeps([276,1,2,52,4,22,21,20,40,41,42,165,15,33,69,16,244,93,65,31,94,59,34,30,245,104,43,77,134,189,171,99,100,101,102,103,241,187,111,112,14,121,45,72,188,190,87])))),ManageGuilds=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./GuildManageGuildsPage-COo16lW5.js"),__vite__mapDeps([288,1,2,30,4,92,88,81,89,8,90,31,35,91,69,59,5,87,43,140,42])))),ManageDispensers=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterManageDispensers-Bv6Imb9Z.js"),__vite__mapDeps([252,1,2,4,52,89,184,91,59,40,41,42,30,43,191])))),ManageDelegates=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterManageDelegates-CFw2449N.js"),__vite__mapDeps([253,1,2,4,52,191,43,40,41,42,30,59])))),PspDevices=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./GuildPspDevices-CysFwX7k.js"),__vite__mapDeps([254,1,2,4,52,30,40,41,42,43,224,33,16,31,59])))),SubUnits=reactExports.lazy(()=>lazyRetry(()=>__vitePreload(()=>import("./SlaughterSubUnits-gYIeCBh9.js"),__vite__mapDeps([255,1,2,52,20,21,4,22])))),stewardRouting=[{path:[ROUTE_JAHAD_FILES_STATE],Page:FilesState,exact:!1,props:{}},{path:[ROUTE_STEWARD_MANAGE_GUILDS],Page:ManageGuilds,exact:!1,props:{}},{path:[ROUTE_STEWARD_INVENTORY,ROUTE_STEWARD_SALE_IN_PROVINCE,ROUTE_STEWARD_INVENTORY_STOCK,ROUTE_STEWARD_PURCHASE_OUT_PROVINCE,ROUTE_STEWARD_SALE_OUT_PROVINCE,ROUTE_STEWARD_DAILY_LIST,ROUTE_STEWARD_SEGMENT],Page:StewardInventoryPage,exact:!1,props:{}},{path:[ROUTE_STEWARD_ROUTE_SUB_UNITS],Page:SubUnits,exact:!1,props:{}},{path:[ROUTE_STEWARD_ROUTE_MANAGE_DISPENSERS],Page:ManageDispensers,exact:!1,props:{}},{path:[ROUTE_STEWARD_ROUTE_MANAGE_DELEGATES],Page:ManageDelegates,exact:!1,props:{}},{path:[ROUTE_STEWARD_ROUTE_DEVICES],Page:PspDevices,exact:!1,props:{}}],AppRouter=()=>{const e=useSelector(n=>n.userSlice.authToken),t=useSelector(n=>n.userSlice.role);let a=[...guestRouting],s="/";if(e){a=[...generalRouting,...barSquareRouting];for(const n in t)if(Object.hasOwnProperty.call(t,n))switch(t[n]){case"Admin":a=[...a,...adminRouting,...inspectorRouting];break;case"Poultry":a=[...a,...avicultureRouting];break;case"CityOperator":a=[...a,...cityRouting];break;case"KillHouse":a=[...a,...slaughterRouting];break;case"ProvinceOperator":a=[...a,...getManagerRouting("provinceOperator")];break;case"ProvinceFinancial":a=[...a,...provinceFinancialRouting];break;case"ProvinceInspector":a=[...a,...inspectorRouting];break;case"KillHouseVet":a=[...a,...slaughterHouseVetRouting];break;case"VetFarm":a=[...a,...vetFarmRouting];break;case"Driver":a=[...a,...driverRouting];break;case"VetSupervisor":a=[...a,...vetSupervisorRouting];break;case"Jahad":a=[...a,...jahadRouting];break;case"Guilds":a=[...a,...senfRouting];break;case"Steward":a=[...a,...stewardRouting];break;case"Commerce":a=[...a,...commerceRouting];break;case"ProvinceSupervisor":a=[...a,...provinceSupervisorRouting];break;case"CityCommerce":a=[...a,...cityCommerceRouting];break;case"CityVet":a=[...a,...cityVetRouting];break;case"CityJahad":a=[...a,...cityJihadRouting];break;case"Observatory":a=[...a,...observatoryRouting];break;case"GuildRoom":a=[...a,...guildRoomRouting];break;case"PosCompany":a=[...a,...posCompanyRouting];break;case"LiveStockSupport":a=[...a,...liveStockSupportRouting];break;case"SuperAdmin":a=[...a,...getManagerRouting("SuperAdmin")];break;case"ChainCompany":a=[...a,...chainCompanyRouting];break;case"AdminX":a=[...a,...getManagerRouting("AdminX")];break;case"Supporter":a=[...a,...supporterRouting];break;case"Dispenser":a=[...a,...dispenserRouting];break;case"CityPoultry":a=[...a,...cityPoultryRouting];break;case"ParentCompany":a=[...a,...parentCompanyRouting];break;case"ColdHouseSteward":a=[...a,...coldHouseStewardRouting];break;case"cityGuildRouting":a=[...a,...cityGuildRouting];break;case"LiveStockProvinceJahad":a=[...a,...liveStockProvinceJahadRouting];break;case"Union":a=[...a,...unionRouting];break;case"Cooperative":a=[...a,...cooperativeRouting];break;case"Rancher":a=[...a,...rancherRouting];break}}return jsxRuntimeExports.jsxs(Routes,{children:[a==null?void 0:a.map(n=>{const{exact:i,Page:o,props:u}=n;return n.path.map(l=>jsxRuntimeExports.jsx(Route,{exact:i,path:l,element:jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx(Fallback,{}),children:jsxRuntimeExports.jsx(Box,{children:jsxRuntimeExports.jsx(o,{...u})})})},l))}),jsxRuntimeExports.jsx(Route,{path:"*",element:jsxRuntimeExports.jsx(Navigate,{to:s,replace:!0})})]})},cacheRtl=createCache({key:"muirtl",stylisPlugins:[prefixer,rtlPlugin]}),App=()=>{const e=useDispatch(),t=useSelector(d=>d.userSlice.authToken),{pathname:a}=useLocation(),{profile:s}=useSelector(d=>d.avicultureSlice),[n,i]=reactExports.useState([]);reactExports.useEffect(()=>{if(_(!1),t&&s)for(const d of s.aviculture)d.numberOfHalls||(_(!0),i([{title:"NUMBER_OF_HALLS",data:{...d}}]))},[t,s]),reactExports.useEffect(()=>{(!t||s===null)&&_(!1)},[t,s]);const[o,u]=reactExports.useState(!1);reactExports.useEffect(()=>{u(t&&getRoleFromUrl())},[window.location.href,window.location.pathname,a]),reactExports.useEffect(()=>{window.location.search.includes("refresh")&&!window.location.search.includes("finalAmount")&&(window.location.href=window.location.pathname)},[]);const l=()=>{const E=`${window.location.href}?refresh=${new Date().getTime()}`;window.location.href=E};reactExports.useEffect(()=>{const d=`?v=${new Date().getTime()}`;fetch(`${versionNumber}${d}`).then(E=>E.text()).then(E=>{const R=E.toString(),y=localStorage.getItem("AppVersion");console.log("compare versions",R,y),(!y||y.toString()!==R.toString())&&(localStorage.setItem("AppVersion",R.toString()),"caches"in window&&(caches.keys().then(I=>{I.forEach(A=>{caches.delete(A)})}),l()))}).catch(E=>{console.error("Error:",E)})},[window.location.pathname]);const[c,_]=React.useState(!1),p=()=>_(!1);return jsxRuntimeExports.jsx(CacheProvider,{value:cacheRtl,children:jsxRuntimeExports.jsx(ThemeProvider,{theme,children:jsxRuntimeExports.jsx(LocalizationProvider,{dateAdapter:DateFnsJalaliUtils,children:jsxRuntimeExports.jsx(ErrorBoundary,{FallbackComponent:ErrorFallback,onReset:()=>{e(LOG_OUT())},children:jsxRuntimeExports.jsx(reactExports.Suspense,{fallback:jsxRuntimeExports.jsx(Fallback,{}),children:jsxRuntimeExports.jsxs(AppContextProvider,{children:[jsxRuntimeExports.jsxs("div",{className:"App",style:{},children:[jsxRuntimeExports.jsxs(SidebarContextProvider,{children:[t&&jsxRuntimeExports.jsx(Header,{}),o&&jsxRuntimeExports.jsx(SiteMap,{}),jsxRuntimeExports.jsx(BackDrop,{}),jsxRuntimeExports.jsx(Notif,{})]}),jsxRuntimeExports.jsx(AppRouter,{})]}),n.map((d,E)=>{var I,A,x;let R="";const y=jsxRuntimeExports.jsx(StrictMissingHallNumber,{avicultureKey:(I=d.data)==null?void 0:I.key,name:(A=d.data)==null?void 0:A.unitName,id:(x=d.data)==null?void 0:x.breedingUniqueId,handleClose:p});return d.title==="NUMBER_OF_HALLS"&&(R="ثبت تعداد سالن ها"),jsxRuntimeExports.jsx(StrictModal,{title:R,content:y,open:c},"modal"+E)}),jsxRuntimeExports.jsx(TemporaryDrawer,{}),jsxRuntimeExports.jsx(Modal,{}),jsxRuntimeExports.jsx(Loading,{})]})})})})})})};SetupAxios(axios$1);var define_process_env_default={};const isLocalhost=!!(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function register(e){if("serviceWorker"in navigator){if(new URL(define_process_env_default.PUBLIC_URL,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const a=`${define_process_env_default.PUBLIC_URL}/service-worker.js`;isLocalhost?(checkValidServiceWorker(a),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")})):registerValidSW(a)})}}function registerValidSW(e,t){navigator.serviceWorker.register(e).then(a=>{a.onupdatefound=()=>{const s=a.installing;s!=null&&(s.onstatechange=()=>{s.state==="installed"&&(navigator.serviceWorker.controller?console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."):console.log("Content is cached for offline use."))})}}).catch(a=>{console.error("Error during service worker registration:",a)})}function checkValidServiceWorker(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(a=>{const s=a.headers.get("content-type");a.status===404||s!=null&&s.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(n=>{n.unregister().then(()=>{window.location.reload()})}):registerValidSW(e)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}function _typeof(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(a){return typeof a}:_typeof=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a"u"&&Ml!==void 0?function(e){return typeof e=="function"||e===Ml}:function(e){return typeof e=="function"},oi={},tw=Xe,Tt=!tw(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),rw=ni,Ni=Function.prototype.call,Qr=rw?Ni.bind(Ni):function(){return Ni.apply(Ni,arguments)},ii={},vh={}.propertyIsEnumerable,hh=Object.getOwnPropertyDescriptor,nw=hh&&!vh.call({1:2},1);ii.f=nw?function(t){var r=hh(this,t);return!!r&&r.enumerable}:vh;var _o=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},aw=Ke,ow=Xe,iw=Ta,Ll=Object,sw=aw("".split),Ds=ow(function(){return!Ll("z").propertyIsEnumerable(0)})?function(e){return iw(e)==="String"?sw(e,""):Ll(e)}:Ll,Pc=function(e){return e==null},lw=Pc,uw=TypeError,Ha=function(e){if(lw(e))throw new uw("Can't call method on "+e);return e},cw=Ds,fw=Ha,Hn=function(e){return cw(fw(e))},dw=or,Tr=function(e){return typeof e=="object"?e!==null:dw(e)},pt={},Nl=pt,Fl=gt,pw=or,kf=function(e){return pw(e)?e:void 0},Nr=function(e,t){return arguments.length<2?kf(Nl[e])||kf(Fl[e]):Nl[e]&&Nl[e][t]||Fl[e]&&Fl[e][t]},vw=Ke,kt=vw({}.isPrototypeOf),hw=gt,Mf=hw.navigator,Lf=Mf&&Mf.userAgent,Oo=Lf?String(Lf):"",gh=gt,Hl=Oo,Nf=gh.process,Ff=gh.Deno,Hf=Nf&&Nf.versions||Ff&&Ff.version,Uf=Hf&&Hf.v8,Mn,vs;Uf&&(Mn=Uf.split("."),vs=Mn[0]>0&&Mn[0]<4?1:+(Mn[0]+Mn[1]));!vs&&Hl&&(Mn=Hl.match(/Edge\/(\d+)/),(!Mn||Mn[1]>=74)&&(Mn=Hl.match(/Chrome\/(\d+)/),Mn&&(vs=+Mn[1])));var si=vs,Bf=si,gw=Xe,yw=gt,mw=yw.String,To=!!Object.getOwnPropertySymbols&&!gw(function(){var e=Symbol("symbol detection");return!mw(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Bf&&Bf<41}),bw=To,yh=bw&&!Symbol.sham&&typeof Symbol.iterator=="symbol",Sw=Nr,ww=or,$w=kt,_w=yh,Ow=Object,li=_w?function(e){return typeof e=="symbol"}:function(e){var t=Sw("Symbol");return ww(t)&&$w(t.prototype,Ow(e))},Tw=String,ui=function(e){try{return Tw(e)}catch{return"Object"}},xw=or,Cw=ui,Iw=TypeError,Za=function(e){if(xw(e))return e;throw new Iw(Cw(e)+" is not a function")},Pw=Za,Rw=Pc,Rc=function(e,t){var r=e[t];return Rw(r)?void 0:Pw(r)},Ul=Qr,Bl=or,Wl=Tr,Ew=TypeError,Dw=function(e,t){var r,n;if(t==="string"&&Bl(r=e.toString)&&!Wl(n=Ul(r,e))||Bl(r=e.valueOf)&&!Wl(n=Ul(r,e))||t!=="string"&&Bl(r=e.toString)&&!Wl(n=Ul(r,e)))return n;throw new Ew("Can't convert object to primitive value")},mh={exports:{}},Aw=!0,Wf=gt,jw=Object.defineProperty,kw=function(e,t){try{jw(Wf,e,{value:t,configurable:!0,writable:!0})}catch{Wf[e]=t}return t},Mw=gt,Lw=kw,zf="__core-js_shared__",Gf=mh.exports=Mw[zf]||Lw(zf,{});(Gf.versions||(Gf.versions=[])).push({version:"3.46.0",mode:"pure",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"});var Ec=mh.exports,qf=Ec,xo=function(e,t){return qf[e]||(qf[e]=t||{})},Nw=Ha,Fw=Object,Fr=function(e){return Fw(Nw(e))},Hw=Ke,Uw=Fr,Bw=Hw({}.hasOwnProperty),hr=Object.hasOwn||function(t,r){return Bw(Uw(t),r)},Ww=Ke,zw=0,Gw=Math.random(),qw=Ww(1.1.toString),Dc=function(e){return"Symbol("+(e===void 0?"":e)+")_"+qw(++zw+Gw,36)},Kw=gt,Vw=xo,Kf=hr,Yw=Dc,Xw=To,Jw=yh,go=Kw.Symbol,zl=Vw("wks"),Qw=Jw?go.for||go:go&&go.withoutSetter||Yw,wt=function(e){return Kf(zl,e)||(zl[e]=Xw&&Kf(go,e)?go[e]:Qw("Symbol."+e)),zl[e]},Zw=Qr,Vf=Tr,Yf=li,e$=Rc,t$=Dw,r$=wt,n$=TypeError,a$=r$("toPrimitive"),bh=function(e,t){if(!Vf(e)||Yf(e))return e;var r=e$(e,a$),n;if(r){if(t===void 0&&(t="default"),n=Zw(r,e,t),!Vf(n)||Yf(n))return n;throw new n$("Can't convert object to primitive value")}return t===void 0&&(t="number"),t$(e,t)},o$=bh,i$=li,Ac=function(e){var t=o$(e,"string");return i$(t)?t:t+""},s$=gt,Xf=Tr,tc=s$.document,l$=Xf(tc)&&Xf(tc.createElement),Sh=function(e){return l$?tc.createElement(e):{}},u$=Tt,c$=Xe,f$=Sh,wh=!u$&&!c$(function(){return Object.defineProperty(f$("div"),"a",{get:function(){return 7}}).a!==7}),d$=Tt,p$=Qr,v$=ii,h$=_o,g$=Hn,y$=Ac,m$=hr,b$=wh,Jf=Object.getOwnPropertyDescriptor;oi.f=d$?Jf:function(t,r){if(t=g$(t),r=y$(r),b$)try{return Jf(t,r)}catch{}if(m$(t,r))return h$(!p$(v$.f,t,r),t[r])};var S$=Xe,w$=or,$$=/#|\.prototype\./,ci=function(e,t){var r=O$[_$(e)];return r===x$?!0:r===T$?!1:w$(t)?S$(t):!!t},_$=ci.normalize=function(e){return String(e).replace($$,".").toLowerCase()},O$=ci.data={},T$=ci.NATIVE="N",x$=ci.POLYFILL="P",C$=ci,Qf=Es,I$=Za,P$=ni,R$=Qf(Qf.bind),fi=function(e,t){return I$(e),t===void 0?e:P$?R$(e,t):function(){return e.apply(t,arguments)}},Un={},E$=Tt,D$=Xe,$h=E$&&D$(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),A$=Tr,j$=String,k$=TypeError,oa=function(e){if(A$(e))return e;throw new k$(j$(e)+" is not an object")},M$=Tt,L$=wh,N$=$h,Fi=oa,Zf=Ac,F$=TypeError,Gl=Object.defineProperty,H$=Object.getOwnPropertyDescriptor,ql="enumerable",Kl="configurable",Vl="writable";Un.f=M$?N$?function(t,r,n){if(Fi(t),r=Zf(r),Fi(n),typeof t=="function"&&r==="prototype"&&"value"in n&&Vl in n&&!n[Vl]){var a=H$(t,r);a&&a[Vl]&&(t[r]=n.value,n={configurable:Kl in n?n[Kl]:a[Kl],enumerable:ql in n?n[ql]:a[ql],writable:!1})}return Gl(t,r,n)}:Gl:function(t,r,n){if(Fi(t),r=Zf(r),Fi(n),L$)try{return Gl(t,r,n)}catch{}if("get"in n||"set"in n)throw new F$("Accessors not supported");return"value"in n&&(t[r]=n.value),t};var U$=Tt,B$=Un,W$=_o,As=U$?function(e,t,r){return B$.f(e,t,W$(1,r))}:function(e,t,r){return e[t]=r,e},Fo=gt,z$=ai,G$=Es,q$=or,K$=oi.f,V$=C$,io=pt,Y$=fi,so=As,ed=hr,X$=function(e){var t=function(r,n,a){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(r);case 2:return new e(r,n)}return new e(r,n,a)}return z$(e,this,arguments)};return t.prototype=e.prototype,t},be=function(e,t){var r=e.target,n=e.global,a=e.stat,o=e.proto,u=n?Fo:a?Fo[r]:Fo[r]&&Fo[r].prototype,p=n?io:io[r]||so(io,r,{})[r],m=p.prototype,C,A,O,j,B,q,X,re,ve;for(j in t)C=V$(n?j:r+(a?".":"#")+j,e.forced),A=!C&&u&&ed(u,j),q=p[j],A&&(e.dontCallGetSet?(ve=K$(u,j),X=ve&&ve.value):X=u[j]),B=A&&X?X:t[j],!(!C&&!o&&typeof q==typeof B)&&(e.bind&&A?re=Y$(B,Fo):e.wrap&&A?re=X$(B):o&&q$(B)?re=G$(B):re=B,(e.sham||B&&B.sham||q&&q.sham)&&so(re,"sham",!0),so(p,j,re),o&&(O=r+"Prototype",ed(io,O)||so(io,O,{}),so(io[O],j,B),e.real&&m&&(C||!m[j])&&so(m,j,B)))},J$=Ke,eo=J$([].slice),_h=Ke,Q$=Za,Z$=Tr,e_=hr,td=eo,t_=ni,Oh=Function,r_=_h([].concat),n_=_h([].join),Yl={},a_=function(e,t,r){if(!e_(Yl,t)){for(var n=[],a=0;a0?R_:P_)(r)},D_=E_,di=function(e){var t=+e;return t!==t||t===0?0:D_(t)},A_=di,j_=Math.max,k_=Math.min,Ms=function(e,t){var r=A_(e);return r<0?j_(r+t,0):k_(r,t)},M_=di,L_=Math.min,Mc=function(e){var t=M_(e);return t>0?L_(t,9007199254740991):0},N_=Mc,xa=function(e){return N_(e.length)},F_=Hn,H_=Ms,U_=xa,B_=function(e){return function(t,r,n){var a=F_(t),o=U_(a);if(o===0)return!e&&-1;var u=H_(n,o),p;if(e&&r!==r){for(;o>u;)if(p=a[u++],p!==p)return!0}else for(;o>u;u++)if((e||u in a)&&a[u]===r)return e||u||0;return!e&&-1}},Eh={indexOf:B_(!1)},Ls={},W_=Ke,Xl=hr,z_=Hn,G_=Eh.indexOf,q_=Ls,rd=W_([].push),Dh=function(e,t){var r=z_(e),n=0,a=[],o;for(o in r)!Xl(q_,o)&&Xl(r,o)&&rd(a,o);for(;t.length>n;)Xl(r,o=t[n++])&&(~G_(a,o)||rd(a,o));return a},Lc=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],K_=Dh,V_=Lc,pi=Object.keys||function(t){return K_(t,V_)},Y_=Tt,X_=$h,J_=Un,Q_=oa,Z_=Hn,eO=pi;ks.f=Y_&&!X_?Object.defineProperties:function(t,r){Q_(t);for(var n=Z_(r),a=eO(r),o=a.length,u=0,p;o>u;)J_.f(t,p=a[u++],n[p]);return t};var tO=Nr,rO=tO("document","documentElement"),nO=xo,aO=Dc,nd=nO("keys"),Ns=function(e){return nd[e]||(nd[e]=aO(e))},oO=oa,iO=ks,ad=Lc,sO=Ls,lO=rO,uO=Sh,cO=Ns,od=">",id="<",nc="prototype",ac="script",Ah=cO("IE_PROTO"),Jl=function(){},jh=function(e){return id+ac+od+e+id+"/"+ac+od},sd=function(e){e.write(jh("")),e.close();var t=e.parentWindow.Object;return e=null,t},fO=function(){var e=uO("iframe"),t="java"+ac+":",r;return e.style.display="none",lO.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(jh("document.F=Object")),r.close(),r.F},Hi,ns=function(){try{Hi=new ActiveXObject("htmlfile")}catch{}ns=typeof document<"u"?document.domain&&Hi?sd(Hi):fO():sd(Hi);for(var e=ad.length;e--;)delete ns[nc][ad[e]];return ns()};sO[Ah]=!0;var Io=Object.create||function(t,r){var n;return t!==null?(Jl[nc]=oO(t),n=new Jl,Jl[nc]=null,n[Ah]=t):n=ns(),r===void 0?n:iO.f(n,r)},dO=be,pO=Nr,Ql=ai,vO=Th,ld=I_,hO=oa,ud=Tr,gO=Io,kh=Xe,Nc=pO("Reflect","construct"),yO=Object.prototype,mO=[].push,Mh=kh(function(){function e(){}return!(Nc(function(){},[],e)instanceof e)}),Lh=!kh(function(){Nc(function(){})}),cd=Mh||Lh;dO({target:"Reflect",stat:!0,forced:cd,sham:cd},{construct:function(t,r){ld(t),hO(r);var n=arguments.length<3?t:ld(arguments[2]);if(Lh&&!Mh)return Nc(t,r,n);if(t===n){switch(r.length){case 0:return new t;case 1:return new t(r[0]);case 2:return new t(r[0],r[1]);case 3:return new t(r[0],r[1],r[2]);case 4:return new t(r[0],r[1],r[2],r[3])}var a=[null];return Ql(mO,a,r),new(Ql(vO,t,a))}var o=n.prototype,u=gO(ud(o)?o:yO),p=Ql(t,u,r);return ud(p)?p:u}});var bO=pt,SO=bO.Reflect.construct,wO=SO,$O=wO,_O=$O,OO=be,TO=Fr,Nh=pi,xO=Xe,CO=xO(function(){Nh(1)});OO({target:"Object",stat:!0,forced:CO},{keys:function(t){return Nh(TO(t))}});var IO=pt,PO=IO.Object.keys,RO=PO,EO=RO,DO=EO,AO=Co,jO=String,xr=function(e){if(AO(e)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return jO(e)},Fs={},kO=Dh,MO=Lc,LO=MO.concat("length","prototype");Fs.f=Object.getOwnPropertyNames||function(t){return kO(t,LO)};var Fh={},NO=Ta,FO=Hn,Hh=Fs.f,HO=eo,Uh=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],UO=function(e){try{return Hh(e)}catch{return HO(Uh)}};Fh.f=function(t){return Uh&&NO(t)==="Window"?UO(t):Hh(FO(t))};var vi={};vi.f=Object.getOwnPropertySymbols;var BO=As,to=function(e,t,r,n){return n&&n.enumerable?e[t]=r:BO(e,t,r),e},WO=Un,Fc=function(e,t,r){return WO.f(e,t,r)},hi={},zO=wt;hi.f=zO;var fd=pt,GO=hr,qO=hi,KO=Un.f,yt=function(e){var t=fd.Symbol||(fd.Symbol={});GO(t,e)||KO(t,e,{value:qO.f(e)})},VO=Qr,YO=Nr,XO=wt,JO=to,Bh=function(){var e=YO("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,n=XO("toPrimitive");t&&!t[n]&&JO(t,n,function(a){return VO(r,this)},{})},QO=jc,ZO=Co,eT=QO?{}.toString:function(){return"[object "+ZO(this)+"]"},tT=jc,rT=Un.f,nT=As,aT=hr,oT=eT,iT=wt,dd=iT("toStringTag"),Ua=function(e,t,r,n){var a=r?e:e&&e.prototype;a&&(aT(a,dd)||rT(a,dd,{configurable:!0,value:t}),n&&!tT&&nT(a,"toString",oT))},sT=gt,lT=or,pd=sT.WeakMap,uT=lT(pd)&&/native code/.test(String(pd)),cT=uT,Wh=gt,fT=Tr,dT=As,Zl=hr,eu=Ec,pT=Ns,vT=Ls,vd="Object already initialized",oc=Wh.TypeError,hT=Wh.WeakMap,hs,ei,gs,gT=function(e){return gs(e)?ei(e):hs(e,{})},yT=function(e){return function(t){var r;if(!fT(t)||(r=ei(t)).type!==e)throw new oc("Incompatible receiver, "+e+" required");return r}};if(cT||eu.state){var ra=eu.state||(eu.state=new hT);ra.get=ra.get,ra.has=ra.has,ra.set=ra.set,hs=function(e,t){if(ra.has(e))throw new oc(vd);return t.facade=e,ra.set(e,t),t},ei=function(e){return ra.get(e)||{}},gs=function(e){return ra.has(e)}}else{var lo=pT("state");vT[lo]=!0,hs=function(e,t){if(Zl(e,lo))throw new oc(vd);return t.facade=e,dT(e,lo,t),t},ei=function(e){return Zl(e,lo)?e[lo]:{}},gs=function(e){return Zl(e,lo)}}var gi={set:hs,get:ei,has:gs,enforce:gT,getterFor:yT},mT=Ta,Po=Array.isArray||function(t){return mT(t)==="Array"},hd=Po,bT=js,ST=Tr,wT=wt,$T=wT("species"),gd=Array,_T=function(e){var t;return hd(e)&&(t=e.constructor,bT(t)&&(t===gd||hd(t.prototype))?t=void 0:ST(t)&&(t=t[$T],t===null&&(t=void 0))),t===void 0?gd:t},OT=_T,Hc=function(e,t){return new(OT(e))(t===0?0:t)},TT=fi,xT=Ke,CT=Ds,IT=Fr,PT=xa,RT=Hc,yd=xT([].push),uo=function(e){var t=e===1,r=e===2,n=e===3,a=e===4,o=e===6,u=e===7,p=e===5||o;return function(m,C,A,O){for(var j=IT(m),B=CT(j),q=PT(B),X=TT(C,A),re=0,ve=O||RT,Se=t?ve(m,q):r||u?ve(m,0):void 0,he,ee;q>re;re++)if((p||re in B)&&(he=B[re],ee=X(he,re,j),e))if(t)Se[re]=ee;else if(ee)switch(e){case 3:return!0;case 5:return he;case 6:return re;case 2:yd(Se,he)}else switch(e){case 4:return!1;case 7:yd(Se,he)}return o?-1:n||a?a:Se}},ro={forEach:uo(0),map:uo(1),filter:uo(2),some:uo(3),every:uo(4),findIndex:uo(6)},Hs=be,yi=gt,Uc=Qr,ET=Ke,mo=Tt,bo=To,DT=Xe,Jt=hr,AT=kt,ic=oa,Us=Hn,Bc=Ac,jT=xr,sc=_o,So=Io,zh=pi,kT=Fs,Gh=Fh,MT=vi,qh=oi,Kh=Un,LT=ks,Vh=ii,md=to,NT=Fc,Wc=xo,FT=Ns,Yh=Ls,bd=Dc,HT=wt,UT=hi,BT=yt,WT=Bh,zT=Ua,Xh=gi,Bs=ro.forEach,Lr=FT("hidden"),Ws="Symbol",ti="prototype",GT=Xh.set,Sd=Xh.getterFor(Ws),Nn=Object[ti],Ya=yi.Symbol,Go=Ya&&Ya[ti],qT=yi.RangeError,KT=yi.TypeError,tu=yi.QObject,Jh=qh.f,Xa=Kh.f,Qh=Gh.f,VT=Vh.f,Zh=ET([].push),Oa=Wc("symbols"),mi=Wc("op-symbols"),YT=Wc("wks"),lc=!tu||!tu[ti]||!tu[ti].findChild,eg=function(e,t,r){var n=Jh(Nn,t);n&&delete Nn[t],Xa(e,t,r),n&&e!==Nn&&Xa(Nn,t,n)},uc=mo&&DT(function(){return So(Xa({},"a",{get:function(){return Xa(this,"a",{value:7}).a}})).a!==7})?eg:Xa,ru=function(e,t){var r=Oa[e]=So(Go);return GT(r,{type:Ws,tag:e,description:t}),mo||(r.description=t),r},zs=function(t,r,n){t===Nn&&zs(mi,r,n),ic(t);var a=Bc(r);return ic(n),Jt(Oa,a)?(n.enumerable?(Jt(t,Lr)&&t[Lr][a]&&(t[Lr][a]=!1),n=So(n,{enumerable:sc(0,!1)})):(Jt(t,Lr)||Xa(t,Lr,sc(1,So(null))),t[Lr][a]=!0),uc(t,a,n)):Xa(t,a,n)},zc=function(t,r){ic(t);var n=Us(r),a=zh(n).concat(ag(n));return Bs(a,function(o){(!mo||Uc(tg,n,o))&&zs(t,o,n[o])}),t},XT=function(t,r){return r===void 0?So(t):zc(So(t),r)},tg=function(t){var r=Bc(t),n=Uc(VT,this,r);return this===Nn&&Jt(Oa,r)&&!Jt(mi,r)?!1:n||!Jt(this,r)||!Jt(Oa,r)||Jt(this,Lr)&&this[Lr][r]?n:!0},rg=function(t,r){var n=Us(t),a=Bc(r);if(!(n===Nn&&Jt(Oa,a)&&!Jt(mi,a))){var o=Jh(n,a);return o&&Jt(Oa,a)&&!(Jt(n,Lr)&&n[Lr][a])&&(o.enumerable=!0),o}},ng=function(t){var r=Qh(Us(t)),n=[];return Bs(r,function(a){!Jt(Oa,a)&&!Jt(Yh,a)&&Zh(n,a)}),n},ag=function(e){var t=e===Nn,r=Qh(t?mi:Us(e)),n=[];return Bs(r,function(a){Jt(Oa,a)&&(!t||Jt(Nn,a))&&Zh(n,Oa[a])}),n};bo||(Ya=function(){if(AT(Go,this))throw new KT("Symbol is not a constructor");var t=!arguments.length||arguments[0]===void 0?void 0:jT(arguments[0]),r=bd(t),n=function(a){var o=this===void 0?yi:this;o===Nn&&Uc(n,mi,a),Jt(o,Lr)&&Jt(o[Lr],r)&&(o[Lr][r]=!1);var u=sc(1,a);try{uc(o,r,u)}catch(p){if(!(p instanceof qT))throw p;eg(o,r,u)}};return mo&&lc&&uc(Nn,r,{configurable:!0,set:n}),ru(r,t)},Go=Ya[ti],md(Go,"toString",function(){return Sd(this).tag}),md(Ya,"withoutSetter",function(e){return ru(bd(e),e)}),Vh.f=tg,Kh.f=zs,LT.f=zc,qh.f=rg,kT.f=Gh.f=ng,MT.f=ag,UT.f=function(e){return ru(HT(e),e)},mo&&NT(Go,"description",{configurable:!0,get:function(){return Sd(this).description}}));Hs({global:!0,wrap:!0,forced:!bo,sham:!bo},{Symbol:Ya});Bs(zh(YT),function(e){BT(e)});Hs({target:Ws,stat:!0,forced:!bo},{useSetter:function(){lc=!0},useSimple:function(){lc=!1}});Hs({target:"Object",stat:!0,forced:!bo,sham:!mo},{create:XT,defineProperty:zs,defineProperties:zc,getOwnPropertyDescriptor:rg});Hs({target:"Object",stat:!0,forced:!bo},{getOwnPropertyNames:ng});WT();zT(Ya,Ws);Yh[Lr]=!0;var JT=To,og=JT&&!!Symbol.for&&!!Symbol.keyFor,QT=be,ZT=Nr,ex=hr,tx=xr,ig=xo,rx=og,nu=ig("string-to-symbol-registry"),nx=ig("symbol-to-string-registry");QT({target:"Symbol",stat:!0,forced:!rx},{for:function(e){var t=tx(e);if(ex(nu,t))return nu[t];var r=ZT("Symbol")(t);return nu[t]=r,nx[r]=t,r}});var ax=be,ox=hr,ix=li,sx=ui,lx=xo,ux=og,wd=lx("symbol-to-string-registry");ax({target:"Symbol",stat:!0,forced:!ux},{keyFor:function(t){if(!ix(t))throw new TypeError(sx(t)+" is not a symbol");if(ox(wd,t))return wd[t]}});var cx=Ke,$d=Po,fx=or,_d=Ta,dx=xr,Od=cx([].push),px=function(e){if(fx(e))return e;if($d(e)){for(var t=e.length,r=[],n=0;nu;)m=n(r,p=a[u++]),m!==void 0&&oC(o,p,m);return o}});var iC=pt,sC=iC.Object.getOwnPropertyDescriptors,lC=sC,uC=lC,cC=uC,yg={exports:{}},fC=be,dC=Tt,Dd=ks.f;fC({target:"Object",stat:!0,forced:Object.defineProperties!==Dd,sham:!dC},{defineProperties:Dd});var pC=pt,mg=pC.Object,vC=yg.exports=function(t,r){return mg.defineProperties(t,r)};mg.defineProperties.sham&&(vC.sham=!0);var hC=yg.exports,gC=hC,yC=gC,mC=yC,bg={exports:{}},bC=be,SC=Tt,Ad=Un.f;bC({target:"Object",stat:!0,forced:Object.defineProperty!==Ad,sham:!SC},{defineProperty:Ad});var wC=pt,Sg=wC.Object,$C=bg.exports=function(t,r,n){return Sg.defineProperty(t,r,n)};Sg.defineProperty.sham&&($C.sham=!0);var _C=bg.exports,OC=_C,wg=OC,TC=wg,$g={exports:{}},jd=Tt,xC=Ke,CC=Qr,IC=Xe,au=pi,PC=vi,RC=ii,EC=Fr,DC=Ds,co=Object.assign,kd=Object.defineProperty,AC=xC([].concat),_g=!co||IC(function(){if(jd&&co({b:1},co(kd({},"a",{enumerable:!0,get:function(){kd(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var e={},t={},r=Symbol("assign detection"),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(a){t[a]=a}),co({},e)[r]!==7||au(co({},t)).join("")!==n})?function(t,r){for(var n=EC(t),a=arguments.length,o=1,u=PC.f,p=RC.f;a>o;)for(var m=DC(arguments[o++]),C=u?AC(au(m),u(m)):au(m),A=C.length,O=0,j;A>O;)j=C[O++],(!jd||CC(p,m,j))&&(n[j]=m[j]);return n}:co,jC=be,Md=_g;jC({target:"Object",stat:!0,forced:Object.assign!==Md},{assign:Md});var kC=pt,MC=kC.Object.assign,LC=MC,Og=LC,NC=Og,FC=NC,HC=FC,UC=HC,BC=UC,WC=be,Ld=Th;WC({target:"Function",proto:!0,forced:Function.bind!==Ld},{bind:Ld});var zC=gt,GC=pt,gr=function(e,t){var r=GC[e+"Prototype"],n=r&&r[t];if(n)return n;var a=zC[e],o=a&&a.prototype;return o&&o[t]},qC=gr,KC=qC("Function","bind"),VC=kt,YC=KC,ou=Function.prototype,XC=function(e){var t=e.bind;return e===ou||VC(ou,e)&&t===ou.bind?YC:t},JC=XC,Tg=JC,QC=Tg,ZC=QC,eI=ZC,tI=eI,Gc=tI;(function(e){var t=BC,r=Gc;function n(){var a;return e.exports=n=t?r(a=t).call(a):function(o){for(var u=1;ur.length)&&(n=r.length);for(var a=0,o=Array(n);avI)throw pI("Maximum allowed index exceeded");return e},hI=Xe,gI=wt,yI=si,mI=gI("species"),wi=function(e){return yI>=51||!hI(function(){var t=[],r=t.constructor={};return r[mI]=function(){return{foo:1}},t[e](Boolean).foo!==1})},bI=be,SI=Xe,wI=Po,$I=Tr,_I=Fr,OI=xa,Nd=qc,Fd=Si,TI=Hc,xI=wi,CI=wt,II=si,Ag=CI("isConcatSpreadable"),PI=II>=51||!SI(function(){var e=[];return e[Ag]=!1,e.concat()[0]!==e}),RI=function(e){if(!$I(e))return!1;var t=e[Ag];return t!==void 0?!!t:wI(e)},EI=!PI||!xI("concat");bI({target:"Array",proto:!0,forced:EI},{concat:function(t){var r=_I(this),n=TI(r,0),a=0,o,u,p,m,C;for(o=-1,p=arguments.length;o=t.length)return e.target=null,zi(void 0,!0);switch(e.kind){case"keys":return zi(r,!1);case"values":return zi(t[r],!1)}return zi([r,t[r]],!1)},"values");qd.Arguments=qd.Array;var X0={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},J0=X0,Q0=gt,Z0=Ua,Kd=Ro;for(var uu in J0)Z0(Q0[uu],uu),Kd[uu]=Kd.Array;var eP=ZI,tP=eP,rP=wt,nP=Un.f,Vd=rP("metadata"),Yd=Function.prototype;Yd[Vd]===void 0&&nP(Yd,Vd,{value:null});var aP=yt;aP("metadata");var oP=tP,iP=oP,sP=Nr,lP=Ke,Vc=sP("Symbol"),uP=Vc.keyFor,cP=lP(Vc.prototype.valueOf),qg=Vc.isRegisteredSymbol||function(t){try{return uP(cP(t))!==void 0}catch{return!1}},fP=be,dP=qg;fP({target:"Symbol",stat:!0},{isRegisteredSymbol:dP});var pP=xo,Kg=Nr,vP=Ke,hP=li,gP=wt,ys=Kg("Symbol"),Xd=ys.isWellKnownSymbol,Vg=Kg("Object","getOwnPropertyNames"),yP=vP(ys.prototype.valueOf),Jd=pP("wks");for(var cu=0,Qd=Vg(ys),mP=Qd.length;cu=o?e?"":void 0:(u=ep(n,a),u<55296||u>56319||a+1===o||(p=ep(n,a+1))<56320||p>57343?e?MP(n,a):u:e?LP(n,a,a+2):(u-55296<<10)+(p-56320)+65536)}},Xg={codeAt:tp(!1),charAt:tp(!0)},NP=Xg.charAt,FP=xr,Jg=gi,HP=Wg,rp=Kc,Qg="String Iterator",UP=Jg.set,BP=Jg.getterFor(Qg);HP(String,"String",function(e){UP(this,{type:Qg,string:FP(e),index:0})},function(){var t=BP(this),r=t.string,n=t.index,a;return n>=r.length?rp(void 0,!0):(a=NP(r,n),t.index+=a.length,rp(a,!1))});var WP=Co,np=Rc,zP=Pc,GP=Ro,qP=wt,KP=qP("iterator"),qs=function(e){if(!zP(e))return np(e,KP)||np(e,"@@iterator")||GP[WP(e)]},VP=qs,YP=VP,XP=YP,JP=XP,QP=JP,ZP=QP,eR=ZP,tR=eR,Zg=tR,rR=Qr,ap=oa,nR=Rc,aR=function(e,t,r){var n,a;ap(e);try{if(n=nR(e,"return"),!n){if(t==="throw")throw r;return r}n=rR(n,e)}catch(o){a=!0,n=o}if(t==="throw")throw r;if(a)throw n;return ap(n),r},oR=oa,iR=aR,sR=function(e,t,r,n){try{return n?t(oR(r)[0],r[1]):t(r)}catch(a){iR(e,"throw",a)}},lR=wt,uR=Ro,cR=lR("iterator"),fR=Array.prototype,dR=function(e){return e!==void 0&&(uR.Array===e||fR[cR]===e)},pR=Qr,vR=Za,hR=oa,gR=ui,yR=qs,mR=TypeError,ey=function(e,t){var r=arguments.length<2?yR(e):t;if(vR(r))return hR(pR(r,e));throw new mR(gR(e)+" is not iterable")},bR=fi,SR=Qr,wR=Fr,$R=sR,_R=dR,OR=js,TR=xa,op=Si,xR=ey,CR=qs,ip=Array,ty=function(t){var r=wR(t),n=OR(this),a=arguments.length,o=a>1?arguments[1]:void 0,u=o!==void 0;u&&(o=bR(o,a>2?arguments[2]:void 0));var p=CR(r),m=0,C,A,O,j,B,q;if(p&&!(this===ip&&_R(p)))for(A=n?new this:[],j=xR(r,p),B=j.next;!(O=SR(B,j)).done;m++)q=u?$R(j,o,[O.value,m],!0):O.value,op(A,m,q);else for(C=TR(r),A=n?new this(C):ip(C);C>m;m++)q=u?o(r[m],m):r[m],op(A,m,q);return A.length=m,A},IR=wt,ry=IR("iterator"),ny=!1;try{var PR=0,sp={next:function(){return{done:!!PR++}},return:function(){ny=!0}};sp[ry]=function(){return this},Array.from(sp,function(){throw 2})}catch{}var RR=function(e,t){try{if(!t&&!ny)return!1}catch{return!1}var r=!1;try{var n={};n[ry]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch{}return r},ER=be,DR=ty,AR=RR,jR=!AR(function(e){Array.from(e)});ER({target:"Array",stat:!0,forced:jR},{from:DR});var kR=pt,MR=kR.Array.from,LR=MR,NR=LR,FR=NR,HR=FR,UR=HR,BR=UR,ay=BR;(function(e){var t=Yc,r=Zg,n=ay;function a(o){if(typeof t<"u"&&r(o)!=null||o["@@iterator"]!=null)return n(o)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports})(Dg);var WR=Dg.exports,oy={exports:{}},zR=be,lp=Po,GR=js,qR=Tr,up=Ms,KR=xa,VR=Hn,YR=Si,XR=wt,JR=wi,QR=eo,ZR=JR("slice"),e1=XR("species"),fu=Array,t1=Math.max;zR({target:"Array",proto:!0,forced:!ZR},{slice:function(t,r){var n=VR(this),a=KR(n),o=up(t,a),u=up(r===void 0?a:r,a),p,m,C;if(lp(n)&&(p=n.constructor,GR(p)&&(p===fu||lp(p.prototype))?p=void 0:qR(p)&&(p=p[e1],p===null&&(p=void 0)),p===fu||p===void 0))return QR(n,o,u);for(m=new(p===void 0?fu:p)(t1(u-o,0)),C=0;o1?arguments[1]:void 0;return cy?pc(this,t,r)||0:_1(this,t,r)}});var x1=gr,C1=x1("Array","indexOf"),I1=kt,P1=C1,pu=Array.prototype,R1=function(e){var t=e.indexOf;return e===pu||I1(pu,e)&&t===pu.indexOf?P1:t},E1=R1,fy=E1,D1=fy,A1=D1,j1=A1,k1=j1,dy=k1,py={exports:{}};(function(e){var t=dy;function r(n,a){if(n==null)return{};var o={};for(var u in n)if({}.hasOwnProperty.call(n,u)){if(t(a).call(a,u)!==-1)continue;o[u]=n[u]}return o}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(py);var M1=py.exports;(function(e){var t=b1,r=dy,n=M1;function a(o,u){if(o==null)return{};var p,m,C=n(o,u);if(t){var A=t(o);for(m=0;m1?arguments[1]:void 0)}});var rD=gr,nD=rD("Array","map"),aD=kt,oD=nD,vu=Array.prototype,iD=function(e){var t=e.map;return e===vu||aD(vu,e)&&t===vu.map?oD:t},sD=iD,lD=sD,uD=lD,Py=Tt,cD=Xe,Ry=Ke,fD=Gs,dD=pi,pD=Hn,vD=ii.f,Ey=Ry(vD),hD=Ry([].push),gD=Py&&cD(function(){var e=Object.create(null);return e[2]=2,!Ey(e,2)}),cp=function(e){return function(t){for(var r=pD(t),n=dD(r),a=gD&&fD(r)===null,o=n.length,u=0,p=[],m;o>u;)m=n[u++],(!Py||(a?m in r:Ey(r,m)))&&hD(p,e?[m,r[m]]:r[m]);return p}},Dy={entries:cp(!0),values:cp(!1)},yD=be,mD=Dy.values;yD({target:"Object",stat:!0},{values:function(t){return mD(t)}});var bD=pt,SD=bD.Object.values,wD=SD,$D=wD,_D=$D,OD=ro.forEach,TD=Eo,xD=TD("forEach"),CD=xD?[].forEach:function(t){return OD(this,t,arguments.length>1?arguments[1]:void 0)},ID=be,fp=CD;ID({target:"Array",proto:!0,forced:[].forEach!==fp},{forEach:fp});var PD=gr,RD=PD("Array","forEach"),ED=RD,DD=ED,AD=Co,jD=hr,kD=kt,MD=DD,hu=Array.prototype,LD={DOMTokenList:!0,NodeList:!0},ND=function(e){var t=e.forEach;return e===hu||kD(hu,e)&&t===hu.forEach||jD(LD,AD(e))?MD:t},FD=ND,HD=Ig,UD=Za,BD=Fr,WD=Ds,zD=xa,dp=TypeError,pp="Reduce of empty array with no initial value",GD=function(e){return function(t,r,n,a){var o=BD(t),u=WD(o),p=zD(o);if(UD(r),p===0&&n<2)throw new dp(pp);var m=e?p-1:0,C=e?-1:1;if(n<2)for(;;){if(m in u){a=u[m],m+=C;break}if(m+=C,e?m<0:p<=m)throw new dp(pp)}for(;e?m>=0:p>m;m+=C)m in u&&(a=r(a,u[m],m,o));return a}},qD={left:GD(!1)},Uo=gt,KD=Oo,VD=Ta,Gi=function(e){return KD.slice(0,e.length)===e},Ay=function(){return Gi("Bun/")?"BUN":Gi("Cloudflare-Workers")?"CLOUDFLARE":Gi("Deno/")?"DENO":Gi("Node.js/")?"NODE":Uo.Bun&&typeof Bun.version=="string"?"BUN":Uo.Deno&&typeof Deno.version=="object"?"DENO":VD(Uo.process)==="process"?"NODE":Uo.window&&Uo.document?"BROWSER":"REST"}(),YD=Ay,XD=YD==="NODE",JD=be,QD=qD.left,ZD=Eo,vp=si,eA=XD,tA=!eA&&vp>79&&vp<83,rA=tA||!ZD("reduce");JD({target:"Array",proto:!0,forced:rA},{reduce:function(t){var r=arguments.length;return QD(this,t,r,r>1?arguments[1]:void 0)}});var nA=gr,aA=nA("Array","reduce"),oA=kt,iA=aA,gu=Array.prototype,sA=function(e){var t=e.reduce;return e===gu||oA(gu,e)&&t===gu.reduce?iA:t},lA=sA,uA=lA,cA=uA,fA=Tt,dA=Po,pA=TypeError,vA=Object.getOwnPropertyDescriptor,hA=fA&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}(),jy=hA?function(e,t){if(dA(e)&&!vA(e,"length").writable)throw new pA("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t},hp=ui,gA=TypeError,ky=function(e,t){if(!delete e[t])throw new gA("Cannot delete property "+hp(t)+" of "+hp(e))},yA=be,mA=Fr,bA=Ms,SA=di,wA=xa,$A=jy,_A=qc,OA=Hc,TA=Si,yu=ky,xA=wi,CA=xA("splice"),IA=Math.max,PA=Math.min;yA({target:"Array",proto:!0,forced:!CA},{splice:function(t,r){var n=mA(this),a=wA(n),o=bA(t,a),u=arguments.length,p,m,C,A,O,j;for(u===0?p=m=0:u===1?(p=0,m=a-o):(p=u-2,m=PA(IA(SA(r),0),a-o)),_A(a+p-m),C=OA(n,m),A=0;Aa-m+p;A--)yu(n,A-1)}else if(p>m)for(A=a-m;A>o;A--)O=A+m-1,j=A+p-1,O in n?n[j]=n[O]:yu(n,j);for(A=0;A0;)e[o]=e[--o];o!==n++&&(e[o]=a)}else for(var u=NA(r/2),p=vc(gp(e,0,u),t),m=vc(gp(e,u),t),C=p.length,A=m.length,O=0,j=0;O3)){if(JA)return!0;if(_p)return _p<603;var e="",t,r,n,a;for(t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(a=0;a<47;a++)Da.push({k:r+a,v:n})}for(Da.sort(function(o,u){return u.v-o.v}),a=0;aSp(r)?1:-1}};GA({target:"Array",proto:!0,forced:rj},{sort:function(t){t!==void 0&&qA(t);var r=KA(this);if(Ny)return t===void 0?Op(r):Op(r,t);var n=[],a=bp(r),o,u;for(u=0;u1?arguments[1]:void 0)}});var $j=gr,_j=$j("Array","findIndex"),Oj=kt,Tj=_j,wu=Array.prototype,xj=function(e){var t=e.findIndex;return e===wu||Oj(wu,e)&&t===wu.findIndex?Tj:t},Cj=xj,Ij=Cj,Pj=Ij,Rj=be,Ej=ro.filter,Dj=wi,Aj=Dj("filter");Rj({target:"Array",proto:!0,forced:!Aj},{filter:function(t){return Ej(this,t,arguments.length>1?arguments[1]:void 0)}});var jj=gr,kj=jj("Array","filter"),Mj=kt,Lj=kj,$u=Array.prototype,Nj=function(e){var t=e.filter;return e===$u||Mj($u,e)&&t===$u.filter?Lj:t},Fj=Nj,Hj=Fj,Uj=Hj,Bj=Og,Wj=Tg,zj=be,Gj=ro.some,qj=Eo,Kj=qj("some");zj({target:"Array",proto:!0,forced:!Kj},{some:function(t){return Gj(this,t,arguments.length>1?arguments[1]:void 0)}});var Vj=gr,Yj=Vj("Array","some"),Xj=kt,Jj=Yj,_u=Array.prototype,Qj=function(e){var t=e.some;return e===_u||Xj(_u,e)&&t===_u.some?Jj:t},Zj=Qj,ek=Zj,tk=ek,rk=be,nk=ro.every,ak=Eo,ok=ak("every");rk({target:"Array",proto:!0,forced:!ok},{every:function(t){return nk(this,t,arguments.length>1?arguments[1]:void 0)}});var ik=gr,sk=ik("Array","every"),lk=kt,uk=sk,Ou=Array.prototype,ck=function(e){var t=e.every;return e===Ou||lk(Ou,e)&&t===Ou.every?uk:t},fk=ck,dk=fk,pk=dk;const vk=je(lS),hk=je(uS),gk=je(cS);var Ma={};const yk=je(fS);var Hy={},Vs={},Uy={},$i={};Object.defineProperty($i,"__esModule",{value:!0});$i.assert=void 0;function mk(e,t){if(!e)throw new Error(t)}$i.assert=mk;var _i={};Object.defineProperty(_i,"__esModule",{value:!0});_i.typeGuard=void 0;function bk(e,t){return t}_i.typeGuard=bk;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.classnames=void 0;const t=$i,r=_i,n=a=>{const o=a.length;let u=0,p="";for(;un===t[a]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}Ys.useGuaranteedMemo=_k;var wn={};const Ok=je(vS);var Tk=Oe&&Oe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xk=Oe&&Oe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ck=Oe&&Oe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Tk(t,e,r);return xk(t,e),t},Ik=Oe&&Oe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wn,"__esModule",{value:!0});wn.TssCacheProvider=wn.useTssEmotionCache=wn.getTssDefaultEmotionCache=wn.getDoExistsTssDefaultEmotionCacheMemoizedValue=void 0;const ms=Ck(xe),Pk=Ik(Ok),{getDoExistsTssDefaultEmotionCacheMemoizedValue:Rk,getTssDefaultEmotionCache:By,reactContext:Wy}=(()=>{const e="__tss-react_context",t=ms.createContext;let r=t["__tss-react_context"];if(r===void 0){const{getTssDefaultEmotionCache:n,getDoExistsTssDefaultEmotionCacheMemoizedValue:a}=(()=>{let o;function u(p){const{doReset:m=!1}=p??{};return m&&(o=void 0),o===void 0&&(o=(0,Pk.default)({key:"tss"})),o}return{getTssDefaultEmotionCache:u,getDoExistsTssDefaultEmotionCacheMemoizedValue:()=>o!==void 0}})();r={getTssDefaultEmotionCache:n,getDoExistsTssDefaultEmotionCacheMemoizedValue:a,reactContext:(0,ms.createContext)(void 0)},Object.defineProperty(t,e,{configurable:!1,enumerable:!1,writable:!1,value:r})}return r})();wn.getDoExistsTssDefaultEmotionCacheMemoizedValue=Rk;wn.getTssDefaultEmotionCache=By;function Ek(){const e=(0,ms.useContext)(Wy);return e??By()}wn.useTssEmotionCache=Ek;function Dk(e){const{children:t,value:r}=e;return ms.default.createElement(Wy.Provider,{value:r},t)}wn.TssCacheProvider=Dk;var Xs={};Object.defineProperty(Xs,"__esModule",{value:!0});Xs.matchCSSObject=void 0;function Ak(e){return e instanceof Object&&!("styles"in e)&&!("length"in e)&&!("__emotion_styles"in e)}Xs.matchCSSObject=Ak;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.useCssAndCx=e.createCssAndCx=void 0;const t=Uy,r=Sk,n=wk,a=Ys,o=wn,u=Xs;e.createCssAndCx=(()=>{function C(O,j,B){const q=[],X=(0,n.getRegisteredStyles)(O,q,B);return q.length<2?B:X+j(q)}function A(O){const{cache:j}=O,B=(...X)=>{const re=(0,r.serializeStyles)(X,j.registered);(0,n.insertStyles)(j,re,!1);const ve=`${j.key}-${re.name}`;e:{const Se=X[0];if(!(0,u.matchCSSObject)(Se))break e;m.saveClassNameCSSObjectMapping(j,ve,Se)}return ve};return{css:B,cx:(...X)=>{const re=(0,t.classnames)(X),ve=m.fixClassName(j,re,B);return C(j.registered,B,ve)}}}return{createCssAndCx:A}})().createCssAndCx;function p(){const C=(0,o.useTssEmotionCache)(),{css:A,cx:O}=(0,a.useGuaranteedMemo)(()=>(0,e.createCssAndCx)({cache:C}),[C]);return{css:A,cx:O}}e.useCssAndCx=p;const m=(()=>{const C=new WeakMap;return{saveClassNameCSSObjectMapping:(A,O,j)=>{let B=C.get(A);B===void 0&&(B=new Map,C.set(A,B)),B.set(O,j)},fixClassName:(()=>{function A(O){let j=!1;return O.map(([B,q])=>{if(q===void 0)return B;let X;if(j)X={"&&":q};else{X=B;for(const re in q)if(re.startsWith("@media")){j=!0;break}}return X})}return(O,j,B)=>{const q=C.get(O);return(0,t.classnames)(A(j.split(" ").map(X=>[X,q==null?void 0:q.get(X)])).map(X=>typeof X=="string"?X:B(X)))}})()}})()})(Vs);var Ja={},Oi={};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.objectKeys=void 0;function jk(e){return Object.keys(e)}Oi.objectKeys=jk;var Ti={};Object.defineProperty(Ti,"__esModule",{value:!0});Ti.getDependencyArrayRef=void 0;function kk(e){if(!(e instanceof Object)||typeof e=="function")return e;const t=[];for(const r in e){const n=e[r],a=typeof n;if(!(a==="string"||a==="number"&&!isNaN(n)||a==="boolean"||n===void 0||n===null))return e;t.push(`${r}:${a}_${n}`)}return"xSqLiJdLMd9s"+t.join("|")}Ti.getDependencyArrayRef=kk;Object.defineProperty(Ja,"__esModule",{value:!0});Ja.useMergedClasses=Ja.mergeClasses=void 0;const xp=Oi,Mk=Ti,Lk=Vs,Nk=xe;function zy(e,t,r){if(!(t instanceof Object))return e;const n={};return(0,xp.objectKeys)(e).forEach(a=>n[a]=r(e[a],t[a])),(0,xp.objectKeys)(t).forEach(a=>{if(a in e)return;const o=t[a];typeof o=="string"&&(n[a]=o)}),n}Ja.mergeClasses=zy;function Fk(e,t){const{cx:r}=(0,Lk.useCssAndCx)();return(0,Nk.useMemo)(()=>zy(e,t,r),[e,(0,Mk.getDependencyArrayRef)(t),r])}Ja.useMergedClasses=Fk;var xi={},Js={};Object.defineProperty(Js,"__esModule",{value:!0});Js.objectFromEntries=void 0;Js.objectFromEntries=Object.fromEntries?Object.fromEntries:e=>{if(!e||!e[Symbol.iterator])throw new Error("Object.fromEntries() requires a single iterable argument");const t={};return Object.keys(e).forEach(r=>{const[n,a]=e[r];t[n]=a}),t};Object.defineProperty(xi,"__esModule",{value:!0});xi.createMakeStyles=void 0;const qi=xe,Hk=Js,Cp=Oi,Ip=Vs,Ki=Ti,Uk=_i,Bk=wn,Wk=$i,Pp=Ja;let zk=0;function Gk(e){const{useTheme:t}=e;function r(a){const{name:o,uniqId:u=zk++}=a??{},p=typeof o!="object"?o:Object.keys(o)[0];return function(m){const C=typeof m=="function"?m:()=>m;return function(O,j){var B,q;const X=t(),{css:re,cx:ve}=(0,Ip.useCssAndCx)(),Se=(0,Bk.useTssEmotionCache)();let he=(0,qi.useMemo)(()=>{const Ce={},Be=typeof Proxy<"u"&&new Proxy({},{get:(ze,ft)=>(typeof ft=="symbol"&&(0,Wk.assert)(!1),Ce[ft]=`${Se.key}-${u}${p!==void 0?`-${p}`:""}-${ft}-ref`)}),De=C(X,O,Be||{}),it=(0,Hk.objectFromEntries)((0,Cp.objectKeys)(De).map(ze=>{const ft=De[ze];return ft.label||(ft.label=`${p!==void 0?`${p}-`:""}${ze}`),[ze,`${re(ft)}${(0,Uk.typeGuard)(ze,ze in Ce)?` ${Ce[ze]}`:""}`]}));return(0,Cp.objectKeys)(Ce).forEach(ze=>{ze in it||(it[ze]=Ce[ze])}),it},[Se,re,ve,X,(0,Ki.getDependencyArrayRef)(O)]);const ee=j==null?void 0:j.props.classes;he=(0,qi.useMemo)(()=>(0,Pp.mergeClasses)(he,ee,ve),[he,(0,Ki.getDependencyArrayRef)(ee),ve]);{let Ce;try{Ce=p!==void 0?(q=(B=X.components)===null||B===void 0?void 0:B[p])===null||q===void 0?void 0:q.styleOverrides:void 0}catch{}const Be=(0,qi.useMemo)(()=>{if(!Ce)return;const De={};for(const it in Ce){const ze=Ce[it];ze instanceof Object&&(De[it]=re(typeof ze=="function"?ze(Object.assign({theme:X,ownerState:j==null?void 0:j.ownerState},j==null?void 0:j.props)):ze))}return De},[Ce===void 0?void 0:JSON.stringify(Ce),(0,Ki.getDependencyArrayRef)(j==null?void 0:j.props),(0,Ki.getDependencyArrayRef)(j==null?void 0:j.ownerState),re]);he=(0,qi.useMemo)(()=>(0,Pp.mergeClasses)(he,Be,ve),[he,Be,ve])}return{classes:he,theme:X,css:re,cx:ve}}}}function n(){const a=t(),{css:o,cx:u}=(0,Ip.useCssAndCx)();return{theme:a,css:o,cx:u}}return{makeStyles:r,useStyles:n}}xi.createMakeStyles=Gk;var Qs={},Zs={};Object.defineProperty(Zs,"__esModule",{value:!0});Zs.capitalize=void 0;function qk(e){return e.charAt(0).toUpperCase()+e.slice(1)}Zs.capitalize=qk;var Kk=Oe&&Oe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Vk=Oe&&Oe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yk=Oe&&Oe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Kk(t,e,r);return Vk(t,e),t},Rp=Oe&&Oe.__rest||function(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 a=0,n=Object.getOwnPropertySymbols(e);a{const O=a,j=function(B){var{children:q}=B,X=Rp(B,["children"]);return(0,Tu.createElement)(O,X,q)};return Object.defineProperty(j,"name",{value:(0,Jk.capitalize)(O)}),j})():a,m=(()=>{const{name:O}=p;return typeof O=="string"?O:void 0})(),C=r(u)(typeof o=="function"?(O,j,B)=>Ep(o(O,j,B)):Ep(o)),A=(0,Tu.forwardRef)(function(O,j){const{className:B,classes:q}=O,X=Rp(O,["className","classes"]),{classes:re,cx:ve}=C(O,{props:O});return Tu.default.createElement(p,Object.assign({ref:j,className:ve(re.root,B)},typeof a=="string"?{}:{classes:re},X))});return m!==void 0&&Object.defineProperty(A,"name",{value:`${m}WithStyles`}),A}return{withStyles:n}}Qs.createWithStyles=Qk;function Ep(e){const t={},r={};return Object.keys(e).forEach(n=>(n.startsWith("@media")?r:t)[n]=e[n]),Object.keys(r).forEach(n=>{const a=r[n];Object.keys(a).forEach(o=>{var u;return t[o]=Object.assign(Object.assign({},(u=t[o])!==null&&u!==void 0?u:{}),{[n]:a[o]})})}),t}const Gy=je(hS);var el={},Zk=Oe&&Oe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),eM=Oe&&Oe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tM=Oe&&Oe.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Zk(t,e,r);return eM(t,e),t},rM=Oe&&Oe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(el,"__esModule",{value:!0});el.GlobalStyles=void 0;const nM=rM(xe),Dp=tM(Gy);function aM(e){const{styles:t}=e;return nM.default.createElement(Dp.Global,{styles:Dp.css(t)})}el.GlobalStyles=aM;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.createMakeAndWithStyles=e.TssCacheProvider=e.getTssDefaultEmotionCache=e.GlobalStyles=e.keyframes=e.createWithStyles=e.createMakeStyles=e.useMergedClasses=e.useCssAndCx=void 0;var t=Vs;Object.defineProperty(e,"useCssAndCx",{enumerable:!0,get:function(){return t.useCssAndCx}});var r=Ja;Object.defineProperty(e,"useMergedClasses",{enumerable:!0,get:function(){return r.useMergedClasses}});const n=xi;Object.defineProperty(e,"createMakeStyles",{enumerable:!0,get:function(){return n.createMakeStyles}});const a=Qs;Object.defineProperty(e,"createWithStyles",{enumerable:!0,get:function(){return a.createWithStyles}});var o=Gy;Object.defineProperty(e,"keyframes",{enumerable:!0,get:function(){return o.keyframes}});var u=el;Object.defineProperty(e,"GlobalStyles",{enumerable:!0,get:function(){return u.GlobalStyles}});var p=wn;Object.defineProperty(e,"getTssDefaultEmotionCache",{enumerable:!0,get:function(){return p.getTssDefaultEmotionCache}}),Object.defineProperty(e,"TssCacheProvider",{enumerable:!0,get:function(){return p.TssCacheProvider}});function m(C){return Object.assign(Object.assign({},(0,n.createMakeStyles)(C)),(0,a.createWithStyles)(C))}e.createMakeAndWithStyles=m})(Hy);var Vi;Object.defineProperty(Ma,"__esModule",{value:!0});Ma.useStyles=Ma.withStyles=Ma.makeStyles=void 0;const oM=yk,iM=Hy;Vi=(0,iM.createMakeAndWithStyles)({useTheme:oM.useTheme}),Ma.makeStyles=Vi.makeStyles,Ma.withStyles=Vi.withStyles,Ma.useStyles=Vi.useStyles;function qy(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t1?r[a-1]:void 0,u=a>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,u&&OM(r[0],r[1],u)&&(o=a<3?void 0:o,a=1),t=Object(t);++n-1&&e%1==0&&e-1&&e%1==0&&e<=Ky}function Jy(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function EM(e){return!!e&&typeof e=="object"}var DM=_M(function(e,t,r,n){$M(t,AM(t),e,n)});function AM(e){return Zc(e)?mM(e):SM(e)}var jM=DM,bs={exports:{}};bs.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",a=9007199254740991,o="[object Arguments]",u="[object Array]",p="[object Boolean]",m="[object Date]",C="[object Error]",A="[object Function]",O="[object GeneratorFunction]",j="[object Map]",B="[object Number]",q="[object Object]",X="[object Promise]",re="[object RegExp]",ve="[object Set]",Se="[object String]",he="[object Symbol]",ee="[object WeakMap]",Ce="[object ArrayBuffer]",Be="[object DataView]",De="[object Float32Array]",it="[object Float64Array]",ze="[object Int8Array]",ft="[object Int16Array]",Zr="[object Int32Array]",ir="[object Uint8Array]",Bn="[object Uint8ClampedArray]",Wn="[object Uint16Array]",zn="[object Uint32Array]",ia=/[\\^$.*+?()[\]{}|]/g,sa=/\w*$/,la=/^\[object .+?Constructor\]$/,ua=/^(?:0|[1-9]\d*)$/,Le={};Le[o]=Le[u]=Le[Ce]=Le[Be]=Le[p]=Le[m]=Le[De]=Le[it]=Le[ze]=Le[ft]=Le[Zr]=Le[j]=Le[B]=Le[q]=Le[re]=Le[ve]=Le[Se]=Le[he]=Le[ir]=Le[Bn]=Le[Wn]=Le[zn]=!0,Le[C]=Le[A]=Le[ee]=!1;var Qe=typeof Oe=="object"&&Oe&&Oe.Object===Object&&Oe,ca=typeof self=="object"&&self&&self.Object===Object&&self,Ie=Qe||ca||Function("return this")(),_n=t&&!t.nodeType&&t,Ne=_n&&!0&&e&&!e.nodeType&&e,Cr=Ne&&Ne.exports===_n;function Gn(s,i){return s.set(i[0],i[1]),s}function $t(s,i){return s.add(i),s}function On(s,i){for(var f=-1,S=s?s.length:0;++f-1}function we(s,i){var f=this.__data__,S=et(f,s);return S<0?f.push([s,i]):f[S][1]=i,this}dt.prototype.clear=pa,dt.prototype.delete=va,dt.prototype.get=ha,dt.prototype.has=z,dt.prototype.set=we;function Ze(s){var i=-1,f=s?s.length:0;for(this.clear();++i-1&&s%1==0&&s-1&&s%1==0&&s<=a}function rr(s){var i=typeof s;return!!s&&(i=="object"||i=="function")}function wr(s){return!!s&&typeof s=="object"}function $r(s){return At(s)?Z(s):at(s)}function Zn(){return[]}function Dn(){return!1}e.exports=cn})(bs,bs.exports);var kM=bs.exports,Ss={exports:{}};Ss.exports;(function(e,t){var r=200,n="Expected a function",a="__lodash_hash_undefined__",o=1,u=2,p=1/0,m=9007199254740991,C=17976931348623157e292,A=NaN,O="[object Arguments]",j="[object Array]",B="[object Boolean]",q="[object Date]",X="[object Error]",re="[object Function]",ve="[object GeneratorFunction]",Se="[object Map]",he="[object Number]",ee="[object Object]",Ce="[object Promise]",Be="[object RegExp]",De="[object Set]",it="[object String]",ze="[object Symbol]",ft="[object WeakMap]",Zr="[object ArrayBuffer]",ir="[object DataView]",Bn="[object Float32Array]",Wn="[object Float64Array]",zn="[object Int8Array]",ia="[object Int16Array]",sa="[object Int32Array]",la="[object Uint8Array]",ua="[object Uint8ClampedArray]",Le="[object Uint16Array]",Qe="[object Uint32Array]",ca=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,_n=/^\./,Ne=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Cr=/[\\^$.*+?()[\]{}|]/g,Gn=/^\s+|\s+$/g,$t=/\\(\\)?/g,On=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,en=/^\[object .+?Constructor\]$/,tn=/^0o[0-7]+$/i,qn=/^(?:0|[1-9]\d*)$/,ke={};ke[Bn]=ke[Wn]=ke[zn]=ke[ia]=ke[sa]=ke[la]=ke[ua]=ke[Le]=ke[Qe]=!0,ke[O]=ke[j]=ke[Zr]=ke[B]=ke[ir]=ke[q]=ke[X]=ke[re]=ke[Se]=ke[he]=ke[ee]=ke[Be]=ke[De]=ke[it]=ke[ft]=!1;var Kn=parseInt,rn=typeof Oe=="object"&&Oe&&Oe.Object===Object&&Oe,Vn=typeof self=="object"&&self&&self.Object===Object&&self,sr=rn||Vn||Function("return this")(),Yn=t&&!t.nodeType&&t,lr=Yn&&!0&&e&&!e.nodeType&&e,Hr=lr&&lr.exports===Yn,Ir=Hr&&rn.process,Mt=function(){try{return Ir&&Ir.binding("util")}catch{}}(),Lt=Mt&&Mt.isTypedArray;function Ur(d,w){for(var F=-1,V=d?d.length:0;++F-1}function tr(d,w){var F=this.__data__,V=Dr(F,d);return V<0?F.push([d,w]):F[V][1]=w,this}nt.prototype.clear=dr,nt.prototype.delete=pr,nt.prototype.get=Rt,nt.prototype.has=Z,nt.prototype.set=tr;function et(d){var w=-1,F=d?d.length:0;for(this.clear();++w-1?ge[oe?w[Ee]:Ee]:void 0}}function Dt(d,w,F,V,ge,oe){var Ee=ge&u,St=d.length,Ot=w.length;if(St!=Ot&&!(Ee&&Ot>St))return!1;var Kt=oe.get(d);if(Kt&&oe.get(w))return Kt==w;var ar=-1,Vt=!0,Yt=ge&o?new Pe:void 0;for(oe.set(d,w),oe.set(w,d);++ar-1&&d%1==0&&d-1&&d%1==0&&d<=m}function bt(d){var w=typeof d;return!!d&&(w=="object"||w=="function")}function nr(d){return!!d&&typeof d=="object"}function Ar(d){return typeof d=="symbol"||nr(d)&&Ht.call(d)==ze}var An=Lt?nn(Lt):En;function Ia(d){if(!d)return d===0?d:0;if(d=Pi(d),d===p||d===-p){var w=d<0?-1:1;return w*C}return d===d?d:0}function Pa(d){var w=Ia(d),F=w%1;return w===w?F?w-F:w:0}function Pi(d){if(typeof d=="number")return d;if(Ar(d))return A;if(bt(d)){var w=typeof d.valueOf=="function"?d.valueOf():d;d=bt(w)?w+"":w}if(typeof d!="string")return d===0?d:+d;d=d.replace(Gn,"");var F=It.test(d);return F||tn.test(d)?Kn(d.slice(2),F?2:8):On.test(d)?A:+d}function jo(d){return d==null?"":un(d)}function Ri(d,w,F){var V=d==null?void 0:Kr(d,w);return V===void 0?F:V}function ml(d,w){return d!=null&&fn(d,w,Rn)}function ao(d){return Ue(d)?_t(d):ga(d)}function bl(d){return d}function Sl(d){return wr(d)?Br(S(d)):I(d)}e.exports=ae})(Ss,Ss.exports);var MM=Ss.exports,ws={exports:{}};ws.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",a=1,o=2,u=9007199254740991,p="[object Arguments]",m="[object Array]",C="[object AsyncFunction]",A="[object Boolean]",O="[object Date]",j="[object Error]",B="[object Function]",q="[object GeneratorFunction]",X="[object Map]",re="[object Number]",ve="[object Null]",Se="[object Object]",he="[object Promise]",ee="[object Proxy]",Ce="[object RegExp]",Be="[object Set]",De="[object String]",it="[object Symbol]",ze="[object Undefined]",ft="[object WeakMap]",Zr="[object ArrayBuffer]",ir="[object DataView]",Bn="[object Float32Array]",Wn="[object Float64Array]",zn="[object Int8Array]",ia="[object Int16Array]",sa="[object Int32Array]",la="[object Uint8Array]",ua="[object Uint8ClampedArray]",Le="[object Uint16Array]",Qe="[object Uint32Array]",ca=/[\\^$.*+?()[\]{}|]/g,Ie=/^\[object .+?Constructor\]$/,_n=/^(?:0|[1-9]\d*)$/,Ne={};Ne[Bn]=Ne[Wn]=Ne[zn]=Ne[ia]=Ne[sa]=Ne[la]=Ne[ua]=Ne[Le]=Ne[Qe]=!0,Ne[p]=Ne[m]=Ne[Zr]=Ne[A]=Ne[ir]=Ne[O]=Ne[j]=Ne[B]=Ne[X]=Ne[re]=Ne[Se]=Ne[Ce]=Ne[Be]=Ne[De]=Ne[ft]=!1;var Cr=typeof Oe=="object"&&Oe&&Oe.Object===Object&&Oe,Gn=typeof self=="object"&&self&&self.Object===Object&&self,$t=Cr||Gn||Function("return this")(),On=t&&!t.nodeType&&t,It=On&&!0&&e&&!e.nodeType&&e,en=It&&It.exports===On,tn=en&&Cr.process,qn=function(){try{return tn&&tn.binding&&tn.binding("util")}catch{}}(),ke=qn&&qn.isTypedArray;function Kn(s,i){for(var f=-1,S=s==null?0:s.length,W=0,G=[];++f-1}function ln(s,i){var f=this.__data__,S=Bt(f,s);return S<0?(++this.size,f.push([s,i])):f[S][1]=i,this}Ze.prototype.clear=er,Ze.prototype.delete=mt,Ze.prototype.get=cr,Ze.prototype.has=sn,Ze.prototype.set=ln;function Fe(s){var i=-1,f=s==null?0:s.length;for(this.clear();++ise))return!1;var ce=G.get(s);if(ce&&G.get(i))return ce==i;var Re=-1,Ue=!0,Ye=f&o?new Z:void 0;for(G.set(s,i),G.set(i,s);++Re-1&&s%1==0&&s-1&&s%1==0&&s<=u}function fn(s){var i=typeof s;return s!=null&&(i=="object"||i=="function")}function rr(s){return s!=null&&typeof s=="object"}var wr=ke?Yn(ke):_t;function $r(s){return Sr(s)?at(s):Dr(s)}function Zn(){return[]}function Dn(){return!1}e.exports=ct})(ws,ws.exports);var LM=ws.exports;function NM(e){return e===void 0}var FM=NM,$s={exports:{}};$s.exports;(function(e,t){var r=200,n="__lodash_hash_undefined__",a=800,o=16,u=9007199254740991,p="[object Arguments]",m="[object Array]",C="[object AsyncFunction]",A="[object Boolean]",O="[object Date]",j="[object Error]",B="[object Function]",q="[object GeneratorFunction]",X="[object Map]",re="[object Number]",ve="[object Null]",Se="[object Object]",he="[object Proxy]",ee="[object RegExp]",Ce="[object Set]",Be="[object String]",De="[object Undefined]",it="[object WeakMap]",ze="[object ArrayBuffer]",ft="[object DataView]",Zr="[object Float32Array]",ir="[object Float64Array]",Bn="[object Int8Array]",Wn="[object Int16Array]",zn="[object Int32Array]",ia="[object Uint8Array]",sa="[object Uint8ClampedArray]",la="[object Uint16Array]",ua="[object Uint32Array]",Le=/[\\^$.*+?()[\]{}|]/g,Qe=/^\[object .+?Constructor\]$/,ca=/^(?:0|[1-9]\d*)$/,Ie={};Ie[Zr]=Ie[ir]=Ie[Bn]=Ie[Wn]=Ie[zn]=Ie[ia]=Ie[sa]=Ie[la]=Ie[ua]=!0,Ie[p]=Ie[m]=Ie[ze]=Ie[A]=Ie[ft]=Ie[O]=Ie[j]=Ie[B]=Ie[X]=Ie[re]=Ie[Se]=Ie[ee]=Ie[Ce]=Ie[Be]=Ie[it]=!1;var _n=typeof Oe=="object"&&Oe&&Oe.Object===Object&&Oe,Ne=typeof self=="object"&&self&&self.Object===Object&&self,Cr=_n||Ne||Function("return this")(),Gn=t&&!t.nodeType&&t,$t=Gn&&!0&&e&&!e.nodeType&&e,On=$t&&$t.exports===Gn,It=On&&_n.process,en=function(){try{var i=$t&&$t.require&&$t.require("util").types;return i||It&&It.binding&&It.binding("util")}catch{}}(),tn=en&&en.isTypedArray;function qn(i,f,S){switch(S.length){case 0:return i.call(f);case 1:return i.call(f,S[0]);case 2:return i.call(f,S[0],S[1]);case 3:return i.call(f,S[0],S[1],S[2])}return i.apply(f,S)}function ke(i,f){for(var S=-1,W=Array(i);++S-1}function on(i,f){var S=this.__data__,W=nt(S,i);return W<0?(++this.size,S.push([i,f])):S[W][1]=f,this}Ut.prototype.clear=Zt,Ut.prototype.delete=qr,Ut.prototype.get=In,Ut.prototype.has=Pn,Ut.prototype.set=on;function xt(i){var f=-1,S=i==null?0:i.length;for(this.clear();++f1?S[G-1]:void 0,se=G>2?S[2]:void 0;for(ae=i.length>3&&typeof ae=="function"?(G--,ae):void 0,se&&Qn(S[0],S[1],se)&&(ae=G<3?void 0:ae,G=1),f=Object(f);++W-1&&i%1==0&&i0){if(++f>=a)return arguments[0]}else f=0;return i.apply(void 0,arguments)}}function $(i){if(i!=null){try{return Ir.call(i)}catch{}try{return i+""}catch{}}return""}function I(i,f){return i===f||i!==i&&f!==f}var un=Z(function(){return arguments}())?Z:function(i){return jt(i)&&Mt.call(i,"callee")&&!da.call(i,"callee")},Ve=Array.isArray;function cn(i){return i!=null&&At(i.length)&&!Sr(i)}function Dt(i){return jt(i)&&cn(i)}var vr=mr||s;function Sr(i){if(!ct(i))return!1;var f=Rt(i);return f==B||f==q||f==C||f==he}function At(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=u}function ct(i){var f=typeof i;return i!=null&&(f=="object"||f=="function")}function jt(i){return i!=null&&typeof i=="object"}function qt(i){if(!jt(i)||Rt(i)!=Se)return!1;var f=Wr(i);if(f===null)return!0;var S=Mt.call(f,"constructor")&&f.constructor;return typeof S=="function"&&S instanceof S&&Ir.call(S)==fa}var fn=tn?Kn(tn):et;function rr(i){return Wt(i,wr(i))}function wr(i){return cn(i)?ln(i):Ge(i)}var $r=tt(function(i,f,S){k(i,f,S)});function Zn(i){return function(){return i}}function Dn(i){return i}function s(){return!1}e.exports=$r})($s,$s.exports);var HM=$s.exports,UM=Tr,BM=Ta,WM=wt,zM=WM("match"),GM=function(e){var t;return UM(e)&&((t=e[zM])!==void 0?!!t:BM(e)==="RegExp")},qM=GM,KM=TypeError,VM=function(e){if(qM(e))throw new KM("The method doesn't accept regular expressions");return e},YM=wt,XM=YM("match"),JM=function(e){var t=/./;try{"/./"[e](t)}catch{try{return t[XM]=!1,"/./"[e](t)}catch{}}return!1},QM=be,ZM=Es,eL=Mc,kp=xr,tL=VM,rL=Ha,nL=JM,aL=ZM("".slice),oL=Math.min,iL=nL("startsWith");QM({target:"String",proto:!0,forced:!iL},{startsWith:function(t){var r=kp(rL(this));tL(t);var n=eL(oL(arguments.length>1?arguments[1]:void 0,r.length)),a=kp(t);return aL(r,n,n+a.length)===a}});var sL=gr,lL=sL("String","startsWith"),uL=kt,cL=lL,xu=String.prototype,fL=function(e){var t=e.startsWith;return typeof e=="string"||e===xu||uL(xu,e)&&t===xu.startsWith?cL:t},dL=fL,pL=dL,vL=pL;const hL=je(gS),gL=je(yS);var yL=iy;const mL=je(mS),bL=je(bS),SL=je(SS),wL=je(wS);var nl={},$L=La;Object.defineProperty(nl,"__esModule",{value:!0});var _L=nl.default=void 0,OL=$L(Fa()),TL=Na;_L=nl.default=(0,OL.default)((0,TL.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight");var al={},xL=La;Object.defineProperty(al,"__esModule",{value:!0});var CL=al.default=void 0,IL=xL(Fa()),PL=Na;CL=al.default=(0,IL.default)((0,PL.jsx)("path",{d:"M19 13H5v-2h14z"}),"Remove");var ef=` +\v\f\r                 \u2028\u2029\uFEFF`,RL=Ke,EL=Ha,DL=xr,hc=ef,Mp=RL("".replace),AL=RegExp("^["+hc+"]+"),jL=RegExp("(^|[^"+hc+"])["+hc+"]+$"),kL=function(e){return function(t){var r=DL(EL(t));return e&1&&(r=Mp(r,AL,"")),e&2&&(r=Mp(r,jL,"$1")),r}},Qy={trim:kL(3)},ML=Mg.PROPER,LL=Xe,Lp=ef,Np="​…᠎",NL=function(e){return LL(function(){return!!Lp[e]()||Np[e]()!==Np||ML&&Lp[e].name!==e})},FL=be,HL=Qy.trim,UL=NL;FL({target:"String",proto:!0,forced:UL("trim")},{trim:function(){return HL(this)}});var BL=gr,WL=BL("String","trim"),zL=kt,GL=WL,Cu=String.prototype,qL=function(e){var t=e.trim;return typeof e=="string"||e===Cu||zL(Cu,e)&&t===Cu.trim?GL:t},KL=qL,VL=KL,YL=VL,XL=be,JL=Ke,QL=Ms,ZL=RangeError,Fp=String.fromCharCode,Hp=String.fromCodePoint,e2=JL([].join),t2=!!Hp&&Hp.length!==1;XL({target:"String",stat:!0,forced:t2},{fromCodePoint:function(t){for(var r=[],n=arguments.length,a=0,o;n>a;){if(o=+arguments[a++],QL(o,1114111)!==o)throw new ZL(o+" is not a valid code point");r[a]=o<65536?Fp(o):Fp(((o-=65536)>>10)+55296,o%1024+56320)}return e2(r,"")}});var Up=gt,r2=Tt,n2=Object.getOwnPropertyDescriptor,a2=function(e){if(!r2)return Up[e];var t=n2(Up,e);return t&&t.value},o2=Xe,i2=wt,s2=Tt,Bp=Aw,l2=i2("iterator"),ol=!o2(function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return e.pathname="c%20d",t.forEach(function(a,o){t.delete("b"),n+=o+a}),r.delete("a",2),r.delete("b",void 0),Bp&&(!e.toJSON||!r.has("a",1)||r.has("a",2)||!r.has("a",void 0)||r.has("b"))||!t.size&&(Bp||!s2)||!t.sort||e.href!=="https://a/c%20d?a=1&c=3"||t.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!t[l2]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("https://тест").host!=="xn--e1aybc"||new URL("https://a#б").hash!=="#%D0%B1"||n!=="a1c3"||new URL("https://x",void 0).host!=="x"}),u2=to,c2=function(e,t,r){for(var n in t)r&&r.unsafe&&e[n]?e[n]=t[n]:u2(e,n,t[n],r);return e},f2=kt,d2=TypeError,Zy=function(e,t){if(f2(t,e))return e;throw new d2("Incorrect invocation")},p2=TypeError,Ci=function(e,t){if(e0&&e&r;r>>=1)t++;return t},F2=function(e){var t=null;switch(e.length){case 1:t=e[0];break;case 2:t=(e[0]&31)<<6|e[1]&63;break;case 3:t=(e[0]&15)<<12|(e[1]&63)<<6|e[2]&63;break;case 4:t=(e[0]&7)<<18|(e[1]&63)<<12|(e[2]&63)<<6|e[3]&63;break}return t>1114111?null:t},Jp=function(e){e=sm(e,M2," ");for(var t=e.length,r="",n=0;nt){r+="%",n++;continue}var o=Xp(e,n+1);if(o!==o){r+=a,n++;continue}n+=2;var u=N2(o);if(u===0)a=E2(o);else{if(u===1||u>4){r+=Ru,n++;continue}for(var p=[o],m=1;mt||as(e,n)!=="%"));){var C=Xp(e,n+1);if(C!==C){n+=3;break}if(C>191||C<128)break;Aa(p,C),n+=2,m++}if(p.length!==u){r+=Ru;continue}var A=F2(p);A===null?r+=Ru:a=D2(A)}}r+=a,n++}return r},H2=/[!'()~]|%20/g,U2={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},B2=function(e){return U2[e]},Qp=function(e){return sm(R2(e),H2,B2)},Eu=m2(function(t,r){im(this,{type:om,target:mn(t).entries,index:0,kind:r})},Do,function(){var t=I2(this),r=t.target,n=t.index++;if(!r||n>=r.length)return t.target=null,Xi(void 0,!0);var a=r[n];switch(t.kind){case"keys":return Xi(a.key,!1);case"values":return Xi(a.value,!1)}return Xi([a.key,a.value],!1)},!0),um=function(e){this.entries=[],this.url=null,e!==void 0&&(am(e)?this.parseObject(e):this.parseQuery(typeof e=="string"?as(e,0)==="?"?lm(e,1):e:Or(e)))};um.prototype={type:Do,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t=this.entries,r=O2(e),n,a,o,u,p,m,C;if(r)for(n=zp(e,r),a=n.next;!(o=Yi(a,n)).done;){if(u=zp($2(o.value)),p=u.next,(m=Yi(p,u)).done||(C=Yi(p,u)).done||!Yi(p,u).done)throw new P2("Expected sequence with length 2");Aa(t,{key:Or(m.value),value:Or(C.value)})}else for(var A in e)b2(e,A)&&Aa(t,{key:A,value:Or(e[A])})},parseQuery:function(e){if(e)for(var t=this.entries,r=Yp(e,"&"),n=0,a,o;n0?arguments[0]:void 0,r=im(this,new um(t));Vo||(this.size=r.entries.length)},wo=il.prototype;g2(wo,{append:function(t,r){var n=mn(this);fo(arguments.length,2),Aa(n.entries,{key:Or(t),value:Or(r)}),Vo||this.length++,n.updateURL()},delete:function(e){for(var t=mn(this),r=fo(arguments.length,1),n=t.entries,a=Or(e),o=r<2?void 0:arguments[1],u=o===void 0?o:Or(o),p=0;pn.key?1:-1}),t.updateURL()},forEach:function(t){for(var r=mn(this).entries,n=S2(t,arguments.length>1?arguments[1]:void 0),a=0,o;a1?Zp(arguments[1]):{})}}),Iu(_s)){var Du=function(t){return nm(this,Pu),new _s(t,arguments.length>1?Zp(arguments[1]):{})};Pu.constructor=Du,Du.prototype=Pu,gc({global:!0,dontCallGetSet:!0,forced:!0},{Request:Du})}}var G2={URLSearchParams:il,getState:mn},no=Ke,Au=2147483647,Xo=36,cm=1,yc=26,q2=38,K2=700,V2=72,Y2=128,X2="-",J2=/[^\0-\u007E]/,fm=/[.\u3002\uFF0E\uFF61]/g,ev="Overflow: input needs wider integers to process",ju=Xo-cm,tv=RangeError,Q2=no(fm.exec),yo=Math.floor,ku=String.fromCharCode,rv=no("".charCodeAt),dm=no([].join),ja=no([].push),Z2=no("".replace),eN=no("".split),tN=no("".toLowerCase),rN=function(e){for(var t=[],r=0,n=e.length;r=55296&&a<=56319&&r>1,e+=yo(e/t);e>ju*yc>>1;)e=yo(e/ju),n+=Xo;return yo(n+(ju+1)*e/(e+q2))},aN=function(e){var t=[];e=rN(e);var r=e.length,n=Y2,a=0,o=V2,u,p;for(u=0;u=n&&pyo((Au-a)/O))throw new tv(ev);for(a+=(A-n)*O,n=A,u=0;uAu)throw new tv(ev);if(p===n){for(var j=a,B=Xo;;){var q=B<=o?cm:B>=o+yc?yc:B-o;if(j?@[\\\]^|]/,IN=/[\0\t\n\r #/:<>?@[\\\]^|]/,PN=/^[\u0000-\u0020]+/,RN=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,EN=/[\t\n\r]/g,hn,DN=function(e){var t=SN(e,"."),r,n,a,o,u,p,m;if(t.length&&t[t.length-1]===""&&t.length--,r=t.length,r>4)return e;for(n=[],a=0;a1&&bn(o,0)==="0"&&(u=Ln(ON,o)?16:8,o=Jo(o,u===8?1:2)),o==="")p=0;else{if(!Ln(u===10?xN:u===8?TN:gm,o))return e;p=xs(o,u)}ho(n,p)}for(a=0;a=ov(256,5-r))return null}else if(p>255)return null;for(m=mN(n),a=0;a6))return;for(p=0;j();){if(m=null,p>0)if(j()==="."&&p<4)a++;else return;if(!Ln(Sc,j()))return;for(;Ln(Sc,j());){if(C=xs(j(),10),m===null)m=C;else{if(m===0)return;m=m*10+C}if(m>255)return;a++}t[r]=t[r]*256+m,p++,(p===2||p===4)&&r++}if(p!==4)return;break}else if(j()===":"){if(a++,!j())return}else if(j())return;t[r++]=o}if(n!==null)for(A=r-n,r=7;r!==0&&A>0;)O=t[r],t[r--]=t[n+A-1],t[n+--A]=O;else if(r!==8)return;return t},jN=function(e){for(var t=null,r=1,n=null,a=0,o=0;o<8;o++)e[o]!==0?(a>r&&(t=n,r=a),n=null,a=0):(n===null&&(n=o),++a);return a>r?n:t},Wo=function(e){var t,r,n,a;if(typeof e=="number"){for(t=[],r=0;r<4;r++)wN(t,e%256),e=gN(e/256);return qo(t,".")}if(typeof e=="object"){for(t="",n=jN(e),r=0;r<8;r++)a&&e[r]===0||(a&&(a=!1),n===r?(t+=r?":":"::",a=!0):(t+=yN(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},os={},ym=of({},os,{" ":1,'"':1,"<":1,">":1,"`":1}),mm=of({},ym,{"#":1,"?":1,"{":1,"}":1}),Nu=of({},mm,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Ea=function(e,t){var r=uN(e,0);return r>32&&r<127&&!mc(t,e)?e:encodeURIComponent(e)},Ji={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Ko=function(e,t){var r;return e.length===2&&Ln(hm,bn(e,0))&&((r=bn(e,1))===":"||!t&&r==="|")},sv=function(e){var t;return e.length>1&&Ko(Jo(e,0,2))&&(e.length===2||(t=bn(e,2))==="/"||t==="\\"||t==="?"||t==="#")},kN=function(e){return e==="."||Cs(e)==="%2e"},MN=function(e){return e=Cs(e),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"},Fu={},lv={},Hu={},uv={},cv={},Uu={},fv={},dv={},Qi={},Zi={},Bu={},Wu={},zu={},Gu={},pv={},qu={},vo={},na={},vv={},Ka={},wa={},sf=function(e,t,r){var n=$a(e),a,o,u;if(t){if(o=this.parse(n),o)throw new bc(o);this.searchParams=null}else{if(r!==void 0&&(a=new sf(r,!0)),o=this.parse(n,null,a),o)throw new bc(o);u=hN(new vN),u.bindURL(this),this.searchParams=u}};sf.prototype={type:"URL",parse:function(e,t,r){var n=this,a=t||Fu,o=0,u="",p=!1,m=!1,C=!1,A,O,j,B;for(e=$a(e),t||(n.scheme="",n.username="",n.password="",n.host=null,n.port=null,n.path=[],n.query=null,n.fragment=null,n.cannotBeABaseURL=!1,e=Mu(e,PN,""),e=Mu(e,RN,"$1")),e=Mu(e,EN,""),A=po(e);o<=A.length;){switch(O=A[o],a){case Fu:if(O&&Ln(hm,O))u+=Cs(O),a=lv;else{if(t)return Lu;a=Hu;continue}break;case lv:if(O&&(Ln(_N,O)||O==="+"||O==="-"||O==="."))u+=Cs(O);else if(O===":"){if(t&&(n.isSpecial()!==mc(Ji,u)||u==="file"&&(n.includesCredentials()||n.port!==null)||n.scheme==="file"&&!n.host))return;if(n.scheme=u,t){n.isSpecial()&&Ji[n.scheme]===n.port&&(n.port=null);return}u="",n.scheme==="file"?a=Gu:n.isSpecial()&&r&&r.scheme===n.scheme?a=uv:n.isSpecial()?a=dv:A[o+1]==="/"?(a=cv,o++):(n.cannotBeABaseURL=!0,ho(n.path,""),a=vv)}else{if(t)return Lu;u="",a=Hu,o=0;continue}break;case Hu:if(!r||r.cannotBeABaseURL&&O!=="#")return Lu;if(r.cannotBeABaseURL&&O==="#"){n.scheme=r.scheme,n.path=kn(r.path),n.query=r.query,n.fragment="",n.cannotBeABaseURL=!0,a=wa;break}a=r.scheme==="file"?Gu:Uu;continue;case uv:if(O==="/"&&A[o+1]==="/")a=Qi,o++;else{a=Uu;continue}break;case cv:if(O==="/"){a=Zi;break}else{a=na;continue}case Uu:if(n.scheme=r.scheme,O===hn)n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=kn(r.path),n.query=r.query;else if(O==="/"||O==="\\"&&n.isSpecial())a=fv;else if(O==="?")n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=kn(r.path),n.query="",a=Ka;else if(O==="#")n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=kn(r.path),n.query=r.query,n.fragment="",a=wa;else{n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,n.path=kn(r.path),n.path.length--,a=na;continue}break;case fv:if(n.isSpecial()&&(O==="/"||O==="\\"))a=Qi;else if(O==="/")a=Zi;else{n.username=r.username,n.password=r.password,n.host=r.host,n.port=r.port,a=na;continue}break;case dv:if(a=Qi,O!=="/"||bn(u,o+1)!=="/")continue;o++;break;case Qi:if(O!=="/"&&O!=="\\"){a=Zi;continue}break;case Zi:if(O==="@"){p&&(u="%40"+u),p=!0,j=po(u);for(var q=0;q65535)return iv;n.port=n.isSpecial()&&ve===Ji[n.scheme]?null:ve,u=""}if(t)return;a=vo;continue}else return iv;break;case Gu:if(n.scheme="file",O==="/"||O==="\\")a=pv;else if(r&&r.scheme==="file")switch(O){case hn:n.host=r.host,n.path=kn(r.path),n.query=r.query;break;case"?":n.host=r.host,n.path=kn(r.path),n.query="",a=Ka;break;case"#":n.host=r.host,n.path=kn(r.path),n.query=r.query,n.fragment="",a=wa;break;default:sv(qo(kn(A,o),""))||(n.host=r.host,n.path=kn(r.path),n.shortenPath()),a=na;continue}else{a=na;continue}break;case pv:if(O==="/"||O==="\\"){a=qu;break}r&&r.scheme==="file"&&!sv(qo(kn(A,o),""))&&(Ko(r.path[0],!0)?ho(n.path,r.path[0]):n.host=r.host),a=na;continue;case qu:if(O===hn||O==="/"||O==="\\"||O==="?"||O==="#"){if(!t&&Ko(u))a=na;else if(u===""){if(n.host="",t)return;a=vo}else{if(B=n.parseHost(u),B)return B;if(n.host==="localhost"&&(n.host=""),t)return;u="",a=vo}continue}else u+=O;break;case vo:if(n.isSpecial()){if(a=na,O!=="/"&&O!=="\\")continue}else if(!t&&O==="?")n.query="",a=Ka;else if(!t&&O==="#")n.fragment="",a=wa;else if(O!==hn&&(a=na,O!=="/"))continue;break;case na:if(O===hn||O==="/"||O==="\\"&&n.isSpecial()||!t&&(O==="?"||O==="#")){if(MN(u)?(n.shortenPath(),O!=="/"&&!(O==="\\"&&n.isSpecial())&&ho(n.path,"")):kN(u)?O!=="/"&&!(O==="\\"&&n.isSpecial())&&ho(n.path,""):(n.scheme==="file"&&!n.path.length&&Ko(u)&&(n.host&&(n.host=""),u=bn(u,0)+":"),ho(n.path,u)),u="",n.scheme==="file"&&(O===hn||O==="?"||O==="#"))for(;n.path.length>1&&n.path[0]==="";)bN(n.path);O==="?"?(n.query="",a=Ka):O==="#"&&(n.fragment="",a=wa)}else u+=Ea(O,mm);break;case vv:O==="?"?(n.query="",a=Ka):O==="#"?(n.fragment="",a=wa):O!==hn&&(n.path[0]+=Ea(O,os));break;case Ka:!t&&O==="#"?(n.fragment="",a=wa):O!==hn&&(O==="'"&&n.isSpecial()?n.query+="%27":O==="#"?n.query+="%23":n.query+=Ea(O,os));break;case wa:O!==hn&&(n.fragment+=Ea(O,ym));break}o++}},parseHost:function(e){var t,r,n;if(bn(e,0)==="["){if(bn(e,e.length-1)!=="]"||(t=AN(Jo(e,1,-1)),!t))return qa;this.host=t}else if(this.isSpecial()){if(e=cN(e),Ln(CN,e)||(t=DN(e),t===null))return qa;this.host=t}else{if(Ln(IN,e))return qa;for(t="",r=po(e),n=0;n1?arguments[1]:void 0,a=pN(r,new sf(t,!1,n));nf||(r.href=a.serialize(),r.origin=a.getOrigin(),r.protocol=a.getProtocol(),r.username=a.getUsername(),r.password=a.getPassword(),r.host=a.getHost(),r.hostname=a.getHostname(),r.port=a.getPort(),r.pathname=a.getPathname(),r.search=a.getSearch(),r.searchParams=a.getSearchParams(),r.hash=a.getHash())},_r=$o.prototype,gn=function(e,t){return{get:function(){return Ts(this)[e]()},set:t&&function(r){return Ts(this)[t](r)},configurable:!0,enumerable:!0}};nf&&(vn(_r,"href",gn("serialize","setHref")),vn(_r,"origin",gn("getOrigin")),vn(_r,"protocol",gn("getProtocol","setProtocol")),vn(_r,"username",gn("getUsername","setUsername")),vn(_r,"password",gn("getPassword","setPassword")),vn(_r,"host",gn("getHost","setHost")),vn(_r,"hostname",gn("getHostname","setHostname")),vn(_r,"port",gn("getPort","setPort")),vn(_r,"pathname",gn("getPathname","setPathname")),vn(_r,"search",gn("getSearch","setSearch")),vn(_r,"searchParams",gn("getSearchParams")),vn(_r,"hash",gn("getHash","setHash")));Os(_r,"toJSON",function(){return Ts(this).serialize()},{enumerable:!0});Os(_r,"toString",function(){return Ts(this).serialize()},{enumerable:!0});if(Bo){var hv=Bo.createObjectURL,gv=Bo.revokeObjectURL;hv&&Os($o,"createObjectURL",av(hv,Bo)),gv&&Os($o,"revokeObjectURL",av(gv,Bo))}fN($o,"URL");iN({global:!0,forced:!sN,sham:!nf},{URL:$o});var LN=be,NN=Nr,bm=Xe,FN=Ci,yv=xr,HN=ol,lf=NN("URL"),UN=HN&&bm(function(){lf.canParse()}),BN=bm(function(){return lf.canParse.length!==1});LN({target:"URL",stat:!0,forced:!UN||BN},{canParse:function(t){var r=FN(arguments.length,1),n=yv(t),a=r<2||arguments[1]===void 0?void 0:yv(arguments[1]);try{return!!new lf(n,a)}catch{return!1}}});var WN=be,zN=Nr,GN=Ci,mv=xr,qN=ol,KN=zN("URL");WN({target:"URL",stat:!0,forced:!qN},{parse:function(t){var r=GN(arguments.length,1),n=mv(t),a=r<2||arguments[1]===void 0?void 0:mv(arguments[1]);try{return new KN(n,a)}catch{return null}}});var VN=pt,YN=VN.URL,XN=YN,JN=XN,QN=JN;const ZN=je($S),eF=je(_S),tF=je(OS),rF=je(TS),nF=je(xS),aF=je(CS),oF=je(IS),iF=je(PS),sF=je(RS),lF=je(ES),uF=je(DS),cF=je(AS),fF=je(jS),dF=je(kS);var Sm=gt,pF=Xe,vF=Ke,hF=xr,gF=Qy.trim,bv=ef,Qo=Sm.parseInt,Sv=Sm.Symbol,wv=Sv&&Sv.iterator,wm=/^[+-]?0x/i,yF=vF(wm.exec),mF=Qo(bv+"08")!==8||Qo(bv+"0x16")!==22||wv&&!pF(function(){Qo(Object(wv))}),bF=mF?function(t,r){var n=gF(hF(t));return Qo(n,r>>>0||(yF(wm,n)?16:10))}:Qo,SF=be,$v=bF;SF({global:!0,forced:parseInt!==$v},{parseInt:$v});var wF=pt,$F=wF.parseInt,_F=$F,OF=_F,TF=OF;const xF=je(MS),CF=je(LS);var $m={exports:{}},_m={exports:{}};(function(e){var t=Pg;function r(n){if(t(n))return n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(_m);var IF=_m.exports,Om={exports:{}},PF=be,RF=Fr,EF=xa,DF=jy,AF=qc,jF=Xe,kF=jF(function(){return[].push.call({length:4294967296},1)!==4294967297}),MF=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},LF=kF||!MF();PF({target:"Array",proto:!0,forced:LF},{push:function(t){var r=RF(this),n=EF(r),a=arguments.length;AF(n+a);for(var o=0;or,u=tH(n)?n:iH(n),p=o?aH(arguments,r):[],m=o?function(){eH(u,this,p)}:u;return t?e(m,a):e(m)}:e},lH=be,Im=gt,uH=Cm,_v=uH(Im.setInterval,!0);lH({global:!0,bind:!0,forced:Im.setInterval!==_v},{setInterval:_v});var cH=be,Pm=gt,fH=Cm,Ov=fH(Pm.setTimeout,!0);cH({global:!0,bind:!0,forced:Pm.setTimeout!==Ov},{setTimeout:Ov});var dH=pt,pH=dH.setTimeout,vH=pH,sl={},hH=La;Object.defineProperty(sl,"__esModule",{value:!0});sl.default=void 0;var gH=hH(Fa()),yH=Na;sl.default=(0,gH.default)((0,yH.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"Help");const mH=je(FS);var bH=be,SH=Dy.entries;bH({target:"Object",stat:!0},{entries:function(t){return SH(t)}});var wH=pt,$H=wH.Object.entries,_H=$H,OH=_H,TH=OH,Sn;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(Sn||(Sn={}));function ue(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a-1})}var RH={type:uf,payload:{clientOffset:null,sourceClientOffset:null}};function EH(e){return function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{publishSource:!0},a=n.publishSource,o=a===void 0?!0:a,u=n.clientOffset,p=n.getSourceClientOffset,m=e.getMonitor(),C=e.getRegistry();e.dispatch(Tv(u)),DH(r,m,C);var A=kH(r,m);if(A===null){e.dispatch(RH);return}var O=null;if(u){if(!p)throw new Error("getSourceClientOffset must be defined");AH(p),O=p(A)}e.dispatch(Tv(u,O));var j=C.getSource(A),B=j.beginDrag(m,A);jH(B),C.pinSource(A);var q=C.getSourceType(A);return{type:ll,payload:{itemType:q,item:B,sourceId:A,clientOffset:u||null,sourceClientOffset:O||null,isSourcePublic:!!o}}}}function DH(e,t,r){ue(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(n){ue(r.getSource(n),"Expected sourceIds to be registered.")})}function AH(e){ue(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function jH(e){ue(Rm(e),"Item must be an object.")}function kH(e,t){for(var r=null,n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}function MH(e){return function(){var r=e.getMonitor();if(r.isDragging())return{type:cf}}}function wc(e,t){return t===null?e===null:Array.isArray(e)?e.some(function(r){return r===t}):e===t}function LH(e){return function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.clientOffset;NH(r);var o=r.slice(0),u=e.getMonitor(),p=e.getRegistry();FH(o,u,p);var m=u.getItemType();return HH(o,p,m),UH(o,u,p),{type:ul,payload:{targetIds:o,clientOffset:a||null}}}}function NH(e){ue(Array.isArray(e),"Expected targetIds to be an array.")}function FH(e,t,r){ue(t.isDragging(),"Cannot call hover while not dragging."),ue(!t.didDrop(),"Cannot call hover after drop.");for(var n=0;n=0;n--){var a=e[n],o=t.getTargetType(a);wc(o,r)||e.splice(n,1)}}function UH(e,t,r){e.forEach(function(n){var a=r.getTarget(n);a.hover(t,n)})}function xv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Cv(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},n=e.getMonitor(),a=e.getRegistry();zH(n);var o=KH(n);o.forEach(function(u,p){var m=GH(u,p,a,n),C={type:cl,payload:{dropResult:Cv(Cv({},r),m)}};e.dispatch(C)})}}function zH(e){ue(e.isDragging(),"Cannot call drop while not dragging."),ue(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function GH(e,t,r,n){var a=r.getTarget(e),o=a?a.drop(n,e):void 0;return qH(o),typeof o>"u"&&(o=t===0?{}:n.getDropResult()),o}function qH(e){ue(typeof e>"u"||Rm(e),"Drop result must either be an object or undefined.")}function KH(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function VH(e){return function(){var r=e.getMonitor(),n=e.getRegistry();YH(r);var a=r.getSourceId();if(a!=null){var o=n.getSource(a,!0);o.endDrag(r,a),n.unpinSource()}return{type:fl}}}function YH(e){ue(e.isDragging(),"Cannot call endDrag while not dragging.")}function XH(e){return{beginDrag:EH(e),publishDragSource:MH(e),hover:LH(e),drop:WH(e),endDrag:VH(e)}}var JH=function(t,r){return t===r};function QH(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function ZH(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:JH;if(e.length!==t.length)return!1;for(var n=0;n0&&arguments[0]!==void 0?arguments[0]:Rv,t=arguments.length>1?arguments[1]:void 0,r=t.payload;switch(t.type){case uf:case ll:return{initialSourceClientOffset:r.sourceClientOffset,initialClientOffset:r.clientOffset,clientOffset:r.clientOffset};case ul:return QH(e.clientOffset,r.clientOffset)?e:Pv(Pv({},e),{},{clientOffset:r.clientOffset});case fl:case cl:return Rv;default:return e}}var ff="dnd-core/ADD_SOURCE",df="dnd-core/ADD_TARGET",pf="dnd-core/REMOVE_SOURCE",dl="dnd-core/REMOVE_TARGET";function rU(e){return{type:ff,payload:{sourceId:e}}}function nU(e){return{type:df,payload:{targetId:e}}}function aU(e){return{type:pf,payload:{sourceId:e}}}function oU(e){return{type:dl,payload:{targetId:e}}}function Ev(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yn(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:sU,t=arguments.length>1?arguments[1]:void 0,r=t.payload;switch(t.type){case ll:return yn(yn({},e),{},{itemType:r.itemType,item:r.item,sourceId:r.sourceId,isSourcePublic:r.isSourcePublic,dropResult:null,didDrop:!1});case cf:return yn(yn({},e),{},{isSourcePublic:!0});case ul:return yn(yn({},e),{},{targetIds:r.targetIds});case dl:return e.targetIds.indexOf(r.targetId)===-1?e:yn(yn({},e),{},{targetIds:CH(e.targetIds,r.targetId)});case cl:return yn(yn({},e),{},{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case fl:return yn(yn({},e),{},{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function uU(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ff:case df:return e+1;case pf:case dl:return e-1;default:return e}}var Is=[],vf=[];Is.__IS_NONE__=!0;vf.__IS_ALL__=!0;function cU(e,t){if(e===Is)return!1;if(e===vf||typeof t>"u")return!0;var r=PH(t,e);return r.length>0}function fU(){var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case ul:break;case ff:case df:case dl:case pf:return Is;case ll:case cf:case fl:case cl:default:return vf}var t=e.payload,r=t.targetIds,n=r===void 0?[]:r,a=t.prevTargetIds,o=a===void 0?[]:a,u=IH(n,o),p=u.length>0||!ZH(n,o);if(!p)return Is;var m=o[o.length-1],C=n[n.length-1];return m!==C&&(m&&u.push(m),C&&u.push(C)),u}function dU(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return e+1}function Dv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Av(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:fU(e.dirtyHandlerIds,{type:t.type,payload:Av(Av({},t.payload),{},{prevTargetIds:xH(e,"dragOperation.targetIds",[])})}),dragOffset:tU(e.dragOffset,t),refCount:uU(e.refCount,t),dragOperation:lU(e.dragOperation,t),stateId:dU(e.stateId)}}function hU(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Em(e,t){return{x:e.x-t.x,y:e.y-t.y}}function gU(e){var t=e.clientOffset,r=e.initialClientOffset,n=e.initialSourceClientOffset;return!t||!r||!n?null:Em(hU(t,n),r)}function yU(e){var t=e.clientOffset,r=e.initialClientOffset;return!t||!r?null:Em(t,r)}function mU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bU(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{handlerIds:void 0},o=a.handlerIds;ue(typeof r=="function","listener must be a function."),ue(typeof o>"u"||Array.isArray(o),"handlerIds, when specified, must be an array of strings.");var u=this.store.getState().stateId,p=function(){var C=n.store.getState(),A=C.stateId;try{var O=A===u||A===u+1&&!cU(C.dirtyHandlerIds,o);O||r()}finally{u=A}};return this.store.subscribe(p)}},{key:"subscribeToOffsetChange",value:function(r){var n=this;ue(typeof r=="function","listener must be a function.");var a=this.store.getState().dragOffset,o=function(){var p=n.store.getState().dragOffset;p!==a&&(a=p,r())};return this.store.subscribe(o)}},{key:"canDragSource",value:function(r){if(!r)return!1;var n=this.registry.getSource(r);return ue(n,"Expected to find a valid source."),this.isDragging()?!1:n.canDrag(this,r)}},{key:"canDropOnTarget",value:function(r){if(!r)return!1;var n=this.registry.getTarget(r);if(ue(n,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var a=this.registry.getTargetType(r),o=this.getItemType();return wc(a,o)&&n.canDrop(this,r)}},{key:"isDragging",value:function(){return!!this.getItemType()}},{key:"isDraggingSource",value:function(r){if(!r)return!1;var n=this.registry.getSource(r,!0);if(ue(n,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var a=this.registry.getSourceType(r),o=this.getItemType();return a!==o?!1:n.isDragging(this,r)}},{key:"isOverTarget",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{shallow:!1};if(!r)return!1;var a=n.shallow;if(!this.isDragging())return!1;var o=this.registry.getTargetType(r),u=this.getItemType();if(u&&!wc(o,u))return!1;var p=this.getTargetIds();if(!p.length)return!1;var m=p.indexOf(r);return a?m===p.length-1:m>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return!!this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return gU(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return yU(this.store.getState().dragOffset)}}]),e}(),$U=0;function _U(){return $U++}function ss(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ss=function(r){return typeof r}:ss=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ss(e)}function OU(e){ue(typeof e.canDrag=="function","Expected canDrag to be a function."),ue(typeof e.beginDrag=="function","Expected beginDrag to be a function."),ue(typeof e.endDrag=="function","Expected endDrag to be a function.")}function TU(e){ue(typeof e.canDrop=="function","Expected canDrop to be a function."),ue(typeof e.hover=="function","Expected hover to be a function."),ue(typeof e.drop=="function","Expected beginDrag to be a function.")}function $c(e,t){if(t&&Array.isArray(e)){e.forEach(function(r){return $c(r,!1)});return}ue(typeof e=="string"||ss(e)==="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}const jv=typeof global<"u"?global:self,Dm=jv.MutationObserver||jv.WebKitMutationObserver;function Am(e){return function(){const r=setTimeout(a,0),n=setInterval(a,50);function a(){clearTimeout(r),clearInterval(n),e()}}}function xU(e){let t=1;const r=new Dm(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}const CU=typeof Dm=="function"?xU:Am;class IU{enqueueTask(t){const{queue:r,requestFlush:n}=this;r.length||(n(),this.flushing=!0),r[r.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.indexthis.capacity){for(let n=0,a=t.length-this.index;n{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=CU(this.flush),this.requestErrorThrow=Am(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class PU{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,r){this.onError=t,this.release=r,this.task=null}}class RU{create(t){const r=this.freeTasks,n=r.length?r.pop():new PU(this.onError,a=>r[r.length]=a);return n.task=t,n}constructor(t){this.onError=t,this.freeTasks=[]}}const jm=new IU,EU=new RU(jm.registerPendingError);function DU(e){jm.enqueueTask(EU.create(e))}function AU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jU(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function HU(e){if(Array.isArray(e))return e}function UU(e){var t=_U().toString();switch(e){case Sn.SOURCE:return"S".concat(t);case Sn.TARGET:return"T".concat(t);default:throw new Error("Unknown Handler Role: ".concat(e))}}function Mv(e){switch(e[0]){case"S":return Sn.SOURCE;case"T":return Sn.TARGET;default:ue(!1,"Cannot parse handler ID: ".concat(e))}}function Lv(e,t){var r=e.entries(),n=!1;do{var a=r.next(),o=a.done,u=MU(a.value,2),p=u[1];if(p===t)return!0;n=!!o}while(!n);return!1}var BU=function(){function e(t){AU(this,e),this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}return kU(e,[{key:"addSource",value:function(r,n){$c(r),OU(n);var a=this.addHandler(Sn.SOURCE,r,n);return this.store.dispatch(rU(a)),a}},{key:"addTarget",value:function(r,n){$c(r,!0),TU(n);var a=this.addHandler(Sn.TARGET,r,n);return this.store.dispatch(nU(a)),a}},{key:"containsHandler",value:function(r){return Lv(this.dragSources,r)||Lv(this.dropTargets,r)}},{key:"getSource",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ue(this.isSourceId(r),"Expected a valid source ID.");var a=n&&r===this.pinnedSourceId,o=a?this.pinnedSource:this.dragSources.get(r);return o}},{key:"getTarget",value:function(r){return ue(this.isTargetId(r),"Expected a valid target ID."),this.dropTargets.get(r)}},{key:"getSourceType",value:function(r){return ue(this.isSourceId(r),"Expected a valid source ID."),this.types.get(r)}},{key:"getTargetType",value:function(r){return ue(this.isTargetId(r),"Expected a valid target ID."),this.types.get(r)}},{key:"isSourceId",value:function(r){var n=Mv(r);return n===Sn.SOURCE}},{key:"isTargetId",value:function(r){var n=Mv(r);return n===Sn.TARGET}},{key:"removeSource",value:function(r){var n=this;ue(this.getSource(r),"Expected an existing source."),this.store.dispatch(aU(r)),DU(function(){n.dragSources.delete(r),n.types.delete(r)})}},{key:"removeTarget",value:function(r){ue(this.getTarget(r),"Expected an existing target."),this.store.dispatch(oU(r)),this.dropTargets.delete(r),this.types.delete(r)}},{key:"pinSource",value:function(r){var n=this.getSource(r);ue(n,"Expected an existing source."),this.pinnedSourceId=r,this.pinnedSource=n}},{key:"unpinSource",value:function(){ue(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(r,n,a){var o=UU(r);return this.types.set(o,n),r===Sn.SOURCE?this.dragSources.set(o,a):r===Sn.TARGET&&this.dropTargets.set(o,a),o}}]),e}();function WU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zU(e,t){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:!1;WU(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var a=t.store.getState().refCount>0;t.backend&&(a&&!t.isSetUp?(t.backend.setup(),t.isSetUp=!0):!a&&t.isSetUp&&(t.backend.teardown(),t.isSetUp=!1))};var n=qU(r);this.store=n,this.monitor=new wU(n,new BU(n)),n.subscribe(this.handleRefCountChange)}return GU(e,[{key:"receiveBackend",value:function(r){this.backend=r}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var r=this,n=this.store.dispatch;function a(u){return function(){for(var p=arguments.length,m=new Array(p),C=0;Ce.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function ZU(e){if(Array.isArray(e))return e}function e3(e,t){if(e==null)return{};var r=t3(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t3(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o=0)&&(r[a]=e[a]);return r}var Vu=0,Mm=xe.memo(function(e){var t=e.children,r=e3(e,["children"]),n=r3(r),a=YU(n,2),o=a[0],u=a[1];return xe.useEffect(function(){return u&&Vu++,function(){if(u&&(Vu--,Vu===0)){var p=Lm();p[ls]=null}}},[]),xe.createElement(Ii.Provider,{value:o},t)});Mm.displayName="DndProvider";function r3(e){if("manager"in e){var t={dragDropManager:e.manager};return[t,!1]}var r=n3(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[r,n]}var ls=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");function n3(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Lm(),r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,a=t;return a[ls]||(a[ls]=km(e,t,r,n)),a[ls]}function Lm(){return typeof global<"u"?global:window}var Nm=xe.memo(function(e){var t=e.connect,r=e.src;return xe.useEffect(function(){if(!(typeof Image>"u")){var n=!1,a=new Image;return a.src=r,a.onload=function(){t(a),n=!0},function(){n&&t(null)}}}),null});Nm.displayName="DragPreviewImage";var Qa=typeof window<"u"?xe.useLayoutEffect:xe.useEffect;function aa(e,t,r,n){var a=r?r.call(n,e,t):void 0;if(a!==void 0)return!!a;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;var o=Object.keys(e),u=Object.keys(t);if(o.length!==u.length)return!1;for(var p=Object.prototype.hasOwnProperty.bind(t),m=0;me.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function l3(e){if(Array.isArray(e))return e}function Fm(e,t,r){var n=xe.useState(function(){return t(e)}),a=a3(n,2),o=a[0],u=a[1],p=xe.useCallback(function(){var m=t(e);aa(o,m)||(u(m),r&&r())},[o,e,r]);return Qa(p,[]),[o,p]}function u3(e,t){return p3(e)||d3(e,t)||f3(e,t)||c3()}function c3(){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 f3(e,t){if(e){if(typeof e=="string")return Hv(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 Hv(e,t)}}function Hv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function p3(e){if(Array.isArray(e))return e}function Hm(e,t,r){var n=Fm(e,t,r),a=u3(n,2),o=a[0],u=a[1];return Qa(function(){var m=e.getHandlerId();if(m!=null)return e.subscribeToStateChange(u,{handlerIds:[m]})},[e,u]),o}function Um(e,t,r){var n=r.getRegistry(),a=n.addTarget(e,t);return[a,function(){return n.removeTarget(a)}]}function Bm(e,t,r){var n=r.getRegistry(),a=n.addSource(e,t);return[a,function(){return n.removeSource(a)}]}function Ao(){var e=xe.useContext(Ii),t=e.dragDropManager;return ue(t!=null,"Expected drag drop context"),t}function v3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h3(e,t){for(var r=0;r or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),r?xe.cloneElement(e,{ref:function(a){Uv(r,a),Uv(t,a)}}):xe.cloneElement(e,{ref:t})}function m3(e){if(typeof e.type!="string"){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a
, or turn it into a ")+"drag source or a drop target itself.")}}function b3(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!xe.isValidElement(t)){var n=t;return e(n,r),n}var a=t;m3(a);var o=r?function(u){return e(u,r)}:e;return y3(a,o)}}function zm(e){var t={};return Object.keys(e).forEach(function(r){var n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{var a=b3(n);t[r]=function(){return a}}}),t}function us(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?us=function(r){return typeof r}:us=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},us(e)}function _c(e){return e!==null&&us(e)==="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function S3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w3(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function C3(e){if(Array.isArray(e))return e}function cs(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?cs=function(r){return typeof r}:cs=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},cs(e)}function I3(){var e=Ao(),t=xe.useMemo(function(){return new Wm(e)},[e]),r=xe.useMemo(function(){return new Gm(e.getBackend())},[e]);return[t,r]}function P3(e,t,r){var n=Ao(),a=xe.useMemo(function(){return{beginDrag:function(){var u=e.current,p=u.begin,m=u.item;if(p){var C=p(t);return ue(C==null||cs(C)==="object","dragSpec.begin() must either return an object, undefined, or null"),C||m||{}}return m||{}},canDrag:function(){return typeof e.current.canDrag=="boolean"?e.current.canDrag:typeof e.current.canDrag=="function"?e.current.canDrag(t):!0},isDragging:function(u,p){var m=e.current.isDragging;return m?m(t):p===u.getSourceId()},endDrag:function(){var u=e.current.end;u&&u(t.getItem(),t),r.reconnect()}}},[]);Qa(function(){var u=Bm(e.current.item.type,a,n),p=_3(u,2),m=p[0],C=p[1];return t.receiveHandlerId(m),r.receiveHandlerId(m),C},[])}function R3(e,t){return j3(e)||A3(e,t)||D3(e,t)||E3()}function E3(){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 D3(e,t){if(e){if(typeof e=="string")return Wv(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 Wv(e,t)}}function Wv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function j3(e){if(Array.isArray(e))return e}function k3(e){var t=xe.useRef(e);t.current=e,ue(e.item!=null,"item must be defined"),ue(e.item.type!=null,"item type must be defined");var r=I3(),n=R3(r,2),a=n[0],o=n[1];P3(t,a,o);var u=Hm(a,t.current.collect||function(){return{}},function(){return o.reconnect()}),p=xe.useMemo(function(){return o.hooks.dragSource()},[o]),m=xe.useMemo(function(){return o.hooks.dragPreview()},[o]);return Qa(function(){o.dragSourceOptions=t.current.options||null,o.reconnect()},[o]),Qa(function(){o.dragPreviewOptions=t.current.previewOptions||null,o.reconnect()},[o]),[u,p,m]}function M3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L3(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function q3(e){if(Array.isArray(e))return e}function K3(){var e=Ao(),t=xe.useMemo(function(){return new Km(e)},[e]),r=xe.useMemo(function(){return new qm(e.getBackend())},[e]);return[t,r]}function V3(e,t,r){var n=Ao(),a=xe.useMemo(function(){return{canDrop:function(){var u=e.current.canDrop;return u?u(t.getItem(),t):!0},hover:function(){var u=e.current.hover;u&&u(t.getItem(),t)},drop:function(){var u=e.current.drop;if(u)return u(t.getItem(),t)}}},[t]);Qa(function(){var u=Um(e.current.accept,a,n),p=B3(u,2),m=p[0],C=p[1];return t.receiveHandlerId(m),r.receiveHandlerId(m),C},[t,r])}function Y3(e,t){return Z3(e)||Q3(e,t)||J3(e,t)||X3()}function X3(){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 J3(e,t){if(e){if(typeof e=="string")return Gv(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 Gv(e,t)}}function Gv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function Z3(e){if(Array.isArray(e))return e}function eB(e){var t=xe.useRef(e);t.current=e,ue(e.accept!=null,"accept must be defined");var r=K3(),n=Y3(r,2),a=n[0],o=n[1];V3(t,a,o);var u=Hm(a,t.current.collect||function(){return{}},function(){return o.reconnect()}),p=xe.useMemo(function(){return o.hooks.dropTarget()},[o]);return Qa(function(){o.dropTargetOptions=e.options||null,o.reconnect()},[e.options]),[u,p]}function tB(e,t){return oB(e)||aB(e,t)||nB(e,t)||rB()}function rB(){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 qv(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 qv(e,t)}}function qv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function oB(e){if(Array.isArray(e))return e}function iB(e){var t=Ao(),r=t.getMonitor(),n=Fm(r,e),a=tB(n,2),o=a[0],u=a[1];return xe.useEffect(function(){return r.subscribeToOffsetChange(u)}),xe.useEffect(function(){return r.subscribeToStateChange(u)}),o}function fs(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?fs=function(r){return typeof r}:fs=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},fs(e)}function Kv(e){return typeof e=="function"}function Vv(){}function sB(e){return fs(e)==="object"&&e!==null}function ri(e){if(!sB(e))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Vm(e){var t=e.current;return t==null?null:t.decoratedRef?t.decoratedRef.current:t}function lB(e){return e&&e.prototype&&typeof e.prototype.render=="function"}function uB(e){var t,r=e;return(r==null||(t=r.$$typeof)===null||t===void 0?void 0:t.toString())==="Symbol(react.forward_ref)"}function Ym(e){return lB(e)||uB(e)}function hf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yv(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var u=e[Symbol.iterator](),p;!(n=(p=u.next()).done)&&(r.push(p.value),!(t&&r.length===t));n=!0);}catch(m){a=!0,o=m}finally{try{!n&&u.return!=null&&u.return()}finally{if(a)throw o}}return r}}function hB(e){if(Array.isArray(e))return e}function gB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yB(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Ps(e){return Ps=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Ps(e)}function Xm(e){var t=e.DecoratedComponent,r=e.createHandler,n=e.createMonitor,a=e.createConnector,o=e.registerHandler,u=e.containerDisplayName,p=e.getType,m=e.collect,C=e.options,A=C.arePropsEqual,O=A===void 0?aa:A,j=t,B=t.displayName||t.name||"Component",q=function(){var X=function(re){bB(Se,re);var ve=SB(Se);function Se(he){var ee;return gB(this,Se),ee=ve.call(this,he),ee.decoratedRef=xe.createRef(),ee.handleChange=function(){var Ce=ee.getCurrentState();aa(Ce,ee.state)||ee.setState(Ce)},ee.disposable=new Jv,ee.receiveProps(he),ee.dispose(),ee}return mB(Se,[{key:"getHandlerId",value:function(){return this.handlerId}},{key:"getDecoratedComponentInstance",value:function(){return ue(this.decoratedRef.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.decoratedRef.current}},{key:"shouldComponentUpdate",value:function(ee,Ce){return!O(ee,this.props)||!aa(Ce,this.state)}},{key:"componentDidMount",value:function(){this.disposable=new Jv,this.currentType=void 0,this.receiveProps(this.props),this.handleChange()}},{key:"componentDidUpdate",value:function(ee){O(this.props,ee)||(this.receiveProps(this.props),this.handleChange())}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"receiveProps",value:function(ee){this.handler&&(this.handler.receiveProps(ee),this.receiveType(p(ee)))}},{key:"receiveType",value:function(ee){if(!(!this.handlerMonitor||!this.manager||!this.handlerConnector)&&ee!==this.currentType){this.currentType=ee;var Ce=o(ee,this.handler,this.manager),Be=fB(Ce,2),De=Be[0],it=Be[1];this.handlerId=De,this.handlerMonitor.receiveHandlerId(De),this.handlerConnector.receiveHandlerId(De);var ze=this.manager.getMonitor(),ft=ze.subscribeToStateChange(this.handleChange,{handlerIds:[De]});this.disposable.setDisposable(new cB(new Xv(ft),new Xv(it)))}}},{key:"dispose",value:function(){this.disposable.dispose(),this.handlerConnector&&this.handlerConnector.receiveHandlerId(null)}},{key:"getCurrentState",value:function(){if(!this.handlerConnector)return{};var ee=m(this.handlerConnector.hooks,this.handlerMonitor,this.props);return ee}},{key:"render",value:function(){var ee=this;return xe.createElement(Ii.Consumer,null,function(Ce){var Be=Ce.dragDropManager;return ee.receiveDragDropManager(Be),typeof requestAnimationFrame<"u"&&requestAnimationFrame(function(){var De;return(De=ee.handlerConnector)===null||De===void 0?void 0:De.reconnect()}),xe.createElement(j,Object.assign({},ee.props,ee.getCurrentState(),{ref:Ym(j)?ee.decoratedRef:null}))})}},{key:"receiveDragDropManager",value:function(ee){this.manager===void 0&&(ue(ee!==void 0,"Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",B,B),ee!==void 0&&(this.manager=ee,this.handlerMonitor=n(ee),this.handlerConnector=a(ee.getBackend()),this.handler=r(this.handlerMonitor,this.decoratedRef)))}}]),Se}(xe.Component);return X.DecoratedComponent=t,X.displayName="".concat(u,"(").concat(B,")"),X}();return lh(q,t)}function ps(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ps=function(r){return typeof r}:ps=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ps(e)}function yf(e,t){return typeof e=="string"||ps(e)==="symbol"||!!t&&Array.isArray(e)&&e.every(function(r){return yf(r,!1)})}function OB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TB(e,t){for(var r=0;r-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',Zv.join(", "),t),ue(typeof e[t]=="function","Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])}),CB.forEach(function(t){ue(typeof e[t]=="function","Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])}),function(r,n){return new IB(e,r,n)}}function RB(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=e;typeof e!="function"&&(ue(yf(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',e),a=function(){return e}),ue(ri(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',t);var o=PB(t);return ue(typeof r=="function",'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',r),ue(ri(n),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',r),function(p){return Xm({containerDisplayName:"DragSource",createHandler:o,registerHandler:Bm,createConnector:function(C){return new Gm(C)},createMonitor:function(C){return new Wm(C)},DecoratedComponent:p,getType:a,collect:r,options:n})}}function EB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DB(e,t){for(var r=0;r-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',eh.join(", "),t),ue(typeof e[t]=="function","Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target",t,t,e[t])}),function(r,n){return new jB(e,r,n)}}function MB(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=e;typeof e!="function"&&(ue(yf(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',e),a=function(){return e}),ue(ri(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',t);var o=kB(t);return ue(typeof r=="function",'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',r),ue(ri(n),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',r),function(p){return Xm({containerDisplayName:"DropTarget",createHandler:o,registerHandler:Um,createMonitor:function(C){return new Km(C)},createConnector:function(C){return new qm(C)},DecoratedComponent:p,getType:a,collect:r,options:n})}}function Zo(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Zo=function(r){return typeof r}:Zo=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Zo(e)}function LB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NB(e,t){for(var r=0;r"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Rs(e){return Rs=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Rs(e)}function GB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return ue(typeof e=="function",'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer",e),ue(ri(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer',t),function(n){var a=n,o=t.arePropsEqual,u=o===void 0?aa:o,p=a.displayName||a.name||"Component",m=function(){var C=function(A){HB(j,A);var O=UB(j);function j(){var B;return LB(this,j),B=O.apply(this,arguments),B.isCurrentlyMounted=!1,B.ref=xe.createRef(),B.handleChange=function(){if(B.isCurrentlyMounted){var q=B.getCurrentState();aa(q,B.state)||B.setState(q)}},B}return FB(j,[{key:"getDecoratedComponentInstance",value:function(){return ue(this.ref.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.ref.current}},{key:"shouldComponentUpdate",value:function(q,X){return!u(q,this.props)||!aa(X,this.state)}},{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange&&(this.unsubscribeFromOffsetChange(),this.unsubscribeFromOffsetChange=void 0),this.unsubscribeFromStateChange&&(this.unsubscribeFromStateChange(),this.unsubscribeFromStateChange=void 0)}},{key:"render",value:function(){var q=this;return xe.createElement(Ii.Consumer,null,function(X){var re=X.dragDropManager;return re===void 0||(q.receiveDragDropManager(re),!q.isCurrentlyMounted)?null:xe.createElement(a,Object.assign({},q.props,q.state,{ref:Ym(a)?q.ref:null}))})}},{key:"receiveDragDropManager",value:function(q){if(this.manager===void 0){this.manager=q,ue(Zo(q)==="object","Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",p,p);var X=this.manager.getMonitor();this.unsubscribeFromOffsetChange=X.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=X.subscribeToStateChange(this.handleChange)}}},{key:"getCurrentState",value:function(){if(!this.manager)return{};var q=this.manager.getMonitor();return e(q,this.props)}}]),j}(xe.Component);return C.displayName="DragLayer(".concat(p,")"),C.DecoratedComponent=n,C}();return lh(m,n)}}const qB=Object.freeze(Object.defineProperty({__proto__:null,DndContext:Ii,DndProvider:Mm,DragLayer:GB,DragPreviewImage:Nm,DragSource:RB,DropTarget:MB,createDndContext:km,useDrag:k3,useDragDropManager:Ao,useDragLayer:iB,useDrop:eB},Symbol.toStringTag,{value:"Module"})),KB=je(qB),VB=je(HS),YB=je(US);var pl={},XB=La;Object.defineProperty(pl,"__esModule",{value:!0});pl.default=void 0;var JB=XB(Fa()),QB=Na;pl.default=(0,JB.default)((0,QB.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear");var vl={},ZB=La;Object.defineProperty(vl,"__esModule",{value:!0});vl.default=void 0;var e4=ZB(Fa()),t4=Na;vl.default=(0,e4.default)((0,t4.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z"}),"CloudDownload");var hl={},r4=La;Object.defineProperty(hl,"__esModule",{value:!0});var n4=hl.default=void 0,a4=r4(Fa()),o4=Na;n4=hl.default=(0,a4.default)((0,o4.jsx)("path",{d:"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z"}),"Print");var gl={},i4=La;Object.defineProperty(gl,"__esModule",{value:!0});gl.default=void 0;var s4=i4(Fa()),l4=Na;gl.default=(0,s4.default)((0,l4.jsx)("path",{d:"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z"}),"ViewColumn");var yl={},u4=La;Object.defineProperty(yl,"__esModule",{value:!0});yl.default=void 0;var c4=u4(Fa()),f4=Na;yl.default=(0,c4.default)((0,f4.jsx)("path",{d:"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z"}),"FilterList");function Jm(e){var t=null,r=function(){return t==null&&(t=e()),t};return r}function d4(e,t){return e.filter(function(r){return r!==t})}function p4(e,t){var r=new Set,n=function(u){return r.add(u)};e.forEach(n),t.forEach(n);var a=[];return r.forEach(function(o){return a.push(o)}),a}function v4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h4(e,t){for(var r=0;r0}},{key:"leave",value:function(r){var n=this.entered.length;return this.entered=d4(this.entered.filter(this.isNodeInDocument),r),n>0&&this.entered.length===0}},{key:"reset",value:function(){this.entered=[]}}]),e}(),Qm=Jm(function(){return/firefox/i.test(navigator.userAgent)}),Zm=Jm(function(){return!!window.safari});function m4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b4(e,t){for(var r=0;rr)A=O-1;else return a[O]}m=Math.max(0,A);var B=r-n[m],q=B*B;return a[m]+o[m]*B+u[m]*q+p[m]*B*q}}]),e}(),w4=1;function eb(e){var t=e.nodeType===w4?e:e.parentElement;if(!t)return null;var r=t.getBoundingClientRect(),n=r.top,a=r.left;return{x:a,y:n}}function es(e){return{x:e.clientX,y:e.clientY}}function $4(e){var t;return e.nodeName==="IMG"&&(Qm()||!(!((t=document.documentElement)===null||t===void 0)&&t.contains(e)))}function _4(e,t,r,n){var a=e?t.width:r,o=e?t.height:n;return Zm()&&e&&(o/=window.devicePixelRatio,a/=window.devicePixelRatio),{dragPreviewWidth:a,dragPreviewHeight:o}}function O4(e,t,r,n,a){var o=$4(t),u=o?e:t,p=eb(u),m={x:r.x-p.x,y:r.y-p.y},C=e.offsetWidth,A=e.offsetHeight,O=n.anchorX,j=n.anchorY,B=_4(o,t,C,A),q=B.dragPreviewWidth,X=B.dragPreviewHeight,re=function(){var De=new th([0,.5,1],[m.y,m.y/A*X,m.y+X-A]),it=De.interpolate(j);return Zm()&&o&&(it+=(window.devicePixelRatio-1)*X),it},ve=function(){var De=new th([0,.5,1],[m.x,m.x/C*q,m.x+q-C]);return De.interpolate(O)},Se=a.offsetX,he=a.offsetY,ee=Se===0||Se,Ce=he===0||he;return{x:ee?Se:ve(),y:Ce?he:re()}}var tb="__NATIVE_FILE__",rb="__NATIVE_URL__",nb="__NATIVE_TEXT__";const xc=Object.freeze(Object.defineProperty({__proto__:null,FILE:tb,TEXT:nb,URL:rb},Symbol.toStringTag,{value:"Module"}));function rh(e,t,r){var n=t.reduce(function(a,o){return a||e.getData(o)},"");return n??r}var zo;function Qu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Cc=(zo={},Qu(zo,tb,{exposeProperties:{files:function(t){return Array.prototype.slice.call(t.files)},items:function(t){return t.items}},matchesTypes:["Files"]}),Qu(zo,rb,{exposeProperties:{urls:function(t,r){return rh(t,r,"").split(` +`)}},matchesTypes:["Url","text/uri-list"]}),Qu(zo,nb,{exposeProperties:{text:function(t,r){return rh(t,r,"")}},matchesTypes:["Text","text/plain"]}),zo);function T4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x4(e,t){for(var r=0;r-1})})[0]||null}function R4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E4(e,t){for(var r=0;r0;(a>>>=1)&&(r+=r))a&1&&(n+=r);return n},ab=Ke,V4=Mc,ih=xr,Y4=K4,X4=Ha,J4=ab(Y4),Q4=ab("".slice),Z4=Math.ceil,eW=function(e){return function(t,r,n){var a=ih(X4(t)),o=V4(r),u=a.length,p=n===void 0?" ":ih(n),m,C;return o<=u||p===""?a:(m=o-u,C=J4(p,Z4(m/p.length)),C.length>m&&(C=Q4(C,0,m)),e?a+C:C+a)}},tW={start:eW(!1)},Ba=Ke,sh=Xe,Va=tW.start,rW=RangeError,nW=isFinite,aW=Math.abs,Ca=Date.prototype,Zu=Ca.toISOString,oW=Ba(Ca.getTime),iW=Ba(Ca.getUTCDate),sW=Ba(Ca.getUTCFullYear),lW=Ba(Ca.getUTCHours),uW=Ba(Ca.getUTCMilliseconds),cW=Ba(Ca.getUTCMinutes),fW=Ba(Ca.getUTCMonth),dW=Ba(Ca.getUTCSeconds),pW=sh(function(){return Zu.call(new Date(-5e13-1))!=="0385-07-25T07:06:39.999Z"})||!sh(function(){Zu.call(new Date(NaN))})?function(){if(!nW(oW(this)))throw new rW("Invalid time value");var t=this,r=sW(t),n=uW(t),a=r<0?"-":r>9999?"+":"";return a+Va(aW(r),a?6:4,0)+"-"+Va(fW(t)+1,2,0)+"-"+Va(iW(t),2,0)+"T"+Va(lW(t),2,0)+":"+Va(cW(t),2,0)+":"+Va(dW(t),2,0)+"."+Va(n,3,0)+"Z"}:Zu,vW=be,ob=Qr,hW=Fr,gW=bh,yW=pW,mW=Ta,bW=Xe,SW=bW(function(){return new Date(NaN).toJSON()!==null||ob(Date.prototype.toJSON,{toISOString:function(){return 1}})!==1});vW({target:"Date",proto:!0,forced:SW},{toJSON:function(t){var r=hW(this),n=gW(r,"number");return typeof n=="number"&&!isFinite(n)?null:!("toISOString"in r)&&mW(r)==="Date"?ob(yW,r):r.toISOString()}});var Ic=pt,wW=ai;Ic.JSON||(Ic.JSON={stringify:JSON.stringify});var $W=function(t,r,n){return wW(Ic.JSON.stringify,null,arguments)},_W=$W,OW=_W,TW=OW;(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=_O,r=DO,n=Ax,a=Wx,o=cC,u=mC,p=TC,m=rI,C=v1,A=L1,O=Ks,j=K1,B=lE,q=wy,X=AE,re=jE,ve=YE,Se=XE,he=JE,ee=uD,Ce=_D,Be=FD,De=HD,it=cA,ze=LA,ft=fj,Zr=bj,ir=Pj,Bn=Uj,Wn=Bj,zn=Wj,ia=tk,sa=pk,la=vk,ua=hk,Le=gk,Qe=Ma,ca=lM,Ie=jM,_n=kM,Ne=MM,Cr=LM,Gn=FM,$t=HM,On=BS,It=xe,en=vL,tn=hL,qn=gL,ke=yL,Kn=mL,rn=bL,Vn=SL,sr=wL,Yn=nl,lr=al,Hr=YL,Ir=QN,Mt=ZN,Lt=eF,Ur=tF,fa=rF,Br=nF,yr=aF,nn=oF,Pt=iF,Wr=sF,Tn=lF,da=uF,xn=cF,Nt=fF,zr=dF,mr=TF,ur=xF,Ft=CF,Pr=QF,vt=ZF,Ht=vH,Qt=sl,Rr=mH,an=TH,Gr=KB,Cn=VB,Er=GS,Ut=YB,Zt=qS,qr=pl,In=vl,Pn=hl,on=gl,xt=yl,dt=WS,pa=KS,va=B4,ha=TW;function z(v){return v&&typeof v=="object"&&"default"in v?v:{default:v}}var we=z(t),Ze=z(r),er=z(n),mt=z(a),cr=z(o),sn=z(u),ln=z(p),Fe=z(m),fr=z(C),nt=z(A),dr=z(O),pr=z(j),Rt=z(B),Z=z(q),tr=z(X),et=z(re),Ge=z(ve),k=z(Se),st=z(he),me=z(ee),Xn=z(Ce),Pe=z(Be),at=z(De),Bt=z(it),lt=z(ze),Wt=z(ft),tt=z(Zr),Jn=z(ir),He=z(Bn),zt=z(Wn),_t=z(zn),Dr=z(ia),Kr=z(sa),Qn=z(la),Rn=z(ua),Gt=z(Le),Me=z(ca),br=z(Ie),ut=z(_n),En=z(Ne),Et=z(Cr),ga=z(Gn),ya=z($t),$=z(On),I=z(It),un=z(en),Ve=z(tn),cn=z(qn),Dt=z(ke),vr=z(Kn),Sr=z(rn),At=z(Vn),ct=z(sr),jt=z(Yn),qt=z(lr),fn=z(Hr),rr=z(Ir),wr=z(Mt),$r=z(Lt),Zn=z(Ur),Dn=z(fa),s=z(Br),i=z(yr),f=z(nn),S=z(Pt),W=z(Wr),G=z(Tn),ae=z(da),se=z(xn),de=z(Nt),ce=z(zr),Re=z(mr),Ue=z(ur),Ye=z(Ft),Ae=z(Pr),rt=z(vt),bt=z(Ht),nr=z(Qt),Ar=z(Rr),An=z(an),Ia=z(Cn),Pa=z(Er),Pi=z(Ut),jo=z(Zt),Ri=z(qr),ml=z(In),ao=z(Pn),bl=z(on),Sl=z(xt),d=z(dt),w=z(pa),F=z(ha),V=["children","colIndex","columnHeader","options","dataIndex","rowIndex","className","print","tableId"],ge=Qe.makeStyles({name:"MUIDataTableBodyCell"})(function(v){return{root:{},cellHide:{display:"none"},simpleHeader:k.default({},v.breakpoints.down("sm"),{display:"inline-block",fontWeight:"bold",width:"100%",boxSizing:"border-box"}),simpleCell:k.default({},v.breakpoints.down("sm"),{display:"inline-block",width:"100%",boxSizing:"border-box"}),stackedHeader:{verticalAlign:"top"},stackedCommon:k.default({},v.breakpoints.down("md"),{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(50%)",boxSizing:"border-box","&:last-child":{borderBottom:"none"},"&:nth-last-of-type(2)":{borderBottom:"none"}}),stackedCommonAlways:{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(50%)",boxSizing:"border-box","&:last-child":{borderBottom:"none"},"&:nth-last-of-type(2)":{borderBottom:"none"}},stackedParent:k.default({},v.breakpoints.down("md"),{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(100%)",boxSizing:"border-box"}),stackedParentAlways:{display:"inline-block",fontSize:"16px",height:"auto",width:"calc(100%)",boxSizing:"border-box"},cellStackedSmall:k.default({},v.breakpoints.down("md"),{width:"50%",boxSizing:"border-box"}),responsiveStackedSmall:k.default({},v.breakpoints.down("md"),{width:"50%",boxSizing:"border-box"}),responsiveStackedSmallParent:k.default({},v.breakpoints.down("md"),{width:"100%",boxSizing:"border-box"})}});function oe(v){var T,x,h,c,l=ge().classes,R=v.children,y=v.colIndex,b=v.columnHeader,g=v.options,_=v.dataIndex,P=v.rowIndex,E=v.className,N=v.print,H=v.tableId,D=nt.default(v,V),L=g.onCellClick,M=It.useCallback(function(Q){L(R,{colIndex:y,rowIndex:P,dataIndex:_,event:Q})},[L,R,y,P,_]),U={};L&&(U.onClick=M);var K,J=[I.default.createElement("div",{key:1,className:Me.default((T={lastColumn:y===2},k.default(T,l.root,!0),k.default(T,l.cellHide,!0),k.default(T,l.stackedHeader,!0),k.default(T,l.stackedCommon,g.responsive==="vertical"||g.responsive==="stacked"||g.responsive==="stackedFullWidth"),k.default(T,l.stackedCommonAlways,g.responsive==="verticalAlways"),k.default(T,l.cellStackedSmall,g.responsive==="stacked"||g.responsive==="stackedFullWidth"&&(g.setTableProps().padding==="none"||g.setTableProps().size==="small")),k.default(T,l.simpleHeader,g.responsive==="simple"),k.default(T,"datatables-noprint",!N),T),E)},b),I.default.createElement("div",{key:2,className:Me.default((x={},k.default(x,l.root,!0),k.default(x,l.stackedCommon,g.responsive==="vertical"||g.responsive==="stacked"||g.responsive==="stackedFullWidth"),k.default(x,l.stackedCommonAlways,g.responsive==="verticalAlways"),k.default(x,l.responsiveStackedSmall,g.responsive==="stacked"||g.responsive==="stackedFullWidth"&&(g.setTableProps().padding==="none"||g.setTableProps().size==="small")),k.default(x,l.simpleCell,g.responsive==="simple"),k.default(x,"datatables-noprint",!N),x),E)},typeof R=="function"?R(_,P):R)];return K=st.default(h=["standard","scrollMaxHeight","scrollFullHeight","scrollFullHeightFullWidth"]).call(h,g.responsive)!==-1?Dt.default(J).call(J,1,2):J,I.default.createElement(vr.default,Fe.default({},U,{"data-colindex":y,"data-tableid":H,className:Me.default((c={},k.default(c,l.root,!0),k.default(c,l.stackedParent,g.responsive==="vertical"||g.responsive==="stacked"||g.responsive==="stackedFullWidth"),k.default(c,l.stackedParentAlways,g.responsive==="verticalAlways"),k.default(c,l.responsiveStackedSmallParent,g.responsive==="vertical"||g.responsive==="stacked"||g.responsive==="stackedFullWidth"&&(g.setTableProps().padding==="none"||g.setTableProps().size==="small")),k.default(c,l.simpleCell,g.responsive==="simple"),k.default(c,"datatables-noprint",!N),c),E)},D),K)}var Ee=["classes","options","rowSelected","onClick","className","isRowSelectable"];function St(v){var T=Ot();return function(){var x,h=Ge.default(v);if(T){var c=Ge.default(this).constructor;x=we.default(h,arguments,c)}else x=h.apply(this,arguments);return et.default(this,x)}}function Ot(){if(typeof Reflect>"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var Kt=function(v){return{root:{"&.Mui-selected":{backgroundColor:v.palette.action.selected},"&.mui-row-selected":{backgroundColor:v.palette.action.selected}},hoverCursor:{cursor:"pointer"},responsiveStacked:k.default({},v.breakpoints.down("md"),{borderTop:"solid 2px rgba(0, 0, 0, 0.15)",borderBottom:"solid 2px rgba(0, 0, 0, 0.15)",padding:0,margin:0}),responsiveSimple:k.default({},v.breakpoints.down("sm"),{borderTop:"solid 2px rgba(0, 0, 0, 0.15)",borderBottom:"solid 2px rgba(0, 0, 0, 0.15)",padding:0,margin:0})}},ar=function(v){tr.default(x,v);var T=St(x);function x(){return pr.default(this,x),T.apply(this,arguments)}return Rt.default(x,[{key:"render",value:function(){var h,c=this.props,l=c.classes,R=c.options,y=c.rowSelected,b=c.onClick,g=c.className,_=c.isRowSelectable,P=nt.default(c,Ee),E={};return b&&(E.onClick=b),I.default.createElement(Sr.default,Fe.default({hover:!!R.rowHover},E,{className:Me.default((h={},k.default(h,l.root,!0),k.default(h,l.hover,R.rowHover),k.default(h,l.hoverCursor,R.selectableRowsOnClick&&_||R.expandableRowsOnClick),k.default(h,l.responsiveSimple,R.responsive==="simple"),k.default(h,l.responsiveStacked,R.responsive==="vertical"||R.responsive==="stacked"||R.responsive==="stackedFullWidth"),k.default(h,"mui-row-selected",y),h),g),selected:y},P),this.props.children)}}]),x}(I.default.Component);k.default(ar,"propTypes",{options:$.default.object.isRequired,onClick:$.default.func,rowSelected:$.default.bool,classes:$.default.object});var Vt=Qe.withStyles(ar,Kt,{name:"MUIDataTableBodyRow"}),Yt=function(v){var T=v.areAllRowsExpanded,x=v.buttonClass,h=v.expandableRowsHeader,c=v.expandedRows,l=v.iconClass,R=v.iconIndeterminateClass,y=v.isHeaderCell,b=v.onExpand;return I.default.createElement(I.default.Fragment,null,y&&!T()&&T&&c.data.length>0?I.default.createElement(ct.default,{onClick:b,style:{padding:0},disabled:h===!1,className:x},I.default.createElement(qt.default,{id:"expandable-button",className:R})):I.default.createElement(ct.default,{onClick:b,style:{padding:0},disabled:h===!1,className:x},I.default.createElement(jt.default,{id:"expandable-button",className:l})))},jr=["fixedHeader","fixedSelectColumn","isHeaderCell","expandableOn","selectableOn","isRowExpanded","onExpand","isRowSelectable","selectableRowsHeader","hideExpandButton","expandableRowsHeader","expandedRows","areAllRowsExpanded","selectableRowsHideCheckboxes","setHeadCellRef","dataIndex","components"],kr=Qe.makeStyles({name:"MUIDataTableSelectCell"})(function(v){return{root:{"@media print":{display:"none"}},fixedHeader:{position:"sticky",top:"0px",zIndex:100},fixedLeft:{position:"sticky",left:"0px",zIndex:100},icon:{cursor:"pointer",transition:"transform 0.25s"},expanded:{transform:"rotate(90deg)"},hide:{visibility:"hidden"},headerCell:{zIndex:110,backgroundColor:v.palette.background.paper},expandDisabled:{},checkboxRoot:{},checked:{},disabled:{}}}),Vr=function(v){var T,x,h,c=v.fixedHeader,l=v.fixedSelectColumn,R=v.isHeaderCell,y=R!==void 0&&R,b=v.expandableOn,g=b!==void 0&&b,_=v.selectableOn,P=_===void 0?"none":_,E=v.isRowExpanded,N=E!==void 0&&E,H=v.onExpand,D=v.isRowSelectable,L=v.selectableRowsHeader,M=v.hideExpandButton,U=v.expandableRowsHeader,K=v.expandedRows,J=v.areAllRowsExpanded,Q=J===void 0?function(){return!1}:J,fe=v.selectableRowsHideCheckboxes,le=v.setHeadCellRef,$e=v.dataIndex,ne=v.components,qe=ne===void 0?{}:ne,Te=nt.default(v,jr),ye=kr().classes,Je=qe.Checkbox||At.default,pe=qe.ExpandButton||Yt;if(g===!1&&(P==="none"||fe===!0))return null;var ht=Me.default((k.default(T={},ye.root,!0),k.default(T,ye.fixedHeader,c&&y),k.default(T,ye.fixedLeft,l),k.default(T,ye.headerCell,y),T)),ot=Me.default(k.default({},ye.expandDisabled,M)),_e=Me.default((k.default(x={},ye.icon,!0),k.default(x,ye.hide,y&&!U),k.default(x,ye.expanded,N||y&&Q()),x)),ie=Me.default((k.default(h={},ye.icon,!0),k.default(h,ye.hide,y&&!U),h)),Y={};return le&&(Y.ref=function(te){le(0,0,te)}),I.default.createElement(vr.default,Fe.default({className:ht,padding:"checkbox"},Y),I.default.createElement("div",{style:{display:"flex",alignItems:"center"}},g&&I.default.createElement(pe,{isHeaderCell:y,areAllRowsExpanded:Q,expandedRows:K,onExpand:H,expandableRowsHeader:U,buttonClass:ot,iconIndeterminateClass:ie,iconClass:_e,dataIndex:$e}),P!=="none"&&fe!==!0&&(!y||P==="multiple"&&L!==!1?I.default.createElement(Je,Fe.default({classes:{root:ye.checkboxRoot,checked:ye.checked,disabled:ye.disabled},"data-description":y?"row-select-header":"row-select","data-index":$e||null,color:"primary",disabled:!D},Te)):null)))};Vr.propTypes={checked:$.default.bool.isRequired,fixedHeader:$.default.bool,onChange:$.default.func,classes:$.default.object,expandableOn:$.default.bool,hideExpandButton:$.default.bool,selectableOn:$.default.string,isRowSelectable:$.default.bool};function Ct(v){return Bt.default(v).call(v,function(T,x){return T[x.dataIndex]=!0,T},{})}function ea(v){return typeof v=="string"?v.replace(/^\+|^\-|^\=|^\@/g,"'$&"):v}function Ei(v){var T=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],x=typeof T=="function"?T:console.warn;T&&x("Deprecation Notice: ".concat(v))}function Wa(v){var T=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],x=typeof T=="function"?T:console.warn;T&&x("".concat(v))}function ta(v,T,x){var h=v<=T?1:Math.ceil(v/T);return x>=h?h-1:x}function mf(){return Intl?new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"}).compare:function(v,T){return v.localeCompare(T)}}function ib(v){return function(T,x){var h=T.data===null||T.data===void 0?"":T.data,c=x.data===null||x.data===void 0?"":x.data;return(typeof h.localeCompare=="function"?h.localeCompare(c):h-c)*(v==="asc"?1:-1)}}function sb(v,T,x){var h,c,l=function(_){return typeof _=="string"?_.replace(/\"/g,'""'):_},R=function(_){var P;return Dt.default(P=Bt.default(_).call(_,function(E,N){return N.download?E+'"'+ea(l(N.label||N.name))+'"'+x.downloadOptions.separator:E},"")).call(P,0,-1)+`\r +`},y=R(v),b=function(_){var P;return _.length?fn.default(P=Bt.default(_).call(_,function(E,N){var H,D;return E+'"'+me.default(H=He.default(D=N.data).call(D,function(L,M){return v[M].download})).call(H,function(L){return ea(l(L))}).join('"'+x.downloadOptions.separator+'"')+`"\r +`},"")).call(P):""},g=b(T);return x.onDownload?x.onDownload(R,b,v,T):fn.default(h=tt.default(c="".concat(y)).call(c,g)).call(h)}function lb(v,T){var x=new Blob([v],{type:"text/csv"});if(navigator&&navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(x,T);else{var h="data:text/csv;charset=utf-8,".concat(v),c=rr.default||window.webkitURL,l=c.createObjectURL===void 0?h:c.createObjectURL(x),R=document.createElement("a");R.setAttribute("href",l),R.setAttribute("download",T),document.body.appendChild(R),R.click(),document.body.removeChild(R)}}function ub(v,T,x,h){var c=sb(v,T,x);x.onDownload&&c===!1||h(c,x.downloadOptions.filename)}function cb(v){var T=fb();return function(){var x,h=Ge.default(v);if(T){var c=Ge.default(this).constructor;x=we.default(h,arguments,c)}else x=h.apply(this,arguments);return et.default(this,x)}}function fb(){if(typeof Reflect>"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var db=function(v){return{root:{},emptyTitle:{textAlign:"center"},lastStackedCell:k.default({},v.breakpoints.down("md"),{"& td:last-child":{borderBottom:"none"}}),lastSimpleCell:k.default({},v.breakpoints.down("sm"),{"& td:last-child":{borderBottom:"none"}})}},wl=function(v){tr.default(x,v);var T=cb(x);function x(){var h,c;pr.default(this,x);for(var l=arguments.length,R=new Array(l),y=0;yH?H+1:H-1};H!==b.index;)M()}c.props.selectRowUpdate("cell",b,P)}),k.default(Z.default(c),"handleRowClick",function(b,g,_){var P;if(!(_.target.id==="expandable-button"||_.target.nodeName==="path"&&_.target.parentNode.id==="expandable-button"||_.target.id&&un.default(P=_.target.id).call(P,"MUIDataTableSelectCell"))){if(c.props.options.selectableRowsOnClick&&c.props.options.selectableRows!=="none"&&c.isRowSelectable(g.dataIndex,c.props.selectedRows)){var E={index:g.rowIndex,dataIndex:g.dataIndex};c.handleRowSelect(E,_)}if(c.props.options.expandableRowsOnClick&&c.props.options.expandableRows&&c.isRowExpandable(g.dataIndex,c.props.expandedRows)){var N={index:g.rowIndex,dataIndex:g.dataIndex};c.props.toggleExpandRow(N)}c.props.options.selectableRowsOnClick||c.props.options.onRowClick&&c.props.options.onRowClick(b,g,_)}}),k.default(Z.default(c),"processRow",function(b,g){for(var _=[],P=0;Pg&&console.warn("Current page is out of range, using the highest page that is in range instead.");for(var E=_;E0?me.default(D).call(D,function(M,U){var K,J,Q,fe,le,$e=M.data,ne=M.dataIndex;if(g.customRowRender)return g.customRowRender($e,ne,U);var qe=g.selectableRows!=="none"&&c.isRowSelected(ne),Te=c.isRowSelectable(ne),ye=g.setRowProps&&g.setRowProps($e,ne,U)||{},Je=c.processRow($e,P);return I.default.createElement(I.default.Fragment,{key:U},I.default.createElement(Vt,Fe.default({},ye,{options:g,rowSelected:qe,isRowSelectable:Te,onClick:_t.default(K=c.handleRowClick).call(K,null,$e,{rowIndex:U,dataIndex:ne}),className:Me.default((J={},k.default(J,R.lastStackedCell,g.responsive==="vertical"||g.responsive==="stacked"||g.responsive==="stackedFullWidth"),k.default(J,R.lastSimpleCell,g.responsive==="simple"),k.default(J,ye.className,ye.className),J)),"data-testid":"MUIDataTableBodyRow-"+ne,id:tt.default(Q="MUIDataTableBodyRow-".concat(H,"-")).call(Q,ne)}),I.default.createElement(Vr,{onChange:_t.default(fe=c.handleRowSelect).call(fe,null,{index:c.getRowIndex(U),dataIndex:ne}),onExpand:_t.default(b).call(b,null,{index:c.getRowIndex(U),dataIndex:ne}),fixedHeader:g.fixedHeader,fixedSelectColumn:g.fixedSelectColumn,checked:qe,expandableOn:g.expandableRows,hideExpandButton:!c.isRowExpandable(ne)&&g.expandableRows,selectableOn:g.selectableRows,selectableRowsHideCheckboxes:g.selectableRowsHideCheckboxes,isRowExpanded:c.isRowExpanded(ne),isRowSelectable:Te,dataIndex:ne,id:tt.default(le="MUIDataTableSelectCell-".concat(H,"-")).call(le,ne),components:N}),me.default(Je).call(Je,function(pe){var ht;return y[pe.index].display==="true"&&I.default.createElement(oe,Fe.default({},y[pe.index].setCellProps&&y[pe.index].setCellProps(pe.value,ne,pe.index)||{},{"data-testid":tt.default(ht="MuiDataTableBodyCell-".concat(pe.index,"-")).call(ht,U),dataIndex:ne,rowIndex:U,colIndex:pe.index,columnHeader:y[pe.index].label,print:y[pe.index].print,options:g,tableId:H,key:pe.index}),pe.value)})),c.isRowExpanded(ne)&&g.renderExpandableRow($e,{rowIndex:U,dataIndex:ne}))}):I.default.createElement(Vt,{options:g},I.default.createElement(oe,{colSpan:g.selectableRows!=="none"||g.expandableRows?L+1:L,options:g,colIndex:0,rowIndex:0},I.default.createElement(Ve.default,{variant:"body1",className:R.emptyTitle,component:"div"},g.textLabels.body.noMatch))))}}]),x}(I.default.Component);k.default(wl,"propTypes",{data:$.default.array.isRequired,count:$.default.number.isRequired,columns:$.default.array.isRequired,options:$.default.object.isRequired,filterList:$.default.array,onRowClick:$.default.func,expandedRows:$.default.object,selectedRows:$.default.object,selectRowUpdate:$.default.func,previousSelectedRow:$.default.object,searchText:$.default.string,toggleExpandRow:$.default.func,classes:$.default.object}),k.default(wl,"defaultProps",{toggleExpandRow:function(){}});var $l=Qe.withStyles(wl,db,{name:"MUIDataTableBody"});function pb(v){var T=vb();return function(){var x,h=Ge.default(v);if(T){var c=Ge.default(this).constructor;x=we.default(h,arguments,c)}else x=h.apply(this,arguments);return et.default(this,x)}}function vb(){if(typeof Reflect>"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var hb=function(v){return{root:{backgroundColor:v.palette.background.default,padding:"24px 24px 36px 24px",fontFamily:"Roboto"},header:{flex:"0 0 auto",marginBottom:"16px",width:"100%",display:"flex",justifyContent:"space-between"},title:{display:"inline-block",marginLeft:"7px",color:v.palette.text.primary,fontSize:"14px",fontWeight:500},noMargin:{marginLeft:"0px"},reset:{alignSelf:"left"},resetLink:{marginLeft:"16px",fontSize:"12px",cursor:"pointer"},filtersSelected:{alignSelf:"right"},checkboxListTitle:{marginLeft:"7px",marginBottom:"8px",fontSize:"14px",color:v.palette.text.secondary,textAlign:"left",fontWeight:500},checkboxFormGroup:{marginTop:"8px"},checkboxFormControl:{margin:"0px"},checkboxFormControlLabel:{fontSize:"15px",marginLeft:"8px",color:v.palette.text.primary},checkboxIcon:{width:"32px",height:"32px"},checkbox:{},checked:{},gridListTile:{marginTop:"16px"}}},bf=function(v){tr.default(x,v);var T=pb(x);function x(h){var c;return pr.default(this,x),c=T.call(this,h),k.default(Z.default(c),"filterUpdate",function(l,R,y,b,g){var _,P=Dt.default(_=c.state.filterList).call(_,0);c.props.updateFilterByType(P,l,R,b,g),c.setState({filterList:P})}),k.default(Z.default(c),"handleCheckboxChange",function(l,R,y){c.filterUpdate(l,R,y,"checkbox"),c.props.options.confirmFilters!==!0&&c.props.onFilterUpdate(l,R,y,"checkbox")}),k.default(Z.default(c),"handleDropdownChange",function(l,R,y){var b=He.default(c.props.options.textLabels).all,g=l.target.value===b?[]:[l.target.value];c.filterUpdate(R,g,y,"dropdown"),c.props.options.confirmFilters!==!0&&c.props.onFilterUpdate(R,g,y,"dropdown")}),k.default(Z.default(c),"handleMultiselectChange",function(l,R,y){c.filterUpdate(l,R,y,"multiselect"),c.props.options.confirmFilters!==!0&&c.props.onFilterUpdate(l,R,y,"multiselect")}),k.default(Z.default(c),"handleTextFieldChange",function(l,R,y){c.filterUpdate(R,l.target.value,y,"textField"),c.props.options.confirmFilters!==!0&&c.props.onFilterUpdate(R,l.target.value,y,"textField")}),k.default(Z.default(c),"handleCustomChange",function(l,R,y){c.filterUpdate(R,l,y.name,y.filterType),c.props.options.confirmFilters!==!0&&c.props.onFilterUpdate(R,l,y.name,y.filterType)}),k.default(Z.default(c),"applyFilters",function(){var l;return Pe.default(l=c.state.filterList).call(l,function(R,y){c.props.onFilterUpdate(y,R,c.props.columns[y],"custom")}),c.props.handleClose(),c.props.options.onFilterConfirm&&c.props.options.onFilterConfirm(c.state.filterList),c.state.filterList}),k.default(Z.default(c),"resetFilters",function(){var l;c.setState({filterList:me.default(l=c.props.columns).call(l,function(){return[]})}),c.props.options.confirmFilters!==!0&&c.props.onFilterReset()}),c.state={filterList:ut.default(h.filterList)},c}return Rt.default(x,[{key:"renderCheckbox",value:function(h,c){var l,R=this,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=y.Checkbox||At.default,g=this.props,_=g.classes,P=g.filterData,E=this.state.filterList,N=h.filterOptions&&h.filterOptions.renderValue?h.filterOptions.renderValue:function(H){return H};return I.default.createElement(s.default,{item:!0,key:c,xs:6},I.default.createElement(Dn.default,null,I.default.createElement(s.default,{item:!0,xs:12},I.default.createElement(Ve.default,{variant:"body2",className:_.checkboxListTitle},h.label)),I.default.createElement(s.default,{container:!0},me.default(l=P[c]).call(l,function(H,D){var L,M;return I.default.createElement(s.default,{item:!0,key:D},I.default.createElement(Zn.default,{key:D,classes:{root:_.checkboxFormControl,label:_.checkboxFormControlLabel},control:I.default.createElement(b,{"data-description":"table-filter",color:"primary",className:_.checkboxIcon,onChange:_t.default(L=R.handleCheckboxChange).call(L,null,c,H,h.name),checked:st.default(M=E[c]).call(M,H)>=0,classes:{root:_.checkbox,checked:_.checked},value:H!=null?H.toString():""}),label:N(H)}))}))))}},{key:"renderSelect",value:function(h,c){var l,R=this,y=this.props,b=y.classes,g=y.filterData,_=y.options,P=this.state.filterList,E=He.default(_.textLabels),N=h.filterOptions&&h.filterOptions.renderValue?h.filterOptions.renderValue:function(D){return D!=null?D.toString():""},H=(h.filterOptions&&h.filterOptions.fullWidth)===!0?12:6;return I.default.createElement(s.default,{item:!0,key:c,xs:H,classes:{"grid-xs-12":b.gridListTile,"grid-xs-6":b.gridListTile}},I.default.createElement($r.default,{key:c,variant:"standard",fullWidth:!0},I.default.createElement(f.default,{htmlFor:h.name},h.label),I.default.createElement(G.default,{fullWidth:!0,value:P[c].length?P[c].toString():E.all,name:h.name,onChange:function(D){return R.handleDropdownChange(D,c,h.name)},input:I.default.createElement(i.default,{name:h.name,id:h.name})},I.default.createElement(W.default,{value:E.all,key:0},E.all),me.default(l=g[c]).call(l,function(D,L){return I.default.createElement(W.default,{value:D,key:L+1},N(D))}))))}},{key:"renderTextField",value:function(h,c){var l=this,R=this.props.classes,y=this.state.filterList;h.filterOptions&&h.filterOptions.renderValue&&console.warn("Custom renderValue not supported for textField filters");var b=(h.filterOptions&&h.filterOptions.fullWidth)===!0?12:6;return I.default.createElement(s.default,{item:!0,key:c,xs:b,classes:{"grid-xs-12":R.gridListTile,"grid-xs-6":R.gridListTile}},I.default.createElement($r.default,{key:c,fullWidth:!0},I.default.createElement(ae.default,{fullWidth:!0,variant:"standard",label:h.label,value:y[c].toString()||"","data-testid":"filtertextfield-"+h.name,onChange:function(g){return l.handleTextFieldChange(g,c,h.name)}})))}},{key:"renderMultiselect",value:function(h,c){var l,R=this,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=y.Checkbox||At.default,g=this.props,_=g.classes,P=g.filterData,E=this.state.filterList,N=h.filterOptions&&h.filterOptions.renderValue?h.filterOptions.renderValue:function(D){return D},H=(h.filterOptions&&h.filterOptions.fullWidth)===!0?12:6;return I.default.createElement(s.default,{item:!0,key:c,xs:H,classes:{"grid-xs-12":_.gridListTile,"grid-xs-6":_.gridListTile}},I.default.createElement($r.default,{key:c,variant:"standard",fullWidth:!0},I.default.createElement(f.default,{htmlFor:h.name},h.label),I.default.createElement(G.default,{multiple:!0,fullWidth:!0,value:E[c]||[],renderValue:function(D){return me.default(D).call(D,N).join(", ")},name:h.name,onChange:function(D){return R.handleMultiselectChange(c,D.target.value,h.name)},input:I.default.createElement(i.default,{name:h.name,id:h.name})},me.default(l=P[c]).call(l,function(D,L){var M;return I.default.createElement(W.default,{value:D,key:L+1},I.default.createElement(b,{"data-description":"table-filter",color:"primary",checked:st.default(M=E[c]).call(M,D)>=0,value:D!=null?D.toString():"",className:_.checkboxIcon,classes:{root:_.checkbox,checked:_.checked}}),I.default.createElement(S.default,{primary:N(D)}))}))))}},{key:"renderCustomField",value:function(h,c){var l=this.props,R=l.classes,y=l.filterData,b=l.options,g=this.state.filterList,_=(h.filterOptions&&h.filterOptions.fullWidth)===!0?12:6,P=h.filterOptions&&h.filterOptions.display||b.filterOptions&&b.filterOptions.display;if(P)return h.filterListOptions&&h.filterListOptions.renderValue&&console.warning('"renderValue" is ignored for custom filter fields'),I.default.createElement(s.default,{item:!0,key:c,xs:_,classes:{"grid-xs-12":R.gridListTile,"grid-xs-6":R.gridListTile}},I.default.createElement($r.default,{key:c,fullWidth:!0},P(g,this.handleCustomChange,c,h,y)));console.error('Property "display" is required when using custom filter type.')}},{key:"render",value:function(){var h=this,c=this.props,l=c.classes,R=c.columns,y=c.options,b=c.customFooter,g=c.filterList,_=c.components,P=_===void 0?{}:_,E=He.default(y.textLabels);return I.default.createElement("div",{className:l.root},I.default.createElement("div",{className:l.header},I.default.createElement("div",{className:l.reset},I.default.createElement(Ve.default,{variant:"body2",className:Me.default(k.default({},l.title,!0))},E.title),I.default.createElement(wr.default,{color:"primary",className:l.resetLink,tabIndex:0,"aria-label":E.reset,"data-testid":"filterReset-button",onClick:this.resetFilters},E.reset)),I.default.createElement("div",{className:l.filtersSelected})),I.default.createElement(s.default,{container:!0,direction:"row",justifyContent:"flex-start",alignItems:"center",spacing:4},me.default(R).call(R,function(N,H){if(He.default(N)){var D=N.filterType||y.filterType;return D==="checkbox"?h.renderCheckbox(N,H,P):D==="multiselect"?h.renderMultiselect(N,H,P):D==="textField"?h.renderTextField(N,H):D==="custom"?h.renderCustomField(N,H):h.renderSelect(N,H)}})),b?b(g,this.applyFilters):"")}}]),x}(I.default.Component);k.default(bf,"propTypes",{filterData:$.default.array.isRequired,filterList:$.default.array.isRequired,options:$.default.object.isRequired,onFilterUpdate:$.default.func,onFilterReset:$.default.func,classes:$.default.object});var _l=Qe.withStyles(bf,hb,{name:"MUIDataTableFilter"}),Sf=function(v){var T=v.label,x=v.onDelete,h=v.className,c=v.filterProps;return(c=c||{}).className&&(h=Me.default(h,c.className)),I.default.createElement(se.default,Fe.default({label:T,onDelete:x,className:h},c))};Sf.propTypes={label:$.default.node,onDelete:$.default.func.isRequired,className:$.default.string.isRequired};var gb=Qe.makeStyles({name:"MUIDataTableFilterList"})(function(){return{root:{display:"flex",justifyContent:"left",flexWrap:"wrap",margin:"0px 16px 0px 16px"},chip:{margin:"8px 8px 0px 0px"}}}),Di=function(v){var T=v.options,x=v.filterList,h=v.filterUpdate,c=v.filterListRenderers,l=v.columnNames,R=v.serverSideFilterList,y=v.customFilterListUpdate,b=v.ItemComponent,g=b===void 0?Sf:b,_=gb().classes,P=T.serverSide,E=function(D,L,M,U){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null,J=L;at.default(J)&&J.length===0&&(J=x[D]),h(D,L,M,U,K,function(Q){T.onFilterChipClose&&T.onFilterChipClose(D,J,Q)})},N=function(D,L,M,U,K){var J;return J=K?y[L]?"custom":"chip":l[L].filterType,I.default.createElement(g,{label:D,key:M,onDelete:function(){return E(L,U[M]||[],l[L].name,J,y[L])},className:_.chip,itemKey:M,index:L,data:U,columnNames:l,filterProps:T.setFilterChipProps?T.setFilterChipProps(L,l[L].name,U[M]||[]):{}})},H=function(D){return me.default(D).call(D,function(L,M){if(l[M].filterType==="custom"&&D[M].length){var U=c[M](L);return at.default(U)?me.default(U).call(U,function(K,J){return N(K,M,J,L,!0)}):N(U,M,M,L,!1)}return me.default(L).call(L,function(K,J){return function(Q,fe,le){return I.default.createElement(g,{label:c[Q](fe),key:le,onDelete:function(){return E(Q,fe,l[Q].name,"chip")},className:_.chip,itemKey:le,index:Q,data:fe,columnNames:l,filterProps:T.setFilterChipProps?T.setFilterChipProps(Q,l[Q].name,fe):{}})}(M,K,J)})})};return I.default.createElement("div",{className:_.root},H(P&&R?R:x))};Di.propTypes={filterList:$.default.array.isRequired,filterListRenderers:$.default.array.isRequired,columnNames:$.default.arrayOf($.default.oneOfType([$.default.string,$.default.shape({name:$.default.string.isRequired,filterType:$.default.string})])).isRequired,onFilterUpdate:$.default.func,ItemComponent:$.default.any};var yb=Qe.makeStyles({name:"MUIDataTableJumpToPage"})(function(v){return{root:{color:v.palette.text.primary},caption:{flexShrink:0},selectRoot:{marginRight:32,marginLeft:8},select:{paddingTop:6,paddingBottom:7,paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right",fontSize:v.typography.pxToRem(14)},selectIcon:{},input:{color:"inhert",fontSize:"inhert",flexShrink:0}}});function wf(v){for(var T=yb().classes,x=v.count,h=v.textLabels,c=v.rowsPerPage,l=v.page,R=(v.changePage,h.pagination.jumpToPage),y=[],b=Math.min(1e3,ta(x,c,1e6)),g=0;g<=b;g++)y.push(g);var _=W.default;return I.default.createElement(Ye.default,{style:{display:"flex",minHeight:"52px",alignItems:"center"},className:T.root},I.default.createElement(Ve.default,{color:"inherit",variant:"body2",className:T.caption},R),I.default.createElement(G.default,{classes:{select:T.select,icon:T.selectIcon},input:I.default.createElement(Ue.default,{className:Me.default(T.input,T.selectRoot)}),value:ta(x,c,l),onChange:function(P){v.changePage(Re.default(P.target.value,10))},style:{marginRight:0}},me.default(y).call(y,function(P){return I.default.createElement(_,{className:T.menuItem,key:P,value:P},P+1)})))}wf.propTypes={count:$.default.number.isRequired,page:$.default.number.isRequired,rowsPerPage:$.default.number.isRequired,textLabels:$.default.object.isRequired};var mb=Qe.makeStyles({name:"MUIDataTablePagination"})(function(v){return{root:{},tableCellContainer:{padding:"0px 24px 0px 24px"},navContainer:{display:"flex",justifyContent:"flex-end"},toolbar:{},selectRoot:{},"@media screen and (max-width: 400px)":{toolbar:{"& span:nth-of-type(2)":{display:"none"}},selectRoot:{marginRight:"8px"}}}});function Ol(v){var T=mb().classes,x=v.count,h=v.options,c=v.rowsPerPage,l=v.page,R=h.textLabels.pagination;return I.default.createElement(de.default,null,I.default.createElement(Sr.default,null,I.default.createElement(vr.default,{colSpan:"1000",className:T.tableCellContainer},I.default.createElement("div",{className:T.navContainer},h.jumpToPage?I.default.createElement(wf,{count:x,page:l,rowsPerPage:c,textLabels:h.textLabels,changePage:v.changePage,changeRowsPerPage:v.changeRowsPerPage}):null,I.default.createElement(ce.default,{component:"div",className:T.root,classes:{caption:T.caption,toolbar:T.toolbar,selectRoot:T.selectRoot},count:x,rowsPerPage:c,page:ta(x,c,l),labelRowsPerPage:R.rowsPerPage,labelDisplayedRows:function(y){var b,g,_,P=y.from,E=y.to,N=y.count;return tt.default(b=tt.default(g=tt.default(_="".concat(P,"-")).call(_,E," ")).call(g,R.displayRows," ")).call(b,N)},backIconButtonProps:{id:"pagination-back","data-testid":"pagination-back","aria-label":R.previous,title:R.previous||""},nextIconButtonProps:{id:"pagination-next","data-testid":"pagination-next","aria-label":R.next,title:R.next||""},SelectProps:{id:"pagination-input",SelectDisplayProps:{id:"pagination-rows","data-testid":"pagination-rows"},MenuProps:{id:"pagination-menu","data-testid":"pagination-menu",MenuListProps:{id:"pagination-menu-list","data-testid":"pagination-menu-list"}}},rowsPerPageOptions:h.rowsPerPageOptions,onPageChange:function(y,b){v.changePage(b)},onRowsPerPageChange:function(y){v.changeRowsPerPage(y.target.value)}})))))}Ol.propTypes={count:$.default.number.isRequired,options:$.default.object.isRequired,page:$.default.number.isRequired,rowsPerPage:$.default.number.isRequired,changeRowsPerPage:$.default.func.isRequired};var bb=Qe.makeStyles({name:"MUIDataTableFooter"})(function(){return{root:{"@media print":{display:"none"}}}}),Ai=function(v){var T=v.options,x=v.rowCount,h=v.page,c=v.rowsPerPage,l=v.changeRowsPerPage,R=v.changePage,y=bb().classes,b=T.customFooter,g=T.pagination,_=g===void 0||g;return b?I.default.createElement(Rn.default,{className:y.root},T.customFooter(x,h,c,l,R,T.textLabels.pagination)):_?I.default.createElement(Rn.default,{className:y.root},I.default.createElement(Ol,{count:x,page:h,rowsPerPage:c,changeRowsPerPage:l,changePage:R,component:"div",options:T})):null};Ai.propTypes={rowCount:$.default.number.isRequired,options:$.default.shape({customFooter:$.default.func,pagination:$.default.bool,textLabels:$.default.shape({pagination:$.default.object})}),page:$.default.number.isRequired,rowsPerPage:$.default.number.isRequired,changeRowsPerPage:$.default.func.isRequired,changePage:$.default.func.isRequired};var $f=function(v,T,x){var h=[],c=v[0]?v[0]:null;if(c===null){c={offsetLeft:1/0};var l=An.default(v);Pe.default(l).call(l,function(g,_){var P=Ae.default(g,2),E=(P[0],P[1]);E&&E.offsetLeft1e3)););return v[0]&&(h[0]={left:y+c.offsetLeft,width:c.offsetWidth,columnIndex:null,ref:c}),Pe.default(T).call(T,function(g,_){var P=v[g+1],E=h.length-1;if(!x[g]||x[g].display==="true"){var N=E!==-1?h[E].left+h[E].width:y+c.offsetLeft;h.push({left:N,width:P.offsetWidth,columnIndex:g,ref:P})}}),h},Sb=function(v,T,x){var h=Dt.default(v).call(v),c=st.default(h).call(h,T),l=st.default(h).call(h,x);if(c!==-1&&l!==-1){var R,y,b=h[c];h=tt.default(R=[]).call(R,fr.default(Dt.default(h).call(h,0,c)),fr.default(Dt.default(h).call(h,c+1))),h=tt.default(y=[]).call(y,fr.default(Dt.default(h).call(h,0,l)),[b],fr.default(Dt.default(h).call(h,l)))}return h},wb=function(v){v.item;var T=v.mon,x=v.index,h=v.headCellRefs,c=v.updateColumnOrder,l=v.columnOrder,R=v.transitionTime,y=R===void 0?300:R,b=v.tableRef,g=v.tableId,_=v.timers,P=v.columns,E=T.getItem().colIndex;if(h===T.getItem().headCellRefs&&E!==x){for(var N=Sb(l,T.getItem().colIndex,x),H=$f(h,N,P),D=T.getClientOffset().x,L=-1,M=0;MH[M].left&&D0&&pe0&&pe>=y;if(P.disableToolbarSelect===!0||P.selectToolbarPlacement==="none"||P.selectToolbarPlacement==="above")if(ot){for(var _e=0;_ey&&(ht=!0);var ie=me.default(h).call(h,function(Y,te){return{column:c[Y],index:Y,colPos:te}});return I.default.createElement(rt.default,{className:Me.default((T={},k.default(T,le.responsiveStacked,P.responsive==="vertical"||P.responsive==="stacked"||P.responsive==="stackedFullWidth"),k.default(T,le.responsiveStackedAlways,P.responsive==="verticalAlways"),k.default(T,le.responsiveSimple,P.responsive==="simple"),k.default(T,le.main,!0),T))},I.default.createElement(xl,null,I.default.createElement(Vr,{setHeadCellRef:H,onChange:_t.default(Je).call(Je,null),indeterminate:ht,checked:ot,isHeaderCell:!0,expandedRows:_,expandableRowsHeader:P.expandableRowsHeader,expandableOn:P.expandableRows,selectableOn:P.selectableRows,fixedHeader:P.fixedHeader,fixedSelectColumn:P.fixedSelectColumn,selectableRowsHeader:P.selectableRowsHeader,selectableRowsHideCheckboxes:P.selectableRowsHideCheckboxes,onExpand:J,isRowSelectable:!0,components:R}),me.default(ie).call(ie,function(Y){var te=Y.column,We=Y.index,Xr=Y.colPos;return te.display==="true"&&(te.customHeadRender?te.customHeadRender(Cl({index:We},te),ye,L):I.default.createElement(Tl,{cellHeaderProps:c[We].setCellHeaderProps&&c[We].setCellHeaderProps(Cl({index:We},te))||{},key:We,index:We,colPosition:Xr,type:"cell",setCellRef:H,sort:Wt.default(te),sortDirection:te.name===L.name?L.direction:"none",toggleSort:ye,hint:te.hint,print:te.print,options:P,column:te,columns:c,updateColumnOrder:fe,columnOrder:h,timers:K,draggingHook:[qe,Te],draggableHeadCellRefs:g,tableRef:M,tableId:U,components:R},te.customHeadLabelRender?te.customHeadLabelRender(Cl({index:We,colPos:Xr},te)):te.label))})))};function Tf(v,T){var x=Ze.default(v);if(er.default){var h=er.default(v);T&&(h=He.default(h).call(h,function(c){return mt.default(v,c).enumerable})),x.push.apply(x,h)}return x}function ji(v){for(var T=1;T"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var Rb={root:{position:"absolute"},resizer:{position:"absolute",width:"1px",height:"100%",left:"100px",cursor:"ew-resize",border:"0.1px solid rgba(224, 224, 224, 1)"}};function xf(v){for(var T=0,x=0,h=v.offsetParent;h&&(x=x+(h.offsetLeft||0)-(h.scrollLeft||0),h=h.offsetParent,!(++T>1e3)););return x}var Cf=function(v){tr.default(x,v);var T=Ib(x);function x(){var h,c;pr.default(this,x);for(var l=arguments.length,R=new Array(l),y=0;y=0;)Y--;return E[Y]};if(P){var ne=g.clientX-fe,qe=function(ie,Y,te){return ie>Y-te?Y-te:ie},Te=function(ie,Y){return iele(te).left-We?le(te).left-We:ie},Je=function(ie,Y,te,We){return $e(te)===void 0?ie:ie<$e(te).left+We?$e(te).left+We:ie},pe=function(ie,Y){for(var te=1;!E[te]&&te<20;)te++;return ie!=="none"&&Y===0||ie==="none"&&Y===te},ht=function(ie,Y){return ie===function(te){for(var We=te-1;E[We]===void 0&&We>=0;)We--;return We}(N)};pe(Q,L)&&ht(L)?ne=qe(ne=Te(ne,H),K,D):!pe(Q,L)&&ht(L)?ne=Je(ne=qe(ne,K,D),0,L,H):pe(Q,L)&&!ht(L)?ne=ye(ne=Te(ne,H),0,L,D):pe(Q,L)||ht(L)||(ne=ye(ne=Je(ne,0,L,H),0,L,D));var ot=ji(ji({},E[b]),{},{left:ne}),_e=ji(ji({},E),{},k.default({},b,ot));c.setState({resizeCoords:_e,tableHeight:J},c.updateWidths)}}),k.default(Z.default(c),"onResizeEnd",function(b,g){c.setState({isResize:!1,id:null})}),c}return Rt.default(x,[{key:"componentDidMount",value:function(){var h=this;this.minWidths=[],this.windowWidth=null,this.props.setResizeable(this.setCellRefs),this.props.updateDividers(function(){return h.setState({updateCoords:!0},function(){return h.updateWidths})}),window.addEventListener("resize",this.handleResize,!1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize,!1)}},{key:"render",value:function(){var h,c=this,l=this.props,R=l.classes,y=l.tableId,b=this.state,g=b.id,_=b.isResize,P=b.resizeCoords,E=b.tableWidth,N=b.tableHeight;return I.default.createElement("div",{className:R.root,style:{width:E}},me.default(h=An.default(P)).call(h,function(H){var D,L,M,U=Ae.default(H,2),K=U[0],J=U[1];return I.default.createElement("div",{"data-divider-index":K,"data-tableid":y,"aria-hidden":"true",key:K,onMouseMove:_t.default(D=c.onResizeMove).call(D,null,K),onMouseUp:_t.default(L=c.onResizeEnd).call(L,null,K),style:{width:_&&g==K?E:"auto",position:"absolute",height:N-2,cursor:"ew-resize",zIndex:1e3}},I.default.createElement("div",{"aria-hidden":"true",onMouseDown:_t.default(M=c.onResizeStart).call(M,null,K),className:R.resizer,style:{left:J.left}}))}))}}]),x}(I.default.Component);k.default(Cf,"propTypes",{classes:$.default.object});var Pl=Qe.withStyles(Cf,Rb,{name:"MUIDataTableResize"}),Eb=["className","trigger","refExit","hide","content"],ki=function(v){v.className;var T=v.trigger,x=v.refExit,h=v.hide,c=v.content,l=nt.default(v,Eb),R=It.useState(!1),y=Ae.default(R,2),b=y[0],g=y[1],_=It.useRef(null);It.useEffect(function(){b&&typeof h=="boolean"&&h&&g(!1)},[h,b,g]);var P=function(){g(!1)},E=l.classes.closeIcon;delete l.classes.closeIcon;var N={key:"content",onClick:function(H){T.props.onClick&&T.props.onClick(),function(D){_.current=D.currentTarget,g(!0)}(H)}};return I.default.createElement(I.default.Fragment,null,I.default.createElement("span",N,T),I.default.createElement(Ia.default,Fe.default({elevation:2,open:b,TransitionProps:{onExited:function(){x&&x()}},onClose:P,anchorEl:_.current,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},l),I.default.createElement(ct.default,{"aria-label":"Close",onClick:P,className:E,style:{position:"absolute",right:"4px",top:"4px",zIndex:"1000"}},I.default.createElement(Pa.default,null)),c))};ki.propTypes={refExit:$.default.func,trigger:$.default.node.isRequired,content:$.default.node.isRequired,hide:$.default.bool};var Db=Qe.makeStyles({name:"MUIDataTableViewCol"})(function(v){return{root:{padding:"16px 24px 16px 24px",fontFamily:"Roboto"},title:{marginLeft:"-7px",marginRight:"24px",fontSize:"14px",color:v.palette.text.secondary,textAlign:"left",fontWeight:500},formGroup:{marginTop:"8px"},formControl:{},checkbox:{padding:"0px",width:"32px",height:"32px"},checkboxRoot:{},checked:{},label:{fontSize:"15px",marginLeft:"8px",color:v.palette.text.primary}}}),Rl=function(v){var T=v.columns,x=v.options,h=v.components,c=h===void 0?{}:h,l=v.onColumnUpdate,R=(v.updateColumns,Db().classes),y=x.textLabels.viewColumns,b=c.Checkbox||At.default;return I.default.createElement($r.default,{component:"fieldset",className:R.root,"aria-label":y.titleAria},I.default.createElement(Ve.default,{variant:"caption",className:R.title},y.title),I.default.createElement(Dn.default,{className:R.formGroup},me.default(T).call(T,function(g,_){return g.display!=="excluded"&&g.viewColumns!==!1&&I.default.createElement(Zn.default,{key:_,classes:{root:R.formControl,label:R.label},control:I.default.createElement(b,{color:"primary","data-description":"table-view-col",className:R.checkbox,classes:{root:R.checkboxRoot,checked:R.checked},onChange:function(){return function(P){l(P)}(_)},checked:g.display==="true",value:g.name}),label:g.label})})))};Rl.propTypes={columns:$.default.array.isRequired,options:$.default.object.isRequired,onColumnUpdate:$.default.func,classes:$.default.object};var Ab=Qe.makeStyles({name:"MUIDataTableSearch"})(function(v){return{main:{display:"flex",flex:"1 0 auto",alignItems:"center"},searchIcon:{color:v.palette.text.secondary,marginRight:"8px"},searchText:{flex:"0.8 0"},clearIcon:{"&:hover":{color:v.palette.error.main}}}}),If=function(v){var T=v.options,x=v.searchText,h=v.onSearch,c=v.onHide,l=Ab().classes,R=T.searchAlwaysOpen?"hidden":"visible";return I.default.createElement(Pi.default,{appear:!0,in:!0,timeout:300},I.default.createElement("div",{className:l.main},I.default.createElement(jo.default,{className:l.searchIcon}),I.default.createElement(ae.default,Fe.default({className:l.searchText,autoFocus:!0,variant:"standard",InputProps:{"data-test-id":T.textLabels.toolbar.search},inputProps:{"aria-label":T.textLabels.toolbar.search},value:x||"",onKeyDown:function(y){y.key==="Escape"&&c()},onChange:function(y){h(y.target.value)},fullWidth:!0,placeholder:T.searchPlaceholder},T.searchProps?T.searchProps:{})),I.default.createElement(ct.default,{className:l.clearIcon,style:{visibility:R},onClick:c},I.default.createElement(Ri.default,null))))};function jb(v){var T=kb();return function(){var x,h=Ge.default(v);if(T){var c=Ge.default(this).constructor;x=we.default(h,arguments,c)}else x=h.apply(this,arguments);return et.default(this,x)}}function kb(){if(typeof Reflect>"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var Mb=function(v){var T;return T={root:{"@media print":{display:"none"}},fullWidthRoot:{},left:{flex:"1 1 auto"},fullWidthLeft:{flex:"1 1 auto"},actions:{flex:"1 1 auto",textAlign:"right"},fullWidthActions:{flex:"1 1 auto",textAlign:"right"},titleRoot:{},titleText:{},fullWidthTitleText:{textAlign:"left"},icon:{"&:hover":{color:v.palette.primary.main}},iconActive:{color:v.palette.primary.main},filterPaper:{maxWidth:"50%"},filterCloseIcon:{position:"absolute",right:0,top:0,zIndex:100},searchIcon:{display:"inline-flex",marginTop:"10px",marginRight:"8px"}},k.default(T,v.breakpoints.down("md"),{titleRoot:{},titleText:{fontSize:"16px"},spacer:{display:"none"},left:{padding:"8px 0px"},actions:{textAlign:"right"}}),k.default(T,v.breakpoints.down("sm"),{root:{display:"block","@media print":{display:"none !important"}},left:{padding:"8px 0px 0px 0px"},titleText:{textAlign:"center"},actions:{textAlign:"center"}}),k.default(T,"@media screen and (max-width: 480px)",{}),T},Mi="scrollFullHeightFullWidth",Lb=function(v){tr.default(x,v);var T=jb(x);function x(){var h,c;pr.default(this,x);for(var l=arguments.length,R=new Array(l),y=0;y"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var Hb=function(v){return{root:{backgroundColor:v.palette.background.default,flex:"1 1 100%",display:"flex",position:"relative",zIndex:120,justifyContent:"space-between",alignItems:"center",paddingTop:typeof v.spacing=="function"?v.spacing(1):v.spacing.unit,paddingBottom:typeof v.spacing=="function"?v.spacing(1):v.spacing.unit,"@media print":{display:"none"}},title:{paddingLeft:"26px"},iconButton:{marginRight:"24px"},deleteIcon:{}}},Pf=function(v){tr.default(x,v);var T=Nb(x);function x(){var h,c;pr.default(this,x);for(var l=arguments.length,R=new Array(l),y=0;y1&&g.selectableRows==="single")throw new Error('Can not select more than one row when "selectableRows" is "single"');c.props.selectRowUpdate("custom",b)}),c}return Rt.default(x,[{key:"render",value:function(){var h=this.props,c=h.classes,l=h.onRowsDelete,R=h.selectedRows,y=h.options,b=h.displayData,g=h.components,_=g===void 0?{}:g,P=y.textLabels.selectedRows,E=_.Tooltip||Gt.default;return I.default.createElement(Qn.default,{className:c.root},I.default.createElement("div",null,I.default.createElement(Ve.default,{variant:"subtitle1",className:c.title},R.data.length," ",P.text)),y.customToolbarSelect?y.customToolbarSelect(R,b,this.handleCustomSelectedRows):I.default.createElement(E,{title:P.delete},I.default.createElement(ct.default,{className:c.iconButton,onClick:l,"aria-label":P.deleteAria},I.default.createElement(w.default,{className:c.deleteIcon}))))}}]),x}(I.default.Component);k.default(Pf,"propTypes",{options:$.default.object.isRequired,rowSelected:$.default.bool,onRowsDelete:$.default.func,classes:$.default.object});var Dl=Qe.withStyles(Pf,Hb,{name:"MUIDataTableToolbarSelect"}),Ub=function(){return{body:{noMatch:"Sorry, no matching records found",toolTip:"Sort"},pagination:{next:"Next Page",previous:"Previous Page",rowsPerPage:"Rows per page:",displayRows:"of",jumpToPage:"Jump to Page:"},toolbar:{search:"Search",downloadCsv:"Download CSV",print:"Print",viewColumns:"View Columns",filterTable:"Filter Table"},filter:{all:"All",title:"FILTERS",reset:"RESET"},viewColumns:{title:"Show Columns",titleAria:"Show/Hide Table Columns"},selectedRows:{text:"row(s) selected",delete:"Delete",deleteAria:"Delete Selected Rows"}}},Bb=typeof window<"u"&&window.document!==void 0,Wb=function(v){if(Bb)return JSON.parse(window.localStorage.getItem(v));v===void 0||console.warn("storageKey support only on browser")},zb=["selectedRows","data","displayData"],Gb=function(v,T){T.selectedRows,T.data,T.displayData;var x=nt.default(T,zb);window.localStorage.setItem(v,F.default(x))},qb=["columns","data","displayData","filterData"];function Rf(v,T){var x=Ze.default(v);if(er.default){var h=er.default(v);T&&(h=He.default(h).call(h,function(c){return mt.default(v,c).enumerable})),x.push.apply(x,h)}return x}function Yr(v){for(var T=1;T"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}var Yb=function(v){return{root:{"& .datatables-noprint":{"@media print":{display:"none"}}},paper:{isolation:"isolate"},paperResponsiveScrollFullHeightFullWidth:{position:"absolute"},tableRoot:{outline:"none"},responsiveBase:{overflow:"auto","@media print":{height:"auto !important"}},responsiveScroll:{overflow:"auto",height:"100%"},responsiveScrollMaxHeight:{overflow:"auto",height:"100%"},responsiveScrollFullHeight:{height:"100%"},responsiveStacked:k.default({overflow:"auto"},v.breakpoints.down("md"),{overflow:"hidden"}),responsiveStackedFullWidth:{},caption:{position:"absolute",left:"-3000px"},liveAnnounce:{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}}},Ra={INITIAL:1,UPDATE:2},Xb=["title","filter","search","print","download","viewColumns","customToolbar"],Jb=function(v,T){return v.title=T,!ga.default(En.default(Xb,function(x){return v[x]}))},dn={REPLACE:"replace",ABOVE:"above",NONE:"none",ALWAYS:"always"},Al=function(v){tr.default(x,v);var T=Kb(x);function x(h){var c,l;pr.default(this,x),l=T.call(this,h),k.default(Z.default(l),"getDefaultOptions",function(){return{caseSensitive:!1,consoleWarnings:!0,disableToolbarSelect:!1,download:!0,downloadOptions:{filename:"tableDownload.csv",separator:","},draggableColumns:{enabled:!1,transitionTime:300},elevation:4,enableNestedDataAccess:"",expandableRows:!1,expandableRowsHeader:!0,expandableRowsOnClick:!1,filter:!0,filterArrayFullMatch:!0,filterType:"dropdown",fixedHeader:!0,fixedSelectColumn:!0,pagination:!0,print:!0,resizableColumns:!1,responsive:"vertical",rowHover:!0,rowsPerPageOptions:[10,15,100],search:!0,selectableRows:"multiple",selectableRowsHideCheckboxes:!1,selectableRowsOnClick:!1,selectableRowsHeader:!0,serverSide:!1,serverSideFilterList:null,setTableProps:function(){return{}},sort:!0,sortFilterList:!0,tableBodyHeight:"auto",tableBodyMaxHeight:null,sortOrder:{},textLabels:Ub(),viewColumns:!0,selectToolbarPlacement:dn.REPLACE}}),k.default(Z.default(l),"warnDep",function(y,b){Ei(y,l.options.consoleWarnings)}),k.default(Z.default(l),"warnInfo",function(y,b){Wa(y,l.options.consoleWarnings)}),k.default(Z.default(l),"handleOptionDeprecation",function(y){var b,g,_,P;typeof l.options.selectableRows=="boolean"&&(l.warnDep("Using a boolean for selectableRows has been deprecated. Please use string option: multiple | single | none"),l.options.selectableRows=l.options.selectableRows?"multiple":"none"),st.default(b=["standard","vertical","verticalAlways","simple"]).call(b,l.options.responsive)===-1&&(st.default(_=["scrollMaxHeight","scrollFullHeight","stacked","stackedFullWidth","scrollFullHeightFullWidth","scroll"]).call(_,l.options.responsive)!==-1?l.warnDep(l.options.responsive+" has been deprecated, but will still work in version 3.x. Please use string option: standard | vertical | simple. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md"):l.warnInfo(l.options.responsive+" is not recognized as a valid input for responsive option. Please use string option: standard | vertical | simple. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md")),l.options.onRowsSelect&&l.warnDep("onRowsSelect has been renamed onRowSelectionChange. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md"),l.options.onRowsExpand&&l.warnDep("onRowsExpand has been renamed onRowExpansionChange. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md"),l.options.fixedHeaderOptions&&(l.options.fixedHeaderOptions.yAxis!==void 0&&l.options.fixedHeader===void 0&&(l.options.fixedHeader=l.options.fixedHeaderOptions.yAxis),l.options.fixedHeaderOptions.xAxis!==void 0&&l.options.fixedSelectColumn===void 0&&(l.options.fixedSelectColumn=l.options.fixedHeaderOptions.xAxis),l.warnDep("fixedHeaderOptions will still work but has been deprecated in favor of fixedHeader and fixedSelectColumn. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md")),l.options.serverSideFilterList&&l.warnDep("serverSideFilterList will still work but has been deprecated in favor of the confirmFilters option. See this example for details: https://github.com/gregnb/mui-datatables/blob/master/examples/serverside-filters/index.js More info here: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md"),me.default(g=y.columns).call(g,function(E){E.options&&E.options.customFilterListRender&&l.warnDep("The customFilterListRender option has been deprecated. It is being replaced by customFilterListOptions.render (Specify customFilterListOptions: { render: Function } in column options.)")}),l.options.disableToolbarSelect===!0&&l.warnDep('disableToolbarSelect has been deprecated but will still work in version 3.x. It is being replaced by "selectToolbarPlacement"="none". More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md'),Xn.default&&st.default(P=Xn.default(dn)).call(P,l.options.selectToolbarPlacement)===-1&&l.warnDep("Invalid option value for selectToolbarPlacement. Please check the documentation: https://github.com/gregnb/mui-datatables#options")}),k.default(Z.default(l),"setTableAction",function(y){typeof l.options.onTableChange=="function"&&l.options.onTableChange(y,l.state),l.options.storageKey&&Gb(l.options.storageKey,l.state)}),k.default(Z.default(l),"setTableInit",function(y){typeof l.options.onTableInit=="function"&&l.options.onTableInit(y,l.state)}),k.default(Z.default(l),"setHeadCellRef",function(y,b,g){l.draggableHeadCellRefs[y]=g,l.resizeHeadCellRefs[b]=g}),k.default(Z.default(l),"getTableContentRef",function(){return l.tableContent.current}),k.default(Z.default(l),"buildColumns",function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2?arguments[2]:void 0,_=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],P=[],E=[],N=[],H=[];return Pe.default(y).call(y,function(D,L){var M={display:"true",empty:!1,filter:!0,sort:!0,print:!0,searchable:!0,download:!0,viewColumns:!0,sortCompare:null,sortThirdClickReset:!1,sortDescFirst:!1};H.push(L);var U=Yr({},D.options);dr.default(D)==="object"?(U&&(U.display!==void 0&&(U.display=U.display.toString()),(U.sortDirection===null||U.sortDirection)&&l.warnDep("The sortDirection column field has been deprecated. Please use the sortOrder option on the options object. More info: https://github.com/gregnb/mui-datatables/tree/master/docs/v2_to_v3_guide.md")),U.display===void 0&&b[L]&&b[L].name===D.name&&b[L].display&&(U.display=b[L].display),M=Yr(Yr({name:D.name,label:D.label?D.label:D.name},M),U)):(b[L]&&b[L].display&&(U.display=b[L].display),M=Yr(Yr(Yr({},M),U),{},{name:D,label:D})),P.push(M),E[L]=[],N[L]=[]}),at.default(g)?H=g:at.default(_)&&at.default(y)&&at.default(b)&&y.length===b.length&&(H=_),{columns:P,filterData:E,filterList:N,columnOrder:H}}),k.default(Z.default(l),"transformData",function(y,b){var g=l.options.enableNestedDataAccess;return at.default(b[0])?me.default(b).call(b,function(_){var P=-1;return me.default(y).call(y,function(E){return E.empty||P++,E.empty?void 0:_[P]})}):me.default(b).call(b,function(_){return me.default(y).call(y,function(P){return E=_,N=P.name,Bt.default(H=g?N.split(g):N.split()).call(H,function(D,L){return D?D[L]:void 0},E);var E,N,H})})}),k.default(Z.default(l),"hasSearchText",function(y,b,g){var _=y.toString(),P=b.toString();return g||(P=P.toLowerCase(),_=_.toLowerCase()),st.default(_).call(_,P)>=0}),k.default(Z.default(l),"updateDataCol",function(y,b,g){l.setState(function(_){var P,E,N=ut.default(_.data),H=ut.default(_.filterData),D=l.getTableMeta(y,b,y,_.columns[b],_.data,_,_.data),L=_.columns[b].customBodyRender(g,D),M=I.default.isValidElement(L)&&L.props.value?L.props.value:_.data[y][b],U=st.default(P=H[b]).call(P,M);if(lt.default(E=H[b]).call(E,U,1,M),N[y].data[b]=g,l.options.sortFilterList){var K,J=mf();Wt.default(K=H[b]).call(K,J)}return{data:N,filterData:H,displayData:l.getDisplayData(_.columns,N,_.filterList,_.searchText,null,l.props)}})}),k.default(Z.default(l),"getTableMeta",function(y,b,g,_,P,E,N){return E.columns,E.data,E.displayData,E.filterData,{rowIndex:y,columnIndex:b,columnData:_,rowData:g,tableData:P,tableState:nt.default(E,qb),currentTableData:N}}),k.default(Z.default(l),"toggleViewColumn",function(y){l.setState(function(b){var g=ut.default(b.columns);return g[y].display=g[y].display==="true"?"false":"true",{columns:g}},function(){l.setTableAction("viewColumnsChange");var b=l.options.onViewColumnsChange||l.options.onColumnViewChange;b&&b(l.state.columns[y].name,l.state.columns[y].display==="true"?"add":"remove")})}),k.default(Z.default(l),"updateColumns",function(y){l.setState(function(b){return{columns:y}},function(){l.setTableAction("viewColumnsChange");var b=l.options.onViewColumnsChange||l.options.onColumnViewChange;b&&b(null,"update",y)})}),k.default(Z.default(l),"toggleSortColumn",function(y){l.setState(function(b){var g,_=ut.default(b.columns),P=b.data,E=_[y].sortDescFirst?"desc":"asc",N=["asc","desc"];if(_[y].sortDescFirst&&(N=["desc","asc"]),_[y].sortThirdClickReset&&N.push("none"),_[y].name===l.state.sortOrder.name){var H=st.default(N).call(N,l.state.sortOrder.direction);H!==-1&&(++H>=N.length&&(H=0),E=N[H])}var D={name:_[y].name,direction:E},L=l.getSortDirectionLabel(D),M={columns:_,announceText:tt.default(g="Table now sorted by ".concat(_[y].name," : ")).call(g,L),activeColumn:y};if(l.options.serverSide)M=Yr(Yr({},M),{},{data:b.data,displayData:b.displayData,selectedRows:b.selectedRows,sortOrder:D});else{var U=l.sortTable(P,y,E,_[y].sortCompare);M=Yr(Yr({},M),{},{data:U.data,displayData:l.getDisplayData(_,U.data,b.filterList,b.searchText,null,l.props),selectedRows:U.selectedRows,sortOrder:D,previousSelectedRow:null})}return M},function(){l.setTableAction("sort"),l.options.onColumnSortChange&&l.options.onColumnSortChange(l.state.sortOrder.name,l.state.sortOrder.direction)})}),k.default(Z.default(l),"changeRowsPerPage",function(y){var b=l.options.count||l.state.displayData.length;l.setState(function(){return{rowsPerPage:y,page:ta(b,y,l.state.page)}},function(){l.setTableAction("changeRowsPerPage"),l.options.onChangeRowsPerPage&&l.options.onChangeRowsPerPage(l.state.rowsPerPage)})}),k.default(Z.default(l),"changePage",function(y){l.setState(function(){return{page:y}},function(){l.setTableAction("changePage"),l.options.onChangePage&&l.options.onChangePage(l.state.page)})}),k.default(Z.default(l),"searchClose",function(){l.setState(function(y){return{searchText:null,displayData:l.options.serverSide?y.displayData:l.getDisplayData(y.columns,y.data,y.filterList,null,null,l.props)}},function(){l.setTableAction("search"),l.options.onSearchChange&&l.options.onSearchChange(l.state.searchText)})}),k.default(Z.default(l),"searchTextUpdate",function(y){l.setState(function(b){return{searchText:y&&y.length?y:null,page:0,displayData:l.options.serverSide?b.displayData:l.getDisplayData(b.columns,b.data,b.filterList,y,null,l.props)}},function(){l.setTableAction("search"),l.options.onSearchChange&&l.options.onSearchChange(l.state.searchText)})}),k.default(Z.default(l),"resetFilters",function(){l.setState(function(y){var b,g=me.default(b=y.columns).call(b,function(){return[]});return{filterList:g,displayData:l.options.serverSide?y.displayData:l.getDisplayData(y.columns,y.data,g,y.searchText,null,l.props)}},function(){l.setTableAction("resetFilters"),l.options.onFilterChange&&l.options.onFilterChange(null,l.state.filterList,"reset",null)})}),k.default(Z.default(l),"updateFilterByType",function(y,b,g,_,P){var E,N,H,D=Jn.default(E=y[b]).call(E,function(L){return Et.default(L,g)});switch(_){case"checkbox":D>=0?lt.default(N=y[b]).call(N,D,1):y[b].push(g);break;case"chip":D>=0?lt.default(H=y[b]).call(H,D,1):y[b].push(g);break;case"multiselect":y[b]=g===""?[]:g;break;case"dropdown":y[b]=g;break;case"custom":P?y=P(y,D,b):y[b]=g;break;default:y[b]=D>=0||g===""?[]:[g]}}),k.default(Z.default(l),"filterUpdate",function(y,b,g,_,P,E){l.setState(function(N){var H=ut.default(N.filterList);return l.updateFilterByType(H,y,b,_,P),{page:0,filterList:H,displayData:l.options.serverSide?N.displayData:l.getDisplayData(N.columns,N.data,H,N.searchText,null,l.props),previousSelectedRow:null}},function(){l.setTableAction("filterChange"),l.options.onFilterChange&&l.options.onFilterChange(g,l.state.filterList,_,y,l.state.displayData),E&&E(l.state.filterList)})}),k.default(Z.default(l),"toggleAllExpandableRows",function(){var y=fr.default(l.state.expandedRows.data),b=l.options.isRowExpandable,g=[];if(y.length>0)for(var _=y.length-1;_>=0;_--){var P=y[_];(!b||b&&b(P.dataIndex,l.state.expandedRows))&&g.push(lt.default(y).call(y,_,1))}else for(var E=0;E2&&arguments[2]!==void 0?arguments[2]:[],_=l.options.selectableRows;if(_!=="none"){if(y==="head"){var P=l.options.isRowSelectable;l.setState(function(D){var L,M=D.displayData,U=D.selectedRows,K=D.selectedRows.data.length,J=K===M.length||K0,Q=Bt.default(M).call(M,function(ne,qe,Te){return(!P||P(M[Te].dataIndex,U))&&ne.push({index:Te,dataIndex:M[Te].dataIndex}),ne},[]),fe=fr.default(Q),le=Ct(fe);if(l.options.selectToolbarPlacement===dn.NONE)if(K>M.length)J=!0;else for(var $e=0;$e=0){if(lt.default(M).call(M,U,1),g.length>0)for(var J=Ct(g),Q=M.length-1;Q>=0;Q--)J[M[Q].dataIndex]&<.default(M).call(M,Q,1)}else if(_==="single")M=[b];else if(M.push(b),g.length>0){var fe=Ct(M);Pe.default(g).call(g,function(le){fe[le.dataIndex]||M.push(le)})}return{selectedRows:{lookup:Ct(M),data:M},previousSelectedRow:b}},function(){var D;if(l.setTableAction("rowSelectionChange"),l.options.onRowSelectionChange)l.options.onRowSelectionChange([b],l.state.selectedRows.data,me.default(D=l.state.selectedRows.data).call(D,function(M){return M.dataIndex}));else if(l.options.onRowsSelect){var L;l.options.onRowsSelect([b],l.state.selectedRows.data,me.default(L=l.state.selectedRows.data).call(L,function(M){return M.dataIndex}))}});else if(y==="custom"){var E=l.state.displayData,N=me.default(b).call(b,function(D){return{index:D,dataIndex:E[D].dataIndex}}),H=Ct(N);l.setState({selectedRows:{data:N,lookup:H},previousSelectedRow:null},function(){var D;if(l.setTableAction("rowSelectionChange"),l.options.onRowSelectionChange)l.options.onRowSelectionChange(l.state.selectedRows.data,l.state.selectedRows.data,me.default(D=l.state.selectedRows.data).call(D,function(M){return M.dataIndex}));else if(l.options.onRowsSelect){var L;l.options.onRowsSelect(l.state.selectedRows.data,l.state.selectedRows.data,me.default(L=l.state.selectedRows.data).call(L,function(M){return M.dataIndex}))}})}}}),l.tableRef=I.default.createRef(),l.tableContent=I.default.createRef(),l.draggableHeadCellRefs={},l.resizeHeadCellRefs={},l.timers={},l.setHeadResizeable=function(){},l.updateDividers=function(){},l.mergeDefaultOptions(h);var R=Wb(h.options.storageKey);return l.state=zt.default({activeColumn:null,announceText:null,count:0,columns:[],expandedRows:{data:[],lookup:{}},data:[],displayData:[],filterData:[],filterList:[],page:0,previousSelectedRow:null,rowsPerPage:10,searchProps:{},searchText:null,selectedRows:{data:[],lookup:{}},showResponsive:!1,sortOrder:{}},R||l.getInitTableOptions()),l.setTableData=_t.default(c=l.setTableData).call(c,Z.default(l)),l.setTableData(h,Ra.INITIAL,!0,null,!0),l}return Rt.default(x,[{key:"componentDidMount",value:function(){this.setHeadResizeable(this.resizeHeadCellRefs,this.tableRef),this.props.options.searchText&&!this.props.options.serverSide&&this.setState({page:0}),this.setTableInit("tableInitialized")}},{key:"componentDidUpdate",value:function(h){var c=this;if(this.props.data!==h.data||this.props.columns!==h.columns||this.props.options!==h.options){this.updateOptions(this.options,this.props);var l=this.props.data!==h.data;this.props.data&&h.data&&(l=l&&this.props.data.length===h.data.length),this.setTableData(this.props,Ra.INITIAL,l,function(){c.setTableAction("propsUpdate")})}this.props.options.searchText===h.options.searchText||this.props.options.serverSide||this.setState({page:0}),(this.options.resizableColumns===!0||this.options.resizableColumns&&this.options.resizableColumns.enabled)&&(this.setHeadResizeable(this.resizeHeadCellRefs,this.tableRef),this.updateDividers())}},{key:"updateOptions",value:function(h,c){c.options.disableToolbarSelect===!0&&c.options.selectToolbarPlacement===void 0&&(c.options.selectToolbarPlacement=dn.NONE),c.options.tableId||(c.options.tableId=(Math.random()+"").replace(/\./,"")),this.options=br.default(h,c.options,function(l,R,y){if(y==="textLabels"||y==="downloadOptions")return ya.default(l,R)}),this.handleOptionDeprecation(c)}},{key:"mergeDefaultOptions",value:function(h){var c=this.getDefaultOptions(),l=zt.default({},h);l.options=l.options||{},this.updateOptions(c,l)}},{key:"validateOptions",value:function(h){var c;if(h.serverSide&&h.onTableChange===void 0)throw Error("onTableChange callback must be provided when using serverSide option");if(h.expandableRows&&h.renderExpandableRow===void 0)throw Error("renderExpandableRow must be provided when using expandableRows option");h.rowsSelected&&at.default(h.rowsSelected)&&Dr.default(c=h.rowsSelected).call(c,isNaN)&&Wa("When using the rowsSelected option, must be provided an array of numbers only.")}},{key:"getInitTableOptions",value:function(){var h=this,c=["rowsPerPage","page","rowsSelected","rowsPerPageOptions"],l=Bt.default(c).call(c,function(R,y){return h.options[y]!==void 0&&(R[y]=h.options[y]),R},{});return this.validateOptions(l),l}},{key:"setTableData",value:function(h,c,l){var R,y,b,g=this,_=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},P=arguments.length>4&&arguments[4]!==void 0&&arguments[4],E=[],N=this.buildColumns(h.columns,this.state.columns,this.options.columnOrder,this.state.columnOrder),H=N.columns,D=N.filterData,L=N.filterList,M=N.columnOrder,U=null,K="none";this.options.sortOrder&&this.options.sortOrder.direction&&this.options.sortOrder.name?y=zt.default({},this.options.sortOrder):(y=zt.default({},this.state.sortOrder)).direction||Pe.default(b=h.columns).call(b,function(_e,ie){!_e.options||_e.options.sortDirection!=="asc"&&_e.options.sortDirection!=="desc"||(y.name=_e.name,y.sortDirection=_e.sortDirection)});var J=c===Ra.INITIAL?this.transformData(H,h.data):h.data,Q=c===Ra.INITIAL?this.options.searchText:null;this.options.searchText===void 0&&this.state.searchText!==void 0&&(Q=this.state.searchText);var fe=this.state.rowsPerPage;typeof this.options.rowsPerPage=="number"&&(fe=this.options.rowsPerPage);var le=this.state.page;typeof this.options.page=="number"&&(le=this.options.page),Pe.default(H).call(H,function(_e,ie){for(var Y=0;Y0&&(L[ie]=ut.default(g.state.filterList[ie])),g.options.sortFilterList){var ma,jn=mf();Wt.default(ma=D[ie]).call(ma,jn)}_e.name===y.name&&(K=y.direction,U=ie)});var $e={data:[],lookup:{}},ne={data:[],lookup:{}};{var qe,Te,ye;if(this.options.rowsSelected&&this.options.rowsSelected.length&&this.options.selectableRows==="multiple")Pe.default(qe=He.default(Te=this.options.rowsSelected).call(Te,function(_e){return _e===0||Number(_e)&&_e>0})).call(qe,function(_e){for(var ie=_e,Y=0;Y1&&this.options.selectableRows==="single"?console.error('Multiple values provided for selectableRows, but selectableRows set to "single". Either supply only a single value or use "multiple".'):this.options.rowsSelected===void 0&&l===!1&&this.state.selectedRows&&($e=zt.default({},this.state.selectedRows));this.options.rowsExpanded&&this.options.rowsExpanded.length&&this.options.expandableRows?Pe.default(ye=this.options.rowsExpanded).call(ye,function(_e){for(var ie=_e,Y=0;Y=0})||(N=!0):Dr.default(Te).call(Te,function(pe){return st.default(Q).call(Q,pe)>=0})||(N=!0)):N=!0),y&&fe.display!=="excluded"&&E.hasSearchText(qe,y,ye)&&fe.display!=="false"&&fe.searchable&&(H=!0)},M=0;M3&&arguments[3]!==void 0?arguments[3]:null,g=this.options.customSort&&!b,_={selectedRows:this.state.selectedRows},P=g?this.options.customSort(h,c,l||(this.options.sortDescFirst?"desc":"asc"),_):h;l==="none"&&(R=Bt.default(h).call(h,function(U,K){return U[K.index]=K,U},[]));var E=me.default(P).call(P,function(U,K){return{data:U.data[c],rowData:U.data,position:K,rowSelected:!!y.state.selectedRows.lookup[U.index]}});if(!g){var N=b||ib;Wt.default(E).call(E,N(l))}for(var H=[],D=[],L=0;L0&&this.options.selectToolbarPlacement!==dn.NONE)&&I.default.createElement(ba,{options:this.options,selectedRows:ot,onRowsDelete:this.selectRowDelete,displayData:Te,selectRowUpdate:this.selectRowUpdate,components:this.props.components}),(ot.data.length===0||st.default(R=[dn.ABOVE,dn.NONE]).call(R,this.options.selectToolbarPlacement)!==-1)&&Mo&&I.default.createElement(za,{columns:ye,columnOrder:We,displayData:Te,data:qe,filterData:pe,filterList:ht,filterUpdate:this.filterUpdate,updateFilterByType:this.updateFilterByType,options:this.options,resetFilters:this.resetFilters,searchText:Y,searchTextUpdate:this.searchTextUpdate,searchClose:this.searchClose,tableRef:this.getTableContentRef,title:E,toggleViewColumn:this.toggleViewColumn,updateColumns:this.updateColumns,setTableAction:this.setTableAction,components:this.props.components}),I.default.createElement(pn,{options:this.options,serverSideFilterList:this.props.options.serverSideFilterList,filterListRenderers:me.default(ye).call(ye,function(Xt){return Xt.customFilterListOptions&&Xt.customFilterListOptions.render?Xt.customFilterListOptions.render:Xt.customFilterListRender?Xt.customFilterListRender:function(iS){return iS}}),customFilterListUpdate:me.default(ye).call(ye,function(Xt){return Xt.customFilterListOptions&&Xt.customFilterListOptions.update?Xt.customFilterListOptions.update:null}),filterList:ht,filterUpdate:this.filterUpdate,columnNames:Li}),I.default.createElement("div",{style:Yr({position:"relative"},Jr),className:y},(this.options.resizableColumns===!0||this.options.resizableColumns&&this.options.resizableColumns.enabled)&&I.default.createElement(Mr,{key:Ga,columnOrder:We,updateDividers:function(Xt){return b.updateDividers=Xt},setResizeable:function(Xt){return b.setHeadResizeable=Xt},options:this.props.options,tableId:this.options.tableId}),(kl=I.default.createElement(Rn.default,Fe.default({ref:function(Xt){return b.tableRef=Xt},tabIndex:"0",role:"grid",className:oS},Lo),I.default.createElement("caption",{className:_.caption},E),I.default.createElement(jn,{columns:ye,activeColumn:ne,data:Te,count:Ga,page:Je,rowsPerPage:ko,selectedRows:ot,selectRowUpdate:b.selectRowUpdate,toggleSort:b.toggleSortColumn,setCellRef:b.setHeadCellRef,expandedRows:ie,areAllRowsExpanded:b.areAllRowsExpanded,toggleAllExpandableRows:b.toggleAllExpandableRows,options:b.options,sortOrder:te,columnOrder:We,updateColumnOrder:b.updateColumnOrder,draggableHeadCellRefs:b.draggableHeadCellRefs,tableRef:b.getTableContentRef,tableId:b.options.tableId,timers:b.timers,components:b.props.components}),I.default.createElement(Xr,{data:Te,count:Ga,columns:ye,page:Je,rowsPerPage:ko,selectedRows:ot,selectRowUpdate:b.selectRowUpdate,previousSelectedRow:_e,expandedRows:ie,toggleExpandRow:b.toggleExpandRow,options:b.options,columnOrder:We,filterList:ht,components:b.props.components,tableId:b.options.tableId}),b.options.customTableBodyFooterRender?b.options.customTableBodyFooterRender({data:Te,count:Ga,columns:ye,selectedRows:ot,selectableRows:b.options.selectableRows}):null),fe?I.default.createElement(Gr.DndProvider,Fe.default({backend:fe},Df),kl):kl)),I.default.createElement(ma,{options:this.options,page:Je,rowCount:Ga,rowsPerPage:ko,changeRowsPerPage:this.changeRowsPerPage,changePage:this.changePage}),I.default.createElement("div",{className:_.liveAnnounce,"aria-live":"polite"},$e))}}]),x}(I.default.Component);k.default(Al,"propTypes",{title:$.default.oneOfType([$.default.string,$.default.element]).isRequired,data:$.default.array.isRequired,columns:$.default.PropTypes.arrayOf($.default.oneOfType([$.default.string,$.default.shape({label:$.default.string,name:$.default.string.isRequired,options:$.default.shape({display:$.default.oneOf(["true","false","excluded","always",!0,!1]),empty:$.default.bool,filter:$.default.bool,sort:$.default.bool,print:$.default.bool,searchable:$.default.bool,download:$.default.bool,viewColumns:$.default.bool,filterList:$.default.array,filterOptions:$.default.oneOfType([$.default.array,$.default.shape({names:$.default.array,logic:$.default.func,display:$.default.func})]),filterType:$.default.oneOf(["dropdown","checkbox","multiselect","textField","custom"]),customHeadRender:$.default.func,customBodyRender:$.default.func,customBodyRenderLite:$.default.func,customHeadLabelRender:$.default.func,customFilterListOptions:$.default.oneOfType([$.default.shape({render:$.default.func,update:$.default.func})]),customFilterListRender:$.default.func,setCellProps:$.default.func,setCellHeaderProps:$.default.func,sortThirdClickReset:$.default.bool,sortDescFirst:$.default.bool})})])).isRequired,options:$.default.shape({caseSensitive:$.default.bool,columnOrder:$.default.array,count:$.default.number,confirmFilters:$.default.bool,consoleWarnings:$.default.bool,customFilterDialogFooter:$.default.func,customFooter:$.default.oneOfType([$.default.func,$.default.element]),customRowRender:$.default.func,customSearch:$.default.func,customSearchRender:$.default.oneOfType([$.default.func,$.default.element]),customSort:$.default.func,customToolbar:$.default.oneOfType([$.default.func,$.default.element]),customToolbarSelect:$.default.oneOfType([$.default.func,$.default.element]),draggableColumns:$.default.object,enableNestedDataAccess:$.default.string,expandableRows:$.default.bool,expandableRowsHeader:$.default.bool,expandableRowsOnClick:$.default.bool,disableToolbarSelect:$.default.bool,download:$.default.oneOf([!0,!1,"true","false","disabled"]),downloadOptions:$.default.shape({filename:$.default.string,separator:$.default.string,filterOptions:$.default.shape({useDisplayedColumnsOnly:$.default.bool,useDisplayedRowsOnly:$.default.bool})}),filter:$.default.oneOf([!0,!1,"true","false","disabled"]),filterArrayFullMatch:$.default.bool,filterType:$.default.oneOf(["dropdown","checkbox","multiselect","textField","custom"]),fixedHeader:$.default.bool,fixedSelectColumn:$.default.bool,getTextLabels:$.default.func,isRowExpandable:$.default.func,isRowSelectable:$.default.func,jumpToPage:$.default.bool,onDownload:$.default.func,onFilterChange:$.default.func,onFilterChipClose:$.default.func,onFilterConfirm:$.default.func,onFilterDialogOpen:$.default.func,onFilterDialogClose:$.default.func,onRowClick:$.default.func,onRowsExpand:$.default.func,onRowExpansionChange:$.default.func,onRowsSelect:$.default.func,onRowSelectionChange:$.default.func,onTableChange:$.default.func,onTableInit:$.default.func,page:$.default.number,pagination:$.default.bool,print:$.default.oneOf([!0,!1,"true","false","disabled"]),searchProps:$.default.object,selectableRows:$.default.oneOfType([$.default.bool,$.default.oneOf(["none","single","multiple"])]),selectableRowsHeader:$.default.bool,selectableRowsHideCheckboxes:$.default.bool,selectableRowsOnClick:$.default.bool,serverSide:$.default.bool,tableId:$.default.string,tableBodyHeight:$.default.string,tableBodyMaxHeight:$.default.string,renderExpandableRow:$.default.func,resizableColumns:$.default.oneOfType([$.default.bool,$.default.object]),responsive:$.default.oneOf(["standard","vertical","verticalAlways","simple"]),rowHover:$.default.bool,rowsExpanded:$.default.array,rowsPerPage:$.default.number,rowsPerPageOptions:$.default.array,rowsSelected:$.default.array,search:$.default.oneOf([!0,!1,"true","false","disabled"]),searchOpen:$.default.bool,searchAlwaysOpen:$.default.bool,searchPlaceholder:$.default.string,searchText:$.default.string,setFilterChipProps:$.default.func,setRowProps:$.default.func,selectToolbarPlacement:$.default.oneOfType([$.default.bool,$.default.oneOf([dn.REPLACE,dn.ABOVE,dn.NONE,dn.ALWAYS])]),setTableProps:$.default.func,sort:$.default.bool,sortOrder:$.default.object,storageKey:$.default.string,viewColumns:$.default.oneOf([!0,!1,"true","false","disabled"])}),className:$.default.string,components:$.default.objectOf($.default.any)}),k.default(Al,"defaultProps",{title:"",options:{},data:[],columns:[],components:{TableBody:$l,TableFilter:_l,TableFilterList:Di,TableFooter:Ai,TableHead:Il,TableResize:Pl,TableToolbar:El,TableToolbarSelect:Dl,Tooltip:Gt.default,icons:{}}});var Qb=Qe.withStyles(Al,Yb,{name:"MUIDataTable"});function Zb(v){var T=eS();return function(){var x,h=Ge.default(v);if(T){var c=Ge.default(this).constructor;x=we.default(h,arguments,c)}else x=h.apply(this,arguments);return et.default(this,x)}}function eS(){if(typeof Reflect>"u"||!we.default||we.default.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(we.default(Boolean,[],function(){})),!0}catch{return!1}}function tS(v,T,x){var h;return function(){var c=this,l=arguments,R=function(){h=null,v.apply(c,l)};clearTimeout(h),h=bt.default(R,T)}}var rS=function(v){return{main:{display:"flex",flex:"1 0 auto",alignItems:"center"},searchIcon:{color:v.palette.text.secondary,marginRight:"8px"},searchText:{flex:"0.8 0"},clearIcon:{"&:hover":{color:v.palette.error.main}}}},nS=function(v){tr.default(x,v);var T=Zb(x);function x(){var h,c;pr.default(this,x);for(var l=arguments.length,R=new Array(l),y=0;y0&&arguments[0]!==void 0?arguments[0]:200;return function(T,x,h,c){return I.default.createElement(Ef,{searchText:T,onSearch:x,onHide:h,options:c,debounceWait:v})}}e.DebounceTableSearch=Ef,e.ExpandButton=Yt,e.Popover=ki,e.TableBody=$l,e.TableBodyCell=oe,e.TableBodyRow=Vt,e.TableFilter=_l,e.TableFilterList=Di,e.TableFooter=Ai,e.TableHead=Il,e.TableHeadCell=Tl,e.TableHeadRow=xl,e.TablePagination=Ol,e.TableResize=Pl,e.TableSearch=If,e.TableSelectCell=Vr,e.TableToolbar=El,e.TableToolbarSelect=Dl,e.TableViewCol=Rl,e.debounceSearchRender=aS,e.default=Qb})(uh);const AW=sS(uh);export{AW as M,n4 as a,CL as b,_L as d}; diff --git a/build/assets/index.esm-BvdS_LQd.js b/build/assets/index.esm-BvdS_LQd.js new file mode 100644 index 0000000..c2022b7 --- /dev/null +++ b/build/assets/index.esm-BvdS_LQd.js @@ -0,0 +1 @@ +import{fL as t}from"./index-D80MdVQn.js";function a(l){return t({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M440.156 98.063c-4.05-.11-8.044 1.117-11.656 4-1.542 1.23-3.1 2.884-4.47 4.75-22.9 31.22-48.278 57.33-75.186 81-8.76 14.692 10.695 44.406 25.594 44.406 34.144-12.928 69.617-22.516 106.75-26.314 42.628-4.358 17.688-68.134-26.25-45.47 30.3-22.666 7.094-61.79-14.782-62.374zM310.47 108.156c-6.167-.108-12.215 1.172-17.595 4.28-1.576.912-3.042 1.948-4.406 3.095-.038-.056-.09-.13-.126-.186-79.912 66.402-116.334 73.468-158.22 86.844-6.886 2.2-12.27 7.18-16.5 15.5s-6.892 19.843-7.343 33.125c-.9 26.563 6.935 59.927 23.72 89.03 16.72 28.99 43.37 53.946 67.656 67.126 12.143 6.59 23.682 10.167 32.375 10.436 8.694.27 13.915-1.95 17.782-7.375 30.986-43.45 89.343-69.052 156.157-92.25-.005-.006.003-.023 0-.03 2.012-.663 3.967-1.51 5.842-2.594 8.2-4.738 13.535-12.897 16.282-22.125 2.747-9.227 3.22-19.75 2.03-31.25-.953-9.233-3.033-19.127-6.155-29.374-5.916 1.366-11.628 3.157-17.908 5.47 2.835 9.25 4.69 17.978 5.5 25.81 1.007 9.74.403 18.06-1.375 24.033-1.777 5.972-4.412 9.338-7.718 11.25-3.308 1.91-7.543 2.505-13.595 1.06-6.052-1.443-13.55-5.07-21.47-10.81-15.838-11.482-33.334-31.223-47.624-56-14.29-24.78-22.61-49.838-24.624-69.314-1.006-9.738-.403-18.027 1.375-24 1.78-5.973 4.414-9.37 7.72-11.28 1.653-.957 3.52-1.58 5.75-1.782.557-.05 1.147-.067 1.75-.063 1.81.014 3.824.272 6.094.814 6.05 1.444 13.518 5.04 21.437 10.78 8.218 5.957 16.884 14.166 25.314 24.126 5.07-4.055 9.34-8.25 13.406-13.188-8.97-10.46-18.366-19.26-27.75-26.062-9.354-6.78-18.733-11.61-28.094-13.844-2.34-.558-4.674-.935-7.03-1.125-.885-.07-1.776-.108-2.657-.124zm7.967 34.188c-.438.024-.86.063-1.28.125-17.327 2.54-14.97 36.035 5.03 74.56 20 38.528 50.52 67.576 67.844 65.032 5.995-.88 9.263-5.687 10.658-12.875-1.67 2.187-3.847 3.484-6.72 3.907-15.316 2.248-42.316-23.093-60-57.156-17.682-34.064-19.254-63.91-3.937-66.157 3.638-.53 7.69.417 12.345 2.782-8.68-6.8-17.353-10.583-23.938-10.218zM102 325.124c-16.555 1.844-35.304 3.26-57.063 4.376-49.128 2.523-25.555 71.576 30.094 52.22-49.365 29.9 3.86 86.927 26.97 46.75 10.362-18.016 21.88-33.79 34.375-47.814-8.42-9.644-16.078-20.224-22.563-31.47-4.52-7.835-8.462-15.898-11.812-24.06z"}}]})(l)}function z(l){return t({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M327.027 65.816L229.79 128.23l9.856 5.397 86.51-55.53 146.735 83.116-84.165 54.023 4.1 2.244v6.848l65.923-42.316 13.836 7.838-79.76 51.195v11.723l64.633-41.487 15.127 8.57-79.76 51.195v11.723l64.633-41.487 15.127 8.57-79.76 51.195v11.723l100.033-64.21-24.828-14.062 24.827-15.937-24.828-14.064 24.827-15.937-23.537-13.333 23.842-15.305-166.135-94.106zm31.067 44.74c-21.038 10.556-49.06 12.342-68.79 4.383l-38.57 24.757 126.903 69.47 36.582-23.48c-14.41-11.376-13.21-28.35 2.942-41.67l-59.068-33.46zM227.504 147.5l-70.688 46.094 135.61 78.066 1.33-.85c2.5-1.61 6.03-3.89 10.242-6.613 8.42-5.443 19.563-12.66 30.674-19.86 16.002-10.37 24.248-15.72 31.916-20.694L227.504 147.5zm115.467 1.17a8.583 14.437 82.068 0 1 .003 0 8.583 14.437 82.068 0 1 8.32 1.945 8.583 14.437 82.068 0 1-.87 12.282 8.583 14.437 82.068 0 1-20.273 1.29 8.583 14.437 82.068 0 1 .87-12.28 8.583 14.437 82.068 0 1 11.95-3.237zm-218.423 47.115L19.143 263.44l23.537 13.333-23.842 15.305 24.828 14.063-24.828 15.938 24.828 14.063-24.828 15.938 166.135 94.106L285.277 381.8V370.08l-99.433 63.824L39.11 350.787l14.255-9.15 131.608 74.547L285.277 351.8V340.08l-99.433 63.824L39.11 320.787l14.255-9.15 131.608 74.547L285.277 321.8V310.08l-99.433 63.824L39.11 290.787l13.27-8.52 132.9 75.28 99.997-64.188v-5.05l-5.48-3.154-93.65 60.11-146.73-83.116 94.76-60.824-9.63-5.543zm20.46 11.78l-46.92 30.115c14.41 11.374 13.21 28.348-2.942 41.67l59.068 33.46c21.037-10.557 49.057-12.342 68.787-4.384l45.965-29.504-123.96-71.358zm229.817 32.19c-8.044 5.217-15.138 9.822-30.363 19.688-11.112 7.203-22.258 14.42-30.69 19.873-4.217 2.725-7.755 5.01-10.278 6.632-.09.06-.127.08-.215.137v85.924l71.547-48.088v-84.166zm-200.99 17.48a8.583 14.437 82.068 0 1 8.32 1.947 8.583 14.437 82.068 0 1-.87 12.28 8.583 14.437 82.068 0 1-20.27 1.29 8.583 14.437 82.068 0 1 .87-12.28 8.583 14.437 82.068 0 1 11.95-3.236z"}}]})(l)}export{a as G,z as a}; diff --git a/build/assets/index.esm-C1-dCPnj.js b/build/assets/index.esm-C1-dCPnj.js new file mode 100644 index 0000000..e66618e --- /dev/null +++ b/build/assets/index.esm-C1-dCPnj.js @@ -0,0 +1 @@ +import{fL as C}from"./index-D80MdVQn.js";function a(t){return C({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M2.85858 2.87756L15.4293 1.08175C15.7027 1.0427 15.9559 1.23265 15.995 1.50601C15.9983 1.52943 16 1.55306 16 1.57672V22.4237C16 22.6999 15.7761 22.9237 15.5 22.9237C15.4763 22.9237 15.4527 22.922 15.4293 22.9187L2.85858 21.1229C2.36593 21.0525 2 20.6306 2 20.1329V3.86751C2 3.36986 2.36593 2.94794 2.85858 2.87756ZM17 3.00022H21C21.5523 3.00022 22 3.44793 22 4.00022V20.0002C22 20.5525 21.5523 21.0002 21 21.0002H17V3.00022ZM10.2 12.0002L13 8.00022H10.6L9 10.2859L7.39999 8.00022H5L7.8 12.0002L5 16.0002H7.39999L9 13.7145L10.6 16.0002H13L10.2 12.0002Z"}}]})(t)}function i(t){return C({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12.4142 5H21C21.5523 5 22 5.44772 22 6V20C22 20.5523 21.5523 21 21 21H3C2.44772 21 2 20.5523 2 20V4C2 3.44772 2.44772 3 3 3H10.4142L12.4142 5ZM4 5V19H20V7H11.5858L9.58579 5H4ZM11 15H13V17H11V15ZM11 9H13V14H11V9Z"}}]})(t)}function r(t){return C({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M21.0049 3C21.5572 3 22.0049 3.44772 22.0049 4V9.5C20.6242 9.5 19.5049 10.6193 19.5049 12C19.5049 13.3807 20.6242 14.5 22.0049 14.5V20C22.0049 20.5523 21.5572 21 21.0049 21H3.00488C2.4526 21 2.00488 20.5523 2.00488 20V14.5C3.38559 14.5 4.50488 13.3807 4.50488 12C4.50488 10.6193 3.38559 9.5 2.00488 9.5V4C2.00488 3.44772 2.4526 3 3.00488 3H21.0049ZM20.0049 5H4.00488V7.968L4.16077 8.04908C5.49935 8.78105 6.42516 10.1735 6.49998 11.7882L6.50488 12C6.50488 13.7042 5.55755 15.1871 4.16077 15.9509L4.00488 16.031V19H20.0049V16.031L19.849 15.9509C18.5104 15.219 17.5846 13.8265 17.5098 12.2118L17.5049 12C17.5049 10.2958 18.4522 8.81287 19.849 8.04908L20.0049 7.968V5ZM16.0049 9V15H8.00488V9H16.0049Z"}}]})(t)}function H(t){return C({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z"}}]})(t)}export{H as R,a,r as b,i as c}; diff --git a/build/assets/index.esm-CIIta_9s.js b/build/assets/index.esm-CIIta_9s.js new file mode 100644 index 0000000..738e114 --- /dev/null +++ b/build/assets/index.esm-CIIta_9s.js @@ -0,0 +1 @@ +import{fL as L}from"./index-D80MdVQn.js";function Z(C){return L({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M14.0684356,5.79034617 C14.1171022,5.83554613 14.1629688,5.88247942 14.2099021,5.92887939 C14.5235019,6.25221246 14.818835,6.60341217 15.0909681,6.98367853 C15.0913681,6.98407853 15.0919014,6.98487853 15.0923014,6.98527852 C15.3575012,7.36634488 15.601101,7.77674455 15.8359008,8.21887752 C15.8816341,6.72327874 15.5928343,5.40847981 14.9224349,4.18328081 C14.6147018,3.61968127 14.3036354,3.04168174 13.7816358,2.65061539 C13.0331031,2.08901585 12.1863038,1.70701616 11.2797712,1.46634969 C10.8748382,1.35914978 10.4656385,1.28181651 10.0377722,1.23701654 C6.91657474,0.808616892 3.77031064,2.36541562 2.09297867,5.47701309 C2.28097852,5.52674638 2.36111178,5.36594651 2.4687117,5.27861325 C5.99870882,2.40754892 10.8748382,2.70048202 14.0080356,5.73047955 C14.0285689,5.75007953 14.0473689,5.77061285 14.0684356,5.79034617 L14.0684356,5.79034617 Z M10.5404385,16.6888706 C9.96470559,16.3543376 9.44097268,15.9496712 8.90203979,15.5039382 C9.44683934,17.0628703 11.539371,18.9363355 13.3229695,19.4235351 C13.2501696,19.3640684 13.1824363,19.2966018 13.1037697,19.2462019 C12.1952371,18.661269 11.4491044,17.9083363 10.8137716,17.039937 C10.725505,16.9196704 10.659505,16.7579372 10.5404385,16.6888706 L10.5404385,16.6888706 Z M23.5932278,9.59820973 C23.6076278,9.53420978 23.6110945,9.47607649 23.5250945,9.46247651 C23.5210945,9.5082098 23.5160279,9.5543431 23.5120279,9.59994306 C23.5028279,9.70900964 23.4937612,9.81780955 23.4842946,9.92674279 C22.999495,15.3279384 17.8578992,18.9307355 12.6175034,17.5406033 C12.4443036,17.49447 12.271637,17.4443367 12.0989705,17.3963367 C13.2500362,18.6898023 14.6673684,19.466735 16.3432337,19.7827348 C16.9057666,19.889268 17.4509662,19.8734014 18.005099,19.7220681 C20.0790973,19.1556686 21.710696,17.9739362 22.8168284,16.1399377 C24.0517608,14.0920727 24.3364272,11.8972745 23.5932278,9.59820973 L23.5932278,9.59820973 Z M14.4687019,20.5306008 C11.6479042,20.0162012 9.61323921,18.3820692 8.21937368,15.8934046 C8.15030707,17.4810033 8.53657342,18.9334021 9.37977273,20.260201 C9.63537252,20.6626007 9.87683899,21.092467 10.286972,21.3592668 C12.9656365,23.1032654 15.7536342,23.2813986 18.6061652,21.8432664 C20.097364,21.092067 21.1962964,19.9155347 21.9305625,18.4039359 C19.7645643,20.2555344 17.2865663,21.0442004 14.4687019,20.5306008 L14.4687019,20.5306008 Z M9.76577242,0.501683809 C15.4967011,1.01008339 19.0562982,6.22261248 17.4562995,11.762608 C17.4377662,11.8264746 17.3944329,11.8899412 17.5026994,11.9311412 C18.811365,10.6480755 19.6242977,9.11274346 19.8604309,7.28074495 C19.9009642,6.96447854 19.8916308,6.65661213 19.8198976,6.34554571 C19.2596313,3.91008103 17.8805658,2.07994919 15.6775009,0.921950133 C13.7555025,-0.0879157105 11.7263042,-0.27724889 9.63990585,0.398883893 C9.57470591,0.387283902 9.51323929,0.382483906 9.50257263,0.472750499 C9.54990593,0.477017162 9.59710589,0.481683825 9.64417252,0.485950488 C9.68457248,0.491550484 9.72510578,0.498217145 9.76577242,0.501683809 L9.76577242,0.501683809 Z M16.7349667,11.7272747 C16.7345667,11.7143413 16.7336334,11.7019413 16.7331001,11.689408 C16.7325667,11.6836747 16.7316334,11.6783414 16.7313667,11.6728747 C16.7288334,11.6780747 16.7268334,11.6835414 16.7245667,11.688608 C16.7280334,11.701808 16.7316334,11.714208 16.7349667,11.7272747 L16.7349667,11.7272747 Z M20.5508303,9.56420976 C20.0362974,12.3826075 18.3973654,14.4124725 15.8035008,15.8174047 C17.3804329,15.8550046 18.7462984,15.5355382 20.0061641,14.8024722 C20.513897,14.5070057 21.0434966,14.219406 21.3880296,13.726473 C24.159494,9.76794292 22.7444285,4.21368078 18.398432,2.06848253 C20.2738972,4.2370141 21.0689632,6.72927873 20.5508303,9.56420976 L20.5508303,9.56420976 Z M19.4572312,10.7603421 C19.3869646,10.7772754 19.3341646,10.8144754 19.3016313,10.8648754 C18.6622985,11.8550079 17.8510992,12.6742072 16.8687,13.3250067 C16.8020333,13.3692733 16.7323001,13.4259399 16.6949668,13.4938066 C16.3799004,14.0710061 15.963634,14.5762057 15.5736343,15.1023386 C17.4404328,14.1660727 18.7374984,12.7223405 19.4572312,10.7603421 L19.4572312,10.7603421 Z M16.3596337,5.66701293 C16.2429671,5.76541285 16.3189671,5.84594612 16.3360337,5.9144794 C16.5713669,6.85367863 16.6712335,7.81794451 16.4891003,8.75834375 C16.2929671,9.77220959 16.6508335,10.7030088 16.7313667,11.6728747 C16.9784332,11.1238085 17.0598998,10.5355423 17.1194998,9.94634278 C17.2697663,8.45394399 17.0036332,7.03394515 16.3596337,5.66701293 L16.3596337,5.66701293 Z M14.5243019,16.3692709 C14.4153686,16.3479376 14.310702,16.3484709 14.2012355,16.3782042 C13.6208359,16.5352707 13.0252364,16.6068707 12.4288369,16.671804 C12.3929703,16.6548706 12.352037,16.641804 12.3429703,16.6934039 C12.340437,16.7066039 12.3952369,16.7299372 12.4237703,16.7487372 C14.4160353,17.39167 16.3536337,17.2172702 18.2773655,16.3792709 C18.2242989,16.3431376 18.2036322,16.3178043 18.1813656,16.3158043 C18.1412323,16.3115376 18.0993656,16.3174043 18.059899,16.3263376 C16.8842999,16.5972707 15.7055009,16.6047374 14.5243019,16.3692709 L14.5243019,16.3692709 Z M8.87430648,15.5143382 C8.86243982,15.5076716 8.8511065,15.5012716 8.8395065,15.4944716 C8.84897316,15.5032716 8.85830649,15.5114049 8.86750648,15.5202049 L8.87430648,15.5143382 Z M8.38790687,8.95341025 C8.42537351,8.9399436 8.46377348,8.91994361 8.43364017,8.87701032 C8.42617351,8.86607699 8.37084022,8.88847697 8.33737358,8.8954103 C8.3523069,8.91621028 8.36924022,8.93567694 8.38790687,8.95341025 L8.38790687,8.95341025 Z M5.49564256,21.8493997 C5.53044254,21.9048664 5.56937584,21.9484663 5.63937578,21.8973997 C5.6101758,21.8619331 5.58097583,21.8261998 5.55164252,21.7907331 C5.53124253,21.8085998 5.51257588,21.8280664 5.49564256,21.8493997 L5.49564256,21.8493997 Z M10.6501717,4.51008054 C11.6171042,5.12061338 12.4753702,5.86181277 13.0968364,6.81714533 C13.4443028,7.35114489 13.8263024,7.41181151 14.3977686,7.21701167 C13.3940361,5.92421272 12.1791038,4.99848014 10.6501717,4.51008054 L10.6501717,4.51008054 Z M8.33737358,8.8954103 C6.47404177,9.84940952 5.22724278,11.342875 4.45951007,13.29554 C4.52271002,13.2838067 4.55471,13.2871401 4.57230998,13.2723401 C4.60337662,13.2472734 4.6289766,13.2134068 4.65057659,13.1792735 C5.29017606,12.156341 6.11844206,11.317675 7.12044124,10.6487422 C7.21270783,10.5868756 7.2860411,10.512609 7.34244106,10.4142091 C7.64177415,9.89274282 8.01230718,9.42074321 8.38790687,8.95341025 C8.36924022,8.93567694 8.3523069,8.91621028 8.33737358,8.8954103 L8.33737358,8.8954103 Z M7.59857418,18.1031361 C7.63617415,18.0415362 7.64710748,17.9778029 7.63457415,17.9192696 C7.38657436,16.7668706 7.38084103,15.6142048 7.6151075,14.4595391 C7.63084082,14.3810058 7.64057415,14.2915392 7.6187075,14.2168726 C7.43337432,13.5863398 7.37057437,12.934607 7.27444111,12.2867409 C6.61577498,14.2688726 6.71990823,16.2067377 7.59857418,18.1031361 L7.59857418,18.1031361 Z M6.09044208,7.61007802 C7.14644122,7.38141154 8.20657369,7.3864782 9.26990615,7.55074473 C9.41723937,7.57354471 9.57817257,7.64114466 9.71123913,7.60594469 C10.3548386,7.43514482 11.0113714,7.35114489 11.7076375,7.28527828 C10.2203054,6.56794553 7.41577433,6.72301207 5.81017564,7.64007799 C5.90364223,7.630478 5.99937549,7.63034467 6.09044208,7.61007802 L6.09044208,7.61007802 Z M5.55164252,21.7907331 C5.48124258,21.7072665 5.4103093,21.6240666 5.34017602,21.5400667 C1.86364552,17.3782034 2.9519113,11.1947418 7.64044082,8.47221065 C7.79537402,8.38221072 7.95297389,8.29567746 8.10937377,8.20781086 C6.38030851,8.10701094 4.82870977,8.55981057 3.42044425,9.52127646 C2.94751131,9.84394286 2.57311161,10.2408759 2.28831184,10.7392755 C1.22244605,12.6063406 0.903912972,14.5956723 1.41871255,16.6748706 C1.99351208,18.9960687 3.34431098,20.749134 5.49564256,21.8493997 C5.51257588,21.8280664 5.53124253,21.8085998 5.55164252,21.7907331 L5.55164252,21.7907331 Z M7.67084079,19.7224681 C6.04190878,17.3651367 5.76524234,14.7710055 6.60604166,11.9434078 C5.46470926,13.0320736 4.72470986,14.2236726 4.35217683,15.6330048 C4.20191028,16.2007377 4.03097709,16.7784705 4.13564367,17.3708701 C4.97497632,22.1296662 9.90310564,25.0569971 14.4929686,23.5001984 C11.6336376,23.2932652 9.30910612,22.0932662 7.67084079,19.7224681 L7.67084079,19.7224681 Z M0.444580013,14.4472724 C-0.105152872,12.8590071 -0.159819494,11.250075 0.363246746,9.66447634 C1.3635126,6.63074548 3.46084422,4.78501365 6.58804167,4.12408086 C7.06657462,4.02288094 7.54150756,4.15621416 8.00670718,4.25981408 C9.54083927,4.6018138 10.8412382,5.35567985 11.9152373,6.5268789 C9.16990624,5.75301286 6.57550835,6.0360793 4.21751027,7.6670113 C1.86151219,9.29634331 0.666979832,11.6062081 0.444580013,14.4472724 L0.444580013,14.4472724 Z"}}]})(C)}function t(C){return L({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M5.5,21 C7.98528137,21 10,18.9852814 10,16.5 C10,14.0147186 7.98528137,12 5.5,12 C3.01471863,12 1,14.0147186 1,16.5 C1,18.9852814 3.01471863,21 5.5,21 Z M1,16 L1,7 L1,6.5 C1,4.01471863 3.01471863,2 5.5,2 L6,2 M23,16 L23,7 L23,6.5 C23,4.01471863 20.9852814,2 18.5,2 L18,2 M18.5,21 C20.9852814,21 23,18.9852814 23,16.5 C23,14.0147186 20.9852814,12 18.5,12 C16.0147186,12 14,14.0147186 14,16.5 C14,18.9852814 16.0147186,21 18.5,21 Z M10,17 C10,17 10,15 12,15 C14,15 14,17 14,17"}}]})(C)}export{Z as G,t as a}; diff --git a/build/assets/index.esm-D0kIaQoT.js b/build/assets/index.esm-D0kIaQoT.js new file mode 100644 index 0000000..eda6664 --- /dev/null +++ b/build/assets/index.esm-D0kIaQoT.js @@ -0,0 +1 @@ +import{fL as h}from"./index-D80MdVQn.js";function c(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M9 3L5 6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z"}}]})(t)}function r(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z"}}]})(t)}function n(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}}]})(t)}function v(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 7V3H2v18h20V7H12zm-2 12H4v-2h6v2zm0-4H4v-2h6v2zm0-4H4V9h6v2zm0-4H4V5h6v2zm10 12h-8V9h8v10zm-2-8h-4v2h4v-2zm0 4h-4v2h4v-2z"}}]})(t)}function l(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85-.7.71zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11a6.743 6.743 0 01-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2zm-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"}}]})(t)}function e(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M7.83 16L5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41L7.83 16zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41 17.41 13zM20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l2 2H20v10z"}}]})(t)}function i(t){return h({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4zm-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84l-3.49 2.93zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2z"}}]})(t)}export{e as M,r as a,c as b,v as c,l as d,n as e,i as f}; diff --git a/build/assets/index.esm-D7rRcI8K.js b/build/assets/index.esm-D7rRcI8K.js new file mode 100644 index 0000000..d6f6579 --- /dev/null +++ b/build/assets/index.esm-D7rRcI8K.js @@ -0,0 +1 @@ +import{fL as t}from"./index-D80MdVQn.js";function r(c){return t({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208zm0-244.5l-81.1 81.9c-7.5 7.5-19.8 7.5-27.3 0s-7.5-19.8 0-27.3l95.7-95.4c7.3-7.3 19.1-7.5 26.6-.6l94.3 94c3.8 3.8 5.7 8.7 5.7 13.7 0 4.9-1.9 9.9-5.6 13.6-7.5 7.5-19.7 7.6-27.3 0l-81-79.9z"}}]})(c)}function a(c){return t({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M349.1 334.7c-11.2-4-29.5-4.2-37.6-7.3-5.6-2.2-14.5-4.6-17.4-8.1-2.9-3.5-2.9-28.5-2.9-28.5s7-6.6 9.9-14c2.9-7.3 4.8-27.5 4.8-27.5s6.6 2.8 9.2-10.4c2.2-11.4 6.4-17.4 5.3-25.8-1.2-8.4-5.8-6.4-5.8-6.4s5.8-8.5 5.8-37.4c0-29.8-22.5-59.1-64.6-59.1-42 0-64.7 29.4-64.7 59.1 0 28.9 5.7 37.4 5.7 37.4s-4.7-2-5.8 6.4c-1.2 8.4 3 14.4 5.3 25.8 2.6 13.3 9.2 10.4 9.2 10.4s1.9 20.1 4.8 27.5c2.9 7.4 9.9 14 9.9 14s0 25-2.9 28.5-11.8 5.9-17.4 8c-8 3.1-26.3 3.5-37.6 7.5-11.2 4-45.8 22.2-45.8 67.2h278.3c.1-45.1-34.5-63.3-45.7-67.3z"}},{tag:"path",attr:{d:"M140 286s23.9-.8 33.4-9.3c-15.5-23.5-7.1-50.9-10.3-76.5-3.2-25.5-17.7-40.8-46.7-40.8h-.4c-28 0-43.1 15.2-46.3 40.8-3.2 25.5 5.7 56-10.2 76.5C69 285.3 93 285 93 285s1 14.4-1 16.8c-2 2.4-7.9 4.7-12 5.5-8.8 1.9-18.1 4.5-25.9 7.2-7.8 2.7-22.6 17.2-22.6 37.2h80.3c2.2-8 17.3-22.3 32-29.8 9-4.6 17.9-4.3 24.7-5.2 0 0 3.8-6-8.7-8.3 0 0-17.2-4.3-19.2-6.7-1.9-2.2-.6-15.7-.6-15.7zM372 286s-23.9-.8-33.4-9.3c15.5-23.5 7.1-50.9 10.3-76.5 3.2-25.5 17.7-40.8 46.7-40.8h.4c28 0 43.1 15.2 46.3 40.8 3.2 25.5-5.7 56 10.2 76.5-9.5 8.6-33.5 8.3-33.5 8.3s-1 14.4 1 16.8c2 2.4 7.9 4.7 12 5.5 8.8 1.9 18.1 4.5 25.9 7.2 7.8 2.7 22.6 17.2 22.6 37.2h-80.3c-2.2-8-17.3-22.3-32-29.8-9-4.6-17.9-4.3-24.7-5.2 0 0-3.8-6 8.7-8.3 0 0 17.2-4.3 19.2-6.7 1.9-2.2.6-15.7.6-15.7z"}}]})(c)}export{a as I,r as a}; diff --git a/build/assets/index.esm-DYumyMPq.js b/build/assets/index.esm-DYumyMPq.js new file mode 100644 index 0000000..c6fc5e0 --- /dev/null +++ b/build/assets/index.esm-DYumyMPq.js @@ -0,0 +1 @@ +import{fL as l}from"./index-D80MdVQn.js";function r(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14 7v1H8v6H7V8H1V7h6V1h1v6h6z"}}]})(t)}function e(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M4.667 2.011A6 6 0 0 1 8 1a6.007 6.007 0 0 1 6 6 6 6 0 0 1-3.996 5.655v-.044c.016-.014.031-.03.046-.045a1.48 1.48 0 0 0 .434-1.046v-.137A5.042 5.042 0 0 0 12.19 4.2a5.04 5.04 0 1 0-6.69 7.176v.144a1.48 1.48 0 0 0 .48 1.09v.04A5.999 5.999 0 0 1 4.667 2.01z"}},{tag:"path",attr:{d:"M9.343 11.86a.48.48 0 0 1-.34.14v2.52a.48.48 0 0 1-.48.48H7.46c.011 0-.004-.004-.034-.012-.075-.02-.241-.064-.305-.129a.48.48 0 0 1-.141-.34V12a.48.48 0 0 1-.48-.48V9.5a1 1 0 0 1 1-1h.984a1 1 0 0 1 1 1v2.02a.48.48 0 0 1-.137.335l-.004.004z"}},{tag:"path",attr:{d:"M10.64 7c0 .525-.157 1.034-.445 1.465.183.302.289.656.289 1.035v.106a3.596 3.596 0 0 0 .06-5.15A3.6 3.6 0 1 0 5.5 9.59V9.5c0-.384.108-.743.296-1.047A2.64 2.64 0 1 1 10.64 7z"}},{tag:"path",attr:{d:"M9 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"}}]})(t)}function v(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M14.5 2h-13l-.5.5v9l.5.5H4v2.5l.854.354L7.707 12H14.5l.5-.5v-9l-.5-.5zm-.5 9H7.5l-.354.146L5 13.293V11.5l-.5-.5H2V3h12v8z"}}]})(t)}function h(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M9.10146 13.8991C8.90419 13.9357 8.70353 13.9627 8.49999 13.9795V13H7.49999V13.9795C4.57233 13.7379 2.24067 11.3945 2.0175 8.46167H3V7.46167H2.02382C2.28141 4.56475 4.59788 2.25996 7.49999 2.02054V3H8.49999V2.02054C11.4149 2.26101 13.739 4.5851 13.9795 7.5H13V8.5H13.9795C13.9627 8.70354 13.9357 8.90419 13.8991 9.10146C14.2338 9.17833 14.5524 9.29718 14.8492 9.45217C14.948 8.98368 15 8.49791 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15C8.49791 15 8.98368 14.948 9.45217 14.8492C9.29718 14.5524 9.17833 14.2338 9.10146 13.8991ZM9.90369 10.4675L6.99115 9.00874L4.96667 4.96655L9.00885 6.99103L10.4676 9.90359C10.2614 10.0724 10.0725 10.2613 9.90369 10.4675ZM9.43542 9.4353L8.48073 7.51916L6.56458 6.56447L7.51927 8.48062L9.43542 9.4353Z"}},{tag:"circle",attr:{cx:"13",cy:"13",r:"3"}}]})(t)}function c(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M7.71 3h6.79l.51.5v4.507A4.997 4.997 0 0 0 14 7.416V5.99H7.69l-.86.86-.35.15H1.99v6H7.1c.07.348.177.682.316 1H1.51l-.5-.5v-11l.5-.5h5l.35.15.85.85zm-.22 2h6.5l.01-.99H7.5l-.36-.15-.85-.85H2v3h4.28l.86-.86.35-.15z"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M9.778 8.674a4 4 0 1 1 4.444 6.652 4 4 0 0 1-4.444-6.652zm2.13 4.99l2.387-3.182-.8-.6-2.077 2.769-1.301-1.041-.625.78 1.704 1.364.713-.09z"}}]})(t)}function o(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M15 13V14H1.5L1 13.5V0H2V13H15Z"}},{tag:"path",attr:{d:"M13 3.20714L7.85353 8.35359H7.14642L5.49998 6.70714L1.85353 10.3536L1.14642 9.64648L5.14642 5.64648H5.85353L7.49998 7.29293L12.6464 2.14648H13.3535L15.3535 4.14648L14.6464 4.85359L13 3.20714Z"}}]})(t)}function i(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 14H15v-1H2V0H1v13.5l.5.5zM3 11.5v-8l.5-.5h2l.5.5v8l-.5.5h-2l-.5-.5zm2-.5V4H4v7h1zm6-9.5v10l.5.5h2l.5-.5v-10l-.5-.5h-2l-.5.5zm2 .5v9h-1V2h1zm-6 9.5v-6l.5-.5h2l.5.5v6l-.5.5h-2l-.5-.5zm2-.5V6H8v5h1z"}}]})(t)}function n(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M5 3h2v2H5zm0 4h2v2H5zm0 4h2v2H5zm4-8h2v2H9zm0 4h2v2H9zm0 4h2v2H9z"}}]})(t)}function d(t){return l({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M13.735 1.694L15.178 1l8.029 6.328v1.388l-8.029 6.072-1.443-.694v-2.776h-.59c-4.06-.02-6.71.104-10.61 5.163l-1.534-.493a8.23 8.23 0 0 1 .271-2.255 11.026 11.026 0 0 1 3.92-6.793 11.339 11.339 0 0 1 7.502-2.547h1.04v-2.7zm1.804 7.917v2.776l5.676-4.281-5.648-4.545v2.664h-2.86A9.299 9.299 0 0 0 5.77 8.848a10.444 10.444 0 0 0-2.401 4.122c3.351-3.213 6.19-3.359 9.798-3.359h2.373zm-7.647 5.896a4.31 4.31 0 1 1 4.788 7.166 4.31 4.31 0 0 1-4.788-7.166zm.955 5.728a2.588 2.588 0 1 0 2.878-4.302 2.588 2.588 0 0 0-2.878 4.302z"}}]})(t)}function V(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 2H7.71l-.85-.85L6.51 1h-5l-.5.5v11l.5.5H7v-1H1.99V6h4.49l.35-.15.86-.86H14v1.5l-.001.51h1.011V2.5L14.5 2zm-.51 2h-6.5l-.35.15-.86.86H2v-3h4.29l.85.85.36.15H14l-.01.99zM13 16h-1v-3H9v-1h3V9h1v3h3v1h-3v3z"}}]})(t)}function u(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M9.111 4.663A2 2 0 1 1 6.89 1.337a2 2 0 0 1 2.222 3.326zm-.555-2.494A1 1 0 1 0 7.444 3.83a1 1 0 0 0 1.112-1.66zm2.61.03a1.494 1.494 0 0 1 1.895.188 1.513 1.513 0 0 1-.487 2.46 1.492 1.492 0 0 1-1.635-.326 1.512 1.512 0 0 1 .228-2.321zm.48 1.61a.499.499 0 1 0 .705-.708.509.509 0 0 0-.351-.15.499.499 0 0 0-.5.503.51.51 0 0 0 .146.356zM3.19 12.487H5v1.005H3.19a1.197 1.197 0 0 1-.842-.357 1.21 1.21 0 0 1-.348-.85v-1.81a.997.997 0 0 1-.71-.332A1.007 1.007 0 0 1 1 9.408V7.226c.003-.472.19-.923.52-1.258.329-.331.774-.52 1.24-.523H4.6a2.912 2.912 0 0 0-.55 1.006H2.76a.798.798 0 0 0-.54.232.777.777 0 0 0-.22.543v2.232h1v2.826a.202.202 0 0 0 .05.151.24.24 0 0 0 .14.05zm7.3-6.518a1.765 1.765 0 0 0-1.25-.523H6.76a1.765 1.765 0 0 0-1.24.523c-.33.335-.517.786-.52 1.258v3.178a1.06 1.06 0 0 0 .29.734 1 1 0 0 0 .71.332v2.323a1.202 1.202 0 0 0 .35.855c.18.168.407.277.65.312h2a1.15 1.15 0 0 0 1-1.167V11.47a.997.997 0 0 0 .71-.332 1.006 1.006 0 0 0 .29-.734V7.226a1.8 1.8 0 0 0-.51-1.258zM10 10.454H9v3.34a.202.202 0 0 1-.06.14.17.17 0 0 1-.14.06H7.19a.21.21 0 0 1-.2-.2v-3.34H6V7.226c0-.203.079-.398.22-.543a.798.798 0 0 1 .54-.232h2.48a.778.778 0 0 1 .705.48.748.748 0 0 1 .055.295v3.228zm2.81 3.037H11v-1.005h1.8a.24.24 0 0 0 .14-.05.2.2 0 0 0 .06-.152V9.458h1V7.226a.777.777 0 0 0-.22-.543.798.798 0 0 0-.54-.232h-1.29a2.91 2.91 0 0 0-.55-1.006h1.84a1.77 1.77 0 0 1 1.24.523c.33.335.517.786.52 1.258v2.182c0 .273-.103.535-.289.733-.186.199-.44.318-.711.333v1.81c0 .319-.125.624-.348.85a1.197 1.197 0 0 1-.842.357zM4 1.945a1.494 1.494 0 0 0-1.386.932A1.517 1.517 0 0 0 2.94 4.52 1.497 1.497 0 0 0 5.5 3.454c0-.4-.158-.784-.44-1.067A1.496 1.496 0 0 0 4 1.945zm0 2.012a.499.499 0 0 1-.5-.503.504.504 0 0 1 .5-.503.509.509 0 0 1 .5.503.504.504 0 0 1-.5.503z"}}]})(t)}function H(t){return l({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 0v1.5L21 3v19.5L19.5 24h-15L3 22.5V3l1.5-1.5V0H6v1.5h3V0h1.5v1.5h3V0H15v1.5h3V0h1.5zm-15 22.5h15V3h-15v19.5zM7.5 6h9v1.5h-9V6zm9 6h-9v1.5h9V12zm-9 6h9v1.5h-9V18z"}}]})(t)}function z(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M8 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm1.23 4.49H6.77A1.77 1.77 0 0 0 5 7.26V9.9A1.06 1.06 0 0 0 6 11v2.33a1.2 1.2 0 0 0 1.2 1.2h1.6a1.2 1.2 0 0 0 1.2-1.24V11a1.06 1.06 0 0 0 1-1.1V7.26a1.77 1.77 0 0 0-1.77-1.77zM6 10V7.26a.76.76 0 0 1 .77-.77h2.46a.76.76 0 0 1 .77.77V10H9v3.31a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V10H6z"}}]})(t)}function f(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M10 6H13.9C13.5023 4.04087 11.9591 2.4977 10 2.10002V6ZM10 1.08296C12.5125 1.50448 14.4955 3.4875 14.917 6C14.9716 6.32521 15 6.65929 15 7H9V1C9.34071 1 9.67479 1.0284 10 1.08296ZM7 8.00003L8 9.00003H12.9C12.4367 11.2823 10.4189 13 8 13C5.23858 13 3 10.7614 3 8C3 5.58104 4.71776 3.56329 7 3.10002V8.00003ZM8 14C10.973 14 13.4409 11.8377 13.917 9.00003C13.9716 8.67482 14 8.34074 14 8.00003H8V2C7.65929 2 7.32521 2.0284 7 2.08296C4.16229 2.55904 2 5.027 2 8C2 11.3137 4.68629 14 8 14Z"}}]})(t)}function m(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M2.78 2L2 2.41v12l.78.42 9-6V8l-9-6zM3 13.48V3.35l7.6 5.07L3 13.48z"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M6 14.683l8.78-5.853V8L6 2.147V3.35l7.6 5.07L6 13.48v1.203z"}}]})(t)}function C(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M2.807 14.975a1.75 1.75 0 0 1-1.255-.556 1.684 1.684 0 0 1-.544-1.1A1.72 1.72 0 0 1 1.36 12.1c1.208-1.27 3.587-3.65 5.318-5.345a4.257 4.257 0 0 1 .048-3.078 4.095 4.095 0 0 1 1.665-1.969 4.259 4.259 0 0 1 4.04-.36l.617.268-2.866 2.951 1.255 1.259 2.944-2.877.267.619a4.295 4.295 0 0 1 .04 3.311 4.198 4.198 0 0 1-.923 1.392 4.27 4.27 0 0 1-.743.581 4.217 4.217 0 0 1-3.812.446c-1.098 1.112-3.84 3.872-5.32 5.254a1.63 1.63 0 0 1-1.084.423zm7.938-13.047a3.32 3.32 0 0 0-1.849.557c-.213.13-.412.284-.591.458a3.321 3.321 0 0 0-.657 3.733l.135.297-.233.227c-1.738 1.697-4.269 4.22-5.485 5.504a.805.805 0 0 0 .132 1.05.911.911 0 0 0 .298.22c.1.044.209.069.319.072a.694.694 0 0 0 .45-.181c1.573-1.469 4.612-4.539 5.504-5.44l.23-.232.294.135a3.286 3.286 0 0 0 3.225-.254 3.33 3.33 0 0 0 .591-.464 3.28 3.28 0 0 0 .964-2.358c0-.215-.021-.43-.064-.642L11.43 7.125 8.879 4.578l2.515-2.59a3.286 3.286 0 0 0-.65-.06z"}}]})(t)}function p(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{d:"M13.5 2h-12l-.5.5v11l.5.5h12l.5-.5v-11l-.5-.5zM2 3h11v1H2V3zm7 4H6V5h3v2zm0 1v2H6V8h3zM2 5h3v2H2V5zm0 3h3v2H2V8zm0 5v-2h3v2H2zm4 0v-2h3v2H6zm7 0h-3v-2h3v2zm0-3h-3V8h3v2zm-3-3V5h3v2h-3z"}}]})(t)}function s(t){return l({attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M13.2 2H8.017l-.353.146L1 8.81v.707L6.183 14.7h.707l2.215-2.215A4.48 4.48 0 0 0 15.65 9c.027-.166.044-.332.051-.5a4.505 4.505 0 0 0-2-3.74V2.5l-.5-.5zm-.5 2.259A4.504 4.504 0 0 0 11.2 4a.5.5 0 1 0 0 1 3.5 3.5 0 0 1 1.5.338v2.138L8.775 11.4a.506.506 0 0 0-.217.217l-2.022 2.022-4.475-4.476L8.224 3H12.7v1.259zm1 1.792a3.5 3.5 0 0 1 1 2.449 3.438 3.438 0 0 1-.051.5 3.487 3.487 0 0 1-4.793 2.735l3.698-3.698.146-.354V6.051z"}}]})(t)}export{V,c as a,n as b,v as c,o as d,d as e,u as f,i as g,f as h,m as i,z as j,e as k,s as l,h as m,r as n,C as o,H as p,p as q}; diff --git a/build/assets/index.esm-I0ypi7DD.js b/build/assets/index.esm-I0ypi7DD.js new file mode 100644 index 0000000..050400e --- /dev/null +++ b/build/assets/index.esm-I0ypi7DD.js @@ -0,0 +1 @@ +import{fL as t}from"./index-D80MdVQn.js";function a(c){return t({attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M13.156 9.211c-0.213-0.21-0.686-0.321-1.406-0.331-0.487-0.005-1.073 0.038-1.69 0.124-0.276-0.159-0.561-0.333-0.784-0.542-0.601-0.561-1.103-1.34-1.415-2.197 0.020-0.080 0.038-0.15 0.054-0.222 0 0 0.339-1.923 0.249-2.573-0.012-0.089-0.020-0.115-0.044-0.184l-0.029-0.076c-0.092-0.212-0.273-0.437-0.556-0.425l-0.171-0.005c-0.316 0-0.573 0.161-0.64 0.403-0.205 0.757 0.007 1.889 0.39 3.355l-0.098 0.239c-0.275 0.67-0.619 1.345-0.923 1.94l-0.040 0.077c-0.32 0.626-0.61 1.157-0.873 1.607l-0.271 0.144c-0.020 0.010-0.485 0.257-0.594 0.323-0.926 0.553-1.539 1.18-1.641 1.678-0.032 0.159-0.008 0.362 0.156 0.456l0.263 0.132c0.114 0.057 0.234 0.086 0.357 0.086 0.659 0 1.425-0.821 2.48-2.662 1.218-0.396 2.604-0.726 3.819-0.908 0.926 0.521 2.065 0.883 2.783 0.883 0.128 0 0.238-0.012 0.327-0.036 0.138-0.037 0.254-0.115 0.325-0.222 0.139-0.21 0.168-0.499 0.13-0.795-0.011-0.088-0.081-0.196-0.157-0.271zM3.307 12.72c0.12-0.329 0.596-0.979 1.3-1.556 0.044-0.036 0.153-0.138 0.253-0.233-0.736 1.174-1.229 1.642-1.553 1.788zM7.476 3.12c0.212 0 0.333 0.534 0.343 1.035s-0.107 0.853-0.252 1.113c-0.12-0.385-0.179-0.992-0.179-1.389 0 0-0.009-0.759 0.088-0.759v0zM6.232 9.961c0.148-0.264 0.301-0.543 0.458-0.839 0.383-0.724 0.624-1.29 0.804-1.755 0.358 0.651 0.804 1.205 1.328 1.649 0.065 0.055 0.135 0.111 0.207 0.166-1.066 0.211-1.987 0.467-2.798 0.779v0zM12.952 9.901c-0.065 0.041-0.251 0.064-0.37 0.064-0.386 0-0.864-0.176-1.533-0.464 0.257-0.019 0.493-0.029 0.705-0.029 0.387 0 0.502-0.002 0.88 0.095s0.383 0.293 0.318 0.333v0z"}},{tag:"path",attr:{d:"M14.341 3.579c-0.347-0.473-0.831-1.027-1.362-1.558s-1.085-1.015-1.558-1.362c-0.806-0.591-1.197-0.659-1.421-0.659h-7.75c-0.689 0-1.25 0.561-1.25 1.25v13.5c0 0.689 0.561 1.25 1.25 1.25h11.5c0.689 0 1.25-0.561 1.25-1.25v-9.75c0-0.224-0.068-0.615-0.659-1.421v0zM12.271 2.729c0.48 0.48 0.856 0.912 1.134 1.271h-2.406v-2.405c0.359 0.278 0.792 0.654 1.271 1.134v0zM14 14.75c0 0.136-0.114 0.25-0.25 0.25h-11.5c-0.135 0-0.25-0.114-0.25-0.25v-13.5c0-0.135 0.115-0.25 0.25-0.25 0 0 7.749-0 7.75 0v3.5c0 0.276 0.224 0.5 0.5 0.5h3.5v9.75z"}}]})(c)}export{a as I}; diff --git a/build/assets/mui-vendor-D_SVL-Dx.js b/build/assets/mui-vendor-D_SVL-Dx.js new file mode 100644 index 0000000..0c11749 --- /dev/null +++ b/build/assets/mui-vendor-D_SVL-Dx.js @@ -0,0 +1,253 @@ +import{r as p,g as Pu,R as qs,a as _o,b as co,c as jn,d as ff}from"./react-vendor-CmFgShSM.js";var ku={exports:{}},Ia={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var mf=p,gf=Symbol.for("react.element"),hf=Symbol.for("react.fragment"),vf=Object.prototype.hasOwnProperty,bf=mf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,yf={key:!0,ref:!0,__self:!0,__source:!0};function Tu(e,t,o){var r,n={},a=null,s=null;o!==void 0&&(a=""+o),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)vf.call(t,r)&&!yf.hasOwnProperty(r)&&(n[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)n[r]===void 0&&(n[r]=t[r]);return{$$typeof:gf,type:e,key:a,ref:s,props:n,_owner:bf.current}}Ia.Fragment=hf;Ia.jsx=Tu;Ia.jsxs=Tu;ku.exports=Ia;var g=ku.exports;const gn={black:"#000",white:"#fff"},mr={300:"#e57373",400:"#ef5350",500:"#f44336",700:"#d32f2f",800:"#c62828"},gr={50:"#f3e5f5",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",700:"#7b1fa2"},hr={50:"#e3f2fd",200:"#90caf9",400:"#42a5f5",700:"#1976d2",800:"#1565c0"},vr={300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",700:"#0288d1",900:"#01579b"},br={300:"#81c784",400:"#66bb6a",500:"#4caf50",700:"#388e3c",800:"#2e7d32",900:"#1b5e20"},Jr={300:"#ffb74d",400:"#ffa726",500:"#ff9800",700:"#f57c00",900:"#e65100"},xf={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Pt(e){let t="https://mui.com/production-error/?code="+e;for(let o=1;o0?yt(Vr,--Lt):0,_r--,ft===10&&(_r=1,Ea--),ft}function jt(){return ft=Lt2||vn(ft)>3?"":" "}function _f(e,t){for(;--t&&jt()&&!(ft<48||ft>102||ft>57&&ft<65||ft>70&&ft<97););return Pn(e,na()+(t<6&&Co()==32&&jt()==32))}function Ys(e){for(;jt();)switch(ft){case e:return Lt;case 34:case 39:e!==34&&e!==39&&Ys(ft);break;case 40:e===41&&Ys(e);break;case 92:jt();break}return Lt}function Nf(e,t){for(;jt()&&e+ft!==57;)if(e+ft===84&&Co()===47)break;return"/*"+Pn(t,Lt-1)+"*"+Oa(e===47?e:jt())}function zf(e){for(;!vn(Co());)jt();return Pn(e,Lt)}function jf(e){return Lu(sa("",null,null,null,[""],e=Eu(e),0,[0],e))}function sa(e,t,o,r,n,a,s,i,l){for(var c=0,d=0,m=s,v=0,y=0,b=0,h=1,C=1,x=1,P=0,$="",S=n,k=a,f=r,R=$;C;)switch(b=P,P=jt()){case 40:if(b!=108&&yt(R,m-1)==58){Xs(R+=Ve(aa(P),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:R+=aa(P);break;case 9:case 10:case 13:case 32:R+=Bf(b);break;case 92:R+=_f(na()-1,7);continue;case 47:switch(Co()){case 42:case 47:Dn(Df(Nf(jt(),na()),t,o),l);break;default:R+="/"}break;case 123*h:i[c++]=yo(R)*x;case 125*h:case 59:case 0:switch(P){case 0:case 125:C=0;case 59+d:x==-1&&(R=Ve(R,/\f/g,"")),y>0&&yo(R)-m&&Dn(y>32?bl(R+";",r,o,m-1):bl(Ve(R," ","")+";",r,o,m-2),l);break;case 59:R+=";";default:if(Dn(f=vl(R,t,o,c,d,n,i,$,S=[],k=[],m),a),P===123)if(d===0)sa(R,t,f,f,S,a,m,i,k);else switch(v===99&&yt(R,3)===110?100:v){case 100:case 108:case 109:case 115:sa(e,f,f,r&&Dn(vl(e,f,f,0,0,n,i,$,n,S=[],m),k),n,k,m,i,r?S:k);break;default:sa(R,f,f,f,[""],k,0,i,k)}}c=d=y=0,h=x=1,$=R="",m=s;break;case 58:m=1+yo(R),y=b;default:if(h<1){if(P==123)--h;else if(P==125&&h++==0&&Af()==125)continue}switch(R+=Oa(P),P*h){case 38:x=d>0?1:(R+="\f",-1);break;case 44:i[c++]=(yo(R)-1)*x,x=1;break;case 64:Co()===45&&(R+=aa(jt())),v=Co(),d=m=yo($=R+=zf(na())),P++;break;case 45:b===45&&yo(R)==2&&(h=0)}}return a}function vl(e,t,o,r,n,a,s,i,l,c,d){for(var m=n-1,v=n===0?a:[""],y=vi(v),b=0,h=0,C=0;b0?v[x]+" "+P:Ve(P,/&\f/g,v[x])))&&(l[C++]=$);return La(e,t,o,n===0?gi:i,l,c,d)}function Df(e,t,o){return La(e,t,o,wu,Oa(Lf()),hn(e,2,-2),0)}function bl(e,t,o,r){return La(e,t,o,hi,hn(e,0,r),hn(e,r+1,-1),r)}function Er(e,t){for(var o="",r=vi(e),n=0;n6)switch(yt(e,t+1)){case 109:if(yt(e,t+4)!==45)break;case 102:return Ve(e,/(.+:)(.+)-([^]+)/,"$1"+He+"$2-$3$1"+fa+(yt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Xs(e,"stretch")?Bu(Ve(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(yt(e,t+1)!==115)break;case 6444:switch(yt(e,yo(e)-3-(~Xs(e,"!important")&&10))){case 107:return Ve(e,":",":"+He)+e;case 101:return Ve(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+He+(yt(e,14)===45?"inline-":"")+"box$3$1"+He+"$2$3$1"+$t+"$2box$3")+e}break;case 5936:switch(yt(e,t+11)){case 114:return He+e+$t+Ve(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return He+e+$t+Ve(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return He+e+$t+Ve(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return He+e+$t+e+e}return e}var Xf=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case hi:t.return=Bu(t.value,t.length);break;case Mu:return Er([Qr(t,{value:Ve(t.value,"@","@"+He)})],n);case gi:if(t.length)return Ef(t.props,function(a){switch(Of(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Er([Qr(t,{props:[Ve(a,/:(read-\w+)/,":"+fa+"$1")]})],n);case"::placeholder":return Er([Qr(t,{props:[Ve(a,/:(plac\w+)/,":"+He+"input-$1")]}),Qr(t,{props:[Ve(a,/:(plac\w+)/,":"+fa+"$1")]}),Qr(t,{props:[Ve(a,/:(plac\w+)/,$t+"input-$1")]})],n)}return""})}},Yf=[Xf],bi=function(t){var o=t.key;if(o==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(h){var C=h.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var n=t.stylisPlugins||Yf,a={},s,i=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(h){for(var C=h.getAttribute("data-emotion").split(" "),x=1;x=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var gm={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},hm=/[A-Z]|^ms/g,vm=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Du=function(t){return t.charCodeAt(1)===45},Rl=function(t){return t!=null&&typeof t!="boolean"},Ts=Au(function(e){return Du(e)?e:e.replace(hm,"-$&").toLowerCase()}),Pl=function(t,o){switch(t){case"animation":case"animationName":if(typeof o=="string")return o.replace(vm,function(r,n,a){return xo={name:n,styles:a,next:xo},n})}return gm[t]!==1&&!Du(t)&&typeof o=="number"&&o!==0?o+"px":o};function bn(e,t,o){if(o==null)return"";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case"boolean":return"";case"object":{var n=o;if(n.anim===1)return xo={name:n.name,styles:n.styles,next:xo},n.name;var a=o;if(a.styles!==void 0){var s=a.next;if(s!==void 0)for(;s!==void 0;)xo={name:s.name,styles:s.styles,next:xo},s=s.next;var i=a.styles+";";return i}return bm(e,t,o)}case"function":{if(e!==void 0){var l=xo,c=o(e);return xo=l,bn(e,t,c)}break}}var d=o;if(t==null)return d;var m=t[d];return m!==void 0?m:d}function bm(e,t,o){var r="";if(Array.isArray(o))for(var n=0;n96?_m:Nm},Ml=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(s){return t.__emotion_forwardProp(s)&&a(s)}:a}return typeof n!="function"&&r&&(n=t.__emotion_forwardProp),n},zm=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return kn(o,r,n),Ri(function(){return Tn(o,r,n)}),null},jm=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,s;o!==void 0&&(a=o.label,s=o.target);var i=Ml(t,o,r),l=i||wl(n),c=!l("as");return function(){var d=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push("label:"+a+";"),d[0]==null||d[0].raw===void 0)m.push.apply(m,d);else{var v=d[0];m.push(v[0]);for(var y=d.length,b=1;b(n[1].styles.match(/^@layer\s+[^{]*$/)||(n[1].styles=`@layer mui {${n[1].styles}}`),r(...n))}return o}const ws=new Map;function Ku(e){const{injectFirst:t,enableCssLayer:o,children:r}=e,n=p.useMemo(()=>{const a=`${t}-${o}`;if(typeof document=="object"&&ws.has(a))return ws.get(a);const s=Gm(t,o);return ws.set(a,s),s},[t,o]);return t||o?g.jsx(Wu,{value:n,children:r}):r}function Km(e){return e==null||Object.keys(e).length===0}function cn(e){const{styles:t,defaultTheme:o={}}=e,r=typeof t=="function"?n=>t(Km(n)?o:n):t;return g.jsx(Hu,{styles:r})}function Ti(e,t){return Js(e,t)}const qu=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Il=[];function ga(e){return Il[0]=e,pr(Il)}const qm=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:cn,StyledEngineProvider:Ku,ThemeContext:Zt,css:fo,default:Ti,internal_processStyles:qu,internal_serializeStyles:ga,keyframes:Wt},Symbol.toStringTag,{value:"Module"}));function Mo(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Xu(e){if(p.isValidElement(e)||!Mo(e))return e;const t={};return Object.keys(e).forEach(o=>{t[o]=Xu(e[o])}),t}function ct(e,t,o={clone:!0}){const r=o.clone?u({},e):e;return Mo(e)&&Mo(t)&&Object.keys(t).forEach(n=>{p.isValidElement(t[n])?r[n]=t[n]:Mo(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Mo(e[n])?r[n]=ct(e[n],t[n],o):o.clone?r[n]=Mo(t[n])?Xu(t[n]):t[n]:r[n]=t[n]}),r}const Xm=Object.freeze(Object.defineProperty({__proto__:null,default:ct,isPlainObject:Mo},Symbol.toStringTag,{value:"Module"})),Ym=["values","unit","step"],Zm=e=>{const t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>u({},o,{[r.key]:r.val}),{})};function wi(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o="px",step:r=5}=e,n=F(e,Ym),a=Zm(t),s=Object.keys(a);function i(v){return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o})`}function l(v){return`@media (max-width:${(typeof t[v]=="number"?t[v]:v)-r/100}${o})`}function c(v,y){const b=s.indexOf(y);return`@media (min-width:${typeof t[v]=="number"?t[v]:v}${o}) and (max-width:${(b!==-1&&typeof t[s[b]]=="number"?t[s[b]]:y)-r/100}${o})`}function d(v){return s.indexOf(v)+1`@media (min-width:${Mi[e]}px)`};function At(e,t,o){const r=e.theme||{};if(Array.isArray(t)){const a=r.breakpoints||Ol;return t.reduce((s,i,l)=>(s[a.up(a.keys[l])]=o(t[l]),s),{})}if(typeof t=="object"){const a=r.breakpoints||Ol;return Object.keys(t).reduce((s,i)=>{if(Object.keys(a.values||Mi).indexOf(i)!==-1){const l=a.up(i);s[l]=o(t[i],i)}else{const l=i;s[l]=t[l]}return s},{})}return o(t)}function Yu(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,n)=>{const a=e.up(n);return r[a]={},r},{}))||{}}function Qs(e,t){return e.reduce((o,r)=>{const n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function Qm(e,...t){const o=Yu(e),r=[o,...t].reduce((n,a)=>ct(n,a),{});return Qs(Object.keys(o),r)}function eg(e,t){if(typeof e!="object")return{};const o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function ar({values:e,breakpoints:t,base:o}){const r=o||eg(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((s,i,l)=>(Array.isArray(e)?(s[i]=e[l]!=null?e[l]:e[a],a=l):typeof e=="object"?(s[i]=e[i]!=null?e[i]:e[a],a=i):s[i]=e,s),{})}function I(e){if(typeof e!="string")throw new Error(Pt(7));return e.charAt(0).toUpperCase()+e.slice(1)}const tg=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"}));function Ua(e,t,o=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&o){const r=`vars.${t}`.split(".").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(".").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function ha(e,t,o,r=o){let n;return typeof e=="function"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ua(e,o)||r,t&&(n=t(n,r,e)),n}function ut(e){const{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=s=>{if(s[t]==null)return null;const i=s[t],l=s.theme,c=Ua(l,r)||{};return At(s,i,m=>{let v=ha(c,n,m);return m===v&&typeof m=="string"&&(v=ha(c,n,`${t}${m==="default"?"":I(m)}`,m)),o===!1?v:{[o]:v}})};return a.propTypes={},a.filterProps=[t],a}function og(e){const t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}const rg={m:"margin",p:"padding"},ng={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},El={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},ag=og(e=>{if(e.length>2)if(El[e])e=El[e];else return[e];const[t,o]=e.split(""),r=rg[t],n=ng[o]||"";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),Ii=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Oi=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...Ii,...Oi];function Mn(e,t,o,r){var n;const a=(n=Ua(e,t,!1))!=null?n:o;return typeof a=="number"?s=>typeof s=="string"?s:a*s:Array.isArray(a)?s=>typeof s=="string"?s:a[s]:typeof a=="function"?a:()=>{}}function Ei(e){return Mn(e,"spacing",8)}function cr(e,t){if(typeof t=="string"||t==null)return t;const o=Math.abs(t),r=e(o);return t>=0?r:typeof r=="number"?-r:`-${r}`}function sg(e,t){return o=>e.reduce((r,n)=>(r[n]=cr(t,o),r),{})}function ig(e,t,o,r){if(t.indexOf(o)===-1)return null;const n=ag(o),a=sg(n,r),s=e[o];return At(e,s,a)}function Zu(e,t){const o=Ei(e.theme);return Object.keys(e).map(r=>ig(e,t,r,o)).reduce(un,{})}function st(e){return Zu(e,Ii)}st.propTypes={};st.filterProps=Ii;function it(e){return Zu(e,Oi)}it.propTypes={};it.filterProps=Oi;function Ju(e=8){if(e.mui)return e;const t=Ei({spacing:e}),o=(...r)=>(r.length===0?[1]:r).map(a=>{const s=t(a);return typeof s=="number"?`${s}px`:s}).join(" ");return o.mui=!0,o}function Ga(...e){const t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?un(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}function Kt(e){return typeof e!="number"?e:`${e}px solid`}function oo(e,t){return ut({prop:e,themeKey:"borders",transform:t})}const lg=oo("border",Kt),cg=oo("borderTop",Kt),ug=oo("borderRight",Kt),dg=oo("borderBottom",Kt),pg=oo("borderLeft",Kt),fg=oo("borderColor"),mg=oo("borderTopColor"),gg=oo("borderRightColor"),hg=oo("borderBottomColor"),vg=oo("borderLeftColor"),bg=oo("outline",Kt),yg=oo("outlineColor"),Ka=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Mn(e.theme,"shape.borderRadius",4),o=r=>({borderRadius:cr(t,r)});return At(e,e.borderRadius,o)}return null};Ka.propTypes={};Ka.filterProps=["borderRadius"];Ga(lg,cg,ug,dg,pg,fg,mg,gg,hg,vg,Ka,bg,yg);const qa=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Mn(e.theme,"spacing",8),o=r=>({gap:cr(t,r)});return At(e,e.gap,o)}return null};qa.propTypes={};qa.filterProps=["gap"];const Xa=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Mn(e.theme,"spacing",8),o=r=>({columnGap:cr(t,r)});return At(e,e.columnGap,o)}return null};Xa.propTypes={};Xa.filterProps=["columnGap"];const Ya=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Mn(e.theme,"spacing",8),o=r=>({rowGap:cr(t,r)});return At(e,e.rowGap,o)}return null};Ya.propTypes={};Ya.filterProps=["rowGap"];const xg=ut({prop:"gridColumn"}),Cg=ut({prop:"gridRow"}),$g=ut({prop:"gridAutoFlow"}),Sg=ut({prop:"gridAutoColumns"}),Rg=ut({prop:"gridAutoRows"}),Pg=ut({prop:"gridTemplateColumns"}),kg=ut({prop:"gridTemplateRows"}),Tg=ut({prop:"gridTemplateAreas"}),wg=ut({prop:"gridArea"});Ga(qa,Xa,Ya,xg,Cg,$g,Sg,Rg,Pg,kg,Tg,wg);function Lr(e,t){return t==="grey"?t:e}const Mg=ut({prop:"color",themeKey:"palette",transform:Lr}),Ig=ut({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Lr}),Og=ut({prop:"backgroundColor",themeKey:"palette",transform:Lr});Ga(Mg,Ig,Og);function zt(e){return e<=1&&e!==0?`${e*100}%`:e}const Eg=ut({prop:"width",transform:zt}),Li=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=o=>{var r,n;const a=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[o])||Mi[o];return a?((n=e.theme)==null||(n=n.breakpoints)==null?void 0:n.unit)!=="px"?{maxWidth:`${a}${e.theme.breakpoints.unit}`}:{maxWidth:a}:{maxWidth:zt(o)}};return At(e,e.maxWidth,t)}return null};Li.filterProps=["maxWidth"];const Lg=ut({prop:"minWidth",transform:zt}),Ag=ut({prop:"height",transform:zt}),Bg=ut({prop:"maxHeight",transform:zt}),_g=ut({prop:"minHeight",transform:zt});ut({prop:"size",cssProperty:"width",transform:zt});ut({prop:"size",cssProperty:"height",transform:zt});const Ng=ut({prop:"boxSizing"});Ga(Eg,Li,Lg,Ag,Bg,_g,Ng);const Ur={border:{themeKey:"borders",transform:Kt},borderTop:{themeKey:"borders",transform:Kt},borderRight:{themeKey:"borders",transform:Kt},borderBottom:{themeKey:"borders",transform:Kt},borderLeft:{themeKey:"borders",transform:Kt},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Kt},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Ka},color:{themeKey:"palette",transform:Lr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Lr},backgroundColor:{themeKey:"palette",transform:Lr},p:{style:it},pt:{style:it},pr:{style:it},pb:{style:it},pl:{style:it},px:{style:it},py:{style:it},padding:{style:it},paddingTop:{style:it},paddingRight:{style:it},paddingBottom:{style:it},paddingLeft:{style:it},paddingX:{style:it},paddingY:{style:it},paddingInline:{style:it},paddingInlineStart:{style:it},paddingInlineEnd:{style:it},paddingBlock:{style:it},paddingBlockStart:{style:it},paddingBlockEnd:{style:it},m:{style:st},mt:{style:st},mr:{style:st},mb:{style:st},ml:{style:st},mx:{style:st},my:{style:st},margin:{style:st},marginTop:{style:st},marginRight:{style:st},marginBottom:{style:st},marginLeft:{style:st},marginX:{style:st},marginY:{style:st},marginInline:{style:st},marginInlineStart:{style:st},marginInlineEnd:{style:st},marginBlock:{style:st},marginBlockStart:{style:st},marginBlockEnd:{style:st},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:qa},rowGap:{style:Ya},columnGap:{style:Xa},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:zt},maxWidth:{style:Li},minWidth:{transform:zt},height:{transform:zt},maxHeight:{transform:zt},minHeight:{transform:zt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function zg(...e){const t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function jg(e,t){return typeof e=="function"?e(t):e}function Qu(){function e(o,r,n,a){const s={[o]:r,theme:n},i=a[o];if(!i)return{[o]:r};const{cssProperty:l=o,themeKey:c,transform:d,style:m}=i;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[o]:r};const v=Ua(n,c)||{};return m?m(s):At(s,r,b=>{let h=ha(v,d,b);return b===h&&typeof b=="string"&&(h=ha(v,d,`${o}${b==="default"?"":I(b)}`,b)),l===!1?h:{[l]:h}})}function t(o){var r;const{sx:n,theme:a={},nested:s}=o||{};if(!n)return null;const i=(r=a.unstable_sxConfig)!=null?r:Ur;function l(c){let d=c;if(typeof c=="function")d=c(a);else if(typeof c!="object")return c;if(!d)return null;const m=Yu(a.breakpoints),v=Object.keys(m);let y=m;return Object.keys(d).forEach(b=>{const h=jg(d[b],a);if(h!=null)if(typeof h=="object")if(i[b])y=un(y,e(b,h,a,i));else{const C=At({theme:a},h,x=>({[b]:x}));zg(C,h)?y[b]=t({sx:h,theme:a,nested:!0}):y=un(y,C)}else y=un(y,e(b,h,a,i))}),!s&&a.modularCssLayers?{"@layer sx":Qs(v,y)}:Qs(v,y)}return Array.isArray(n)?n.map(l):l(n)}return t}const Yo=Qu();Yo.filterProps=["sx"];function ed(e,t){const o=this;return o.vars&&typeof o.getColorSchemeSelector=="function"?{[o.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:o.palette.mode===e?t:{}}const Dg=["breakpoints","palette","spacing","shape"];function fr(e={},...t){const{breakpoints:o={},palette:r={},spacing:n,shape:a={}}=e,s=F(e,Dg),i=wi(o),l=Ju(n);let c=ct({breakpoints:i,direction:"ltr",components:{},palette:u({mode:"light"},r),spacing:l,shape:u({},Jm,a)},s);return c.applyStyles=ed,c=t.reduce((d,m)=>ct(d,m),c),c.unstable_sxConfig=u({},Ur,s==null?void 0:s.unstable_sxConfig),c.unstable_sx=function(m){return Yo({sx:m,theme:this})},c}const Fg=Object.freeze(Object.defineProperty({__proto__:null,default:fr,private_createBreakpoints:wi,unstable_applyStyles:ed},Symbol.toStringTag,{value:"Module"}));function Wg(e){return Object.keys(e).length===0}function Za(e=null){const t=p.useContext(Zt);return!t||Wg(t)?e:t}const Hg=fr();function In(e=Hg){return Za(e)}function Ms(e){const t=ga(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function td({styles:e,themeId:t,defaultTheme:o={}}){const r=In(o),n=t&&r[t]||r;let a=typeof e=="function"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(s=>Ms(typeof s=="function"?s(n):s)):a=Ms(a)),g.jsx(cn,{styles:a})}const Vg=["sx"],Ug=e=>{var t,o;const r={systemProps:{},otherProps:{}},n=(t=e==null||(o=e.theme)==null?void 0:o.unstable_sxConfig)!=null?t:Ur;return Object.keys(e).forEach(a=>{n[a]?r.systemProps[a]=e[a]:r.otherProps[a]=e[a]}),r};function Gr(e){const{sx:t}=e,o=F(e,Vg),{systemProps:r,otherProps:n}=Ug(o);let a;return Array.isArray(t)?a=[r,...t]:typeof t=="function"?a=(...s)=>{const i=t(...s);return Mo(i)?u({},r,i):r}:a=u({},r,t),u({},n,{sx:a})}const Gg=Object.freeze(Object.defineProperty({__proto__:null,default:Yo,extendSxProp:Gr,unstable_createStyleFunctionSx:Qu,unstable_defaultSxConfig:Ur},Symbol.toStringTag,{value:"Module"})),Ll=e=>e,Kg=()=>{let e=Ll;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Ll}}},Ja=Kg();function od(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;ti!=="theme"&&i!=="sx"&&i!=="as"})(Yo);return p.forwardRef(function(l,c){const d=In(o),m=Gr(l),{className:v,component:y="div"}=m,b=F(m,qg);return g.jsx(a,u({as:y,ref:c,className:D(v,n?n(r):r),theme:t&&d[t]||d},b))})}const Xg={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function X(e,t,o="Mui"){const r=Xg[t];return r?`${o}-${r}`:`${Ja.generate(e)}-${t}`}function Y(e,t,o="Mui"){const r={};return t.forEach(n=>{r[n]=X(e,n,o)}),r}const Yg=Y("MuiBox",["root"]),r4=rd({defaultClassName:Yg.root,generateClassName:Ja.generate});var nd={exports:{}},Je={};/** + * @license React + * react-is.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ai=Symbol.for("react.transitional.element"),Bi=Symbol.for("react.portal"),Qa=Symbol.for("react.fragment"),es=Symbol.for("react.strict_mode"),ts=Symbol.for("react.profiler"),os=Symbol.for("react.consumer"),rs=Symbol.for("react.context"),ns=Symbol.for("react.forward_ref"),as=Symbol.for("react.suspense"),ss=Symbol.for("react.suspense_list"),is=Symbol.for("react.memo"),ls=Symbol.for("react.lazy"),Zg=Symbol.for("react.view_transition"),Jg=Symbol.for("react.client.reference");function ro(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ai:switch(e=e.type,e){case Qa:case ts:case es:case as:case ss:case Zg:return e;default:switch(e=e&&e.$$typeof,e){case rs:case ns:case ls:case is:return e;case os:return e;default:return t}}case Bi:return t}}}Je.ContextConsumer=os;Je.ContextProvider=rs;Je.Element=Ai;Je.ForwardRef=ns;Je.Fragment=Qa;Je.Lazy=ls;Je.Memo=is;Je.Portal=Bi;Je.Profiler=ts;Je.StrictMode=es;Je.Suspense=as;Je.SuspenseList=ss;Je.isContextConsumer=function(e){return ro(e)===os};Je.isContextProvider=function(e){return ro(e)===rs};Je.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ai};Je.isForwardRef=function(e){return ro(e)===ns};Je.isFragment=function(e){return ro(e)===Qa};Je.isLazy=function(e){return ro(e)===ls};Je.isMemo=function(e){return ro(e)===is};Je.isPortal=function(e){return ro(e)===Bi};Je.isProfiler=function(e){return ro(e)===ts};Je.isStrictMode=function(e){return ro(e)===es};Je.isSuspense=function(e){return ro(e)===as};Je.isSuspenseList=function(e){return ro(e)===ss};Je.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Qa||e===ts||e===es||e===as||e===ss||typeof e=="object"&&e!==null&&(e.$$typeof===ls||e.$$typeof===is||e.$$typeof===rs||e.$$typeof===os||e.$$typeof===ns||e.$$typeof===Jg||e.getModuleId!==void 0)};Je.typeOf=ro;nd.exports=Je;var Al=nd.exports;const Qg=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function ad(e){const t=`${e}`.match(Qg);return t&&t[1]||""}function sd(e,t=""){return e.displayName||e.name||ad(e)||t}function Bl(e,t,o){const r=sd(t);return e.displayName||(r!==""?`${o}(${r})`:o)}function eh(e){if(e!=null){if(typeof e=="string")return e;if(typeof e=="function")return sd(e,"Component");if(typeof e=="object")switch(e.$$typeof){case Al.ForwardRef:return Bl(e,e.render,"ForwardRef");case Al.Memo:return Bl(e,e.type,"memo");default:return}}}const th=Object.freeze(Object.defineProperty({__proto__:null,default:eh,getFunctionName:ad},Symbol.toStringTag,{value:"Module"})),oh=["ownerState"],rh=["variants"],nh=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function ah(e){return Object.keys(e).length===0}function sh(e){return typeof e=="string"&&e.charCodeAt(0)>96}function Is(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function _l(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const ih=fr(),lh=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Fn({defaultTheme:e,theme:t,themeId:o}){return ah(t)?e:t[o]||t}function ch(e){return e?(t,o)=>o[e]:null}function ia(e,t,o){let{ownerState:r}=t,n=F(t,oh);const a=typeof e=="function"?e(u({ownerState:r},n)):e;if(Array.isArray(a))return a.flatMap(s=>ia(s,u({ownerState:r},n),o));if(a&&typeof a=="object"&&Array.isArray(a.variants)){const{variants:s=[]}=a;let l=F(a,rh);return s.forEach(c=>{let d=!0;if(typeof c.props=="function"?d=c.props(u({ownerState:r},n,r)):Object.keys(c.props).forEach(m=>{(r==null?void 0:r[m])!==c.props[m]&&n[m]!==c.props[m]&&(d=!1)}),d){Array.isArray(l)||(l=[l]);const m=typeof c.style=="function"?c.style(u({ownerState:r},n,r)):c.style;l.push(o?_l(ga(m),o):m)}}),l}return o?_l(ga(a),o):a}function uh(e={}){const{themeId:t,defaultTheme:o=ih,rootShouldForwardProp:r=Is,slotShouldForwardProp:n=Is}=e,a=s=>Yo(u({},s,{theme:Fn(u({},s,{defaultTheme:o,themeId:t}))}));return a.__mui_systemSx=!0,(s,i={})=>{qu(s,f=>f.filter(R=>!(R!=null&&R.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:d,skipSx:m,overridesResolver:v=ch(lh(c))}=i,y=F(i,nh),b=l&&l.startsWith("Mui")||c?"components":"custom",h=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,C=m||!1;let x,P=Is;c==="Root"||c==="root"?P=r:c?P=n:sh(s)&&(P=void 0);const $=Ti(s,u({shouldForwardProp:P,label:x},y)),S=f=>typeof f=="function"&&f.__emotion_real!==f||Mo(f)?R=>{const T=Fn({theme:R.theme,defaultTheme:o,themeId:t});return ia(f,u({},R,{theme:T}),T.modularCssLayers?b:void 0)}:f,k=(f,...R)=>{let T=S(f);const w=R?R.map(S):[];l&&v&&w.push(L=>{const E=Fn(u({},L,{defaultTheme:o,themeId:t}));if(!E.components||!E.components[l]||!E.components[l].styleOverrides)return null;const B=E.components[l].styleOverrides,z={};return Object.entries(B).forEach(([W,H])=>{z[W]=ia(H,u({},L,{theme:E}),E.modularCssLayers?"theme":void 0)}),v(L,z)}),l&&!h&&w.push(L=>{var E;const B=Fn(u({},L,{defaultTheme:o,themeId:t})),z=B==null||(E=B.components)==null||(E=E[l])==null?void 0:E.variants;return ia({variants:z},u({},L,{theme:B}),B.modularCssLayers?"theme":void 0)}),C||w.push(a);const O=w.length-R.length;if(Array.isArray(f)&&O>0){const L=new Array(O).fill("");T=[...f,...L],T.raw=[...f.raw,...L]}const j=$(T,...w);return s.muiName&&(j.muiName=s.muiName),j};return $.withConfig&&(k.withConfig=$.withConfig),k}}const _i=uh();function Nr(e,t){const o=u({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))o[r]=u({},e[r],o[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const n=e[r]||{},a=t[r];o[r]={},!a||!Object.keys(a)?o[r]=n:!n||!Object.keys(n)?o[r]=a:(o[r]=u({},a),Object.keys(n).forEach(s=>{o[r][s]=Nr(n[s],a[s])}))}else o[r]===void 0&&(o[r]=e[r])}),o}function id(e){const{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Nr(t.components[o].defaultProps,r)}function cs({props:e,name:t,defaultTheme:o,themeId:r}){let n=In(o);return r&&(n=n[r]||n),id({theme:n,name:t,props:e})}const xt=typeof window<"u"?p.useLayoutEffect:p.useEffect;function dh(e,t,o,r,n){const[a,s]=p.useState(()=>n&&o?o(e).matches:r?r(e).matches:t);return xt(()=>{let i=!0;if(!o)return;const l=o(e),c=()=>{i&&s(l.matches)};return c(),l.addListener(c),()=>{i=!1,l.removeListener(c)}},[e,o]),a}const ld=p.useSyncExternalStore;function ph(e,t,o,r,n){const a=p.useCallback(()=>t,[t]),s=p.useMemo(()=>{if(n&&o)return()=>o(e).matches;if(r!==null){const{matches:d}=r(e);return()=>d}return a},[a,e,r,n,o]),[i,l]=p.useMemo(()=>{if(o===null)return[a,()=>()=>{}];const d=o(e);return[()=>d.matches,m=>(d.addListener(m),()=>{d.removeListener(m)})]},[a,o,e]);return ld(l,i,s)}function n4(e,t={}){const o=Za(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:n=!1,matchMedia:a=r?window.matchMedia:null,ssrMatchMedia:s=null,noSsr:i=!1}=id({name:"MuiUseMediaQuery",props:t,theme:o});let l=typeof e=="function"?e(o):e;return l=l.replace(/^@media( ?)/m,""),(ld!==void 0?ph:dh)(l,n,a,s,i)}function rr(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}const fh=Object.freeze(Object.defineProperty({__proto__:null,default:rr},Symbol.toStringTag,{value:"Module"}));function Ni(e,t=0,o=1){return rr(e,t,o)}function cd(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?"a":""}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function mh(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Lo(e){if(e.type)return e;if(e.charAt(0)==="#")return Lo(cd(e));const t=e.indexOf("("),o=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(o)===-1)throw new Error(Pt(9,e));let r=e.substring(t+1,e.length-1),n;if(o==="color"){if(r=r.split(" "),n=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n)===-1)throw new Error(Pt(10,n))}else r=r.split(",");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}function On(e){const{type:t,colorSpace:o}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${o} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function gh(e){if(e.indexOf("#")===0)return e;const{values:t}=Lo(e);return`#${t.map((o,r)=>mh(r===3?Math.round(255*o):o)).join("")}`}function ud(e){e=Lo(e);const{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),s=(c,d=(c+o/30)%12)=>n-a*Math.max(Math.min(d-3,9-d,1),-1);let i="rgb";const l=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(i+="a",l.push(t[3])),On({type:i,values:l})}function va(e){e=Lo(e);let t=e.type==="hsl"||e.type==="hsla"?Lo(ud(e)).values:e.values;return t=t.map(o=>(e.type!=="color"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function hh(e,t){const o=va(e),r=va(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function kr(e,t){return e=Lo(e),t=Ni(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,On(e)}function dd(e,t){if(e=Lo(e),t=Ni(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]*=1-t;return On(e)}function pd(e,t){if(e=Lo(e),t=Ni(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return On(e)}function vh(e,t=.15){return va(e)>.5?dd(e,t):pd(e,t)}function ba(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}function Kr(e,t=166){let o;function r(...n){const a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}function bh(e,t){return()=>null}function sr(e,t){var o,r;return p.isValidElement(e)&&t.indexOf((o=e.type.muiName)!=null?o:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function rt(e){return e&&e.ownerDocument||document}function Jt(e){return rt(e).defaultView||window}function yh(e,t){return()=>null}function yn(e,t){typeof e=="function"?e(t):e&&(e.current=t)}let Nl=0;function xh(e){const[t,o]=p.useState(e),r=e||t;return p.useEffect(()=>{t==null&&(Nl+=1,o(`mui-${Nl}`))},[t]),r}const zl=qs.useId;function So(e){if(zl!==void 0){const t=zl();return e??t}return xh(e)}function Ch(e,t,o,r,n){return null}function Xt({controlled:e,default:t,name:o,state:r="value"}){const{current:n}=p.useRef(e!==void 0),[a,s]=p.useState(t),i=n?e:a,l=p.useCallback(c=>{n||s(c)},[]);return[i,l]}function at(e){const t=p.useRef(e);return xt(()=>{t.current=e}),p.useRef((...o)=>(0,t.current)(...o)).current}function Ue(...e){return p.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(o=>{yn(o,t)})},e)}const jl={};function $h(e,t){const o=p.useRef(jl);return o.current===jl&&(o.current=e(t)),o}const Sh=[];function Rh(e){p.useEffect(e,Sh)}class En{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new En}start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}}function Uo(){const e=$h(En.create).current;return Rh(e.disposeEffect),e}let us=!0,ei=!1;const Ph=new En,kh={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Th(e){const{type:t,tagName:o}=e;return!!(o==="INPUT"&&kh[t]&&!e.readOnly||o==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function wh(e){e.metaKey||e.altKey||e.ctrlKey||(us=!0)}function Os(){us=!1}function Mh(){this.visibilityState==="hidden"&&ei&&(us=!0)}function Ih(e){e.addEventListener("keydown",wh,!0),e.addEventListener("mousedown",Os,!0),e.addEventListener("pointerdown",Os,!0),e.addEventListener("touchstart",Os,!0),e.addEventListener("visibilitychange",Mh,!0)}function Oh(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return us||Th(t)}function ds(){const e=p.useCallback(n=>{n!=null&&Ih(n.ownerDocument)},[]),t=p.useRef(!1);function o(){return t.current?(ei=!0,Ph.start(100,()=>{ei=!1}),t.current=!1,!0):!1}function r(n){return Oh(n)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:o,ref:e}}function fd(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let yr;function md(){if(yr)return yr;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),yr="reverse",e.scrollLeft>0?yr="default":(e.scrollLeft=1,e.scrollLeft===0&&(yr="negative")),document.body.removeChild(e),yr}function Eh(e,t){const o=e.scrollLeft;if(t!=="rtl")return o;switch(md()){case"negative":return e.scrollWidth-e.clientWidth+o;case"reverse":return e.scrollWidth-e.clientWidth-o;default:return o}}const zi=e=>{const t=p.useRef({});return p.useEffect(()=>{t.current=e}),t.current};function gd(e){return p.Children.toArray(e).filter(t=>p.isValidElement(t))}const Lh={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Z(e,t,o=void 0){const r={};return Object.keys(e).forEach(n=>{r[n]=e[n].reduce((a,s)=>{if(s){const i=t(s);i!==""&&a.push(i),o&&o[s]&&a.push(o[s])}return a},[]).join(" ")}),r}function uo(e){return typeof e=="string"}function Tr(e,t,o){return e===void 0||uo(e)?t:u({},t,{ownerState:u({},t.ownerState,o)})}function ir(e,t=[]){if(e===void 0)return{};const o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}function Dl(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]=="function")).forEach(o=>{t[o]=e[o]}),t}function hd(e){const{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){const y=D(o==null?void 0:o.className,a,n==null?void 0:n.className,r==null?void 0:r.className),b=u({},o==null?void 0:o.style,n==null?void 0:n.style,r==null?void 0:r.style),h=u({},o,n,r);return y.length>0&&(h.className=y),Object.keys(b).length>0&&(h.style=b),{props:h,internalRef:void 0}}const s=ir(u({},n,r)),i=Dl(r),l=Dl(n),c=t(s),d=D(c==null?void 0:c.className,o==null?void 0:o.className,a,n==null?void 0:n.className,r==null?void 0:r.className),m=u({},c==null?void 0:c.style,o==null?void 0:o.style,n==null?void 0:n.style,r==null?void 0:r.style),v=u({},c,o,l,i);return d.length>0&&(v.className=d),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:c.ref}}function vd(e,t,o){return typeof e=="function"?e(t,o):e}const Ah=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function lt(e){var t;const{elementType:o,externalSlotProps:r,ownerState:n,skipResolvingSlotProps:a=!1}=e,s=F(e,Ah),i=a?{}:vd(r,n),{props:l,internalRef:c}=hd(u({},s,{externalSlotProps:i})),d=Ue(c,i==null?void 0:i.ref,(t=e.additionalProps)==null?void 0:t.ref);return Tr(o,u({},l,{ref:d}),n)}function No(e){if(parseInt(p.version,10)>=19){var t;return(e==null||(t=e.props)==null?void 0:t.ref)||null}return(e==null?void 0:e.ref)||null}const bd=p.createContext(null);function ji(){return p.useContext(bd)}const Bh=typeof Symbol=="function"&&Symbol.for,_h=Bh?Symbol.for("mui.nested"):"__THEME_NESTED__";function Nh(e,t){return typeof t=="function"?t(e):u({},e,t)}function zh(e){const{children:t,theme:o}=e,r=ji(),n=p.useMemo(()=>{const a=r===null?o:Nh(r,o);return a!=null&&(a[_h]=r!==null),a},[o,r]);return g.jsx(bd.Provider,{value:n,children:t})}const jh=["value"],yd=p.createContext();function Dh(e){let{value:t}=e,o=F(e,jh);return g.jsx(yd.Provider,u({value:t??!0},o))}const zo=()=>{const e=p.useContext(yd);return e??!1},xd=p.createContext(void 0);function Fh({value:e,children:t}){return g.jsx(xd.Provider,{value:e,children:t})}function Wh(e){const{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;const n=t.components[o];return n.defaultProps?Nr(n.defaultProps,r):!n.styleOverrides&&!n.variants?Nr(n,r):r}function Hh({props:e,name:t}){const o=p.useContext(xd);return Wh({props:e,name:t,theme:{components:o}})}function Vh(e){const t=Za(),o=So()||"",{modularCssLayers:r}=e;let n="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return!r||t!==null?n="":typeof r=="string"?n=r.replace(/mui(?!\.)/g,n):n=`@layer ${n};`,xt(()=>{const a=document.querySelector("head");if(!a)return;const s=a.firstChild;if(n){var i;if(s&&(i=s.hasAttribute)!=null&&i.call(s,"data-mui-layer-order")&&s.getAttribute("data-mui-layer-order")===o)return;const c=document.createElement("style");c.setAttribute("data-mui-layer-order",o),c.textContent=n,a.prepend(c)}else{var l;(l=a.querySelector(`style[data-mui-layer-order="${o}"]`))==null||l.remove()}},[n,o]),n?g.jsx(td,{styles:n}):null}const Fl={};function Wl(e,t,o,r=!1){return p.useMemo(()=>{const n=e&&t[e]||t;if(typeof o=="function"){const a=o(n),s=e?u({},t,{[e]:a}):a;return r?()=>s:s}return e?u({},t,{[e]:o}):u({},t,o)},[e,t,o,r])}function Cd(e){const{children:t,theme:o,themeId:r}=e,n=Za(Fl),a=ji()||Fl,s=Wl(r,n,o),i=Wl(r,a,o,!0),l=s.direction==="rtl",c=Vh(s);return g.jsx(zh,{theme:i,children:g.jsx(Zt.Provider,{value:s,children:g.jsx(Dh,{value:l,children:g.jsxs(Fh,{value:s==null?void 0:s.components,children:[c,t]})})})})}const Di="mode",Fi="color-scheme",$d="data-color-scheme";function Uh(e){const{defaultMode:t="light",defaultLightColorScheme:o="light",defaultDarkColorScheme:r="dark",modeStorageKey:n=Di,colorSchemeStorageKey:a=Fi,attribute:s=$d,colorSchemeNode:i="document.documentElement",nonce:l}=e||{};return g.jsx("script",{suppressHydrationWarning:!0,nonce:typeof window>"u"?l:"",dangerouslySetInnerHTML:{__html:`(function() { +try { + var mode = localStorage.getItem('${n}') || '${t}'; + var colorScheme = ''; + if (mode === 'system') { + // handle system mode + var mql = window.matchMedia('(prefers-color-scheme: dark)'); + if (mql.matches) { + colorScheme = localStorage.getItem('${a}-dark') || '${r}'; + } else { + colorScheme = localStorage.getItem('${a}-light') || '${o}'; + } + } + if (mode === 'light') { + colorScheme = localStorage.getItem('${a}-light') || '${o}'; + } + if (mode === 'dark') { + colorScheme = localStorage.getItem('${a}-dark') || '${r}'; + } + if (colorScheme) { + ${i}.setAttribute('${s}', colorScheme); + } +} catch(e){}})();`}},"mui-color-scheme-init")}function Hl(e){if(typeof window<"u"&&e==="system")return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function Sd(e,t){if(e.mode==="light"||e.mode==="system"&&e.systemMode==="light")return t("light");if(e.mode==="dark"||e.mode==="system"&&e.systemMode==="dark")return t("dark")}function Gh(e){return Sd(e,t=>{if(t==="light")return e.lightColorScheme;if(t==="dark")return e.darkColorScheme})}function Es(e,t){if(typeof window>"u")return;let o;try{o=localStorage.getItem(e)||void 0,o||localStorage.setItem(e,t)}catch{}return o||t}function Kh(e){const{defaultMode:t="light",defaultLightColorScheme:o,defaultDarkColorScheme:r,supportedColorSchemes:n=[],modeStorageKey:a=Di,colorSchemeStorageKey:s=Fi,storageWindow:i=typeof window>"u"?void 0:window}=e,l=n.join(","),[c,d]=p.useState(()=>{const C=Es(a,t),x=Es(`${s}-light`,o),P=Es(`${s}-dark`,r);return{mode:C,systemMode:Hl(C),lightColorScheme:x,darkColorScheme:P}}),m=Gh(c),v=p.useCallback(C=>{d(x=>{if(C===x.mode)return x;const P=C??t;try{localStorage.setItem(a,P)}catch{}return u({},x,{mode:P,systemMode:Hl(P)})})},[a,t]),y=p.useCallback(C=>{C?typeof C=="string"?C&&!l.includes(C)?console.error(`\`${C}\` does not exist in \`theme.colorSchemes\`.`):d(x=>{const P=u({},x);return Sd(x,$=>{try{localStorage.setItem(`${s}-${$}`,C)}catch{}$==="light"&&(P.lightColorScheme=C),$==="dark"&&(P.darkColorScheme=C)}),P}):d(x=>{const P=u({},x),$=C.light===null?o:C.light,S=C.dark===null?r:C.dark;if($)if(!l.includes($))console.error(`\`${$}\` does not exist in \`theme.colorSchemes\`.`);else{P.lightColorScheme=$;try{localStorage.setItem(`${s}-light`,$)}catch{}}if(S)if(!l.includes(S))console.error(`\`${S}\` does not exist in \`theme.colorSchemes\`.`);else{P.darkColorScheme=S;try{localStorage.setItem(`${s}-dark`,S)}catch{}}return P}):d(x=>{try{localStorage.setItem(`${s}-light`,o),localStorage.setItem(`${s}-dark`,r)}catch{}return u({},x,{lightColorScheme:o,darkColorScheme:r})})},[l,s,o,r]),b=p.useCallback(C=>{c.mode==="system"&&d(x=>{const P=C!=null&&C.matches?"dark":"light";return x.systemMode===P?x:u({},x,{systemMode:P})})},[c.mode]),h=p.useRef(b);return h.current=b,p.useEffect(()=>{const C=(...P)=>h.current(...P),x=window.matchMedia("(prefers-color-scheme: dark)");return x.addListener(C),C(x),()=>{x.removeListener(C)}},[]),p.useEffect(()=>{if(i){const C=x=>{const P=x.newValue;typeof x.key=="string"&&x.key.startsWith(s)&&(!P||l.match(P))&&(x.key.endsWith("light")&&y({light:P}),x.key.endsWith("dark")&&y({dark:P})),x.key===a&&(!P||["light","dark","system"].includes(P))&&v(P||t)};return i.addEventListener("storage",C),()=>{i.removeEventListener("storage",C)}}},[y,v,a,s,l,t,i]),u({},c,{colorScheme:m,setMode:v,setColorScheme:y})}const qh=["colorSchemes","components","generateCssVars","cssVarPrefix"],Xh="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Yh(e){const{themeId:t,theme:o={},attribute:r=$d,modeStorageKey:n=Di,colorSchemeStorageKey:a=Fi,defaultMode:s="light",defaultColorScheme:i,disableTransitionOnChange:l=!1,resolveTheme:c,excludeVariablesFromRoot:d}=e;(!o.colorSchemes||typeof i=="string"&&!o.colorSchemes[i]||typeof i=="object"&&!o.colorSchemes[i==null?void 0:i.light]||typeof i=="object"&&!o.colorSchemes[i==null?void 0:i.dark])&&console.error(`MUI: \`${i}\` does not exist in \`theme.colorSchemes\`.`);const m=p.createContext(void 0),v=()=>{const x=p.useContext(m);if(!x)throw new Error(Pt(19));return x};function y(x){const{children:P,theme:$=o,modeStorageKey:S=n,colorSchemeStorageKey:k=a,attribute:f=r,defaultMode:R=s,defaultColorScheme:T=i,disableTransitionOnChange:w=l,storageWindow:O=typeof window>"u"?void 0:window,documentNode:j=typeof document>"u"?void 0:document,colorSchemeNode:L=typeof document>"u"?void 0:document.documentElement,colorSchemeSelector:E=":root",disableNestedContext:B=!1,disableStyleSheetGeneration:z=!1}=x,W=p.useRef(!1),H=ji(),_=p.useContext(m),G=!!_&&!B,ie=$[t],ve=ie||$,{colorSchemes:Re={},components:Se={},generateCssVars:re=()=>({vars:{},css:{}}),cssVarPrefix:pe}=ve,te=F(ve,qh),be=Object.keys(Re),se=typeof T=="string"?T:T.light,de=typeof T=="string"?T:T.dark,{mode:Ee,setMode:fe,systemMode:xe,lightColorScheme:he,darkColorScheme:me,colorScheme:ce,setColorScheme:ue}=Kh({supportedColorSchemes:be,defaultLightColorScheme:se,defaultDarkColorScheme:de,modeStorageKey:S,colorSchemeStorageKey:k,defaultMode:R,storageWindow:O});let Ae=Ee,le=ce;G&&(Ae=_.mode,le=_.colorScheme);const ze=Ae||(R==="system"?s:R),Pe=le||(ze==="dark"?de:se),{css:Oe,vars:je}=re(),Ie=u({},te,{components:Se,colorSchemes:Re,cssVarPrefix:pe,vars:je,getColorSchemeSelector:N=>`[${f}="${N}"] &`}),Le={},Ke={};Object.entries(Re).forEach(([N,Q])=>{const{css:$e,vars:Te}=re(N);Ie.vars=ct(Ie.vars,Te),N===Pe&&(Object.keys(Q).forEach(ge=>{Q[ge]&&typeof Q[ge]=="object"?Ie[ge]=u({},Ie[ge],Q[ge]):Ie[ge]=Q[ge]}),Ie.palette&&(Ie.palette.colorScheme=N));const J=typeof T=="string"?T:R==="dark"?T.dark:T.light;if(N===J){if(d){const ge={};d(pe).forEach(q=>{ge[q]=$e[q],delete $e[q]}),Le[`[${f}="${N}"]`]=ge}Le[`${E}, [${f}="${N}"]`]=$e}else Ke[`${E===":root"?"":E}[${f}="${N}"]`]=$e}),Ie.vars=ct(Ie.vars,je),p.useEffect(()=>{le&&L&&L.setAttribute(f,le)},[le,f,L]),p.useEffect(()=>{let N;if(w&&W.current&&j){const Q=j.createElement("style");Q.appendChild(j.createTextNode(Xh)),j.head.appendChild(Q),window.getComputedStyle(j.body),N=setTimeout(()=>{j.head.removeChild(Q)},1)}return()=>{clearTimeout(N)}},[le,w,j]),p.useEffect(()=>(W.current=!0,()=>{W.current=!1}),[]);const qe=p.useMemo(()=>({allColorSchemes:be,colorScheme:le,darkColorScheme:me,lightColorScheme:he,mode:Ae,setColorScheme:ue,setMode:fe,systemMode:xe}),[be,le,me,he,Ae,ue,fe,xe]);let We=!0;(z||G&&(H==null?void 0:H.cssVarPrefix)===pe)&&(We=!1);const U=g.jsxs(p.Fragment,{children:[We&&g.jsxs(p.Fragment,{children:[g.jsx(cn,{styles:{[E]:Oe}}),g.jsx(cn,{styles:Le}),g.jsx(cn,{styles:Ke})]}),g.jsx(Cd,{themeId:ie?t:void 0,theme:c?c(Ie):Ie,children:P})]});return G?U:g.jsx(m.Provider,{value:qe,children:U})}const b=typeof i=="string"?i:i.light,h=typeof i=="string"?i:i.dark;return{CssVarsProvider:y,useColorScheme:v,getInitColorSchemeScript:x=>Uh(u({attribute:r,colorSchemeStorageKey:a,defaultMode:s,defaultLightColorScheme:b,defaultDarkColorScheme:h,modeStorageKey:n},x))}}function Zh(e=""){function t(...r){if(!r.length)return"";const n=r[0];return typeof n=="string"&&!n.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:""}${r}${t(...n)})`}const Vl=(e,t,o,r=[])=>{let n=e;t.forEach((a,s)=>{s===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n=="object"&&(n[a]=o):n&&typeof n=="object"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},Jh=(e,t,o)=>{function r(n,a=[],s=[]){Object.entries(n).forEach(([i,l])=>{(!o||o&&!o([...a,i]))&&l!=null&&(typeof l=="object"&&Object.keys(l).length>0?r(l,[...a,i],Array.isArray(l)?[...s,i]:s):t([...a,i],l,s))})}r(e)},Qh=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().indexOf("opacity")>=0?t:`${t}px`:t;function Ls(e,t){const{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},s={};return Jh(e,(i,l,c)=>{if((typeof l=="string"||typeof l=="number")&&(!r||!r(i,l))){const d=`--${o?`${o}-`:""}${i.join("-")}`;Object.assign(n,{[d]:Qh(i,l)}),Vl(a,i,`var(${d})`,c),Vl(s,i,`var(${d}, ${l})`,c)}},i=>i[0]==="vars"),{css:n,vars:a,varsWithDefaults:s}}function xn(e){"@babel/helpers - typeof";return xn=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},xn(e)}function ev(e,t){if(xn(e)!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var r=o.call(e,t);if(xn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tv(e){var t=ev(e,"string");return xn(t)=="symbol"?t:t+""}const ov=["colorSchemes","components","defaultColorScheme"];function rv(e,t){const{colorSchemes:o={},defaultColorScheme:r="light"}=e,n=F(e,ov),{vars:a,css:s,varsWithDefaults:i}=Ls(n,t);let l=i;const c={},{[r]:d}=o,m=F(o,[r].map(tv));if(Object.entries(m||{}).forEach(([y,b])=>{const{vars:h,css:C,varsWithDefaults:x}=Ls(b,t);l=ct(l,x),c[y]={css:C,vars:h}}),d){const{css:y,vars:b,varsWithDefaults:h}=Ls(d,t);l=ct(l,h),c[r]={css:y,vars:b}}return{vars:l,generateCssVars:y=>{var b;if(!y){var h;const x=u({},s);return{css:x,vars:a,selector:(t==null||(h=t.getSelector)==null?void 0:h.call(t,y,x))||":root"}}const C=u({},c[y].css);return{css:C,vars:c[y].vars,selector:(t==null||(b=t.getSelector)==null?void 0:b.call(t,y,C))||":root"}}}}const nv=["className","component","disableGutters","fixed","maxWidth","classes"],av=fr(),sv=_i("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`maxWidth${I(String(o.maxWidth))}`],o.fixed&&t.fixed,o.disableGutters&&t.disableGutters]}}),iv=e=>cs({props:e,name:"MuiContainer",defaultTheme:av}),lv=(e,t)=>{const o=l=>X(t,l),{classes:r,fixed:n,disableGutters:a,maxWidth:s}=e,i={root:["root",s&&`maxWidth${I(String(s))}`,n&&"fixed",a&&"disableGutters"]};return Z(i,o,r)};function cv(e={}){const{createStyledComponent:t=sv,useThemeProps:o=iv,componentName:r="MuiContainer"}=e,n=t(({theme:s,ownerState:i})=>u({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!i.disableGutters&&{paddingLeft:s.spacing(2),paddingRight:s.spacing(2),[s.breakpoints.up("sm")]:{paddingLeft:s.spacing(3),paddingRight:s.spacing(3)}}),({theme:s,ownerState:i})=>i.fixed&&Object.keys(s.breakpoints.values).reduce((l,c)=>{const d=c,m=s.breakpoints.values[d];return m!==0&&(l[s.breakpoints.up(d)]={maxWidth:`${m}${s.breakpoints.unit}`}),l},{}),({theme:s,ownerState:i})=>u({},i.maxWidth==="xs"&&{[s.breakpoints.up("xs")]:{maxWidth:Math.max(s.breakpoints.values.xs,444)}},i.maxWidth&&i.maxWidth!=="xs"&&{[s.breakpoints.up(i.maxWidth)]:{maxWidth:`${s.breakpoints.values[i.maxWidth]}${s.breakpoints.unit}`}}));return p.forwardRef(function(i,l){const c=o(i),{className:d,component:m="div",disableGutters:v=!1,fixed:y=!1,maxWidth:b="lg"}=c,h=F(c,nv),C=u({},c,{component:m,disableGutters:v,fixed:y,maxWidth:b}),x=lv(C,r);return g.jsx(n,u({as:m,ownerState:C,className:D(x.root,d),ref:l},h))})}const uv=(e,t)=>e.filter(o=>t.includes(o)),qr=(e,t,o)=>{const r=e.keys[0];Array.isArray(t)?t.forEach((n,a)=>{o((s,i)=>{a<=e.keys.length-1&&(a===0?Object.assign(s,i):s[e.up(e.keys[a])]=i)},n)}):t&&typeof t=="object"?(Object.keys(t).length>e.keys.length?e.keys:uv(e.keys,Object.keys(t))).forEach(a=>{if(e.keys.indexOf(a)!==-1){const s=t[a];s!==void 0&&o((i,l)=>{r===a?Object.assign(i,l):i[e.up(a)]=l},s)}}):(typeof t=="number"||typeof t=="string")&&o((n,a)=>{Object.assign(n,a)},t)};function Ao(e){return e?`Level${e}`:""}function Ln(e){return e.unstable_level>0&&e.container}function Rd(e){return function(o){return`var(--Grid-${o}Spacing${Ao(e.unstable_level)})`}}function Wi(e){return function(o){return e.unstable_level===0?`var(--Grid-${o}Spacing)`:`var(--Grid-${o}Spacing${Ao(e.unstable_level-1)})`}}function Hi(e){return e.unstable_level===0?"var(--Grid-columns)":`var(--Grid-columns${Ao(e.unstable_level-1)})`}const dv=({theme:e,ownerState:t})=>{const o=Rd(t),r={};return qr(e.breakpoints,t.gridSize,(n,a)=>{let s={};a===!0&&(s={flexBasis:0,flexGrow:1,maxWidth:"100%"}),a==="auto"&&(s={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),typeof a=="number"&&(s={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${a} / ${Hi(t)}${Ln(t)?` + ${o("column")}`:""})`}),n(r,s)}),r},pv=({theme:e,ownerState:t})=>{const o={};return qr(e.breakpoints,t.gridOffset,(r,n)=>{let a={};n==="auto"&&(a={marginLeft:"auto"}),typeof n=="number"&&(a={marginLeft:n===0?"0px":`calc(100% * ${n} / ${Hi(t)})`}),r(o,a)}),o},fv=({theme:e,ownerState:t})=>{if(!t.container)return{};const o=Ln(t)?{[`--Grid-columns${Ao(t.unstable_level)}`]:Hi(t)}:{"--Grid-columns":12};return qr(e.breakpoints,t.columns,(r,n)=>{r(o,{[`--Grid-columns${Ao(t.unstable_level)}`]:n})}),o},mv=({theme:e,ownerState:t})=>{if(!t.container)return{};const o=Wi(t),r=Ln(t)?{[`--Grid-rowSpacing${Ao(t.unstable_level)}`]:o("row")}:{};return qr(e.breakpoints,t.rowSpacing,(n,a)=>{var s;n(r,{[`--Grid-rowSpacing${Ao(t.unstable_level)}`]:typeof a=="string"?a:(s=e.spacing)==null?void 0:s.call(e,a)})}),r},gv=({theme:e,ownerState:t})=>{if(!t.container)return{};const o=Wi(t),r=Ln(t)?{[`--Grid-columnSpacing${Ao(t.unstable_level)}`]:o("column")}:{};return qr(e.breakpoints,t.columnSpacing,(n,a)=>{var s;n(r,{[`--Grid-columnSpacing${Ao(t.unstable_level)}`]:typeof a=="string"?a:(s=e.spacing)==null?void 0:s.call(e,a)})}),r},hv=({theme:e,ownerState:t})=>{if(!t.container)return{};const o={};return qr(e.breakpoints,t.direction,(r,n)=>{r(o,{flexDirection:n})}),o},vv=({ownerState:e})=>{const t=Rd(e),o=Wi(e);return u({minWidth:0,boxSizing:"border-box"},e.container&&u({display:"flex",flexWrap:"wrap"},e.wrap&&e.wrap!=="wrap"&&{flexWrap:e.wrap},{margin:`calc(${t("row")} / -2) calc(${t("column")} / -2)`},e.disableEqualOverflow&&{margin:`calc(${t("row")} * -1) 0px 0px calc(${t("column")} * -1)`}),(!e.container||Ln(e))&&u({padding:`calc(${o("row")} / 2) calc(${o("column")} / 2)`},(e.disableEqualOverflow||e.parentDisableEqualOverflow)&&{padding:`${o("row")} 0px 0px ${o("column")}`}))},bv=e=>{const t=[];return Object.entries(e).forEach(([o,r])=>{r!==!1&&r!==void 0&&t.push(`grid-${o}-${String(r)}`)}),t},yv=(e,t="xs")=>{function o(r){return r===void 0?!1:typeof r=="string"&&!Number.isNaN(Number(r))||typeof r=="number"&&r>0}if(o(e))return[`spacing-${t}-${String(e)}`];if(typeof e=="object"&&!Array.isArray(e)){const r=[];return Object.entries(e).forEach(([n,a])=>{o(a)&&r.push(`spacing-${n}-${String(a)}`)}),r}return[]},xv=e=>e===void 0?[]:typeof e=="object"?Object.entries(e).map(([t,o])=>`direction-${t}-${o}`):[`direction-xs-${String(e)}`],Cv=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],$v=fr(),Sv=_i("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function Rv(e){return cs({props:e,name:"MuiGrid",defaultTheme:$v})}function Pv(e={}){const{createStyledComponent:t=Sv,useThemeProps:o=Rv,componentName:r="MuiGrid"}=e,n=p.createContext(void 0),a=(l,c)=>{const{container:d,direction:m,spacing:v,wrap:y,gridSize:b}=l,h={root:["root",d&&"container",y!=="wrap"&&`wrap-xs-${String(y)}`,...xv(m),...bv(b),...d?yv(v,c.breakpoints.keys[0]):[]]};return Z(h,C=>X(r,C),{})},s=t(fv,gv,mv,dv,hv,vv,pv),i=p.forwardRef(function(c,d){var m,v,y,b,h,C,x,P;const $=In(),S=o(c),k=Gr(S),f=p.useContext(n),{className:R,children:T,columns:w=12,container:O=!1,component:j="div",direction:L="row",wrap:E="wrap",spacing:B=0,rowSpacing:z=B,columnSpacing:W=B,disableEqualOverflow:H,unstable_level:_=0}=k,G=F(k,Cv);let ie=H;_&&H!==void 0&&(ie=c.disableEqualOverflow);const ve={},Re={},Se={};Object.entries(G).forEach(([fe,xe])=>{$.breakpoints.values[fe]!==void 0?ve[fe]=xe:$.breakpoints.values[fe.replace("Offset","")]!==void 0?Re[fe.replace("Offset","")]=xe:Se[fe]=xe});const re=(m=c.columns)!=null?m:_?void 0:w,pe=(v=c.spacing)!=null?v:_?void 0:B,te=(y=(b=c.rowSpacing)!=null?b:c.spacing)!=null?y:_?void 0:z,be=(h=(C=c.columnSpacing)!=null?C:c.spacing)!=null?h:_?void 0:W,se=u({},k,{level:_,columns:re,container:O,direction:L,wrap:E,spacing:pe,rowSpacing:te,columnSpacing:be,gridSize:ve,gridOffset:Re,disableEqualOverflow:(x=(P=ie)!=null?P:f)!=null?x:!1,parentDisableEqualOverflow:f}),de=a(se,$);let Ee=g.jsx(s,u({ref:d,as:j,ownerState:se,className:D(de.root,R)},Se,{children:p.Children.map(T,fe=>{if(p.isValidElement(fe)&&sr(fe,["Grid"])){var xe,he;return p.cloneElement(fe,{unstable_level:(xe=(he=fe.props)==null?void 0:he.unstable_level)!=null?xe:_+1})}return fe})}));return ie!==void 0&&ie!==(f??!1)&&(Ee=g.jsx(n.Provider,{value:ie,children:Ee})),Ee});return i.muiName="Grid",i}const kv=["component","direction","spacing","divider","children","className","useFlexGap"],Tv=fr(),wv=_i("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Mv(e){return cs({props:e,name:"MuiStack",defaultTheme:Tv})}function Iv(e,t){const o=p.Children.toArray(e).filter(Boolean);return o.reduce((r,n,a)=>(r.push(n),a({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],Ev=({ownerState:e,theme:t})=>{let o=u({display:"flex",flexDirection:"column"},At({theme:t},ar({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=Ei(t),n=Object.keys(t.breakpoints.values).reduce((l,c)=>((typeof e.spacing=="object"&&e.spacing[c]!=null||typeof e.direction=="object"&&e.direction[c]!=null)&&(l[c]=!0),l),{}),a=ar({values:e.direction,base:n}),s=ar({values:e.spacing,base:n});typeof a=="object"&&Object.keys(a).forEach((l,c,d)=>{if(!a[l]){const v=c>0?a[d[c-1]]:"column";a[l]=v}}),o=ct(o,At({theme:t},s,(l,c)=>e.useFlexGap?{gap:cr(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Ov(c?a[c]:e.direction)}`]:cr(r,l)}}))}return o=Qm(t.breakpoints,o),o};function Lv(e={}){const{createStyledComponent:t=wv,useThemeProps:o=Mv,componentName:r="MuiStack"}=e,n=()=>Z({root:["root"]},l=>X(r,l),{}),a=t(Ev);return p.forwardRef(function(l,c){const d=o(l),m=Gr(d),{component:v="div",direction:y="column",spacing:b=0,divider:h,children:C,className:x,useFlexGap:P=!1}=m,$=F(m,kv),S={direction:y,spacing:b,useFlexGap:P},k=n();return g.jsx(a,u({as:v,ownerState:S,ref:c,className:D(k.root,x)},$,{children:h?Iv(C,h):C}))})}const Av=["defaultProps","mixins","overrides","palette","props","styleOverrides"],Bv=["type","mode"];function _v(e){const{defaultProps:t={},mixins:o={},overrides:r={},palette:n={},props:a={},styleOverrides:s={}}=e,i=F(e,Av),l=u({},i,{components:{}});Object.keys(t).forEach(h=>{const C=l.components[h]||{};C.defaultProps=t[h],l.components[h]=C}),Object.keys(a).forEach(h=>{const C=l.components[h]||{};C.defaultProps=a[h],l.components[h]=C}),Object.keys(s).forEach(h=>{const C=l.components[h]||{};C.styleOverrides=s[h],l.components[h]=C}),Object.keys(r).forEach(h=>{const C=l.components[h]||{};C.styleOverrides=r[h],l.components[h]=C}),l.spacing=Ju(e.spacing);const c=wi(e.breakpoints||{}),d=l.spacing;l.mixins=u({gutters:(h={})=>u({paddingLeft:d(2),paddingRight:d(2)},h,{[c.up("sm")]:u({paddingLeft:d(3),paddingRight:d(3)},h[c.up("sm")])})},o);const{type:m,mode:v}=n,y=F(n,Bv),b=v||m||"light";return l.palette=u({text:{hint:b==="dark"?"rgba(255, 255, 255, 0.5)":"rgba(0, 0, 0, 0.38)"},mode:b,type:b},y),l}function Pd(e,t){return u({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var dt={},kd={exports:{}};(function(e){function t(o){return o&&o.__esModule?o:{default:o}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(kd);var Td=kd.exports;const Nv=_o(Cf),zv=_o(fh);var wd=Td;Object.defineProperty(dt,"__esModule",{value:!0});var we=dt.alpha=Ed;dt.blend=Zv;dt.colorChannel=void 0;var qo=dt.darken=Ui;dt.decomposeColor=Qt;var jv=dt.emphasize=Ld,Dv=dt.getContrastRatio=Gv;dt.getLuminance=ya;dt.hexToRgb=Md;var Fv=dt.hslToRgb=Od,Xo=dt.lighten=Gi,Wn=dt.private_safeAlpha=Kv,wr=dt.private_safeColorChannel=void 0,Ye=dt.private_safeDarken=qv,Hn=dt.private_safeEmphasize=Yv,Ze=dt.private_safeLighten=Xv;dt.recomposeColor=Xr;dt.rgbToHex=Uv;var Ul=wd(Nv),Wv=wd(zv);function Vi(e,t=0,o=1){return(0,Wv.default)(e,t,o)}function Md(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?"a":""}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Hv(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function Qt(e){if(e.type)return e;if(e.charAt(0)==="#")return Qt(Md(e));const t=e.indexOf("("),o=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(o)===-1)throw new Error((0,Ul.default)(9,e));let r=e.substring(t+1,e.length-1),n;if(o==="color"){if(r=r.split(" "),n=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n)===-1)throw new Error((0,Ul.default)(10,n))}else r=r.split(",");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}const Id=e=>{const t=Qt(e);return t.values.slice(0,3).map((o,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${o}%`:o).join(" ")};dt.colorChannel=Id;const Vv=(e,t)=>{try{return Id(e)}catch{return e}};wr=dt.private_safeColorChannel=Vv;function Xr(e){const{type:t,colorSpace:o}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${o} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Uv(e){if(e.indexOf("#")===0)return e;const{values:t}=Qt(e);return`#${t.map((o,r)=>Hv(r===3?Math.round(255*o):o)).join("")}`}function Od(e){e=Qt(e);const{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),s=(c,d=(c+o/30)%12)=>n-a*Math.max(Math.min(d-3,9-d,1),-1);let i="rgb";const l=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(i+="a",l.push(t[3])),Xr({type:i,values:l})}function ya(e){e=Qt(e);let t=e.type==="hsl"||e.type==="hsla"?Qt(Od(e)).values:e.values;return t=t.map(o=>(e.type!=="color"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Gv(e,t){const o=ya(e),r=ya(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function Ed(e,t){return e=Qt(e),t=Vi(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Xr(e)}function Kv(e,t,o){try{return Ed(e,t)}catch{return e}}function Ui(e,t){if(e=Qt(e),t=Vi(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]*=1-t;return Xr(e)}function qv(e,t,o){try{return Ui(e,t)}catch{return e}}function Gi(e,t){if(e=Qt(e),t=Vi(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.indexOf("color")!==-1)for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return Xr(e)}function Xv(e,t,o){try{return Gi(e,t)}catch{return e}}function Ld(e,t=.15){return ya(e)>.5?Ui(e,t):Gi(e,t)}function Yv(e,t,o){try{return Ld(e,t)}catch{return e}}function Zv(e,t,o,r=1){const n=(l,c)=>Math.round((l**(1/r)*(1-o)+c**(1/r)*o)**r),a=Qt(e),s=Qt(t),i=[n(a.values[0],s.values[0]),n(a.values[1],s.values[1]),n(a.values[2],s.values[2])];return Xr({type:"rgb",values:i})}const Jv=["mode","contrastThreshold","tonalOffset"],Gl={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:gn.white,default:gn.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},As={text:{primary:gn.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:gn.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Kl(e,t,o,r){const n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t==="light"?e.light=Xo(e.main,n):t==="dark"&&(e.dark=qo(e.main,a)))}function Qv(e="light"){return e==="dark"?{main:hr[200],light:hr[50],dark:hr[400]}:{main:hr[700],light:hr[400],dark:hr[800]}}function eb(e="light"){return e==="dark"?{main:gr[200],light:gr[50],dark:gr[400]}:{main:gr[500],light:gr[300],dark:gr[700]}}function tb(e="light"){return e==="dark"?{main:mr[500],light:mr[300],dark:mr[700]}:{main:mr[700],light:mr[400],dark:mr[800]}}function ob(e="light"){return e==="dark"?{main:vr[400],light:vr[300],dark:vr[700]}:{main:vr[700],light:vr[500],dark:vr[900]}}function rb(e="light"){return e==="dark"?{main:br[400],light:br[300],dark:br[700]}:{main:br[800],light:br[500],dark:br[900]}}function nb(e="light"){return e==="dark"?{main:Jr[400],light:Jr[300],dark:Jr[700]}:{main:"#ed6c02",light:Jr[500],dark:Jr[900]}}function ab(e){const{mode:t="light",contrastThreshold:o=3,tonalOffset:r=.2}=e,n=F(e,Jv),a=e.primary||Qv(t),s=e.secondary||eb(t),i=e.error||tb(t),l=e.info||ob(t),c=e.success||rb(t),d=e.warning||nb(t);function m(h){return Dv(h,As.text.primary)>=o?As.text.primary:Gl.text.primary}const v=({color:h,name:C,mainShade:x=500,lightShade:P=300,darkShade:$=700})=>{if(h=u({},h),!h.main&&h[x]&&(h.main=h[x]),!h.hasOwnProperty("main"))throw new Error(Pt(11,C?` (${C})`:"",x));if(typeof h.main!="string")throw new Error(Pt(12,C?` (${C})`:"",JSON.stringify(h.main)));return Kl(h,"light",P,r),Kl(h,"dark",$,r),h.contrastText||(h.contrastText=m(h.main)),h},y={dark:As,light:Gl};return ct(u({common:u({},gn),mode:t,primary:v({color:a,name:"primary"}),secondary:v({color:s,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:v({color:i,name:"error"}),warning:v({color:d,name:"warning"}),info:v({color:l,name:"info"}),success:v({color:c,name:"success"}),grey:xf,contrastThreshold:o,getContrastText:m,augmentColor:v,tonalOffset:r},y[t]),n)}const sb=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function ib(e){return Math.round(e*1e5)/1e5}const ql={textTransform:"uppercase"},Xl='"Roboto", "Helvetica", "Arial", sans-serif';function Ki(e,t){const o=typeof t=="function"?t(e):t,{fontFamily:r=Xl,fontSize:n=14,fontWeightLight:a=300,fontWeightRegular:s=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:c=16,allVariants:d,pxToRem:m}=o,v=F(o,sb),y=n/14,b=m||(x=>`${x/c*y}rem`),h=(x,P,$,S,k)=>u({fontFamily:r,fontWeight:x,fontSize:b(P),lineHeight:$},r===Xl?{letterSpacing:`${ib(S/P)}em`}:{},k,d),C={h1:h(a,96,1.167,-1.5),h2:h(a,60,1.2,-.5),h3:h(s,48,1.167,0),h4:h(s,34,1.235,.25),h5:h(s,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(s,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(s,16,1.5,.15),body2:h(s,14,1.43,.15),button:h(i,14,1.75,.4,ql),caption:h(s,12,1.66,.4),overline:h(s,12,2.66,1,ql),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return ct(u({htmlFontSize:c,pxToRem:b,fontFamily:r,fontSize:n,fontWeightLight:a,fontWeightRegular:s,fontWeightMedium:i,fontWeightBold:l},C),v,{clone:!1})}const lb=.2,cb=.14,ub=.12;function tt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${lb})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${cb})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${ub})`].join(",")}const db=["none",tt(0,2,1,-1,0,1,1,0,0,1,3,0),tt(0,3,1,-2,0,2,2,0,0,1,5,0),tt(0,3,3,-2,0,3,4,0,0,1,8,0),tt(0,2,4,-1,0,4,5,0,0,1,10,0),tt(0,3,5,-1,0,5,8,0,0,1,14,0),tt(0,3,5,-1,0,6,10,0,0,1,18,0),tt(0,4,5,-2,0,7,10,1,0,2,16,1),tt(0,5,5,-3,0,8,10,1,0,3,14,2),tt(0,5,6,-3,0,9,12,1,0,3,16,2),tt(0,6,6,-3,0,10,14,1,0,4,18,3),tt(0,6,7,-4,0,11,15,1,0,4,20,3),tt(0,7,8,-4,0,12,17,2,0,5,22,4),tt(0,7,8,-4,0,13,19,2,0,5,24,4),tt(0,7,9,-4,0,14,21,2,0,5,26,4),tt(0,8,9,-5,0,15,22,2,0,6,28,5),tt(0,8,10,-5,0,16,24,2,0,6,30,5),tt(0,8,11,-5,0,17,26,2,0,6,32,5),tt(0,9,11,-5,0,18,28,2,0,7,34,6),tt(0,9,12,-6,0,19,29,2,0,7,36,6),tt(0,10,13,-6,0,20,31,3,0,8,38,7),tt(0,10,13,-6,0,21,33,3,0,8,40,7),tt(0,10,14,-6,0,22,35,3,0,8,42,7),tt(0,11,14,-7,0,23,36,3,0,9,44,8),tt(0,11,15,-7,0,24,38,3,0,9,46,8)],pb=["duration","easing","delay"],Ad={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},qi={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Yl(e){return`${Math.round(e)}ms`}function fb(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function mb(e){const t=u({},Ad,e.easing),o=u({},qi,e.duration);return u({getAutoHeightDuration:fb,create:(n=["all"],a={})=>{const{duration:s=o.standard,easing:i=t.easeInOut,delay:l=0}=a;return F(a,pb),(Array.isArray(n)?n:[n]).map(c=>`${c} ${typeof s=="string"?s:Yl(s)} ${i} ${typeof l=="string"?l:Yl(l)}`).join(",")}},e,{easing:t,duration:o})}const gb={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},hb=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function ur(e={},...t){const{mixins:o={},palette:r={},transitions:n={},typography:a={}}=e,s=F(e,hb);if(e.vars&&e.generateCssVars===void 0)throw new Error(Pt(18));const i=ab(r),l=fr(e);let c=ct(l,{mixins:Pd(l.breakpoints,o),palette:i,shadows:db.slice(),typography:Ki(i,a),transitions:mb(n),zIndex:u({},gb)});return c=ct(c,s),c=t.reduce((d,m)=>ct(d,m),c),c.unstable_sxConfig=u({},Ur,s==null?void 0:s.unstable_sxConfig),c.unstable_sx=function(m){return Yo({sx:m,theme:this})},c}function vb(...e){return ur(...e)}function bb(e,...t){return ur(ct({unstable_strictMode:!0},e),...t)}let Zl=!1;function yb(e){return Zl||(console.warn(["MUI: createStyles from @mui/material/styles is deprecated.","Please use @mui/styles/createStyles"].join(` +`)),Zl=!0),e}function Jl(e){return String(parseFloat(e)).length===String(e).length}function Xi(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function wo(e){return parseFloat(e)}function xb(e){return(t,o)=>{const r=Xi(t);if(r===o)return t;let n=wo(t);r!=="px"&&(r==="em"||r==="rem")&&(n=wo(t)*wo(e));let a=n;if(o!=="px")if(o==="em")a=n/wo(e);else if(o==="rem")a=n/wo(e);else return t;return parseFloat(a.toFixed(5))+o}}function Cb({size:e,grid:t}){const o=e-e%t,r=o+t;return e-o{let c=t+i*l;a!==null&&(c=a(c)),s[`@media (min-width:${l}px)`]={[e]:`${Math.round(c*1e4)/1e4}${r}`}}),s}function Rb(e,t={}){const{breakpoints:o=["sm","md","lg"],disableAlign:r=!1,factor:n=2,variants:a=["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]}=t,s=u({},e);s.typography=u({},s.typography);const i=s.typography,l=xb(i.htmlFontSize),c=o.map(d=>s.breakpoints.values[d]);return a.forEach(d=>{const m=i[d];if(!m)return;const v=parseFloat(l(m.fontSize,"rem"));if(v<=1)return;const y=v,b=1+(y-1)/n;let{lineHeight:h}=m;if(!Jl(h)&&!r)throw new Error(Pt(6));Jl(h)||(h=parseFloat(l(h,"rem"))/parseFloat(v));let C=null;r||(C=x=>Cb({size:x,grid:$b({pixels:4,lineHeight:h,htmlFontSize:i.htmlFontSize})})),i[d]=u({},m,Sb({cssProperty:"fontSize",min:b,max:y,unit:"rem",breakpoints:c,transform:C}))}),s}const ps=ur();function no(){const e=In(ps);return e[Eo]||e}function jo({props:e,name:t}){return cs({props:e,name:t,defaultTheme:ps,themeId:Eo})}var An={};const Pb=_o($f);var Bs={exports:{}},Ql;function kb(){return Ql||(Ql=1,function(e){function t(o,r){if(o==null)return{};var n={};for(var a in o)if({}.hasOwnProperty.call(o,a)){if(r.indexOf(a)!==-1)continue;n[a]=o[a]}return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Bs)),Bs.exports}const Bd=_o(qm),Tb=_o(Xm),wb=_o(tg),Mb=_o(th),Ib=_o(Fg),Ob=_o(Gg);var Yr=Td;Object.defineProperty(An,"__esModule",{value:!0});var Eb=An.default=Ub;An.shouldForwardProp=la;An.systemDefaultTheme=void 0;var Ut=Yr(Pb),ti=Yr(kb()),xa=jb(Bd),Lb=Tb;Yr(wb);Yr(Mb);var Ab=Yr(Ib),Bb=Yr(Ob);const _b=["ownerState"],Nb=["variants"],zb=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function _d(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,o=new WeakMap;return(_d=function(r){return r?o:t})(e)}function jb(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var o=_d(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var s=n?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,o&&o.set(e,r),r}function Db(e){return Object.keys(e).length===0}function Fb(e){return typeof e=="string"&&e.charCodeAt(0)>96}function la(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function ec(e,t){return t&&e&&typeof e=="object"&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const Wb=An.systemDefaultTheme=(0,Ab.default)(),Hb=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Vn({defaultTheme:e,theme:t,themeId:o}){return Db(t)?e:t[o]||t}function Vb(e){return e?(t,o)=>o[e]:null}function ca(e,t,o){let{ownerState:r}=t,n=(0,ti.default)(t,_b);const a=typeof e=="function"?e((0,Ut.default)({ownerState:r},n)):e;if(Array.isArray(a))return a.flatMap(s=>ca(s,(0,Ut.default)({ownerState:r},n),o));if(a&&typeof a=="object"&&Array.isArray(a.variants)){const{variants:s=[]}=a;let l=(0,ti.default)(a,Nb);return s.forEach(c=>{let d=!0;if(typeof c.props=="function"?d=c.props((0,Ut.default)({ownerState:r},n,r)):Object.keys(c.props).forEach(m=>{(r==null?void 0:r[m])!==c.props[m]&&n[m]!==c.props[m]&&(d=!1)}),d){Array.isArray(l)||(l=[l]);const m=typeof c.style=="function"?c.style((0,Ut.default)({ownerState:r},n,r)):c.style;l.push(o?ec((0,xa.internal_serializeStyles)(m),o):m)}}),l}return o?ec((0,xa.internal_serializeStyles)(a),o):a}function Ub(e={}){const{themeId:t,defaultTheme:o=Wb,rootShouldForwardProp:r=la,slotShouldForwardProp:n=la}=e,a=s=>(0,Bb.default)((0,Ut.default)({},s,{theme:Vn((0,Ut.default)({},s,{defaultTheme:o,themeId:t}))}));return a.__mui_systemSx=!0,(s,i={})=>{(0,xa.internal_processStyles)(s,f=>f.filter(R=>!(R!=null&&R.__mui_systemSx)));const{name:l,slot:c,skipVariantsResolver:d,skipSx:m,overridesResolver:v=Vb(Hb(c))}=i,y=(0,ti.default)(i,zb),b=l&&l.startsWith("Mui")||c?"components":"custom",h=d!==void 0?d:c&&c!=="Root"&&c!=="root"||!1,C=m||!1;let x,P=la;c==="Root"||c==="root"?P=r:c?P=n:Fb(s)&&(P=void 0);const $=(0,xa.default)(s,(0,Ut.default)({shouldForwardProp:P,label:x},y)),S=f=>typeof f=="function"&&f.__emotion_real!==f||(0,Lb.isPlainObject)(f)?R=>{const T=Vn({theme:R.theme,defaultTheme:o,themeId:t});return ca(f,(0,Ut.default)({},R,{theme:T}),T.modularCssLayers?b:void 0)}:f,k=(f,...R)=>{let T=S(f);const w=R?R.map(S):[];l&&v&&w.push(L=>{const E=Vn((0,Ut.default)({},L,{defaultTheme:o,themeId:t}));if(!E.components||!E.components[l]||!E.components[l].styleOverrides)return null;const B=E.components[l].styleOverrides,z={};return Object.entries(B).forEach(([W,H])=>{z[W]=ca(H,(0,Ut.default)({},L,{theme:E}),E.modularCssLayers?"theme":void 0)}),v(L,z)}),l&&!h&&w.push(L=>{var E;const B=Vn((0,Ut.default)({},L,{defaultTheme:o,themeId:t})),z=B==null||(E=B.components)==null||(E=E[l])==null?void 0:E.variants;return ca({variants:z},(0,Ut.default)({},L,{theme:B}),B.modularCssLayers?"theme":void 0)}),C||w.push(a);const O=w.length-R.length;if(Array.isArray(f)&&O>0){const L=new Array(O).fill("");T=[...f,...L],T.raw=[...f.raw,...L]}const j=$(T,...w);return s.muiName&&(j.muiName=s.muiName),j};return $.withConfig&&(k.withConfig=$.withConfig),k}}function fs(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const gt=e=>fs(e)&&e!=="classes",M=Eb({themeId:Eo,defaultTheme:ps,rootShouldForwardProp:gt}),Gb=["theme"];function Kb(e){let{theme:t}=e,o=F(e,Gb);const r=t[Eo];let n=r||t;return typeof t!="function"&&(r&&!r.vars?n=u({},r,{vars:null}):t&&!t.vars&&(n=u({},t,{vars:null}))),g.jsx(Cd,u({},o,{themeId:r?Eo:void 0,theme:n}))}function qb(){throw new Error(Pt(14))}function Xb(){throw new Error(Pt(15))}function Yb(){throw new Error(Pt(16))}function Nd(e){var t;return!!e[0].match(/(cssVarPrefix|modularCssLayers|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!((t=e[1])!=null&&t.match(/(mode|contrastThreshold|tonalOffset)/))}const Ca=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},Zb=["colorSchemes","cssVarPrefix","shouldSkipGeneratingVar"],Jb=["palette"],Qb=[...Array(25)].map((e,t)=>{if(t===0)return;const o=Ca(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function e1(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function K(e,t,o){!e[t]&&o&&(e[t]=o)}function an(e){return!e||!e.startsWith("hsl")?e:Fv(e)}function To(e,t){`${t}Channel`in e||(e[`${t}Channel`]=wr(an(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). +To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}const vo=e=>{try{return e()}catch{}},t1=(e="mui")=>Zh(e);function zd(e={},...t){var o,r,n,a,s,i;const{colorSchemes:l={},cssVarPrefix:c="mui",shouldSkipGeneratingVar:d=Nd}=e,m=F(e,Zb),v=t1(c),y=ur(u({},m,l.light&&{palette:(o=l.light)==null?void 0:o.palette})),{palette:b}=y,h=F(y,Jb),{palette:C}=ur({palette:u({mode:"dark"},(r=l.dark)==null?void 0:r.palette)});let x=u({},h,{cssVarPrefix:c,getCssVar:v,colorSchemes:u({},l,{light:u({},l.light,{palette:b,opacity:u({inputPlaceholder:.42,inputUnderline:.42,switchTrackDisabled:.12,switchTrack:.38},(n=l.light)==null?void 0:n.opacity),overlays:((a=l.light)==null?void 0:a.overlays)||[]}),dark:u({},l.dark,{palette:C,opacity:u({inputPlaceholder:.5,inputUnderline:.7,switchTrackDisabled:.2,switchTrack:.3},(s=l.dark)==null?void 0:s.opacity),overlays:((i=l.dark)==null?void 0:i.overlays)||Qb})})});Object.keys(x.colorSchemes).forEach(k=>{const f=x.colorSchemes[k].palette,R=T=>{const w=T.split("-"),O=w[1],j=w[2];return v(T,f[O][j])};if(k==="light"?(K(f.common,"background","#fff"),K(f.common,"onBackground","#000")):(K(f.common,"background","#000"),K(f.common,"onBackground","#fff")),e1(f,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),k==="light"){K(f.Alert,"errorColor",Ye(f.error.light,.6)),K(f.Alert,"infoColor",Ye(f.info.light,.6)),K(f.Alert,"successColor",Ye(f.success.light,.6)),K(f.Alert,"warningColor",Ye(f.warning.light,.6)),K(f.Alert,"errorFilledBg",R("palette-error-main")),K(f.Alert,"infoFilledBg",R("palette-info-main")),K(f.Alert,"successFilledBg",R("palette-success-main")),K(f.Alert,"warningFilledBg",R("palette-warning-main")),K(f.Alert,"errorFilledColor",vo(()=>b.getContrastText(f.error.main))),K(f.Alert,"infoFilledColor",vo(()=>b.getContrastText(f.info.main))),K(f.Alert,"successFilledColor",vo(()=>b.getContrastText(f.success.main))),K(f.Alert,"warningFilledColor",vo(()=>b.getContrastText(f.warning.main))),K(f.Alert,"errorStandardBg",Ze(f.error.light,.9)),K(f.Alert,"infoStandardBg",Ze(f.info.light,.9)),K(f.Alert,"successStandardBg",Ze(f.success.light,.9)),K(f.Alert,"warningStandardBg",Ze(f.warning.light,.9)),K(f.Alert,"errorIconColor",R("palette-error-main")),K(f.Alert,"infoIconColor",R("palette-info-main")),K(f.Alert,"successIconColor",R("palette-success-main")),K(f.Alert,"warningIconColor",R("palette-warning-main")),K(f.AppBar,"defaultBg",R("palette-grey-100")),K(f.Avatar,"defaultBg",R("palette-grey-400")),K(f.Button,"inheritContainedBg",R("palette-grey-300")),K(f.Button,"inheritContainedHoverBg",R("palette-grey-A100")),K(f.Chip,"defaultBorder",R("palette-grey-400")),K(f.Chip,"defaultAvatarColor",R("palette-grey-700")),K(f.Chip,"defaultIconColor",R("palette-grey-700")),K(f.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),K(f.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),K(f.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),K(f.LinearProgress,"primaryBg",Ze(f.primary.main,.62)),K(f.LinearProgress,"secondaryBg",Ze(f.secondary.main,.62)),K(f.LinearProgress,"errorBg",Ze(f.error.main,.62)),K(f.LinearProgress,"infoBg",Ze(f.info.main,.62)),K(f.LinearProgress,"successBg",Ze(f.success.main,.62)),K(f.LinearProgress,"warningBg",Ze(f.warning.main,.62)),K(f.Skeleton,"bg",`rgba(${R("palette-text-primaryChannel")} / 0.11)`),K(f.Slider,"primaryTrack",Ze(f.primary.main,.62)),K(f.Slider,"secondaryTrack",Ze(f.secondary.main,.62)),K(f.Slider,"errorTrack",Ze(f.error.main,.62)),K(f.Slider,"infoTrack",Ze(f.info.main,.62)),K(f.Slider,"successTrack",Ze(f.success.main,.62)),K(f.Slider,"warningTrack",Ze(f.warning.main,.62));const T=Hn(f.background.default,.8);K(f.SnackbarContent,"bg",T),K(f.SnackbarContent,"color",vo(()=>b.getContrastText(T))),K(f.SpeedDialAction,"fabHoverBg",Hn(f.background.paper,.15)),K(f.StepConnector,"border",R("palette-grey-400")),K(f.StepContent,"border",R("palette-grey-400")),K(f.Switch,"defaultColor",R("palette-common-white")),K(f.Switch,"defaultDisabledColor",R("palette-grey-100")),K(f.Switch,"primaryDisabledColor",Ze(f.primary.main,.62)),K(f.Switch,"secondaryDisabledColor",Ze(f.secondary.main,.62)),K(f.Switch,"errorDisabledColor",Ze(f.error.main,.62)),K(f.Switch,"infoDisabledColor",Ze(f.info.main,.62)),K(f.Switch,"successDisabledColor",Ze(f.success.main,.62)),K(f.Switch,"warningDisabledColor",Ze(f.warning.main,.62)),K(f.TableCell,"border",Ze(Wn(f.divider,1),.88)),K(f.Tooltip,"bg",Wn(f.grey[700],.92))}else{K(f.Alert,"errorColor",Ze(f.error.light,.6)),K(f.Alert,"infoColor",Ze(f.info.light,.6)),K(f.Alert,"successColor",Ze(f.success.light,.6)),K(f.Alert,"warningColor",Ze(f.warning.light,.6)),K(f.Alert,"errorFilledBg",R("palette-error-dark")),K(f.Alert,"infoFilledBg",R("palette-info-dark")),K(f.Alert,"successFilledBg",R("palette-success-dark")),K(f.Alert,"warningFilledBg",R("palette-warning-dark")),K(f.Alert,"errorFilledColor",vo(()=>C.getContrastText(f.error.dark))),K(f.Alert,"infoFilledColor",vo(()=>C.getContrastText(f.info.dark))),K(f.Alert,"successFilledColor",vo(()=>C.getContrastText(f.success.dark))),K(f.Alert,"warningFilledColor",vo(()=>C.getContrastText(f.warning.dark))),K(f.Alert,"errorStandardBg",Ye(f.error.light,.9)),K(f.Alert,"infoStandardBg",Ye(f.info.light,.9)),K(f.Alert,"successStandardBg",Ye(f.success.light,.9)),K(f.Alert,"warningStandardBg",Ye(f.warning.light,.9)),K(f.Alert,"errorIconColor",R("palette-error-main")),K(f.Alert,"infoIconColor",R("palette-info-main")),K(f.Alert,"successIconColor",R("palette-success-main")),K(f.Alert,"warningIconColor",R("palette-warning-main")),K(f.AppBar,"defaultBg",R("palette-grey-900")),K(f.AppBar,"darkBg",R("palette-background-paper")),K(f.AppBar,"darkColor",R("palette-text-primary")),K(f.Avatar,"defaultBg",R("palette-grey-600")),K(f.Button,"inheritContainedBg",R("palette-grey-800")),K(f.Button,"inheritContainedHoverBg",R("palette-grey-700")),K(f.Chip,"defaultBorder",R("palette-grey-700")),K(f.Chip,"defaultAvatarColor",R("palette-grey-300")),K(f.Chip,"defaultIconColor",R("palette-grey-300")),K(f.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),K(f.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),K(f.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),K(f.LinearProgress,"primaryBg",Ye(f.primary.main,.5)),K(f.LinearProgress,"secondaryBg",Ye(f.secondary.main,.5)),K(f.LinearProgress,"errorBg",Ye(f.error.main,.5)),K(f.LinearProgress,"infoBg",Ye(f.info.main,.5)),K(f.LinearProgress,"successBg",Ye(f.success.main,.5)),K(f.LinearProgress,"warningBg",Ye(f.warning.main,.5)),K(f.Skeleton,"bg",`rgba(${R("palette-text-primaryChannel")} / 0.13)`),K(f.Slider,"primaryTrack",Ye(f.primary.main,.5)),K(f.Slider,"secondaryTrack",Ye(f.secondary.main,.5)),K(f.Slider,"errorTrack",Ye(f.error.main,.5)),K(f.Slider,"infoTrack",Ye(f.info.main,.5)),K(f.Slider,"successTrack",Ye(f.success.main,.5)),K(f.Slider,"warningTrack",Ye(f.warning.main,.5));const T=Hn(f.background.default,.98);K(f.SnackbarContent,"bg",T),K(f.SnackbarContent,"color",vo(()=>C.getContrastText(T))),K(f.SpeedDialAction,"fabHoverBg",Hn(f.background.paper,.15)),K(f.StepConnector,"border",R("palette-grey-600")),K(f.StepContent,"border",R("palette-grey-600")),K(f.Switch,"defaultColor",R("palette-grey-300")),K(f.Switch,"defaultDisabledColor",R("palette-grey-600")),K(f.Switch,"primaryDisabledColor",Ye(f.primary.main,.55)),K(f.Switch,"secondaryDisabledColor",Ye(f.secondary.main,.55)),K(f.Switch,"errorDisabledColor",Ye(f.error.main,.55)),K(f.Switch,"infoDisabledColor",Ye(f.info.main,.55)),K(f.Switch,"successDisabledColor",Ye(f.success.main,.55)),K(f.Switch,"warningDisabledColor",Ye(f.warning.main,.55)),K(f.TableCell,"border",Ye(Wn(f.divider,1),.68)),K(f.Tooltip,"bg",Wn(f.grey[700],.92))}To(f.background,"default"),To(f.background,"paper"),To(f.common,"background"),To(f.common,"onBackground"),To(f,"divider"),Object.keys(f).forEach(T=>{const w=f[T];w&&typeof w=="object"&&(w.main&&K(f[T],"mainChannel",wr(an(w.main))),w.light&&K(f[T],"lightChannel",wr(an(w.light))),w.dark&&K(f[T],"darkChannel",wr(an(w.dark))),w.contrastText&&K(f[T],"contrastTextChannel",wr(an(w.contrastText))),T==="text"&&(To(f[T],"primary"),To(f[T],"secondary")),T==="action"&&(w.active&&To(f[T],"active"),w.selected&&To(f[T],"selected")))})}),x=t.reduce((k,f)=>ct(k,f),x);const P={prefix:c,shouldSkipGeneratingVar:d},{vars:$,generateCssVars:S}=rv(x,P);return x.vars=$,x.generateCssVars=S,x.shouldSkipGeneratingVar=d,x.unstable_sxConfig=u({},Ur,m==null?void 0:m.unstable_sxConfig),x.unstable_sx=function(f){return Yo({sx:f,theme:this})},x}const jd=e=>[...[...Array(24)].map((t,o)=>`--${e?`${e}-`:""}overlays-${o+1}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],en={attribute:"data-mui-color-scheme",colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"},o1=zd(),{CssVarsProvider:r1,useColorScheme:n1,getInitColorSchemeScript:a1}=Yh({themeId:Eo,theme:o1,attribute:en.attribute,colorSchemeStorageKey:en.colorSchemeStorageKey,modeStorageKey:en.modeStorageKey,defaultColorScheme:{light:en.defaultLightColorScheme,dark:en.defaultDarkColorScheme},resolveTheme:e=>{const t=u({},e,{typography:Ki(e.palette,e.typography)});return t.unstable_sx=function(r){return Yo({sx:r,theme:this})},t},excludeVariablesFromRoot:jd}),s1=a1;function i1(){throw new Error(Pt(20))}const a4=Object.freeze(Object.defineProperty({__proto__:null,Experimental_CssVarsProvider:r1,StyledEngineProvider:Ku,THEME_ID:Eo,ThemeProvider:Kb,adaptV4Theme:_v,alpha:kr,createMuiTheme:vb,createStyles:yb,createTheme:ur,css:fo,darken:dd,decomposeColor:Lo,duration:qi,easing:Ad,emphasize:vh,experimentalStyled:M,experimental_extendTheme:zd,experimental_sx:i1,getContrastRatio:hh,getInitColorSchemeScript:s1,getLuminance:va,getOverlayAlpha:Ca,hexToRgb:cd,hslToRgb:ud,keyframes:Wt,lighten:pd,makeStyles:qb,private_createMixins:Pd,private_createTypography:Ki,private_excludeVariablesFromRoot:jd,recomposeColor:On,responsiveFontSizes:Rb,rgbToHex:gh,shouldSkipGeneratingVar:Nd,styled:M,unstable_createMuiStrictModeTheme:bb,unstable_getUnit:Xi,unstable_toUnitless:wo,useColorScheme:n1,useTheme:no,useThemeProps:jo,withStyles:Xb,withTheme:Yb},Symbol.toStringTag,{value:"Module"}));function oe(e){return Hh(e)}function l1(e){return X("MuiSvgIcon",e)}Y("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const c1=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],u1=e=>{const{color:t,fontSize:o,classes:r}=e,n={root:["root",t!=="inherit"&&`color${I(t)}`,`fontSize${I(o)}`]};return Z(n,l1,r)},d1=M("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="inherit"&&t[`color${I(o.color)}`],t[`fontSize${I(o.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var o,r,n,a,s,i,l,c,d,m,v,y,b;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(o=e.transitions)==null||(r=o.create)==null?void 0:r.call(o,"fill",{duration:(n=e.transitions)==null||(n=n.duration)==null?void 0:n.shorter}),fontSize:{inherit:"inherit",small:((a=e.typography)==null||(s=a.pxToRem)==null?void 0:s.call(a,20))||"1.25rem",medium:((i=e.typography)==null||(l=i.pxToRem)==null?void 0:l.call(i,24))||"1.5rem",large:((c=e.typography)==null||(d=c.pxToRem)==null?void 0:d.call(c,35))||"2.1875rem"}[t.fontSize],color:(m=(v=(e.vars||e).palette)==null||(v=v[t.color])==null?void 0:v.main)!=null?m:{action:(y=(e.vars||e).palette)==null||(y=y.action)==null?void 0:y.active,disabled:(b=(e.vars||e).palette)==null||(b=b.action)==null?void 0:b.disabled,inherit:void 0}[t.color]}}),$a=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiSvgIcon"}),{children:n,className:a,color:s="inherit",component:i="svg",fontSize:l="medium",htmlColor:c,inheritViewBox:d=!1,titleAccess:m,viewBox:v="0 0 24 24"}=r,y=F(r,c1),b=p.isValidElement(n)&&n.type==="svg",h=u({},r,{color:s,component:i,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:d,viewBox:v,hasSvgAsChild:b}),C={};d||(C.viewBox=v);const x=u1(h);return g.jsxs(d1,u({as:i,className:D(x.root,a),focusable:"false",color:c,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:o},C,y,b&&n.props,{ownerState:h,children:[b?n.props.children:n,m?g.jsx("title",{children:m}):null]}))});$a.muiName="SvgIcon";function ae(e,t){function o(r,n){return g.jsx($a,u({"data-testid":`${t}Icon`,ref:n},r,{children:e}))}return o.muiName=$a.muiName,p.memo(p.forwardRef(o))}const p1={configure:e=>{Ja.configure(e)}},s4=Object.freeze(Object.defineProperty({__proto__:null,capitalize:I,createChainedFunction:ba,createSvgIcon:ae,debounce:Kr,deprecatedPropType:bh,isMuiElement:sr,ownerDocument:rt,ownerWindow:Jt,requirePropFactory:yh,setRef:yn,unstable_ClassNameGenerator:p1,unstable_useEnhancedEffect:xt,unstable_useId:So,unsupportedProp:Ch,useControlled:Xt,useEventCallback:at,useForkRef:Ue,useIsFocusVisible:ds},Symbol.toStringTag,{value:"Module"}));function oi(e,t){return oi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},oi(e,t)}function Yi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,oi(e,t)}function f1(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function m1(e,t){e.classList?e.classList.add(t):f1(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function tc(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function g1(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=tc(e.className,t):e.setAttribute("class",tc(e.className&&e.className.baseVal||"",t))}const oc={disabled:!1},Sa=co.createContext(null);var Dd=function(t){return t.scrollTop},sn="unmounted",tr="exited",or="entering",Cr="entered",ri="exiting",Bt=function(e){Yi(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var s=n,i=s&&!s.isMounting?r.enter:r.appear,l;return a.appearStatus=null,r.in?i?(l=tr,a.appearStatus=or):l=Cr:r.unmountOnExit||r.mountOnEnter?l=sn:l=tr,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var s=n.in;return s&&a.status===sn?{status:tr}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var s=this.state.status;this.props.in?s!==or&&s!==Cr&&(a=or):(s===or||s===Cr)&&(a=ri)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,s,i;return a=s=i=n,n!=null&&typeof n!="number"&&(a=n.exit,s=n.enter,i=n.appear!==void 0?n.appear:s),{exit:a,enter:s,appear:i}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===or){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:jn.findDOMNode(this);s&&Dd(s)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===tr&&this.setState({status:sn})},o.performEnter=function(n){var a=this,s=this.props.enter,i=this.context?this.context.isMounting:n,l=this.props.nodeRef?[i]:[jn.findDOMNode(this),i],c=l[0],d=l[1],m=this.getTimeouts(),v=i?m.appear:m.enter;if(!n&&!s||oc.disabled){this.safeSetState({status:Cr},function(){a.props.onEntered(c)});return}this.props.onEnter(c,d),this.safeSetState({status:or},function(){a.props.onEntering(c,d),a.onTransitionEnd(v,function(){a.safeSetState({status:Cr},function(){a.props.onEntered(c,d)})})})},o.performExit=function(){var n=this,a=this.props.exit,s=this.getTimeouts(),i=this.props.nodeRef?void 0:jn.findDOMNode(this);if(!a||oc.disabled){this.safeSetState({status:tr},function(){n.props.onExited(i)});return}this.props.onExit(i),this.safeSetState({status:ri},function(){n.props.onExiting(i),n.onTransitionEnd(s.exit,function(){n.safeSetState({status:tr},function(){n.props.onExited(i)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,s=!0;return this.nextCallback=function(i){s&&(s=!1,a.nextCallback=null,n(i))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var s=this.props.nodeRef?this.props.nodeRef.current:jn.findDOMNode(this),i=n==null&&!this.props.addEndListener;if(!s||i){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],c=l[0],d=l[1];this.props.addEndListener(c,d)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===sn)return null;var a=this.props,s=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var i=F(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return co.createElement(Sa.Provider,{value:null},typeof s=="function"?s(n,i):co.cloneElement(co.Children.only(s),i))},t}(co.Component);Bt.contextType=Sa;Bt.propTypes={};function xr(){}Bt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:xr,onEntering:xr,onEntered:xr,onExit:xr,onExiting:xr,onExited:xr};Bt.UNMOUNTED=sn;Bt.EXITED=tr;Bt.ENTERING=or;Bt.ENTERED=Cr;Bt.EXITING=ri;var h1=function(t,o){return t&&o&&o.split(" ").forEach(function(r){return m1(t,r)})},_s=function(t,o){return t&&o&&o.split(" ").forEach(function(r){return g1(t,r)})},Fd=function(e){Yi(t,e);function t(){for(var r,n=arguments.length,a=new Array(n),s=0;se.scrollTop;function Ro(e,t){var o,r;const{timeout:n,easing:a,style:s={}}=e;return{duration:(o=s.transitionDuration)!=null?o:typeof n=="number"?n:n[t.mode]||0,easing:(r=s.transitionTimingFunction)!=null?r:typeof a=="object"?a[t.mode]:a,delay:s.transitionDelay}}function S1(e){return X("MuiCollapse",e)}Y("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const R1=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],P1=e=>{const{orientation:t,classes:o}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return Z(r,S1,o)},k1=M("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation],o.state==="entered"&&t.entered,o.state==="exited"&&!o.in&&o.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>u({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&u({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),T1=M("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>u({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),w1=M("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>u({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Wd=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCollapse"}),{addEndListener:n,children:a,className:s,collapsedSize:i="0px",component:l,easing:c,in:d,onEnter:m,onEntered:v,onEntering:y,onExit:b,onExited:h,onExiting:C,orientation:x="vertical",style:P,timeout:$=qi.standard,TransitionComponent:S=Bt}=r,k=F(r,R1),f=u({},r,{orientation:x,collapsedSize:i}),R=P1(f),T=no(),w=Uo(),O=p.useRef(null),j=p.useRef(),L=typeof i=="number"?`${i}px`:i,E=x==="horizontal",B=E?"width":"height",z=p.useRef(null),W=Ue(o,z),H=te=>be=>{if(te){const se=z.current;be===void 0?te(se):te(se,be)}},_=()=>O.current?O.current[E?"clientWidth":"clientHeight"]:0,G=H((te,be)=>{O.current&&E&&(O.current.style.position="absolute"),te.style[B]=L,m&&m(te,be)}),ie=H((te,be)=>{const se=_();O.current&&E&&(O.current.style.position="");const{duration:de,easing:Ee}=Ro({style:P,timeout:$,easing:c},{mode:"enter"});if($==="auto"){const fe=T.transitions.getAutoHeightDuration(se);te.style.transitionDuration=`${fe}ms`,j.current=fe}else te.style.transitionDuration=typeof de=="string"?de:`${de}ms`;te.style[B]=`${se}px`,te.style.transitionTimingFunction=Ee,y&&y(te,be)}),ve=H((te,be)=>{te.style[B]="auto",v&&v(te,be)}),Re=H(te=>{te.style[B]=`${_()}px`,b&&b(te)}),Se=H(h),re=H(te=>{const be=_(),{duration:se,easing:de}=Ro({style:P,timeout:$,easing:c},{mode:"exit"});if($==="auto"){const Ee=T.transitions.getAutoHeightDuration(be);te.style.transitionDuration=`${Ee}ms`,j.current=Ee}else te.style.transitionDuration=typeof se=="string"?se:`${se}ms`;te.style[B]=L,te.style.transitionTimingFunction=de,C&&C(te)}),pe=te=>{$==="auto"&&w.start(j.current||0,te),n&&n(z.current,te)};return g.jsx(S,u({in:d,onEnter:G,onEntered:ve,onEntering:ie,onExit:Re,onExited:Se,onExiting:re,addEndListener:pe,nodeRef:z,timeout:$==="auto"?null:$},k,{children:(te,be)=>g.jsx(k1,u({as:l,className:D(R.root,s,{entered:R.entered,exited:!d&&L==="0px"&&R.hidden}[te]),style:u({[E?"minWidth":"minHeight"]:L},P),ref:W},be,{ownerState:u({},f,{state:te}),children:g.jsx(T1,{ownerState:u({},f,{state:te}),className:R.wrapper,ref:O,children:g.jsx(w1,{ownerState:u({},f,{state:te}),className:R.wrapperInner,children:a})})}))}))});Wd.muiSupportAuto=!0;function Hd(e){return X("MuiPaper",e)}const M1=Y("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]),I1=["className","component","elevation","square","variant"],O1=e=>{const{square:t,elevation:o,variant:r,classes:n}=e,a={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${o}`]};return Z(a,Hd,n)},E1=M("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant==="elevation"&&t[`elevation${o.elevation}`]]}})(({theme:e,ownerState:t})=>{var o;return u({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&u({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${we("#fff",Ca(t.elevation))}, ${we("#fff",Ca(t.elevation))})`},e.vars&&{backgroundImage:(o=e.vars.overlays)==null?void 0:o[t.elevation]}))}),ao=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiPaper"}),{className:n,component:a="div",elevation:s=1,square:i=!1,variant:l="elevation"}=r,c=F(r,I1),d=u({},r,{component:a,elevation:s,square:i,variant:l}),m=O1(d);return g.jsx(E1,u({as:a,ownerState:d,className:D(m.root,n),ref:o},c))}),i4=Object.freeze(Object.defineProperty({__proto__:null,default:ao,getPaperUtilityClass:Hd,paperClasses:M1},Symbol.toStringTag,{value:"Module"})),Vd=p.createContext({}),L1=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],A1=["component","slots","slotProps"],B1=["component"];function Ra(e,t){const{className:o,elementType:r,ownerState:n,externalForwardedProps:a,getSlotOwnerState:s,internalForwardedProps:i}=t,l=F(t,L1),{component:c,slots:d={[e]:void 0},slotProps:m={[e]:void 0}}=a,v=F(a,A1),y=d[e]||r,b=vd(m[e],n),h=hd(u({className:o},l,{externalForwardedProps:e==="root"?v:void 0,externalSlotProps:b})),{props:{component:C},internalRef:x}=h,P=F(h.props,B1),$=Ue(x,b==null?void 0:b.ref,t.ref),S=s?s(P):{},k=u({},n,S),f=e==="root"?C||c:C,R=Tr(y,u({},e==="root"&&!c&&!d[e]&&i,e!=="root"&&!d[e]&&i,P,f&&{as:f},{ref:$}),k);return Object.keys(S).forEach(T=>{delete R[T]}),[y,R]}function _1(e){return X("MuiAccordion",e)}const Un=Y("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),N1=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","slots","slotProps","TransitionComponent","TransitionProps"],z1=e=>{const{classes:t,square:o,expanded:r,disabled:n,disableGutters:a}=e;return Z({root:["root",!o&&"rounded",r&&"expanded",n&&"disabled",!a&&"gutters"],region:["region"]},_1,t)},j1=M(ao,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Un.region}`]:t.region},t.root,!o.square&&t.rounded,!o.disableGutters&&t.gutters]}})(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{position:"relative",transition:e.transitions.create(["margin"],t),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${Un.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${Un.disabled}`]:{backgroundColor:(e.vars||e).palette.action.disabledBackground}}},({theme:e})=>({variants:[{props:t=>!t.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(e.vars||e).shape.borderRadius,borderBottomRightRadius:(e.vars||e).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:t=>!t.disableGutters,style:{[`&.${Un.expanded}`]:{margin:"16px 0"}}}]})),l4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAccordion"}),{children:n,className:a,defaultExpanded:s=!1,disabled:i=!1,disableGutters:l=!1,expanded:c,onChange:d,square:m=!1,slots:v={},slotProps:y={},TransitionComponent:b,TransitionProps:h}=r,C=F(r,N1),[x,P]=Xt({controlled:c,default:s,name:"Accordion",state:"expanded"}),$=p.useCallback(E=>{P(!x),d&&d(E,!x)},[x,d,P]),[S,...k]=p.Children.toArray(n),f=p.useMemo(()=>({expanded:x,disabled:i,disableGutters:l,toggle:$}),[x,i,l,$]),R=u({},r,{square:m,disabled:i,disableGutters:l,expanded:x}),T=z1(R),w=u({transition:b},v),O=u({transition:h},y),[j,L]=Ra("transition",{elementType:Wd,externalForwardedProps:{slots:w,slotProps:O},ownerState:R});return g.jsxs(j1,u({className:D(T.root,a),ref:o,ownerState:R,square:m},C,{children:[g.jsx(Vd.Provider,{value:f,children:S}),g.jsx(j,u({in:x,timeout:"auto"},L,{children:g.jsx("div",{"aria-labelledby":S.props.id,id:S.props["aria-controls"],role:"region",className:T.region,children:k})}))]}))});function D1(e){return X("MuiAccordionDetails",e)}Y("MuiAccordionDetails",["root"]);const F1=["className"],W1=e=>{const{classes:t}=e;return Z({root:["root"]},D1,t)},H1=M("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({padding:e.spacing(1,2,2)})),c4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAccordionDetails"}),{className:n}=r,a=F(r,F1),s=r,i=W1(s);return g.jsx(H1,u({className:D(i.root,n),ref:o,ownerState:s},a))});function V1(e){const{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:s,in:i,onExited:l,timeout:c}=e,[d,m]=p.useState(!1),v=D(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),y={width:s,height:s,top:-(s/2)+a,left:-(s/2)+n},b=D(o.child,d&&o.childLeaving,r&&o.childPulsate);return!i&&!d&&m(!0),p.useEffect(()=>{if(!i&&l!=null){const h=setTimeout(l,c);return()=>{clearTimeout(h)}}},[l,i,c]),g.jsx("span",{className:v,style:y,children:g.jsx("span",{className:b})})}const Gt=Y("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),U1=["center","classes","className"];let gs=e=>e,rc,nc,ac,sc;const ni=550,G1=80,K1=Wt(rc||(rc=gs` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),q1=Wt(nc||(nc=gs` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),X1=Wt(ac||(ac=gs` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Y1=M("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Z1=M(V1,{name:"MuiTouchRipple",slot:"Ripple"})(sc||(sc=gs` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Gt.rippleVisible,K1,ni,({theme:e})=>e.transitions.easing.easeInOut,Gt.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Gt.child,Gt.childLeaving,q1,ni,({theme:e})=>e.transitions.easing.easeInOut,Gt.childPulsate,X1,({theme:e})=>e.transitions.easing.easeInOut),J1=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTouchRipple"}),{center:n=!1,classes:a={},className:s}=r,i=F(r,U1),[l,c]=p.useState([]),d=p.useRef(0),m=p.useRef(null);p.useEffect(()=>{m.current&&(m.current(),m.current=null)},[l]);const v=p.useRef(!1),y=Uo(),b=p.useRef(null),h=p.useRef(null),C=p.useCallback(S=>{const{pulsate:k,rippleX:f,rippleY:R,rippleSize:T,cb:w}=S;c(O=>[...O,g.jsx(Z1,{classes:{ripple:D(a.ripple,Gt.ripple),rippleVisible:D(a.rippleVisible,Gt.rippleVisible),ripplePulsate:D(a.ripplePulsate,Gt.ripplePulsate),child:D(a.child,Gt.child),childLeaving:D(a.childLeaving,Gt.childLeaving),childPulsate:D(a.childPulsate,Gt.childPulsate)},timeout:ni,pulsate:k,rippleX:f,rippleY:R,rippleSize:T},d.current)]),d.current+=1,m.current=w},[a]),x=p.useCallback((S={},k={},f=()=>{})=>{const{pulsate:R=!1,center:T=n||k.pulsate,fakeElement:w=!1}=k;if((S==null?void 0:S.type)==="mousedown"&&v.current){v.current=!1;return}(S==null?void 0:S.type)==="touchstart"&&(v.current=!0);const O=w?null:h.current,j=O?O.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,E,B;if(T||S===void 0||S.clientX===0&&S.clientY===0||!S.clientX&&!S.touches)L=Math.round(j.width/2),E=Math.round(j.height/2);else{const{clientX:z,clientY:W}=S.touches&&S.touches.length>0?S.touches[0]:S;L=Math.round(z-j.left),E=Math.round(W-j.top)}if(T)B=Math.sqrt((2*j.width**2+j.height**2)/3),B%2===0&&(B+=1);else{const z=Math.max(Math.abs((O?O.clientWidth:0)-L),L)*2+2,W=Math.max(Math.abs((O?O.clientHeight:0)-E),E)*2+2;B=Math.sqrt(z**2+W**2)}S!=null&&S.touches?b.current===null&&(b.current=()=>{C({pulsate:R,rippleX:L,rippleY:E,rippleSize:B,cb:f})},y.start(G1,()=>{b.current&&(b.current(),b.current=null)})):C({pulsate:R,rippleX:L,rippleY:E,rippleSize:B,cb:f})},[n,C,y]),P=p.useCallback(()=>{x({},{pulsate:!0})},[x]),$=p.useCallback((S,k)=>{if(y.clear(),(S==null?void 0:S.type)==="touchend"&&b.current){b.current(),b.current=null,y.start(0,()=>{$(S,k)});return}b.current=null,c(f=>f.length>0?f.slice(1):f),m.current=k},[y]);return p.useImperativeHandle(o,()=>({pulsate:P,start:x,stop:$}),[P,x,$]),g.jsx(Y1,u({className:D(Gt.root,a.root,s),ref:h},i,{children:g.jsx(Ji,{component:null,exit:!0,children:l})}))});function Q1(e){return X("MuiButtonBase",e)}const e0=Y("MuiButtonBase",["root","disabled","focusVisible"]),t0=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],o0=e=>{const{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,s=Z({root:["root",t&&"disabled",o&&"focusVisible"]},Q1,n);return o&&r&&(s.root+=` ${r}`),s},r0=M("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${e0.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),kt=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiButtonBase"}),{action:n,centerRipple:a=!1,children:s,className:i,component:l="button",disabled:c=!1,disableRipple:d=!1,disableTouchRipple:m=!1,focusRipple:v=!1,LinkComponent:y="a",onBlur:b,onClick:h,onContextMenu:C,onDragLeave:x,onFocus:P,onFocusVisible:$,onKeyDown:S,onKeyUp:k,onMouseDown:f,onMouseLeave:R,onMouseUp:T,onTouchEnd:w,onTouchMove:O,onTouchStart:j,tabIndex:L=0,TouchRippleProps:E,touchRippleRef:B,type:z}=r,W=F(r,t0),H=p.useRef(null),_=p.useRef(null),G=Ue(_,B),{isFocusVisibleRef:ie,onFocus:ve,onBlur:Re,ref:Se}=ds(),[re,pe]=p.useState(!1);c&&re&&pe(!1),p.useImperativeHandle(n,()=>({focusVisible:()=>{pe(!0),H.current.focus()}}),[]);const[te,be]=p.useState(!1);p.useEffect(()=>{be(!0)},[]);const se=te&&!d&&!c;p.useEffect(()=>{re&&v&&!d&&te&&_.current.pulsate()},[d,v,re,te]);function de(N,Q,$e=m){return at(Te=>(Q&&Q(Te),!$e&&_.current&&_.current[N](Te),!0))}const Ee=de("start",f),fe=de("stop",C),xe=de("stop",x),he=de("stop",T),me=de("stop",N=>{re&&N.preventDefault(),R&&R(N)}),ce=de("start",j),ue=de("stop",w),Ae=de("stop",O),le=de("stop",N=>{Re(N),ie.current===!1&&pe(!1),b&&b(N)},!1),ze=at(N=>{H.current||(H.current=N.currentTarget),ve(N),ie.current===!0&&(pe(!0),$&&$(N)),P&&P(N)}),Pe=()=>{const N=H.current;return l&&l!=="button"&&!(N.tagName==="A"&&N.href)},Oe=p.useRef(!1),je=at(N=>{v&&!Oe.current&&re&&_.current&&N.key===" "&&(Oe.current=!0,_.current.stop(N,()=>{_.current.start(N)})),N.target===N.currentTarget&&Pe()&&N.key===" "&&N.preventDefault(),S&&S(N),N.target===N.currentTarget&&Pe()&&N.key==="Enter"&&!c&&(N.preventDefault(),h&&h(N))}),Ie=at(N=>{v&&N.key===" "&&_.current&&re&&!N.defaultPrevented&&(Oe.current=!1,_.current.stop(N,()=>{_.current.pulsate(N)})),k&&k(N),h&&N.target===N.currentTarget&&Pe()&&N.key===" "&&!N.defaultPrevented&&h(N)});let Le=l;Le==="button"&&(W.href||W.to)&&(Le=y);const Ke={};Le==="button"?(Ke.type=z===void 0?"button":z,Ke.disabled=c):(!W.href&&!W.to&&(Ke.role="button"),c&&(Ke["aria-disabled"]=c));const qe=Ue(o,Se,H),We=u({},r,{centerRipple:a,component:l,disabled:c,disableRipple:d,disableTouchRipple:m,focusRipple:v,tabIndex:L,focusVisible:re}),U=o0(We);return g.jsxs(r0,u({as:Le,className:D(U.root,i),ownerState:We,onBlur:le,onClick:h,onContextMenu:fe,onFocus:ze,onKeyDown:je,onKeyUp:Ie,onMouseDown:Ee,onMouseLeave:me,onMouseUp:he,onDragLeave:xe,onTouchEnd:ue,onTouchMove:Ae,onTouchStart:ce,ref:qe,tabIndex:c?-1:L,type:z},Ke,W,{children:[s,se?g.jsx(J1,u({ref:G,center:a},E)):null]}))});function n0(e){return X("MuiAccordionSummary",e)}const Mr=Y("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),a0=["children","className","expandIcon","focusVisibleClassName","onClick"],s0=e=>{const{classes:t,expanded:o,disabled:r,disableGutters:n}=e;return Z({root:["root",o&&"expanded",r&&"disabled",!n&&"gutters"],focusVisible:["focusVisible"],content:["content",o&&"expanded",!n&&"contentGutters"],expandIconWrapper:["expandIconWrapper",o&&"expanded"]},n0,t)},i0=M(kt,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t={duration:e.transitions.duration.shortest};return{display:"flex",minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create(["min-height","background-color"],t),[`&.${Mr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Mr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${Mr.disabled})`]:{cursor:"pointer"},variants:[{props:o=>!o.disableGutters,style:{[`&.${Mr.expanded}`]:{minHeight:64}}}]}}),l0=M("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})(({theme:e})=>({display:"flex",flexGrow:1,margin:"12px 0",variants:[{props:t=>!t.disableGutters,style:{transition:e.transitions.create(["margin"],{duration:e.transitions.duration.shortest}),[`&.${Mr.expanded}`]:{margin:"20px 0"}}}]})),c0=M("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})(({theme:e})=>({display:"flex",color:(e.vars||e).palette.action.active,transform:"rotate(0deg)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest}),[`&.${Mr.expanded}`]:{transform:"rotate(180deg)"}})),u4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAccordionSummary"}),{children:n,className:a,expandIcon:s,focusVisibleClassName:i,onClick:l}=r,c=F(r,a0),{disabled:d=!1,disableGutters:m,expanded:v,toggle:y}=p.useContext(Vd),b=x=>{y&&y(x),l&&l(x)},h=u({},r,{expanded:v,disabled:d,disableGutters:m}),C=s0(h);return g.jsxs(i0,u({focusRipple:!1,disableRipple:!0,disabled:d,component:"div","aria-expanded":v,className:D(C.root,a),focusVisibleClassName:D(C.focusVisible,i),onClick:b,ref:o,ownerState:h},c,{children:[g.jsx(l0,{className:C.content,ownerState:h,children:n}),s&&g.jsx(c0,{className:C.expandIconWrapper,ownerState:h,children:s})]}))});function u0(e){return X("MuiAlert",e)}const ic=Y("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function Ud(e){return X("MuiIconButton",e)}const Gd=Y("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),d0=["edge","children","className","color","disabled","disableFocusRipple","size"],p0=e=>{const{classes:t,disabled:o,color:r,edge:n,size:a}=e,s={root:["root",o&&"disabled",r!=="default"&&`color${I(r)}`,n&&`edge${I(n)}`,`size${I(a)}`]};return Z(s,Ud,t)},f0=M(kt,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${I(o.color)}`],o.edge&&t[`edge${I(o.edge)}`],t[`size${I(o.size)}`]]}})(({theme:e,ownerState:t})=>u({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var o;const r=(o=(e.vars||e).palette)==null?void 0:o[t.color];return u({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&u({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":u({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Gd.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),Go=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiIconButton"}),{edge:n=!1,children:a,className:s,color:i="default",disabled:l=!1,disableFocusRipple:c=!1,size:d="medium"}=r,m=F(r,d0),v=u({},r,{edge:n,color:i,disabled:l,disableFocusRipple:c,size:d}),y=p0(v);return g.jsx(f0,u({className:D(y.root,s),centerRipple:!0,focusRipple:!c,disabled:l,ref:o},m,{ownerState:v,children:a}))}),d4=Object.freeze(Object.defineProperty({__proto__:null,default:Go,getIconButtonUtilityClass:Ud,iconButtonClasses:Gd},Symbol.toStringTag,{value:"Module"})),m0=ae(g.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),g0=ae(g.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),h0=ae(g.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),v0=ae(g.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Kd=ae(g.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),b0=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],y0=e=>{const{variant:t,color:o,severity:r,classes:n}=e,a={root:["root",`color${I(o||r)}`,`${t}${I(o||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return Z(a,u0,n)},x0=M(ao,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${I(o.color||o.severity)}`]]}})(({theme:e})=>{const t=e.palette.mode==="light"?qo:Xo,o=e.palette.mode==="light"?Xo:qo;return u({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(([,r])=>r.main&&r.light).map(([r])=>({props:{colorSeverity:r,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:o(e.palette[r].light,.9),[`& .${ic.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(([,r])=>r.main&&r.light).map(([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${ic.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(([,r])=>r.main&&r.dark).map(([r])=>({props:{colorSeverity:r,variant:"filled"},style:u({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${r}FilledColor`],backgroundColor:e.vars.palette.Alert[`${r}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[r].dark:e.palette[r].main,color:e.palette.getContrastText(e.palette[r].main)})}))]})}),C0=M("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),$0=M("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),lc=M("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),cc={success:g.jsx(m0,{fontSize:"inherit"}),warning:g.jsx(g0,{fontSize:"inherit"}),error:g.jsx(h0,{fontSize:"inherit"}),info:g.jsx(v0,{fontSize:"inherit"})},p4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAlert"}),{action:n,children:a,className:s,closeText:i="Close",color:l,components:c={},componentsProps:d={},icon:m,iconMapping:v=cc,onClose:y,role:b="alert",severity:h="success",slotProps:C={},slots:x={},variant:P="standard"}=r,$=F(r,b0),S=u({},r,{color:l,severity:h,variant:P,colorSeverity:l||h}),k=y0(S),f={slots:u({closeButton:c.CloseButton,closeIcon:c.CloseIcon},x),slotProps:u({},d,C)},[R,T]=Ra("closeButton",{elementType:Go,externalForwardedProps:f,ownerState:S}),[w,O]=Ra("closeIcon",{elementType:Kd,externalForwardedProps:f,ownerState:S});return g.jsxs(x0,u({role:b,elevation:0,ownerState:S,className:D(k.root,s),ref:o},$,{children:[m!==!1?g.jsx(C0,{ownerState:S,className:k.icon,children:m||v[h]||cc[h]}):null,g.jsx($0,{ownerState:S,className:k.message,children:a}),n!=null?g.jsx(lc,{ownerState:S,className:k.action,children:n}):null,n==null&&y?g.jsx(lc,{ownerState:S,className:k.action,children:g.jsx(R,u({size:"small","aria-label":i,title:i,color:"inherit",onClick:y},T,{children:g.jsx(w,u({fontSize:"small"},O))}))}):null]}))});function qd(e){return X("MuiTypography",e)}const S0=Y("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]),R0=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],P0=e=>{const{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:s}=e,i={root:["root",a,e.align!=="inherit"&&`align${I(t)}`,o&&"gutterBottom",r&&"noWrap",n&&"paragraph"]};return Z(i,qd,s)},k0=M("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!=="inherit"&&t[`align${I(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>u({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),uc={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},T0={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},w0=e=>T0[e]||e,St=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTypography"}),n=w0(r.color),a=Gr(u({},r,{color:n})),{align:s="inherit",className:i,component:l,gutterBottom:c=!1,noWrap:d=!1,paragraph:m=!1,variant:v="body1",variantMapping:y=uc}=a,b=F(a,R0),h=u({},a,{align:s,color:n,className:i,component:l,gutterBottom:c,noWrap:d,paragraph:m,variant:v,variantMapping:y}),C=l||(m?"p":y[v]||uc[v])||"span",x=P0(h);return g.jsx(k0,u({as:C,ref:o,ownerState:h,className:D(x.root,i)},b))}),f4=Object.freeze(Object.defineProperty({__proto__:null,default:St,getTypographyUtilityClass:qd,typographyClasses:S0},Symbol.toStringTag,{value:"Module"}));function M0(e){return X("MuiAppBar",e)}Y("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const I0=["className","color","enableColorOnDark","position"],O0=e=>{const{color:t,position:o,classes:r}=e,n={root:["root",`color${I(t)}`,`position${I(o)}`]};return Z(n,M0,r)},Gn=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,E0=M(ao,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${I(o.position)}`],t[`color${I(o.color)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return u({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&u({},t.color==="default"&&{backgroundColor:o,color:e.palette.getContrastText(o)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&u({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&u({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Gn(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Gn(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:Gn(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Gn(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},!["inherit","transparent"].includes(t.color)&&{backgroundColor:"var(--AppBar-background)"},{color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),m4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAppBar"}),{className:n,color:a="primary",enableColorOnDark:s=!1,position:i="fixed"}=r,l=F(r,I0),c=u({},r,{color:a,position:i,enableColorOnDark:s}),d=O0(c);return g.jsx(E0,u({square:!0,component:"header",ownerState:c,elevation:4,className:D(d.root,n,i==="fixed"&&"mui-fixed"),ref:o},l))});function dc(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function L0(e={}){const{ignoreAccents:t=!0,ignoreCase:o=!0,limit:r,matchFrom:n="any",stringify:a,trim:s=!1}=e;return(i,{inputValue:l,getOptionLabel:c})=>{let d=s?l.trim():l;o&&(d=d.toLowerCase()),t&&(d=dc(d));const m=d?i.filter(v=>{let y=(a||c)(v);return o&&(y=y.toLowerCase()),t&&(y=dc(y)),n==="start"?y.indexOf(d)===0:y.indexOf(d)>-1}):i;return typeof r=="number"?m.slice(0,r):m}}function Kn(e,t){for(let o=0;o{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))},_0=[];function N0(e){const{unstable_isActiveElementInListbox:t=B0,unstable_classNamePrefix:o="Mui",autoComplete:r=!1,autoHighlight:n=!1,autoSelect:a=!1,blurOnSelect:s=!1,clearOnBlur:i=!e.freeSolo,clearOnEscape:l=!1,componentName:c="useAutocomplete",defaultValue:d=e.multiple?_0:null,disableClearable:m=!1,disableCloseOnSelect:v=!1,disabled:y,disabledItemsFocusable:b=!1,disableListWrap:h=!1,filterOptions:C=A0,filterSelectedOptions:x=!1,freeSolo:P=!1,getOptionDisabled:$,getOptionKey:S,getOptionLabel:k=V=>{var A;return(A=V.label)!=null?A:V},groupBy:f,handleHomeEndKeys:R=!e.freeSolo,id:T,includeInputInList:w=!1,inputValue:O,isOptionEqualToValue:j=(V,A)=>V===A,multiple:L=!1,onChange:E,onClose:B,onHighlightChange:z,onInputChange:W,onOpen:H,open:_,openOnFocus:G=!1,options:ie,readOnly:ve=!1,selectOnFocus:Re=!e.freeSolo,value:Se}=e,re=So(T);let pe=k;pe=V=>{const A=k(V);return typeof A!="string"?String(A):A};const te=p.useRef(!1),be=p.useRef(!0),se=p.useRef(null),de=p.useRef(null),[Ee,fe]=p.useState(null),[xe,he]=p.useState(-1),me=n?0:-1,ce=p.useRef(me),[ue,Ae]=Xt({controlled:Se,default:d,name:c}),[le,ze]=Xt({controlled:O,default:"",name:c,state:"inputValue"}),[Pe,Oe]=p.useState(!1),je=p.useCallback((V,A)=>{if(!(L?ue.length!(x&&(L?ue:[ue]).some(A=>A!==null&&j(V,A)))),{inputValue:We&&Ke?"":le,getOptionLabel:pe}):[],Q=zi({filteredOptions:N,value:ue,inputValue:le});p.useEffect(()=>{const V=ue!==Q.value;Pe&&!V||P&&!V||je(null,ue)},[ue,je,Pe,Q.value,P]);const $e=Ie&&N.length>0&&!ve,Te=at(V=>{V===-1?se.current.focus():Ee.querySelector(`[data-tag-index="${V}"]`).focus()});p.useEffect(()=>{L&&xe>ue.length-1&&(he(-1),Te(-1))},[ue,L,xe,Te]);function J(V,A){if(!de.current||V<0||V>=N.length)return-1;let ne=V;for(;;){const ye=de.current.querySelector(`[data-option-index="${ne}"]`),Me=b?!1:!ye||ye.disabled||ye.getAttribute("aria-disabled")==="true";if(ye&&ye.hasAttribute("tabindex")&&!Me)return ne;if(A==="next"?ne=(ne+1)%N.length:ne=(ne-1+N.length)%N.length,ne===V)return-1}}const ge=at(({event:V,index:A,reason:ne="auto"})=>{if(ce.current=A,A===-1?se.current.removeAttribute("aria-activedescendant"):se.current.setAttribute("aria-activedescendant",`${re}-option-${A}`),z&&z(V,A===-1?null:N[A],ne),!de.current)return;const ye=de.current.querySelector(`[role="option"].${o}-focused`);ye&&(ye.classList.remove(`${o}-focused`),ye.classList.remove(`${o}-focusVisible`));let Me=de.current;if(de.current.getAttribute("role")!=="listbox"&&(Me=de.current.parentElement.querySelector('[role="listbox"]')),!Me)return;if(A===-1){Me.scrollTop=0;return}const Ce=de.current.querySelector(`[data-option-index="${A}"]`);if(Ce&&(Ce.classList.add(`${o}-focused`),ne==="keyboard"&&Ce.classList.add(`${o}-focusVisible`),Me.scrollHeight>Me.clientHeight&&ne!=="mouse"&&ne!=="touch")){const De=Ce,ho=Me.clientHeight+Me.scrollTop,hl=De.offsetTop+De.offsetHeight;hl>ho?Me.scrollTop=hl-Me.clientHeight:De.offsetTop-De.offsetHeight*(f?1.3:0){if(!U)return;const Ce=J((()=>{const De=N.length-1;if(A==="reset")return me;if(A==="start")return 0;if(A==="end")return De;const ho=ce.current+A;return ho<0?ho===-1&&w?-1:h&&ce.current!==-1||Math.abs(A)>1?0:De:ho>De?ho===De+1&&w?-1:h||Math.abs(A)>1?De:0:ho})(),ne);if(ge({index:Ce,reason:ye,event:V}),r&&A!=="reset")if(Ce===-1)se.current.value=le;else{const De=pe(N[Ce]);se.current.value=De,De.toLowerCase().indexOf(le.toLowerCase())===0&&le.length>0&&se.current.setSelectionRange(le.length,De.length)}}),ee=()=>{const V=(A,ne)=>{const ye=A?pe(A):"",Me=ne?pe(ne):"";return ye===Me};if(ce.current!==-1&&Q.filteredOptions&&Q.filteredOptions.length!==N.length&&Q.inputValue===le&&(L?ue.length===Q.value.length&&Q.value.every((A,ne)=>pe(ue[ne])===pe(A)):V(Q.value,ue))){const A=Q.filteredOptions[ce.current];if(A)return Kn(N,ne=>pe(ne)===pe(A))}return-1},ke=p.useCallback(()=>{if(!U)return;const V=ee();if(V!==-1){ce.current=V;return}const A=L?ue[0]:ue;if(N.length===0||A==null){q({diff:"reset"});return}if(de.current){if(A!=null){const ne=N[ce.current];if(L&&ne&&Kn(ue,Me=>j(ne,Me))!==-1)return;const ye=Kn(N,Me=>j(Me,A));ye===-1?q({diff:"reset"}):ge({index:ye});return}if(ce.current>=N.length-1){ge({index:N.length-1});return}ge({index:ce.current})}},[N.length,L?!1:ue,x,q,ge,U,le,L]),Be=at(V=>{yn(de,V),V&&ke()});p.useEffect(()=>{ke()},[ke]);const Ne=V=>{Ie||(Le(!0),qe(!0),H&&H(V))},Ge=(V,A)=>{Ie&&(Le(!1),B&&B(V,A))},Qe=(V,A,ne,ye)=>{if(L){if(ue.length===A.length&&ue.every((Me,Ce)=>Me===A[Ce]))return}else if(ue===A)return;E&&E(V,A,ne,ye),Ae(A)},mt=p.useRef(!1),nt=(V,A,ne="selectOption",ye="options")=>{let Me=ne,Ce=A;if(L){Ce=Array.isArray(ue)?ue.slice():[];const De=Kn(Ce,ho=>j(A,ho));De===-1?Ce.push(A):ye!=="freeSolo"&&(Ce.splice(De,1),Me="removeOption")}je(V,Ce),Qe(V,Ce,Me,{option:A}),!v&&(!V||!V.ctrlKey&&!V.metaKey)&&Ge(V,Me),(s===!0||s==="touch"&&mt.current||s==="mouse"&&!mt.current)&&se.current.blur()};function Tt(V,A){if(V===-1)return-1;let ne=V;for(;;){if(A==="next"&&ne===ue.length||A==="previous"&&ne===-1)return-1;const ye=Ee.querySelector(`[data-tag-index="${ne}"]`);if(!ye||!ye.hasAttribute("tabindex")||ye.disabled||ye.getAttribute("aria-disabled")==="true")ne+=A==="next"?1:-1;else return ne}}const so=(V,A)=>{if(!L)return;le===""&&Ge(V,"toggleInput");let ne=xe;xe===-1?le===""&&A==="previous"&&(ne=ue.length-1):(ne+=A==="next"?1:-1,ne<0&&(ne=0),ne===ue.length&&(ne=-1)),ne=Tt(ne,A),he(ne),Te(ne)},Do=V=>{te.current=!0,ze(""),W&&W(V,"","clear"),Qe(V,L?[]:null,"clear")},ko=V=>A=>{if(V.onKeyDown&&V.onKeyDown(A),!A.defaultMuiPrevented&&(xe!==-1&&["ArrowLeft","ArrowRight"].indexOf(A.key)===-1&&(he(-1),Te(-1)),A.which!==229))switch(A.key){case"Home":U&&R&&(A.preventDefault(),q({diff:"start",direction:"next",reason:"keyboard",event:A}));break;case"End":U&&R&&(A.preventDefault(),q({diff:"end",direction:"previous",reason:"keyboard",event:A}));break;case"PageUp":A.preventDefault(),q({diff:-pc,direction:"previous",reason:"keyboard",event:A}),Ne(A);break;case"PageDown":A.preventDefault(),q({diff:pc,direction:"next",reason:"keyboard",event:A}),Ne(A);break;case"ArrowDown":A.preventDefault(),q({diff:1,direction:"next",reason:"keyboard",event:A}),Ne(A);break;case"ArrowUp":A.preventDefault(),q({diff:-1,direction:"previous",reason:"keyboard",event:A}),Ne(A);break;case"ArrowLeft":so(A,"previous");break;case"ArrowRight":so(A,"next");break;case"Enter":if(ce.current!==-1&&U){const ne=N[ce.current],ye=$?$(ne):!1;if(A.preventDefault(),ye)return;nt(A,ne,"selectOption"),r&&se.current.setSelectionRange(se.current.value.length,se.current.value.length)}else P&&le!==""&&We===!1&&(L&&A.preventDefault(),nt(A,le,"createOption","freeSolo"));break;case"Escape":U?(A.preventDefault(),A.stopPropagation(),Ge(A,"escape")):l&&(le!==""||L&&ue.length>0)&&(A.preventDefault(),A.stopPropagation(),Do(A));break;case"Backspace":if(L&&!ve&&le===""&&ue.length>0){const ne=xe===-1?ue.length-1:xe,ye=ue.slice();ye.splice(ne,1),Qe(A,ye,"removeOption",{option:ue[ne]})}break;case"Delete":if(L&&!ve&&le===""&&ue.length>0&&xe!==-1){const ne=xe,ye=ue.slice();ye.splice(ne,1),Qe(A,ye,"removeOption",{option:ue[ne]})}break}},Fo=V=>{Oe(!0),G&&!te.current&&Ne(V)},wt=V=>{if(t(de)){se.current.focus();return}Oe(!1),be.current=!0,te.current=!1,a&&ce.current!==-1&&U?nt(V,N[ce.current],"blur"):a&&P&&le!==""?nt(V,le,"blur","freeSolo"):i&&je(V,ue),Ge(V,"blur")},pt=V=>{const A=V.target.value;le!==A&&(ze(A),qe(!1),W&&W(V,A,"input")),A===""?!m&&!L&&Qe(V,null,"clear"):Ne(V)},et=V=>{const A=Number(V.currentTarget.getAttribute("data-option-index"));ce.current!==A&&ge({event:V,index:A,reason:"mouse"})},vt=V=>{ge({event:V,index:Number(V.currentTarget.getAttribute("data-option-index")),reason:"touch"}),mt.current=!0},Ct=V=>{const A=Number(V.currentTarget.getAttribute("data-option-index"));nt(V,N[A],"selectOption"),mt.current=!1},io=V=>A=>{const ne=ue.slice();ne.splice(V,1),Qe(A,ne,"removeOption",{option:ue[V]})},er=V=>{Ie?Ge(V,"toggleInput"):Ne(V)},_t=V=>{V.currentTarget.contains(V.target)&&V.target.getAttribute("id")!==re&&V.preventDefault()},go=V=>{V.currentTarget.contains(V.target)&&(se.current.focus(),Re&&be.current&&se.current.selectionEnd-se.current.selectionStart===0&&se.current.select(),be.current=!1)},Ht=V=>{!y&&(le===""||!Ie)&&er(V)};let Mt=P&&le.length>0;Mt=Mt||(L?ue.length>0:ue!==null);let lo=N;return f&&(lo=N.reduce((V,A,ne)=>{const ye=f(A);return V.length>0&&V[V.length-1].group===ye?V[V.length-1].options.push(A):V.push({key:ne,index:ne,group:ye,options:[A]}),V},[])),y&&Pe&&wt(),{getRootProps:(V={})=>u({"aria-owns":$e?`${re}-listbox`:null},V,{onKeyDown:ko(V),onMouseDown:_t,onClick:go}),getInputLabelProps:()=>({id:`${re}-label`,htmlFor:re}),getInputProps:()=>({id:re,value:le,onBlur:wt,onFocus:Fo,onChange:pt,onMouseDown:Ht,"aria-activedescendant":U?"":null,"aria-autocomplete":r?"both":"list","aria-controls":$e?`${re}-listbox`:void 0,"aria-expanded":$e,autoComplete:"off",ref:se,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:y}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Do}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:er}),getTagProps:({index:V})=>u({key:V,"data-tag-index":V,tabIndex:-1},!ve&&{onDelete:io(V)}),getListboxProps:()=>({role:"listbox",id:`${re}-listbox`,"aria-labelledby":`${re}-label`,ref:Be,onMouseDown:V=>{V.preventDefault()}}),getOptionProps:({index:V,option:A})=>{var ne;const ye=(L?ue:[ue]).some(Ce=>Ce!=null&&j(A,Ce)),Me=$?$(A):!1;return{key:(ne=S==null?void 0:S(A))!=null?ne:pe(A),tabIndex:-1,role:"option",id:`${re}-option-${V}`,onMouseMove:et,onClick:Ct,onTouchStart:vt,"data-option-index":V,"aria-disabled":Me,"aria-selected":ye}},id:re,inputValue:le,value:ue,dirty:Mt,expanded:U&&Ee,popupOpen:U,focused:Pe||xe!==-1,anchorEl:Ee,setAnchorEl:fe,focusedTag:xe,groupedOptions:lo}}var Qi={};Object.defineProperty(Qi,"__esModule",{value:!0});var Xd=Qi.default=void 0,z0=D0(p),j0=Bd;function Yd(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,o=new WeakMap;return(Yd=function(r){return r?o:t})(e)}function D0(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var o=Yd(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var s=n?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,o&&o.set(e,r),r}function F0(e){return Object.keys(e).length===0}function W0(e=null){const t=z0.useContext(j0.ThemeContext);return!t||F0(t)?e:t}Xd=Qi.default=W0;var Ot="top",eo="bottom",to="right",Et="left",el="auto",Bn=[Ot,eo,to,Et],zr="start",Cn="end",H0="clippingParents",Zd="viewport",tn="popper",V0="reference",fc=Bn.reduce(function(e,t){return e.concat([t+"-"+zr,t+"-"+Cn])},[]),Jd=[].concat(Bn,[el]).reduce(function(e,t){return e.concat([t,t+"-"+zr,t+"-"+Cn])},[]),U0="beforeRead",G0="read",K0="afterRead",q0="beforeMain",X0="main",Y0="afterMain",Z0="beforeWrite",J0="write",Q0="afterWrite",ey=[U0,G0,K0,q0,X0,Y0,Z0,J0,Q0];function Po(e){return e?(e.nodeName||"").toLowerCase():null}function Dt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function dr(e){var t=Dt(e).Element;return e instanceof t||e instanceof Element}function Yt(e){var t=Dt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function tl(e){if(typeof ShadowRoot>"u")return!1;var t=Dt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ty(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!Yt(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(s){var i=n[s];i===!1?a.removeAttribute(s):a.setAttribute(s,i===!0?"":i)}))})}function oy(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),i=s.reduce(function(l,c){return l[c]="",l},{});!Yt(n)||!Po(n)||(Object.assign(n.style,i),Object.keys(a).forEach(function(l){n.removeAttribute(l)}))})}}const ry={name:"applyStyles",enabled:!0,phase:"write",fn:ty,effect:oy,requires:["computeStyles"]};function $o(e){return e.split("-")[0]}var lr=Math.max,Pa=Math.min,jr=Math.round;function ai(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Qd(){return!/^((?!chrome|android).)*safari/i.test(ai())}function Dr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&Yt(e)&&(n=e.offsetWidth>0&&jr(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&jr(r.height)/e.offsetHeight||1);var s=dr(e)?Dt(e):window,i=s.visualViewport,l=!Qd()&&o,c=(r.left+(l&&i?i.offsetLeft:0))/n,d=(r.top+(l&&i?i.offsetTop:0))/a,m=r.width/n,v=r.height/a;return{width:m,height:v,top:d,right:c+m,bottom:d+v,left:c,x:c,y:d}}function ol(e){var t=Dr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function ep(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&tl(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Bo(e){return Dt(e).getComputedStyle(e)}function ny(e){return["table","td","th"].indexOf(Po(e))>=0}function Zo(e){return((dr(e)?e.ownerDocument:e.document)||window.document).documentElement}function hs(e){return Po(e)==="html"?e:e.assignedSlot||e.parentNode||(tl(e)?e.host:null)||Zo(e)}function mc(e){return!Yt(e)||Bo(e).position==="fixed"?null:e.offsetParent}function ay(e){var t=/firefox/i.test(ai()),o=/Trident/i.test(ai());if(o&&Yt(e)){var r=Bo(e);if(r.position==="fixed")return null}var n=hs(e);for(tl(n)&&(n=n.host);Yt(n)&&["html","body"].indexOf(Po(n))<0;){var a=Bo(n);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return n;n=n.parentNode}return null}function _n(e){for(var t=Dt(e),o=mc(e);o&&ny(o)&&Bo(o).position==="static";)o=mc(o);return o&&(Po(o)==="html"||Po(o)==="body"&&Bo(o).position==="static")?t:o||ay(e)||t}function rl(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function dn(e,t,o){return lr(e,Pa(t,o))}function sy(e,t,o){var r=dn(e,t,o);return r>o?o:r}function tp(){return{top:0,right:0,bottom:0,left:0}}function op(e){return Object.assign({},tp(),e)}function rp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var iy=function(t,o){return t=typeof t=="function"?t(Object.assign({},o.rects,{placement:o.placement})):t,op(typeof t!="number"?t:rp(t,Bn))};function ly(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,s=o.modifiersData.popperOffsets,i=$o(o.placement),l=rl(i),c=[Et,to].indexOf(i)>=0,d=c?"height":"width";if(!(!a||!s)){var m=iy(n.padding,o),v=ol(a),y=l==="y"?Ot:Et,b=l==="y"?eo:to,h=o.rects.reference[d]+o.rects.reference[l]-s[l]-o.rects.popper[d],C=s[l]-o.rects.reference[l],x=_n(a),P=x?l==="y"?x.clientHeight||0:x.clientWidth||0:0,$=h/2-C/2,S=m[y],k=P-v[d]-m[b],f=P/2-v[d]/2+$,R=dn(S,f,k),T=l;o.modifiersData[r]=(t={},t[T]=R,t.centerOffset=R-f,t)}}function cy(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?"[data-popper-arrow]":r;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||ep(t.elements.popper,n)&&(t.elements.arrow=n))}const uy={name:"arrow",enabled:!0,phase:"main",fn:ly,effect:cy,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fr(e){return e.split("-")[1]}var dy={top:"auto",right:"auto",bottom:"auto",left:"auto"};function py(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:jr(o*n)/n||0,y:jr(r*n)/n||0}}function gc(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,m=e.isFixed,v=s.x,y=v===void 0?0:v,b=s.y,h=b===void 0?0:b,C=typeof d=="function"?d({x:y,y:h}):{x:y,y:h};y=C.x,h=C.y;var x=s.hasOwnProperty("x"),P=s.hasOwnProperty("y"),$=Et,S=Ot,k=window;if(c){var f=_n(o),R="clientHeight",T="clientWidth";if(f===Dt(o)&&(f=Zo(o),Bo(f).position!=="static"&&i==="absolute"&&(R="scrollHeight",T="scrollWidth")),f=f,n===Ot||(n===Et||n===to)&&a===Cn){S=eo;var w=m&&f===k&&k.visualViewport?k.visualViewport.height:f[R];h-=w-r.height,h*=l?1:-1}if(n===Et||(n===Ot||n===eo)&&a===Cn){$=to;var O=m&&f===k&&k.visualViewport?k.visualViewport.width:f[T];y-=O-r.width,y*=l?1:-1}}var j=Object.assign({position:i},c&&dy),L=d===!0?py({x:y,y:h},Dt(o)):{x:y,y:h};if(y=L.x,h=L.y,l){var E;return Object.assign({},j,(E={},E[S]=P?"0":"",E[$]=x?"0":"",E.transform=(k.devicePixelRatio||1)<=1?"translate("+y+"px, "+h+"px)":"translate3d("+y+"px, "+h+"px, 0)",E))}return Object.assign({},j,(t={},t[S]=P?h+"px":"",t[$]=x?y+"px":"",t.transform="",t))}function fy(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,s=a===void 0?!0:a,i=o.roundOffsets,l=i===void 0?!0:i,c={placement:$o(t.placement),variation:Fr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,gc(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,gc(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const my={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:fy,data:{}};var qn={passive:!0};function gy(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,s=r.resize,i=s===void 0?!0:s,l=Dt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(d){d.addEventListener("scroll",o.update,qn)}),i&&l.addEventListener("resize",o.update,qn),function(){a&&c.forEach(function(d){d.removeEventListener("scroll",o.update,qn)}),i&&l.removeEventListener("resize",o.update,qn)}}const hy={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:gy,data:{}};var vy={left:"right",right:"left",bottom:"top",top:"bottom"};function ua(e){return e.replace(/left|right|bottom|top/g,function(t){return vy[t]})}var by={start:"end",end:"start"};function hc(e){return e.replace(/start|end/g,function(t){return by[t]})}function nl(e){var t=Dt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function al(e){return Dr(Zo(e)).left+nl(e).scrollLeft}function yy(e,t){var o=Dt(e),r=Zo(e),n=o.visualViewport,a=r.clientWidth,s=r.clientHeight,i=0,l=0;if(n){a=n.width,s=n.height;var c=Qd();(c||!c&&t==="fixed")&&(i=n.offsetLeft,l=n.offsetTop)}return{width:a,height:s,x:i+al(e),y:l}}function xy(e){var t,o=Zo(e),r=nl(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=lr(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=lr(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),i=-r.scrollLeft+al(e),l=-r.scrollTop;return Bo(n||o).direction==="rtl"&&(i+=lr(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:s,x:i,y:l}}function sl(e){var t=Bo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function np(e){return["html","body","#document"].indexOf(Po(e))>=0?e.ownerDocument.body:Yt(e)&&sl(e)?e:np(hs(e))}function pn(e,t){var o;t===void 0&&(t=[]);var r=np(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Dt(r),s=n?[a].concat(a.visualViewport||[],sl(r)?r:[]):r,i=t.concat(s);return n?i:i.concat(pn(hs(s)))}function si(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Cy(e,t){var o=Dr(e,!1,t==="fixed");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function vc(e,t,o){return t===Zd?si(yy(e,o)):dr(t)?Cy(t,o):si(xy(Zo(e)))}function $y(e){var t=pn(hs(e)),o=["absolute","fixed"].indexOf(Bo(e).position)>=0,r=o&&Yt(e)?_n(e):e;return dr(r)?t.filter(function(n){return dr(n)&&ep(n,r)&&Po(n)!=="body"}):[]}function Sy(e,t,o,r){var n=t==="clippingParents"?$y(e):[].concat(t),a=[].concat(n,[o]),s=a[0],i=a.reduce(function(l,c){var d=vc(e,c,r);return l.top=lr(d.top,l.top),l.right=Pa(d.right,l.right),l.bottom=Pa(d.bottom,l.bottom),l.left=lr(d.left,l.left),l},vc(e,s,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function ap(e){var t=e.reference,o=e.element,r=e.placement,n=r?$o(r):null,a=r?Fr(r):null,s=t.x+t.width/2-o.width/2,i=t.y+t.height/2-o.height/2,l;switch(n){case Ot:l={x:s,y:t.y-o.height};break;case eo:l={x:s,y:t.y+t.height};break;case to:l={x:t.x+t.width,y:i};break;case Et:l={x:t.x-o.width,y:i};break;default:l={x:t.x,y:t.y}}var c=n?rl(n):null;if(c!=null){var d=c==="y"?"height":"width";switch(a){case zr:l[c]=l[c]-(t[d]/2-o[d]/2);break;case Cn:l[c]=l[c]+(t[d]/2-o[d]/2);break}}return l}function $n(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,s=a===void 0?e.strategy:a,i=o.boundary,l=i===void 0?H0:i,c=o.rootBoundary,d=c===void 0?Zd:c,m=o.elementContext,v=m===void 0?tn:m,y=o.altBoundary,b=y===void 0?!1:y,h=o.padding,C=h===void 0?0:h,x=op(typeof C!="number"?C:rp(C,Bn)),P=v===tn?V0:tn,$=e.rects.popper,S=e.elements[b?P:v],k=Sy(dr(S)?S:S.contextElement||Zo(e.elements.popper),l,d,s),f=Dr(e.elements.reference),R=ap({reference:f,element:$,placement:n}),T=si(Object.assign({},$,R)),w=v===tn?T:f,O={top:k.top-w.top+x.top,bottom:w.bottom-k.bottom+x.bottom,left:k.left-w.left+x.left,right:w.right-k.right+x.right},j=e.modifiersData.offset;if(v===tn&&j){var L=j[n];Object.keys(O).forEach(function(E){var B=[to,eo].indexOf(E)>=0?1:-1,z=[Ot,eo].indexOf(E)>=0?"y":"x";O[E]+=L[z]*B})}return O}function Ry(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,s=o.padding,i=o.flipVariations,l=o.allowedAutoPlacements,c=l===void 0?Jd:l,d=Fr(r),m=d?i?fc:fc.filter(function(b){return Fr(b)===d}):Bn,v=m.filter(function(b){return c.indexOf(b)>=0});v.length===0&&(v=m);var y=v.reduce(function(b,h){return b[h]=$n(e,{placement:h,boundary:n,rootBoundary:a,padding:s})[$o(h)],b},{});return Object.keys(y).sort(function(b,h){return y[b]-y[h]})}function Py(e){if($o(e)===el)return[];var t=ua(e);return[hc(e),t,hc(t)]}function ky(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,s=o.altAxis,i=s===void 0?!0:s,l=o.fallbackPlacements,c=o.padding,d=o.boundary,m=o.rootBoundary,v=o.altBoundary,y=o.flipVariations,b=y===void 0?!0:y,h=o.allowedAutoPlacements,C=t.options.placement,x=$o(C),P=x===C,$=l||(P||!b?[ua(C)]:Py(C)),S=[C].concat($).reduce(function(re,pe){return re.concat($o(pe)===el?Ry(t,{placement:pe,boundary:d,rootBoundary:m,padding:c,flipVariations:b,allowedAutoPlacements:h}):pe)},[]),k=t.rects.reference,f=t.rects.popper,R=new Map,T=!0,w=S[0],O=0;O=0,z=B?"width":"height",W=$n(t,{placement:j,boundary:d,rootBoundary:m,altBoundary:v,padding:c}),H=B?E?to:Et:E?eo:Ot;k[z]>f[z]&&(H=ua(H));var _=ua(H),G=[];if(a&&G.push(W[L]<=0),i&&G.push(W[H]<=0,W[_]<=0),G.every(function(re){return re})){w=j,T=!1;break}R.set(j,G)}if(T)for(var ie=b?3:1,ve=function(pe){var te=S.find(function(be){var se=R.get(be);if(se)return se.slice(0,pe).every(function(de){return de})});if(te)return w=te,"break"},Re=ie;Re>0;Re--){var Se=ve(Re);if(Se==="break")break}t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}const Ty={name:"flip",enabled:!0,phase:"main",fn:ky,requiresIfExists:["offset"],data:{_skip:!1}};function bc(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function yc(e){return[Ot,to,eo,Et].some(function(t){return e[t]>=0})}function wy(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,s=$n(t,{elementContext:"reference"}),i=$n(t,{altBoundary:!0}),l=bc(s,r),c=bc(i,n,a),d=yc(l),m=yc(c);t.modifiersData[o]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":m})}const My={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:wy};function Iy(e,t,o){var r=$o(e),n=[Et,Ot].indexOf(r)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,s=a[0],i=a[1];return s=s||0,i=(i||0)*n,[Et,to].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}function Oy(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,s=Jd.reduce(function(d,m){return d[m]=Iy(m,t.rects,a),d},{}),i=s[t.placement],l=i.x,c=i.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}const Ey={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Oy};function Ly(e){var t=e.state,o=e.name;t.modifiersData[o]=ap({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Ay={name:"popperOffsets",enabled:!0,phase:"read",fn:Ly,data:{}};function By(e){return e==="x"?"y":"x"}function _y(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,s=o.altAxis,i=s===void 0?!1:s,l=o.boundary,c=o.rootBoundary,d=o.altBoundary,m=o.padding,v=o.tether,y=v===void 0?!0:v,b=o.tetherOffset,h=b===void 0?0:b,C=$n(t,{boundary:l,rootBoundary:c,padding:m,altBoundary:d}),x=$o(t.placement),P=Fr(t.placement),$=!P,S=rl(x),k=By(S),f=t.modifiersData.popperOffsets,R=t.rects.reference,T=t.rects.popper,w=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,O=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(f){if(a){var E,B=S==="y"?Ot:Et,z=S==="y"?eo:to,W=S==="y"?"height":"width",H=f[S],_=H+C[B],G=H-C[z],ie=y?-T[W]/2:0,ve=P===zr?R[W]:T[W],Re=P===zr?-T[W]:-R[W],Se=t.elements.arrow,re=y&&Se?ol(Se):{width:0,height:0},pe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:tp(),te=pe[B],be=pe[z],se=dn(0,R[W],re[W]),de=$?R[W]/2-ie-se-te-O.mainAxis:ve-se-te-O.mainAxis,Ee=$?-R[W]/2+ie+se+be+O.mainAxis:Re+se+be+O.mainAxis,fe=t.elements.arrow&&_n(t.elements.arrow),xe=fe?S==="y"?fe.clientTop||0:fe.clientLeft||0:0,he=(E=j==null?void 0:j[S])!=null?E:0,me=H+de-he-xe,ce=H+Ee-he,ue=dn(y?Pa(_,me):_,H,y?lr(G,ce):G);f[S]=ue,L[S]=ue-H}if(i){var Ae,le=S==="x"?Ot:Et,ze=S==="x"?eo:to,Pe=f[k],Oe=k==="y"?"height":"width",je=Pe+C[le],Ie=Pe-C[ze],Le=[Ot,Et].indexOf(x)!==-1,Ke=(Ae=j==null?void 0:j[k])!=null?Ae:0,qe=Le?je:Pe-R[Oe]-T[Oe]-Ke+O.altAxis,We=Le?Pe+R[Oe]+T[Oe]-Ke-O.altAxis:Ie,U=y&&Le?sy(qe,Pe,We):dn(y?qe:je,Pe,y?We:Ie);f[k]=U,L[k]=U-Pe}t.modifiersData[r]=L}}const Ny={name:"preventOverflow",enabled:!0,phase:"main",fn:_y,requiresIfExists:["offset"]};function zy(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function jy(e){return e===Dt(e)||!Yt(e)?nl(e):zy(e)}function Dy(e){var t=e.getBoundingClientRect(),o=jr(t.width)/e.offsetWidth||1,r=jr(t.height)/e.offsetHeight||1;return o!==1||r!==1}function Fy(e,t,o){o===void 0&&(o=!1);var r=Yt(t),n=Yt(t)&&Dy(t),a=Zo(t),s=Dr(e,n,o),i={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!o)&&((Po(t)!=="body"||sl(a))&&(i=jy(t)),Yt(t)?(l=Dr(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=al(a))),{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}function Wy(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(i){if(!o.has(i)){var l=t.get(i);l&&n(l)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function Hy(e){var t=Wy(e);return ey.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function Vy(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function Uy(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var xc={placement:"bottom",modifiers:[],strategy:"absolute"};function Cc(){for(var e=arguments.length,t=new Array(e),o=0;o{a||i(Xy(n)||document.body)},[n,a]),xt(()=>{if(s&&!a)return yn(o,s),()=>{yn(o,null)}},[o,s,a]),a){if(p.isValidElement(r)){const c={ref:l};return p.cloneElement(r,c)}return g.jsx(p.Fragment,{children:r})}return g.jsx(p.Fragment,{children:s&&ff.createPortal(r,s)})});function Yy(e){return X("MuiPopper",e)}Y("MuiPopper",["root"]);const Zy=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Jy=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Qy(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function ii(e){return typeof e=="function"?e():e}function ex(e){return e.nodeType!==void 0}const tx=e=>{const{classes:t}=e;return Z({root:["root"]},Yy,t)},ox={},rx=p.forwardRef(function(t,o){var r;const{anchorEl:n,children:a,direction:s,disablePortal:i,modifiers:l,open:c,placement:d,popperOptions:m,popperRef:v,slotProps:y={},slots:b={},TransitionProps:h}=t,C=F(t,Zy),x=p.useRef(null),P=Ue(x,o),$=p.useRef(null),S=Ue($,v),k=p.useRef(S);xt(()=>{k.current=S},[S]),p.useImperativeHandle(v,()=>$.current,[]);const f=Qy(d,s),[R,T]=p.useState(f),[w,O]=p.useState(ii(n));p.useEffect(()=>{$.current&&$.current.forceUpdate()}),p.useEffect(()=>{n&&O(ii(n))},[n]),xt(()=>{if(!w||!c)return;const z=_=>{T(_.placement)};let W=[{name:"preventOverflow",options:{altBoundary:i}},{name:"flip",options:{altBoundary:i}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:_})=>{z(_)}}];l!=null&&(W=W.concat(l)),m&&m.modifiers!=null&&(W=W.concat(m.modifiers));const H=qy(w,x.current,u({placement:f},m,{modifiers:W}));return k.current(H),()=>{H.destroy(),k.current(null)}},[w,i,l,c,m,f]);const j={placement:R};h!==null&&(j.TransitionProps=h);const L=tx(t),E=(r=b.root)!=null?r:"div",B=lt({elementType:E,externalSlotProps:y.root,externalForwardedProps:C,additionalProps:{role:"tooltip",ref:P},ownerState:t,className:L.root});return g.jsx(E,u({},B,{children:typeof a=="function"?a(j):a}))}),nx=p.forwardRef(function(t,o){const{anchorEl:r,children:n,container:a,direction:s="ltr",disablePortal:i=!1,keepMounted:l=!1,modifiers:c,open:d,placement:m="bottom",popperOptions:v=ox,popperRef:y,style:b,transition:h=!1,slotProps:C={},slots:x={}}=t,P=F(t,Jy),[$,S]=p.useState(!0),k=()=>{S(!1)},f=()=>{S(!0)};if(!l&&!d&&(!h||$))return null;let R;if(a)R=a;else if(r){const O=ii(r);R=O&&ex(O)?rt(O).body:rt(null).body}const T=!d&&l&&(!h||$)?"none":void 0,w=h?{in:d,onEnter:k,onExited:f}:void 0;return g.jsx(sp,{disablePortal:i,container:R,children:g.jsx(rx,u({anchorEl:r,direction:s,disablePortal:i,modifiers:c,ref:o,open:h?!$:d,placement:m,popperOptions:v,popperRef:y,slotProps:C,slots:x},P,{style:u({position:"fixed",top:0,left:0,display:T},b),TransitionProps:w,children:n}))})}),ax=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],sx=M(nx,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),vs=p.forwardRef(function(t,o){var r;const n=Xd(),a=oe({props:t,name:"MuiPopper"}),{anchorEl:s,component:i,components:l,componentsProps:c,container:d,disablePortal:m,keepMounted:v,modifiers:y,open:b,placement:h,popperOptions:C,popperRef:x,transition:P,slots:$,slotProps:S}=a,k=F(a,ax),f=(r=$==null?void 0:$.root)!=null?r:l==null?void 0:l.Root,R=u({anchorEl:s,container:d,disablePortal:m,keepMounted:v,modifiers:y,open:b,placement:h,popperOptions:C,popperRef:x,transition:P},k);return g.jsx(sx,u({as:i,direction:n==null?void 0:n.direction,slots:{root:f},slotProps:S??c},R,{ref:o}))});function ix(e){return X("MuiListSubheader",e)}Y("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const lx=["className","color","component","disableGutters","disableSticky","inset"],cx=e=>{const{classes:t,color:o,disableGutters:r,inset:n,disableSticky:a}=e,s={root:["root",o!=="default"&&`color${I(o)}`,!r&&"gutters",n&&"inset",!a&&"sticky"]};return Z(s,ix,t)},ux=M("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.color!=="default"&&t[`color${I(o.color)}`],!o.disableGutters&&t.gutters,o.inset&&t.inset,!o.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>u({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),ip=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListSubheader"}),{className:n,color:a="default",component:s="li",disableGutters:i=!1,disableSticky:l=!1,inset:c=!1}=r,d=F(r,lx),m=u({},r,{color:a,component:s,disableGutters:i,disableSticky:l,inset:c}),v=cx(m);return g.jsx(ux,u({as:s,className:D(v.root,n),ref:o,ownerState:m},d))});ip.muiSkipListHighlight=!0;const dx=ae(g.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function lp(e){return X("MuiChip",e)}const Fe=Y("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),px=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],fx=e=>{const{classes:t,disabled:o,size:r,color:n,iconColor:a,onDelete:s,clickable:i,variant:l}=e,c={root:["root",l,o&&"disabled",`size${I(r)}`,`color${I(n)}`,i&&"clickable",i&&`clickableColor${I(n)}`,s&&"deletable",s&&`deletableColor${I(n)}`,`${l}${I(n)}`],label:["label",`label${I(r)}`],avatar:["avatar",`avatar${I(r)}`,`avatarColor${I(n)}`],icon:["icon",`icon${I(r)}`,`iconColor${I(a)}`],deleteIcon:["deleteIcon",`deleteIcon${I(r)}`,`deleteIconColor${I(n)}`,`deleteIcon${I(l)}Color${I(n)}`]};return Z(c,lp,t)},mx=M("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{color:r,iconColor:n,clickable:a,onDelete:s,size:i,variant:l}=o;return[{[`& .${Fe.avatar}`]:t.avatar},{[`& .${Fe.avatar}`]:t[`avatar${I(i)}`]},{[`& .${Fe.avatar}`]:t[`avatarColor${I(r)}`]},{[`& .${Fe.icon}`]:t.icon},{[`& .${Fe.icon}`]:t[`icon${I(i)}`]},{[`& .${Fe.icon}`]:t[`iconColor${I(n)}`]},{[`& .${Fe.deleteIcon}`]:t.deleteIcon},{[`& .${Fe.deleteIcon}`]:t[`deleteIcon${I(i)}`]},{[`& .${Fe.deleteIcon}`]:t[`deleteIconColor${I(r)}`]},{[`& .${Fe.deleteIcon}`]:t[`deleteIcon${I(l)}Color${I(r)}`]},t.root,t[`size${I(i)}`],t[`color${I(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${I(r)})`],s&&t.deletable,s&&r!=="default"&&t[`deletableColor${I(r)}`],t[l],t[`${l}${I(r)}`]]}})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return u({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Fe.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Fe.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:o,fontSize:e.typography.pxToRem(12)},[`& .${Fe.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Fe.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Fe.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Fe.icon}`]:u({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&u({color:e.vars?e.vars.palette.Chip.defaultIconColor:o},t.color!=="default"&&{color:"inherit"})),[`& .${Fe.deleteIcon}`]:u({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:we(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:we(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:we(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Fe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${Fe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>u({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Fe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${Fe.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>u({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Fe.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Fe.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Fe.avatar}`]:{marginLeft:4},[`& .${Fe.avatarSmall}`]:{marginLeft:2},[`& .${Fe.icon}`]:{marginLeft:4},[`& .${Fe.iconSmall}`]:{marginLeft:2},[`& .${Fe.deleteIcon}`]:{marginRight:5},[`& .${Fe.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:we(e.palette[t.color].main,.7)}`,[`&.${Fe.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Fe.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:we(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Fe.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:we(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),gx=M("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:o}=e,{size:r}=o;return[t.label,t[`label${I(r)}`]]}})(({ownerState:e})=>u({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function $c(e){return e.key==="Backspace"||e.key==="Delete"}const cp=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiChip"}),{avatar:n,className:a,clickable:s,color:i="default",component:l,deleteIcon:c,disabled:d=!1,icon:m,label:v,onClick:y,onDelete:b,onKeyDown:h,onKeyUp:C,size:x="medium",variant:P="filled",tabIndex:$,skipFocusWhenDisabled:S=!1}=r,k=F(r,px),f=p.useRef(null),R=Ue(f,o),T=G=>{G.stopPropagation(),b&&b(G)},w=G=>{G.currentTarget===G.target&&$c(G)&&G.preventDefault(),h&&h(G)},O=G=>{G.currentTarget===G.target&&(b&&$c(G)?b(G):G.key==="Escape"&&f.current&&f.current.blur()),C&&C(G)},j=s!==!1&&y?!0:s,L=j||b?kt:l||"div",E=u({},r,{component:L,disabled:d,size:x,color:i,iconColor:p.isValidElement(m)&&m.props.color||i,onDelete:!!b,clickable:j,variant:P}),B=fx(E),z=L===kt?u({component:l||"div",focusVisibleClassName:B.focusVisible},b&&{disableRipple:!0}):{};let W=null;b&&(W=c&&p.isValidElement(c)?p.cloneElement(c,{className:D(c.props.className,B.deleteIcon),onClick:T}):g.jsx(dx,{className:D(B.deleteIcon),onClick:T}));let H=null;n&&p.isValidElement(n)&&(H=p.cloneElement(n,{className:D(B.avatar,n.props.className)}));let _=null;return m&&p.isValidElement(m)&&(_=p.cloneElement(m,{className:D(B.icon,m.props.className)})),g.jsxs(mx,u({as:L,className:D(B.root,a),disabled:j&&d?!0:void 0,onClick:y,onKeyDown:w,onKeyUp:O,ref:R,tabIndex:S&&d?-1:$,ownerState:E},z,k,{children:[H||_,g.jsx(gx,{className:D(B.label),ownerState:E,children:v}),W]}))}),g4=Object.freeze(Object.defineProperty({__proto__:null,chipClasses:Fe,default:cp,getChipUtilityClass:lp},Symbol.toStringTag,{value:"Module"})),hx=["onChange","maxRows","minRows","style","value"];function Xn(e){return parseInt(e,10)||0}const vx={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function bx(e){for(const t in e)return!1;return!0}function Sc(e){return bx(e)||e.outerHeightStyle===0&&!e.overflowing}const yx=p.forwardRef(function(t,o){const{onChange:r,maxRows:n,minRows:a=1,style:s,value:i}=t,l=F(t,hx),{current:c}=p.useRef(i!=null),d=p.useRef(null),m=Ue(o,d),v=p.useRef(null),y=p.useRef(null),b=p.useCallback(()=>{const $=d.current,S=y.current;if(!$||!S)return;const f=Jt($).getComputedStyle($);if(f.width==="0px")return{outerHeightStyle:0,overflowing:!1};S.style.width=f.width,S.value=$.value||t.placeholder||"x",S.value.slice(-1)===` +`&&(S.value+=" ");const R=f.boxSizing,T=Xn(f.paddingBottom)+Xn(f.paddingTop),w=Xn(f.borderBottomWidth)+Xn(f.borderTopWidth),O=S.scrollHeight;S.value="x";const j=S.scrollHeight;let L=O;a&&(L=Math.max(Number(a)*j,L)),n&&(L=Math.min(Number(n)*j,L)),L=Math.max(L,j);const E=L+(R==="border-box"?T+w:0),B=Math.abs(L-O)<=1;return{outerHeightStyle:E,overflowing:B}},[n,a,t.placeholder]),h=at(()=>{const $=d.current,S=b();if(!$||!S||Sc(S))return!1;const k=S.outerHeightStyle;return v.current!=null&&v.current!==k}),C=p.useCallback(()=>{const $=d.current,S=b();if(!$||!S||Sc(S))return;const k=S.outerHeightStyle;v.current!==k&&(v.current=k,$.style.height=`${k}px`),$.style.overflow=S.overflowing?"hidden":""},[b]),x=p.useRef(-1);xt(()=>{const $=Kr(C),S=d==null?void 0:d.current;if(!S)return;const k=Jt(S);k.addEventListener("resize",$);let f;return typeof ResizeObserver<"u"&&(f=new ResizeObserver(()=>{h()&&(f.unobserve(S),cancelAnimationFrame(x.current),C(),x.current=requestAnimationFrame(()=>{f.observe(S)}))}),f.observe(S)),()=>{$.clear(),cancelAnimationFrame(x.current),k.removeEventListener("resize",$),f&&f.disconnect()}},[b,C,h]),xt(()=>{C()});const P=$=>{c||C(),r&&r($)};return g.jsxs(p.Fragment,{children:[g.jsx("textarea",u({value:i,onChange:P,ref:m,rows:a,style:s},l)),g.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:y,tabIndex:-1,style:u({},vx.shadow,s,{paddingTop:0,paddingBottom:0})})]})});function Jo({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>"u"&&(r[n]=o[n]),r),{})}const bs=p.createContext(void 0);function mo(){return p.useContext(bs)}function xx(e){return g.jsx(td,u({},e,{defaultTheme:ps,themeId:Eo}))}function Rc(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function ka(e,t=!1){return e&&(Rc(e.value)&&e.value!==""||t&&Rc(e.defaultValue)&&e.defaultValue!=="")}function Cx(e){return e.startAdornment}function up(e){return X("MuiInputBase",e)}const It=Y("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),$x=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],ys=(e,t)=>{const{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size==="small"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${I(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},xs=(e,t)=>{const{ownerState:o}=e;return[t.input,o.size==="small"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type==="search"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},Sx=e=>{const{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:s,formControl:i,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:m,size:v,startAdornment:y,type:b}=e,h={root:["root",`color${I(o)}`,r&&"disabled",n&&"error",l&&"fullWidth",s&&"focused",i&&"formControl",v&&v!=="medium"&&`size${I(v)}`,d&&"multiline",y&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",m&&"readOnly"],input:["input",r&&"disabled",b==="search"&&"inputTypeSearch",d&&"inputMultiline",v==="small"&&"inputSizeSmall",c&&"inputHiddenLabel",y&&"inputAdornedStart",a&&"inputAdornedEnd",m&&"readOnly"]};return Z(h,up,t)},Cs=M("div",{name:"MuiInputBase",slot:"Root",overridesResolver:ys})(({theme:e,ownerState:t})=>u({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${It.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&u({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),$s=M("input",{name:"MuiInputBase",slot:"Input",overridesResolver:xs})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light",r=u({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),n={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return u({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${It.formControl} &`]:{"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${It.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Rx=g.jsx(xx,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Nn=p.forwardRef(function(t,o){var r;const n=oe({props:t,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:s,autoFocus:i,className:l,components:c={},componentsProps:d={},defaultValue:m,disabled:v,disableInjectingGlobalStyles:y,endAdornment:b,fullWidth:h=!1,id:C,inputComponent:x="input",inputProps:P={},inputRef:$,maxRows:S,minRows:k,multiline:f=!1,name:R,onBlur:T,onChange:w,onClick:O,onFocus:j,onKeyDown:L,onKeyUp:E,placeholder:B,readOnly:z,renderSuffix:W,rows:H,slotProps:_={},slots:G={},startAdornment:ie,type:ve="text",value:Re}=n,Se=F(n,$x),re=P.value!=null?P.value:Re,{current:pe}=p.useRef(re!=null),te=p.useRef(),be=p.useCallback(U=>{},[]),se=Ue(te,$,P.ref,be),[de,Ee]=p.useState(!1),fe=mo(),xe=Jo({props:n,muiFormControl:fe,states:["color","disabled","error","hiddenLabel","size","required","filled"]});xe.focused=fe?fe.focused:de,p.useEffect(()=>{!fe&&v&&de&&(Ee(!1),T&&T())},[fe,v,de,T]);const he=fe&&fe.onFilled,me=fe&&fe.onEmpty,ce=p.useCallback(U=>{ka(U)?he&&he():me&&me()},[he,me]);xt(()=>{pe&&ce({value:re})},[re,ce,pe]);const ue=U=>{if(xe.disabled){U.stopPropagation();return}j&&j(U),P.onFocus&&P.onFocus(U),fe&&fe.onFocus?fe.onFocus(U):Ee(!0)},Ae=U=>{T&&T(U),P.onBlur&&P.onBlur(U),fe&&fe.onBlur?fe.onBlur(U):Ee(!1)},le=(U,...N)=>{if(!pe){const Q=U.target||te.current;if(Q==null)throw new Error(Pt(1));ce({value:Q.value})}P.onChange&&P.onChange(U,...N),w&&w(U,...N)};p.useEffect(()=>{ce(te.current)},[]);const ze=U=>{te.current&&U.currentTarget===U.target&&te.current.focus(),O&&O(U)};let Pe=x,Oe=P;f&&Pe==="input"&&(H?Oe=u({type:void 0,minRows:H,maxRows:H},Oe):Oe=u({type:void 0,maxRows:S,minRows:k},Oe),Pe=yx);const je=U=>{ce(U.animationName==="mui-auto-fill-cancel"?te.current:{value:"x"})};p.useEffect(()=>{fe&&fe.setAdornedStart(!!ie)},[fe,ie]);const Ie=u({},n,{color:xe.color||"primary",disabled:xe.disabled,endAdornment:b,error:xe.error,focused:xe.focused,formControl:fe,fullWidth:h,hiddenLabel:xe.hiddenLabel,multiline:f,size:xe.size,startAdornment:ie,type:ve}),Le=Sx(Ie),Ke=G.root||c.Root||Cs,qe=_.root||d.root||{},We=G.input||c.Input||$s;return Oe=u({},Oe,(r=_.input)!=null?r:d.input),g.jsxs(p.Fragment,{children:[!y&&Rx,g.jsxs(Ke,u({},qe,!uo(Ke)&&{ownerState:u({},Ie,qe.ownerState)},{ref:o,onClick:ze},Se,{className:D(Le.root,qe.className,l,z&&"MuiInputBase-readOnly"),children:[ie,g.jsx(bs.Provider,{value:null,children:g.jsx(We,u({ownerState:Ie,"aria-invalid":xe.error,"aria-describedby":a,autoComplete:s,autoFocus:i,defaultValue:m,disabled:xe.disabled,id:C,onAnimationStart:je,name:R,placeholder:B,readOnly:z,required:xe.required,rows:H,value:re,onKeyDown:L,onKeyUp:E,type:ve},Oe,!uo(We)&&{as:Pe,ownerState:u({},Ie,Oe.ownerState)},{ref:se,className:D(Le.input,Oe.className,z&&"MuiInputBase-readOnly"),onBlur:Ae,onChange:le,onFocus:ue}))}),b,W?W(u({},xe,{startAdornment:ie})):null]}))]})}),h4=Object.freeze(Object.defineProperty({__proto__:null,default:Nn,getInputBaseUtilityClass:up,inputBaseClasses:It},Symbol.toStringTag,{value:"Module"}));function dp(e){return X("MuiInput",e)}const Io=u({},It,Y("MuiInput",["root","underline","input"]));function Px(e){return X("MuiOutlinedInput",e)}const bo=u({},It,Y("MuiOutlinedInput",["root","notchedOutline","input"]));function kx(e){return X("MuiFilledInput",e)}const Nt=u({},It,Y("MuiFilledInput",["root","underline","input"])),pp=ae(g.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Tx(e){return X("MuiAutocomplete",e)}const _e=Y("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var Pc,kc;const wx=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Mx=["ref"],Ix=["key"],Ox=["key"],Ex=e=>{const{classes:t,disablePortal:o,expanded:r,focused:n,fullWidth:a,hasClearIcon:s,hasPopupIcon:i,inputFocused:l,popupOpen:c,size:d}=e,m={root:["root",r&&"expanded",n&&"focused",a&&"fullWidth",s&&"hasClearIcon",i&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${I(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",o&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Z(m,Tx,t)},Lx=M("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{fullWidth:r,hasClearIcon:n,hasPopupIcon:a,inputFocused:s,size:i}=o;return[{[`& .${_e.tag}`]:t.tag},{[`& .${_e.tag}`]:t[`tagSize${I(i)}`]},{[`& .${_e.inputRoot}`]:t.inputRoot},{[`& .${_e.input}`]:t.input},{[`& .${_e.input}`]:s&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,n&&t.hasClearIcon]}})({[`&.${_e.focused} .${_e.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${_e.clearIndicator}`]:{visibility:"visible"}},[`& .${_e.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${_e.inputRoot}`]:{[`.${_e.hasPopupIcon}&, .${_e.hasClearIcon}&`]:{paddingRight:30},[`.${_e.hasPopupIcon}.${_e.hasClearIcon}&`]:{paddingRight:56},[`& .${_e.input}`]:{width:0,minWidth:30}},[`& .${Io.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Io.root}.${It.sizeSmall}`]:{[`& .${Io.input}`]:{padding:"2px 4px 3px 0"}},[`& .${bo.root}`]:{padding:9,[`.${_e.hasPopupIcon}&, .${_e.hasClearIcon}&`]:{paddingRight:39},[`.${_e.hasPopupIcon}.${_e.hasClearIcon}&`]:{paddingRight:65},[`& .${_e.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${_e.endAdornment}`]:{right:9}},[`& .${bo.root}.${It.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${_e.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Nt.root}`]:{paddingTop:19,paddingLeft:8,[`.${_e.hasPopupIcon}&, .${_e.hasClearIcon}&`]:{paddingRight:39},[`.${_e.hasPopupIcon}.${_e.hasClearIcon}&`]:{paddingRight:65},[`& .${Nt.input}`]:{padding:"7px 4px"},[`& .${_e.endAdornment}`]:{right:9}},[`& .${Nt.root}.${It.sizeSmall}`]:{paddingBottom:1,[`& .${Nt.input}`]:{padding:"2.5px 4px"}},[`& .${It.hiddenLabel}`]:{paddingTop:8},[`& .${Nt.root}.${It.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${_e.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Nt.root}.${It.hiddenLabel}.${It.sizeSmall}`]:{[`& .${_e.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${_e.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${_e.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${_e.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${_e.inputRoot}`]:{flexWrap:"wrap"}}}]}),Ax=M("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),Bx=M(Go,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),_x=M(Go,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>u({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),Nx=M(vs,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${_e.option}`]:t.option},t.popper,o.disablePortal&&t.popperDisablePortal]}})(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),zx=M(ao,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>u({},e.typography.body1,{overflow:"auto"})),jx=M("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Dx=M("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Fx=M("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${_e.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${_e.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${_e.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${_e.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${_e.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),Wx=M(ip,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),Hx=M("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${_e.option}`]:{paddingLeft:24}}),v4=p.forwardRef(function(t,o){var r,n,a,s;const i=oe({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:c=!1,autoSelect:d=!1,blurOnSelect:m=!1,ChipProps:v,className:y,clearIcon:b=Pc||(Pc=g.jsx(Kd,{fontSize:"small"})),clearOnBlur:h=!i.freeSolo,clearOnEscape:C=!1,clearText:x="Clear",closeText:P="Close",componentsProps:$={},defaultValue:S=i.multiple?[]:null,disableClearable:k=!1,disableCloseOnSelect:f=!1,disabled:R=!1,disabledItemsFocusable:T=!1,disableListWrap:w=!1,disablePortal:O=!1,filterSelectedOptions:j=!1,forcePopupIcon:L="auto",freeSolo:E=!1,fullWidth:B=!1,getLimitTagsText:z=A=>`+${A}`,getOptionLabel:W,groupBy:H,handleHomeEndKeys:_=!i.freeSolo,includeInputInList:G=!1,limitTags:ie=-1,ListboxComponent:ve="ul",ListboxProps:Re,loading:Se=!1,loadingText:re="Loading…",multiple:pe=!1,noOptionsText:te="No options",openOnFocus:be=!1,openText:se="Open",PaperComponent:de=ao,PopperComponent:Ee=vs,popupIcon:fe=kc||(kc=g.jsx(pp,{})),readOnly:xe=!1,renderGroup:he,renderInput:me,renderOption:ce,renderTags:ue,selectOnFocus:Ae=!i.freeSolo,size:le="medium",slotProps:ze={}}=i,Pe=F(i,wx),{getRootProps:Oe,getInputProps:je,getInputLabelProps:Ie,getPopupIndicatorProps:Le,getClearProps:Ke,getTagProps:qe,getListboxProps:We,getOptionProps:U,value:N,dirty:Q,expanded:$e,id:Te,popupOpen:J,focused:ge,focusedTag:q,anchorEl:ee,setAnchorEl:ke,inputValue:Be,groupedOptions:Ne}=N0(u({},i,{componentName:"Autocomplete"})),Ge=!k&&!R&&Q&&!xe,Qe=(!E||L===!0)&&L!==!1,{onMouseDown:mt}=je(),{ref:nt}=Re??{},Tt=We(),{ref:so}=Tt,Do=F(Tt,Mx),ko=Ue(so,nt),wt=W||(A=>{var ne;return(ne=A.label)!=null?ne:A}),pt=u({},i,{disablePortal:O,expanded:$e,focused:ge,fullWidth:B,getOptionLabel:wt,hasClearIcon:Ge,hasPopupIcon:Qe,inputFocused:q===-1,popupOpen:J,size:le}),et=Ex(pt);let vt;if(pe&&N.length>0){const A=ne=>u({className:et.tag,disabled:R},qe(ne));ue?vt=ue(N,A,pt):vt=N.map((ne,ye)=>{const Me=A({index:ye}),{key:Ce}=Me,De=F(Me,Ix);return g.jsx(cp,u({label:wt(ne),size:le},De,v),Ce)})}if(ie>-1&&Array.isArray(vt)){const A=vt.length-ie;!ge&&A>0&&(vt=vt.splice(0,ie),vt.push(g.jsx("span",{className:et.tag,children:z(A)},vt.length)))}const io=he||(A=>g.jsxs("li",{children:[g.jsx(Wx,{className:et.groupLabel,ownerState:pt,component:"div",children:A.group}),g.jsx(Hx,{className:et.groupUl,ownerState:pt,children:A.children})]},A.key)),_t=ce||((A,ne)=>{const{key:ye}=A,Me=F(A,Ox);return g.jsx("li",u({},Me,{children:wt(ne)}),ye)}),go=(A,ne)=>{const ye=U({option:A,index:ne});return _t(u({},ye,{className:et.option}),A,{selected:ye["aria-selected"],index:ne,inputValue:Be},pt)},Ht=(r=ze.clearIndicator)!=null?r:$.clearIndicator,Mt=(n=ze.paper)!=null?n:$.paper,lo=(a=ze.popper)!=null?a:$.popper,V=(s=ze.popupIndicator)!=null?s:$.popupIndicator;return g.jsxs(p.Fragment,{children:[g.jsx(Lx,u({ref:o,className:D(et.root,y),ownerState:pt},Oe(Pe),{children:me({id:Te,disabled:R,fullWidth:!0,size:le==="small"?"small":void 0,InputLabelProps:Ie(),InputProps:u({ref:ke,className:et.inputRoot,startAdornment:vt,onClick:A=>{A.target===A.currentTarget&&mt(A)}},(Ge||Qe)&&{endAdornment:g.jsxs(Ax,{className:et.endAdornment,ownerState:pt,children:[Ge?g.jsx(Bx,u({},Ke(),{"aria-label":x,title:x,ownerState:pt},Ht,{className:D(et.clearIndicator,Ht==null?void 0:Ht.className),children:b})):null,Qe?g.jsx(_x,u({},Le(),{disabled:R,"aria-label":J?P:se,title:J?P:se,ownerState:pt},V,{className:D(et.popupIndicator,V==null?void 0:V.className),children:fe})):null]})}),inputProps:u({className:et.input,disabled:R,readOnly:xe},je())})})),ee?g.jsx(Nx,u({as:Ee,disablePortal:O,style:{width:ee?ee.clientWidth:null},ownerState:pt,role:"presentation",anchorEl:ee,open:J},lo,{className:D(et.popper,lo==null?void 0:lo.className),children:g.jsxs(zx,u({ownerState:pt,as:de},Mt,{className:D(et.paper,Mt==null?void 0:Mt.className),children:[Se&&Ne.length===0?g.jsx(jx,{className:et.loading,ownerState:pt,children:re}):null,Ne.length===0&&!E&&!Se?g.jsx(Dx,{className:et.noOptions,ownerState:pt,role:"presentation",onMouseDown:A=>{A.preventDefault()},children:te}):null,Ne.length>0?g.jsx(Fx,u({as:ve,className:et.listbox,ownerState:pt},Do,Re,{ref:ko,children:Ne.map((A,ne)=>H?io({key:A.key,group:A.group,children:A.options.map((ye,Me)=>go(ye,A.index+Me))}):go(A,ne))})):null]}))})):null]})}),Vx=ae(g.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function Ux(e){return X("MuiAvatar",e)}Y("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const Gx=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],Kx=e=>{const{classes:t,variant:o,colorDefault:r}=e;return Z({root:["root",o,r&&"colorDefault"],img:["img"],fallback:["fallback"]},Ux,t)},qx=M("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],o.colorDefault&&t.colorDefault]}})(({theme:e})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:u({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:u({backgroundColor:e.palette.grey[400]},e.applyStyles("dark",{backgroundColor:e.palette.grey[600]})))}]})),Xx=M("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),Yx=M(Vx,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Zx({crossOrigin:e,referrerPolicy:t,src:o,srcSet:r}){const[n,a]=p.useState(!1);return p.useEffect(()=>{if(!o&&!r)return;a(!1);let s=!0;const i=new Image;return i.onload=()=>{s&&a("loaded")},i.onerror=()=>{s&&a("error")},i.crossOrigin=e,i.referrerPolicy=t,i.src=o,r&&(i.srcset=r),()=>{s=!1}},[e,t,o,r]),n}const b4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiAvatar"}),{alt:n,children:a,className:s,component:i="div",slots:l={},slotProps:c={},imgProps:d,sizes:m,src:v,srcSet:y,variant:b="circular"}=r,h=F(r,Gx);let C=null;const x=Zx(u({},d,{src:v,srcSet:y})),P=v||y,$=P&&x!=="error",S=u({},r,{colorDefault:!$,component:i,variant:b}),k=Kx(S),[f,R]=Ra("img",{className:k.img,elementType:Xx,externalForwardedProps:{slots:l,slotProps:{img:u({},d,c.img)}},additionalProps:{alt:n,src:v,srcSet:y,sizes:m},ownerState:S});return $?C=g.jsx(f,u({},R)):a||a===0?C=a:P&&n?C=n[0]:C=g.jsx(Yx,{ownerState:S,className:k.fallback}),g.jsx(qx,u({as:i,ownerState:S,className:D(k.root,s),ref:o},h,{children:C}))}),Jx=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Qx={entering:{opacity:1},entered:{opacity:1}},fp=p.forwardRef(function(t,o){const r=no(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:s=!0,children:i,easing:l,in:c,onEnter:d,onEntered:m,onEntering:v,onExit:y,onExited:b,onExiting:h,style:C,timeout:x=n,TransitionComponent:P=Bt}=t,$=F(t,Jx),S=p.useRef(null),k=Ue(S,No(i),o),f=B=>z=>{if(B){const W=S.current;z===void 0?B(W):B(W,z)}},R=f(v),T=f((B,z)=>{ms(B);const W=Ro({style:C,timeout:x,easing:l},{mode:"enter"});B.style.webkitTransition=r.transitions.create("opacity",W),B.style.transition=r.transitions.create("opacity",W),d&&d(B,z)}),w=f(m),O=f(h),j=f(B=>{const z=Ro({style:C,timeout:x,easing:l},{mode:"exit"});B.style.webkitTransition=r.transitions.create("opacity",z),B.style.transition=r.transitions.create("opacity",z),y&&y(B)}),L=f(b),E=B=>{a&&a(S.current,B)};return g.jsx(P,u({appear:s,in:c,nodeRef:S,onEnter:T,onEntered:w,onEntering:R,onExit:j,onExited:L,onExiting:O,addEndListener:E,timeout:x},$,{children:(B,z)=>p.cloneElement(i,u({style:u({opacity:0,visibility:B==="exited"&&!c?"hidden":void 0},Qx[B],C,i.props.style),ref:k},z))}))});function e2(e){return X("MuiBackdrop",e)}Y("MuiBackdrop",["root","invisible"]);const t2=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],o2=e=>{const{classes:t,invisible:o}=e;return Z({root:["root",o&&"invisible"]},e2,t)},r2=M("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})(({ownerState:e})=>u({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),mp=p.forwardRef(function(t,o){var r,n,a;const s=oe({props:t,name:"MuiBackdrop"}),{children:i,className:l,component:c="div",components:d={},componentsProps:m={},invisible:v=!1,open:y,slotProps:b={},slots:h={},TransitionComponent:C=fp,transitionDuration:x}=s,P=F(s,t2),$=u({},s,{component:c,invisible:v}),S=o2($),k=(r=b.root)!=null?r:m.root;return g.jsx(C,u({in:y,timeout:x},P,{children:g.jsx(r2,u({"aria-hidden":!0},k,{as:(n=(a=h.root)!=null?a:d.Root)!=null?n:c,className:D(S.root,l,k==null?void 0:k.className),ownerState:u({},$,k==null?void 0:k.ownerState),classes:S,ref:o,children:i}))}))});function n2(e){const{badgeContent:t,invisible:o=!1,max:r=99,showZero:n=!1}=e,a=zi({badgeContent:t,max:r});let s=o;o===!1&&t===0&&!n&&(s=!0);const{badgeContent:i,max:l=r}=s?a:e,c=i&&Number(i)>l?`${l}+`:i;return{badgeContent:i,invisible:s,max:l,displayValue:c}}function a2(e){return X("MuiBadge",e)}const Wo=Y("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),s2=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],Ns=10,zs=4,i2=e=>{const{color:t,anchorOrigin:o,invisible:r,overlap:n,variant:a,classes:s={}}=e,i={root:["root"],badge:["badge",a,r&&"invisible",`anchorOrigin${I(o.vertical)}${I(o.horizontal)}`,`anchorOrigin${I(o.vertical)}${I(o.horizontal)}${I(n)}`,`overlap${I(n)}`,t!=="default"&&`color${I(t)}`]};return Z(i,a2,s)},l2=M("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),c2=M("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.badge,t[o.variant],t[`anchorOrigin${I(o.anchorOrigin.vertical)}${I(o.anchorOrigin.horizontal)}${I(o.overlap)}`],o.color!=="default"&&t[`color${I(o.color)}`],o.invisible&&t.invisible]}})(({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:Ns*2,lineHeight:1,padding:"0 6px",height:Ns*2,borderRadius:Ns,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(o=>{var r,n;return((r=e.vars)!=null?r:e).palette[o].main&&((n=e.vars)!=null?n:e).palette[o].contrastText}).map(o=>({props:{color:o},style:{backgroundColor:(e.vars||e).palette[o].main,color:(e.vars||e).palette[o].contrastText}})),{props:{variant:"dot"},style:{borderRadius:zs,height:zs*2,minWidth:zs*2,padding:0}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="top"&&o.anchorOrigin.horizontal==="right"&&o.overlap==="rectangular",style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="bottom"&&o.anchorOrigin.horizontal==="right"&&o.overlap==="rectangular",style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="top"&&o.anchorOrigin.horizontal==="left"&&o.overlap==="rectangular",style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="bottom"&&o.anchorOrigin.horizontal==="left"&&o.overlap==="rectangular",style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="top"&&o.anchorOrigin.horizontal==="right"&&o.overlap==="circular",style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="bottom"&&o.anchorOrigin.horizontal==="right"&&o.overlap==="circular",style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="top"&&o.anchorOrigin.horizontal==="left"&&o.overlap==="circular",style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:o})=>o.anchorOrigin.vertical==="bottom"&&o.anchorOrigin.horizontal==="left"&&o.overlap==="circular",style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${Wo.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}}),y4=p.forwardRef(function(t,o){var r,n,a,s,i,l;const c=oe({props:t,name:"MuiBadge"}),{anchorOrigin:d={vertical:"top",horizontal:"right"},className:m,component:v,components:y={},componentsProps:b={},children:h,overlap:C="rectangular",color:x="default",invisible:P=!1,max:$=99,badgeContent:S,slots:k,slotProps:f,showZero:R=!1,variant:T="standard"}=c,w=F(c,s2),{badgeContent:O,invisible:j,max:L,displayValue:E}=n2({max:$,invisible:P,badgeContent:S,showZero:R}),B=zi({anchorOrigin:d,color:x,overlap:C,variant:T,badgeContent:S}),z=j||O==null&&T!=="dot",{color:W=x,overlap:H=C,anchorOrigin:_=d,variant:G=T}=z?B:c,ie=G!=="dot"?E:void 0,ve=u({},c,{badgeContent:O,invisible:z,max:L,displayValue:ie,showZero:R,anchorOrigin:_,color:W,overlap:H,variant:G}),Re=i2(ve),Se=(r=(n=k==null?void 0:k.root)!=null?n:y.Root)!=null?r:l2,re=(a=(s=k==null?void 0:k.badge)!=null?s:y.Badge)!=null?a:c2,pe=(i=f==null?void 0:f.root)!=null?i:b.root,te=(l=f==null?void 0:f.badge)!=null?l:b.badge,be=lt({elementType:Se,externalSlotProps:pe,externalForwardedProps:w,additionalProps:{ref:o,as:v},ownerState:ve,className:D(pe==null?void 0:pe.className,Re.root,m)}),se=lt({elementType:re,externalSlotProps:te,ownerState:ve,className:D(Re.badge,te==null?void 0:te.className)});return g.jsxs(Se,u({},be,{children:[h,g.jsx(re,u({},se,{children:ie}))]}))}),u2=Y("MuiBox",["root"]),d2=ur(),x4=rd({themeId:Eo,defaultTheme:d2,defaultClassName:u2.root,generateClassName:Ja.generate});function gp(e){return X("MuiButton",e)}const ln=Y("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),hp=p.createContext({}),vp=p.createContext(void 0),p2=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],f2=e=>{const{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,classes:s}=e,i={root:["root",a,`${a}${I(t)}`,`size${I(n)}`,`${a}Size${I(n)}`,`color${I(t)}`,o&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${I(n)}`],endIcon:["icon","endIcon",`iconSize${I(n)}`]},l=Z(i,gp,s);return u({},s,l)},bp=e=>u({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),m2=M(kt,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${I(o.color)}`],t[`size${I(o.size)}`],t[`${o.variant}Size${I(o.size)}`],o.color==="inherit"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var o,r;const n=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],a=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return u({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":u({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${ln.focusVisible}`]:u({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${ln.disabled}`]:u({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${we(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(o=(r=e.palette).getContrastText)==null?void 0:o.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:n,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${ln.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${ln.disabled}`]:{boxShadow:"none"}}),g2=M("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.startIcon,t[`iconSize${I(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},bp(e))),h2=M("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.endIcon,t[`iconSize${I(o.size)}`]]}})(({ownerState:e})=>u({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},bp(e))),v2=p.forwardRef(function(t,o){const r=p.useContext(hp),n=p.useContext(vp),a=Nr(r,t),s=oe({props:a,name:"MuiButton"}),{children:i,color:l="primary",component:c="button",className:d,disabled:m=!1,disableElevation:v=!1,disableFocusRipple:y=!1,endIcon:b,focusVisibleClassName:h,fullWidth:C=!1,size:x="medium",startIcon:P,type:$,variant:S="text"}=s,k=F(s,p2),f=u({},s,{color:l,component:c,disabled:m,disableElevation:v,disableFocusRipple:y,fullWidth:C,size:x,type:$,variant:S}),R=f2(f),T=P&&g.jsx(g2,{className:R.startIcon,ownerState:f,children:P}),w=b&&g.jsx(h2,{className:R.endIcon,ownerState:f,children:b}),O=n||"";return g.jsxs(m2,u({ownerState:f,className:D(r.className,R.root,d,O),component:c,disabled:m,focusRipple:!y,focusVisibleClassName:D(R.focusVisible,h),ref:o,type:$},k,{classes:R,children:[T,i,w]}))}),C4=Object.freeze(Object.defineProperty({__proto__:null,buttonClasses:ln,default:v2,getButtonUtilityClass:gp},Symbol.toStringTag,{value:"Module"}));function b2(e){return X("MuiButtonGroup",e)}const bt=Y("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","firstButton","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary","lastButton","middleButton"]),y2=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],x2=(e,t)=>{const{ownerState:o}=e;return[{[`& .${bt.grouped}`]:t.grouped},{[`& .${bt.grouped}`]:t[`grouped${I(o.orientation)}`]},{[`& .${bt.grouped}`]:t[`grouped${I(o.variant)}`]},{[`& .${bt.grouped}`]:t[`grouped${I(o.variant)}${I(o.orientation)}`]},{[`& .${bt.grouped}`]:t[`grouped${I(o.variant)}${I(o.color)}`]},{[`& .${bt.firstButton}`]:t.firstButton},{[`& .${bt.lastButton}`]:t.lastButton},{[`& .${bt.middleButton}`]:t.middleButton},t.root,t[o.variant],o.disableElevation===!0&&t.disableElevation,o.fullWidth&&t.fullWidth,o.orientation==="vertical"&&t.vertical]},C2=e=>{const{classes:t,color:o,disabled:r,disableElevation:n,fullWidth:a,orientation:s,variant:i}=e,l={root:["root",i,s==="vertical"&&"vertical",a&&"fullWidth",n&&"disableElevation"],grouped:["grouped",`grouped${I(s)}`,`grouped${I(i)}`,`grouped${I(i)}${I(s)}`,`grouped${I(i)}${I(o)}`,r&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return Z(l,b2,t)},$2=M("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:x2})(({theme:e,ownerState:t})=>u({display:"inline-flex",borderRadius:(e.vars||e).shape.borderRadius},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[2]},t.disableElevation&&{boxShadow:"none"},t.fullWidth&&{width:"100%"},t.orientation==="vertical"&&{flexDirection:"column"},{[`& .${bt.grouped}`]:u({minWidth:40,"&:hover":u({},t.variant==="contained"&&{boxShadow:"none"})},t.variant==="contained"&&{boxShadow:"none"}),[`& .${bt.firstButton},& .${bt.middleButton}`]:u({},t.orientation==="horizontal"&&{borderTopRightRadius:0,borderBottomRightRadius:0},t.orientation==="vertical"&&{borderBottomRightRadius:0,borderBottomLeftRadius:0},t.variant==="text"&&t.orientation==="horizontal"&&{borderRight:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${bt.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="text"&&t.orientation==="vertical"&&{borderBottom:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${bt.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="text"&&t.color!=="inherit"&&{borderColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:we(e.palette[t.color].main,.5)},t.variant==="outlined"&&t.orientation==="horizontal"&&{borderRightColor:"transparent"},t.variant==="outlined"&&t.orientation==="vertical"&&{borderBottomColor:"transparent"},t.variant==="contained"&&t.orientation==="horizontal"&&{borderRight:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${bt.disabled}`]:{borderRight:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="contained"&&t.orientation==="vertical"&&{borderBottom:`1px solid ${(e.vars||e).palette.grey[400]}`,[`&.${bt.disabled}`]:{borderBottom:`1px solid ${(e.vars||e).palette.action.disabled}`}},t.variant==="contained"&&t.color!=="inherit"&&{borderColor:(e.vars||e).palette[t.color].dark},{"&:hover":u({},t.variant==="outlined"&&t.orientation==="horizontal"&&{borderRightColor:"currentColor"},t.variant==="outlined"&&t.orientation==="vertical"&&{borderBottomColor:"currentColor"})}),[`& .${bt.lastButton},& .${bt.middleButton}`]:u({},t.orientation==="horizontal"&&{borderTopLeftRadius:0,borderBottomLeftRadius:0},t.orientation==="vertical"&&{borderTopRightRadius:0,borderTopLeftRadius:0},t.variant==="outlined"&&t.orientation==="horizontal"&&{marginLeft:-1},t.variant==="outlined"&&t.orientation==="vertical"&&{marginTop:-1})})),$4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiButtonGroup"}),{children:n,className:a,color:s="primary",component:i="div",disabled:l=!1,disableElevation:c=!1,disableFocusRipple:d=!1,disableRipple:m=!1,fullWidth:v=!1,orientation:y="horizontal",size:b="medium",variant:h="outlined"}=r,C=F(r,y2),x=u({},r,{color:s,component:i,disabled:l,disableElevation:c,disableFocusRipple:d,disableRipple:m,fullWidth:v,orientation:y,size:b,variant:h}),P=C2(x),$=p.useMemo(()=>({className:P.grouped,color:s,disabled:l,disableElevation:c,disableFocusRipple:d,disableRipple:m,fullWidth:v,size:b,variant:h}),[s,l,c,d,m,v,b,h,P.grouped]),S=gd(n),k=S.length,f=R=>{const T=R===0,w=R===k-1;return T&&w?"":T?P.firstButton:w?P.lastButton:P.middleButton};return g.jsx($2,u({as:i,role:"group",className:D(P.root,a),ref:o,ownerState:x},C,{children:g.jsx(hp.Provider,{value:$,children:S.map((R,T)=>g.jsx(vp.Provider,{value:f(T),children:R},T))})}))});function S2(e){return X("MuiCard",e)}Y("MuiCard",["root"]);const R2=["className","raised"],P2=e=>{const{classes:t}=e;return Z({root:["root"]},S2,t)},k2=M(ao,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),S4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCard"}),{className:n,raised:a=!1}=r,s=F(r,R2),i=u({},r,{raised:a}),l=P2(i);return g.jsx(k2,u({className:D(l.root,n),elevation:a?8:void 0,ref:o,ownerState:i},s))});function T2(e){return X("MuiCardActionArea",e)}const js=Y("MuiCardActionArea",["root","focusVisible","focusHighlight"]),w2=["children","className","focusVisibleClassName"],M2=e=>{const{classes:t}=e;return Z({root:["root"],focusHighlight:["focusHighlight"]},T2,t)},I2=M(kt,{name:"MuiCardActionArea",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",textAlign:"inherit",borderRadius:"inherit",width:"100%",[`&:hover .${js.focusHighlight}`]:{opacity:(e.vars||e).palette.action.hoverOpacity,"@media (hover: none)":{opacity:0}},[`&.${js.focusVisible} .${js.focusHighlight}`]:{opacity:(e.vars||e).palette.action.focusOpacity}})),O2=M("span",{name:"MuiCardActionArea",slot:"FocusHighlight",overridesResolver:(e,t)=>t.focusHighlight})(({theme:e})=>({overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:e.transitions.create("opacity",{duration:e.transitions.duration.short})})),R4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCardActionArea"}),{children:n,className:a,focusVisibleClassName:s}=r,i=F(r,w2),l=r,c=M2(l);return g.jsxs(I2,u({className:D(c.root,a),focusVisibleClassName:D(s,c.focusVisible),ref:o,ownerState:l},i,{children:[n,g.jsx(O2,{className:c.focusHighlight,ownerState:l})]}))});function E2(e){return X("MuiCardActions",e)}Y("MuiCardActions",["root","spacing"]);const L2=["disableSpacing","className"],A2=e=>{const{classes:t,disableSpacing:o}=e;return Z({root:["root",!o&&"spacing"]},E2,t)},B2=M("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),P4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCardActions"}),{disableSpacing:n=!1,className:a}=r,s=F(r,L2),i=u({},r,{disableSpacing:n}),l=A2(i);return g.jsx(B2,u({className:D(l.root,a),ownerState:i,ref:o},s))});function _2(e){return X("MuiCardContent",e)}Y("MuiCardContent",["root"]);const N2=["className","component"],z2=e=>{const{classes:t}=e;return Z({root:["root"]},_2,t)},j2=M("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),k4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCardContent"}),{className:n,component:a="div"}=r,s=F(r,N2),i=u({},r,{component:a}),l=z2(i);return g.jsx(j2,u({as:a,className:D(l.root,n),ownerState:i,ref:o},s))});function D2(e){return X("MuiCardHeader",e)}const Tc=Y("MuiCardHeader",["root","avatar","action","content","title","subheader"]),F2=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],W2=e=>{const{classes:t}=e;return Z({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},D2,t)},H2=M("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>u({[`& .${Tc.title}`]:t.title,[`& .${Tc.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),V2=M("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),U2=M("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),G2=M("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),T4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCardHeader"}),{action:n,avatar:a,className:s,component:i="div",disableTypography:l=!1,subheader:c,subheaderTypographyProps:d,title:m,titleTypographyProps:v}=r,y=F(r,F2),b=u({},r,{component:i,disableTypography:l}),h=W2(b);let C=m;C!=null&&C.type!==St&&!l&&(C=g.jsx(St,u({variant:a?"body2":"h5",className:h.title,component:"span",display:"block"},v,{children:C})));let x=c;return x!=null&&x.type!==St&&!l&&(x=g.jsx(St,u({variant:a?"body2":"body1",className:h.subheader,color:"text.secondary",component:"span",display:"block"},d,{children:x}))),g.jsxs(H2,u({className:D(h.root,s),as:i,ref:o,ownerState:b},y,{children:[a&&g.jsx(V2,{className:h.avatar,ownerState:b,children:a}),g.jsxs(G2,{className:h.content,ownerState:b,children:[C,x]}),n&&g.jsx(U2,{className:h.action,ownerState:b,children:n})]}))});function K2(e){return X("MuiCardMedia",e)}Y("MuiCardMedia",["root","media","img"]);const q2=["children","className","component","image","src","style"],X2=e=>{const{classes:t,isMediaComponent:o,isImageComponent:r}=e;return Z({root:["root",o&&"media",r&&"img"]},K2,t)},Y2=M("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{isMediaComponent:r,isImageComponent:n}=o;return[t.root,r&&t.media,n&&t.img]}})(({ownerState:e})=>u({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),Z2=["video","audio","picture","iframe","img"],J2=["picture","img"],w4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCardMedia"}),{children:n,className:a,component:s="div",image:i,src:l,style:c}=r,d=F(r,q2),m=Z2.indexOf(s)!==-1,v=!m&&i?u({backgroundImage:`url("${i}")`},c):c,y=u({},r,{component:s,isMediaComponent:m,isImageComponent:J2.indexOf(s)!==-1}),b=X2(y);return g.jsx(Y2,u({className:D(b.root,a),as:s,role:!m&&i?"img":void 0,ref:o,style:v,ownerState:y,src:m?i||l:void 0},d,{children:n}))});function Q2(e){return X("PrivateSwitchBase",e)}Y("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const eC=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],tC=e=>{const{classes:t,checked:o,disabled:r,edge:n}=e,a={root:["root",o&&"checked",r&&"disabled",n&&`edge${I(n)}`],input:["input"]};return Z(a,Q2,t)},oC=M(kt,{name:"MuiSwitchBase"})(({ownerState:e})=>u({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),rC=M("input",{name:"MuiSwitchBase",shouldForwardProp:gt})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),il=p.forwardRef(function(t,o){const{autoFocus:r,checked:n,checkedIcon:a,className:s,defaultChecked:i,disabled:l,disableFocusRipple:c=!1,edge:d=!1,icon:m,id:v,inputProps:y,inputRef:b,name:h,onBlur:C,onChange:x,onFocus:P,readOnly:$,required:S=!1,tabIndex:k,type:f,value:R}=t,T=F(t,eC),[w,O]=Xt({controlled:n,default:!!i,name:"SwitchBase",state:"checked"}),j=mo(),L=G=>{P&&P(G),j&&j.onFocus&&j.onFocus(G)},E=G=>{C&&C(G),j&&j.onBlur&&j.onBlur(G)},B=G=>{if(G.nativeEvent.defaultPrevented)return;const ie=G.target.checked;O(ie),x&&x(G,ie)};let z=l;j&&typeof z>"u"&&(z=j.disabled);const W=f==="checkbox"||f==="radio",H=u({},t,{checked:w,disabled:z,disableFocusRipple:c,edge:d}),_=tC(H);return g.jsxs(oC,u({component:"span",className:D(_.root,s),centerRipple:!0,focusRipple:!c,disabled:z,tabIndex:null,role:void 0,onFocus:L,onBlur:E,ownerState:H,ref:o},T,{children:[g.jsx(rC,u({autoFocus:r,checked:n,defaultChecked:i,className:_.input,disabled:z,id:W?v:void 0,name:h,onChange:B,readOnly:$,ref:b,required:S,ownerState:H,tabIndex:k,type:f},f==="checkbox"&&R===void 0?{}:{value:R},y)),w?a:m]}))}),nC=ae(g.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),aC=ae(g.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),sC=ae(g.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function yp(e){return X("MuiCheckbox",e)}const da=Y("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),iC=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],lC=e=>{const{classes:t,indeterminate:o,color:r,size:n}=e,a={root:["root",o&&"indeterminate",`color${I(r)}`,`size${I(n)}`]},s=Z(a,yp,t);return u({},t,s)},cC=M(il,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t[`size${I(o.size)}`],o.color!=="default"&&t[`color${I(o.color)}`]]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${da.checked}, &.${da.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${da.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),uC=g.jsx(aC,{}),dC=g.jsx(nC,{}),pC=g.jsx(sC,{}),fC=p.forwardRef(function(t,o){var r,n;const a=oe({props:t,name:"MuiCheckbox"}),{checkedIcon:s=uC,color:i="primary",icon:l=dC,indeterminate:c=!1,indeterminateIcon:d=pC,inputProps:m,size:v="medium",className:y}=a,b=F(a,iC),h=c?d:l,C=c?d:s,x=u({},a,{color:i,indeterminate:c,size:v}),P=lC(x);return g.jsx(cC,u({type:"checkbox",inputProps:u({"data-indeterminate":c},m),icon:p.cloneElement(h,{fontSize:(r=h.props.fontSize)!=null?r:v}),checkedIcon:p.cloneElement(C,{fontSize:(n=C.props.fontSize)!=null?n:v}),ownerState:x,ref:o,className:D(P.root,y)},b,{classes:P}))}),M4=Object.freeze(Object.defineProperty({__proto__:null,checkboxClasses:da,default:fC,getCheckboxUtilityClass:yp},Symbol.toStringTag,{value:"Module"}));function mC(e){return X("MuiCircularProgress",e)}Y("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const gC=["className","color","disableShrink","size","style","thickness","value","variant"];let Ss=e=>e,wc,Mc,Ic,Oc;const Ho=44,hC=Wt(wc||(wc=Ss` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),vC=Wt(Mc||(Mc=Ss` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),bC=e=>{const{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:["root",o,`color${I(r)}`],svg:["svg"],circle:["circle",`circle${I(o)}`,n&&"circleDisableShrink"]};return Z(a,mC,t)},yC=M("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`color${I(o.color)}`]]}})(({ownerState:e,theme:t})=>u({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&fo(Ic||(Ic=Ss` + animation: ${0} 1.4s linear infinite; + `),hC)),xC=M("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),CC=M("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.circle,t[`circle${I(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>u({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&fo(Oc||(Oc=Ss` + animation: ${0} 1.4s ease-in-out infinite; + `),vC)),I4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiCircularProgress"}),{className:n,color:a="primary",disableShrink:s=!1,size:i=40,style:l,thickness:c=3.6,value:d=0,variant:m="indeterminate"}=r,v=F(r,gC),y=u({},r,{color:a,disableShrink:s,size:i,thickness:c,value:d,variant:m}),b=bC(y),h={},C={},x={};if(m==="determinate"){const P=2*Math.PI*((Ho-c)/2);h.strokeDasharray=P.toFixed(3),x["aria-valuenow"]=Math.round(d),h.strokeDashoffset=`${((100-d)/100*P).toFixed(3)}px`,C.transform="rotate(-90deg)"}return g.jsx(yC,u({className:D(b.root,n),style:u({width:i,height:i},C,l),ownerState:y,ref:o,role:"progressbar"},x,v,{children:g.jsx(xC,{className:b.svg,ownerState:y,viewBox:`${Ho/2} ${Ho/2} ${Ho} ${Ho}`,children:g.jsx(CC,{className:b.circle,style:h,ownerState:y,cx:Ho,cy:Ho,r:(Ho-c)/2,fill:"none",strokeWidth:c})})}))});function Ec(e){return e.substring(2).toLowerCase()}function $C(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const d=Ue(No(t),i),m=at(b=>{const h=c.current;c.current=!1;const C=rt(i.current);if(!l.current||!i.current||"clientX"in b&&$C(b,C))return;if(s.current){s.current=!1;return}let x;b.composedPath?x=b.composedPath().indexOf(i.current)>-1:x=!C.documentElement.contains(b.target)||i.current.contains(b.target),!x&&(o||!h)&&n(b)}),v=b=>h=>{c.current=!0;const C=t.props[b];C&&C(h)},y={ref:d};return a!==!1&&(y[a]=v(a)),p.useEffect(()=>{if(a!==!1){const b=Ec(a),h=rt(i.current),C=()=>{s.current=!0};return h.addEventListener(b,m),h.addEventListener("touchmove",C),()=>{h.removeEventListener(b,m),h.removeEventListener("touchmove",C)}}},[m,a]),r!==!1&&(y[r]=v(r)),p.useEffect(()=>{if(r!==!1){const b=Ec(r),h=rt(i.current);return h.addEventListener(b,m),()=>{h.removeEventListener(b,m)}}},[m,r]),g.jsx(p.Fragment,{children:p.cloneElement(t,y)})}const O4=cv({createStyledComponent:M("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`maxWidth${I(String(o.maxWidth))}`],o.fixed&&t.fixed,o.disableGutters&&t.disableGutters]}}),useThemeProps:e=>oe({props:e,name:"MuiContainer"})});function RC(e){const t=rt(e);return t.body===e?Jt(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function fn(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Lc(e){return parseInt(Jt(e).getComputedStyle(e).paddingRight,10)||0}function PC(e){const o=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return o||r}function Ac(e,t,o,r,n){const a=[t,o,...r];[].forEach.call(e.children,s=>{const i=a.indexOf(s)===-1,l=!PC(s);i&&l&&fn(s,n)})}function Ds(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function kC(e,t){const o=[],r=e.container;if(!t.disableScrollLock){if(RC(r)){const s=fd(rt(r));o.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Lc(r)+s}px`;const i=rt(r).querySelectorAll(".mui-fixed");[].forEach.call(i,l=>{o.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Lc(l)+s}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=rt(r).body;else{const s=r.parentElement,i=Jt(r);a=(s==null?void 0:s.nodeName)==="HTML"&&i.getComputedStyle(s).overflowY==="scroll"?s:r}o.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{o.forEach(({value:a,el:s,property:i})=>{a?s.style.setProperty(i,a):s.style.removeProperty(i)})}}function TC(e){const t=[];return[].forEach.call(e.children,o=>{o.getAttribute("aria-hidden")==="true"&&t.push(o)}),t}class wC{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&fn(t.modalRef,!1);const n=TC(o);Ac(o,t.mount,t.modalRef,n,!0);const a=Ds(this.containers,s=>s.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){const r=Ds(this.containers,a=>a.modals.indexOf(t)!==-1),n=this.containers[r];n.restore||(n.restore=kC(n,o))}remove(t,o=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const n=Ds(this.containers,s=>s.modals.indexOf(t)!==-1),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&fn(t.modalRef,o),Ac(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{const s=a.modals[a.modals.length-1];s.modalRef&&fn(s.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}const MC=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function IC(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function OC(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let o=t(`[name="${e.name}"]:checked`);return o||(o=t(`[name="${e.name}"]`)),o!==e}function EC(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||OC(e))}function LC(e){const t=[],o=[];return Array.from(e.querySelectorAll(MC)).forEach((r,n)=>{const a=IC(r);a===-1||!EC(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function AC(){return!0}function BC(e){const{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=LC,isEnabled:s=AC,open:i}=e,l=p.useRef(!1),c=p.useRef(null),d=p.useRef(null),m=p.useRef(null),v=p.useRef(null),y=p.useRef(!1),b=p.useRef(null),h=Ue(No(t),b),C=p.useRef(null);p.useEffect(()=>{!i||!b.current||(y.current=!o)},[o,i]),p.useEffect(()=>{if(!i||!b.current)return;const $=rt(b.current);return b.current.contains($.activeElement)||(b.current.hasAttribute("tabIndex")||b.current.setAttribute("tabIndex","-1"),y.current&&b.current.focus()),()=>{n||(m.current&&m.current.focus&&(l.current=!0,m.current.focus()),m.current=null)}},[i]),p.useEffect(()=>{if(!i||!b.current)return;const $=rt(b.current),S=R=>{C.current=R,!(r||!s()||R.key!=="Tab")&&$.activeElement===b.current&&R.shiftKey&&(l.current=!0,d.current&&d.current.focus())},k=()=>{const R=b.current;if(R===null)return;if(!$.hasFocus()||!s()||l.current){l.current=!1;return}if(R.contains($.activeElement)||r&&$.activeElement!==c.current&&$.activeElement!==d.current)return;if($.activeElement!==v.current)v.current=null;else if(v.current!==null)return;if(!y.current)return;let T=[];if(($.activeElement===c.current||$.activeElement===d.current)&&(T=a(b.current)),T.length>0){var w,O;const j=!!((w=C.current)!=null&&w.shiftKey&&((O=C.current)==null?void 0:O.key)==="Tab"),L=T[0],E=T[T.length-1];typeof L!="string"&&typeof E!="string"&&(j?E.focus():L.focus())}else R.focus()};$.addEventListener("focusin",k),$.addEventListener("keydown",S,!0);const f=setInterval(()=>{$.activeElement&&$.activeElement.tagName==="BODY"&&k()},50);return()=>{clearInterval(f),$.removeEventListener("focusin",k),$.removeEventListener("keydown",S,!0)}},[o,r,n,s,i,a]);const x=$=>{m.current===null&&(m.current=$.relatedTarget),y.current=!0,v.current=$.target;const S=t.props.onFocus;S&&S($)},P=$=>{m.current===null&&(m.current=$.relatedTarget),y.current=!0};return g.jsxs(p.Fragment,{children:[g.jsx("div",{tabIndex:i?0:-1,onFocus:P,ref:c,"data-testid":"sentinelStart"}),p.cloneElement(t,{ref:h,onFocus:x}),g.jsx("div",{tabIndex:i?0:-1,onFocus:P,ref:d,"data-testid":"sentinelEnd"})]})}function _C(e){return typeof e=="function"?e():e}function NC(e){return e?e.props.hasOwnProperty("in"):!1}const zC=new wC;function jC(e){const{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,manager:n=zC,closeAfterTransition:a=!1,onTransitionEnter:s,onTransitionExited:i,children:l,onClose:c,open:d,rootRef:m}=e,v=p.useRef({}),y=p.useRef(null),b=p.useRef(null),h=Ue(b,m),[C,x]=p.useState(!d),P=NC(l);let $=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&($=!1);const S=()=>rt(y.current),k=()=>(v.current.modalRef=b.current,v.current.mount=y.current,v.current),f=()=>{n.mount(k(),{disableScrollLock:r}),b.current&&(b.current.scrollTop=0)},R=at(()=>{const W=_C(t)||S().body;n.add(k(),W),b.current&&f()}),T=p.useCallback(()=>n.isTopModal(k()),[n]),w=at(W=>{y.current=W,W&&(d&&T()?f():b.current&&fn(b.current,$))}),O=p.useCallback(()=>{n.remove(k(),$)},[$,n]);p.useEffect(()=>()=>{O()},[O]),p.useEffect(()=>{d?R():(!P||!a)&&O()},[d,O,P,a,R]);const j=W=>H=>{var _;(_=W.onKeyDown)==null||_.call(W,H),!(H.key!=="Escape"||H.which===229||!T())&&(o||(H.stopPropagation(),c&&c(H,"escapeKeyDown")))},L=W=>H=>{var _;(_=W.onClick)==null||_.call(W,H),H.target===H.currentTarget&&c&&c(H,"backdropClick")};return{getRootProps:(W={})=>{const H=ir(e);delete H.onTransitionEnter,delete H.onTransitionExited;const _=u({},H,W);return u({role:"presentation"},_,{onKeyDown:j(_),ref:h})},getBackdropProps:(W={})=>{const H=W;return u({"aria-hidden":!0},H,{onClick:L(H),open:d})},getTransitionProps:()=>{const W=()=>{x(!1),s&&s()},H=()=>{x(!0),i&&i(),a&&O()};return{onEnter:ba(W,l==null?void 0:l.props.onEnter),onExited:ba(H,l==null?void 0:l.props.onExited)}},rootRef:h,portalRef:w,isTopModal:T,exited:C,hasTransition:P}}function DC(e){return X("MuiModal",e)}Y("MuiModal",["root","hidden","backdrop"]);const FC=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],WC=e=>{const{open:t,exited:o,classes:r}=e;return Z({root:["root",!t&&o&&"hidden"],backdrop:["backdrop"]},DC,r)},HC=M("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(({theme:e,ownerState:t})=>u({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),VC=M(mp,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),ll=p.forwardRef(function(t,o){var r,n,a,s,i,l;const c=oe({name:"MuiModal",props:t}),{BackdropComponent:d=VC,BackdropProps:m,className:v,closeAfterTransition:y=!1,children:b,container:h,component:C,components:x={},componentsProps:P={},disableAutoFocus:$=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:k=!1,disablePortal:f=!1,disableRestoreFocus:R=!1,disableScrollLock:T=!1,hideBackdrop:w=!1,keepMounted:O=!1,onBackdropClick:j,open:L,slotProps:E,slots:B}=c,z=F(c,FC),W=u({},c,{closeAfterTransition:y,disableAutoFocus:$,disableEnforceFocus:S,disableEscapeKeyDown:k,disablePortal:f,disableRestoreFocus:R,disableScrollLock:T,hideBackdrop:w,keepMounted:O}),{getRootProps:H,getBackdropProps:_,getTransitionProps:G,portalRef:ie,isTopModal:ve,exited:Re,hasTransition:Se}=jC(u({},W,{rootRef:o})),re=u({},W,{exited:Re}),pe=WC(re),te={};if(b.props.tabIndex===void 0&&(te.tabIndex="-1"),Se){const{onEnter:he,onExited:me}=G();te.onEnter=he,te.onExited=me}const be=(r=(n=B==null?void 0:B.root)!=null?n:x.Root)!=null?r:HC,se=(a=(s=B==null?void 0:B.backdrop)!=null?s:x.Backdrop)!=null?a:d,de=(i=E==null?void 0:E.root)!=null?i:P.root,Ee=(l=E==null?void 0:E.backdrop)!=null?l:P.backdrop,fe=lt({elementType:be,externalSlotProps:de,externalForwardedProps:z,getSlotProps:H,additionalProps:{ref:o,as:C},ownerState:re,className:D(v,de==null?void 0:de.className,pe==null?void 0:pe.root,!re.open&&re.exited&&(pe==null?void 0:pe.hidden))}),xe=lt({elementType:se,externalSlotProps:Ee,additionalProps:m,getSlotProps:he=>_(u({},he,{onClick:me=>{j&&j(me),he!=null&&he.onClick&&he.onClick(me)}})),className:D(Ee==null?void 0:Ee.className,m==null?void 0:m.className,pe==null?void 0:pe.backdrop),ownerState:re});return!O&&!L&&(!Se||Re)?null:g.jsx(sp,{ref:ie,container:h,disablePortal:f,children:g.jsxs(be,u({},fe,{children:[!w&&d?g.jsx(se,u({},xe)):null,g.jsx(BC,{disableEnforceFocus:S,disableAutoFocus:$,disableRestoreFocus:R,isEnabled:ve,open:L,children:p.cloneElement(b,te)})]}))})});function UC(e){return X("MuiDialog",e)}const Fs=Y("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),xp=p.createContext({}),GC=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],KC=M(mp,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),qC=e=>{const{classes:t,scroll:o,maxWidth:r,fullWidth:n,fullScreen:a}=e,s={root:["root"],container:["container",`scroll${I(o)}`],paper:["paper",`paperScroll${I(o)}`,`paperWidth${I(String(r))}`,n&&"paperFullWidth",a&&"paperFullScreen"]};return Z(s,UC,t)},XC=M(ll,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),YC=M("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.container,t[`scroll${I(o.scroll)}`]]}})(({ownerState:e})=>u({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),ZC=M(ao,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`scrollPaper${I(o.scroll)}`],t[`paperWidth${I(String(o.maxWidth))}`],o.fullWidth&&t.paperFullWidth,o.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>u({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Fs.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${Fs.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Fs.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),E4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDialog"}),n=no(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{"aria-describedby":s,"aria-labelledby":i,BackdropComponent:l,BackdropProps:c,children:d,className:m,disableEscapeKeyDown:v=!1,fullScreen:y=!1,fullWidth:b=!1,maxWidth:h="sm",onBackdropClick:C,onClick:x,onClose:P,open:$,PaperComponent:S=ao,PaperProps:k={},scroll:f="paper",TransitionComponent:R=fp,transitionDuration:T=a,TransitionProps:w}=r,O=F(r,GC),j=u({},r,{disableEscapeKeyDown:v,fullScreen:y,fullWidth:b,maxWidth:h,scroll:f}),L=qC(j),E=p.useRef(),B=_=>{E.current=_.target===_.currentTarget},z=_=>{x&&x(_),E.current&&(E.current=null,C&&C(_),P&&P(_,"backdropClick"))},W=So(i),H=p.useMemo(()=>({titleId:W}),[W]);return g.jsx(XC,u({className:D(L.root,m),closeAfterTransition:!0,components:{Backdrop:KC},componentsProps:{backdrop:u({transitionDuration:T,as:l},c)},disableEscapeKeyDown:v,onClose:P,open:$,ref:o,onClick:z,ownerState:j},O,{children:g.jsx(R,u({appear:!0,in:$,timeout:T,role:"presentation"},w,{children:g.jsx(YC,{className:D(L.container),onMouseDown:B,ownerState:j,children:g.jsx(ZC,u({as:S,elevation:24,role:"dialog","aria-describedby":s,"aria-labelledby":W},k,{className:D(L.paper,k.className),ownerState:j,children:g.jsx(xp.Provider,{value:H,children:d})}))})}))}))});function JC(e){return X("MuiDialogActions",e)}Y("MuiDialogActions",["root","spacing"]);const QC=["className","disableSpacing"],e$=e=>{const{classes:t,disableSpacing:o}=e;return Z({root:["root",!o&&"spacing"]},JC,t)},t$=M("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableSpacing&&t.spacing]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),L4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDialogActions"}),{className:n,disableSpacing:a=!1}=r,s=F(r,QC),i=u({},r,{disableSpacing:a}),l=e$(i);return g.jsx(t$,u({className:D(l.root,n),ownerState:i,ref:o},s))});function o$(e){return X("MuiDialogContent",e)}Y("MuiDialogContent",["root","dividers"]);function r$(e){return X("MuiDialogTitle",e)}const n$=Y("MuiDialogTitle",["root"]),a$=["className","dividers"],s$=e=>{const{classes:t,dividers:o}=e;return Z({root:["root",o&&"dividers"]},o$,t)},i$=M("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>u({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${n$.root} + &`]:{paddingTop:0}})),A4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDialogContent"}),{className:n,dividers:a=!1}=r,s=F(r,a$),i=u({},r,{dividers:a}),l=s$(i);return g.jsx(i$,u({className:D(l.root,n),ownerState:i,ref:o},s))});function l$(e){return X("MuiDialogContentText",e)}Y("MuiDialogContentText",["root"]);const c$=["children","className"],u$=e=>{const{classes:t}=e,r=Z({root:["root"]},l$,t);return u({},t,r)},d$=M(St,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),B4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDialogContentText"}),{className:n}=r,a=F(r,c$),s=u$(a);return g.jsx(d$,u({component:"p",variant:"body1",color:"text.secondary",ref:o,ownerState:a,className:D(s.root,n)},r,{classes:s}))}),p$=["className","id"],f$=e=>{const{classes:t}=e;return Z({root:["root"]},r$,t)},m$=M(St,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),_4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDialogTitle"}),{className:n,id:a}=r,s=F(r,p$),i=r,l=f$(i),{titleId:c=a}=p.useContext(xp);return g.jsx(m$,u({component:"h2",className:D(l.root,n),ownerState:i,ref:o,variant:"h6",id:a??c},s))});function g$(e){return X("MuiDivider",e)}const Bc=Y("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),h$=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],v$=e=>{const{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:s,textAlign:i,variant:l}=e;return Z({root:["root",t&&"absolute",l,a&&"light",s==="vertical"&&"vertical",n&&"flexItem",o&&"withChildren",o&&s==="vertical"&&"withChildrenVertical",i==="right"&&s!=="vertical"&&"textAlignRight",i==="left"&&s!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",s==="vertical"&&"wrapperVertical"]},g$,r)},b$=M("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation==="vertical"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation==="vertical"&&t.withChildrenVertical,o.textAlign==="right"&&o.orientation!=="vertical"&&t.textAlignRight,o.textAlign==="left"&&o.orientation!=="vertical"&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>u({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:we(e.palette.divider,.08)},t.variant==="inset"&&{marginLeft:72},t.variant==="middle"&&t.orientation==="horizontal"&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant==="middle"&&t.orientation==="vertical"&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>u({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}),({theme:e,ownerState:t})=>u({},t.children&&t.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}),({ownerState:e})=>u({},e.textAlign==="right"&&e.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},e.textAlign==="left"&&e.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),y$=M("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.wrapper,o.orientation==="vertical"&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>u({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation==="vertical"&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),x$=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDivider"}),{absolute:n=!1,children:a,className:s,component:i=a?"div":"hr",flexItem:l=!1,light:c=!1,orientation:d="horizontal",role:m=i!=="hr"?"separator":void 0,textAlign:v="center",variant:y="fullWidth"}=r,b=F(r,h$),h=u({},r,{absolute:n,component:i,flexItem:l,light:c,orientation:d,role:m,textAlign:v,variant:y}),C=v$(h);return g.jsx(b$,u({as:i,className:D(C.root,s),role:m,ref:o,ownerState:h},b,{children:a?g.jsx(y$,{className:C.wrapper,ownerState:h,children:a}):null}))});x$.muiSkipListHighlight=!0;const C$=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function $$(e,t,o){const r=t.getBoundingClientRect(),n=o&&o.getBoundingClientRect(),a=Jt(t);let s;if(t.fakeTransform)s=t.fakeTransform;else{const c=a.getComputedStyle(t);s=c.getPropertyValue("-webkit-transform")||c.getPropertyValue("transform")}let i=0,l=0;if(s&&s!=="none"&&typeof s=="string"){const c=s.split("(")[1].split(")")[0].split(",");i=parseInt(c[4],10),l=parseInt(c[5],10)}return e==="left"?n?`translateX(${n.right+i-r.left}px)`:`translateX(${a.innerWidth+i-r.left}px)`:e==="right"?n?`translateX(-${r.right-n.left-i}px)`:`translateX(-${r.left+r.width-i}px)`:e==="up"?n?`translateY(${n.bottom+l-r.top}px)`:`translateY(${a.innerHeight+l-r.top}px)`:n?`translateY(-${r.top-n.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function S$(e){return typeof e=="function"?e():e}function Yn(e,t,o){const r=S$(o),n=$$(e,t,r);n&&(t.style.webkitTransform=n,t.style.transform=n)}const R$=p.forwardRef(function(t,o){const r=no(),n={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:s,appear:i=!0,children:l,container:c,direction:d="down",easing:m=n,in:v,onEnter:y,onEntered:b,onEntering:h,onExit:C,onExited:x,onExiting:P,style:$,timeout:S=a,TransitionComponent:k=Bt}=t,f=F(t,C$),R=p.useRef(null),T=Ue(No(l),R,o),w=_=>G=>{_&&(G===void 0?_(R.current):_(R.current,G))},O=w((_,G)=>{Yn(d,_,c),ms(_),y&&y(_,G)}),j=w((_,G)=>{const ie=Ro({timeout:S,style:$,easing:m},{mode:"enter"});_.style.webkitTransition=r.transitions.create("-webkit-transform",u({},ie)),_.style.transition=r.transitions.create("transform",u({},ie)),_.style.webkitTransform="none",_.style.transform="none",h&&h(_,G)}),L=w(b),E=w(P),B=w(_=>{const G=Ro({timeout:S,style:$,easing:m},{mode:"exit"});_.style.webkitTransition=r.transitions.create("-webkit-transform",G),_.style.transition=r.transitions.create("transform",G),Yn(d,_,c),C&&C(_)}),z=w(_=>{_.style.webkitTransition="",_.style.transition="",x&&x(_)}),W=_=>{s&&s(R.current,_)},H=p.useCallback(()=>{R.current&&Yn(d,R.current,c)},[d,c]);return p.useEffect(()=>{if(v||d==="down"||d==="right")return;const _=Kr(()=>{R.current&&Yn(d,R.current,c)}),G=Jt(R.current);return G.addEventListener("resize",_),()=>{_.clear(),G.removeEventListener("resize",_)}},[d,v,c]),p.useEffect(()=>{v||H()},[v,H]),g.jsx(k,u({nodeRef:R,onEnter:O,onEntered:L,onEntering:j,onExit:B,onExited:z,onExiting:E,addEndListener:W,appear:i,in:v,timeout:S},f,{children:(_,G)=>p.cloneElement(l,u({ref:T,style:u({visibility:_==="exited"&&!v?"hidden":void 0},$,l.props.style)},G))}))});function P$(e){return X("MuiDrawer",e)}Y("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const k$=["BackdropProps"],T$=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],Cp=(e,t)=>{const{ownerState:o}=e;return[t.root,(o.variant==="permanent"||o.variant==="persistent")&&t.docked,t.modal]},w$=e=>{const{classes:t,anchor:o,variant:r}=e,n={root:["root"],docked:[(r==="permanent"||r==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${I(o)}`,r!=="temporary"&&`paperAnchorDocked${I(o)}`]};return Z(n,P$,t)},M$=M(ll,{name:"MuiDrawer",slot:"Root",overridesResolver:Cp})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),_c=M("div",{shouldForwardProp:gt,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:Cp})({flex:"0 0 auto"}),I$=M(ao,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.paper,t[`paperAnchor${I(o.anchor)}`],o.variant!=="temporary"&&t[`paperAnchorDocked${I(o.anchor)}`]]}})(({theme:e,ownerState:t})=>u({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),$p={left:"right",right:"left",top:"down",bottom:"up"};function O$(e){return["left","right"].indexOf(e)!==-1}function E$({direction:e},t){return e==="rtl"&&O$(t)?$p[t]:t}const N4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiDrawer"}),n=no(),a=zo(),s={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:l,children:c,className:d,elevation:m=16,hideBackdrop:v=!1,ModalProps:{BackdropProps:y}={},onClose:b,open:h=!1,PaperProps:C={},SlideProps:x,TransitionComponent:P=R$,transitionDuration:$=s,variant:S="temporary"}=r,k=F(r.ModalProps,k$),f=F(r,T$),R=p.useRef(!1);p.useEffect(()=>{R.current=!0},[]);const T=E$({direction:a?"rtl":"ltr"},i),O=u({},r,{anchor:i,elevation:m,open:h,variant:S},f),j=w$(O),L=g.jsx(I$,u({elevation:S==="temporary"?m:0,square:!0},C,{className:D(j.paper,C.className),ownerState:O,children:c}));if(S==="permanent")return g.jsx(_c,u({className:D(j.root,j.docked,d),ownerState:O,ref:o},f,{children:L}));const E=g.jsx(P,u({in:h,direction:$p[T],timeout:$,appear:R.current},x,{children:L}));return S==="persistent"?g.jsx(_c,u({className:D(j.root,j.docked,d),ownerState:O,ref:o},f,{children:E})):g.jsx(M$,u({BackdropProps:u({},l,y,{transitionDuration:$}),className:D(j.root,j.modal,d),open:h,ownerState:O,onClose:b,hideBackdrop:v,ref:o},f,k,{children:E}))}),L$=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],A$=e=>{const{classes:t,disableUnderline:o}=e,n=Z({root:["root",!o&&"underline"],input:["input"]},kx,t);return u({},t,n)},B$=M(Cs,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...ys(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var o;const r=e.palette.mode==="light",n=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",i=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return u({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${Nt.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${Nt.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:i}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(o=(e.vars||e).palette[t.color||"primary"])==null?void 0:o.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Nt.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Nt.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Nt.disabled}, .${Nt.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Nt.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&u({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),_$=M($s,{name:"MuiFilledInput",slot:"Input",overridesResolver:xs})(({theme:e,ownerState:t})=>u({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),cl=p.forwardRef(function(t,o){var r,n,a,s;const i=oe({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:c,fullWidth:d=!1,inputComponent:m="input",multiline:v=!1,slotProps:y,slots:b={},type:h="text"}=i,C=F(i,L$),x=u({},i,{fullWidth:d,inputComponent:m,multiline:v,type:h}),P=A$(i),$={root:{ownerState:x},input:{ownerState:x}},S=y??c?ct($,y??c):$,k=(r=(n=b.root)!=null?n:l.Root)!=null?r:B$,f=(a=(s=b.input)!=null?s:l.Input)!=null?a:_$;return g.jsx(Nn,u({slots:{root:k,input:f},componentsProps:S,fullWidth:d,inputComponent:m,multiline:v,ref:o,type:h},C,{classes:P}))});cl.muiName="Input";function Sp(e){return X("MuiFormControl",e)}const N$=Y("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]),z$=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],j$=e=>{const{classes:t,margin:o,fullWidth:r}=e,n={root:["root",o!=="none"&&`margin${I(o)}`,r&&"fullWidth"]};return Z(n,Sp,t)},D$=M("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,t[`margin${I(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>u({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),Rp=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiFormControl"}),{children:n,className:a,color:s="primary",component:i="div",disabled:l=!1,error:c=!1,focused:d,fullWidth:m=!1,hiddenLabel:v=!1,margin:y="none",required:b=!1,size:h="medium",variant:C="outlined"}=r,x=F(r,z$),P=u({},r,{color:s,component:i,disabled:l,error:c,fullWidth:m,hiddenLabel:v,margin:y,required:b,size:h,variant:C}),$=j$(P),[S,k]=p.useState(()=>{let E=!1;return n&&p.Children.forEach(n,B=>{if(!sr(B,["Input","Select"]))return;const z=sr(B,["Select"])?B.props.input:B;z&&Cx(z.props)&&(E=!0)}),E}),[f,R]=p.useState(()=>{let E=!1;return n&&p.Children.forEach(n,B=>{sr(B,["Input","Select"])&&(ka(B.props,!0)||ka(B.props.inputProps,!0))&&(E=!0)}),E}),[T,w]=p.useState(!1);l&&T&&w(!1);const O=d!==void 0&&!l?d:T;let j;const L=p.useMemo(()=>({adornedStart:S,setAdornedStart:k,color:s,disabled:l,error:c,filled:f,focused:O,fullWidth:m,hiddenLabel:v,size:h,onBlur:()=>{w(!1)},onEmpty:()=>{R(!1)},onFilled:()=>{R(!0)},onFocus:()=>{w(!0)},registerEffect:j,required:b,variant:C}),[S,s,l,c,f,O,m,v,j,b,h,C]);return g.jsx(bs.Provider,{value:L,children:g.jsx(D$,u({as:i,ownerState:P,className:D($.root,a),ref:o},x,{children:n}))})}),z4=Object.freeze(Object.defineProperty({__proto__:null,default:Rp,formControlClasses:N$,getFormControlUtilityClasses:Sp,useFormControl:mo},Symbol.toStringTag,{value:"Module"})),F$=Lv({createStyledComponent:M("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>oe({props:e,name:"MuiStack"})});function Pp(e){return X("MuiFormControlLabel",e)}const Ir=Y("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),W$=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],H$=e=>{const{classes:t,disabled:o,labelPlacement:r,error:n,required:a}=e,s={root:["root",o&&"disabled",`labelPlacement${I(r)}`,n&&"error",a&&"required"],label:["label",o&&"disabled"],asterisk:["asterisk",n&&"error"]};return Z(s,Pp,t)},V$=M("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Ir.label}`]:t.label},t.root,t[`labelPlacement${I(o.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>u({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${Ir.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${Ir.label}`]:{[`&.${Ir.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),U$=M("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Ir.error}`]:{color:(e.vars||e).palette.error.main}})),G$=p.forwardRef(function(t,o){var r,n;const a=oe({props:t,name:"MuiFormControlLabel"}),{className:s,componentsProps:i={},control:l,disabled:c,disableTypography:d,label:m,labelPlacement:v="end",required:y,slotProps:b={}}=a,h=F(a,W$),C=mo(),x=(r=c??l.props.disabled)!=null?r:C==null?void 0:C.disabled,P=y??l.props.required,$={disabled:x,required:P};["checked","name","onChange","value","inputRef"].forEach(w=>{typeof l.props[w]>"u"&&typeof a[w]<"u"&&($[w]=a[w])});const S=Jo({props:a,muiFormControl:C,states:["error"]}),k=u({},a,{disabled:x,labelPlacement:v,required:P,error:S.error}),f=H$(k),R=(n=b.typography)!=null?n:i.typography;let T=m;return T!=null&&T.type!==St&&!d&&(T=g.jsx(St,u({component:"span"},R,{className:D(f.label,R==null?void 0:R.className),children:T}))),g.jsxs(V$,u({className:D(f.root,s),ownerState:k,ref:o},h,{children:[p.cloneElement(l,$),P?g.jsxs(F$,{display:"block",children:[T,g.jsxs(U$,{ownerState:k,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}):T]}))}),j4=Object.freeze(Object.defineProperty({__proto__:null,default:G$,formControlLabelClasses:Ir,getFormControlLabelUtilityClasses:Pp},Symbol.toStringTag,{value:"Module"}));function kp(e){return X("MuiFormGroup",e)}const K$=Y("MuiFormGroup",["root","row","error"]),q$=["className","row"],X$=e=>{const{classes:t,row:o,error:r}=e;return Z({root:["root",o&&"row",r&&"error"]},kp,t)},Y$=M("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.row&&t.row]}})(({ownerState:e})=>u({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),Tp=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiFormGroup"}),{className:n,row:a=!1}=r,s=F(r,q$),i=mo(),l=Jo({props:r,muiFormControl:i,states:["error"]}),c=u({},r,{row:a,error:l.error}),d=X$(c);return g.jsx(Y$,u({className:D(d.root,n),ownerState:c,ref:o},s))}),D4=Object.freeze(Object.defineProperty({__proto__:null,default:Tp,formGroupClasses:K$,getFormGroupUtilityClass:kp},Symbol.toStringTag,{value:"Module"}));function Z$(e){return X("MuiFormHelperText",e)}const Nc=Y("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var zc;const J$=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Q$=e=>{const{classes:t,contained:o,size:r,disabled:n,error:a,filled:s,focused:i,required:l}=e,c={root:["root",n&&"disabled",a&&"error",r&&`size${I(r)}`,o&&"contained",i&&"focused",s&&"filled",l&&"required"]};return Z(c,Z$,t)},eS=M("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.size&&t[`size${I(o.size)}`],o.contained&&t.contained,o.filled&&t.filled]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Nc.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Nc.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),tS=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiFormHelperText"}),{children:n,className:a,component:s="p"}=r,i=F(r,J$),l=mo(),c=Jo({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),d=u({},r,{component:s,contained:c.variant==="filled"||c.variant==="outlined",variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),m=Q$(d);return g.jsx(eS,u({as:s,ownerState:d,className:D(m.root,a),ref:o},i,{children:n===" "?zc||(zc=g.jsx("span",{className:"notranslate",children:"​"})):n}))});function oS(e){return X("MuiFormLabel",e)}const mn=Y("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),rS=["children","className","color","component","disabled","error","filled","focused","required"],nS=e=>{const{classes:t,color:o,focused:r,disabled:n,error:a,filled:s,required:i}=e,l={root:["root",`color${I(o)}`,n&&"disabled",a&&"error",s&&"filled",r&&"focused",i&&"required"],asterisk:["asterisk",a&&"error"]};return Z(l,oS,t)},aS=M("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>u({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${mn.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${mn.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${mn.error}`]:{color:(e.vars||e).palette.error.main}})),sS=M("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${mn.error}`]:{color:(e.vars||e).palette.error.main}})),iS=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiFormLabel"}),{children:n,className:a,component:s="label"}=r,i=F(r,rS),l=mo(),c=Jo({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),d=u({},r,{color:c.color||"primary",component:s,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),m=nS(d);return g.jsxs(aS,u({as:s,ownerState:d,className:D(m.root,a),ref:o},i,{children:[n,c.required&&g.jsxs(sS,{ownerState:d,"aria-hidden":!0,className:m.asterisk,children:[" ","*"]})]}))}),jc=p.createContext();function wp(e){return X("MuiGrid",e)}const lS=[0,1,2,3,4,5,6,7,8,9,10],cS=["column-reverse","column","row-reverse","row"],uS=["nowrap","wrap-reverse","wrap"],on=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Wr=Y("MuiGrid",["root","container","item","zeroMinWidth",...lS.map(e=>`spacing-xs-${e}`),...cS.map(e=>`direction-xs-${e}`),...uS.map(e=>`wrap-xs-${e}`),...on.map(e=>`grid-xs-${e}`),...on.map(e=>`grid-sm-${e}`),...on.map(e=>`grid-md-${e}`),...on.map(e=>`grid-lg-${e}`),...on.map(e=>`grid-xl-${e}`)]),dS=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function Ar(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function pS({theme:e,ownerState:t}){let o;return e.breakpoints.keys.reduce((r,n)=>{let a={};if(t[n]&&(o=t[n]),!o)return r;if(o===!0)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(o==="auto")a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const s=ar({values:t.columns,breakpoints:e.breakpoints.values}),i=typeof s=="object"?s[n]:s;if(i==null)return r;const l=`${Math.round(o/i*1e8)/1e6}%`;let c={};if(t.container&&t.item&&t.columnSpacing!==0){const d=e.spacing(t.columnSpacing);if(d!=="0px"){const m=`calc(${l} + ${Ar(d)})`;c={flexBasis:m,maxWidth:m}}}a=u({flexBasis:l,flexGrow:0,maxWidth:l},c)}return e.breakpoints.values[n]===0?Object.assign(r,a):r[e.breakpoints.up(n)]=a,r},{})}function fS({theme:e,ownerState:t}){const o=ar({values:t.direction,breakpoints:e.breakpoints.values});return At({theme:e},o,r=>{const n={flexDirection:r};return r.indexOf("column")===0&&(n[`& > .${Wr.item}`]={maxWidth:"none"}),n})}function Mp({breakpoints:e,values:t}){let o="";Object.keys(t).forEach(n=>{o===""&&t[n]!==0&&(o=n)});const r=Object.keys(e).sort((n,a)=>e[n]-e[a]);return r.slice(0,r.indexOf(o))}function mS({theme:e,ownerState:t}){const{container:o,rowSpacing:r}=t;let n={};if(o&&r!==0){const a=ar({values:r,breakpoints:e.breakpoints.values});let s;typeof a=="object"&&(s=Mp({breakpoints:e.breakpoints.values,values:a})),n=At({theme:e},a,(i,l)=>{var c;const d=e.spacing(i);return d!=="0px"?{marginTop:`-${Ar(d)}`,[`& > .${Wr.item}`]:{paddingTop:Ar(d)}}:(c=s)!=null&&c.includes(l)?{}:{marginTop:0,[`& > .${Wr.item}`]:{paddingTop:0}}})}return n}function gS({theme:e,ownerState:t}){const{container:o,columnSpacing:r}=t;let n={};if(o&&r!==0){const a=ar({values:r,breakpoints:e.breakpoints.values});let s;typeof a=="object"&&(s=Mp({breakpoints:e.breakpoints.values,values:a})),n=At({theme:e},a,(i,l)=>{var c;const d=e.spacing(i);return d!=="0px"?{width:`calc(100% + ${Ar(d)})`,marginLeft:`-${Ar(d)}`,[`& > .${Wr.item}`]:{paddingLeft:Ar(d)}}:(c=s)!=null&&c.includes(l)?{}:{width:"100%",marginLeft:0,[`& > .${Wr.item}`]:{paddingLeft:0}}})}return n}function hS(e,t,o={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[o[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(n=>{const a=e[n];Number(a)>0&&r.push(o[`spacing-${n}-${String(a)}`])}),r}const vS=M("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e,{container:r,direction:n,item:a,spacing:s,wrap:i,zeroMinWidth:l,breakpoints:c}=o;let d=[];r&&(d=hS(s,c,t));const m=[];return c.forEach(v=>{const y=o[v];y&&m.push(t[`grid-${v}-${String(y)}`])}),[t.root,r&&t.container,a&&t.item,l&&t.zeroMinWidth,...d,n!=="row"&&t[`direction-xs-${String(n)}`],i!=="wrap"&&t[`wrap-xs-${String(i)}`],...m]}})(({ownerState:e})=>u({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),fS,mS,gS,pS);function bS(e,t){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const o=[];return t.forEach(r=>{const n=e[r];if(Number(n)>0){const a=`spacing-${r}-${String(n)}`;o.push(a)}}),o}const yS=e=>{const{classes:t,container:o,direction:r,item:n,spacing:a,wrap:s,zeroMinWidth:i,breakpoints:l}=e;let c=[];o&&(c=bS(a,l));const d=[];l.forEach(v=>{const y=e[v];y&&d.push(`grid-${v}-${String(y)}`)});const m={root:["root",o&&"container",n&&"item",i&&"zeroMinWidth",...c,r!=="row"&&`direction-xs-${String(r)}`,s!=="wrap"&&`wrap-xs-${String(s)}`,...d]};return Z(m,wp,t)},xS=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiGrid"}),{breakpoints:n}=no(),a=Gr(r),{className:s,columns:i,columnSpacing:l,component:c="div",container:d=!1,direction:m="row",item:v=!1,rowSpacing:y,spacing:b=0,wrap:h="wrap",zeroMinWidth:C=!1}=a,x=F(a,dS),P=y||b,$=l||b,S=p.useContext(jc),k=d?i||12:S,f={},R=u({},x);n.keys.forEach(O=>{x[O]!=null&&(f[O]=x[O],delete R[O])});const T=u({},a,{columns:k,container:d,direction:m,item:v,rowSpacing:P,columnSpacing:$,wrap:h,zeroMinWidth:C,spacing:b},f,{breakpoints:n.keys}),w=yS(T);return g.jsx(jc.Provider,{value:k,children:g.jsx(vS,u({ownerState:T,className:D(w.root,s),as:c,ref:o},R))})}),F4=Object.freeze(Object.defineProperty({__proto__:null,default:xS,getGridUtilityClass:wp,gridClasses:Wr},Symbol.toStringTag,{value:"Module"})),W4=Pv({createStyledComponent:M("div",{name:"MuiGrid2",slot:"Root",overridesResolver:(e,t)=>t.root}),componentName:"MuiGrid2",useThemeProps:e=>oe({props:e,name:"MuiGrid2"})}),CS=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function li(e){return`scale(${e}, ${e**2})`}const $S={entering:{opacity:1,transform:li(1)},entered:{opacity:1,transform:"none"}},Ws=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Hr=p.forwardRef(function(t,o){const{addEndListener:r,appear:n=!0,children:a,easing:s,in:i,onEnter:l,onEntered:c,onEntering:d,onExit:m,onExited:v,onExiting:y,style:b,timeout:h="auto",TransitionComponent:C=Bt}=t,x=F(t,CS),P=Uo(),$=p.useRef(),S=no(),k=p.useRef(null),f=Ue(k,No(a),o),R=z=>W=>{if(z){const H=k.current;W===void 0?z(H):z(H,W)}},T=R(d),w=R((z,W)=>{ms(z);const{duration:H,delay:_,easing:G}=Ro({style:b,timeout:h,easing:s},{mode:"enter"});let ie;h==="auto"?(ie=S.transitions.getAutoHeightDuration(z.clientHeight),$.current=ie):ie=H,z.style.transition=[S.transitions.create("opacity",{duration:ie,delay:_}),S.transitions.create("transform",{duration:Ws?ie:ie*.666,delay:_,easing:G})].join(","),l&&l(z,W)}),O=R(c),j=R(y),L=R(z=>{const{duration:W,delay:H,easing:_}=Ro({style:b,timeout:h,easing:s},{mode:"exit"});let G;h==="auto"?(G=S.transitions.getAutoHeightDuration(z.clientHeight),$.current=G):G=W,z.style.transition=[S.transitions.create("opacity",{duration:G,delay:H}),S.transitions.create("transform",{duration:Ws?G:G*.666,delay:Ws?H:H||G*.333,easing:_})].join(","),z.style.opacity=0,z.style.transform=li(.75),m&&m(z)}),E=R(v),B=z=>{h==="auto"&&P.start($.current||0,z),r&&r(k.current,z)};return g.jsx(C,u({appear:n,in:i,nodeRef:k,onEnter:w,onEntered:O,onEntering:T,onExit:L,onExited:E,onExiting:j,addEndListener:B,timeout:h==="auto"?null:h},x,{children:(z,W)=>p.cloneElement(a,u({style:u({opacity:0,transform:li(.75),visibility:z==="exited"&&!i?"hidden":void 0},$S[z],b,a.props.style),ref:f},W))}))});Hr.muiSupportAuto=!0;const H4=Object.freeze(Object.defineProperty({__proto__:null,default:Hr},Symbol.toStringTag,{value:"Module"})),SS=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],RS=e=>{const{classes:t,disableUnderline:o}=e,n=Z({root:["root",!o&&"underline"],input:["input"]},dp,t);return u({},t,n)},PS=M(Cs,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[...ys(e,t),!o.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),u({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Io.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Io.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Io.disabled}, .${Io.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${Io.disabled}:before`]:{borderBottomStyle:"dotted"}})}),kS=M($s,{name:"MuiInput",slot:"Input",overridesResolver:xs})({}),Rs=p.forwardRef(function(t,o){var r,n,a,s;const i=oe({props:t,name:"MuiInput"}),{disableUnderline:l,components:c={},componentsProps:d,fullWidth:m=!1,inputComponent:v="input",multiline:y=!1,slotProps:b,slots:h={},type:C="text"}=i,x=F(i,SS),P=RS(i),S={root:{ownerState:{disableUnderline:l}}},k=b??d?ct(b??d,S):S,f=(r=(n=h.root)!=null?n:c.Root)!=null?r:PS,R=(a=(s=h.input)!=null?s:c.Input)!=null?a:kS;return g.jsx(Nn,u({slots:{root:f,input:R},slotProps:k,fullWidth:m,inputComponent:v,multiline:y,ref:o,type:C},x,{classes:P}))});Rs.muiName="Input";const V4=Object.freeze(Object.defineProperty({__proto__:null,default:Rs,getInputUtilityClass:dp,inputClasses:Io},Symbol.toStringTag,{value:"Module"}));function TS(e){return X("MuiInputAdornment",e)}const Dc=Y("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var Fc;const wS=["children","className","component","disablePointerEvents","disableTypography","position","variant"],MS=(e,t)=>{const{ownerState:o}=e;return[t.root,t[`position${I(o.position)}`],o.disablePointerEvents===!0&&t.disablePointerEvents,t[o.variant]]},IS=e=>{const{classes:t,disablePointerEvents:o,hiddenLabel:r,position:n,size:a,variant:s}=e,i={root:["root",o&&"disablePointerEvents",n&&`position${I(n)}`,s,r&&"hiddenLabel",a&&`size${I(a)}`]};return Z(i,TS,t)},OS=M("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:MS})(({theme:e,ownerState:t})=>u({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${Dc.positionStart}&:not(.${Dc.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),U4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiInputAdornment"}),{children:n,className:a,component:s="div",disablePointerEvents:i=!1,disableTypography:l=!1,position:c,variant:d}=r,m=F(r,wS),v=mo()||{};let y=d;d&&v.variant,v&&!y&&(y=v.variant);const b=u({},r,{hiddenLabel:v.hiddenLabel,size:v.size,disablePointerEvents:i,position:c,variant:y}),h=IS(b);return g.jsx(bs.Provider,{value:null,children:g.jsx(OS,u({as:s,ownerState:b,className:D(h.root,a),ref:o},m,{children:typeof n=="string"&&!l?g.jsx(St,{color:"text.secondary",children:n}):g.jsxs(p.Fragment,{children:[c==="start"?Fc||(Fc=g.jsx("span",{className:"notranslate",children:"​"})):null,n]})}))})});function Ip(e){return X("MuiInputLabel",e)}const ES=Y("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]),LS=["disableAnimation","margin","shrink","variant","className"],AS=e=>{const{classes:t,formControl:o,size:r,shrink:n,disableAnimation:a,variant:s,required:i}=e,l={root:["root",o&&"formControl",!a&&"animated",n&&"shrink",r&&r!=="normal"&&`size${I(r)}`,s],asterisk:[i&&"asterisk"]},c=Z(l,Ip,t);return u({},t,c)},BS=M(iS,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${mn.asterisk}`]:t.asterisk},t.root,o.formControl&&t.formControl,o.size==="small"&&t.sizeSmall,o.shrink&&t.shrink,!o.disableAnimation&&t.animated,o.focused&&t.focused,t[o.variant]]}})(({theme:e,ownerState:t})=>u({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&u({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&u({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&u({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),Op=p.forwardRef(function(t,o){const r=oe({name:"MuiInputLabel",props:t}),{disableAnimation:n=!1,shrink:a,className:s}=r,i=F(r,LS),l=mo();let c=a;typeof c>"u"&&l&&(c=l.filled||l.focused||l.adornedStart);const d=Jo({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),m=u({},r,{disableAnimation:n,formControl:l,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused}),v=AS(m);return g.jsx(BS,u({"data-shrink":c,ownerState:m,ref:o,className:D(v.root,s)},i,{classes:v}))}),G4=Object.freeze(Object.defineProperty({__proto__:null,default:Op,getInputLabelUtilityClasses:Ip,inputLabelClasses:ES},Symbol.toStringTag,{value:"Module"}));function _S(e){return X("MuiLinearProgress",e)}Y("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const NS=["className","color","value","valueBuffer","variant"];let Zr=e=>e,Wc,Hc,Vc,Uc,Gc,Kc;const ci=4,zS=Wt(Wc||(Wc=Zr` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),jS=Wt(Hc||(Hc=Zr` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),DS=Wt(Vc||(Vc=Zr` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),FS=e=>{const{classes:t,variant:o,color:r}=e,n={root:["root",`color${I(r)}`,o],dashed:["dashed",`dashedColor${I(r)}`],bar1:["bar",`barColor${I(r)}`,(o==="indeterminate"||o==="query")&&"bar1Indeterminate",o==="determinate"&&"bar1Determinate",o==="buffer"&&"bar1Buffer"],bar2:["bar",o!=="buffer"&&`barColor${I(r)}`,o==="buffer"&&`color${I(r)}`,(o==="indeterminate"||o==="query")&&"bar2Indeterminate",o==="buffer"&&"bar2Buffer"]};return Z(n,_S,t)},ul=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?Xo(e.palette[t].main,.62):qo(e.palette[t].main,.5),WS=M("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`color${I(o.color)}`],t[o.variant]]}})(({ownerState:e,theme:t})=>u({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:ul(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),HS=M("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.dashed,t[`dashedColor${I(o.color)}`]]}})(({ownerState:e,theme:t})=>{const o=ul(t,e.color);return u({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${o} 0%, ${o} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},fo(Uc||(Uc=Zr` + animation: ${0} 3s infinite linear; + `),DS)),VS=M("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${I(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar1Indeterminate,o.variant==="determinate"&&t.bar1Determinate,o.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${ci}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${ci}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&fo(Gc||(Gc=Zr` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),zS)),US=M("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.bar,t[`barColor${I(o.color)}`],(o.variant==="indeterminate"||o.variant==="query")&&t.bar2Indeterminate,o.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>u({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:ul(t,e.color),transition:`transform .${ci}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&fo(Kc||(Kc=Zr` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),jS)),K4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiLinearProgress"}),{className:n,color:a="primary",value:s,valueBuffer:i,variant:l="indeterminate"}=r,c=F(r,NS),d=u({},r,{color:a,variant:l}),m=FS(d),v=zo(),y={},b={bar1:{},bar2:{}};if((l==="determinate"||l==="buffer")&&s!==void 0){y["aria-valuenow"]=Math.round(s),y["aria-valuemin"]=0,y["aria-valuemax"]=100;let h=s-100;v&&(h=-h),b.bar1.transform=`translateX(${h}%)`}if(l==="buffer"&&i!==void 0){let h=(i||0)-100;v&&(h=-h),b.bar2.transform=`translateX(${h}%)`}return g.jsxs(WS,u({className:D(m.root,n),ownerState:d,role:"progressbar"},y,{ref:o},c,{children:[l==="buffer"?g.jsx(HS,{className:m.dashed,ownerState:d}):null,g.jsx(VS,{className:m.bar1,ownerState:d,style:b.bar1}),l==="determinate"?null:g.jsx(US,{className:m.bar2,ownerState:d,style:b.bar2})]}))}),po=p.createContext({});function GS(e){return X("MuiList",e)}Y("MuiList",["root","padding","dense","subheader"]);const KS=["children","className","component","dense","disablePadding","subheader"],qS=e=>{const{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Z({root:["root",!o&&"padding",r&&"dense",n&&"subheader"]},GS,t)},XS=M("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})(({ownerState:e})=>u({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),YS=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiList"}),{children:n,className:a,component:s="ul",dense:i=!1,disablePadding:l=!1,subheader:c}=r,d=F(r,KS),m=p.useMemo(()=>({dense:i}),[i]),v=u({},r,{component:s,dense:i,disablePadding:l}),y=qS(v);return g.jsx(po.Provider,{value:m,children:g.jsxs(XS,u({as:s,className:D(y.root,a),ref:o,ownerState:v},d,{children:[c,n]}))})});function ZS(e){return X("MuiListItem",e)}const $r=Y("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function JS(e){return X("MuiListItemButton",e)}const Sr=Y("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),QS=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],e5=(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.alignItems==="flex-start"&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters]},t5=e=>{const{alignItems:t,classes:o,dense:r,disabled:n,disableGutters:a,divider:s,selected:i}=e,c=Z({root:["root",r&&"dense",!a&&"gutters",s&&"divider",n&&"disabled",t==="flex-start"&&"alignItemsFlexStart",i&&"selected"]},JS,o);return u({},o,c)},o5=M(kt,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:e5})(({theme:e,ownerState:t})=>u({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Sr.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Sr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Sr.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Sr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Sr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),q4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListItemButton"}),{alignItems:n="center",autoFocus:a=!1,component:s="div",children:i,dense:l=!1,disableGutters:c=!1,divider:d=!1,focusVisibleClassName:m,selected:v=!1,className:y}=r,b=F(r,QS),h=p.useContext(po),C=p.useMemo(()=>({dense:l||h.dense||!1,alignItems:n,disableGutters:c}),[n,h.dense,l,c]),x=p.useRef(null);xt(()=>{a&&x.current&&x.current.focus()},[a]);const P=u({},r,{alignItems:n,dense:C.dense,disableGutters:c,divider:d,selected:v}),$=t5(P),S=Ue(x,o);return g.jsx(po.Provider,{value:C,children:g.jsx(o5,u({ref:S,href:b.href||b.to,component:(b.href||b.to)&&s==="div"?"button":s,focusVisibleClassName:D($.focusVisible,m),ownerState:P,className:D($.root,y)},b,{classes:$,children:i}))})});function r5(e){return X("MuiListItemSecondaryAction",e)}Y("MuiListItemSecondaryAction",["root","disableGutters"]);const n5=["className"],a5=e=>{const{disableGutters:t,classes:o}=e;return Z({root:["root",t&&"disableGutters"]},r5,o)},s5=M("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.disableGutters&&t.disableGutters]}})(({ownerState:e})=>u({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),Ep=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListItemSecondaryAction"}),{className:n}=r,a=F(r,n5),s=p.useContext(po),i=u({},r,{disableGutters:s.disableGutters}),l=a5(i);return g.jsx(s5,u({className:D(l.root,n),ownerState:i,ref:o},a))});Ep.muiName="ListItemSecondaryAction";const i5=["className"],l5=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],c5=(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.alignItems==="flex-start"&&t.alignItemsFlexStart,o.divider&&t.divider,!o.disableGutters&&t.gutters,!o.disablePadding&&t.padding,o.button&&t.button,o.hasSecondaryAction&&t.secondaryAction]},u5=e=>{const{alignItems:t,button:o,classes:r,dense:n,disabled:a,disableGutters:s,disablePadding:i,divider:l,hasSecondaryAction:c,selected:d}=e;return Z({root:["root",n&&"dense",!s&&"gutters",!i&&"padding",l&&"divider",a&&"disabled",o&&"button",t==="flex-start"&&"alignItemsFlexStart",c&&"secondaryAction",d&&"selected"],container:["container"]},ZS,r)},d5=M("div",{name:"MuiListItem",slot:"Root",overridesResolver:c5})(({theme:e,ownerState:t})=>u({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&u({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Sr.root}`]:{paddingRight:48}},{[`&.${$r.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$r.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${$r.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${$r.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${$r.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),p5=M("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),X4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListItem"}),{alignItems:n="center",autoFocus:a=!1,button:s=!1,children:i,className:l,component:c,components:d={},componentsProps:m={},ContainerComponent:v="li",ContainerProps:{className:y}={},dense:b=!1,disabled:h=!1,disableGutters:C=!1,disablePadding:x=!1,divider:P=!1,focusVisibleClassName:$,secondaryAction:S,selected:k=!1,slotProps:f={},slots:R={}}=r,T=F(r.ContainerProps,i5),w=F(r,l5),O=p.useContext(po),j=p.useMemo(()=>({dense:b||O.dense||!1,alignItems:n,disableGutters:C}),[n,O.dense,b,C]),L=p.useRef(null);xt(()=>{a&&L.current&&L.current.focus()},[a]);const E=p.Children.toArray(i),B=E.length&&sr(E[E.length-1],["ListItemSecondaryAction"]),z=u({},r,{alignItems:n,autoFocus:a,button:s,dense:j.dense,disabled:h,disableGutters:C,disablePadding:x,divider:P,hasSecondaryAction:B,selected:k}),W=u5(z),H=Ue(L,o),_=R.root||d.Root||d5,G=f.root||m.root||{},ie=u({className:D(W.root,G.className,l),disabled:h},w);let ve=c||"li";return s&&(ie.component=c||"div",ie.focusVisibleClassName=D($r.focusVisible,$),ve=kt),B?(ve=!ie.component&&!c?"div":ve,v==="li"&&(ve==="li"?ve="div":ie.component==="li"&&(ie.component="div")),g.jsx(po.Provider,{value:j,children:g.jsxs(p5,u({as:v,className:D(W.container,y),ref:H,ownerState:z},T,{children:[g.jsx(_,u({},G,!uo(_)&&{as:ve,ownerState:u({},z,G.ownerState)},ie,{children:E})),E.pop()]}))})):g.jsx(po.Provider,{value:j,children:g.jsxs(_,u({},G,{as:ve,ref:H},!uo(_)&&{ownerState:u({},z,G.ownerState)},ie,{children:[E,S&&g.jsx(Ep,{children:S})]}))})});function f5(e){return X("MuiListItemIcon",e)}const qc=Y("MuiListItemIcon",["root","alignItemsFlexStart"]),m5=["className"],g5=e=>{const{alignItems:t,classes:o}=e;return Z({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},f5,o)},h5=M("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>u({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),Y4=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListItemIcon"}),{className:n}=r,a=F(r,m5),s=p.useContext(po),i=u({},r,{alignItems:s.alignItems}),l=g5(i);return g.jsx(h5,u({className:D(l.root,n),ownerState:i,ref:o},a))});function Lp(e){return X("MuiListItemText",e)}const Sn=Y("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),v5=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],b5=e=>{const{classes:t,inset:o,primary:r,secondary:n,dense:a}=e;return Z({root:["root",o&&"inset",a&&"dense",r&&n&&"multiline"],primary:["primary"],secondary:["secondary"]},Lp,t)},y5=M("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Sn.primary}`]:t.primary},{[`& .${Sn.secondary}`]:t.secondary},t.root,o.inset&&t.inset,o.primary&&o.secondary&&t.multiline,o.dense&&t.dense]}})(({ownerState:e})=>u({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),x5=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiListItemText"}),{children:n,className:a,disableTypography:s=!1,inset:i=!1,primary:l,primaryTypographyProps:c,secondary:d,secondaryTypographyProps:m}=r,v=F(r,v5),{dense:y}=p.useContext(po);let b=l??n,h=d;const C=u({},r,{disableTypography:s,inset:i,primary:!!b,secondary:!!h,dense:y}),x=b5(C);return b!=null&&b.type!==St&&!s&&(b=g.jsx(St,u({variant:y?"body2":"body1",className:x.primary,component:c!=null&&c.variant?void 0:"span",display:"block"},c,{children:b}))),h!=null&&h.type!==St&&!s&&(h=g.jsx(St,u({variant:"body2",className:x.secondary,color:"text.secondary",display:"block"},m,{children:h}))),g.jsxs(y5,u({className:D(x.root,a),ownerState:C,ref:o},v,{children:[b,h]}))}),Z4=Object.freeze(Object.defineProperty({__proto__:null,default:x5,getListItemTextUtilityClass:Lp,listItemTextClasses:Sn},Symbol.toStringTag,{value:"Module"})),C5=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Hs(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Xc(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function Ap(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.indexOf(t.keys.join(""))===0}function rn(e,t,o,r,n,a){let s=!1,i=n(e,t,t?o:!1);for(;i;){if(i===e.firstChild){if(s)return!1;s=!0}const l=r?!1:i.disabled||i.getAttribute("aria-disabled")==="true";if(!i.hasAttribute("tabindex")||!Ap(i,a)||l)i=n(e,i,o);else return i.focus(),!0}return!1}const $5=p.forwardRef(function(t,o){const{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:s,className:i,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:d,variant:m="selectedMenu"}=t,v=F(t,C5),y=p.useRef(null),b=p.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});xt(()=>{n&&y.current.focus()},[n]),p.useImperativeHandle(r,()=>({adjustStyleForScrollbar:($,{direction:S})=>{const k=!y.current.style.width;if($.clientHeight{const S=y.current,k=$.key,f=rt(S).activeElement;if(k==="ArrowDown")$.preventDefault(),rn(S,f,c,l,Hs);else if(k==="ArrowUp")$.preventDefault(),rn(S,f,c,l,Xc);else if(k==="Home")$.preventDefault(),rn(S,null,c,l,Hs);else if(k==="End")$.preventDefault(),rn(S,null,c,l,Xc);else if(k.length===1){const R=b.current,T=k.toLowerCase(),w=performance.now();R.keys.length>0&&(w-R.lastTime>500?(R.keys=[],R.repeating=!0,R.previousKeyMatched=!0):R.repeating&&T!==R.keys[0]&&(R.repeating=!1)),R.lastTime=w,R.keys.push(T);const O=f&&!R.repeating&&Ap(f,R);R.previousKeyMatched&&(O||rn(S,f,!1,l,Hs,R))?$.preventDefault():R.previousKeyMatched=!1}d&&d($)},C=Ue(y,o);let x=-1;p.Children.forEach(s,($,S)=>{if(!p.isValidElement($)){x===S&&(x+=1,x>=s.length&&(x=-1));return}$.props.disabled||(m==="selectedMenu"&&$.props.selected||x===-1)&&(x=S),x===S&&($.props.disabled||$.props.muiSkipListHighlight||$.type.muiSkipListHighlight)&&(x+=1,x>=s.length&&(x=-1))});const P=p.Children.map(s,($,S)=>{if(S===x){const k={};return a&&(k.autoFocus=!0),$.props.tabIndex===void 0&&m==="selectedMenu"&&(k.tabIndex=0),p.cloneElement($,k)}return $});return g.jsx(YS,u({role:"menu",ref:C,className:i,onKeyDown:h,tabIndex:n?0:-1},v,{children:P}))});function Bp(e){return X("MuiPopover",e)}const S5=Y("MuiPopover",["root","paper"]),R5=["onEntering"],P5=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],k5=["slotProps"];function ui(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.height/2:t==="bottom"&&(o=e.height),o}function di(e,t){let o=0;return typeof t=="number"?o=t:t==="center"?o=e.width/2:t==="right"&&(o=e.width),o}function Yc(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function Vs(e){return typeof e=="function"?e():e}const T5=e=>{const{classes:t}=e;return Z({root:["root"],paper:["paper"]},Bp,t)},_p=M(ll,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),dl=M(ao,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Np=p.forwardRef(function(t,o){var r,n,a;const s=oe({props:t,name:"MuiPopover"}),{action:i,anchorEl:l,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:d,anchorReference:m="anchorEl",children:v,className:y,container:b,elevation:h=8,marginThreshold:C=16,open:x,PaperProps:P={},slots:$,slotProps:S,transformOrigin:k={vertical:"top",horizontal:"left"},TransitionComponent:f=Hr,transitionDuration:R="auto",TransitionProps:{onEntering:T}={},disableScrollLock:w=!1}=s,O=F(s.TransitionProps,R5),j=F(s,P5),L=(r=S==null?void 0:S.paper)!=null?r:P,E=p.useRef(),B=Ue(E,L.ref),z=u({},s,{anchorOrigin:c,anchorReference:m,elevation:h,marginThreshold:C,externalPaperSlotProps:L,transformOrigin:k,TransitionComponent:f,transitionDuration:R,TransitionProps:O}),W=T5(z),H=p.useCallback(()=>{if(m==="anchorPosition")return d;const he=Vs(l),ce=(he&&he.nodeType===1?he:rt(E.current).body).getBoundingClientRect();return{top:ce.top+ui(ce,c.vertical),left:ce.left+di(ce,c.horizontal)}},[l,c.horizontal,c.vertical,d,m]),_=p.useCallback(he=>({vertical:ui(he,k.vertical),horizontal:di(he,k.horizontal)}),[k.horizontal,k.vertical]),G=p.useCallback(he=>{const me={width:he.offsetWidth,height:he.offsetHeight},ce=_(me);if(m==="none")return{top:null,left:null,transformOrigin:Yc(ce)};const ue=H();let Ae=ue.top-ce.vertical,le=ue.left-ce.horizontal;const ze=Ae+me.height,Pe=le+me.width,Oe=Jt(Vs(l)),je=Oe.innerHeight-C,Ie=Oe.innerWidth-C;if(C!==null&&Aeje){const Le=ze-je;Ae-=Le,ce.vertical+=Le}if(C!==null&&leIe){const Le=Pe-Ie;le-=Le,ce.horizontal+=Le}return{top:`${Math.round(Ae)}px`,left:`${Math.round(le)}px`,transformOrigin:Yc(ce)}},[l,m,H,_,C]),[ie,ve]=p.useState(x),Re=p.useCallback(()=>{const he=E.current;if(!he)return;const me=G(he);me.top!==null&&(he.style.top=me.top),me.left!==null&&(he.style.left=me.left),he.style.transformOrigin=me.transformOrigin,ve(!0)},[G]);p.useEffect(()=>(w&&window.addEventListener("scroll",Re),()=>window.removeEventListener("scroll",Re)),[l,w,Re]);const Se=(he,me)=>{T&&T(he,me),Re()},re=()=>{ve(!1)};p.useEffect(()=>{x&&Re()}),p.useImperativeHandle(i,()=>x?{updatePosition:()=>{Re()}}:null,[x,Re]),p.useEffect(()=>{if(!x)return;const he=Kr(()=>{Re()}),me=Jt(l);return me.addEventListener("resize",he),()=>{he.clear(),me.removeEventListener("resize",he)}},[l,x,Re]);let pe=R;R==="auto"&&!f.muiSupportAuto&&(pe=void 0);const te=b||(l?rt(Vs(l)).body:void 0),be=(n=$==null?void 0:$.root)!=null?n:_p,se=(a=$==null?void 0:$.paper)!=null?a:dl,de=lt({elementType:se,externalSlotProps:u({},L,{style:ie?L.style:u({},L.style,{opacity:0})}),additionalProps:{elevation:h,ref:B},ownerState:z,className:D(W.paper,L==null?void 0:L.className)}),Ee=lt({elementType:be,externalSlotProps:(S==null?void 0:S.root)||{},externalForwardedProps:j,additionalProps:{ref:o,slotProps:{backdrop:{invisible:!0}},container:te,open:x},ownerState:z,className:D(W.root,y)}),{slotProps:fe}=Ee,xe=F(Ee,k5);return g.jsx(be,u({},xe,!uo(be)&&{slotProps:fe,disableScrollLock:w},{children:g.jsx(f,u({appear:!0,in:x,onEntering:Se,onExited:re,timeout:pe},O,{children:g.jsx(se,u({},de,{children:v}))}))}))}),J4=Object.freeze(Object.defineProperty({__proto__:null,PopoverPaper:dl,PopoverRoot:_p,default:Np,getOffsetLeft:di,getOffsetTop:ui,getPopoverUtilityClass:Bp,popoverClasses:S5},Symbol.toStringTag,{value:"Module"}));function w5(e){return X("MuiMenu",e)}Y("MuiMenu",["root","paper","list"]);const M5=["onEntering"],I5=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],O5={vertical:"top",horizontal:"right"},E5={vertical:"top",horizontal:"left"},L5=e=>{const{classes:t}=e;return Z({root:["root"],paper:["paper"],list:["list"]},w5,t)},A5=M(Np,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),B5=M(dl,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),_5=M($5,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),N5=p.forwardRef(function(t,o){var r,n;const a=oe({props:t,name:"MuiMenu"}),{autoFocus:s=!0,children:i,className:l,disableAutoFocusItem:c=!1,MenuListProps:d={},onClose:m,open:v,PaperProps:y={},PopoverClasses:b,transitionDuration:h="auto",TransitionProps:{onEntering:C}={},variant:x="selectedMenu",slots:P={},slotProps:$={}}=a,S=F(a.TransitionProps,M5),k=F(a,I5),f=zo(),R=u({},a,{autoFocus:s,disableAutoFocusItem:c,MenuListProps:d,onEntering:C,PaperProps:y,transitionDuration:h,TransitionProps:S,variant:x}),T=L5(R),w=s&&!c&&v,O=p.useRef(null),j=(_,G)=>{O.current&&O.current.adjustStyleForScrollbar(_,{direction:f?"rtl":"ltr"}),C&&C(_,G)},L=_=>{_.key==="Tab"&&(_.preventDefault(),m&&m(_,"tabKeyDown"))};let E=-1;p.Children.map(i,(_,G)=>{p.isValidElement(_)&&(_.props.disabled||(x==="selectedMenu"&&_.props.selected||E===-1)&&(E=G))});const B=(r=P.paper)!=null?r:B5,z=(n=$.paper)!=null?n:y,W=lt({elementType:P.root,externalSlotProps:$.root,ownerState:R,className:[T.root,l]}),H=lt({elementType:B,externalSlotProps:z,ownerState:R,className:T.paper});return g.jsx(A5,u({onClose:m,anchorOrigin:{vertical:"bottom",horizontal:f?"right":"left"},transformOrigin:f?O5:E5,slots:{paper:B,root:P.root},slotProps:{root:W,paper:H},open:v,ref:o,transitionDuration:h,TransitionProps:u({onEntering:j},S),ownerState:R},k,{classes:b,children:g.jsx(_5,u({onKeyDown:L,actions:O,autoFocus:s&&(E===-1||c),autoFocusItem:w,variant:x},d,{className:D(T.list,d.className),children:i}))}))});function zp(e){return X("MuiMenuItem",e)}const Rr=Y("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),z5=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],j5=(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},D5=e=>{const{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:s}=e,l=Z({root:["root",o&&"dense",t&&"disabled",!n&&"gutters",r&&"divider",a&&"selected"]},zp,s);return u({},s,l)},F5=M(kt,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:j5})(({theme:e,ownerState:t})=>u({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Rr.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Rr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Rr.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Rr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Rr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Bc.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Bc.inset}`]:{marginLeft:52},[`& .${Sn.root}`]:{marginTop:0,marginBottom:0},[`& .${Sn.inset}`]:{paddingLeft:36},[`& .${qc.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&u({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${qc.root} svg`]:{fontSize:"1.25rem"}}))),jp=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiMenuItem"}),{autoFocus:n=!1,component:a="li",dense:s=!1,divider:i=!1,disableGutters:l=!1,focusVisibleClassName:c,role:d="menuitem",tabIndex:m,className:v}=r,y=F(r,z5),b=p.useContext(po),h=p.useMemo(()=>({dense:s||b.dense||!1,disableGutters:l}),[b.dense,s,l]),C=p.useRef(null);xt(()=>{n&&C.current&&C.current.focus()},[n]);const x=u({},r,{dense:h.dense,divider:i,disableGutters:l}),P=D5(r),$=Ue(C,o);let S;return r.disabled||(S=m!==void 0?m:-1),g.jsx(po.Provider,{value:h,children:g.jsx(F5,u({ref:$,role:d,tabIndex:S,component:a,focusVisibleClassName:D(P.focusVisible,c),className:D(P.root,v)},y,{ownerState:x,classes:P}))})}),Q4=Object.freeze(Object.defineProperty({__proto__:null,default:jp,getMenuItemUtilityClass:zp,menuItemClasses:Rr},Symbol.toStringTag,{value:"Module"}));function W5(e){return X("MuiNativeSelect",e)}const pl=Y("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),H5=["className","disabled","error","IconComponent","inputRef","variant"],V5=e=>{const{classes:t,variant:o,disabled:r,multiple:n,open:a,error:s}=e,i={select:["select",o,r&&"disabled",n&&"multiple",s&&"error"],icon:["icon",`icon${I(o)}`,a&&"iconOpen",r&&"disabled"]};return Z(i,W5,t)},Dp=({ownerState:e,theme:t})=>u({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":u({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${pl.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),U5=M("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:gt,overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${pl.multiple}`]:t.multiple}]}})(Dp),Fp=({ownerState:e,theme:t})=>u({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${pl.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),G5=M("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${I(o.variant)}`],o.open&&t.iconOpen]}})(Fp),K5=p.forwardRef(function(t,o){const{className:r,disabled:n,error:a,IconComponent:s,inputRef:i,variant:l="standard"}=t,c=F(t,H5),d=u({},t,{disabled:n,variant:l,error:a}),m=V5(d);return g.jsxs(p.Fragment,{children:[g.jsx(U5,u({ownerState:d,className:D(m.select,r),disabled:n,ref:i||o},c)),t.multiple?null:g.jsx(G5,{as:s,ownerState:d,className:m.icon})]})});var Zc;const q5=["children","classes","className","label","notched"],X5=M("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:gt})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Y5=M("legend",{name:"MuiNotchedOutlined",shouldForwardProp:gt})(({ownerState:e,theme:t})=>u({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&u({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Z5(e){const{className:t,label:o,notched:r}=e,n=F(e,q5),a=o!=null&&o!=="",s=u({},e,{notched:r,withLabel:a});return g.jsx(X5,u({"aria-hidden":!0,className:t,ownerState:s},n,{children:g.jsx(Y5,{ownerState:s,children:a?g.jsx("span",{children:o}):Zc||(Zc=g.jsx("span",{className:"notranslate",children:"​"}))})}))}const J5=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Q5=e=>{const{classes:t}=e,r=Z({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Px,t);return u({},t,r)},eR=M(Cs,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:ys})(({theme:e,ownerState:t})=>{const o=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return u({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${bo.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${bo.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:o}},[`&.${bo.focused} .${bo.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${bo.error} .${bo.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${bo.disabled} .${bo.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&u({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),tR=M(Z5,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),oR=M($s,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:xs})(({theme:e,ownerState:t})=>u({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),fl=p.forwardRef(function(t,o){var r,n,a,s,i;const l=oe({props:t,name:"MuiOutlinedInput"}),{components:c={},fullWidth:d=!1,inputComponent:m="input",label:v,multiline:y=!1,notched:b,slots:h={},type:C="text"}=l,x=F(l,J5),P=Q5(l),$=mo(),S=Jo({props:l,muiFormControl:$,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),k=u({},l,{color:S.color||"primary",disabled:S.disabled,error:S.error,focused:S.focused,formControl:$,fullWidth:d,hiddenLabel:S.hiddenLabel,multiline:y,size:S.size,type:C}),f=(r=(n=h.root)!=null?n:c.Root)!=null?r:eR,R=(a=(s=h.input)!=null?s:c.Input)!=null?a:oR;return g.jsx(Nn,u({slots:{root:f,input:R},renderSuffix:T=>g.jsx(tR,{ownerState:k,className:P.notchedOutline,label:v!=null&&v!==""&&S.required?i||(i=g.jsxs(p.Fragment,{children:[v," ","*"]})):v,notched:typeof b<"u"?b:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:d,inputComponent:m,multiline:y,ref:o,type:C},x,{classes:u({},P,{notchedOutline:null})}))});fl.muiName="Input";function rR(e){return X("MuiPagination",e)}Y("MuiPagination",["root","ul","outlined","text"]);const nR=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function aR(e={}){const{boundaryCount:t=1,componentName:o="usePagination",count:r=1,defaultPage:n=1,disabled:a=!1,hideNextButton:s=!1,hidePrevButton:i=!1,onChange:l,page:c,showFirstButton:d=!1,showLastButton:m=!1,siblingCount:v=1}=e,y=F(e,nR),[b,h]=Xt({controlled:c,default:n,name:o,state:"page"}),C=(w,O)=>{c||h(O),l&&l(w,O)},x=(w,O)=>{const j=O-w+1;return Array.from({length:j},(L,E)=>w+E)},P=x(1,Math.min(t,r)),$=x(Math.max(r-t+1,t+1),r),S=Math.max(Math.min(b-v,r-t-v*2-1),t+2),k=Math.min(Math.max(b+v,t+v*2+2),$.length>0?$[0]-2:r-1),f=[...d?["first"]:[],...i?[]:["previous"],...P,...S>t+2?["start-ellipsis"]:t+1t?[r-t]:[],...$,...s?[]:["next"],...m?["last"]:[]],R=w=>{switch(w){case"first":return 1;case"previous":return b-1;case"next":return b+1;case"last":return r;default:return null}},T=f.map(w=>typeof w=="number"?{onClick:O=>{C(O,w)},type:"page",page:w,selected:w===b,disabled:a,"aria-current":w===b?"true":void 0}:{onClick:O=>{C(O,R(w))},type:w,page:R(w),selected:!1,disabled:a||w.indexOf("ellipsis")===-1&&(w==="next"||w==="last"?b>=r:b<=1)});return u({items:T},y)}function sR(e){return X("MuiPaginationItem",e)}const Vt=Y("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon","colorPrimary","colorSecondary"]),pi=ae(g.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),fi=ae(g.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),Jc=ae(g.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),Qc=ae(g.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),iR=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],Wp=(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${I(o.size)}`],o.variant==="text"&&t[`text${I(o.color)}`],o.variant==="outlined"&&t[`outlined${I(o.color)}`],o.shape==="rounded"&&t.rounded,o.type==="page"&&t.page,(o.type==="start-ellipsis"||o.type==="end-ellipsis")&&t.ellipsis,(o.type==="previous"||o.type==="next")&&t.previousNext,(o.type==="first"||o.type==="last")&&t.firstLast]},lR=e=>{const{classes:t,color:o,disabled:r,selected:n,size:a,shape:s,type:i,variant:l}=e,c={root:["root",`size${I(a)}`,l,s,o!=="standard"&&`color${I(o)}`,o!=="standard"&&`${l}${I(o)}`,r&&"disabled",n&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[i]],icon:["icon"]};return Z(c,sR,t)},cR=M("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:Wp})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${Vt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),uR=M(kt,{name:"MuiPaginationItem",slot:"Root",overridesResolver:Wp})(({theme:e,ownerState:t})=>u({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${Vt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Vt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Vt.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Vt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Vt.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>u({},t.variant==="text"&&{[`&.${Vt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${Vt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Vt.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${Vt.selected}`]:u({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:we(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:we(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Vt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:we(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Vt.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),dR=M("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>u({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),pR=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiPaginationItem"}),{className:n,color:a="standard",component:s,components:i={},disabled:l=!1,page:c,selected:d=!1,shape:m="circular",size:v="medium",slots:y={},type:b="page",variant:h="text"}=r,C=F(r,iR),x=u({},r,{color:a,disabled:l,selected:d,shape:m,size:v,type:b,variant:h}),P=zo(),$=lR(x),k=(P?{previous:y.next||i.next||Qc,next:y.previous||i.previous||Jc,last:y.first||i.first||pi,first:y.last||i.last||fi}:{previous:y.previous||i.previous||Jc,next:y.next||i.next||Qc,first:y.first||i.first||pi,last:y.last||i.last||fi})[b];return b==="start-ellipsis"||b==="end-ellipsis"?g.jsx(cR,{ref:o,ownerState:x,className:D($.root,n),children:"…"}):g.jsxs(uR,u({ref:o,ownerState:x,component:s,disabled:l,className:D($.root,n)},C,{children:[b==="page"&&c,k?g.jsx(dR,{as:k,ownerState:x,className:$.icon}):null]}))}),fR=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],mR=e=>{const{classes:t,variant:o}=e;return Z({root:["root",o],ul:["ul"]},rR,t)},gR=M("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant]]}})({}),hR=M("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function vR(e,t,o){return e==="page"?`${o?"":"Go to "}page ${t}`:`Go to ${e} page`}const eM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiPagination"}),{boundaryCount:n=1,className:a,color:s="standard",count:i=1,defaultPage:l=1,disabled:c=!1,getItemAriaLabel:d=vR,hideNextButton:m=!1,hidePrevButton:v=!1,renderItem:y=T=>g.jsx(pR,u({},T)),shape:b="circular",showFirstButton:h=!1,showLastButton:C=!1,siblingCount:x=1,size:P="medium",variant:$="text"}=r,S=F(r,fR),{items:k}=aR(u({},r,{componentName:"Pagination"})),f=u({},r,{boundaryCount:n,color:s,count:i,defaultPage:l,disabled:c,getItemAriaLabel:d,hideNextButton:m,hidePrevButton:v,renderItem:y,shape:b,showFirstButton:h,showLastButton:C,siblingCount:x,size:P,variant:$}),R=mR(f);return g.jsx(gR,u({"aria-label":"pagination navigation",className:D(R.root,a),ownerState:f,ref:o},S,{children:g.jsx(hR,{className:R.ul,ownerState:f,children:k.map((T,w)=>g.jsx("li",{children:y(u({},T,{color:s,"aria-label":d(T.type,T.page,T.selected),shape:b,size:P,variant:$}))},w))})}))}),bR=ae(g.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),yR=ae(g.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),xR=M("span",{name:"MuiRadioButtonIcon",shouldForwardProp:gt})({position:"relative",display:"flex"}),CR=M(bR,{name:"MuiRadioButtonIcon"})({transform:"scale(1)"}),$R=M(yR,{name:"MuiRadioButtonIcon"})(({theme:e,ownerState:t})=>u({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}));function Hp(e){const{checked:t=!1,classes:o={},fontSize:r}=e,n=u({},e,{checked:t});return g.jsxs(xR,{className:o.root,ownerState:n,children:[g.jsx(CR,{fontSize:r,className:o.background,ownerState:n}),g.jsx($R,{fontSize:r,className:o.dot,ownerState:n})]})}const Vp=p.createContext(void 0);function SR(){return p.useContext(Vp)}function RR(e){return X("MuiRadio",e)}const eu=Y("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),PR=["checked","checkedIcon","color","icon","name","onChange","size","className"],kR=e=>{const{classes:t,color:o,size:r}=e,n={root:["root",`color${I(o)}`,r!=="medium"&&`size${I(r)}`]};return u({},t,Z(n,RR,t))},TR=M(il,{shouldForwardProp:e=>gt(e)||e==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.size!=="medium"&&t[`size${I(o.size)}`],t[`color${I(o.color)}`]]}})(({theme:e,ownerState:t})=>u({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${eu.checked}`]:{color:(e.vars||e).palette[t.color].main}},{[`&.${eu.disabled}`]:{color:(e.vars||e).palette.action.disabled}}));function wR(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}const tu=g.jsx(Hp,{checked:!0}),ou=g.jsx(Hp,{}),tM=p.forwardRef(function(t,o){var r,n;const a=oe({props:t,name:"MuiRadio"}),{checked:s,checkedIcon:i=tu,color:l="primary",icon:c=ou,name:d,onChange:m,size:v="medium",className:y}=a,b=F(a,PR),h=u({},a,{color:l,size:v}),C=kR(h),x=SR();let P=s;const $=ba(m,x&&x.onChange);let S=d;return x&&(typeof P>"u"&&(P=wR(x.value,a.value)),typeof S>"u"&&(S=x.name)),g.jsx(TR,u({type:"radio",icon:p.cloneElement(c,{fontSize:(r=ou.props.fontSize)!=null?r:v}),checkedIcon:p.cloneElement(i,{fontSize:(n=tu.props.fontSize)!=null?n:v}),ownerState:h,classes:C,name:S,checked:P,onChange:$,ref:o,className:D(C.root,y)},b))});function MR(e){return X("MuiRadioGroup",e)}Y("MuiRadioGroup",["root","row","error"]);const IR=["actions","children","className","defaultValue","name","onChange","value"],OR=e=>{const{classes:t,row:o,error:r}=e;return Z({root:["root",o&&"row",r&&"error"]},MR,t)},oM=p.forwardRef(function(t,o){const{actions:r,children:n,className:a,defaultValue:s,name:i,onChange:l,value:c}=t,d=F(t,IR),m=p.useRef(null),v=OR(t),[y,b]=Xt({controlled:c,default:s,name:"RadioGroup"});p.useImperativeHandle(r,()=>({focus:()=>{let P=m.current.querySelector("input:not(:disabled):checked");P||(P=m.current.querySelector("input:not(:disabled)")),P&&P.focus()}}),[]);const h=Ue(o,m),C=So(i),x=p.useMemo(()=>({name:C,onChange(P){b(P.target.value),l&&l(P,P.target.value)},value:y}),[C,l,b,y]);return g.jsx(Vp.Provider,{value:x,children:g.jsx(Tp,u({role:"radiogroup",ref:h,className:D(v.root,a)},d,{children:n}))})});function Up(e){return X("MuiSelect",e)}const Pr=Y("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var ru;const ER=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],LR=M("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`&.${Pr.select}`]:t.select},{[`&.${Pr.select}`]:t[o.variant]},{[`&.${Pr.error}`]:t.error},{[`&.${Pr.multiple}`]:t.multiple}]}})(Dp,{[`&.${Pr.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),AR=M("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${I(o.variant)}`],o.open&&t.iconOpen]}})(Fp),BR=M("input",{shouldForwardProp:e=>fs(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function nu(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function _R(e){return e==null||typeof e=="string"&&!e.trim()}const NR=e=>{const{classes:t,variant:o,disabled:r,multiple:n,open:a,error:s}=e,i={select:["select",o,r&&"disabled",n&&"multiple",s&&"error"],icon:["icon",`icon${I(o)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Z(i,Up,t)},zR=p.forwardRef(function(t,o){var r;const{"aria-describedby":n,"aria-label":a,autoFocus:s,autoWidth:i,children:l,className:c,defaultOpen:d,defaultValue:m,disabled:v,displayEmpty:y,error:b=!1,IconComponent:h,inputRef:C,labelId:x,MenuProps:P={},multiple:$,name:S,onBlur:k,onChange:f,onClose:R,onFocus:T,onOpen:w,open:O,readOnly:j,renderValue:L,SelectDisplayProps:E={},tabIndex:B,value:z,variant:W="standard"}=t,H=F(t,ER),[_,G]=Xt({controlled:z,default:m,name:"Select"}),[ie,ve]=Xt({controlled:O,default:d,name:"Select"}),Re=p.useRef(null),Se=p.useRef(null),[re,pe]=p.useState(null),{current:te}=p.useRef(O!=null),[be,se]=p.useState(),de=Ue(o,C),Ee=p.useCallback(J=>{Se.current=J,J&&pe(J)},[]),fe=re==null?void 0:re.parentNode;p.useImperativeHandle(de,()=>({focus:()=>{Se.current.focus()},node:Re.current,value:_}),[_]),p.useEffect(()=>{d&&ie&&re&&!te&&(se(i?null:fe.clientWidth),Se.current.focus())},[re,i]),p.useEffect(()=>{s&&Se.current.focus()},[s]),p.useEffect(()=>{if(!x)return;const J=rt(Se.current).getElementById(x);if(J){const ge=()=>{getSelection().isCollapsed&&Se.current.focus()};return J.addEventListener("click",ge),()=>{J.removeEventListener("click",ge)}}},[x]);const xe=(J,ge)=>{J?w&&w(ge):R&&R(ge),te||(se(i?null:fe.clientWidth),ve(J))},he=J=>{J.button===0&&(J.preventDefault(),Se.current.focus(),xe(!0,J))},me=J=>{xe(!1,J)},ce=p.Children.toArray(l),ue=J=>{const ge=ce.find(q=>q.props.value===J.target.value);ge!==void 0&&(G(ge.props.value),f&&f(J,ge))},Ae=J=>ge=>{let q;if(ge.currentTarget.hasAttribute("tabindex")){if($){q=Array.isArray(_)?_.slice():[];const ee=_.indexOf(J.props.value);ee===-1?q.push(J.props.value):q.splice(ee,1)}else q=J.props.value;if(J.props.onClick&&J.props.onClick(ge),_!==q&&(G(q),f)){const ee=ge.nativeEvent||ge,ke=new ee.constructor(ee.type,ee);Object.defineProperty(ke,"target",{writable:!0,value:{value:q,name:S}}),f(ke,J)}$||xe(!1,ge)}},le=J=>{j||[" ","ArrowUp","ArrowDown","Enter"].indexOf(J.key)!==-1&&(J.preventDefault(),xe(!0,J))},ze=re!==null&&ie,Pe=J=>{!ze&&k&&(Object.defineProperty(J,"target",{writable:!0,value:{value:_,name:S}}),k(J))};delete H["aria-invalid"];let Oe,je;const Ie=[];let Le=!1;(ka({value:_})||y)&&(L?Oe=L(_):Le=!0);const Ke=ce.map(J=>{if(!p.isValidElement(J))return null;let ge;if($){if(!Array.isArray(_))throw new Error(Pt(2));ge=_.some(q=>nu(q,J.props.value)),ge&&Le&&Ie.push(J.props.children)}else ge=nu(_,J.props.value),ge&&Le&&(je=J.props.children);return p.cloneElement(J,{"aria-selected":ge?"true":"false",onClick:Ae(J),onKeyUp:q=>{q.key===" "&&q.preventDefault(),J.props.onKeyUp&&J.props.onKeyUp(q)},role:"option",selected:ge,value:void 0,"data-value":J.props.value})});Le&&($?Ie.length===0?Oe=null:Oe=Ie.reduce((J,ge,q)=>(J.push(ge),q{const{classes:t}=e;return t},ml={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>gt(e)&&e!=="variant",slot:"Root"},WR=M(Rs,ml)(""),HR=M(fl,ml)(""),VR=M(cl,ml)(""),Ps=p.forwardRef(function(t,o){const r=oe({name:"MuiSelect",props:t}),{autoWidth:n=!1,children:a,classes:s={},className:i,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:d=pp,id:m,input:v,inputProps:y,label:b,labelId:h,MenuProps:C,multiple:x=!1,native:P=!1,onClose:$,onOpen:S,open:k,renderValue:f,SelectDisplayProps:R,variant:T="outlined"}=r,w=F(r,jR),O=P?K5:zR,j=mo(),L=Jo({props:r,muiFormControl:j,states:["variant","error"]}),E=L.variant||T,B=u({},r,{variant:E,classes:s}),z=FR(B),W=F(z,DR),H=v||{standard:g.jsx(WR,{ownerState:B}),outlined:g.jsx(HR,{label:b,ownerState:B}),filled:g.jsx(VR,{ownerState:B})}[E],_=Ue(o,No(H));return g.jsx(p.Fragment,{children:p.cloneElement(H,u({inputComponent:O,inputProps:u({children:a,error:L.error,IconComponent:d,variant:E,type:void 0,multiple:x},P?{id:m}:{autoWidth:n,defaultOpen:l,displayEmpty:c,labelId:h,MenuProps:C,onClose:$,onOpen:S,open:k,renderValue:f,SelectDisplayProps:u({id:m},R)},y,{classes:y?ct(W,y.classes):W},v?v.props.inputProps:{})},(x&&P||c)&&E==="outlined"?{notched:!0}:{},{ref:_,className:D(H.props.className,i,z.root)},!v&&{variant:E},w))})});Ps.muiName="Select";const rM=Object.freeze(Object.defineProperty({__proto__:null,default:Ps,getSelectUtilityClasses:Up,selectClasses:Pr},Symbol.toStringTag,{value:"Module"}));function UR(e){return X("MuiSkeleton",e)}Y("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const GR=["animation","className","component","height","style","variant","width"];let Ta=e=>e,au,su,iu,lu;const KR=e=>{const{classes:t,variant:o,animation:r,hasChildren:n,width:a,height:s}=e;return Z({root:["root",o,r,n&&"withChildren",n&&!a&&"fitContent",n&&!s&&"heightAuto"]},UR,t)},qR=Wt(au||(au=Ta` + 0% { + opacity: 1; + } + + 50% { + opacity: 0.4; + } + + 100% { + opacity: 1; + } +`)),XR=Wt(su||(su=Ta` + 0% { + transform: translateX(-100%); + } + + 50% { + /* +0.5s of delay between each loop */ + transform: translateX(100%); + } + + 100% { + transform: translateX(100%); + } +`)),YR=M("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],o.animation!==!1&&t[o.animation],o.hasChildren&&t.withChildren,o.hasChildren&&!o.width&&t.fitContent,o.hasChildren&&!o.height&&t.heightAuto]}})(({theme:e,ownerState:t})=>{const o=Xi(e.shape.borderRadius)||"px",r=wo(e.shape.borderRadius);return u({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:kr(e.palette.text.primary,e.palette.mode==="light"?.11:.13),height:"1.2em"},t.variant==="text"&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${r}${o}/${Math.round(r/.6*10)/10}${o}`,"&:empty:before":{content:'"\\00a0"'}},t.variant==="circular"&&{borderRadius:"50%"},t.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})},({ownerState:e})=>e.animation==="pulse"&&fo(iu||(iu=Ta` + animation: ${0} 2s ease-in-out 0.5s infinite; + `),qR),({ownerState:e,theme:t})=>e.animation==="wave"&&fo(lu||(lu=Ta` + position: relative; + overflow: hidden; + + /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */ + -webkit-mask-image: -webkit-radial-gradient(white, black); + + &::after { + animation: ${0} 2s linear 0.5s infinite; + background: linear-gradient( + 90deg, + transparent, + ${0}, + transparent + ); + content: ''; + position: absolute; + transform: translateX(-100%); /* Avoid flash during server-side hydration */ + bottom: 0; + left: 0; + right: 0; + top: 0; + } + `),XR,(t.vars||t).palette.action.hover)),nM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiSkeleton"}),{animation:n="pulse",className:a,component:s="span",height:i,style:l,variant:c="text",width:d}=r,m=F(r,GR),v=u({},r,{animation:n,component:s,variant:c,hasChildren:!!m.children}),y=KR(v);return g.jsx(YR,u({as:s,ref:o,className:D(y.root,a),ownerState:v},m,{style:u({width:d,height:i},l)}))});function ZR(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}const JR=2;function Gp(e,t){return e-t}function cu(e,t){var o;const{index:r}=(o=e.reduce((n,a,s)=>{const i=Math.abs(t-a);return n===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},rP=e=>e;let ea;function du(){return ea===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?ea=CSS.supports("touch-action","none"):ea=!0),ea}function nP(e){const{"aria-labelledby":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:s=!1,max:i=100,min:l=0,name:c,onChange:d,onChangeCommitted:m,orientation:v="horizontal",rootRef:y,scale:b=rP,step:h=1,shiftStep:C=10,tabIndex:x,value:P}=e,$=p.useRef(void 0),[S,k]=p.useState(-1),[f,R]=p.useState(-1),[T,w]=p.useState(!1),O=p.useRef(0),[j,L]=Xt({controlled:P,default:o??l,name:"Slider"}),E=d&&((U,N,Q)=>{const $e=U.nativeEvent||U,Te=new $e.constructor($e.type,$e);Object.defineProperty(Te,"target",{writable:!0,value:{value:N,name:c}}),d(Te,N,Q)}),B=Array.isArray(j);let z=B?j.slice().sort(Gp):[j];z=z.map(U=>U==null?l:rr(U,l,i));const W=s===!0&&h!==null?[...Array(Math.floor((i-l)/h)+1)].map((U,N)=>({value:l+h*N})):s||[],H=W.map(U=>U.value),{isFocusVisibleRef:_,onBlur:G,onFocus:ie,ref:ve}=ds(),[Re,Se]=p.useState(-1),re=p.useRef(null),pe=Ue(ve,re),te=Ue(y,pe),be=U=>N=>{var Q;const $e=Number(N.currentTarget.getAttribute("data-index"));ie(N),_.current===!0&&Se($e),R($e),U==null||(Q=U.onFocus)==null||Q.call(U,N)},se=U=>N=>{var Q;G(N),_.current===!1&&Se(-1),R(-1),U==null||(Q=U.onBlur)==null||Q.call(U,N)},de=(U,N)=>{const Q=Number(U.currentTarget.getAttribute("data-index")),$e=z[Q],Te=H.indexOf($e);let J=N;if(W&&h==null){const ge=H[H.length-1];J>ge?J=ge:JN=>{var Q;if(h!==null){const $e=Number(N.currentTarget.getAttribute("data-index")),Te=z[$e];let J=null;(N.key==="ArrowLeft"||N.key==="ArrowDown")&&N.shiftKey||N.key==="PageDown"?J=Math.max(Te-C,l):((N.key==="ArrowRight"||N.key==="ArrowUp")&&N.shiftKey||N.key==="PageUp")&&(J=Math.min(Te+C,i)),J!==null&&(de(N,J),N.preventDefault())}U==null||(Q=U.onKeyDown)==null||Q.call(U,N)};xt(()=>{if(r&&re.current.contains(document.activeElement)){var U;(U=document.activeElement)==null||U.blur()}},[r]),r&&S!==-1&&k(-1),r&&Re!==-1&&Se(-1);const fe=U=>N=>{var Q;(Q=U.onChange)==null||Q.call(U,N),de(N,N.target.valueAsNumber)},xe=p.useRef(void 0);let he=v;a&&v==="horizontal"&&(he+="-reverse");const me=({finger:U,move:N=!1})=>{const{current:Q}=re,{width:$e,height:Te,bottom:J,left:ge}=Q.getBoundingClientRect();let q;he.indexOf("vertical")===0?q=(J-U.y)/Te:q=(U.x-ge)/$e,he.indexOf("-reverse")!==-1&&(q=1-q);let ee;if(ee=QR(q,l,i),h)ee=tP(ee,h,l);else{const Be=cu(H,ee);ee=H[Be]}ee=rr(ee,l,i);let ke=0;if(B){N?ke=xe.current:ke=cu(z,ee),n&&(ee=rr(ee,z[ke-1]||-1/0,z[ke+1]||1/0));const Be=ee;ee=uu({values:z,newValue:ee,index:ke}),n&&N||(ke=ee.indexOf(Be),xe.current=ke)}return{newValue:ee,activeIndex:ke}},ce=at(U=>{const N=Zn(U,$);if(!N)return;if(O.current+=1,U.type==="mousemove"&&U.buttons===0){ue(U);return}const{newValue:Q,activeIndex:$e}=me({finger:N,move:!0});Jn({sliderRef:re,activeIndex:$e,setActive:k}),L(Q),!T&&O.current>JR&&w(!0),E&&!Qn(Q,j)&&E(U,Q,$e)}),ue=at(U=>{const N=Zn(U,$);if(w(!1),!N)return;const{newValue:Q}=me({finger:N,move:!0});k(-1),U.type==="touchend"&&R(-1),m&&m(U,Q),$.current=void 0,le()}),Ae=at(U=>{if(r)return;du()||U.preventDefault();const N=U.changedTouches[0];N!=null&&($.current=N.identifier);const Q=Zn(U,$);if(Q!==!1){const{newValue:Te,activeIndex:J}=me({finger:Q});Jn({sliderRef:re,activeIndex:J,setActive:k}),L(Te),E&&!Qn(Te,j)&&E(U,Te,J)}O.current=0;const $e=rt(re.current);$e.addEventListener("touchmove",ce,{passive:!0}),$e.addEventListener("touchend",ue,{passive:!0})}),le=p.useCallback(()=>{const U=rt(re.current);U.removeEventListener("mousemove",ce),U.removeEventListener("mouseup",ue),U.removeEventListener("touchmove",ce),U.removeEventListener("touchend",ue)},[ue,ce]);p.useEffect(()=>{const{current:U}=re;return U.addEventListener("touchstart",Ae,{passive:du()}),()=>{U.removeEventListener("touchstart",Ae),le()}},[le,Ae]),p.useEffect(()=>{r&&le()},[r,le]);const ze=U=>N=>{var Q;if((Q=U.onMouseDown)==null||Q.call(U,N),r||N.defaultPrevented||N.button!==0)return;N.preventDefault();const $e=Zn(N,$);if($e!==!1){const{newValue:J,activeIndex:ge}=me({finger:$e});Jn({sliderRef:re,activeIndex:ge,setActive:k}),L(J),E&&!Qn(J,j)&&E(N,J,ge)}O.current=0;const Te=rt(re.current);Te.addEventListener("mousemove",ce,{passive:!0}),Te.addEventListener("mouseup",ue)},Pe=wa(B?z[0]:l,l,i),Oe=wa(z[z.length-1],l,i)-Pe,je=(U={})=>{const N=ir(U),Q={onMouseDown:ze(N||{})},$e=u({},N,Q);return u({},U,{ref:te},$e)},Ie=U=>N=>{var Q;(Q=U.onMouseOver)==null||Q.call(U,N);const $e=Number(N.currentTarget.getAttribute("data-index"));R($e)},Le=U=>N=>{var Q;(Q=U.onMouseLeave)==null||Q.call(U,N),R(-1)};return{active:S,axis:he,axisProps:oP,dragging:T,focusedThumbIndex:Re,getHiddenInputProps:(U={})=>{var N;const Q=ir(U),$e={onChange:fe(Q||{}),onFocus:be(Q||{}),onBlur:se(Q||{}),onKeyDown:Ee(Q||{})},Te=u({},Q,$e);return u({tabIndex:x,"aria-labelledby":t,"aria-orientation":v,"aria-valuemax":b(i),"aria-valuemin":b(l),name:c,type:"range",min:e.min,max:e.max,step:e.step===null&&e.marks?"any":(N=e.step)!=null?N:void 0,disabled:r},U,Te,{style:u({},Lh,{direction:a?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:je,getThumbProps:(U={})=>{const N=ir(U),Q={onMouseOver:Ie(N||{}),onMouseLeave:Le(N||{})};return u({},U,N,Q)},marks:W,open:f,range:B,rootRef:te,trackLeap:Oe,trackOffset:Pe,values:z,getThumbStyle:U=>({pointerEvents:S!==-1&&S!==U?"none":void 0})}}const aP=e=>!e||!uo(e);function sP(e){return X("MuiSlider",e)}const qt=Y("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),iP=e=>{const{open:t}=e;return{offset:D(t&&qt.valueLabelOpen),circle:qt.valueLabelCircle,label:qt.valueLabelLabel}};function lP(e){const{children:t,className:o,value:r}=e,n=iP(e);return t?p.cloneElement(t,{className:D(t.props.className)},g.jsxs(p.Fragment,{children:[t.props.children,g.jsx("span",{className:D(n.offset,o),"aria-hidden":!0,children:g.jsx("span",{className:n.circle,children:g.jsx("span",{className:n.label,children:r})})})]})):null}const cP=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function pu(e){return e}const uP=M("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`color${I(o.color)}`],o.size!=="medium"&&t[`size${I(o.size)}`],o.marked&&t.marked,o.orientation==="vertical"&&t.vertical,o.track==="inverted"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(({theme:e})=>{var t;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${qt.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${qt.dragging}`]:{[`& .${qt.thumb}, & .${qt.track}`]:{transition:"none"}},variants:[...Object.keys(((t=e.vars)!=null?t:e).palette).filter(o=>{var r;return((r=e.vars)!=null?r:e).palette[o].main}).map(o=>({props:{color:o},style:{color:(e.vars||e).palette[o].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),dP=M("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),pP=M("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>{var t;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(o=>{var r;return((r=e.vars)!=null?r:e).palette[o].main}).map(o=>({props:{color:o,track:"inverted"},style:u({},e.vars?{backgroundColor:e.vars.palette.Slider[`${o}Track`],borderColor:e.vars.palette.Slider[`${o}Track`]}:u({backgroundColor:Xo(e.palette[o].main,.62),borderColor:Xo(e.palette[o].main,.62)},e.applyStyles("dark",{backgroundColor:qo(e.palette[o].main,.5)}),e.applyStyles("dark",{borderColor:qo(e.palette[o].main,.5)})))}))]}}),fP=M("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.thumb,t[`thumbColor${I(o.color)}`],o.size!=="medium"&&t[`thumbSize${I(o.size)}`]]}})(({theme:e})=>{var t;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${qt.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys(((t=e.vars)!=null?t:e).palette).filter(o=>{var r;return((r=e.vars)!=null?r:e).palette[o].main}).map(o=>({props:{color:o},style:{[`&:hover, &.${qt.focusVisible}`]:u({},e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[o].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${we(e.palette[o].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${qt.active}`]:u({},e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[o].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${we(e.palette[o].main,.16)}`})}}))]}}),mP=M(lP,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e})=>u({zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${qt.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${qt.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),gP=M("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>fs(e)&&e!=="markActive",overridesResolver:(e,t)=>{const{markActive:o}=e;return[t.mark,o&&t.markActive]}})(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})),hP=M("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>fs(e)&&e!=="markLabelActive",overridesResolver:(e,t)=>t.markLabel})(({theme:e})=>u({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})),vP=e=>{const{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:s,color:i,size:l}=e,c={root:["root",t&&"disabled",o&&"dragging",r&&"marked",n==="vertical"&&"vertical",a==="inverted"&&"trackInverted",a===!1&&"trackFalse",i&&`color${I(i)}`,l&&`size${I(l)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${I(l)}`,i&&`thumbColor${I(i)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return Z(c,sP,s)},bP=({children:e})=>e,aM=p.forwardRef(function(t,o){var r,n,a,s,i,l,c,d,m,v,y,b,h,C,x,P,$,S,k,f,R,T,w,O;const j=oe({props:t,name:"MuiSlider"}),L=zo(),{"aria-label":E,"aria-valuetext":B,"aria-labelledby":z,component:W="span",components:H={},componentsProps:_={},color:G="primary",classes:ie,className:ve,disableSwap:Re=!1,disabled:Se=!1,getAriaLabel:re,getAriaValueText:pe,marks:te=!1,max:be=100,min:se=0,orientation:de="horizontal",shiftStep:Ee=10,size:fe="medium",step:xe=1,scale:he=pu,slotProps:me,slots:ce,track:ue="normal",valueLabelDisplay:Ae="off",valueLabelFormat:le=pu}=j,ze=F(j,cP),Pe=u({},j,{isRtl:L,max:be,min:se,classes:ie,disabled:Se,disableSwap:Re,orientation:de,marks:te,color:G,size:fe,step:xe,shiftStep:Ee,scale:he,track:ue,valueLabelDisplay:Ae,valueLabelFormat:le}),{axisProps:Oe,getRootProps:je,getHiddenInputProps:Ie,getThumbProps:Le,open:Ke,active:qe,axis:We,focusedThumbIndex:U,range:N,dragging:Q,marks:$e,values:Te,trackOffset:J,trackLeap:ge,getThumbStyle:q}=nP(u({},Pe,{rootRef:o}));Pe.marked=$e.length>0&&$e.some(V=>V.label),Pe.dragging=Q,Pe.focusedThumbIndex=U;const ee=vP(Pe),ke=(r=(n=ce==null?void 0:ce.root)!=null?n:H.Root)!=null?r:uP,Be=(a=(s=ce==null?void 0:ce.rail)!=null?s:H.Rail)!=null?a:dP,Ne=(i=(l=ce==null?void 0:ce.track)!=null?l:H.Track)!=null?i:pP,Ge=(c=(d=ce==null?void 0:ce.thumb)!=null?d:H.Thumb)!=null?c:fP,Qe=(m=(v=ce==null?void 0:ce.valueLabel)!=null?v:H.ValueLabel)!=null?m:mP,mt=(y=(b=ce==null?void 0:ce.mark)!=null?b:H.Mark)!=null?y:gP,nt=(h=(C=ce==null?void 0:ce.markLabel)!=null?C:H.MarkLabel)!=null?h:hP,Tt=(x=(P=ce==null?void 0:ce.input)!=null?P:H.Input)!=null?x:"input",so=($=me==null?void 0:me.root)!=null?$:_.root,Do=(S=me==null?void 0:me.rail)!=null?S:_.rail,ko=(k=me==null?void 0:me.track)!=null?k:_.track,Fo=(f=me==null?void 0:me.thumb)!=null?f:_.thumb,wt=(R=me==null?void 0:me.valueLabel)!=null?R:_.valueLabel,pt=(T=me==null?void 0:me.mark)!=null?T:_.mark,et=(w=me==null?void 0:me.markLabel)!=null?w:_.markLabel,vt=(O=me==null?void 0:me.input)!=null?O:_.input,Ct=lt({elementType:ke,getSlotProps:je,externalSlotProps:so,externalForwardedProps:ze,additionalProps:u({},aP(ke)&&{as:W}),ownerState:u({},Pe,so==null?void 0:so.ownerState),className:[ee.root,ve]}),io=lt({elementType:Be,externalSlotProps:Do,ownerState:Pe,className:ee.rail}),er=lt({elementType:Ne,externalSlotProps:ko,additionalProps:{style:u({},Oe[We].offset(J),Oe[We].leap(ge))},ownerState:u({},Pe,ko==null?void 0:ko.ownerState),className:ee.track}),_t=lt({elementType:Ge,getSlotProps:Le,externalSlotProps:Fo,ownerState:u({},Pe,Fo==null?void 0:Fo.ownerState),className:ee.thumb}),go=lt({elementType:Qe,externalSlotProps:wt,ownerState:u({},Pe,wt==null?void 0:wt.ownerState),className:ee.valueLabel}),Ht=lt({elementType:mt,externalSlotProps:pt,ownerState:Pe,className:ee.mark}),Mt=lt({elementType:nt,externalSlotProps:et,ownerState:Pe,className:ee.markLabel}),lo=lt({elementType:Tt,getSlotProps:Ie,externalSlotProps:vt,ownerState:Pe});return g.jsxs(ke,u({},Ct,{children:[g.jsx(Be,u({},io)),g.jsx(Ne,u({},er)),$e.filter(V=>V.value>=se&&V.value<=be).map((V,A)=>{const ne=wa(V.value,se,be),ye=Oe[We].offset(ne);let Me;return ue===!1?Me=Te.indexOf(V.value)!==-1:Me=ue==="normal"&&(N?V.value>=Te[0]&&V.value<=Te[Te.length-1]:V.value<=Te[0])||ue==="inverted"&&(N?V.value<=Te[0]||V.value>=Te[Te.length-1]:V.value>=Te[0]),g.jsxs(p.Fragment,{children:[g.jsx(mt,u({"data-index":A},Ht,!uo(mt)&&{markActive:Me},{style:u({},ye,Ht.style),className:D(Ht.className,Me&&ee.markActive)})),V.label!=null?g.jsx(nt,u({"aria-hidden":!0,"data-index":A},Mt,!uo(nt)&&{markLabelActive:Me},{style:u({},ye,Mt.style),className:D(ee.markLabel,Mt.className,Me&&ee.markLabelActive),children:V.label})):null]},A)}),Te.map((V,A)=>{const ne=wa(V,se,be),ye=Oe[We].offset(ne),Me=Ae==="off"?bP:Qe;return g.jsx(Me,u({},!uo(Me)&&{valueLabelFormat:le,valueLabelDisplay:Ae,value:typeof le=="function"?le(he(V),A):le,index:A,open:Ke===A||qe===A||Ae==="on",disabled:Se},go,{children:g.jsx(Ge,u({"data-index":A},_t,{className:D(ee.thumb,_t.className,qe===A&&ee.active,U===A&&ee.focusVisible),style:u({},ye,q(A),_t.style),children:g.jsx(Tt,u({"data-index":A,"aria-label":re?re(A):E,"aria-valuenow":he(V),"aria-labelledby":z,"aria-valuetext":pe?pe(he(V),A):B,value:Te[A]},lo))}))}),A)})]}))});function yP(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:o=!1,onClose:r,open:n,resumeHideDuration:a}=e,s=Uo();p.useEffect(()=>{if(!n)return;function x(P){P.defaultPrevented||(P.key==="Escape"||P.key==="Esc")&&(r==null||r(P,"escapeKeyDown"))}return document.addEventListener("keydown",x),()=>{document.removeEventListener("keydown",x)}},[n,r]);const i=at((x,P)=>{r==null||r(x,P)}),l=at(x=>{!r||x==null||s.start(x,()=>{i(null,"timeout")})});p.useEffect(()=>(n&&l(t),s.clear),[n,t,l,s]);const c=x=>{r==null||r(x,"clickaway")},d=s.clear,m=p.useCallback(()=>{t!=null&&l(a??t*.5)},[t,a,l]),v=x=>P=>{const $=x.onBlur;$==null||$(P),m()},y=x=>P=>{const $=x.onFocus;$==null||$(P),d()},b=x=>P=>{const $=x.onMouseEnter;$==null||$(P),d()},h=x=>P=>{const $=x.onMouseLeave;$==null||$(P),m()};return p.useEffect(()=>{if(!o&&n)return window.addEventListener("focus",m),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",d)}},[o,n,m,d]),{getRootProps:(x={})=>{const P=u({},ir(e),ir(x));return u({role:"presentation"},x,P,{onBlur:v(P),onFocus:y(P),onMouseEnter:b(P),onMouseLeave:h(P)})},onClickAway:c}}function xP(e){return X("MuiSnackbarContent",e)}Y("MuiSnackbarContent",["root","message","action"]);const CP=["action","className","message","role"],$P=e=>{const{classes:t}=e;return Z({root:["root"],action:["action"],message:["message"]},xP,t)},SP=M(ao,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,o=jv(e.palette.background.default,t);return u({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(o),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:o,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),RP=M("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),PP=M("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),kP=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiSnackbarContent"}),{action:n,className:a,message:s,role:i="alert"}=r,l=F(r,CP),c=r,d=$P(c);return g.jsxs(SP,u({role:i,square:!0,elevation:6,className:D(d.root,a),ownerState:c,ref:o},l,{children:[g.jsx(RP,{className:d.message,ownerState:c,children:s}),n?g.jsx(PP,{className:d.action,ownerState:c,children:n}):null]}))});function TP(e){return X("MuiSnackbar",e)}Y("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const wP=["onEnter","onExited"],MP=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],IP=e=>{const{classes:t,anchorOrigin:o}=e,r={root:["root",`anchorOrigin${I(o.vertical)}${I(o.horizontal)}`]};return Z(r,TP,t)},fu=M("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`anchorOrigin${I(o.anchorOrigin.vertical)}${I(o.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const o={left:"50%",right:"auto",transform:"translateX(-50%)"};return u({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:u({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&o,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),sM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiSnackbar"}),n=no(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{action:s,anchorOrigin:{vertical:i,horizontal:l}={vertical:"bottom",horizontal:"left"},autoHideDuration:c=null,children:d,className:m,ClickAwayListenerProps:v,ContentProps:y,disableWindowBlurListener:b=!1,message:h,open:C,TransitionComponent:x=Hr,transitionDuration:P=a,TransitionProps:{onEnter:$,onExited:S}={}}=r,k=F(r.TransitionProps,wP),f=F(r,MP),R=u({},r,{anchorOrigin:{vertical:i,horizontal:l},autoHideDuration:c,disableWindowBlurListener:b,TransitionComponent:x,transitionDuration:P}),T=IP(R),{getRootProps:w,onClickAway:O}=yP(u({},R)),[j,L]=p.useState(!0),E=lt({elementType:fu,getSlotProps:w,externalForwardedProps:f,ownerState:R,additionalProps:{ref:o},className:[T.root,m]}),B=W=>{L(!0),S&&S(W)},z=(W,H)=>{L(!1),$&&$(W,H)};return!C&&j?null:g.jsx(SC,u({onClickAway:O},v,{children:g.jsx(fu,u({},E,{children:g.jsx(x,u({appear:!0,in:C,timeout:P,direction:i==="top"?"down":"up",onEnter:z,onExited:B},k,{children:d||g.jsx(kP,u({message:h,action:s},y))}))}))}))}),OP=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],EP={entering:{transform:"none"},entered:{transform:"none"}},iM=p.forwardRef(function(t,o){const r=no(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:s=!0,children:i,easing:l,in:c,onEnter:d,onEntered:m,onEntering:v,onExit:y,onExited:b,onExiting:h,style:C,timeout:x=n,TransitionComponent:P=Bt}=t,$=F(t,OP),S=p.useRef(null),k=Ue(S,No(i),o),f=B=>z=>{if(B){const W=S.current;z===void 0?B(W):B(W,z)}},R=f(v),T=f((B,z)=>{ms(B);const W=Ro({style:C,timeout:x,easing:l},{mode:"enter"});B.style.webkitTransition=r.transitions.create("transform",W),B.style.transition=r.transitions.create("transform",W),d&&d(B,z)}),w=f(m),O=f(h),j=f(B=>{const z=Ro({style:C,timeout:x,easing:l},{mode:"exit"});B.style.webkitTransition=r.transitions.create("transform",z),B.style.transition=r.transitions.create("transform",z),y&&y(B)}),L=f(b),E=B=>{a&&a(S.current,B)};return g.jsx(P,u({appear:s,in:c,nodeRef:S,onEnter:T,onEntered:w,onEntering:R,onExit:j,onExited:L,onExiting:O,addEndListener:E,timeout:x},$,{children:(B,z)=>p.cloneElement(i,u({style:u({transform:"scale(0)",visibility:B==="exited"&&!c?"hidden":void 0},EP[B],C,i.props.style),ref:k},z))}))});function Kp(e){return X("MuiTooltip",e)}const Oo=Y("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),LP=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function AP(e){return Math.round(e*1e5)/1e5}const BP=e=>{const{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,s={popper:["popper",!o&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",n&&"touch",`tooltipPlacement${I(a.split("-")[0])}`],arrow:["arrow"]};return Z(s,Kp,t)},_P=M(vs,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(({theme:e,ownerState:t,open:o})=>u({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!o&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Oo.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Oo.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Oo.arrow}`]:u({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Oo.arrow}`]:u({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),NP=M("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${I(o.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>u({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:we(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${AP(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Oo.popper}[data-popper-placement*="left"] &`]:u({transformOrigin:"right center"},t.isRtl?u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):u({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Oo.popper}[data-popper-placement*="right"] &`]:u({transformOrigin:"left center"},t.isRtl?u({marginRight:"14px"},t.touch&&{marginRight:"24px"}):u({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Oo.popper}[data-popper-placement*="top"] &`]:u({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Oo.popper}[data-popper-placement*="bottom"] &`]:u({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),zP=M("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:we(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let ta=!1;const mu=new En;let nn={x:0,y:0};function oa(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}const jP=p.forwardRef(function(t,o){var r,n,a,s,i,l,c,d,m,v,y,b,h,C,x,P,$,S,k;const f=oe({props:t,name:"MuiTooltip"}),{arrow:R=!1,children:T,components:w={},componentsProps:O={},describeChild:j=!1,disableFocusListener:L=!1,disableHoverListener:E=!1,disableInteractive:B=!1,disableTouchListener:z=!1,enterDelay:W=100,enterNextDelay:H=0,enterTouchDelay:_=700,followCursor:G=!1,id:ie,leaveDelay:ve=0,leaveTouchDelay:Re=1500,onClose:Se,onOpen:re,open:pe,placement:te="bottom",PopperComponent:be,PopperProps:se={},slotProps:de={},slots:Ee={},title:fe,TransitionComponent:xe=Hr,TransitionProps:he}=f,me=F(f,LP),ce=p.isValidElement(T)?T:g.jsx("span",{children:T}),ue=no(),Ae=zo(),[le,ze]=p.useState(),[Pe,Oe]=p.useState(null),je=p.useRef(!1),Ie=B||G,Le=Uo(),Ke=Uo(),qe=Uo(),We=Uo(),[U,N]=Xt({controlled:pe,default:!1,name:"Tooltip",state:"open"});let Q=U;const $e=So(ie),Te=p.useRef(),J=at(()=>{Te.current!==void 0&&(document.body.style.WebkitUserSelect=Te.current,Te.current=void 0),We.clear()});p.useEffect(()=>J,[J]);const ge=Ce=>{mu.clear(),ta=!0,N(!0),re&&!Q&&re(Ce)},q=at(Ce=>{mu.start(800+ve,()=>{ta=!1}),N(!1),Se&&Q&&Se(Ce),Le.start(ue.transitions.duration.shortest,()=>{je.current=!1})}),ee=Ce=>{je.current&&Ce.type!=="touchstart"||(le&&le.removeAttribute("title"),Ke.clear(),qe.clear(),W||ta&&H?Ke.start(ta?H:W,()=>{ge(Ce)}):ge(Ce))},ke=Ce=>{Ke.clear(),qe.start(ve,()=>{q(Ce)})},{isFocusVisibleRef:Be,onBlur:Ne,onFocus:Ge,ref:Qe}=ds(),[,mt]=p.useState(!1),nt=Ce=>{Ne(Ce),Be.current===!1&&(mt(!1),ke(Ce))},Tt=Ce=>{le||ze(Ce.currentTarget),Ge(Ce),Be.current===!0&&(mt(!0),ee(Ce))},so=Ce=>{je.current=!0;const De=ce.props;De.onTouchStart&&De.onTouchStart(Ce)},Do=Ce=>{so(Ce),qe.clear(),Le.clear(),J(),Te.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",We.start(_,()=>{document.body.style.WebkitUserSelect=Te.current,ee(Ce)})},ko=Ce=>{ce.props.onTouchEnd&&ce.props.onTouchEnd(Ce),J(),qe.start(Re,()=>{q(Ce)})};p.useEffect(()=>{if(!Q)return;function Ce(De){(De.key==="Escape"||De.key==="Esc")&&q(De)}return document.addEventListener("keydown",Ce),()=>{document.removeEventListener("keydown",Ce)}},[q,Q]);const Fo=Ue(No(ce),Qe,ze,o);!fe&&fe!==0&&(Q=!1);const wt=p.useRef(),pt=Ce=>{const De=ce.props;De.onMouseMove&&De.onMouseMove(Ce),nn={x:Ce.clientX,y:Ce.clientY},wt.current&&wt.current.update()},et={},vt=typeof fe=="string";j?(et.title=!Q&&vt&&!E?fe:null,et["aria-describedby"]=Q?$e:null):(et["aria-label"]=vt?fe:null,et["aria-labelledby"]=Q&&!vt?$e:null);const Ct=u({},et,me,ce.props,{className:D(me.className,ce.props.className),onTouchStart:so,ref:Fo},G?{onMouseMove:pt}:{}),io={};z||(Ct.onTouchStart=Do,Ct.onTouchEnd=ko),E||(Ct.onMouseOver=oa(ee,Ct.onMouseOver),Ct.onMouseLeave=oa(ke,Ct.onMouseLeave),Ie||(io.onMouseOver=ee,io.onMouseLeave=ke)),L||(Ct.onFocus=oa(Tt,Ct.onFocus),Ct.onBlur=oa(nt,Ct.onBlur),Ie||(io.onFocus=Tt,io.onBlur=nt));const er=p.useMemo(()=>{var Ce;let De=[{name:"arrow",enabled:!!Pe,options:{element:Pe,padding:4}}];return(Ce=se.popperOptions)!=null&&Ce.modifiers&&(De=De.concat(se.popperOptions.modifiers)),u({},se.popperOptions,{modifiers:De})},[Pe,se]),_t=u({},f,{isRtl:Ae,arrow:R,disableInteractive:Ie,placement:te,PopperComponentProp:be,touch:je.current}),go=BP(_t),Ht=(r=(n=Ee.popper)!=null?n:w.Popper)!=null?r:_P,Mt=(a=(s=(i=Ee.transition)!=null?i:w.Transition)!=null?s:xe)!=null?a:Hr,lo=(l=(c=Ee.tooltip)!=null?c:w.Tooltip)!=null?l:NP,V=(d=(m=Ee.arrow)!=null?m:w.Arrow)!=null?d:zP,A=Tr(Ht,u({},se,(v=de.popper)!=null?v:O.popper,{className:D(go.popper,se==null?void 0:se.className,(y=(b=de.popper)!=null?b:O.popper)==null?void 0:y.className)}),_t),ne=Tr(Mt,u({},he,(h=de.transition)!=null?h:O.transition),_t),ye=Tr(lo,u({},(C=de.tooltip)!=null?C:O.tooltip,{className:D(go.tooltip,(x=(P=de.tooltip)!=null?P:O.tooltip)==null?void 0:x.className)}),_t),Me=Tr(V,u({},($=de.arrow)!=null?$:O.arrow,{className:D(go.arrow,(S=(k=de.arrow)!=null?k:O.arrow)==null?void 0:S.className)}),_t);return g.jsxs(p.Fragment,{children:[p.cloneElement(ce,Ct),g.jsx(Ht,u({as:be??vs,placement:te,anchorEl:G?{getBoundingClientRect:()=>({top:nn.y,left:nn.x,right:nn.x,bottom:nn.y,width:0,height:0})}:le,popperRef:wt,open:le?Q:!1,id:$e,transition:!0},io,A,{popperOptions:er,children:({TransitionProps:Ce})=>g.jsx(Mt,u({timeout:ue.transitions.duration.shorter},Ce,ne,{children:g.jsxs(lo,u({},ye,{children:[fe,R?g.jsx(V,u({},Me,{ref:Oe})):null]}))}))}))]})}),lM=Object.freeze(Object.defineProperty({__proto__:null,default:jP,getTooltipUtilityClass:Kp,tooltipClasses:Oo},Symbol.toStringTag,{value:"Module"})),ks=p.createContext({}),gl=p.createContext({});function DP(e){return X("MuiStep",e)}Y("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);const FP=["active","children","className","component","completed","disabled","expanded","index","last"],WP=e=>{const{classes:t,orientation:o,alternativeLabel:r,completed:n}=e;return Z({root:["root",o,r&&"alternativeLabel",n&&"completed"]},DP,t)},HP=M("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation],o.alternativeLabel&&t.alternativeLabel,o.completed&&t.completed]}})(({ownerState:e})=>u({},e.orientation==="horizontal"&&{paddingLeft:8,paddingRight:8},e.alternativeLabel&&{flex:1,position:"relative"})),cM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiStep"}),{active:n,children:a,className:s,component:i="div",completed:l,disabled:c,expanded:d=!1,index:m,last:v}=r,y=F(r,FP),{activeStep:b,connector:h,alternativeLabel:C,orientation:x,nonLinear:P}=p.useContext(ks);let[$=!1,S=!1,k=!1]=[n,l,c];b===m?$=n!==void 0?n:!0:!P&&b>m?S=l!==void 0?l:!0:!P&&b({index:m,last:v,expanded:d,icon:m+1,active:$,completed:S,disabled:k}),[m,v,d,$,S,k]),R=u({},r,{active:$,orientation:x,alternativeLabel:C,completed:S,disabled:k,expanded:d,component:i}),T=WP(R),w=g.jsxs(HP,u({as:i,className:D(T.root,s),ref:o,ownerState:R},y,{children:[h&&C&&m!==0?h:null,a]}));return g.jsx(gl.Provider,{value:f,children:h&&!C&&m!==0?g.jsxs(p.Fragment,{children:[h,w]}):w})}),VP=ae(g.jsx("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),UP=ae(g.jsx("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");function GP(e){return X("MuiStepIcon",e)}const Us=Y("MuiStepIcon",["root","active","completed","error","text"]);var gu;const KP=["active","className","completed","error","icon"],qP=e=>{const{classes:t,active:o,completed:r,error:n}=e;return Z({root:["root",o&&"active",r&&"completed",n&&"error"],text:["text"]},GP,t)},Gs=M($a,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${Us.completed}`]:{color:(e.vars||e).palette.primary.main},[`&.${Us.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${Us.error}`]:{color:(e.vars||e).palette.error.main}})),XP=M("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})(({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily})),YP=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiStepIcon"}),{active:n=!1,className:a,completed:s=!1,error:i=!1,icon:l}=r,c=F(r,KP),d=u({},r,{active:n,completed:s,error:i}),m=qP(d);if(typeof l=="number"||typeof l=="string"){const v=D(a,m.root);return i?g.jsx(Gs,u({as:UP,className:v,ref:o,ownerState:d},c)):s?g.jsx(Gs,u({as:VP,className:v,ref:o,ownerState:d},c)):g.jsxs(Gs,u({className:v,ref:o,ownerState:d},c,{children:[gu||(gu=g.jsx("circle",{cx:"12",cy:"12",r:"12"})),g.jsx(XP,{className:m.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:d,children:l})]}))}return l});function ZP(e){return X("MuiStepLabel",e)}const Ko=Y("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]),JP=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],QP=e=>{const{classes:t,orientation:o,active:r,completed:n,error:a,disabled:s,alternativeLabel:i}=e;return Z({root:["root",o,a&&"error",s&&"disabled",i&&"alternativeLabel"],label:["label",r&&"active",n&&"completed",a&&"error",s&&"disabled",i&&"alternativeLabel"],iconContainer:["iconContainer",r&&"active",n&&"completed",a&&"error",s&&"disabled",i&&"alternativeLabel"],labelContainer:["labelContainer",i&&"alternativeLabel"]},ZP,t)},ek=M("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation]]}})(({ownerState:e})=>u({display:"flex",alignItems:"center",[`&.${Ko.alternativeLabel}`]:{flexDirection:"column"},[`&.${Ko.disabled}`]:{cursor:"default"}},e.orientation==="vertical"&&{textAlign:"left",padding:"8px 0"})),tk=M("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})(({theme:e})=>u({},e.typography.body2,{display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),[`&.${Ko.active}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${Ko.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${Ko.alternativeLabel}`]:{marginTop:16},[`&.${Ko.error}`]:{color:(e.vars||e).palette.error.main}})),ok=M("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})(()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${Ko.alternativeLabel}`]:{paddingRight:0}})),rk=M("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})(({theme:e})=>({width:"100%",color:(e.vars||e).palette.text.secondary,[`&.${Ko.alternativeLabel}`]:{textAlign:"center"}})),nk=p.forwardRef(function(t,o){var r;const n=oe({props:t,name:"MuiStepLabel"}),{children:a,className:s,componentsProps:i={},error:l=!1,icon:c,optional:d,slotProps:m={},StepIconComponent:v,StepIconProps:y}=n,b=F(n,JP),{alternativeLabel:h,orientation:C}=p.useContext(ks),{active:x,disabled:P,completed:$,icon:S}=p.useContext(gl),k=c||S;let f=v;k&&!f&&(f=YP);const R=u({},n,{active:x,alternativeLabel:h,completed:$,disabled:P,error:l,orientation:C}),T=QP(R),w=(r=m.label)!=null?r:i.label;return g.jsxs(ek,u({className:D(T.root,s),ref:o,ownerState:R},b,{children:[k||f?g.jsx(ok,{className:T.iconContainer,ownerState:R,children:g.jsx(f,u({completed:$,active:x,error:l,icon:k},y))}):null,g.jsxs(rk,{className:T.labelContainer,ownerState:R,children:[a?g.jsx(tk,u({ownerState:R},w,{className:D(T.label,w==null?void 0:w.className),children:a})):null,d]})]}))});nk.muiName="StepLabel";function ak(e){return X("MuiStepConnector",e)}Y("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);const sk=["className"],ik=e=>{const{classes:t,orientation:o,alternativeLabel:r,active:n,completed:a,disabled:s}=e,i={root:["root",o,r&&"alternativeLabel",n&&"active",a&&"completed",s&&"disabled"],line:["line",`line${I(o)}`]};return Z(i,ak,t)},lk=M("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation],o.alternativeLabel&&t.alternativeLabel,o.completed&&t.completed]}})(({ownerState:e})=>u({flex:"1 1 auto"},e.orientation==="vertical"&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})),ck=M("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.line,t[`line${I(o.orientation)}`]]}})(({ownerState:e,theme:t})=>{const o=t.palette.mode==="light"?t.palette.grey[400]:t.palette.grey[600];return u({display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:o},e.orientation==="horizontal"&&{borderTopStyle:"solid",borderTopWidth:1},e.orientation==="vertical"&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})}),uk=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiStepConnector"}),{className:n}=r,a=F(r,sk),{alternativeLabel:s,orientation:i="horizontal"}=p.useContext(ks),{active:l,disabled:c,completed:d}=p.useContext(gl),m=u({},r,{alternativeLabel:s,orientation:i,active:l,completed:d,disabled:c}),v=ik(m);return g.jsx(lk,u({className:D(v.root,n),ref:o,ownerState:m},a,{children:g.jsx(ck,{className:v.line,ownerState:m})}))});function dk(e){return X("MuiStepper",e)}Y("MuiStepper",["root","horizontal","vertical","nonLinear","alternativeLabel"]);const pk=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],fk=e=>{const{orientation:t,nonLinear:o,alternativeLabel:r,classes:n}=e;return Z({root:["root",t,o&&"nonLinear",r&&"alternativeLabel"]},dk,n)},mk=M("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.orientation],o.alternativeLabel&&t.alternativeLabel,o.nonLinear&&t.nonLinear]}})(({ownerState:e})=>u({display:"flex"},e.orientation==="horizontal"&&{flexDirection:"row",alignItems:"center"},e.orientation==="vertical"&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"})),gk=g.jsx(uk,{}),uM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiStepper"}),{activeStep:n=0,alternativeLabel:a=!1,children:s,className:i,component:l="div",connector:c=gk,nonLinear:d=!1,orientation:m="horizontal"}=r,v=F(r,pk),y=u({},r,{nonLinear:d,alternativeLabel:a,orientation:m,component:l}),b=fk(y),h=p.Children.toArray(s).filter(Boolean),C=h.map((P,$)=>p.cloneElement(P,u({index:$,last:$+1===h.length},P.props))),x=p.useMemo(()=>({activeStep:n,alternativeLabel:a,connector:c,nonLinear:d,orientation:m}),[n,a,c,d,m]);return g.jsx(ks.Provider,{value:x,children:g.jsx(mk,u({as:l,ownerState:y,className:D(b.root,i),ref:o},v,{children:C}))})});function hk(e){return X("MuiSwitch",e)}const Rt=Y("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),vk=["className","color","edge","size","sx"],bk=e=>{const{classes:t,edge:o,size:r,color:n,checked:a,disabled:s}=e,i={root:["root",o&&`edge${I(o)}`,`size${I(r)}`],switchBase:["switchBase",`color${I(n)}`,a&&"checked",s&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=Z(i,hk,t);return u({},t,l)},yk=M("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.edge&&t[`edge${I(o.edge)}`],t[`size${I(o.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${Rt.thumb}`]:{width:16,height:16},[`& .${Rt.switchBase}`]:{padding:4,[`&.${Rt.checked}`]:{transform:"translateX(16px)"}}}}]}),xk=M(il,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.switchBase,{[`& .${Rt.input}`]:t.input},o.color!=="default"&&t[`color${I(o.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Rt.checked}`]:{transform:"translateX(20px)"},[`&.${Rt.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Rt.checked} + .${Rt.track}`]:{opacity:.5},[`&.${Rt.disabled} + .${Rt.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Rt.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,t])=>t.main&&t.light).map(([t])=>({props:{color:t},style:{[`&.${Rt.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:we(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Rt.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode==="light"?Xo(e.palette[t].main,.62):qo(e.palette[t].main,.55)}`}},[`&.${Rt.checked} + .${Rt.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),Ck=M("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),$k=M("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),dM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiSwitch"}),{className:n,color:a="primary",edge:s=!1,size:i="medium",sx:l}=r,c=F(r,vk),d=u({},r,{color:a,edge:s,size:i}),m=bk(d),v=g.jsx($k,{className:m.thumb,ownerState:d});return g.jsxs(yk,{className:D(m.root,n),sx:l,ownerState:d,children:[g.jsx(xk,u({type:"checkbox",icon:v,checkedIcon:v,ref:o,ownerState:d},c,{classes:u({},m,{root:m.switchBase})})),g.jsx(Ck,{className:m.track,ownerState:d})]})});function Sk(e){return X("MuiTab",e)}const Vo=Y("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Rk=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],Pk=e=>{const{classes:t,textColor:o,fullWidth:r,wrapped:n,icon:a,label:s,selected:i,disabled:l}=e,c={root:["root",a&&s&&"labelIcon",`textColor${I(o)}`,r&&"fullWidth",n&&"wrapped",i&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return Z(c,Sk,t)},kk=M(kt,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.label&&o.icon&&t.labelIcon,t[`textColor${I(o.textColor)}`],o.fullWidth&&t.fullWidth,o.wrapped&&t.wrapped,{[`& .${Vo.iconWrapper}`]:t.iconWrapper}]}})(({theme:e,ownerState:t})=>u({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:t.iconPosition==="top"||t.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${Vo.iconWrapper}`]:u({},t.iconPosition==="top"&&{marginBottom:6},t.iconPosition==="bottom"&&{marginTop:6},t.iconPosition==="start"&&{marginRight:e.spacing(1)},t.iconPosition==="end"&&{marginLeft:e.spacing(1)})},t.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${Vo.selected}`]:{opacity:1},[`&.${Vo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor==="primary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Vo.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${Vo.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor==="secondary"&&{color:(e.vars||e).palette.text.secondary,[`&.${Vo.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${Vo.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)})),pM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTab"}),{className:n,disabled:a=!1,disableFocusRipple:s=!1,fullWidth:i,icon:l,iconPosition:c="top",indicator:d,label:m,onChange:v,onClick:y,onFocus:b,selected:h,selectionFollowsFocus:C,textColor:x="inherit",value:P,wrapped:$=!1}=r,S=F(r,Rk),k=u({},r,{disabled:a,disableFocusRipple:s,selected:h,icon:!!l,iconPosition:c,label:!!m,fullWidth:i,textColor:x,wrapped:$}),f=Pk(k),R=l&&m&&p.isValidElement(l)?p.cloneElement(l,{className:D(f.iconWrapper,l.props.className)}):l,T=O=>{!h&&v&&v(O,P),y&&y(O)},w=O=>{C&&!h&&v&&v(O,P),b&&b(O)};return g.jsxs(kk,u({focusRipple:!s,className:D(f.root,n),ref:o,role:"tab","aria-selected":h,disabled:a,onClick:T,onFocus:w,ownerState:k,tabIndex:h?0:-1},S,{children:[c==="top"||c==="start"?g.jsxs(p.Fragment,{children:[R,m]}):g.jsxs(p.Fragment,{children:[m,R]}),d]}))}),qp=p.createContext();function Xp(e){return X("MuiTable",e)}const Tk=Y("MuiTable",["root","stickyHeader"]),wk=["className","component","padding","size","stickyHeader"],Mk=e=>{const{classes:t,stickyHeader:o}=e;return Z({root:["root",o&&"stickyHeader"]},Xp,t)},Ik=M("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":u({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),hu="table",Ok=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTable"}),{className:n,component:a=hu,padding:s="normal",size:i="medium",stickyHeader:l=!1}=r,c=F(r,wk),d=u({},r,{component:a,padding:s,size:i,stickyHeader:l}),m=Mk(d),v=p.useMemo(()=>({padding:s,size:i,stickyHeader:l}),[s,i,l]);return g.jsx(qp.Provider,{value:v,children:g.jsx(Ik,u({as:a,role:a===hu?null:"table",ref:o,className:D(m.root,n),ownerState:d},c))})}),fM=Object.freeze(Object.defineProperty({__proto__:null,default:Ok,getTableUtilityClass:Xp,tableClasses:Tk},Symbol.toStringTag,{value:"Module"})),zn=p.createContext();function Yp(e){return X("MuiTableBody",e)}const Ek=Y("MuiTableBody",["root"]),Lk=["className","component"],Ak=e=>{const{classes:t}=e;return Z({root:["root"]},Yp,t)},Bk=M("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),_k={variant:"body"},vu="tbody",Nk=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableBody"}),{className:n,component:a=vu}=r,s=F(r,Lk),i=u({},r,{component:a}),l=Ak(i);return g.jsx(zn.Provider,{value:_k,children:g.jsx(Bk,u({className:D(l.root,n),as:a,ref:o,role:a===vu?null:"rowgroup",ownerState:i},s))})}),mM=Object.freeze(Object.defineProperty({__proto__:null,default:Nk,getTableBodyUtilityClass:Yp,tableBodyClasses:Ek},Symbol.toStringTag,{value:"Module"}));function Zp(e){return X("MuiTableCell",e)}const Jp=Y("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),zk=["align","className","component","padding","scope","size","sortDirection","variant"],jk=e=>{const{classes:t,variant:o,align:r,padding:n,size:a,stickyHeader:s}=e,i={root:["root",o,s&&"stickyHeader",r!=="inherit"&&`align${I(r)}`,n!=="normal"&&`padding${I(n)}`,`size${I(a)}`]};return Z(i,Zp,t)},Dk=M("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.variant],t[`size${I(o.size)}`],o.padding!=="normal"&&t[`padding${I(o.padding)}`],o.align!=="inherit"&&t[`align${I(o.align)}`],o.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>u({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?Xo(we(e.palette.divider,1),.88):qo(we(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${Jp.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),Ma=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableCell"}),{align:n="inherit",className:a,component:s,padding:i,scope:l,size:c,sortDirection:d,variant:m}=r,v=F(r,zk),y=p.useContext(qp),b=p.useContext(zn),h=b&&b.variant==="head";let C;s?C=s:C=h?"th":"td";let x=l;C==="td"?x=void 0:!x&&h&&(x="col");const P=m||b&&b.variant,$=u({},r,{align:n,component:C,padding:i||(y&&y.padding?y.padding:"normal"),size:c||(y&&y.size?y.size:"medium"),sortDirection:d,stickyHeader:P==="head"&&y&&y.stickyHeader,variant:P}),S=jk($);let k=null;return d&&(k=d==="asc"?"ascending":"descending"),g.jsx(Dk,u({as:C,ref:o,className:D(S.root,a),"aria-sort":k,scope:x,ownerState:$},v))}),gM=Object.freeze(Object.defineProperty({__proto__:null,default:Ma,getTableCellUtilityClass:Zp,tableCellClasses:Jp},Symbol.toStringTag,{value:"Module"}));function Fk(e){return X("MuiTableContainer",e)}Y("MuiTableContainer",["root"]);const Wk=["className","component"],Hk=e=>{const{classes:t}=e;return Z({root:["root"]},Fk,t)},Vk=M("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),hM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableContainer"}),{className:n,component:a="div"}=r,s=F(r,Wk),i=u({},r,{component:a}),l=Hk(i);return g.jsx(Vk,u({ref:o,as:a,className:D(l.root,n),ownerState:i},s))});function Qp(e){return X("MuiTableFooter",e)}const Uk=Y("MuiTableFooter",["root"]),Gk=["className","component"],Kk=e=>{const{classes:t}=e;return Z({root:["root"]},Qp,t)},qk=M("tfoot",{name:"MuiTableFooter",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-footer-group"}),Xk={variant:"footer"},bu="tfoot",Yk=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableFooter"}),{className:n,component:a=bu}=r,s=F(r,Gk),i=u({},r,{component:a}),l=Kk(i);return g.jsx(zn.Provider,{value:Xk,children:g.jsx(qk,u({as:a,className:D(l.root,n),ref:o,role:a===bu?null:"rowgroup",ownerState:i},s))})}),vM=Object.freeze(Object.defineProperty({__proto__:null,default:Yk,getTableFooterUtilityClass:Qp,tableFooterClasses:Uk},Symbol.toStringTag,{value:"Module"}));function ef(e){return X("MuiTableHead",e)}const Zk=Y("MuiTableHead",["root"]),Jk=["className","component"],Qk=e=>{const{classes:t}=e;return Z({root:["root"]},ef,t)},eT=M("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),tT={variant:"head"},yu="thead",oT=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableHead"}),{className:n,component:a=yu}=r,s=F(r,Jk),i=u({},r,{component:a}),l=Qk(i);return g.jsx(zn.Provider,{value:tT,children:g.jsx(eT,u({as:a,className:D(l.root,n),ref:o,role:a===yu?null:"rowgroup",ownerState:i},s))})}),bM=Object.freeze(Object.defineProperty({__proto__:null,default:oT,getTableHeadUtilityClass:ef,tableHeadClasses:Zk},Symbol.toStringTag,{value:"Module"}));function tf(e){return X("MuiToolbar",e)}const rT=Y("MuiToolbar",["root","gutters","regular","dense"]),nT=["className","component","disableGutters","variant"],aT=e=>{const{classes:t,disableGutters:o,variant:r}=e;return Z({root:["root",!o&&"gutters",r]},tf,t)},sT=M("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,!o.disableGutters&&t.gutters,t[o.variant]]}})(({theme:e,ownerState:t})=>u({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),of=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiToolbar"}),{className:n,component:a="div",disableGutters:s=!1,variant:i="regular"}=r,l=F(r,nT),c=u({},r,{component:a,disableGutters:s,variant:i}),d=aT(c);return g.jsx(sT,u({as:a,className:D(d.root,n),ref:o,ownerState:c},l))}),yM=Object.freeze(Object.defineProperty({__proto__:null,default:of,getToolbarUtilityClass:tf,toolbarClasses:rT},Symbol.toStringTag,{value:"Module"})),rf=ae(g.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),nf=ae(g.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),iT=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],lT=p.forwardRef(function(t,o){var r,n,a,s,i,l,c,d;const{backIconButtonProps:m,count:v,disabled:y=!1,getItemAriaLabel:b,nextIconButtonProps:h,onPageChange:C,page:x,rowsPerPage:P,showFirstButton:$,showLastButton:S,slots:k={},slotProps:f={}}=t,R=F(t,iT),T=zo(),w=de=>{C(de,0)},O=de=>{C(de,x-1)},j=de=>{C(de,x+1)},L=de=>{C(de,Math.max(0,Math.ceil(v/P)-1))},E=(r=k.firstButton)!=null?r:Go,B=(n=k.lastButton)!=null?n:Go,z=(a=k.nextButton)!=null?a:Go,W=(s=k.previousButton)!=null?s:Go,H=(i=k.firstButtonIcon)!=null?i:pi,_=(l=k.lastButtonIcon)!=null?l:fi,G=(c=k.nextButtonIcon)!=null?c:nf,ie=(d=k.previousButtonIcon)!=null?d:rf,ve=T?B:E,Re=T?z:W,Se=T?W:z,re=T?E:B,pe=T?f.lastButton:f.firstButton,te=T?f.nextButton:f.previousButton,be=T?f.previousButton:f.nextButton,se=T?f.firstButton:f.lastButton;return g.jsxs("div",u({ref:o},R,{children:[$&&g.jsx(ve,u({onClick:w,disabled:y||x===0,"aria-label":b("first",x),title:b("first",x)},pe,{children:T?g.jsx(_,u({},f.lastButtonIcon)):g.jsx(H,u({},f.firstButtonIcon))})),g.jsx(Re,u({onClick:O,disabled:y||x===0,color:"inherit","aria-label":b("previous",x),title:b("previous",x)},te??m,{children:T?g.jsx(G,u({},f.nextButtonIcon)):g.jsx(ie,u({},f.previousButtonIcon))})),g.jsx(Se,u({onClick:j,disabled:y||(v!==-1?x>=Math.ceil(v/P)-1:!1),color:"inherit","aria-label":b("next",x),title:b("next",x)},be??h,{children:T?g.jsx(ie,u({},f.previousButtonIcon)):g.jsx(G,u({},f.nextButtonIcon))})),S&&g.jsx(re,u({onClick:L,disabled:y||x>=Math.ceil(v/P)-1,"aria-label":b("last",x),title:b("last",x)},se,{children:T?g.jsx(H,u({},f.firstButtonIcon)):g.jsx(_,u({},f.lastButtonIcon))}))]}))});function af(e){return X("MuiTablePagination",e)}const Br=Y("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var xu;const cT=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],uT=M(Ma,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),dT=M(of,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>u({[`& .${Br.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${Br.actions}`]:{flexShrink:0,marginLeft:20}})),pT=M("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),fT=M("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>u({},e.typography.body2,{flexShrink:0})),mT=M(Ps,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>u({[`& .${Br.selectIcon}`]:t.selectIcon,[`& .${Br.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Br.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),gT=M(jp,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),hT=M("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>u({},e.typography.body2,{flexShrink:0}));function vT({from:e,to:t,count:o}){return`${e}–${t} of ${o!==-1?o:`more than ${t}`}`}function bT(e){return`Go to ${e} page`}const yT=e=>{const{classes:t}=e;return Z({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},af,t)},xT=p.forwardRef(function(t,o){var r;const n=oe({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=lT,backIconButtonProps:s,className:i,colSpan:l,component:c=Ma,count:d,disabled:m=!1,getItemAriaLabel:v=bT,labelDisplayedRows:y=vT,labelRowsPerPage:b="Rows per page:",nextIconButtonProps:h,onPageChange:C,onRowsPerPageChange:x,page:P,rowsPerPage:$,rowsPerPageOptions:S=[10,25,50,100],SelectProps:k={},showFirstButton:f=!1,showLastButton:R=!1,slotProps:T={},slots:w={}}=n,O=F(n,cT),j=n,L=yT(j),E=(r=T==null?void 0:T.select)!=null?r:k,B=E.native?"option":gT;let z;(c===Ma||c==="td")&&(z=l||1e3);const W=So(E.id),H=So(E.labelId),_=()=>d===-1?(P+1)*$:$===-1?d:Math.min(d,(P+1)*$);return g.jsx(uT,u({colSpan:z,ref:o,as:c,ownerState:j,className:D(L.root,i)},O,{children:g.jsxs(dT,{className:L.toolbar,children:[g.jsx(pT,{className:L.spacer}),S.length>1&&g.jsx(fT,{className:L.selectLabel,id:H,children:b}),S.length>1&&g.jsx(mT,u({variant:"standard"},!E.variant&&{input:xu||(xu=g.jsx(Nn,{}))},{value:$,onChange:x,id:W,labelId:H},E,{classes:u({},E.classes,{root:D(L.input,L.selectRoot,(E.classes||{}).root),select:D(L.select,(E.classes||{}).select),icon:D(L.selectIcon,(E.classes||{}).icon)}),disabled:m,children:S.map(G=>p.createElement(B,u({},!uo(B)&&{ownerState:j},{className:L.menuItem,key:G.label?G.label:G,value:G.value?G.value:G}),G.label?G.label:G))})),g.jsx(hT,{className:L.displayedRows,children:y({from:d===0?0:P*$+1,to:_(),count:d===-1?-1:d,page:P})}),g.jsx(a,{className:L.actions,backIconButtonProps:s,count:d,nextIconButtonProps:h,onPageChange:C,page:P,rowsPerPage:$,showFirstButton:f,showLastButton:R,slotProps:T.actions,slots:w.actions,getItemAriaLabel:v,disabled:m})]})}))}),xM=Object.freeze(Object.defineProperty({__proto__:null,default:xT,getTablePaginationUtilityClass:af,tablePaginationClasses:Br},Symbol.toStringTag,{value:"Module"}));function sf(e){return X("MuiTableRow",e)}const mi=Y("MuiTableRow",["root","selected","hover","head","footer"]),CT=["className","component","hover","selected"],$T=e=>{const{classes:t,selected:o,hover:r,head:n,footer:a}=e;return Z({root:["root",o&&"selected",r&&"hover",n&&"head",a&&"footer"]},sf,t)},ST=M("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.head&&t.head,o.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${mi.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${mi.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:we(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:we(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),Cu="tr",RT=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableRow"}),{className:n,component:a=Cu,hover:s=!1,selected:i=!1}=r,l=F(r,CT),c=p.useContext(zn),d=u({},r,{component:a,hover:s,selected:i,head:c&&c.variant==="head",footer:c&&c.variant==="footer"}),m=$T(d);return g.jsx(ST,u({as:a,ref:o,className:D(m.root,n),role:a===Cu?null:"row",ownerState:d},l))}),CM=Object.freeze(Object.defineProperty({__proto__:null,default:RT,getTableRowUtilityClass:sf,tableRowClasses:mi},Symbol.toStringTag,{value:"Module"})),PT=ae(g.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function lf(e){return X("MuiTableSortLabel",e)}const pa=Y("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),kT=["active","children","className","direction","hideSortIcon","IconComponent"],TT=e=>{const{classes:t,direction:o,active:r}=e,n={root:["root",r&&"active"],icon:["icon",`iconDirection${I(o)}`]};return Z(n,lf,t)},wT=M(kt,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${pa.icon}`]:{opacity:.5}},[`&.${pa.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${pa.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),MT=M("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.icon,t[`iconDirection${I(o.direction)}`]]}})(({theme:e,ownerState:t})=>u({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),IT=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTableSortLabel"}),{active:n=!1,children:a,className:s,direction:i="asc",hideSortIcon:l=!1,IconComponent:c=PT}=r,d=F(r,kT),m=u({},r,{active:n,direction:i,hideSortIcon:l,IconComponent:c}),v=TT(m);return g.jsxs(wT,u({className:D(v.root,s),component:"span",disableRipple:!0,ownerState:m,ref:o},d,{children:[a,l&&!n?null:g.jsx(MT,{as:c,className:D(v.icon),ownerState:m})]}))}),$M=Object.freeze(Object.defineProperty({__proto__:null,default:IT,getTableSortLabelUtilityClass:lf,tableSortLabelClasses:pa},Symbol.toStringTag,{value:"Module"}));function OT(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function ET(e,t,o,r={},n=()=>{}){const{ease:a=OT,duration:s=300}=r;let i=null;const l=t[e];let c=!1;const d=()=>{c=!0},m=v=>{if(c){n(new Error("Animation cancelled"));return}i===null&&(i=v);const y=Math.min(1,(v-i)/s);if(t[e]=a(y)*(o-l)+l,y>=1){requestAnimationFrame(()=>{n(null)});return}requestAnimationFrame(m)};return l===o?(n(new Error("Element already at target position")),d):(requestAnimationFrame(m),d)}const LT=["onChange"],AT={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function BT(e){const{onChange:t}=e,o=F(e,LT),r=p.useRef(),n=p.useRef(null),a=()=>{r.current=n.current.offsetHeight-n.current.clientHeight};return xt(()=>{const s=Kr(()=>{const l=r.current;a(),l!==r.current&&t(r.current)}),i=Jt(n.current);return i.addEventListener("resize",s),()=>{s.clear(),i.removeEventListener("resize",s)}},[t]),p.useEffect(()=>{a(),t(r.current)},[t]),g.jsx("div",u({style:AT},o,{ref:n}))}function _T(e){return X("MuiTabScrollButton",e)}const NT=Y("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),zT=["className","slots","slotProps","direction","orientation","disabled"],jT=e=>{const{classes:t,orientation:o,disabled:r}=e;return Z({root:["root",o,r&&"disabled"]},_T,t)},DT=M(kt,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.orientation&&t[o.orientation]]}})(({ownerState:e})=>u({width:40,flexShrink:0,opacity:.8,[`&.${NT.disabled}`]:{opacity:0}},e.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),FT=p.forwardRef(function(t,o){var r,n;const a=oe({props:t,name:"MuiTabScrollButton"}),{className:s,slots:i={},slotProps:l={},direction:c}=a,d=F(a,zT),m=zo(),v=u({isRtl:m},a),y=jT(v),b=(r=i.StartScrollButtonIcon)!=null?r:rf,h=(n=i.EndScrollButtonIcon)!=null?n:nf,C=lt({elementType:b,externalSlotProps:l.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v}),x=lt({elementType:h,externalSlotProps:l.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:v});return g.jsx(DT,u({component:"div",className:D(y.root,s),ref:o,role:null,ownerState:v,tabIndex:null},d,{children:c==="left"?g.jsx(b,u({},C)):g.jsx(h,u({},x))}))});function WT(e){return X("MuiTabs",e)}const Ks=Y("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),HT=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],$u=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Su=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,ra=(e,t,o)=>{let r=!1,n=o(e,t);for(;n;){if(n===e.firstChild){if(r)return;r=!0}const a=n.disabled||n.getAttribute("aria-disabled")==="true";if(!n.hasAttribute("tabindex")||a)n=o(e,n);else{n.focus();return}}},VT=e=>{const{vertical:t,fixed:o,hideScrollbar:r,scrollableX:n,scrollableY:a,centered:s,scrollButtonsHideMobile:i,classes:l}=e;return Z({root:["root",t&&"vertical"],scroller:["scroller",o&&"fixed",r&&"hideScrollbar",n&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",i&&"scrollButtonsHideMobile"],scrollableX:[n&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},WT,l)},UT=M("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${Ks.scrollButtons}`]:t.scrollButtons},{[`& .${Ks.scrollButtons}`]:o.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,o.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>u({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${Ks.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),GT=M("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.scroller,o.fixed&&t.fixed,o.hideScrollbar&&t.hideScrollbar,o.scrollableX&&t.scrollableX,o.scrollableY&&t.scrollableY]}})(({ownerState:e})=>u({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),KT=M("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.flexContainer,o.vertical&&t.flexContainerVertical,o.centered&&t.centered]}})(({ownerState:e})=>u({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),qT=M("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>u({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},e.indicatorColor==="primary"&&{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor==="secondary"&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),XT=M(BT)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Ru={},SM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTabs"}),n=no(),a=zo(),{"aria-label":s,"aria-labelledby":i,action:l,centered:c=!1,children:d,className:m,component:v="div",allowScrollButtonsMobile:y=!1,indicatorColor:b="primary",onChange:h,orientation:C="horizontal",ScrollButtonComponent:x=FT,scrollButtons:P="auto",selectionFollowsFocus:$,slots:S={},slotProps:k={},TabIndicatorProps:f={},TabScrollButtonProps:R={},textColor:T="primary",value:w,variant:O="standard",visibleScrollbar:j=!1}=r,L=F(r,HT),E=O==="scrollable",B=C==="vertical",z=B?"scrollTop":"scrollLeft",W=B?"top":"left",H=B?"bottom":"right",_=B?"clientHeight":"clientWidth",G=B?"height":"width",ie=u({},r,{component:v,allowScrollButtonsMobile:y,indicatorColor:b,orientation:C,vertical:B,scrollButtons:P,textColor:T,variant:O,visibleScrollbar:j,fixed:!E,hideScrollbar:E&&!j,scrollableX:E&&!B,scrollableY:E&&B,centered:c&&!E,scrollButtonsHideMobile:!y}),ve=VT(ie),Re=lt({elementType:S.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:ie}),Se=lt({elementType:S.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:ie}),[re,pe]=p.useState(!1),[te,be]=p.useState(Ru),[se,de]=p.useState(!1),[Ee,fe]=p.useState(!1),[xe,he]=p.useState(!1),[me,ce]=p.useState({overflow:"hidden",scrollbarWidth:0}),ue=new Map,Ae=p.useRef(null),le=p.useRef(null),ze=()=>{const q=Ae.current;let ee;if(q){const Be=q.getBoundingClientRect();ee={clientWidth:q.clientWidth,scrollLeft:q.scrollLeft,scrollTop:q.scrollTop,scrollLeftNormalized:Eh(q,a?"rtl":"ltr"),scrollWidth:q.scrollWidth,top:Be.top,bottom:Be.bottom,left:Be.left,right:Be.right}}let ke;if(q&&w!==!1){const Be=le.current.children;if(Be.length>0){const Ne=Be[ue.get(w)];ke=Ne?Ne.getBoundingClientRect():null}}return{tabsMeta:ee,tabMeta:ke}},Pe=at(()=>{const{tabsMeta:q,tabMeta:ee}=ze();let ke=0,Be;if(B)Be="top",ee&&q&&(ke=ee.top-q.top+q.scrollTop);else if(Be=a?"right":"left",ee&&q){const Ge=a?q.scrollLeftNormalized+q.clientWidth-q.scrollWidth:q.scrollLeft;ke=(a?-1:1)*(ee[Be]-q[Be]+Ge)}const Ne={[Be]:ke,[G]:ee?ee[G]:0};if(isNaN(te[Be])||isNaN(te[G]))be(Ne);else{const Ge=Math.abs(te[Be]-Ne[Be]),Qe=Math.abs(te[G]-Ne[G]);(Ge>=1||Qe>=1)&&be(Ne)}}),Oe=(q,{animation:ee=!0}={})=>{ee?ET(z,Ae.current,q,{duration:n.transitions.duration.standard}):Ae.current[z]=q},je=q=>{let ee=Ae.current[z];B?ee+=q:(ee+=q*(a?-1:1),ee*=a&&md()==="reverse"?-1:1),Oe(ee)},Ie=()=>{const q=Ae.current[_];let ee=0;const ke=Array.from(le.current.children);for(let Be=0;Beq){Be===0&&(ee=q);break}ee+=Ne[_]}return ee},Le=()=>{je(-1*Ie())},Ke=()=>{je(Ie())},qe=p.useCallback(q=>{ce({overflow:null,scrollbarWidth:q})},[]),We=()=>{const q={};q.scrollbarSizeListener=E?g.jsx(XT,{onChange:qe,className:D(ve.scrollableX,ve.hideScrollbar)}):null;const ke=E&&(P==="auto"&&(se||Ee)||P===!0);return q.scrollButtonStart=ke?g.jsx(x,u({slots:{StartScrollButtonIcon:S.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Re},orientation:C,direction:a?"right":"left",onClick:Le,disabled:!se},R,{className:D(ve.scrollButtons,R.className)})):null,q.scrollButtonEnd=ke?g.jsx(x,u({slots:{EndScrollButtonIcon:S.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:Se},orientation:C,direction:a?"left":"right",onClick:Ke,disabled:!Ee},R,{className:D(ve.scrollButtons,R.className)})):null,q},U=at(q=>{const{tabsMeta:ee,tabMeta:ke}=ze();if(!(!ke||!ee)){if(ke[W]ee[H]){const Be=ee[z]+(ke[H]-ee[H]);Oe(Be,{animation:q})}}}),N=at(()=>{E&&P!==!1&&he(!xe)});p.useEffect(()=>{const q=Kr(()=>{Ae.current&&Pe()});let ee;const ke=Ge=>{Ge.forEach(Qe=>{Qe.removedNodes.forEach(mt=>{var nt;(nt=ee)==null||nt.unobserve(mt)}),Qe.addedNodes.forEach(mt=>{var nt;(nt=ee)==null||nt.observe(mt)})}),q(),N()},Be=Jt(Ae.current);Be.addEventListener("resize",q);let Ne;return typeof ResizeObserver<"u"&&(ee=new ResizeObserver(q),Array.from(le.current.children).forEach(Ge=>{ee.observe(Ge)})),typeof MutationObserver<"u"&&(Ne=new MutationObserver(ke),Ne.observe(le.current,{childList:!0})),()=>{var Ge,Qe;q.clear(),Be.removeEventListener("resize",q),(Ge=Ne)==null||Ge.disconnect(),(Qe=ee)==null||Qe.disconnect()}},[Pe,N]),p.useEffect(()=>{const q=Array.from(le.current.children),ee=q.length;if(typeof IntersectionObserver<"u"&&ee>0&&E&&P!==!1){const ke=q[0],Be=q[ee-1],Ne={root:Ae.current,threshold:.99},Ge=Tt=>{de(!Tt[0].isIntersecting)},Qe=new IntersectionObserver(Ge,Ne);Qe.observe(ke);const mt=Tt=>{fe(!Tt[0].isIntersecting)},nt=new IntersectionObserver(mt,Ne);return nt.observe(Be),()=>{Qe.disconnect(),nt.disconnect()}}},[E,P,xe,d==null?void 0:d.length]),p.useEffect(()=>{pe(!0)},[]),p.useEffect(()=>{Pe()}),p.useEffect(()=>{U(Ru!==te)},[U,te]),p.useImperativeHandle(l,()=>({updateIndicator:Pe,updateScrollButtons:N}),[Pe,N]);const Q=g.jsx(qT,u({},f,{className:D(ve.indicator,f.className),ownerState:ie,style:u({},te,f.style)}));let $e=0;const Te=p.Children.map(d,q=>{if(!p.isValidElement(q))return null;const ee=q.props.value===void 0?$e:q.props.value;ue.set(ee,$e);const ke=ee===w;return $e+=1,p.cloneElement(q,u({fullWidth:O==="fullWidth",indicator:ke&&!re&&Q,selected:ke,selectionFollowsFocus:$,onChange:h,textColor:T,value:ee},$e===1&&w===!1&&!q.props.tabIndex?{tabIndex:0}:{}))}),J=q=>{const ee=le.current,ke=rt(ee).activeElement;if(ke.getAttribute("role")!=="tab")return;let Ne=C==="horizontal"?"ArrowLeft":"ArrowUp",Ge=C==="horizontal"?"ArrowRight":"ArrowDown";switch(C==="horizontal"&&a&&(Ne="ArrowRight",Ge="ArrowLeft"),q.key){case Ne:q.preventDefault(),ra(ee,ke,Su);break;case Ge:q.preventDefault(),ra(ee,ke,$u);break;case"Home":q.preventDefault(),ra(ee,null,$u);break;case"End":q.preventDefault(),ra(ee,null,Su);break}},ge=We();return g.jsxs(UT,u({className:D(ve.root,m),ownerState:ie,ref:o,as:v},L,{children:[ge.scrollButtonStart,ge.scrollbarSizeListener,g.jsxs(GT,{className:ve.scroller,ownerState:ie,style:{overflow:me.overflow,[B?`margin${a?"Left":"Right"}`:"marginBottom"]:j?void 0:-me.scrollbarWidth},ref:Ae,children:[g.jsx(KT,{"aria-label":s,"aria-labelledby":i,"aria-orientation":C==="vertical"?"vertical":null,className:ve.flexContainer,ownerState:ie,onKeyDown:J,ref:le,role:"tablist",children:Te}),re&&Q]}),ge.scrollButtonEnd]}))});function cf(e){return X("MuiTextField",e)}const YT=Y("MuiTextField",["root"]),ZT=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],JT={standard:Rs,filled:cl,outlined:fl},QT=e=>{const{classes:t}=e;return Z({root:["root"]},cf,t)},ew=M(Rp,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),tw=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiTextField"}),{autoComplete:n,autoFocus:a=!1,children:s,className:i,color:l="primary",defaultValue:c,disabled:d=!1,error:m=!1,FormHelperTextProps:v,fullWidth:y=!1,helperText:b,id:h,InputLabelProps:C,inputProps:x,InputProps:P,inputRef:$,label:S,maxRows:k,minRows:f,multiline:R=!1,name:T,onBlur:w,onChange:O,onFocus:j,placeholder:L,required:E=!1,rows:B,select:z=!1,SelectProps:W,type:H,value:_,variant:G="outlined"}=r,ie=F(r,ZT),ve=u({},r,{autoFocus:a,color:l,disabled:d,error:m,fullWidth:y,multiline:R,required:E,select:z,variant:G}),Re=QT(ve),Se={};G==="outlined"&&(C&&typeof C.shrink<"u"&&(Se.notched=C.shrink),Se.label=S),z&&((!W||!W.native)&&(Se.id=void 0),Se["aria-describedby"]=void 0);const re=So(h),pe=b&&re?`${re}-helper-text`:void 0,te=S&&re?`${re}-label`:void 0,be=JT[G],se=g.jsx(be,u({"aria-describedby":pe,autoComplete:n,autoFocus:a,defaultValue:c,fullWidth:y,multiline:R,name:T,rows:B,maxRows:k,minRows:f,type:H,value:_,id:re,inputRef:$,onBlur:w,onChange:O,onFocus:j,placeholder:L,inputProps:x},Se,P));return g.jsxs(ew,u({className:D(Re.root,i),disabled:d,error:m,fullWidth:y,ref:o,required:E,color:l,variant:G,ownerState:ve},ie,{children:[S!=null&&S!==""&&g.jsx(Op,u({htmlFor:re,id:te},C,{children:S})),z?g.jsx(Ps,u({"aria-describedby":pe,id:re,labelId:te,value:_,input:se},W,{children:s})):se,b&&g.jsx(tS,u({id:pe},v,{children:b}))]}))}),RM=Object.freeze(Object.defineProperty({__proto__:null,default:tw,getTextFieldUtilityClass:cf,textFieldClasses:YT},Symbol.toStringTag,{value:"Module"}));function ow(e){return X("MuiToggleButton",e)}const Or=Y("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge","fullWidth"]),uf=p.createContext({}),df=p.createContext(void 0);function rw(e,t){return t===void 0||e===void 0?!1:Array.isArray(t)?t.indexOf(e)>=0:e===t}const nw=["value"],aw=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],sw=e=>{const{classes:t,fullWidth:o,selected:r,disabled:n,size:a,color:s}=e,i={root:["root",r&&"selected",n&&"disabled",o&&"fullWidth",`size${I(a)}`,s]};return Z(i,ow,t)},iw=M(kt,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[`size${I(o.size)}`]]}})(({theme:e,ownerState:t})=>{let o=t.color==="standard"?e.palette.text.primary:e.palette[t.color].main,r;return e.vars&&(o=t.color==="standard"?e.vars.palette.text.primary:e.vars.palette[t.color].main,r=t.color==="standard"?e.vars.palette.text.primaryChannel:e.vars.palette[t.color].mainChannel),u({},e.typography.button,{borderRadius:(e.vars||e).shape.borderRadius,padding:11,border:`1px solid ${(e.vars||e).palette.divider}`,color:(e.vars||e).palette.action.active},t.fullWidth&&{width:"100%"},{[`&.${Or.disabled}`]:{color:(e.vars||e).palette.action.disabled,border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"&:hover":{textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:kr(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Or.selected}`]:{color:o,backgroundColor:e.vars?`rgba(${r} / ${e.vars.palette.action.selectedOpacity})`:kr(o,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${r} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:kr(o,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${r} / ${e.vars.palette.action.selectedOpacity})`:kr(o,e.palette.action.selectedOpacity)}}}},t.size==="small"&&{padding:7,fontSize:e.typography.pxToRem(13)},t.size==="large"&&{padding:15,fontSize:e.typography.pxToRem(15)})}),PM=p.forwardRef(function(t,o){const r=p.useContext(uf),{value:n}=r,a=F(r,nw),s=p.useContext(df),i=Nr(u({},a,{selected:rw(t.value,n)}),t),l=oe({props:i,name:"MuiToggleButton"}),{children:c,className:d,color:m="standard",disabled:v=!1,disableFocusRipple:y=!1,fullWidth:b=!1,onChange:h,onClick:C,selected:x,size:P="medium",value:$}=l,S=F(l,aw),k=u({},l,{color:m,disabled:v,disableFocusRipple:y,fullWidth:b,size:P}),f=sw(k),R=w=>{C&&(C(w,$),w.defaultPrevented)||h&&h(w,$)},T=s||"";return g.jsx(iw,u({className:D(a.className,f.root,d,T),disabled:v,focusRipple:!y,ref:o,onClick:R,onChange:h,value:$,ownerState:k,"aria-pressed":x},S,{children:c}))});function lw(e){return X("MuiToggleButtonGroup",e)}const ot=Y("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]),cw=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],uw=e=>{const{classes:t,orientation:o,fullWidth:r,disabled:n}=e,a={root:["root",o==="vertical"&&"vertical",r&&"fullWidth"],grouped:["grouped",`grouped${I(o)}`,n&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return Z(a,lw,t)},dw=M("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${ot.grouped}`]:t.grouped},{[`& .${ot.grouped}`]:t[`grouped${I(o.orientation)}`]},{[`& .${ot.firstButton}`]:t.firstButton},{[`& .${ot.lastButton}`]:t.lastButton},{[`& .${ot.middleButton}`]:t.middleButton},t.root,o.orientation==="vertical"&&t.vertical,o.fullWidth&&t.fullWidth]}})(({ownerState:e,theme:t})=>u({display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius},e.orientation==="vertical"&&{flexDirection:"column"},e.fullWidth&&{width:"100%"},{[`& .${ot.grouped}`]:u({},e.orientation==="horizontal"?{[`&.${ot.selected} + .${ot.grouped}.${ot.selected}`]:{borderLeft:0,marginLeft:0}}:{[`&.${ot.selected} + .${ot.grouped}.${ot.selected}`]:{borderTop:0,marginTop:0}})},e.orientation==="horizontal"?{[`& .${ot.firstButton},& .${ot.middleButton}`]:{borderTopRightRadius:0,borderBottomRightRadius:0},[`& .${ot.lastButton},& .${ot.middleButton}`]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0}}:{[`& .${ot.firstButton},& .${ot.middleButton}`]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},[`& .${ot.lastButton},& .${ot.middleButton}`]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0}},e.orientation==="horizontal"?{[`& .${ot.lastButton}.${Or.disabled},& .${ot.middleButton}.${Or.disabled}`]:{borderLeft:"1px solid transparent"}}:{[`& .${ot.lastButton}.${Or.disabled},& .${ot.middleButton}.${Or.disabled}`]:{borderTop:"1px solid transparent"}})),kM=p.forwardRef(function(t,o){const r=oe({props:t,name:"MuiToggleButtonGroup"}),{children:n,className:a,color:s="standard",disabled:i=!1,exclusive:l=!1,fullWidth:c=!1,onChange:d,orientation:m="horizontal",size:v="medium",value:y}=r,b=F(r,cw),h=u({},r,{disabled:i,fullWidth:c,orientation:m,size:v}),C=uw(h),x=p.useCallback((R,T)=>{if(!d)return;const w=y&&y.indexOf(T);let O;y&&w>=0?(O=y.slice(),O.splice(w,1)):O=y?y.concat(T):[T],d(R,O)},[d,y]),P=p.useCallback((R,T)=>{d&&d(R,y===T?null:T)},[d,y]),$=p.useMemo(()=>({className:C.grouped,onChange:l?P:x,value:y,size:v,fullWidth:c,color:s,disabled:i}),[C.grouped,l,P,x,y,v,c,s,i]),S=gd(n),k=S.length,f=R=>{const T=R===0,w=R===k-1;return T&&w?"":T?C.firstButton:w?C.lastButton:C.middleButton};return g.jsx(dw,u({role:"group",className:D(C.root,a),ref:o,ownerState:h},b,{children:g.jsx(uf.Provider,{value:$,children:S.map((R,T)=>g.jsx(df.Provider,{value:f(T),children:R},T))})}))}),TM=ae(g.jsx("path",{d:"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z"}),"AccountBalance"),wM=ae(g.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add"),MM=ae(g.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4z"}),"AddBox"),IM=ae(g.jsx("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"AddCircleOutline"),OM=ae(g.jsx("path",{d:"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z"}),"Archive"),EM=ae(g.jsx("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward"),LM=ae(g.jsx("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-5-5 5-5v3h4z"}),"AssignmentReturn"),AM=ae(g.jsx("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z"}),"AssignmentTurnedIn"),BM=ae(g.jsx("path",{d:"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5"}),"BlurOn"),_M=ae(g.jsx("path",{d:"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"}),"Business"),NM=ae(g.jsx("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"}),"CalendarMonthOutlined"),zM=ae(g.jsx("path",{d:"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z"}),"CalendarToday"),jM=ae(g.jsx("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),DM=ae(g.jsx("path",{d:"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"CheckCircleOutline"),FM=ae(g.jsx("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft"),WM=ae(g.jsx("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight"),HM=ae(g.jsx("path",{d:"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z"}),"CorporateFare"),VM=ae(g.jsx("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"CreditCard"),UM=ae(g.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete"),GM=ae(g.jsx("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z"}),"DirectionsCar"),KM=ae(g.jsx("path",{d:"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z"}),"DirectionsCarFilled"),qM=ae(g.jsx("path",{d:"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"}),"Done"),XM=ae(g.jsx("path",{d:"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z"}),"DriveEta"),YM=ae(g.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit"),ZM=ae(g.jsx("path",{d:"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1"}),"Egg"),JM=ae(g.jsx("path",{d:"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m13.1-8.16c.01-.11.02-.22.02-.34 0-.12-.01-.23-.03-.34l.74-.58c.07-.05.08-.15.04-.22l-.7-1.21c-.04-.08-.14-.1-.21-.08l-.86.35c-.18-.14-.38-.25-.59-.34l-.13-.93c-.02-.09-.09-.15-.18-.15h-1.4c-.09 0-.16.06-.17.15l-.13.93c-.21.09-.41.21-.59.34l-.87-.35c-.08-.03-.17 0-.21.08l-.7 1.21c-.04.08-.03.17.04.22l.74.58c-.02.11-.03.23-.03.34 0 .11.01.23.03.34l-.74.58c-.07.05-.08.15-.04.22l.7 1.21c.04.08.14.1.21.08l.87-.35c.18.14.38.25.59.34l.13.93c.01.09.08.15.17.15h1.4c.09 0 .16-.06.17-.15l.13-.93c.21-.09.41-.21.59-.34l.87.35c.08.03.17 0 .21-.08l.7-1.21c.04-.08.03-.17-.04-.22zm-2.6.91c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m.42 3.93-.5-.87c-.03-.06-.1-.08-.15-.06l-.62.25c-.13-.1-.27-.18-.42-.24l-.09-.66c-.02-.06-.08-.1-.14-.1h-1c-.06 0-.11.04-.12.11l-.09.66c-.15.06-.29.15-.42.24l-.62-.25c-.06-.02-.12 0-.15.06l-.5.87c-.03.06-.02.12.03.16l.53.41c-.01.08-.02.16-.02.24 0 .08.01.17.02.24l-.53.41c-.05.04-.06.11-.03.16l.5.87c.03.06.1.08.15.06l.62-.25c.13.1.27.18.42.24l.09.66c.01.07.06.11.12.11h1c.06 0 .12-.04.12-.11l.09-.66c.15-.06.29-.15.42-.24l.62.25c.06.02.12 0 .15-.06l.5-.87c.03-.06.02-.12-.03-.16l-.52-.41c.01-.08.02-.16.02-.24 0-.08-.01-.17-.02-.24l.53-.41c.05-.04.06-.11.04-.17m-2.42 1.65c-.46 0-.83-.38-.83-.83 0-.46.38-.83.83-.83s.83.38.83.83c0 .46-.37.83-.83.83M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3"}),"Engineering"),QM=ae(g.jsx("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),eI=ae(g.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z"}),"FileCopy"),tI=ae(g.jsx("path",{d:"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z"}),"FitnessCenter"),oI=ae(g.jsx("path",{d:"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z"}),"Folder"),rI=ae(g.jsx("path",{d:"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"Grain"),nI=ae(g.jsx("path",{d:"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29"}),"Grass"),aI=ae(g.jsx("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home"),sI=ae(g.jsx("path",{d:"M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z"}),"House"),iI=ae(g.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info"),lI=ae(g.jsx("path",{d:"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z"}),"Lan"),cI=ae(g.jsx("path",{d:"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z"}),"LocalHospital"),uI=ae(g.jsx("path",{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m13.5-9 1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5"}),"LocalShipping"),dI=ae(g.jsx("path",{d:"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z"}),"LocationCity"),pI=ae(g.jsx("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1z"}),"Lock"),fI=ae(g.jsx("path",{d:"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z"}),"Numbers"),mI=ae(g.jsx("path",{d:"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z"}),"OpenWith"),gI=ae(g.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22"}),"Paid"),hI=ae(g.jsx("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment"),vI=ae(g.jsx("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-8 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6v-2h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2zm4 6.25-2-2h4zM14 10l2-2 2 2z"}),"PriceChange"),bI=ae(g.jsx("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z"}),"PrivacyTip"),yI=ae(g.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39"}),"Public"),xI=ae(g.jsx("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh"),CI=ae(g.jsx("path",{d:"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59"}),"Scale"),$I=ae(g.jsx("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"Security"),SI=ae(g.jsx("path",{d:"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69"}),"SettingsApplications"),RI=ae(g.jsx("path",{d:"m17.21 9-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1zM9 9l3-4.4L15 9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"ShoppingBasket"),PI=ae(g.jsx("path",{d:"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z"}),"ShowChart"),kI=ae([g.jsx("path",{d:"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64"},"0"),g.jsx("path",{d:"M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45"},"1")],"Spa"),TI=ae(g.jsx("path",{d:"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z"}),"Storefront"),wI=ae(g.jsx("path",{d:"M19.51 3.08 3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3 3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z"}),"Texture"),MI=ae(g.jsx("path",{d:"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8"}),"TravelExplore"),II=ae(g.jsx("path",{d:"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"}),"TrendingDown"),OI=ae(g.jsx("path",{d:"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"}),"TrendingUp"),EI=ae(g.jsx("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z"}),"UploadFile"),LI=ae(g.jsx("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning"),pf=p.createContext(null);function pw(){const[e,t]=p.useState(null);return p.useEffect(()=>{t(`mui-p-${Math.round(Math.random()*1e5)}`)},[]),e}function AI(e){const{children:t,value:o}=e,r=pw(),n=p.useMemo(()=>({idPrefix:r,value:o}),[r,o]);return g.jsx(pf.Provider,{value:n,children:t})}function fw(){return p.useContext(pf)}function mw(e,t){const{idPrefix:o}=e;return o===null?null:`${e.idPrefix}-P-${t}`}function gw(e,t){const{idPrefix:o}=e;return o===null?null:`${e.idPrefix}-T-${t}`}function hw(e){return X("MuiTabPanel",e)}Y("MuiTabPanel",["root"]);const vw=["children","className","value"],bw=e=>{const{classes:t}=e;return Z({root:["root"]},hw,t)},yw=M("div",{name:"MuiTabPanel",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({padding:e.spacing(3)})),BI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTabPanel"}),{children:n,className:a,value:s}=r,i=F(r,vw),l=u({},r),c=bw(l),d=fw();if(d===null)throw new TypeError("No TabContext provided");const m=mw(d,s),v=gw(d,s);return g.jsx(yw,u({"aria-labelledby":v,className:D(c.root,a),hidden:s!==d.value,id:m,ref:o,role:"tabpanel",ownerState:l},i,{children:s===d.value&&n}))}),Rn=p.createContext({});function xw(e){return X("MuiTimeline",e)}Y("MuiTimeline",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]);function Qo(e){return e==="alternate-reverse"?"positionAlternateReverse":`position${I(e)}`}const Cw=["position","className"],$w=e=>{const{position:t,classes:o}=e,r={root:["root",t&&Qo(t)]};return Z(r,xw,o)},Sw=M("ul",{name:"MuiTimeline",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.position&&t[Qo(o.position)]]}})({display:"flex",flexDirection:"column",padding:"6px 16px",flexGrow:1}),_I=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimeline"}),{position:n="right",className:a}=r,s=F(r,Cw),i=u({},r,{position:n}),l=$w(i),c=p.useMemo(()=>({position:n}),[n]);return g.jsx(Rn.Provider,{value:c,children:g.jsx(Sw,u({className:D(l.root,a),ownerState:i,ref:o},s))})});function Rw(e){return X("MuiTimelineConnector",e)}Y("MuiTimelineConnector",["root"]);const Pw=["className"],kw=e=>{const{classes:t}=e;return Z({root:["root"]},Rw,t)},Tw=M("span",{name:"MuiTimelineConnector",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({width:2,backgroundColor:(e.vars||e).palette.grey[400],flexGrow:1})),NI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineConnector"}),{className:n}=r,a=F(r,Pw),s=r,i=kw(s);return g.jsx(Tw,u({className:D(i.root,n),ownerState:s,ref:o},a))});function ww(e){return X("MuiTimelineContent",e)}const Mw=Y("MuiTimelineContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]),Iw=["className"],Ow=e=>{const{position:t,classes:o}=e,r={root:["root",Qo(t)]};return Z(r,ww,o)},Ew=M(St,{name:"MuiTimelineContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[Qo(o.position)]]}})(({ownerState:e})=>u({flex:1,padding:"6px 16px",textAlign:"left"},e.position==="left"&&{textAlign:"right"})),zI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineContent"}),{className:n}=r,a=F(r,Iw),{position:s}=p.useContext(Rn),i=u({},r,{position:s||"right"}),l=Ow(i);return g.jsx(Ew,u({component:"div",className:D(l.root,n),ownerState:i,ref:o},a))});function Lw(e){return X("MuiTimelineDot",e)}Y("MuiTimelineDot",["root","filled","outlined","filledGrey","outlinedGrey","filledPrimary","outlinedPrimary","filledSecondary","outlinedSecondary"]);const Aw=["className","color","variant"],Bw=e=>{const{color:t,variant:o,classes:r}=e,n={root:["root",o,t!=="inherit"&&`${o}${I(t)}`]};return Z(n,Lw,r)},_w=M("span",{name:"MuiTimelineDot",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[o.color!=="inherit"&&`${o.variant}${I(o.color)}`],t[o.variant]]}})(({ownerState:e,theme:t})=>u({display:"flex",alignSelf:"baseline",borderStyle:"solid",borderWidth:2,padding:4,borderRadius:"50%",boxShadow:(t.vars||t).shadows[1],margin:"11.5px 0"},e.variant==="filled"&&u({borderColor:"transparent"},e.color!=="inherit"&&u({},e.color==="grey"?{color:(t.vars||t).palette.grey[50],backgroundColor:(t.vars||t).palette.grey[400]}:{color:(t.vars||t).palette[e.color].contrastText,backgroundColor:(t.vars||t).palette[e.color].main})),e.variant==="outlined"&&u({boxShadow:"none",backgroundColor:"transparent"},e.color!=="inherit"&&u({},e.color==="grey"?{borderColor:(t.vars||t).palette.grey[400]}:{borderColor:(t.vars||t).palette[e.color].main})))),jI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineDot"}),{className:n,color:a="grey",variant:s="filled"}=r,i=F(r,Aw),l=u({},r,{color:a,variant:s}),c=Bw(l);return g.jsx(_w,u({className:D(c.root,n),ownerState:l,ref:o},i))});function Nw(e){return X("MuiTimelineOppositeContent",e)}const zw=Y("MuiTimelineOppositeContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]),jw=["className"],Dw=e=>{const{position:t,classes:o}=e,r={root:["root",Qo(t)]};return Z(r,Nw,o)},Fw=M(St,{name:"MuiTimelineOppositeContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[Qo(o.position)]]}})(({ownerState:e})=>u({padding:"6px 16px",marginRight:"auto",textAlign:"right",flex:1},e.position==="left"&&{textAlign:"left"})),Ww=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineOppositeContent"}),{className:n}=r,a=F(r,jw),{position:s}=p.useContext(Rn),i=u({},r,{position:s||"left"}),l=Dw(i);return g.jsx(Fw,u({component:"div",className:D(l.root,n),ownerState:i,ref:o},a))});Ww.muiName="TimelineOppositeContent";function Hw(e){return X("MuiTimelineItem",e)}Y("MuiTimelineItem",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse","missingOppositeContent"]);const Vw=["position","className"],Uw=e=>{const{position:t,classes:o,hasOppositeContent:r}=e,n={root:["root",Qo(t),!r&&"missingOppositeContent"]};return Z(n,Hw,o)},Gw=M("li",{name:"MuiTimelineItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,t[Qo(o.position)]]}})(({ownerState:e})=>u({listStyle:"none",display:"flex",position:"relative",minHeight:70},e.position==="left"&&{flexDirection:"row-reverse"},(e.position==="alternate"||e.position==="alternate-reverse")&&{[`&:nth-of-type(${e.position==="alternate"?"even":"odd"})`]:{flexDirection:"row-reverse",[`& .${Mw.root}`]:{textAlign:"right"},[`& .${zw.root}`]:{textAlign:"left"}}},!e.hasOppositeContent&&{"&::before":{content:'""',flex:1,padding:"6px 16px"}})),DI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineItem"}),{position:n,className:a}=r,s=F(r,Vw),{position:i}=p.useContext(Rn);let l=!1;p.Children.forEach(r.children,v=>{sr(v,["TimelineOppositeContent"])&&(l=!0)});const c=u({},r,{position:n||i||"right",hasOppositeContent:l}),d=Uw(c),m=p.useMemo(()=>({position:c.position}),[c.position]);return g.jsx(Rn.Provider,{value:m,children:g.jsx(Gw,u({className:D(d.root,a),ownerState:c,ref:o},s))})});function Kw(e){return X("MuiTimelineSeparator",e)}Y("MuiTimelineSeparator",["root"]);const qw=["className"],Xw=e=>{const{classes:t}=e;return Z({root:["root"]},Kw,t)},Yw=M("div",{name:"MuiTimelineSeparator",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",flex:0,alignItems:"center"}),FI=p.forwardRef(function(t,o){const r=jo({props:t,name:"MuiTimelineSeparator"}),{className:n}=r,a=F(r,qw),s=r,i=Xw(s);return g.jsx(Yw,u({className:D(i.root,n),ownerState:s,ref:o},a))});export{kt as $,b4 as A,v2 as B,FM as C,XM as D,JM as E,oI as F,W4 as G,aI as H,Go as I,u as J,Z as K,lI as L,N5 as M,kr as N,jo as O,o4 as P,In as Q,Xt as R,TI as S,St as T,EI as U,at as V,LI as W,fp as X,Ji as Y,Ue as Z,F as _,mp as a,hM as a$,Fd as a0,no as a1,ae as a2,I as a3,So as a4,xS as a5,L4 as a6,Hr as a7,BC as a8,rt as a9,jp as aA,p4 as aB,sM as aC,I4 as aD,Yi as aE,bi as aF,Wu as aG,Kb as aH,bI as aI,iI as aJ,$I as aK,r4 as aL,S4 as aM,w4 as aN,l4 as aO,u4 as aP,c4 as aQ,DI as aR,FI as aS,jI as aT,NI as aU,Ww as aV,zI as aW,tS as aX,RT as aY,Ma as aZ,fC as a_,vs as aa,ao as ab,U4 as ac,E4 as ad,Fs as ae,A4 as af,n4 as ag,Um as ah,dm as ai,Rp as aj,oM as ak,G$ as al,tM as am,tw as an,v4 as ao,x$ as ap,YS as aq,X4 as ar,Y4 as as,x5 as at,cp as au,m4 as av,ll as aw,N4 as ax,Op as ay,Ps as az,x4 as b,J4 as b$,Ok as b0,oT as b1,Nk as b2,Np as b3,k4 as b4,SM as b5,pM as b6,q4 as b7,dM as b8,ZM as b9,Qw as bA,Jw as bB,t4 as bC,f4 as bD,mM as bE,gM as bF,CM as bG,M4 as bH,d4 as bI,C4 as bJ,z4 as bK,j4 as bL,D4 as bM,F4 as bN,V4 as bO,G4 as bP,Z4 as bQ,Q4 as bR,rM as bS,RM as bT,g4 as bU,vM as bV,xM as bW,h4 as bX,yM as bY,bM as bZ,$M as b_,PI as ba,II as bb,fI as bc,zM as bd,dI as be,OI as bf,EM as bg,Tp as bh,O4 as bi,F$ as bj,iS as bk,fl as bl,P4 as bm,kM as bn,PM as bo,Wd as bp,AI as bq,BI as br,eM as bs,_4 as bt,K4 as bu,i4 as bv,fM as bw,lM as bx,a4 as by,e4 as bz,ur as c,H4 as c0,Js as c1,_i as c2,iM as c3,B4 as c4,R$ as c5,xI as c6,qM as c7,UM as c8,QM as c9,cI as cA,yI as cB,TM as cC,GM as cD,sI as cE,DM as cF,VM as cG,gI as cH,wI as cI,rI as cJ,BM as cK,nI as cL,kI as cM,wM as ca,NM as cb,WM as cc,xn as cd,YM as ce,uM as cf,cM as cg,nk as ch,uI as ci,CI as cj,tI as ck,T4 as cl,Oo as cm,N0 as cn,_e as co,_I as cp,zw as cq,$4 as cr,Rs as cs,jM as ct,mI as cu,nM as cv,aM as cw,R4 as cx,pI as cy,_M as cz,jP as d,y4 as e,RI as f,MI as g,hI as h,Td as i,g as j,LM as k,eI as l,OM as m,MM as n,IM as o,AM as p,KM as q,vI as r,M as s,tv as t,s4 as u,SI as v,HM as w,Y as x,X as y,xt as z}; diff --git a/build/assets/province-get-dispenser-killhouses-DdUGGGrW.js b/build/assets/province-get-dispenser-killhouses-DdUGGGrW.js new file mode 100644 index 0000000..369f8de --- /dev/null +++ b/build/assets/province-get-dispenser-killhouses-DdUGGGrW.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as l,a0 as c,h as n}from"./index-D80MdVQn.js";const u=r("PROVINCE_GET_DISPENSER_KILLHOUSES_SERVICE",async(e,{dispatch:a})=>{a(o());const{data:t,status:s}=await l.get("kill-house-warehouse-dashboard-for-province",{params:{role:c(),date1:e.selectedDate1?e.selectedDate1:null,date2:e.selectedDate2?e.selectedDate2:null}});return a(n()),{data:t,status:s}}),E=r("PROVINCE_GET_DISPENSER_KILLHOUSES_DASHBOARD_SERVICE",async(e,{dispatch:a})=>{a(o());const{data:t,status:s}=await l.get("total-kill-house-warehouse-dashboard-for-province",{params:{role:c(),date1:e.selectedDate1?e.selectedDate1:null,date2:e.selectedDate2?e.selectedDate2:null}});return a(n()),{data:t,status:s}});export{u as a,E as p}; diff --git a/build/assets/province-get-kill-houses-Dl-P5_ep.js b/build/assets/province-get-kill-houses-Dl-P5_ep.js new file mode 100644 index 0000000..8c04c0c --- /dev/null +++ b/build/assets/province-get-kill-houses-Dl-P5_ep.js @@ -0,0 +1 @@ +import{a as t}from"./redux-vendor-CfkcHgWN.js";import{j as a}from"./index-D80MdVQn.js";const n=t("PROVINCE_GET_KILLHOUSES",async()=>{const{data:o,status:s}=await a.get("kill_house/?role=ProvinceInspector");return{data:o,status:s}});export{n as p}; diff --git a/build/assets/province-get-sell-for-freezing-status-q8iW-gS-.js b/build/assets/province-get-sell-for-freezing-status-q8iW-gS-.js new file mode 100644 index 0000000..a91cc3c --- /dev/null +++ b/build/assets/province-get-sell-for-freezing-status-q8iW-gS-.js @@ -0,0 +1 @@ +import{a as o}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as c,h as e}from"./index-D80MdVQn.js";const u=o("PROVINCE_GET_SMS_POULTRY_VALIDATE_STATUS",async(s,{dispatch:t})=>{try{t(n());const{data:r,status:a}=await c.get("price-confirmation",{params:s});return t(e()),{data:r,status:a}}catch(r){return t(e()),{error:r.response.data.result}}}),_=o("PROVINCE_EDIT_SMS_POULTRY_VALIDATE_STATUS",async(s,{dispatch:t})=>{try{t(n());const{data:r,status:a}=await c.put("price-confirmation/0/",s);return t(e()),{data:r,status:a}}catch(r){return t(e()),{error:r.response.data.result}}}),T=o("PROVINCE_GET_SELL_FOR_FREEZING_STATUS",async(s,{dispatch:t})=>{try{t(n());const{data:r,status:a}=await c.get("sell-for-freezing/");return t(e()),{data:r,status:a}}catch(r){return t(e()),{error:r.response.data.result}}});export{u as a,T as b,_ as p}; diff --git a/build/assets/province-policy-drop-limit-D3SVePgA.js b/build/assets/province-policy-drop-limit-D3SVePgA.js new file mode 100644 index 0000000..a7ba287 --- /dev/null +++ b/build/assets/province-policy-drop-limit-D3SVePgA.js @@ -0,0 +1 @@ +import{a as s}from"./redux-vendor-CfkcHgWN.js";import{L as i,j as e,h as c}from"./index-D80MdVQn.js";const _=s("PROVINCE_POLICY_GET_DROP_LIMIT_SERVICE",async(a,{dispatch:t})=>{t(i());const{data:o,status:r}=await e.get("drop-limit/",a);return t(c()),{data:o,status:r}});export{_ as p}; diff --git a/build/assets/province-policy-edit-trade-time-range-Br-EnTHO.js b/build/assets/province-policy-edit-trade-time-range-Br-EnTHO.js new file mode 100644 index 0000000..793b900 --- /dev/null +++ b/build/assets/province-policy-edit-trade-time-range-Br-EnTHO.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{j as n,L as o,a0 as E,h as i}from"./index-D80MdVQn.js";const _=r("PAYMENT_GET_DEADLINES",async e=>{const{data:a,status:t}=await n.get("direct-buying-verification/",{params:e});return{data:a,status:t}}),m=r("PROVINCE_POLICY_EDIT_TRADE_TIME_RANGE",async(e,{dispatch:a})=>{a(o());const{data:t,status:s}=await n.put("show-market-requests/0/",e);return a(i()),{data:t,status:s}}),u=r("PROVINCE_POLICY_GET_TRADE_TIME_RANGE",async(e,{dispatch:a})=>{a(o());const{data:t,status:s}=await n.get("show-market-requests",{params:{role:E()}});return a(i()),{data:t,status:s}});export{u as a,m as b,_ as p}; diff --git a/build/assets/province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js b/build/assets/province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js new file mode 100644 index 0000000..7745bf9 --- /dev/null +++ b/build/assets/province-policy-get-aggregate-bar-info-allow-state-DDnF6hR_.js @@ -0,0 +1 @@ +import{a as o}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as A,h as a}from"./index-D80MdVQn.js";const u=o("PROVINCE_GET_AGGREGATE_STATUS",async(s,{dispatch:r})=>{try{r(n());const{data:t,status:e}=await A.get("aggregate-permission/");return r(a()),{data:t,status:e}}catch(t){return r(a()),{error:t.response.data.result}}}),T=o("PROVINCE_EDIT_AGGREGATE_STATUS",async(s,{dispatch:r})=>{try{r(n());const{data:t,status:e}=await A.put("aggregate-permission/0/",s);return r(a()),{data:t,status:e}}catch(t){return r(a()),{error:t.response.data.result}}});export{u as a,T as p}; diff --git a/build/assets/province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js b/build/assets/province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js new file mode 100644 index 0000000..b7524b6 --- /dev/null +++ b/build/assets/province-policy-get-slaughter-buying-price-status-BoLkCLxQ.js @@ -0,0 +1 @@ +import{a as n}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as u,h as a}from"./index-D80MdVQn.js";const _=n("PROVINCE_GET_MAX_BAR_STATUS",async(s,{dispatch:t})=>{try{t(o());const{data:r,status:e}=await u.get("bar-limitation/");return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}}),S=n("PROVINCE_EDIT_MAX_BAR_STATUS",async(s,{dispatch:t})=>{try{t(o());const{data:r,status:e}=await u.put("bar-limitation/0/",s);return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}}),y=n("PROVINCE_GET_SLAUGHTER_BUYING_PRICE_STATUS",async(s,{dispatch:t})=>{try{t(o());const{data:r,status:e}=await u.get("kill-house-price-permission/",{params:s});return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}}),T=n("PROVINCE_EDIT_SLAUGHTER_BUYING_PRICE_STATUS",async(s,{dispatch:t})=>{try{t(o());const{data:r,status:e}=await u.put("kill-house-price-permission/0/",s);return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}});export{_ as a,T as b,y as c,S as p}; diff --git a/build/assets/province-policy-market-daily-limitation---nGjnVx.js b/build/assets/province-policy-market-daily-limitation---nGjnVx.js new file mode 100644 index 0000000..2fe0e2a --- /dev/null +++ b/build/assets/province-policy-market-daily-limitation---nGjnVx.js @@ -0,0 +1 @@ +import{a as s}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as i,h as a}from"./index-D80MdVQn.js";const l=s("PROVINCE_GET_EXPORT_STATUS",async(o,{dispatch:t})=>{try{t(n());const{data:r,status:e}=await i.get("poultry-export/");return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}}),y=s("PROVINCE_GET_MARKET_DAILY_LIMITATION",async(o,{dispatch:t})=>{try{t(n());const{data:r,status:e}=await i.get("market-daily-limitation/");return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}}),T=s("PROVINCE_EDIT_MARKET_DAILY_LIMITATION",async(o,{dispatch:t})=>{try{t(n());const{data:r,status:e}=await i.put("market-daily-limitation/0/",o);return t(a()),{data:r,status:e}}catch(r){return t(a()),{error:r.response.data.result}}});export{y as a,T as b,l as p}; diff --git a/build/assets/province-policy-upload-image-DZLwIF5K.js b/build/assets/province-policy-upload-image-DZLwIF5K.js new file mode 100644 index 0000000..ac9b56d --- /dev/null +++ b/build/assets/province-policy-upload-image-DZLwIF5K.js @@ -0,0 +1 @@ +import{a as s}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as c,h as t}from"./index-D80MdVQn.js";const m=s("PROVINCE_GET_UPLOAD_IMAGE",async(e,{dispatch:a})=>{try{a(n());const{data:r,status:o}=await c.get("/upload-image-limit/",{params:e});return a(t()),{data:r,status:o}}catch(r){return a(t()),{error:r.response.data.result}}}),l=s("PROVINCE_GET_UPLOAD_IMAGE",async(e,{dispatch:a})=>{try{a(n());const{data:r,status:o}=await c.put("/upload-image-limit/0/",e);return a(t()),{data:r,status:o}}catch(r){return a(t()),{error:r.response.data.result}}});export{m as a,l as p}; diff --git a/build/assets/province-policy-wages-edit-killhouse-XxOr2bTq.js b/build/assets/province-policy-wages-edit-killhouse-XxOr2bTq.js new file mode 100644 index 0000000..0973a9e --- /dev/null +++ b/build/assets/province-policy-wages-edit-killhouse-XxOr2bTq.js @@ -0,0 +1 @@ +import{a as o}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as u,h as s}from"./index-D80MdVQn.js";const l=o("PROVINCE_POLICY_EDIT_KILLHOUSE",async(t,{dispatch:r})=>{try{r(n());const{data:a,status:e}=await u.put("kill_house/0/",t);return r(s()),{data:a,status:e}}catch(a){return r(s()),{error:a.response.data.result}}});export{l as p}; diff --git a/build/assets/province-register-user-DwHevn7s.js b/build/assets/province-register-user-DwHevn7s.js new file mode 100644 index 0000000..e7e1135 --- /dev/null +++ b/build/assets/province-register-user-DwHevn7s.js @@ -0,0 +1 @@ +import{i as c,j as n}from"./mui-vendor-D_SVL-Dx.js";import{r as u,j as s}from"./index-D80MdVQn.js";import{a as o}from"./redux-vendor-CfkcHgWN.js";var a={},i=c;Object.defineProperty(a,"__esModule",{value:!0});var p=a.default=void 0,_=i(u()),v=n;p=a.default=(0,_.default)((0,v.jsx)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58.99 0 1.93.21 2.78.58.74.32 1.22 1.04 1.22 1.85z"}),"ContactPage");const m=o("PROVINCE_CHECK_USER_EXISTENCE",async t=>{const{data:e,status:r}=await s.post("system_user_profile/",t);return{data:e,status:r}}),l=o("PROVINCE_REGISTER_USER",async t=>{try{const{data:e,status:r}=await s.post("system_user_profile/",t);return{data:e,status:r}}catch(e){return{error:e.response.data.result}}});export{l as a,p as d,m as p}; diff --git a/build/assets/reactour.esm-Cls5e3_6.js b/build/assets/reactour.esm-Cls5e3_6.js new file mode 100644 index 0000000..89423fd --- /dev/null +++ b/build/assets/reactour.esm-Cls5e3_6.js @@ -0,0 +1,139 @@ +import{j as _,I as $t,B as qn,an as dt,aM as Hn,J as Be,aE as $n,_ as Un}from"./mui-vendor-D_SVL-Dx.js";import{r as S,u as Gn,g as be,e as fe,b as C,d as Qn}from"./react-vendor-CmFgShSM.js";import{L as Vn,j as zn,h as vt,A as pt,af as _e,a6 as je,p as de,W as ht,G as Q,S as se,$ as bt,jU as Yn}from"./index-D80MdVQn.js";import{a as Kn,u as Ut,f as Gt,_ as Xn}from"./redux-vendor-CfkcHgWN.js";import{d as Jn}from"./Delete-CIwpNviU.js";import{C as Zn}from"./CityNewKillRequest-N5kvrMlL.js";import{R as er}from"./ResponsiveTable-bUYl0qDM.js";import{A as tr}from"./AdvancedTable-DF_gMS-x.js";import{d as nr}from"./Plagiarism-BibpZV6P.js";import{_ as rr}from"./chart-vendor-sE2SUVPW.js";import{a as or,s as B}from"./styled-components.browser.esm-gS9mh05b.js";const ur=Kn("ARCHIVE_DELETE_KILL_REQUEST_SERVICE",async(e,{dispatch:t})=>{t(Vn());try{const{data:n,status:r}=await zn.delete("Poultry_Request/"+e);return t(vt()),{data:n,status:r}}catch(n){return t(vt()),{error:n.response.data.result}}}),Bu=()=>{const[e,t]=S.useState([]),n=Ut(),[r]=S.useContext(pt),{avicultureRequests:o}=Gt(l=>l.avicultureSlice),[,,u,a,i,c]=S.useContext(pt);return S.useEffect(()=>{const l=_e(new Date).format("YYYY-MM-DD");a(l),c(l)},[]),S.useEffect(()=>{n(je({selectedDate1:u,selectedDate2:i}))},[u,i]),S.useEffect(()=>{const l=Array.isArray(o)&&(o==null?void 0:o.filter(s=>(s.stateProcess==="accepted"||s.stateProcess==="pending")&&s.finalState!=="archive"));let f;l&&(f=l==null?void 0:l.map((s,v)=>{var p,m,w,h,y,b,k,E,x,A,I,T,W,L,P,V,N,$;let g="";return s.directBuying?g="خرید مستقیم":s.union?g="خرید خارج از استان":g="اتحادیه",[v+1,s.orderCode,g,s!=null&&s.freezing?"انجماد":s!=null&&s.export?"صادرات":"عادی",s!=null&&s.directBuyingBuyerInfo?`${(p=s==null?void 0:s.directBuyingBuyerInfo)==null?void 0:p.buyerFullname} (${(m=s==null?void 0:s.directBuyingBuyerInfo)==null?void 0:m.buyerMobile})`:"-",s.directBuyingKillPlace?s.directBuyingKillPlace:"-",s!=null&&s.createDate?de(s==null?void 0:s.createDate):"",s!=null&&s.sendDate?de(s==null?void 0:s.sendDate):"",`${(h=(w=s.process)==null?void 0:w.poultry)==null?void 0:h.poultryName} (${(b=(y=s.process)==null?void 0:y.poultry)==null?void 0:b.poultryMobile})`,`${(E=(k=s.process)==null?void 0:k.poultry)==null?void 0:E.poultryProvince}/${(A=(x=s.process)==null?void 0:x.poultry)==null?void 0:A.poultryCity}`,de((T=(I=s.process)==null?void 0:I.poultryHatching)==null?void 0:T.date),(L=(W=s.process)==null?void 0:W.poultry)==null?void 0:L.age,s.IndexWeight,(V=(P=s.process)==null?void 0:P.poultry)==null?void 0:V.poultryQuantity.toLocaleString(),(s.IndexWeight*(($=(N=s.process)==null?void 0:N.poultry)==null?void 0:$.poultryQuantity)).toLocaleString(),_.jsx($t,{disabled:s==null?void 0:s.directBuyingKillPlace,"aria-label":"delete",color:"error",className:"avicultureActiveRequestsBtn",onClick:()=>{var O,z;n(ur((z=(O=s==null?void 0:s.process)==null?void 0:O.poultry)==null?void 0:z.poultryRequestId)).then(U=>{U.payload.error?r({vertical:"top",horizontal:"center",msg:U.payload.error,severity:"error"}):(n(je()),n(ht({right:!1,bottom:!1,content:null})),r({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:_.jsx(Jn,{})},s==null?void 0:s.orderCode)]})),t(f)},[o]),_.jsx(_.Fragment,{children:_.jsx(Q,{container:!0,gap:se.MEDIUM,direction:"column",xs:12,children:_.jsx(Q,{container:!0,gap:se.SMALL,justifyContent:{xs:"center",lg:"space-between"},alignSelf:"center",alignItems:"center",xs:12,direction:{xs:"column",lg:"row"},width:"100%",children:_.jsxs(Q,{container:!0,gap:se.SMALL,alignItems:"start",direction:"column",width:"100%",children:[_.jsx(Q,{container:!0,width:"100%",gap:se.SMALL,children:_.jsx(qn,{className:"avicultureNewRequestBtn",variant:"contained",onClick:()=>{n(ht({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ثبت درخواست کشتار",content:_.jsx(Zn,{isAviculture:!0})}))},children:"ثبت درخواست کشتار"})}),_.jsxs(Q,{width:"100%",className:"avicultureActiveRequestsView",children:[_.jsxs(Q,{container:!0,alignItems:"center",gap:se.SMALL,children:[_.jsx(Q,{children:_.jsx(bt,{label:"از تاریخ",id:"date",renderInput:l=>_.jsx(dt,{style:{width:"160px"},...l}),value:u,onChange:l=>{a(_e(l).format("YYYY-MM-DD"))}})}),_.jsx(Q,{children:_.jsx(bt,{label:"تا تاریخ",id:"date",renderInput:l=>_.jsx(dt,{style:{width:"160px"},...l}),value:i,onChange:l=>{c(_e(l).format("YYYY-MM-DD"))}})})]}),_.jsx(er,{title:"درخواست های کشتار",columns:["ردیف","کد سفارش","نوع فروش","نوع کشتار","اطلاعات خریدار","محل کشتار","تاریخ ثبت درخواست","تاریخ کشتار","مرغدار (تلفن)","استان/شهر","تاریخ جوجه ریزی","سن مرغ","میانگین وزنی","تعداد","وزن بار (کیلوگرم)","حذف"],data:e})]})]})})})})},ju=()=>{const e=Gn(),[t,n]=S.useState([]),{avicultureRequests:r}=Gt(a=>a.avicultureSlice),o=Ut();S.useEffect(()=>{o(je())},[]),S.useEffect(()=>{const a=r==null?void 0:r.filter(c=>c.stateProcess==="rejected"||c.provinceState==="rejected"),i=a==null?void 0:a.map((c,l)=>{var f,s,v,g,p,m,w,h,y,b,k,E;return[l+1,c.orderCode,de(c==null?void 0:c.createDate),de(c==null?void 0:c.sendDate),(s=(f=c==null?void 0:c.process)==null?void 0:f.poultry)==null?void 0:s.poultryName,(g=(v=c==null?void 0:c.process)==null?void 0:v.poultry)==null?void 0:g.poultryMobile,(m=(p=c==null?void 0:c.process)==null?void 0:p.poultry)==null?void 0:m.poultryCity,(h=(w=c==null?void 0:c.process)==null?void 0:w.poultry)==null?void 0:h.poultryProvince,(b=(y=c==null?void 0:c.process)==null?void 0:y.poultry)==null?void 0:b.age,(E=(k=c==null?void 0:c.process)==null?void 0:k.poultry)==null?void 0:E.poultryQuantity,_.jsx($t,{"aria-label":"delete",color:"primary",onClick:()=>{var x,A;return e(Yn+((A=(x=c==null?void 0:c.process)==null?void 0:x.poultry)==null?void 0:A.poultryRequestId))},children:_.jsx(nr,{})},c==null?void 0:c.orderCode)]});n(i)},[r]);const[u]=S.useState(["ردیف","کد سفارش","تاریخ ثبت درخواست","تاریخ درخواست","مرغدار","تلفن مرغدار","شهر","استان","سن مرغ","تعداد","مشاهده"]);return _.jsx(Hn,{children:_.jsx(tr,{name:"درخواست های رد شده",columns:u,data:t})})};var mt="focus-outline-hidden";function Qt(){var e=this;document.addEventListener("keydown",function(t){e.focusByKeyboard=!0},!0),document.addEventListener("mousedown",function(t){e.focusByKeyboard=!1},!0),document.addEventListener("focus",function(t){e.updateVisibility()},!0),document.addEventListener("focusout",function(t){window.setTimeout(function(){document.hasFocus()||(e.focusByKeyboard=!0,e.updateVisibility())},0)}),this.updateVisibility()}Qt.prototype={focusByKeyboard:!0,updateVisibility:function(){this.hidden=!this.focusByKeyboard},set hidden(e){document.documentElement.classList.toggle(mt,e)},get hidden(){return document.documentElement.classList.contains(mt)}};new Qt;var Vt={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],o=0;o4&&arguments[4]!==void 0?arguments[4]:"easeInOutCubic";return r>o?n:t+(n-t)*ir[u](r/o)};J.calcEndPoint=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:window,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(cr(t))return parseInt(t)+r;var o=n===window||n===document.documentElement?window.pageYOffset:n.scrollTop-n.getBoundingClientRect().top,u=t.nodeName.toLowerCase()==="html"?-o:t.getBoundingClientRect().top+o;return u+r};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},r=J;t.default=function(o){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=u.duration,i=a===void 0?500:a,c=u.context,l=c===void 0?window:c,f=u.offset,s=f===void 0?0:f,v=u.ease,g=v===void 0?"easeInOutCubic":v,p=u.callback;if((typeof window>"u"?"undefined":n(window))==="object"){var m=l.scrollTop!==null&&l.scrollTop!==void 0?l.scrollTop:window.pageYOffset,w=(0,r.calcEndPoint)(o,l,s),h=performance.now(),y=window.requestAnimationFrame,b=function k(){var E=performance.now()-h,x=(0,r.setPosition)(m,w,E,i,g);l!==window?l.scrollTop=x:window.scroll(0,x),E>i?typeof p=="function"&&p(o):y(k)};b()}},e.exports=t.default})(qe,qe.exports);var zt=qe.exports,He={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(a){for(var i=1;i0&&arguments[0]!==void 0?arguments[0]:{},i=a.query,c=i===void 0?'[href^="#"]:not([href="#"]':i,l=a.match,f=l===void 0?function(w){return document.getElementById(w.hash.substring(1))}:l,s=a.hashChange,v=s===void 0?!0:s,g=a.scrollSmoothConfig,p=document.querySelectorAll(c),m=function(h){h.preventDefault();var y=f(h.target);y&&(v&&history.replaceState(null,null,"#"+y.id),(0,o.default)(y,n({},g)))};Array.from(p).map(function(w){w.addEventListener("click",m,!1)})},e.exports=t.default})(He,He.exports);var sr=He.exports,$e={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});function n(r){if(Array.isArray(r)){for(var o=0,u=Array(r.length);o0&&arguments[0]!==void 0?arguments[0]:{},o=r.activeClass,u=o===void 0?"active":o,a=r.query,i=a===void 0?'[href^="#"]:not([href="#"]):not([href="#0"])':a,c=r.threshold,l=c===void 0?[.25,.5,.75]:c,f=r.detectType,s=f===void 0?"max":f,v={threshold:l},g=function(x){return x.classList.remove(u)},p=function(x){return x.classList.add(u)},m=function(){document.querySelectorAll("."+u).forEach(g)},w=function(x){m(),p(document.querySelector('a[href="#'+x.id+'"]'))},h=function(x){x.forEach(function(A){A.intersectionRatio>=Math[s].apply(Math,n(l))&&w(A.target)})},y=document.querySelectorAll(i),b=new IntersectionObserver(h,v),k=function(x){var A=document.querySelector("#"+x.hash.slice(1));b.observe(A)};y.forEach(k)},e.exports=t.default})($e,$e.exports);var lr=$e.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=zt,r=l(n),o=J,u=sr,a=l(u),i=lr,c=l(i);function l(f){return f&&f.__esModule?f:{default:f}}t.default={to:r.default,calcEndPoint:o.calcEndPoint,anchorScroll:a.default,observe:c.default},e.exports=t.default})(We,We.exports);var fr=We.exports;const dr=be(fr);var Yt={exports:{}};(function(e){(function(t,n){e.exports?e.exports=n():t.Scrollparent=n()})(fe,function(){var t=/(auto|scroll)/,n=function(i,c){return i.parentNode===null?c:n(i.parentNode,c.concat([i]))},r=function(i,c){return getComputedStyle(i,null).getPropertyValue(c)},o=function(i){return r(i,"overflow")+r(i,"overflow-y")+r(i,"overflow-x")},u=function(i){return t.test(o(i))},a=function(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var c=n(i.parentNode,[]),l=0;l=t||A<0||s&&I>=u}function h(){var x=Ne();if(w(x))return y(x);i=setTimeout(h,m(x))}function y(x){return i=void 0,v&&r?g(x):(r=o=void 0,a)}function b(){i!==void 0&&clearTimeout(i),l=0,r=c=o=i=void 0}function k(){return i===void 0?a:y(Ne())}function E(){var x=Ne(),A=w(x);if(r=arguments,o=this,c=x,A){if(i===void 0)return p(c);if(s)return i=setTimeout(h,t),g(c)}return i===void 0&&(i=setTimeout(h,t)),a}return E.cancel=b,E.flush=k,E}function Ue(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Ir(e){return!!e&&typeof e=="object"}function Fr(e){return typeof e=="symbol"||Ir(e)&&Ar.call(e)==br}function wt(e){if(typeof e=="number")return e;if(Fr(e))return yt;if(Ue(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Ue(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(mr,"");var n=yr.test(e);return n||wr.test(e)?Cr(e.slice(2),n?2:8):gr.test(e)?yt:+e}var Tr=Nr;const Rr=be(Tr);var Ge="data-focus-lock",Kt="data-focus-lock-disabled",Lr="data-no-focus-lock",Mr="data-autofocus-inside",Pr="data-no-autofocus";function Ie(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Dr(e,t){var n=S.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}var Br=typeof window<"u"?S.useLayoutEffect:S.useEffect,Ct=new WeakMap;function jr(e,t){var n=Dr(null,function(r){return e.forEach(function(o){return Ie(o,r)})});return Br(function(){var r=Ct.get(n);if(r){var o=new Set(r),u=new Set(e),a=n.current;o.forEach(function(i){u.has(i)||Ie(i,null)}),u.forEach(function(i){o.has(i)||Ie(i,a)})}Ct.set(n,e)},[e]),n}var Fe={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function Xt(e){return e}function Jt(e,t){t===void 0&&(t=Xt);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(u){var a=t(u,r);return n.push(a),function(){n=n.filter(function(i){return i!==a})}},assignSyncMedium:function(u){for(r=!0;n.length;){var a=n;n=[],a.forEach(u)}n={push:function(i){return u(i)},filter:function(){return n}}},assignMedium:function(u){r=!0;var a=[];if(n.length){var i=n;n=[],i.forEach(u),a=n}var c=function(){var f=a;a=[],f.forEach(u)},l=function(){return Promise.resolve().then(c)};l(),n={push:function(f){a.push(f),l()},filter:function(f){return a=a.filter(f),n}}}};return o}function Ke(e,t){return t===void 0&&(t=Xt),Jt(e,t)}function Wr(e){e===void 0&&(e={});var t=Jt(null);return t.options=rr({async:!0,ssr:!1},e),t}var Zt=Ke({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),en=Ke(),qr=Ke(),Hr=Wr({async:!0,ssr:typeof document<"u"}),$r=S.createContext(void 0),Ur=[],Xe=S.forwardRef(function(t,n){var r,o=S.useState(),u=o[0],a=o[1],i=S.useRef(),c=S.useRef(!1),l=S.useRef(null),f=S.useState({}),s=f[1],v=t.children,g=t.disabled,p=g===void 0?!1:g,m=t.noFocusGuards,w=m===void 0?!1:m,h=t.persistentFocus,y=h===void 0?!1:h,b=t.crossFrame,k=b===void 0?!0:b,E=t.autoFocus,x=E===void 0?!0:E;t.allowTextSelection;var A=t.group,I=t.className,T=t.whiteList,W=t.hasPositiveIndices,L=t.shards,P=L===void 0?Ur:L,V=t.as,N=V===void 0?"div":V,$=t.lockProps,O=$===void 0?{}:$,z=t.sideCar,U=t.returnFocus,Z=U===void 0?!1:U,Oe=t.focusOptions,ee=t.onActivation,te=t.onDeactivation,me=S.useState({}),ge=me[0],ye=S.useCallback(function(H){var ne=H.captureFocusRestore;if(!l.current){var re,Y=(re=document)==null?void 0:re.activeElement;l.current=Y,Y!==document.body&&(l.current=ne(Y))}i.current&&ee&&ee(i.current),c.current=!0,s()},[ee]),Ee=S.useCallback(function(){c.current=!1,te&&te(i.current),s()},[te]),Ae=S.useCallback(function(H){var ne=l.current;if(ne){var re=(typeof ne=="function"?ne():ne)||document.body,Y=typeof Z=="function"?Z(re):Z;if(Y){var ft=typeof Y=="object"?Y:void 0;l.current=null,H?Promise.resolve().then(function(){return re.focus(ft)}):re.focus(ft)}}},[Z]),ke=S.useCallback(function(H){c.current&&Zt.useMedium(H)},[]),G=en.useMedium,q=S.useCallback(function(H){i.current!==H&&(i.current=H,a(H))},[]),st=Be((r={},r[Kt]=p&&"disabled",r[Ge]=A,r),O),lt=w!==!0,Bn=lt&&w!=="tail",jn=jr([n,q]),Wn=S.useMemo(function(){return{observed:i,shards:P,enabled:!p,active:c.current}},[p,c.current,P,u]);return C.createElement(S.Fragment,null,lt&&[C.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:p?-1:0,style:Fe}),W?C.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:p?-1:1,style:Fe}):null],!p&&C.createElement(z,{id:ge,sideCar:Hr,observed:u,disabled:p,persistentFocus:y,crossFrame:k,autoFocus:x,whiteList:T,shards:P,onActivation:ye,onDeactivation:Ee,returnFocus:Ae,focusOptions:Oe,noFocusGuards:w}),C.createElement(N,Be({ref:jn},st,{className:I,onBlur:G,onFocus:ke}),C.createElement($r.Provider,{value:Wn},v)),Bn&&C.createElement("div",{"data-focus-guard":!0,tabIndex:p?-1:0,style:Fe}))});Xe.propTypes={};function Gr(e,t){function n(r){return r.displayName||r.name||"Component"}return function(o){var u=[],a;function i(){a=e(u.map(function(l){return l.props})),t(a)}var c=function(l){$n(f,l);function f(){return l.apply(this,arguments)||this}f.peek=function(){return a};var s=f.prototype;return s.componentDidMount=function(){u.push(this),i()},s.componentDidUpdate=function(){i()},s.componentWillUnmount=function(){var g=u.indexOf(this);u.splice(g,1),i()},s.render=function(){return C.createElement(o,this.props)},f}(S.PureComponent);return Xn(c,"displayName","SideEffect("+n(o)+")"),c}}var j=function(e){for(var t=Array(e.length),n=0;n=0}).sort(eo)},no=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],et=no.join(","),ro="".concat(et,", [data-focus-guard]"),ln=function(e,t){return j((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?ro:et)?[r]:[],ln(r))},[])},oo=function(e,t){var n;return e instanceof HTMLIFrameElement&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?ce([e.contentDocument.body],t):[e]},ce=function(e,t){return e.reduce(function(n,r){var o,u=ln(r,t),a=(o=[]).concat.apply(o,u.map(function(i){return oo(i,t)}));return n.concat(a,r.parentNode?j(r.parentNode.querySelectorAll(et)).filter(function(i){return i===r}):[])},[])},uo=function(e){var t=e.querySelectorAll("[".concat(Mr,"]"));return j(t).map(function(n){return ce([n])}).reduce(function(n,r){return n.concat(r)},[])},tt=function(e,t){return j(e).filter(function(n){return on(t,n)}).filter(function(n){return Xr(n)})},xt=function(e,t){return t===void 0&&(t=new Map),j(e).filter(function(n){return un(t,n)})},nt=function(e,t,n){return Ze(tt(ce(e,n),t),!0,n)},ve=function(e,t){return Ze(tt(ce(e),t),!1)},ao=function(e,t){return tt(uo(e),t)},K=function(e,t){return e.shadowRoot?K(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:j(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var o=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return o?K(o,t):!1}return K(n,t)})},io=function(e){for(var t=new Set,n=e.length,r=0;r0&&t.add(o),(u&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(a,i){return!t.has(i)})},fn=function(e){return e.parentNode?fn(e.parentNode):e},rt=function(e){var t=X(e);return t.filter(Boolean).reduce(function(n,r){var o=r.getAttribute(Ge);return n.push.apply(n,o?io(j(fn(r).querySelectorAll("[".concat(Ge,'="').concat(o,'"]:not([').concat(Kt,'="disabled"])')))):[r]),n},[])},co=function(e){try{return e()}catch{return}},pe=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?pe(t.shadowRoot):t instanceof HTMLIFrameElement&&co(function(){return t.contentWindow.document})?pe(t.contentWindow.document):t}},so=function(e,t){return e===t},lo=function(e,t){return!!j(e.querySelectorAll("iframe")).some(function(n){return so(n,t)})},dn=function(e,t){return t===void 0&&(t=pe(tn(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:rt(e).some(function(n){return K(n,t)||lo(n,t)})},fo=function(e){e===void 0&&(e=document);var t=pe(e);return t?j(e.querySelectorAll("[".concat(Lr,"]"))).some(function(n){return K(n,t)}):!1},vo=function(e,t){return t.filter(sn).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},ot=function(e,t){return sn(e)&&e.name?vo(e,t):e},po=function(e){var t=new Set;return e.forEach(function(n){return t.add(ot(n,e))}),e.filter(function(n){return t.has(n)})},St=function(e){return e[0]&&e.length>1?ot(e[0],e):e[0]},Ot=function(e,t){return e.indexOf(ot(t,e))},Ve="NEW_FOCUS",ho=function(e,t,n,r,o){var u=e.length,a=e[0],i=e[u-1],c=Je(r);if(!(r&&e.indexOf(r)>=0)){var l=r!==void 0?n.indexOf(r):-1,f=o?n.indexOf(o):l,s=o?e.indexOf(o):-1;if(l===-1)return s!==-1?s:Ve;if(s===-1)return Ve;var v=l-f,g=n.indexOf(a),p=n.indexOf(i),m=po(n),w=r!==void 0?m.indexOf(r):-1,h=o?m.indexOf(o):w,y=m.filter(function(I){return I.tabIndex>=0}),b=r!==void 0?y.indexOf(r):-1,k=o?y.indexOf(o):b,E=b>=0&&k>=0?k-b:h-w;if(!v&&s>=0||t.length===0)return s;var x=Ot(e,t[0]),A=Ot(e,t[t.length-1]);if(l<=g&&c&&Math.abs(v)>1)return A;if(l>=p&&c&&Math.abs(v)>1)return x;if(v&&Math.abs(E)>1)return s;if(l<=g)return A;if(l>p)return x;if(v)return Math.abs(v)>1?s:(u+s+v)%u}},bo=function(e){return function(t){var n,r=(n=an(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Et=function(e,t,n){var r=e.map(function(u){var a=u.node;return a}),o=xt(r.filter(bo(n)));return o&&o.length?St(o):St(xt(t))},ze=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&ze(e.parentNode.host||e.parentNode,t),t},Te=function(e,t){for(var n=ze(e),r=ze(t),o=0;o=0)return u}return!1},vn=function(e,t,n){var r=X(e),o=X(t),u=r[0],a=!1;return o.filter(Boolean).forEach(function(i){a=Te(a||i,i)||a,n.filter(Boolean).forEach(function(c){var l=Te(u,c);l&&(!a||K(l,a)?a=l:a=Te(l,a))})}),a},At=function(e,t){return e.reduce(function(n,r){return n.concat(ao(r,t))},[])},mo=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(Zr)},go=function(e,t){var n=pe(X(e).length>0?document:tn(e).ownerDocument),r=rt(e).filter(Qe),o=vn(n||e,e,r),u=new Map,a=ve(r,u),i=a.filter(function(p){var m=p.node;return Qe(m)});if(i[0]){var c=ve([o],u).map(function(p){var m=p.node;return m}),l=mo(c,i),f=l.map(function(p){var m=p.node;return m}),s=l.filter(function(p){var m=p.tabIndex;return m>=0}).map(function(p){var m=p.node;return m}),v=ho(f,s,c,n,t);if(v===Ve){var g=Et(a,s,At(r,u))||Et(a,f,At(r,u));if(g)return{node:g};console.warn("focus-lock: cannot find any node to move focus into");return}return v===void 0?v:l[v]}},yo=function(e){var t=rt(e).filter(Qe),n=vn(e,e,t),r=Ze(ce([n],!0),!0,!0),o=ce(t,!1);return r.map(function(u){var a=u.node,i=u.index;return{node:a,index:i,lockItem:o.indexOf(a)>=0,guard:Je(a)}})},ut=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},Re=0,Le=!1,pn=function(e,t,n){n===void 0&&(n={});var r=go(e,t);if(!Le&&r){if(Re>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Le=!0,setTimeout(function(){Le=!1},1);return}Re++,ut(r.node,n.focusOptions),Re--}};function le(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(t==null?void 0:t.deref())||null}}var wo=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:le(n),parent:le(n.parentElement),left:le(n.previousElementSibling),right:le(n.nextElementSibling)}),n=n.parentElement;return{element:le(e),stack:t,ownerDocument:e.ownerDocument}},Co=function(e){var t,n,r,o,u;if(e)for(var a=e.stack,i=e.ownerDocument,c=new Map,l=0,f=a;l-1&&(w.filter(function(y){var b=y.guard,k=y.node;return b&&k.dataset.focusAutoGuard}).forEach(function(y){var b=y.node;return b.removeAttribute("tabIndex")}),_t(h,w.length,1,w),_t(h,-1,-1,w))}}}return t},wn=function(t){Ce()&&t&&(t.stopPropagation(),t.preventDefault())},ct=function(){return at(Ce)},jo=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||Ro(r,n)},Wo=function(){return null},Cn=function(){it=!0},xn=function(){it=!1,he="just",at(function(){he="meanwhile"})},qo=function(){document.addEventListener("focusin",wn),document.addEventListener("focusout",ct),window.addEventListener("focus",Cn),window.addEventListener("blur",xn)},Ho=function(){document.removeEventListener("focusin",wn),document.removeEventListener("focusout",ct),window.removeEventListener("focus",Cn),window.removeEventListener("blur",xn)};function $o(e){return e.filter(function(t){var n=t.disabled;return!n})}var Sn={moveFocusInside:pn,focusInside:dn,focusNextElement:Eo,focusPrevElement:Ao,focusFirstElement:ko,focusLastElement:_o,captureFocusRestore:hn};function Uo(e){var t=e.slice(-1)[0];t&&!ue&&qo();var n=ue,r=n&&t&&t.id===n.id;ue=t,n&&!r&&(n.onDeactivation(),e.filter(function(o){var u=o.id;return u===n.id}).length||n.returnFocus(!t)),t?(F=null,(!r||n.observed!==t.observed)&&t.onActivation(Sn),Ce(),at(Ce)):(Ho(),F=null)}Zt.assignSyncMedium(jo);en.assignMedium(ct);qr.assignMedium(function(e){return e(Sn)});const Go=Gr($o,Uo)(Wo);var On=S.forwardRef(function(t,n){return C.createElement(Xe,Be({sideCar:Go,ref:n},t))}),En=Xe.propTypes||{};En.sideCar;Un(En,["sideCar"]);On.propTypes={};var An={exports:{}},Qo="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Vo=Qo,zo=Vo;function kn(){}function _n(){}_n.resetWarningCache=kn;var Yo=function(){function e(r,o,u,a,i,c){if(c!==zo){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}e.isRequired=e;function t(){return e}var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:_n,resetWarningCache:kn};return n.PropTypes=n,n};An.exports=Yo();var Ko=An.exports;const d=be(Ko);function Nt(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var u,a=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){i=!0,u=c},f:function(){try{a||n.return==null||n.return()}finally{if(i)throw u}}}}function R(e,t,n){return(t=In(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xe(e){return xe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},xe(e)}function ru(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ye(e,t)}function Nn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nn=function(){return!!e})()}function ou(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,u,a,i=[],c=!0,l=!1;try{if(u=(n=n.call(e)).next,t!==0)for(;!(c=(r=u.call(n)).done)&&(i.push(r.value),i.length!==t);c=!0);}catch(f){l=!0,o=f}finally{try{if(!c&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return i}}function uu(){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 It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;tn.right&&(n.right=i.right),i.bottom>n.bottom&&(n.bottom=i.bottom),i.left=0+c&&o>=0+c&&r<=a-c&&n<=u-c}function vu(e){return e===document.querySelector("body")||e===document.querySelector("html")}var pu=function(t){return/(left|right)/.test(t)},Me=function(t,n){return t>n},Pe=function(t,n){return t>n},D=function(t){return t<0?0:t};function hu(e){return Object.keys(e).map(function(t){return{position:t,value:e[t]}}).sort(function(t,n){return n.value-t.value}).map(function(t){return t.position})}var Dt,bu=B.div(Dt||(Dt=M([` + --reactour-accent: `,`; + `,` + position: fixed; + transition: transform 0.3s; + top: 0; + left: 0; + z-index: 1000000; + + transform: `,`; +`])),function(e){return e.accentColor},function(e){return e.defaultStyles?` + max-width: 331px; + min-width: 150px; + padding-right: 40px; + border-radius: `.concat(e.rounded,`px; + background-color: #fff; + padding: 24px 30px; + box-shadow: 0 0.5em 3em rgba(0, 0, 0, 0.3); + color: inherit; + `):""},function(e){var t=e.targetTop,n=e.targetRight,r=e.targetBottom,o=e.targetLeft,u=e.windowWidth,a=e.windowHeight,i=e.helperWidth,c=e.helperHeight,l=e.helperPosition,f=e.padding,s={left:o,right:u-n,top:t,bottom:a-r},v=function(h){return s[h]>(pu(h)?i+f*2:c+f*2)},g=function(h){for(var y=hu(s),b=0;bf?E:f,A=Pe(t+c,a)?Pe(r+f,a)?r-c:r-c+f:t-f,I=A>f?A:f,T={top:[x,t-c-f*2],right:[n+f*2,I],bottom:[x,r+f*2],left:[o-i-f*2,I],center:[u/2-i/2,a/2-c/2]};return h==="center"||v(h)?T[h]:g(T)},m=p(l);return"translate(".concat(Math.round(m[0]),"px, ").concat(Math.round(m[1]),"px)")}),Bt,mu=B.span(Bt||(Bt=M([` + position: absolute; + font-family: monospace; + background: var(--reactour-accent); + background: `,`; + height: 1.875em; + line-height: 2; + padding-left: 0.8125em; + padding-right: 0.8125em; + font-size: 1em; + border-radius: 1.625em; + color: white; + text-align: center; + box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.3); + top: -0.8125em; + left: -0.8125em; +`])),function(e){return e.accentColor}),jt,gu=B.div(jt||(jt=M([` + display: flex; + margin-top: 24px; + align-items: center; + justify-content: center; +`]))),Wt,yu=B.nav(Wt||(Wt=M([` + counter-reset: dot; + display: flex; + justify-content: center; + align-items: center; + flex-wrap: wrap; +`]))),qt,wu=B.button(qt||(qt=M([` + counter-increment: dot; + width: 8px; + height: 8px; + border: `,`; + + border-radius: 100%; + padding: 0; + display: block; + margin: 4px; + transition: opacity 0.3s, transform 0.3s; + cursor: `,`; + transform: scale(`,`); + + color: `,`; + background: `,`; + + color: `,`; + background: `,`; + + &:before { + content: counter(dot); + position: absolute; + bottom: calc(100% + 0.25em); + left: 50%; + opacity: 0; + transform: translate(-50%, 1em); + transition: 0.3s; + display: `,`; + } + + &:hover { + background-color: currentColor; + + &:before { + opacity: 0.5; + transform: translate(-50%, -2px); + } + } +`])),function(e){return e.current===e.index?"0":"1px solid #caccce"},function(e){return e.disabled?"not-allowed":"pointer"},function(e){return e.current===e.index?1.25:1},function(e){return e.current===e.index?"var(--reactour-accent)":"#caccce"},function(e){return e.current===e.index?"var(--reactour-accent)":"none"},function(e){return e.current===e.index?e.accentColor:"#caccce"},function(e){return e.current===e.index?e.accentColor:"none"},function(e){return e.showNumber?"block":"none"}),Ht,Cu=B.div(Ht||(Ht=M([` + opacity: `,`; + color: `,`; + width: 100%; + left: 0; + top: 0; + height: 100%; + position: fixed; + z-index: 99999; + pointer-events: none; +`])),function(e){return!e.maskClassName&&.7},function(e){return!e.maskClassName&&"#000"});function Pn(e){var t=e.windowWidth,n=e.windowHeight,r=e.targetWidth,o=e.targetHeight,u=e.targetTop,a=e.targetLeft,i=e.padding,c=e.rounded,l=e.roundedStep,f=e.disableInteraction,s=e.disableInteractionClassName,v=e.className,g=e.onClick,p=e.highlightedBorder,m=D(r+i*2),w=D(o+i*2),h=D(u-i),y=D(a-i),b=l?Math.min(m/2,w/2):c;return C.createElement(Cu,{onClick:g,maskClassName:v},C.createElement("svg",{width:t,height:n,xmlns:"http://www.w3.org/2000/svg",className:v},C.createElement("defs",null,C.createElement("mask",{id:"mask-main"},C.createElement("rect",{x:0,y:0,width:t,height:n,fill:"white"}),C.createElement("rect",{x:y,y:h,width:m,height:w,fill:"black"}),C.createElement("rect",{x:y-1,y:h-1,width:b,height:b,fill:"white"}),C.createElement("circle",{cx:y+b,cy:h+b,r:b,fill:"black"}),C.createElement("rect",{x:y+m-b+1,y:h-1,width:b,height:b,fill:"white"}),C.createElement("circle",{cx:y+m-b,cy:h+b,r:b,fill:"black"}),C.createElement("rect",{x:y-1,y:h+w-b+1,width:b,height:b,fill:"white"}),C.createElement("circle",{cx:y+b,cy:h+w-b,r:b,fill:"black"}),C.createElement("rect",{x:y+m-b+1,y:h+w-b+1,width:b,height:b,fill:"white"}),C.createElement("circle",{cx:y+m-b,cy:h+w-b,r:b,fill:"black "})),C.createElement("clipPath",{id:"clip-path"},C.createElement("rect",{x:0,y:0,width:t,height:h}),C.createElement("rect",{x:0,y:h,width:y,height:w}),C.createElement("rect",{x:a+r+i,y:h,width:D(t-r-y),height:w}),C.createElement("rect",{x:0,y:u+o+i,width:t,height:D(n-o-h)}))),C.createElement("rect",{x:0,y:0,width:t,height:n,fill:"currentColor",mask:"url(#mask-main)"}),C.createElement("rect",{x:0,y:0,width:t,height:n,fill:"currentColor",clipPath:"url(#clip-path)",pointerEvents:"auto"}),C.createElement("rect",{x:y,y:h,width:m,height:w,pointerEvents:"auto",fill:"transparent",display:f?"block":"none",className:s}),p&&C.createElement("rect",{x:D(y+p.width/2),y:D(h+p.width/2),width:D(m-p.width),height:D(w-p.width),pointerEvents:"auto",fill:"none",strokeWidth:p.width,stroke:p.color,rx:b-2})))}Pn.propTypes={windowWidth:d.number.isRequired,windowHeight:d.number.isRequired,targetWidth:d.number.isRequired,targetHeight:d.number.isRequired,targetTop:d.number.isRequired,targetLeft:d.number.isRequired,padding:d.number.isRequired,rounded:d.number.isRequired,roundedStep:d.bool,disableInteraction:d.bool.isRequired,disableInteractionClassName:d.string.isRequired,highlightedBorder:d.shape({color:d.string.isRequired,width:d.number.isRequired})};var xu=function(e){var t=e.step,n=e.refresh,r=S.useState(0),o=iu(r,2),u=o[0],a=o[1];return S.useEffect(function(){if(t.resizeObservables){var i=function(v){var g=ie(v),p;try{var m=function(){var h=p.value;if(!h.attributes)return 1;var y=t.resizeObservables.find(function(b){return h.matches(b)||h.querySelector(b)!=null});y&&a(u+1)};for(g.s();!(p=g.n()).done;)m()}catch(w){g.e(w)}finally{g.f()}},c=new MutationObserver(function(s){var v=ie(s),g;try{for(v.s();!(g=v.n()).done;){var p=g.value;p.addedNodes.length!==0&&i(p.addedNodes),p.removedNodes.length!==0&&i(p.removedNodes)}}catch(m){v.e(m)}finally{v.f()}}),l=document.documentElement||document.body,f={childList:!0,subtree:!0};return c.observe(l,f),function(){c.disconnect()}}},[t,u]),S.useEffect(function(){if(t.resizeObservables){var i=new ResizeObserver(function(v){n()}),c=ie(t.resizeObservables),l;try{for(c.s();!(l=c.n()).done;){var f=l.value,s=document.querySelector(f);s&&i.observe(s)}}catch(v){c.e(v)}finally{c.f()}return function(){i.disconnect()}}},[t,u]),null},Su=function(e){var t=e.step,n=e.refresh;return S.useEffect(function(){if(t.mutationObservables){var r=function(c){var l=ie(c),f;try{var s=function(){var g=f.value;if(!g.attributes)return 1;var p=t.mutationObservables.find(function(m){return g.matches(m)||g.querySelector(m)!=null});p&&n()};for(l.s();!(f=l.n()).done;)s()}catch(v){l.e(v)}finally{l.f()}},o=new MutationObserver(function(i){var c=ie(i),l;try{for(c.s();!(l=c.n()).done;){var f=l.value;f.addedNodes.length!==0&&r(f.addedNodes),f.removedNodes.length!==0&&r(f.removedNodes)}}catch(s){c.e(s)}finally{c.f()}}),u=document.documentElement||document.body,a={childList:!0,subtree:!0};return o.observe(u,a),function(){o.disconnect()}}},[t]),null};function Ou(e){var t=e.children,n=S.useRef(null);return n.current===null&&(n.current=document.createElement("div"),n.current.setAttribute("id","___reactour")),S.useEffect(function(){return document.body.appendChild(n.current),function(){document.body.removeChild(n.current)}},[n]),Qn.createPortal(t,n.current)}var Eu={disableFocusLock:d.bool,badgeContent:d.func,highlightedMaskClassName:d.string,children:d.oneOfType([d.node,d.element]),className:d.string,closeButtonAriaLabel:d.string,closeWithMask:d.bool,inViewThreshold:d.number,isOpen:d.bool.isRequired,lastStepNextButton:d.node,maskClassName:d.string,maskSpace:d.number,nextButton:d.node,onAfterOpen:d.func,onBeforeClose:d.func,onRequestClose:d.func,prevButton:d.node,scrollDuration:d.number,scrollOffset:d.number,showButtons:d.bool,showCloseButton:d.bool,showNavigation:d.bool,showNavigationNumber:d.bool,showNumber:d.bool,startAt:d.number,goToStep:d.number,getCurrentStep:d.func,nextStep:d.func,prevStep:d.func,steps:d.arrayOf(d.shape({selector:d.string,content:d.oneOfType([d.node,d.element,d.func]).isRequired,position:d.oneOfType([d.arrayOf(d.number),d.oneOf(["top","right","bottom","left","center"])]),action:d.func,style:d.object,stepInteraction:d.bool,navDotAriaLabel:d.string,roundedStep:d.bool})),update:d.string,updateDelay:d.number,disableInteraction:d.bool,disableDotsNavigation:d.bool,disableKeyboardNavigation:d.oneOfType([d.arrayOf(d.oneOf(["esc","right","left"])),d.bool]),rounded:d.number,accentColor:d.string,highlightedBorder:d.shape({color:d.string.isRequired,width:d.number.isRequired})},Au={disableFocusLock:!1,showNavigation:!0,showNavigationNumber:!0,showButtons:!0,showCloseButton:!0,closeButtonAriaLabel:"Close",showNumber:!0,scrollDuration:1,maskSpace:10,updateDelay:1,disableInteraction:!1,rounded:0,accentColor:"#007aff",closeWithMask:!0},oe={mask:{disableInteraction:"reactour__mask--disable-interaction"},helper:{base:"reactour__helper",isOpen:"reactour__helper--is-open"},dot:{base:"reactour__dot",active:"reactour__dot--is-active"}},Dn=function(e){function t(){var n;return eu(this,t),n=Zo(this,t),R(n,"unlockFocus",function(r){n.setState({focusUnlocked:!0},r())}),R(n,"showStep",function(){if(!(!n.helper||!n.helper.current)){var r=n.props.steps,o=n.state,u=o.current,a=o.focusUnlocked;a&&n.setState({focusUnlocked:!1});var i=r[u],c=i.selector?document.querySelector(i.selector):null,l=function(p){i.action&&typeof i.action=="function"&&n.unlockFocus(function(){return i.action(p)})};if(i.observe){var f=document.querySelector(i.observe),s={attributes:!0,childList:!0,characterData:!0};n.setState(function(g){return g.observer&&setTimeout(function(){g.observer.disconnect()},0),{observer:new MutationObserver(function(p){p.forEach(function(m){if(m.type==="childList"&&m.addedNodes.length>0){var w=function(){return l(m.addedNodes[0])};setTimeout(function(){return n.calculateNode(m.addedNodes[0],i,w)},100)}else if(m.type==="childList"&&m.removedNodes.length>0){var h=function(){return l(c)};n.calculateNode(c,i,h)}})})}},function(){return n.state.observer.observe(f,s)})}else n.state.observer&&(n.state.observer.disconnect(),n.setState({observer:null}));if(c){var v=function(){return l(c)};n.calculateNode(c,i,v)}else n.setState(De(null,i,n.helper.current),l),i.selector&&console.warn("Doesn't find a DOM node '".concat(i.selector,"'. Please check the 'steps' Tour prop Array at position ").concat(u,"."))}}),R(n,"calculateNode",function(r,o,u){var a=n.props,i=a.scrollDuration,c=a.inViewThreshold,l=a.scrollOffset,f=Mn(r,o),s=Math.max(document.documentElement.clientWidth,window.innerWidth||0),v=Math.max(document.documentElement.clientHeight,window.innerHeight||0);if(du(Se(Se({},f),{},{w:s,h:v,threshold:c})))n.setState(De(r,o,n.helper.current),u);else{var g=pr(r),p=l||(f.height>v?-25:-(v/2)+f.height/2);dr.to(r,{context:vu(g)?window:g,duration:i,offset:p,callback:function(w){n.setState(De(w,o,n.helper.current),u)}})}}),R(n,"recalculateNode",function(r){var o=document.querySelector(r.selector),u=function(i){r.action&&typeof r.action=="function"&&n.unlockFocus(function(){return r.action(i)})};n.calculateNode(o,r,function(){return u(o)})}),R(n,"maskClickHandler",function(r){var o=n.props,u=o.closeWithMask,a=o.onRequestClose;u&&!r.target.classList.contains(oe.mask.disableInteraction)&&a(r)}),R(n,"nextStep",function(){var r=n.props,o=r.steps,u=r.getCurrentStep;n.setState(function(a){var i=a.current0?o.current-1:o.current;return typeof r=="function"&&r(u),{current:u}},n.showStep)}),R(n,"gotoStep",function(r){var o=n.props,u=o.steps,a=o.getCurrentStep;n.setState(function(i){var c=u[r]?r:i.current;return typeof a=="function"&&a(c),{current:c}},n.showStep)}),R(n,"keyDownHandler",function(r){var o=n.props,u=o.onRequestClose,a=o.nextStep,i=o.prevStep,c=o.disableKeyboardNavigation;if(r.stopPropagation(),c!==!0){var l,f,s;c&&(l=c.includes("esc"),f=c.includes("right"),s=c.includes("left")),r.keyCode===27&&!l&&(r.preventDefault(),u()),r.keyCode===39&&!f&&(r.preventDefault(),typeof a=="function"?a():n.nextStep()),r.keyCode===37&&!s&&(r.preventDefault(),typeof i=="function"?i():n.prevStep())}}),n.state={isOpen:!1,current:0,top:0,right:0,bottom:0,left:0,width:0,height:0,w:0,h:0,inDOM:!1,observer:null,focusUnlocked:!1},n.helper=S.createRef(),n.helperElement=null,n.debouncedShowStep=Rr(n.showStep,70),n}return ru(t,e),nu(t,[{key:"componentDidMount",value:function(){var r=this.props,o=r.isOpen,u=r.startAt;o&&this.open(u)}},{key:"UNSAFE_componentWillReceiveProps",value:function(r){var o=this.props,u=o.isOpen,a=o.update,i=o.updateDelay;!u&&r.isOpen?this.open(r.startAt):u&&!r.isOpen&&this.close(),u&&a!==r.update&&(r.steps[this.state.current]?setTimeout(this.showStep,i):this.props.onRequestClose()),u&&r.isOpen&&this.state.current!==r.goToStep&&this.gotoStep(r.goToStep)}},{key:"componentWillUnmount",value:function(){var r=this.props.isOpen;r&&this.close(),this.state.observer&&this.state.observer.disconnect()}},{key:"open",value:function(r){var o=this,u=this.props.onAfterOpen;this.setState(function(a){return{isOpen:!0,current:r!==void 0?r:a.current}},function(){setTimeout(o.showStep,1),o.helperElement=o.helper.current,o.props.disableFocusLock||o.helper.current.focus(),u&&u(o.helperElement)}),window.addEventListener("resize",this.debouncedShowStep,!1),window.addEventListener("keydown",this.keyDownHandler,!1)}},{key:"close",value:function(){this.setState(function(r){return r.observer&&r.observer.disconnect(),{isOpen:!1,observer:null}},this.onBeforeClose),window.removeEventListener("resize",this.debouncedShowStep),window.removeEventListener("keydown",this.keyDownHandler)}},{key:"onBeforeClose",value:function(){var r=this.props.onBeforeClose;r&&r(this.helperElement)}},{key:"render",value:function(){var r=this,o=this.props,u=o.className,a=o.steps,i=o.maskClassName,c=o.showButtons,l=o.showCloseButton,f=o.closeButtonAriaLabel,s=o.showNavigation,v=o.showNavigationNumber,g=o.showNumber,p=o.onRequestClose,m=o.maskSpace,w=o.lastStepNextButton,h=o.nextButton,y=o.prevButton,b=o.badgeContent,k=o.highlightedMaskClassName,E=o.disableInteraction,x=o.disableDotsNavigation,A=o.nextStep,I=o.prevStep,T=o.rounded,W=o.accentColor,L=o.CustomHelper,P=o.disableFocusLock,V=o.highlightedBorder,N=this.state,$=N.isOpen,O=N.current,z=N.inDOM,U=N.top,Z=N.right,Oe=N.bottom,ee=N.left,te=N.width,me=N.height,ge=N.w,ye=N.h,Ee=N.helperWidth,Ae=N.helperHeight,ke=N.helperPosition;return $?C.createElement(Ou,null,C.createElement(su,null),C.createElement(xu,{step:a[O],refresh:function(){return r.recalculateNode(a[O])}}),C.createElement(Su,{step:a[O],refresh:function(){return r.recalculateNode(a[O])}}),C.createElement(Pn,{onClick:this.maskClickHandler,forwardRef:function(q){return r.mask=q},windowWidth:ge,windowHeight:ye,targetWidth:te,targetHeight:me,targetTop:U,targetLeft:ee,padding:m,rounded:T,roundedStep:a[O].roundedStep,className:i,disableInteraction:a[O].stepInteraction===!1||E?!a[O].stepInteraction:E,disableInteractionClassName:"".concat(oe.mask.disableInteraction," ").concat(k),highlightedBorder:V}),C.createElement(On,{disabled:P,autoFocus:!1},C.createElement(bu,{ref:this.helper,targetHeight:me,targetWidth:te,targetTop:U,targetRight:Z,targetBottom:Oe,targetLeft:ee,windowWidth:ge,windowHeight:ye,helperWidth:Ee,helperHeight:Ae,helperPosition:ke,padding:m,tabIndex:-1,current:O,style:a[O].style?a[O].style:{},rounded:T,className:gt(oe.helper.base,u,R({},oe.helper.isOpen,$)),accentColor:W,defaultStyles:!L,role:"dialog"},L?C.createElement(L,{current:O,totalSteps:a.length,gotoStep:this.gotoStep,close:p,content:a[O]&&(typeof a[O].content=="function"?a[O].content({close:p,goTo:this.gotoStep,inDOM:z,step:O+1}):a[O].content)},this.props.children):C.createElement(C.Fragment,null,this.props.children,a[O]&&(typeof a[O].content=="function"?a[O].content({close:p,goTo:this.gotoStep,inDOM:z,step:O+1}):a[O].content),g&&C.createElement(mu,{"data-tour-elem":"badge",accentColor:W},typeof b=="function"?b(O+1,a.length):O+1),(c||s)&&C.createElement(gu,{"data-tour-elem":"controls"},c&&C.createElement(Mt,{onClick:typeof I=="function"?I:this.prevStep,disabled:O===0,label:y||null}),s&&C.createElement(yu,{"data-tour-elem":"navigation"},a.map(function(G,q){return C.createElement(wu,{key:"".concat(G.selector?G.selector:"undef","_").concat(q),onClick:function(){return r.gotoStep(q)},current:O,index:q,accentColor:W,disabled:O===q||x,showNumber:v,"data-tour-elem":"dot",className:gt(oe.dot.base,R({},oe.dot.active,O===q)),"aria-label":G.navDotAriaLabel})})),c&&C.createElement(Mt,{onClick:O===a.length-1?w?p:function(){}:typeof A=="function"?A:this.nextStep,disabled:!w&&O===a.length-1,inverted:!0,label:w&&O===a.length-1?w:h||null})),l&&C.createElement(fu,{onClick:p,className:"reactour__close",ariaLabel:f}))))):null}}])}(S.Component),De=function(t,n,r){if(r){var o=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u=Math.max(document.documentElement.clientHeight,window.innerHeight||0),a=we(r),i=a.width,c=a.height,l={top:u+10,right:o/2+9,bottom:u/2+9,left:o/2-i/2,width:0,height:0,w:o,h:u,helperPosition:"center"};return t&&(l=Mn(t,n)),function(){return Se(Se({w:o,h:u,helperWidth:i,helperHeight:c,helperPosition:n.position},l),{},{inDOM:!!t})}}};Dn.propTypes=Eu;Dn.defaultProps=Au;export{Bu as A,Dn as T,ju as a}; diff --git a/build/assets/redux-vendor-CfkcHgWN.js b/build/assets/redux-vendor-CfkcHgWN.js new file mode 100644 index 0000000..f09843e --- /dev/null +++ b/build/assets/redux-vendor-CfkcHgWN.js @@ -0,0 +1,25 @@ +import{t as Mt}from"./mui-vendor-D_SVL-Dx.js";import{r as x,d as Tt}from"./react-vendor-CmFgShSM.js";function $(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n3?t.i-4:t.i:Array.isArray(e)?1:De(e)?2:$e(e)?3:0}function V(e,t){return q(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Nt(e,t){return q(e)===2?e.get(t):e[t]}function lt(e,t,r){var n=q(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function dt(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function De(e){return Ft&&e instanceof Map}function $e(e){return Kt&&e instanceof Set}function W(e){return e.o||e.t}function Ie(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=vt(e);delete t[P];for(var r=G(t),n=0;n1&&(e.set=e.add=e.clear=e.delete=kt),Object.freeze(e),t&&F(e,function(r,n){return Me(n,!0)},!0)),e}function kt(){$(2)}function Te(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function I(e){var t=Ae[e];return t||$(18,e),t}function zt(e,t){Ae[e]||(Ae[e]=t)}function Ee(){return Y}function he(e,t){t&&(I("Patches"),e.u=[],e.s=[],e.v=t)}function ee(e){je(e),e.p.forEach(Lt),e.p=null}function je(e){e===Y&&(Y=e.l)}function Ve(e){return Y={p:[],l:Y,h:e,m:!0,_:0}}function Lt(e){var t=e[P];t.i===0||t.i===1?t.j():t.g=!0}function be(e,t){t._=t.p.length;var r=t.p[0],n=e!==void 0&&e!==r;return t.h.O||I("ES5").S(t,e,n),n?(r[P].P&&(ee(t),$(4)),T(e)&&(e=te(t,e),t.l||re(t,e)),t.u&&I("Patches").M(r[P].t,e,t.u,t.s)):e=te(t,r,[]),ee(t),t.u&&t.v(t.u,t.s),e!==pt?e:void 0}function te(e,t,r){if(Te(t))return t;var n=t[P];if(!n)return F(t,function(f,c){return Ge(e,n,t,f,c,r)},!0),t;if(n.A!==e)return t;if(!n.P)return re(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=n.i===4||n.i===5?n.o=Ie(n.k):n.o,u=o,a=!1;n.i===3&&(u=new Set(o),o.clear(),a=!0),F(u,function(f,c){return Ge(e,n,o,f,c,r,a)}),re(e,o,!1),r&&e.u&&I("Patches").N(n,r,e.u,e.s)}return n.o}function Ge(e,t,r,n,o,u,a){if(L(o)){var f=te(e,o,u&&t&&t.i!==3&&!V(t.R,n)?u.concat(n):void 0);if(lt(r,n,f),!L(f))return;e.m=!1}else a&&r.add(o);if(T(o)&&!Te(o)){if(!e.h.D&&e._<1)return;te(e,o),t&&t.A.l||re(e,o)}}function re(e,t,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&Me(t,r)}function me(e,t){var r=e[P];return(r?W(r):e)[t]}function He(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function N(e){e.P||(e.P=!0,e.l&&N(e.l))}function ge(e){e.o||(e.o=Ie(e.t))}function xe(e,t,r){var n=De(t)?I("MapSet").F(t,r):$e(t)?I("MapSet").T(t,r):e.O?function(o,u){var a=Array.isArray(o),f={i:a?1:0,A:u?u.A:Ee(),P:!1,I:!1,R:{},l:u,t:o,k:null,o:null,j:null,C:!1},c=f,i=Q;a&&(c=[f],i=J);var s=Proxy.revocable(c,i),l=s.revoke,p=s.proxy;return f.k=p,f.j=l,p}(t,r):I("ES5").J(t,r);return(r?r.A:Ee()).p.push(n),n}function Ut(e){return L(e)||$(22,e),function t(r){if(!T(r))return r;var n,o=r[P],u=q(r);if(o){if(!o.P&&(o.i<4||!I("ES5").K(o)))return o.t;o.I=!0,n=Be(r,u),o.I=!1}else n=Be(r,u);return F(n,function(a,f){o&&Nt(o.t,a)===f||lt(n,a,t(f))}),u===3?new Set(n):n}(e)}function Be(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Ie(e)}function Wt(){function e(u,a){var f=o[u];return f?f.enumerable=a:o[u]=f={configurable:!0,enumerable:a,get:function(){var c=this[P];return Q.get(c,u)},set:function(c){var i=this[P];Q.set(i,u,c)}},f}function t(u){for(var a=u.length-1;a>=0;a--){var f=u[a][P];if(!f.P)switch(f.i){case 5:n(f)&&N(f);break;case 4:r(f)&&N(f)}}}function r(u){for(var a=u.t,f=u.k,c=G(f),i=c.length-1;i>=0;i--){var s=c[i];if(s!==P){var l=a[s];if(l===void 0&&!V(a,s))return!0;var p=f[s],d=p&&p[P];if(d?d.t!==l:!dt(p,l))return!0}}var y=!!a[P];return c.length!==G(a).length+(y?0:1)}function n(u){var a=u.k;if(a.length!==u.t.length)return!0;var f=Object.getOwnPropertyDescriptor(a,a.length-1);if(f&&!f.get)return!0;for(var c=0;c1?b-1:0),w=1;w1?s-1:0),p=1;p=0;o--){var u=n[o];if(u.path.length===0&&u.op==="replace"){r=u.value;break}}o>-1&&(n=n.slice(o+1));var a=I("Patches").$;return L(r)?a(r,n):this.produce(r,function(f){return a(f,n)})},e}(),R=new Gt,yt=R.produce;R.produceWithPatches.bind(R);R.setAutoFreeze.bind(R);R.setUseProxies.bind(R);R.applyPatches.bind(R);R.createDraft.bind(R);R.finishDraft.bind(R);function Ht(e,t,r){return(t=Mt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ye(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 Qe(e){for(var t=1;t"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(j(1));return r(ke)(e,t)}if(typeof e!="function")throw new Error(j(2));var o=e,u=t,a=[],f=a,c=!1;function i(){f===a&&(f=a.slice())}function s(){if(c)throw new Error(j(3));return u}function l(v){if(typeof v!="function")throw new Error(j(4));if(c)throw new Error(j(5));var h=!0;return i(),f.push(v),function(){if(h){if(c)throw new Error(j(6));h=!1,i();var m=f.indexOf(v);f.splice(m,1),a=null}}}function p(v){if(!Bt(v))throw new Error(j(7));if(typeof v.type>"u")throw new Error(j(8));if(c)throw new Error(j(9));try{c=!0,u=o(u,v)}finally{c=!1}for(var h=a=f,b=0;b"u")throw new Error(j(12));if(typeof r(void 0,{type:ne.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(j(13))})}function Xt(e){for(var t=Object.keys(e),r={},n=0;n"u")throw i&&i.type,new Error(j(14));l[d]=h,s=s||h!==v}return s=s||u.length!==Object.keys(c).length,s?l:c}}function oe(){for(var e=arguments.length,t=new Array(e),r=0;r0&&u[u.length-1])&&(i[0]===6||i[0]===2)){r=0;continue}if(i[0]===3&&(!u||i[1]>u[0]&&i[1]=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $r(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,u;for(u=0;u=0)&&(r[o]=e[o]);return r}var Ir=5e3;function xn(e,t){var r=e.version!==void 0?e.version:wr;e.debug;var n=e.stateReconciler===void 0?Pr:e.stateReconciler,o=e.getStoredState||xr,u=e.timeout!==void 0?e.timeout:Ir,a=null,f=!1,c=!0,i=function(l){return l._persist.rehydrated&&a&&!c&&a.update(l),l};return function(s,l){var p=s||{},d=p._persist,y=Dr(p,["_persist"]),v=y;if(l.type===Ot){var h=!1,b=function(K,A){h||(l.rehydrate(e.key,K,A),h=!0)};if(u&&setTimeout(function(){!h&&b(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(e.key,'"')))},u),c=!1,a||(a=Er(e)),d)return M({},t(v,l),{_persist:d});if(typeof l.rehydrate!="function"||typeof l.register!="function")throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return l.register(e.key),o(e).then(function(_){var K=e.migrate||function(A,C){return Promise.resolve(A)};K(_,r).then(function(A){b(A)},function(A){b(void 0,A)})},function(_){b(void 0,_)}),M({},t(v,l),{_persist:{version:r,rehydrated:!1}})}else{if(l.type===St)return f=!0,l.result(Rr(e)),M({},t(v,l),{_persist:d});if(l.type===gt)return l.result(a&&a.flush()),M({},t(v,l),{_persist:d});if(l.type===wt)c=!0;else if(l.type===Ue){if(f)return M({},v,{_persist:M({},d,{rehydrated:!0})});if(l.key===e.key){var m=t(v,l),w=l.payload,g=n!==!1&&w!==void 0?n(w,s,m,e):m,E=M({},g,{_persist:M({},d,{rehydrated:!0})});return i(E)}}}if(!d)return t(s,l);var S=t(v,l);return S===v?s:i(M({},S,{_persist:d}))}}function it(e){return Nr(e)||Tr(e)||Mr()}function Mr(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Tr(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Nr(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t0&&arguments[0]!==void 0?arguments[0]:Et,r=arguments.length>1?arguments[1]:void 0;switch(r.type){case Pt:return Ce({},t,{registry:[].concat(it(t.registry),[r.key])});case Ue:var n=t.registry.indexOf(r.key),o=it(t.registry);return o.splice(n,1),Ce({},t,{registry:o,bootstrapped:o.length===0});default:return t}};function An(e,t,r){var n=ke(zr,Et,void 0),o=function(c){n.dispatch({type:Pt,key:c})},u=function(c,i,s){var l={type:Ue,payload:i,err:s,key:c};e.dispatch(l),n.dispatch(l)},a=Ce({},n,{purge:function(){var c=[];return e.dispatch({type:St,result:function(s){c.push(s)}}),Promise.all(c)},flush:function(){var c=[];return e.dispatch({type:gt,result:function(s){c.push(s)}}),Promise.all(c)},pause:function(){e.dispatch({type:wt})},persist:function(){e.dispatch({type:Ot,register:o,rehydrate:u})}});return a.persist(),a}var jt={exports:{}},xt={};/** + * @license React + * use-sync-external-store-shim.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var B=x;function Lr(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ur=typeof Object.is=="function"?Object.is:Lr,Wr=B.useState,Fr=B.useEffect,Kr=B.useLayoutEffect,Vr=B.useDebugValue;function Gr(e,t){var r=t(),n=Wr({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return Kr(function(){o.value=r,o.getSnapshot=t,Pe(o)&&u({inst:o})},[e,r,t]),Fr(function(){return Pe(o)&&u({inst:o}),e(function(){Pe(o)&&u({inst:o})})},[e]),Vr(r),r}function Pe(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ur(e,r)}catch{return!0}}function Hr(e,t){return t()}var Br=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Hr:Gr;xt.useSyncExternalStore=B.useSyncExternalStore!==void 0?B.useSyncExternalStore:Br;jt.exports=xt;var qr=jt.exports,At={exports:{}},Rt={};/** + * @license React + * use-sync-external-store-shim/with-selector.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ue=x,Xr=qr;function Jr(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yr=typeof Object.is=="function"?Object.is:Jr,Qr=Xr.useSyncExternalStore,Zr=ue.useRef,en=ue.useEffect,tn=ue.useMemo,rn=ue.useDebugValue;Rt.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var u=Zr(null);if(u.current===null){var a={hasValue:!1,value:null};u.current=a}else a=u.current;u=tn(function(){function c(d){if(!i){if(i=!0,s=d,d=n(d),o!==void 0&&a.hasValue){var y=a.value;if(o(y,d))return l=y}return l=d}if(y=l,Yr(s,d))return y;var v=n(d);return o!==void 0&&o(y,v)?(s=d,y):(s=d,l=v)}var i=!1,s,l,p=r===void 0?null:r;return[function(){return c(t())},p===null?void 0:function(){return c(p())}]},[t,r,n,o]);var f=Qr(e,u[0],u[1]);return en(function(){a.hasValue=!0,a.value=f},[f]),rn(f),f};At.exports=Rt;var nn=At.exports;function on(e){e()}let _t=on;const un=e=>_t=e,an=()=>_t,ft=Symbol.for("react-redux-context"),ct=typeof globalThis<"u"?globalThis:{};function fn(){var e;if(!x.createContext)return{};const t=(e=ct[ft])!=null?e:ct[ft]=new Map;let r=t.get(x.createContext);return r||(r=x.createContext(null),t.set(x.createContext,r)),r}const U=fn();function We(e=U){return function(){return x.useContext(e)}}const Ct=We(),cn=()=>{throw new Error("uSES not initialized!")};let Dt=cn;const sn=e=>{Dt=e},ln=(e,t)=>e===t;function dn(e=U){const t=e===U?Ct:We(e);return function(n,o={}){const{equalityFn:u=ln,stabilityCheck:a=void 0,noopCheck:f=void 0}=typeof o=="function"?{equalityFn:o}:o,{store:c,subscription:i,getServerState:s,stabilityCheck:l,noopCheck:p}=t();x.useRef(!0);const d=x.useCallback({[n.name](v){return n(v)}}[n.name],[n,l,a]),y=Dt(i.addNestedSub,c.getState,s||c.getState,d,u);return x.useDebugValue(y),y}}const Rn=dn();var O={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Fe=Symbol.for("react.element"),Ke=Symbol.for("react.portal"),ie=Symbol.for("react.fragment"),ae=Symbol.for("react.strict_mode"),fe=Symbol.for("react.profiler"),ce=Symbol.for("react.provider"),se=Symbol.for("react.context"),pn=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),de=Symbol.for("react.suspense"),pe=Symbol.for("react.suspense_list"),ve=Symbol.for("react.memo"),ye=Symbol.for("react.lazy"),vn=Symbol.for("react.offscreen"),$t;$t=Symbol.for("react.module.reference");function D(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Fe:switch(e=e.type,e){case ie:case fe:case ae:case de:case pe:return e;default:switch(e=e&&e.$$typeof,e){case pn:case se:case le:case ye:case ve:case ce:return e;default:return t}}case Ke:return t}}}O.ContextConsumer=se;O.ContextProvider=ce;O.Element=Fe;O.ForwardRef=le;O.Fragment=ie;O.Lazy=ye;O.Memo=ve;O.Portal=Ke;O.Profiler=fe;O.StrictMode=ae;O.Suspense=de;O.SuspenseList=pe;O.isAsyncMode=function(){return!1};O.isConcurrentMode=function(){return!1};O.isContextConsumer=function(e){return D(e)===se};O.isContextProvider=function(e){return D(e)===ce};O.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Fe};O.isForwardRef=function(e){return D(e)===le};O.isFragment=function(e){return D(e)===ie};O.isLazy=function(e){return D(e)===ye};O.isMemo=function(e){return D(e)===ve};O.isPortal=function(e){return D(e)===Ke};O.isProfiler=function(e){return D(e)===fe};O.isStrictMode=function(e){return D(e)===ae};O.isSuspense=function(e){return D(e)===de};O.isSuspenseList=function(e){return D(e)===pe};O.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ie||e===fe||e===ae||e===de||e===pe||e===vn||typeof e=="object"&&e!==null&&(e.$$typeof===ye||e.$$typeof===ve||e.$$typeof===ce||e.$$typeof===se||e.$$typeof===le||e.$$typeof===$t||e.getModuleId!==void 0)};O.typeOf=D;function yn(){const e=an();let t=null,r=null;return{clear(){t=null,r=null},notify(){e(()=>{let n=t;for(;n;)n.callback(),n=n.next})},get(){let n=[],o=t;for(;o;)n.push(o),o=o.next;return n},subscribe(n){let o=!0,u=r={callback:n,next:null,prev:r};return u.prev?u.prev.next=u:t=u,function(){!o||t===null||(o=!1,u.next?u.next.prev=u.prev:r=u.prev,u.prev?u.prev.next=u.next:t=u.next)}}}}const st={notify(){},get:()=>[]};function hn(e,t){let r,n=st,o=0,u=!1;function a(v){s();const h=n.subscribe(v);let b=!1;return()=>{b||(b=!0,h(),l())}}function f(){n.notify()}function c(){y.onStateChange&&y.onStateChange()}function i(){return u}function s(){o++,r||(r=e.subscribe(c),n=yn())}function l(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=st)}function p(){u||(u=!0,s())}function d(){u&&(u=!1,l())}const y={addNestedSub:a,notifyNestedSubs:f,handleChangeWrapper:c,isSubscribed:i,trySubscribe:p,tryUnsubscribe:d,getListeners:()=>n};return y}const bn=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mn=bn?x.useLayoutEffect:x.useEffect;function _n({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:u="once"}){const a=x.useMemo(()=>{const i=hn(e);return{store:e,subscription:i,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:u}},[e,n,o,u]),f=x.useMemo(()=>e.getState(),[e]);mn(()=>{const{subscription:i}=a;return i.onStateChange=i.notifyNestedSubs,i.trySubscribe(),f!==e.getState()&&i.notifyNestedSubs(),()=>{i.tryUnsubscribe(),i.onStateChange=void 0}},[a,f]);const c=t||U;return x.createElement(c.Provider,{value:a},r)}function It(e=U){const t=e===U?Ct:We(e);return function(){const{store:n}=t();return n}}const gn=It();function wn(e=U){const t=e===U?gn:It(e);return function(){return t().dispatch}}const Cn=wn();sn(nn.useSyncExternalStoreWithSelector);un(Tt.unstable_batchedUpdates);export{_n as P,Ht as _,jn as a,Xt as b,En as c,Pn as d,xn as e,Rn as f,ke as g,An as p,Re as t,Cn as u}; diff --git a/build/assets/slaughter-allocate-steward-CCu9314u.js b/build/assets/slaughter-allocate-steward-CCu9314u.js new file mode 100644 index 0000000..035af14 --- /dev/null +++ b/build/assets/slaughter-allocate-steward-CCu9314u.js @@ -0,0 +1 @@ +import{a as o}from"./redux-vendor-CfkcHgWN.js";import{L as l,j as n,h as s}from"./index-D80MdVQn.js";const u=o("SLAUGHTER_DELETE_ALLOCATED_SERVICE",async(e,{dispatch:t})=>{t(l());const{data:a,status:r}=await n.delete("steward-allocation/0/",{params:{steward_allocation_key:e.steward_allocation_key,role_key:e.role_key||""}});return t(s()),{data:a,status:r}}),A=o("SLAUGHTER_RETURN_ALLOCATED_SERVICE",async(e,{dispatch:t})=>{t(l());try{const{data:a,status:r}=await n.put("return-deleted-allocation/0/",e);return t(s()),{data:a,status:r}}catch(a){return t(s()),{error:a.response.data.result}}}),_=o("SLAUGHTER_ALLOCATE_STEWARD_SERVICE",async(e,{dispatch:t})=>{t(l());try{const{data:a,status:r}=await n.post("steward-allocation/",e);return t(s()),{data:a,status:r}}catch(a){return t(s()),{error:a.response.data.result}}}),S=o("SLAUGHTER_EDIT_ALLOCATION_STEWARD_SERVICE",async(e,{dispatch:t})=>{t(l());try{const{data:a,status:r}=await n.put("steward-allocation/0/",e);return t(s()),{data:a,status:r}}catch(a){return t(s()),{error:a.response.data.result}}});export{S as a,u as b,A as c,_ as s}; diff --git a/build/assets/slaughter-edit-dispenser-info-DMcUNaXu.js b/build/assets/slaughter-edit-dispenser-info-DMcUNaXu.js new file mode 100644 index 0000000..c61762f --- /dev/null +++ b/build/assets/slaughter-edit-dispenser-info-DMcUNaXu.js @@ -0,0 +1 @@ +import{a as c}from"./redux-vendor-CfkcHgWN.js";import{j as i,L as l,h as o,r as v,a0 as S}from"./index-D80MdVQn.js";import{i as p,j as E}from"./mui-vendor-D_SVL-Dx.js";const x=c("SLAUGHTER_SUBMIT_DISPENSER",async(r,{dispatch:e})=>{try{const{data:t,status:a}=await i.post("dispenser/",r);return e(l()),{data:t,status:a}}catch(t){return e(o()),{error:t.response.data.result}}}),m=c("SLAUGHTER_EDIT_DISPENSER",async(r,{dispatch:e})=>{var t,a,s;try{e(l());const{data:u,status:n}=await i.put("dispenser/0/",r);return e(o()),{data:u,status:n}}catch(u){return e(o()),{error:((a=(t=u.response)==null?void 0:t.data)==null?void 0:a.result)||((s=u.response)==null?void 0:s.data)||"خطا در ویرایش توزیع کننده"}}});var d={},f=p;Object.defineProperty(d,"__esModule",{value:!0});var C=d.default=void 0,y=f(v()),I=E;C=d.default=(0,y.default)((0,I.jsx)("path",{d:"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z"}),"CalendarToday");var _={},R=p;Object.defineProperty(_,"__esModule",{value:!0});var D=_.default=void 0,A=R(v()),g=E;D=_.default=(0,A.default)((0,g.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z"}),"AccountBox");const j=c("SLAUGHTER_GET_DISPENSER_INFO_SERVICE",async(r,{dispatch:e})=>{var t,a,s;try{e(l());const{data:u,status:n}=await i.get("dispenser-info/",{params:{role:S(),type:r.type||"",search:r.search||"filter",value:r.value||"",page:r.page||1,page_size:r.page_size||10,role_key:r.role_key||""}});return e(o()),{data:u,status:n}}catch(u){return e(o()),{error:((a=(t=u.response)==null?void 0:t.data)==null?void 0:a.result)||((s=u.response)==null?void 0:s.data)||"خطا در دریافت اطلاعات"}}}),N=c("SLAUGHTER_EDIT_DISPENSER_INFO",async(r,{dispatch:e})=>{var t,a,s;try{e(l());const{data:u,status:n}=await i.put("dispenser-info/0/",r);return e(o()),{data:u,status:n}}catch(u){return e(o()),{error:((a=(t=u.response)==null?void 0:t.data)==null?void 0:a.result)||((s=u.response)==null?void 0:s.data)||"خطا در ویرایش وضعیت"}}});export{m as a,D as b,N as c,C as d,j as e,x as s}; diff --git a/build/assets/slaughter-get-guilds-for-allocate-CQRKvxsV.js b/build/assets/slaughter-get-guilds-for-allocate-CQRKvxsV.js new file mode 100644 index 0000000..c20fa55 --- /dev/null +++ b/build/assets/slaughter-get-guilds-for-allocate-CQRKvxsV.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as l,a0 as E,h as A}from"./index-D80MdVQn.js";const c=r("SLAUGHTER_GET_GUILDS_FOR_ALLOCATE_SERVICE",async(s,{dispatch:a})=>{a(o());const{data:t,status:e}=await l.get("guilds/",{params:{role:E(),...s}});return a(A()),{data:t,status:e}}),n=r("SLAUGHTER_GET_COLDHOUSES_FOR_ALLOCATE_SERVICE",async(s,{dispatch:a})=>{a(o());const{data:t,status:e}=await l.get("cold-house/",{params:{role:E(),...s}});return a(A()),{data:t,status:e}}),u=r("SLAUGHTER_GET_STEWARDS_FOR_ALLOCATE_SERVICE",async(s,{dispatch:a})=>{a(o());const{data:t,status:e}=await l.get("main-stewards/",{params:{role:E(),...s}});return a(A()),{data:t,status:e}});export{c as a,n as b,u as s}; diff --git a/build/assets/slaughter-get-provinces-D6etA0Tf.js b/build/assets/slaughter-get-provinces-D6etA0Tf.js new file mode 100644 index 0000000..b7b593c --- /dev/null +++ b/build/assets/slaughter-get-provinces-D6etA0Tf.js @@ -0,0 +1 @@ +import{a as r}from"./redux-vendor-CfkcHgWN.js";import{L as n,j as i,h as o}from"./index-D80MdVQn.js";const E=r("SLAUGHTER_GET_PROVINCE",async(e,{dispatch:a})=>{a(n());const{data:t,status:s}=await i.get("iran_province/");return a(o()),{data:t,status:s}}),G=r("SLAUGHTER_GET_CITIES_OF_PROVINCE",async(e,{dispatch:a})=>{a(n());const{data:t,status:s}=await i.get("iran_city/?name="+e);return a(o()),{data:t,status:s}});export{G as a,E as s}; diff --git a/build/assets/slaughter-new-request-ycYOSjTQ.js b/build/assets/slaughter-new-request-ycYOSjTQ.js new file mode 100644 index 0000000..77274a7 --- /dev/null +++ b/build/assets/slaughter-new-request-ycYOSjTQ.js @@ -0,0 +1 @@ +import{a}from"./redux-vendor-CfkcHgWN.js";import{j as r,h as u}from"./index-D80MdVQn.js";const c=a("SLAUGHTER_DELETE_REQUEST",async e=>{const{data:s,status:t}=await r.delete("kill_request/"+e.id);return{data:s,status:t}}),l=a("SLAUGHTER_NEW_REQUEST",async(e,{dispatch:s})=>{try{const{data:t,status:o}=await r.post("kill_request/",e);return{data:t,status:o}}catch(t){return s(u()),{error:t.response.data.result}}});export{c as a,l as s}; diff --git a/build/assets/slaughter-sell-carcass-out-province-B0tx9jSx.js b/build/assets/slaughter-sell-carcass-out-province-B0tx9jSx.js new file mode 100644 index 0000000..fdfee85 --- /dev/null +++ b/build/assets/slaughter-sell-carcass-out-province-B0tx9jSx.js @@ -0,0 +1 @@ +import{a as t}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as l,a0 as _,h as c}from"./index-D80MdVQn.js";const A=t("SLAUGHTRE_SELL_DASHBOARD",async(a,{dispatch:e})=>{e(o());const{data:s,status:r}=await l.get("dashboard_kill_house_free_sale_bar",{params:{date1:a.selectedDate1,date2:a.selectedDate2,role:_(),role_key:a.role_key||""}});return e(c()),{data:s,status:r}});export{A as s}; diff --git a/build/assets/slaughterEditOutOfProvinceService-CU9BvC_A.js b/build/assets/slaughterEditOutOfProvinceService-CU9BvC_A.js new file mode 100644 index 0000000..4ebeaba --- /dev/null +++ b/build/assets/slaughterEditOutOfProvinceService-CU9BvC_A.js @@ -0,0 +1 @@ +import{a as _}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as n,h as t}from"./index-D80MdVQn.js";const O=_("SLAUGHTER_EDIT_OUT_OF_PROVINCE_SELL",async(a,{dispatch:r})=>{try{r(o());const{data:e,status:s}=await n.put("kill_house_free_sale_bar/0/",a);return r(t()),{data:e,status:s}}catch(e){return r(t()),{error:e.response.data.result}}}),E=_("GUILD_EDIT_OUT_OF_PROVINCE_SELL",async(a,{dispatch:r})=>{try{r(o());const{data:e,status:s}=await n.put("steward_free_sale_bar/0/",a);return r(t()),{data:e,status:s}}catch(e){return r(t()),{error:e.response.data.result}}});export{E as g,O as s}; diff --git a/build/assets/steward-get-dashboard-service-CAcZdhJs.js b/build/assets/steward-get-dashboard-service-CAcZdhJs.js new file mode 100644 index 0000000..fb4329c --- /dev/null +++ b/build/assets/steward-get-dashboard-service-CAcZdhJs.js @@ -0,0 +1 @@ +import{a as e}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as n,h as m}from"./index-D80MdVQn.js";const E=e("STEWARD_GET_SEGMENT_DASHBOARD_SERVICE",async(s,{dispatch:a})=>{a(o());const{data:t,status:r}=await n.get("segmentation-dashboard/",{params:{search:"filter",...s}});return a(m()),{data:t,status:r}});export{E as s}; diff --git a/build/assets/steward-sell-out-delete-service-DzSDKf0L.js b/build/assets/steward-sell-out-delete-service-DzSDKf0L.js new file mode 100644 index 0000000..e99fc79 --- /dev/null +++ b/build/assets/steward-sell-out-delete-service-DzSDKf0L.js @@ -0,0 +1 @@ +import{a as _}from"./redux-vendor-CfkcHgWN.js";import{L as o,j as n,h as a}from"./index-D80MdVQn.js";const D=_("STEWARD_DELETE_OUT_OF_PROVINCE_SELL",async(t,{dispatch:e})=>{e(o());try{const{data:r,status:s}=await n.delete(`steward_free_sale_bar/0/?key=${t}`);return e(a()),{data:r,status:s}}catch(r){return e(a()),{error:r}}});export{D as s}; diff --git a/build/assets/toBase64-UDzdrM-n.js b/build/assets/toBase64-UDzdrM-n.js new file mode 100644 index 0000000..8552e32 --- /dev/null +++ b/build/assets/toBase64-UDzdrM-n.js @@ -0,0 +1 @@ +import{i as be,j as v,d as re,I as ne,B as Le,ah as M}from"./mui-vendor-D_SVL-Dx.js";import{e as m,r as Ie}from"./react-vendor-CmFgShSM.js";import{r as Te,G as N,S as P}from"./index-D80MdVQn.js";import{d as we}from"./PublishedWithChanges-Dz7dEVRv.js";import{d as De}from"./Delete-CIwpNviU.js";var ae={},Y={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.getListFiles=t.getImage=t.getBase64=t.getAcceptTypeString=t.openFileDialog=void 0,t.openFileDialog=function(i){i.current&&i.current.click()},t.getAcceptTypeString=function(i,n){return i!=null&&i.length?i.map(function(l){return"."+l}).join(", "):n?"":"image/*"},t.getBase64=function(i){var n=new FileReader;return new Promise(function(l){n.addEventListener("load",function(){return l(String(n.result))}),n.readAsDataURL(i)})},t.getImage=function(i){var n=new Image;return new Promise(function(l){n.addEventListener("load",function(){return l(n)}),n.src=URL.createObjectURL(i)})},t.getListFiles=function(i,n){for(var l=[],d=0;d0&&a[a.length-1])&&(s[0]===6||s[0]===2)){u=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=u&&e.height>=c)return!0;break}}return!1},t.isImageValid=function(e){return!!e.includes("image")},t.isMaxFileSizeValid=function(e,o){return o?e<=o:!0},t.isAcceptTypeValid=function(e,o){if(e&&e.length>0){var u=o.split(".").pop()||"";if(e.findIndex(function(c){return c.toLowerCase()===u.toLowerCase()})<0)return!1}return!0},t.isMaxNumberValid=function(e,o,u){if(o!==0&&!o)return!0;if(u===l.DEFAULT_NULL_INDEX){if(e<=o)return!0}else if(e<=o+1)return!0;return!1},t.getErrorValidation=function(e){var o=e.fileList,u=e.value,c=e.maxNumber,r=e.keyUpdate,a=e.acceptType,g=e.maxFileSize,_=e.resolutionType,I=e.resolutionWidth,s=e.resolutionHeight,y=e.allowNonImageType;return i(void 0,void 0,void 0,function(){var h,U,w,S,A;return n(this,function(b){switch(b.label){case 0:return h={},t.isMaxNumberValid(o.length+u.length,c,r)?[3,1]:(h.maxNumber=!0,[3,5]);case 1:U=0,b.label=2;case 2:return U0&&e[e.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!e||r[1]>e[0]&&r[1]D.DEFAULT_NULL_INDEX)te=p[0],F=z(b),F[j]=te,C.push(j);else if(r)for(F=z(b,p),x=b.length;xD.DEFAULT_NULL_INDEX&&V(D.DEFAULT_NULL_INDEX),R.current&&(R.current.value=""),[2]}})})},ge=L.useMemo(function(){return G.getAcceptTypeString(_,A)},[_,A]),he=function(f){f.preventDefault(),f.stopPropagation()},pe=function(f){f.preventDefault(),f.stopPropagation(),f.dataTransfer.items&&f.dataTransfer.items.length>0&&k(!0)},me=function(f){f.preventDefault(),f.stopPropagation(),k(!1)},ye=function(f){f.preventDefault(),f.stopPropagation(),k(!1),f.dataTransfer.files&&f.dataTransfer.files.length>0&&ee(f.dataTransfer.files)},_e=function(f){f.preventDefault(),f.stopPropagation(),f.dataTransfer.clearData()};return L.default.createElement(L.default.Fragment,null,L.default.createElement("input",q({type:"file",accept:ge,ref:R,multiple:r&&j===D.DEFAULT_NULL_INDEX,onChange:ve,style:{display:"none"}},w)),e==null?void 0:e({imageList:b,onImageUpload:oe,onImageRemoveAll:se,onImageUpdate:fe,onImageRemove:ce,errors:Q,dragProps:{onDrop:ye,onDragEnter:pe,onDragLeave:me,onDragOver:he,onDragStart:_e},isDragging:le}))},Ne=ae.default=Fe,$={},Se=be;Object.defineProperty($,"__esModule",{value:!0});var ue=$.default=void 0,Re=Se(Te()),Ce=v;ue=$.default=(0,Re.default)((0,Ce.jsx)("path",{d:"M5 20h14v-2H5zm0-10h4v6h6v-6h4l-7-7z"}),"Upload");const Me=({images:t,onChange:i,maxNumber:n,title:l,disabled:d,showImages:e,size:o})=>{let u;return e===void 0||e===!0?u=!0:u=!1,v.jsx(Ne,{multiple:!0,value:t,onChange:i,maxNumber:n,dataURLKey:"data_url",acceptType:["jpg"],children:({imageList:c,onImageUpload:r,onImageRemoveAll:a,onImageUpdate:g,onImageRemove:_,isDragging:I,dragProps:s})=>v.jsxs(N,{container:!0,direction:"column",alignItems:"center",className:"upload__image-wrapper",gap:P.SMALL,children:[u&&v.jsx(v.Fragment,{children:c.map((y,h)=>v.jsxs(N,{container:!0,gap:P.SMALL,direction:"row",mt:P.SMALL,justifyContent:"center",alignItems:"center",xs:12,children:[v.jsx("img",{src:y.data_url,alt:"profile",height:o==="small"?"50":"100",width:o==="small"?"50":"100",style:{borderRadius:"5px"}}),v.jsxs(N,{container:!0,gap:o==="small"?.5:P.SMALL,justifyContent:"center",alignItems:"center",xs:12,children:[v.jsx(N,{children:v.jsx(re,{title:"جایگزین کردن",placement:"bottom",children:v.jsx(ne,{color:"primary",size:o,variant:"outlined",onClick:()=>g(h),children:v.jsx(we,{})})})}),v.jsx(N,{children:v.jsx(re,{title:"حذف",placement:"bottom",children:v.jsx(ne,{color:"error",size:o,variant:"outlined",onClick:()=>_(h),children:v.jsx(De,{})})})})]})]},h))}),(c==null?void 0:c.length)!==n&&v.jsx(N,{children:v.jsx(Le,{size:o,disabled:d,variant:"text",startIcon:v.jsx(ue,{}),style:I?{color:"red"}:null,onClick:r,...s,children:t.length>=1?"بارگذاری سند جدید":l})})]})})};Me.propTypes={images:M.PropTypes.array,onChange:M.PropTypes.func,maxNumber:M.PropTypes.number,title:M.PropTypes.string,disabled:M.PropTypes.any};const Be=t=>t.split(",").slice(1)[0];export{Me as I,Be as f}; diff --git a/build/assets/useGetAllocationInformation-jWvsp7Cd.js b/build/assets/useGetAllocationInformation-jWvsp7Cd.js new file mode 100644 index 0000000..4400136 --- /dev/null +++ b/build/assets/useGetAllocationInformation-jWvsp7Cd.js @@ -0,0 +1 @@ +import{r as a}from"./react-vendor-CmFgShSM.js";import{u as n,f}from"./redux-vendor-CfkcHgWN.js";import{aa as i}from"./index-D80MdVQn.js";const p=t=>{const s=n(),{allocationInformation:o}=f(c=>c.fileSlice),[e,r]=a.useState(o);return a.useEffect(()=>{t&&s(i({key:t}))},[t]),a.useEffect(()=>{r(o)},[o]),e||[]};export{p as u}; diff --git a/build/assets/useRequestFile-BwZzzy4x.js b/build/assets/useRequestFile-BwZzzy4x.js new file mode 100644 index 0000000..f549d6e --- /dev/null +++ b/build/assets/useRequestFile-BwZzzy4x.js @@ -0,0 +1 @@ +import{r}from"./react-vendor-CmFgShSM.js";import{u as n,f as p}from"./redux-vendor-CfkcHgWN.js";import{a4 as m,a0 as e,fO as u,fP as a}from"./index-D80MdVQn.js";function F(s,l,t){(e()==="CityOperator"||e()==="Poultry"||e()==="KillHouse")&&(s.includes("Poultry")||s.includes("CityOperator")||s.includes("KillHouse"))?t(u(l)):t(a(l))}const H=s=>{const l=n(),t=p(f=>f.fileSlice),[i,c]=r.useState(t),[o]=m();return r.useEffect(()=>{(e()==="CityOperator"||e()==="Poultry"||e()==="KillHouse"||e()==="KillHouseVet")&&(o.includes("Poultry")||o.includes("CityOperator")||o.includes("KillHouse")||o.includes("KillHouseVet"))?l(u(s)):l(a(s))},[]),r.useEffect(()=>{c(t)},[t]),i||[]};export{F as g,H as u}; diff --git a/build/assets/vet-farm-get-out-province-dashboard-BLT-TxVO.js b/build/assets/vet-farm-get-out-province-dashboard-BLT-TxVO.js new file mode 100644 index 0000000..c9d5856 --- /dev/null +++ b/build/assets/vet-farm-get-out-province-dashboard-BLT-TxVO.js @@ -0,0 +1 @@ +import{j as e,ak as eu,al as P,am as O,ao as f,an as i,aj as Au,bk as Fu,T as _,B as w,ac as T,i as ju,I as Bu,b3 as Su,aq as wu,ar as G,b7 as $,as as Y,a5 as Tu}from"./mui-vendor-D_SVL-Dx.js";import{r as h}from"./react-vendor-CmFgShSM.js";import{a as L,u as M,f as K}from"./redux-vendor-CfkcHgWN.js";import{gr as Eu,L as D,j as m,h as j,A as U,u as R,v as ru,W as nu,c as V,G as v,S,V as C,g2 as Iu,gs as Wu,b as x,C as H,g4 as su,O as ou,r as qu}from"./index-D80MdVQn.js";import{I as Nu,f as fu}from"./toBase64-UDzdrM-n.js";import{a as au,s as Du}from"./slaughter-get-provinces-D6etA0Tf.js";import{C as Vu}from"./CarPelak-BUqZflo3.js";import{c as lu}from"./checkPathStartsWith-DedybDvj.js";import{d as Pu}from"./Tune-BBzxV8DK.js";import{d as Ou}from"./EditOutlined-CdYoJAhn.js";import{d as Ru}from"./DeleteOutlineOutlined-BmausW-i.js";function Lu(u){return new Mu(u)}class Mu{constructor(a){this.type="lazy",this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=(r,n={})=>{let t=this.builder(r,n);if(!Eu(t))throw new TypeError("lazy() functions must return a valid schema");return t.resolve(n)},this.builder=a}resolve(a){return this._resolve(a.value,a)}cast(a,r){return this._resolve(a,r).cast(a,r)}validate(a,r,n){return this._resolve(a,r).validate(a,r,n)}validateSync(a,r){return this._resolve(a,r).validateSync(a,r)}validateAt(a,r,n){return this._resolve(r,n).validateAt(a,r,n)}validateSyncAt(a,r,n){return this._resolve(r,n).validateSyncAt(a,r,n)}describe(){return null}isValid(a,r){return this._resolve(a,r).isValid(a,r)}isValidSync(a,r){return this._resolve(a,r).isValidSync(a,r)}}const mu=L("SLAUGHTER_DELETE_INVENTORY_FREE_BAR_SERVICE",async(u,{dispatch:a})=>{a(D());try{const{data:r,status:n}=await m.delete("kill_house_free_bar/0/?key="+u);return a(j()),{data:r,status:n}}catch(r){return a(j()),{error:r.response.data.result}}}),J=L("SLAUGHTER_EDIT_FREE_SALE_SERVICE",async(u,{dispatch:a})=>{a(D());try{const{data:r,status:n}=await m.put("kill_house_free_bar/0/",u);return a(j()),{data:r,status:n}}catch(r){return a(j()),{error:r.response.data.result}}}),zu=L("SLAUGHTER_SUBMIT_FREE_SALE_SERVICE",async(u,{dispatch:a})=>{a(D());try{const{data:r,status:n}=await m.post("kill_house_free_bar/",u);return a(j()),{data:r,status:n}}catch(r){return a(j()),{error:r.response.data.result}}}),Gu=V().shape({poultry_name:C().required("نام مرغدار الزامی است"),poultry_mobile:C().required("شماره موبایل مرغدار الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),province:C().required("استان الزامی است"),city:C().required("شهر الزامی است"),clearance_code:C().required("کد قرنطینه الزامی است"),quantity:x().required("تعداد الزامی است").min(1,"تعداد باید بیشتر از 0 باشد"),live_weight:x().required("وزن الزامی است").min(.01,"وزن باید بیشتر از 0 باشد"),bar_image:C().required("عکس بار الزامی است")}),$u=V().shape({poultry_name:C().required("نام مرغدار الزامی است"),poultry_mobile:C().required("شماره موبایل مرغدار الزامی است").min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد"),province:C().required("استان الزامی است"),city:C().required("شهر الزامی است"),clearance_code:C().required("کد قرنطینه الزامی است"),bar_image:C().required("عکس بار الزامی است"),number_of_carcasses:x().required("حجم لاشه الزامی است").min(1,"حجم لاشه باید بیشتر از 0 باشد"),weight_of_carcasses:x().required("وزن لاشه الزامی است").min(.01,"وزن باید بیشتر از 0 باشد")}),Yu=V().shape({driverName:C(),driverMobile:C().min(11,"شماره موبایل باید 11 رقم باشد").max(11,"شماره موبایل باید 11 رقم باشد").matches(/^09\d{9}$/,"شماره موبایل باید با 09 شروع شود و 11 رقم باشد")}),cu=({formik:u,cities:a,provinces:r,isEdit:n})=>e.jsxs(e.Fragment,{children:[e.jsx(f,{fullWidth:!0,disablePortal:!0,id:"province",options:r.map(t=>({id:t.name,label:t.name})),value:u.values.province?{id:u.values.province,label:u.values.province}:null,onChange:(t,o)=>{u.setFieldValue("province",o?o.id:""),u.setFieldValue("city","")},renderInput:t=>e.jsx(i,{...t,label:"استان را انتخاب کنید",error:u.touched.province&&!!u.errors.province,helperText:u.touched.province&&u.errors.province})}),n&&e.jsxs(_,{variant:"caption",color:"error",children:["استان: ",u.values.province]}),e.jsx(f,{fullWidth:!0,disablePortal:!0,id:"city",disabled:!u.values.province,options:a.map(t=>({id:t.name,label:t.name})),value:u.values.city?{id:u.values.city,label:u.values.city}:null,onChange:(t,o)=>{u.setFieldValue("city",o?o.id:"")},renderInput:t=>e.jsx(i,{...t,label:"شهر را انتخاب کنید",error:u.touched.city&&!!u.errors.city,helperText:u.touched.city&&u.errors.city})}),n&&e.jsxs(_,{variant:"caption",color:"error",children:["شهر: ",u.values.city]})]}),Hu=({formik:u,cities:a,provinces:r,isEdit:n,item:t})=>e.jsxs(e.Fragment,{children:[e.jsx(i,{id:"poultry_name",name:"poultry_name",label:"نام مرغدار",value:u.values.poultry_name,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.poultry_name&&!!u.errors.poultry_name,helperText:u.touched.poultry_name&&u.errors.poultry_name}),e.jsx(i,{id:"poultry_mobile",name:"poultry_mobile",label:"تلفن مرغداری",value:u.values.poultry_mobile,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.poultry_mobile&&!!u.errors.poultry_mobile,helperText:u.touched.poultry_mobile&&u.errors.poultry_mobile}),e.jsx(cu,{formik:u,cities:a,provinces:r,isEdit:n,item:t}),e.jsx(i,{id:"clearance_code",name:"clearance_code",label:"کد قرنطینه",disabled:n&&(t==null?void 0:t.registerType)==="automatic",value:u.values.clearance_code,onChange:o=>u.setFieldValue("clearance_code",o.target.value.toUpperCase()),onBlur:u.handleBlur,error:u.touched.clearance_code&&!!u.errors.clearance_code,helperText:u.touched.clearance_code&&u.errors.clearance_code}),e.jsx(i,{id:"quantity",name:"quantity",label:"حجم زنده",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"قطعه"})},value:u.values.quantity,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.quantity&&!!u.errors.quantity,helperText:u.touched.quantity&&u.errors.quantity}),e.jsx(i,{id:"live_weight",name:"live_weight",label:"وزن بار زنده",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"کیلوگرم"})},value:u.values.live_weight,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.live_weight&&!!u.errors.live_weight,helperText:u.touched.live_weight&&u.errors.live_weight})]}),Ku=({formik:u,cities:a,provinces:r,isEdit:n,item:t})=>e.jsxs(e.Fragment,{children:[e.jsx(i,{id:"poultry_name",name:"poultry_name",label:"نام فروشنده",value:u.values.poultry_name,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.poultry_name&&!!u.errors.poultry_name,helperText:u.touched.poultry_name&&u.errors.poultry_name}),e.jsx(i,{id:"poultry_mobile",name:"poultry_mobile",label:"تلفن فروشنده",value:u.values.poultry_mobile,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.poultry_mobile&&!!u.errors.poultry_mobile,helperText:u.touched.poultry_mobile&&u.errors.poultry_mobile}),e.jsx(cu,{formik:u,cities:a,provinces:r,isEdit:n,item:t}),e.jsx(i,{id:"clearance_code",name:"clearance_code",label:"کد قرنطینه",value:u.values.clearance_code,onChange:o=>u.setFieldValue("clearance_code",o.target.value.toUpperCase()),onBlur:u.handleBlur,error:u.touched.clearance_code&&!!u.errors.clearance_code,helperText:u.touched.clearance_code&&u.errors.clearance_code}),e.jsx(i,{id:"weight_of_carcasses",name:"weight_of_carcasses",label:"وزن لاشه",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"کیلوگرم"})},value:u.values.weight_of_carcasses,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.weight_of_carcasses&&!!u.errors.weight_of_carcasses,helperText:u.touched.weight_of_carcasses&&u.errors.weight_of_carcasses}),e.jsx(i,{id:"number_of_carcasses",name:"number_of_carcasses",label:"حجم تقریبی لاشه",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"قطعه"})},value:u.values.number_of_carcasses,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.number_of_carcasses&&!!u.errors.number_of_carcasses,helperText:u.touched.number_of_carcasses&&u.errors.number_of_carcasses})]}),Uu=({formikDriver:u,setDriverPelak:a})=>e.jsxs(e.Fragment,{children:[e.jsx(Vu,{width:"100%",handleChange:(r,n,t,o)=>{a([r,n,t,o])}}),e.jsx(i,{label:"نام و نام خانوادگی راننده",name:"driverName",value:u.values.driverName,onChange:u.handleChange,error:u.touched.driverName&&!!u.errors.driverName,helperText:u.touched.driverName&&u.errors.driverName,fullWidth:!0}),e.jsx(i,{label:"تلفن راننده",name:"driverMobile",value:u.values.driverMobile,onChange:u.handleChange,onBlur:u.handleBlur,error:u.touched.driverMobile&&!!u.errors.driverMobile,helperText:u.touched.driverMobile&&u.errors.driverMobile,fullWidth:!0})]}),Ju=({item:u,updateTable:a})=>{const r=M(),[n]=h.useContext(U),[t,o]=h.useState(u?(u==null?void 0:u.buyType)==="live"?"alive":"carcasses":"alive"),[y,s]=h.useState("today"),[A,g]=h.useState(null),[p,E]=h.useState(null),[I,W]=h.useState([]),[q,N]=h.useState([]),[X,du]=h.useState([]),[Z,k]=h.useState([]),[hu,Cu]=h.useState([]),[uu,pu]=h.useState([]),b=K(l=>l.userSlice.selectedSubUser),c=R({initialValues:{buyType:u?(u==null?void 0:u.buyType)==="live"?"alive":"carcasses":"alive",poultry_name:u?u.poultryName:"",poultry_mobile:u?u.poultryMobile:"",province:u?u.province:"",city:u?u.city:"",clearance_code:u?u.barClearanceCode:"",quantity:u?u.quantity:"",live_weight:u?u.liveWeight:"",bar_image:u?" ":"",number_of_carcasses:u?u.numberOfCarcasses:"",weight_of_carcasses:u?u.weightOfCarcasses:""},validationSchema:Lu(l=>l.buyType==="alive"?Gu:$u),onSubmit:async l=>{try{const d={driver_name:z.values.driverName,driver_mobile:z.values.driverMobile,poultry_name:l.poultry_name,poultry_mobile:l.poultry_mobile,province:l.province,city:l.city,...l.clearance_code!==(u==null?void 0:u.barClearanceCode)&&{bar_clearance_code:l.clearance_code},bar_image:l.bar_image,killer_key:p||null,date:y==="today"?ru(new Date).format("YYYY-MM-DD"):ru(new Date).add(1,"days").format("YYYY-MM-DD"),buy_type:l.buyType==="alive"?"live":"carcass",product_key:A==null?void 0:A.key,role_key:lu("slaughter")&&(b==null?void 0:b.key)||"",car:uu.join(" "),...l.buyType==="alive"?{quantity:Number(l.quantity),live_weight:Number(l.live_weight)}:{number_of_carcasses:l.number_of_carcasses,weight_of_carcasses:l.weight_of_carcasses}},B=u?await r(J({...d,key:u.key})):await r(zu(d));B.payload.error?n({vertical:"top",horizontal:"center",msg:B.payload.error,severity:"error"}):(a&&a(),r(nu({right:!1,bottom:!1,content:null})),n({vertical:"top",horizontal:"center",msg:u?"اطلاعات با موفقیت ویرایش شد":"اطلاعات خرید شما با موفقیت ثبت شد",severity:"success"}))}catch{n({vertical:"top",horizontal:"center",msg:"خطا در ارسال اطلاعات",severity:"error"})}},validateOnMount:!0}),z=R({initialValues:{driverName:(u==null?void 0:u.driverName)||"",driverMobile:(u==null?void 0:u.driverMobile)||""},validationSchema:Yu}),yu=l=>{o(l.target.value),c.setFieldValue("buyType",l.target.value)},vu=l=>{s(l.target.value)},_u=l=>{var d;l[0]&&c.setFieldValue("bar_image",fu((d=l[0])==null?void 0:d.data_url)),Cu(l)};return h.useEffect(()=>{(async()=>{var d;try{const[B,gu,bu]=await Promise.all([r(Iu({role_key:lu("slaughter")&&(b==null?void 0:b.key)||""})),r(Wu()),r(Du())]),F=(d=B.payload)==null?void 0:d.data;if(Array.isArray(F)?W(F):F!=null&&F.data&&Array.isArray(F.data)?W(F.data):W([]),N(gu.payload.data||[]),du(bu.payload.data||[]),u!=null&&u.province){const xu=await r(au(u.province));k(xu.payload.data||[])}}catch(B){console.error(B)}})()},[r,b==null?void 0:b.key]),h.useEffect(()=>{c.values.province&&r(au(c.values.province)).then(l=>{k(l.payload.data||[])})},[c.values.province,r]),e.jsx(v,{container:!0,direction:"column",justifyContent:"center",gap:2,children:(u==null?void 0:u.registerType)!=="automatic"?e.jsxs(v,{container:!0,direction:"column",justifyContent:"center",gap:2,children:[e.jsxs(eu,{value:t,onChange:yu,row:!0,"aria-labelledby":"buy-type-radio-group",name:"buy-type-radio-group",children:[e.jsx(P,{disabled:!!u,value:"alive",control:e.jsx(O,{}),label:"مرغ زنده"}),e.jsx(P,{disabled:!!u,value:"carcasses",control:e.jsx(O,{}),label:"لاشه"})]}),!u&&e.jsx(v,{xs:12,container:!0,gap:2,children:e.jsx(f,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"product-select",options:Array.isArray(I)&&I.length>0?I.map(l=>({data:l,label:l.name||""})):[],onChange:(l,d)=>g((d==null?void 0:d.data)||null),renderInput:l=>e.jsx(i,{fullWidth:!0,...l,label:"انتخاب محصول"})})}),!!q.length&&e.jsx(f,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"killer-select",options:q.map(l=>({data:l.key,label:`${l.name} (${l==null?void 0:l.phone})`})),onChange:(l,d)=>E(d==null?void 0:d.data),renderInput:l=>e.jsx(i,{fullWidth:!0,...l,label:"انتخاب کشتارکن (اختیاری)"})}),e.jsxs("form",{onSubmit:c.handleSubmit,style:{display:"flex",flexDirection:"column",gap:S.LARGE},children:[t==="alive"?e.jsx(Hu,{formik:c,cities:Z,provinces:X,isEdit:!!u,item:u}):e.jsx(Ku,{formik:c,cities:Z,provinces:X,isEdit:!!u,item:u}),e.jsx(Uu,{formikDriver:z,driverPelak:uu,setDriverPelak:pu}),t==="alive"&&e.jsxs(Au,{children:[e.jsx(Fu,{id:"inventory-date-radio-group",children:"تاریخ ورود به انبار"}),e.jsxs(eu,{value:y,onChange:vu,row:!0,"aria-labelledby":"inventory-date-radio-group",name:"inventory-date-radio-group",children:[e.jsx(P,{value:"today",control:e.jsx(O,{}),label:"امروز"}),e.jsx(P,{value:"tomorrow",control:e.jsx(O,{}),label:"فردا"})]})]}),e.jsx(Nu,{onChange:_u,images:hu,maxNumber:1,title:"تصویر بار"}),c.touched.bar_image&&!!c.errors.bar_image&&e.jsx(_,{color:"error",children:"ثبت تصویر بار الزامی است"}),e.jsx(w,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",disabled:!c.isValid,children:"ثبت"})]})]}):e.jsxs(v,{container:!0,direction:"column",justifyContent:"center",gap:2,children:[e.jsx(f,{fullWidth:!0,style:{minWidth:210},disablePortal:!0,id:"killer-select-automatic",options:q.map(l=>({data:l.key,label:`${l.name} (${l==null?void 0:l.phone})`})),onChange:(l,d)=>E(d==null?void 0:d.data),renderInput:l=>e.jsx(i,{fullWidth:!0,...l,label:"انتخاب کشتارکن (اختیاری)"})}),e.jsx(i,{id:"quantity",name:"quantity",disabled:(u==null?void 0:u.registerType)==="automatic",label:"حجم زنده",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"قطعه"})},value:c.values.quantity,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.quantity&&!!c.errors.quantity,helperText:c.touched.quantity&&c.errors.quantity}),e.jsx(i,{id:"live_weight",name:"live_weight",disabled:(u==null?void 0:u.registerType)==="automatic",label:"وزن بار زنده",InputProps:{endAdornment:e.jsx(T,{position:"end",children:"کیلوگرم"})},value:c.values.live_weight,onChange:c.handleChange,onBlur:c.handleBlur,error:c.touched.live_weight&&!!c.errors.live_weight,helperText:c.touched.live_weight&&c.errors.live_weight}),e.jsx(w,{onClick:c.handleSubmit,type:"button",fullWidth:!0,variant:"contained",color:"primary",disabled:!c.isValid,children:"ثبت"})]})})},Qu=({item:u,updateTable:a})=>{var g;const[r,n]=h.useState("0"),[t]=h.useContext(U),o=M(),y=K(p=>p.userSlice.selectedSubUser),s=R({initialValues:{realNumber:u.numberOfCarcasses?u.numberOfCarcasses:"",realWeight:u.weightOfCarcasses?u.weightOfCarcasses:""},validationSchema:V({realNumber:x().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!"),realWeight:x().typeError("لطفا فیلد را به درستی وارد کنید.!").required("این فیلد اجباری است!")})});h.useEffect(()=>{const p=(u==null?void 0:u.liveWeight)-s.values.realWeight;p<(u==null?void 0:u.liveWeight)?n((p/(u==null?void 0:u.liveWeight)*100).toPrecision(4)):n(0),s.setFieldValue("realNumber",Math.round(s.values.realWeight/1.5))},[s.values.realWeight]);const A=()=>{o(ou({title:"عملیات با موفقیت انجام شد",content:e.jsx(e.Fragment,{children:e.jsxs(v,{container:!0,gap:S.SMALL,justifyContent:"center",children:[e.jsx(_,{variant:"body2",color:"secondary",children:"جهت ویرایش میتوانید حداکثر تا پایان امروز یا قبل از اولین تخصیص اقدام کنید."}),e.jsx(w,{variant:"outlined",onClick:()=>{o(H())},children:"متوجه شدم"})]})})}))};return h.useEffect(()=>{s.validateForm()},[]),e.jsx(e.Fragment,{children:e.jsxs(v,{xs:12,container:!0,spacing:S.SMALL,alignItems:"center",justifyContent:"center",children:[e.jsxs(v,{container:!0,xs:12,gap:S.TINY,children:[e.jsx(v,{container:!0,xs:12,gap:S.SMALL,justifyContent:"center",children:e.jsxs(_,{color:"primary",variant:"body2",children:["وزن بار زنده: ",(g=u==null?void 0:u.liveWeight)==null?void 0:g.toLocaleString()," کیلوگرم"]})}),e.jsx(i,{fullWidth:!0,id:"realWeight",size:"small",label:"وزن لاشه",variant:"outlined",value:s.values.realWeight,error:s.touched.realWeight?!!s.errors.realWeight:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.realWeight&&s.errors.realWeight?s.errors.realWeight:null}),e.jsx(i,{fullWidth:!0,id:"realNumber",size:"small",label:"حجم لاشه",variant:"outlined",value:s.values.realNumber,error:s.touched.realNumber?!!s.errors.realNumber:null,onChange:s.handleChange,onBlur:s.handleBlur,helperText:s.touched.realNumber&&s.errors.realNumber?s.errors.realNumber:null})]}),e.jsxs(v,{container:!0,xs:12,gap:4,alignItems:"center",mt:2,justifyContent:"space-between",children:[e.jsxs(v,{children:[e.jsxs(_,{variant:"body1",color:"primary",children:["افت: ",r>0?r:0,"%"]}),(r>30||r<20)&&e.jsx(_,{variant:"body2",color:"error",children:"درصد افت باید بین 20 تا 30 درصد باشد!"})]}),e.jsx(v,{children:e.jsx(w,{disabled:!s.isValid||r>30||r<20,size:"small",variant:"outlined",onClick:()=>{o(D()),o(J({key:u==null?void 0:u.key,number_of_carcasses:Number(s.values.realNumber),weight_of_carcasses:Number(s.values.realWeight),ware_house:!0,weight_loss:parseFloat(r)})).then(p=>{p.payload.error?t({vertical:"top",horizontal:"center",msg:p.payload.error,severity:"error"}):(o(H()),a(1),A(),o(su({role_key:(y==null?void 0:y.key)||""})))})},children:"ثبت"})})]})]})})};var Q={},Xu=ju;Object.defineProperty(Q,"__esModule",{value:!0});var iu=Q.default=void 0,Zu=Xu(qu()),tu=e;iu=Q.default=(0,Zu.default)([(0,tu.jsx)("path",{d:"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-1 18H5V9h14zm1-13H4V4h16z"},"0"),(0,tu.jsx)("path",{d:"M9 12h6v2H9z"},"1")],"Inventory2Outlined");const de=({item:u,updateTable:a,barState:r,type:n})=>{const t=M(),o=K(N=>N.userSlice.selectedSubUser),[y,s]=h.useState(null),A=N=>{s(N.currentTarget)},g=()=>{s(null)},p=!!y,E=p?"popover":void 0,I=()=>(u==null?void 0:u.buyType)==="live"?!u.weightOfCarcasses&&!r:!1,W=()=>n==="carcass"||(u==null?void 0:u.buyType)!=="live"?!0:!r&&!u.weightOfCarcasses,q=(u==null?void 0:u.registerType)==="automatic"?!1:u.weightOfCarcasses&&!r&&(u==null?void 0:u.buyType)==="live";return e.jsxs("div",{children:[e.jsx(Bu,{disabled:q,"aria-describedby":E,variant:"contained",color:"primary",onClick:A,children:e.jsx(Pu,{})}),e.jsx(Su,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:E,open:p,anchorEl:y,onClose:g,children:e.jsxs(wu,{sx:{p:1},children:[(I()||(u==null?void 0:u.registerType)==="automatic")&&e.jsx(G,{disablePadding:!0,children:e.jsxs($,{sx:{color:"primary.main"},onClick:()=>{g(),t(nu({right:!(window.innerWidth<=600),bottom:window.innerWidth<=600,title:"ویرایش بار آزاد",content:e.jsx(Ju,{item:u,updateTable:a})}))},children:[e.jsx(Y,{sx:{minWidth:36,color:"inherit"},children:e.jsx(Ou,{fontSize:"small"})}),e.jsx(_,{variant:"body2",children:"ویرایش"})]})}),r&&(u==null?void 0:u.registerType)==="manual"&&e.jsx(G,{disablePadding:!0,children:e.jsxs($,{sx:{color:"success.main"},onClick:()=>{g(),t(ou({title:"ثبت اطلاعات لاشه ورودی به انبار",content:e.jsx(Qu,{item:u,updateTable:a,IsEdit:r==="entered"})}))},children:[e.jsx(Y,{sx:{minWidth:36,color:"inherit"},children:e.jsx(iu,{fontSize:"small"})}),e.jsx(_,{variant:"body2",children:r==="entered"?"ویرایش":"ورود به انبار"})]})}),W()&&(u==null?void 0:u.registerType)!=="automatic"&&e.jsx(G,{disablePadding:!0,children:e.jsxs($,{sx:{color:"error.main"},onClick:()=>{g(),t(mu(u.key)).then(()=>{a(),t(su({role_key:(o==null?void 0:o.key)||""}))})},children:[e.jsx(Y,{sx:{minWidth:36,color:"inherit"},children:e.jsx(Ru,{fontSize:"small"})}),e.jsx(_,{variant:"body2",color:"inherit",children:"حذف"})]})})]})})]})},ku=V({weight:x().positive("عدد مثبت وارد کنید"),amount:x().positive("عدد مثبت وارد کنید")}),he=({item:u,updateTable:a})=>{const r=M(),[n]=h.useContext(U),t=R({initialValues:{weight:"",amount:""},validationSchema:ku}),o=y=>{r(J({key:u==null?void 0:u.key,kill_house_vet_state:y,kill_house_vet_quantity:parseInt(t.values.amount),kill_house_vet_weight:parseInt(t.values.weight)})).then(s=>{r(H()),a(1),s.payload.error?n({vertical:"top",horizontal:"center",msg:s.payload.error,severity:"error"}):n({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"})})};return e.jsxs(Tu,{container:!0,gap:S.SMALL,justifyContent:"center",children:[e.jsx(i,{fullWidth:!0,id:"amount",name:"amount",label:"حجم",value:t.values.amount,onChange:t.handleChange,error:t.touched.amount&&!!t.errors.amount,helperText:t.touched.amount&&t.errors.amount}),e.jsx(i,{fullWidth:!0,id:"weight",name:"weight",label:"وزن",value:t.values.weight,onChange:t.handleChange,error:t.touched.weight&&!!t.errors.weight,helperText:t.touched.weight&&t.errors.weight}),e.jsx(w,{variant:"contained",disabled:!t.isValid,onClick:()=>{o("accepted")},children:"تایید"}),e.jsx(w,{color:"error",variant:"outlined",onClick:()=>{o("rejected")},disabled:!t.isValid,children:"رد"})]})},Ce=L("VET_FARM_GET_OUT_PROVINCE_DASHBOARD",async(u,{dispatch:a})=>{a(D());const{data:r,status:n}=await m.get("dashboard_kill_house_free_bar",{params:{...u}});return a(j()),{data:r,status:n}});export{de as S,he as a,Ju as b,Qu as c,mu as s,Ce as v}; diff --git a/src/features/province/components/province-mandatory-allocations-register-code/ProvinceMandatoryAllocationsRegisterCode.js b/src/features/province/components/province-mandatory-allocations-register-code/ProvinceMandatoryAllocationsRegisterCode.js new file mode 100644 index 0000000..152c181 --- /dev/null +++ b/src/features/province/components/province-mandatory-allocations-register-code/ProvinceMandatoryAllocationsRegisterCode.js @@ -0,0 +1,119 @@ +import { FormControlLabel, Radio, Typography } from "@mui/material"; +import { useContext, useEffect, useState } from "react"; +import { useDispatch } from "react-redux"; +import axios from "axios"; +import { Grid } from "../../../../components/grid/Grid"; +import { + LOADING_END, + LOADING_START, +} from "../../../../lib/redux/slices/appSlice"; +import { AppContext } from "../../../../contexts/AppContext"; + +export const ProvinceMandatoryAllocationsRegisterCode = () => { + const [isActive, setIsActive] = useState(false); + const [dataId, setDataId] = useState(null); + const dispatch = useDispatch(); + const [openNotif] = useContext(AppContext); + + useEffect(() => { + const fetchData = async () => { + try { + dispatch(LOADING_START()); + const response = await axios.get("/allocations-register-code", { + params: { + id: "1", + key: "423gfafsg4324t", + active: false, + time: "10", + }, + }); + if (response.data) { + setIsActive(response.data.active); + setDataId(response.data.id); + } + dispatch(LOADING_END()); + } catch (error) { + console.error("Error fetching data:", error); + dispatch(LOADING_END()); + } + }; + + fetchData(); + }, [dispatch]); + + const handleUpdate = async (newValue) => { + if (dataId === null) return; + + try { + dispatch(LOADING_START()); + await axios.put(`/allocations-register-code/${dataId}/`, { + active: newValue, + }); + setIsActive(newValue); + openNotif({ + vertical: "top", + horizontal: "center", + msg: "تغییرات با موفقیت ثبت شد", + severity: "success", + }); + dispatch(LOADING_END()); + } catch (error) { + console.error("Error updating data:", error); + openNotif({ + vertical: "top", + horizontal: "center", + msg: "خطا در ثبت تغییرات", + severity: "error", + }); + dispatch(LOADING_END()); + } + }; + + return ( + + + اجباری بودن کد احراز توزیع لاشه داخل استان + + + handleUpdate(true)} + /> + } + label="فعال" + /> + handleUpdate(false)} + /> + } + label="غیر فعال" + /> + + + ); +}; diff --git a/src/features/province/components/province-mandatory-slaughterhouse-verification-code/ProvinceMandatorySlaughterhouseVerificationCode.js b/src/features/province/components/province-mandatory-slaughterhouse-verification-code/ProvinceMandatorySlaughterhouseVerificationCode.js index 96354a4..e1eb8bf 100644 --- a/src/features/province/components/province-mandatory-slaughterhouse-verification-code/ProvinceMandatorySlaughterhouseVerificationCode.js +++ b/src/features/province/components/province-mandatory-slaughterhouse-verification-code/ProvinceMandatorySlaughterhouseVerificationCode.js @@ -73,7 +73,7 @@ export const ProvinceMandatorySlaughterhouseVerificationCode = () => { container alignItems="center" isPolicy - gap={2} + gap={0.75} sx={{ width: { xs: "100%", @@ -83,7 +83,9 @@ export const ProvinceMandatorySlaughterhouseVerificationCode = () => { }, }} > - اجباری بودن کد احراز کشتارگاه + اجباری بودن کد احراز فروش خارج استان کشتارگاه { container alignItems="center" isPolicy - gap={2} + gap={0.75} sx={{ width: { xs: "100%", @@ -82,7 +82,9 @@ export const ProvinceMandatorySuperVisorAuthenticationCode = () => { }, }} > - اجباری بودن کد احراز مباشر + اجباری بودن کد احراز فروش خارج استان مباشر { getRoleFromUrl() === "ProvinceOperator" ? ROUTE_PROVINCE_ROUTE_POLICY_COUNCIL_FREE_SALE : getRoleFromUrl() === "SuperAdmin" - ? ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_FREE_SALE - : ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_FREE_SALE + ? ROUTE_SUPER_ADMIN_ROUTE_POLICY_COUNCIL_FREE_SALE + : ROUTE_ADMINX_ROUTE_POLICY_COUNCIL_FREE_SALE ); }} > @@ -439,6 +440,7 @@ export const ProvincePolicyCouncil = () => { + @@ -547,40 +549,40 @@ export const ProvincePolicyCouncil = () => { {(getRoleFromUrl() === "ProvinceOperator" || getRoleFromUrl() === "SuperAdmin") && ( - - )} + + )} {(getRoleFromUrl() === "ProvinceOperator" || getRoleFromUrl() === "SuperAdmin") && ( - - setIsChecked(!isChecked)} - /> - } - label="محدودیت زمان درخواست کشتار مرغدار" - /> - {isChecked && ( - - ساعت پایان درخواست - - - )} - - )} + + setIsChecked(!isChecked)} + /> + } + label="محدودیت زمان درخواست کشتار مرغدار" + /> + {isChecked && ( + + ساعت پایان درخواست + + + )} + + )}