1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14],{18979:function(e,t,i){"use strict";i.d(t,{Z:function(){return E}});var n=i(63366),r=i(87462),a=i(67294),l=i(86010),o=i(70917),s=i(94780),d=i(88606),u=i(41796),c=i(90948),h=i(71657),m=i(1588),g=i(34867);function v(e){return(0,g.Z)("MuiSkeleton",e)}(0,m.Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);var p=i(85893);let x=["animation","className","component","height","style","variant","width"],f=e=>e,Z,y,b,C,j=e=>{let{classes:t,variant:i,animation:n,hasChildren:r,width:a,height:l}=e;return(0,s.Z)({root:["root",i,n,r&&"withChildren",r&&!a&&"fitContent",r&&!l&&"heightAuto"]},v,t)},w=(0,o.F4)(Z||(Z=f` 2 0% { 3 opacity: 1; 4 } 5 6 50% { 7 opacity: 0.4; 8 } 9 10 100% { 11 opacity: 1; 12 } 13`)),k=(0,o.F4)(y||(y=f` 14 0% { 15 transform: translateX(-100%); 16 } 17 18 50% { 19 /* +0.5s of delay between each loop */ 20 transform: translateX(100%); 21 } 22 23 100% { 24 transform: translateX(100%); 25 } 26`)),S=(0,c.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:i}=e;return[t.root,t[i.variant],!1!==i.animation&&t[i.animation],i.hasChildren&&t.withChildren,i.hasChildren&&!i.width&&t.fitContent,i.hasChildren&&!i.height&&t.heightAuto]}})(({theme:e,ownerState:t})=>{let i=(0,d.Wy)(e.shape.borderRadius)||"px",n=(0,d.YL)(e.shape.borderRadius);return(0,r.Z)({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:(0,u.Fq)(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em"},"text"===t.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${n}${i}/${Math.round(n/.6*10)/10}${i}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===t.variant&&{borderRadius:"50%"},"rounded"===t.variant&&{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})=>"pulse"===e.animation&&(0,o.iv)(b||(b=f` 27 animation: ${0} 1.5s ease-in-out 0.5s infinite; 28 `),w),({ownerState:e,theme:t})=>"wave"===e.animation&&(0,o.iv)(C||(C=f` 29 position: relative; 30 overflow: hidden; 31 32 /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */ 33 -webkit-mask-image: -webkit-radial-gradient(white, black); 34 35 &::after { 36 animation: ${0} 1.6s linear 0.5s infinite; 37 background: linear-gradient( 38 90deg, 39 transparent, 40 ${0}, 41 transparent 42 ); 43 content: ''; 44 position: absolute; 45 transform: translateX(-100%); /* Avoid flash during server-side hydration */ 46 bottom: 0; 47 left: 0; 48 right: 0; 49 top: 0; 50 } 51 `),k,(t.vars||t).palette.action.hover)),P=a.forwardRef(function(e,t){let i=(0,h.Z)({props:e,name:"MuiSkeleton"}),{animation:a="pulse",className:o,component:s="span",height:d,style:u,variant:c="text",width:m}=i,g=(0,n.Z)(i,x),v=(0,r.Z)({},i,{animation:a,component:s,variant:c,hasChildren:Boolean(g.children)}),f=j(v);return(0,p.jsx)(S,(0,r.Z)({as:s,ref:t,className:(0,l.Z)(f.root,o),ownerState:v},g,{style:(0,r.Z)({width:m,height:d},u)}))});var E=P},35506:function(e,t,i){"use strict";function n(e,t){return()=>null}i.d(t,{Z:function(){return n}})},2097:function(e,t,i){"use strict";var n=i(67294);let r=e=>{let t=n.useRef({});return n.useEffect(()=>{t.current=e}),t.current};t.Z=r},74962:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/categories/AddCategory",function(){return i(3165)}])},3165:function(e,t,i){"use strict";i.r(t);var n=i(85893),r=i(26447),a=i(66242),l=i(15861),o=i(86886),s=i(75898),d=i(82175),u=i(11163),c=i(67294),h=i(88767),m=i(71964),g=i(19999),v=i(59667),p=i(9900),x=i(38026),f=i(54265),Z=i(19428),y=i(97678),b=i(21107),C=i(85286),j=i(80589),w=i(72288),k=i(35013);let S=(0,s.Z)(r.Z)({paddingTop:"1.25rem",paddingLeft:"1.25rem"}),P=()=>{let e=(0,u.useRouter)(),{categoryId:t}=null==e?void 0:e.query,i=(0,c.useRef)(null),[r,s]=(0,c.useState)([]),{mutate:P,isLoading:E,data:F}=(0,h.useMutation)(w.du,{onSuccess:e=>{var t,n,r,a,l,o,d,u,c,h;let{data:m}=e,g={url:null==m?void 0:m.image};(null==m?void 0:m.image)&&s([g]),null===(t=i.current)||void 0===t||t.setFieldValue("nameEn",null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(r=n.name)||void 0===r?void 0:r.en),null===(a=i.current)||void 0===a||a.setFieldValue("nameAr",null==m?void 0:null===(l=m.name)||void 0===l?void 0:l.ar),null===(o=i.current)||void 0===o||o.setFieldValue("desciptionEn",null==m?void 0:null===(d=m.description)||void 0===d?void 0:d.en),null===(u=i.current)||void 0===u||u.setFieldValue("desciptionAr",null==m?void 0:null===(c=m.description)||void 0===c?void 0:c.ar),null===(h=i.current)||void 0===h||h.setFieldValue("status",null==m?void 0:m.status)},onError:e=>{var t;let{data:i}=null==e?void 0:e.response;null==i||null===(t=i.error)||void 0===t||t.map((e,t)=>{var n;(null==i?void 0:null===(n=i.error)||void 0===n?void 0:n.length)-1===t&&(0,k.C)({message:e.msg,type:"error"})})}}),{mutate:R,isLoading:L}=(0,h.useMutation)(t?w.ht:w.i8,{onSuccess:t=>{var n;null===(n=i.current)||void 0===n||n.resetForm(),(null==t?void 0:t.success)&&((0,k.C)({message:null==t?void 0:t.message,type:"success"}),e.back())},onError:e=>{var t;let{data:n}=null==e?void 0:e.response;(0,k.C)({message:null==n?void 0:n.message,type:"error"}),null==n||null===(t=n.error)||void 0===t||t.map(e=>{var t;null===(t=i.current)||void 0===t||t.setFieldError(e.param,e.msg)})}});(0,c.useEffect)(()=>{t&&P(t)},[t]);let N=async e=>{var i,n;let a={name:{en:e.nameEn,ar:e.nameAr},description:{en:e.desciptionEn,ar:e.desciptionAr},image:(null==r?void 0:null===(i=r[0])||void 0===i?void 0:i.b64)||(null==r?void 0:null===(n=r[0])||void 0===n?void 0:n.url)||"",status:e.status};t&&(a={...a,categoryId:t}),R(a)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.J9,{enableReinitialize:!0,innerRef:i,initialValues:C.w,validationSchema:j.U,validateOnMount:!0,onSubmit:N,validateOnChange:!0,validateOnBlur:!0,children:i=>{let{handleSubmit:d,errors:u,dirty:c,values:h}=i;return(0,n.jsxs)(a.Z,{children:[(0,n.jsx)(m.v,{headerTitle:t?(0,y.Z)("Category:editCategory"):(0,y.Z)("Category:addCategory"),onBackClick:e.back}),(0,n.jsx)(a.Z,{sx:{padding:10},children:(0,n.jsxs)(b.G,{children:[(0,n.jsxs)(o.ZP,{container:!0,children:[(0,n.jsx)(o.ZP,{item:!0,xs:12,children:(0,n.jsx)(S,{sx:{paddingTop:0},children:(0,n.jsx)(l.Z,{variant:"subtitle1",color:"primary",sx:{fontWeight:600},children:(0,y.Z)("Category:englishInfo")})})}),(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:6,children:(0,n.jsx)(S,{children:(0,n.jsx)(v.f,{name:"nameEn",fieldlabel:(0,y.Z)("Category:categoryName"),placeholder:(0,y.Z)("Category:categoryName"),inputProps:{maxLength:50},minLength:3,required:!0})})})]}),(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:6,className:"mb-5",children:(0,n.jsx)(S,{children:(0,n.jsx)(v.f,{name:"desciptionEn",fieldlabel:(0,y.Z)("Category:description"),placeholder:(0,y.Z)("Category:description"),inputProps:{maxLength:250},multiline:!0,rows:5})})}),(0,n.jsxs)(o.ZP,{container:!0,children:[(0,n.jsx)(o.ZP,{item:!0,xs:12,children:(0,n.jsx)(S,{sx:{paddingTop:0},children:(0,n.jsx)(l.Z,{variant:"subtitle1",color:"primary",sx:{fontWeight:600},children:(0,y.Z)("Category:arabicInfo")})})}),(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:6,children:(0,n.jsx)(S,{children:(0,n.jsx)(v.f,{name:"nameAr",fieldlabel:(0,y.Z)("Category:categoryName"),placeholder:(0,y.Z)("Category:categoryName"),inputProps:{maxLength:50}})})})]}),(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:6,children:(0,n.jsx)(S,{children:(0,n.jsx)(v.f,{name:"desciptionAr",fieldlabel:(0,y.Z)("Category:description"),placeholder:(0,y.Z)("Category:description"),inputProps:{maxLength:250},multiline:!0,rows:5})})}),(0,n.jsxs)(o.ZP,{container:!0,flexDirection:"column",children:[t&&(0,n.jsx)(o.ZP,{item:!0,xs:12,sm:6,children:(0,n.jsx)(S,{children:(0,n.jsx)(g.Z,{fieldLabel:(0,y.Z)("Category:categoryStatus"),label:(0,y.Z)("Category:categoryStatus"),placeholder:(0,y.Z)("Category:categoryStatus"),name:"status",options:Z.E0,cancellable:!1})})}),(0,n.jsx)(S,{children:(0,n.jsx)(f.B,{files:r,setFiles:e=>s([e]),handleRemoveFile:e=>{s([])},fileLength:r.length,maximumFiles:1,width:70,maxFileSize:1e7})})]}),(0,n.jsxs)("div",{className:"paginationStyle",style:{marginTop:50},children:[(0,n.jsx)(o.ZP,{item:!0,xs:6,sm:3,children:(0,n.jsx)(x.Sn,{buttonText:(0,y.Z)("common:save"),disabled:!c||!!Object.keys(u).length&&""!==h.nameEn,onClick:()=>d(),size:"medium",variant:"contained",style:{width:150,marginRight:20,marginLeft:20}})}),(0,n.jsx)(o.ZP,{item:!0,xs:6,sm:3,children:(0,n.jsx)(x.Sn,{buttonText:(0,y.Z)("common:cancel"),onClick:e.back,size:"medium",variant:"outlined",style:{width:150}})})]})]})})]})}}),(0,n.jsx)(p.Z,{loading:E||L,isScreenLoader:!0})]})};t.default=P}},function(e){e.O(0,[4885,143,7503,1107,1954,9774,2888,179],function(){return e(e.s=74962)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.