import{jasr,Tasg,amasYu,akasj,agaswu,biasGu,ahasKu,aias$u,ajasNu,avasUu,awasXu,axasQu,Basz,Iasxu,b0asZu,anasJu,b4asmu,apasu0,aqase0,a3asgu,dasFu,pasfu,b2asr0,b3asSu}from"./mui-vendor-CkIVaoQP.js";import{rasC,basBu,fasa0}from"./react-vendor-CmFgShSM.js";import{LasV,jasT,Xasb,dbasRu,hask,AasG,uasIu,casqu,MasL,basDu,vasiu,Gasy,Wasju,Sasvu,NasP,OasHu,CasAu,pasMu,Qasl0,Easn0,anaso0,azass0,frast0}from"./index-Vwb3Bce5.js";import{aasK,uasU,fasc0}from"./redux-vendor-B7uoacJt.js";import{RasC0,aasOu}from"./index.esm-Bu7XMDZU.js";import{Rasd0}from"./ResponsiveTable-DugzNG82.js";import{dasku}from"./Edit-CwJaslma.js";import{dash0}from"./Settings-CQYLXtys.js";import{dasi0}from"./Tune-DzkdDfJZ.js";import{dasv0}from"./Delete-DHYHiC8G.js";import{Casp0}from"./CarPelak-3Cy5Nurk.js";import{dasy0}from"./Pageview-DD_sus_t.js";import{dasx0}from"./AddCircleOutline-BMHZv8K-.js";constTu=K("PROVINCE_CREATE_ALLOCATION",async(e,{dispatch:n})=>{try{n(V());const{data:l,status:o}=awaitT.post("chain-allocation/",{...e,role:b()});returnn(Ru()),n(k()),{data:l,status:o}}catch(l){returnn(k()),{error:l.response.data.result}}}),g0=K("PROVINCE_GET_KILLHOUSES_FOR_ALLOCATION",async()=>{const{data:e,status:n}=awaitT.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}=awaitT.put("chain-allocation/0/",e);returnn(Ru()),n(k()),{data:l,status:o}}catch(l){returnn(k()),{error:l.response.data.result}}}),A0=({item:e,updateTable:n,isEdit:l})=>{varI,q,X,pu,Q,yu;consto=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(g0()).then(t=>{o(k());const_=t==null?void0:t.payload.data.map(O=>({name:O.name,key:O.key}));A(_),F("")}))},[x]);const[E,A]=C.useState([]),w=t=>{f(t.target.value)},[h,N]=C.useState([]),S=(t,_,O,Z)=>{N([t,_,O,Z])},a=Iu({initialValues:{weight:l?e==null?void0:e.indexWeight:"",quantity:l?e==null?void0:e.quantity:"",driverName:l?e==null?void0:e.driverName:"",driverMobile:l?e==null?void0:e.driverMobile:"",driverCar:l?e==null?void0:e.typeCar:"",healthCode:l?e==null?void0: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(()=>{constt=iu(newDate).format("YYYY-MM-DD");$(t)},[]);consts=Iu({initialValues:{name:l?e==null?void0:e.buyerName:"",mobile:l?e==null?void0:e.buyerMobile:"",province:l?e==null?void0:e.province:"",city:l?e==null?void0: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()},[]);constB=()=>x==="native"?a.isValid&&v&&h[1]:a.isValid&&s.isValid&&h[1];returnC.useEffect(()=>{lett=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.parse