1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3763],{3908:(e,s,i)=>{"use strict";i.d(s,{A:()=>n});var t=i(37876),r=i(14232),l=i(78208);let n=e=>{let{items:s,node:i,leafNode:n,extraProps:o}=e;return 0===s.length?null:(0,t.jsx)(t.Fragment,{children:s.map((e,s)=>(0,t.jsx)(r.Fragment,{children:(0,t.jsx)(l.A,{item:e,node:i,leafNode:n,depth:1,extraProps:o})},s))})}},5253:(e,s,i)=>{"use strict";var t=i(29563);s.A=void 0;var r=t(i(94471)),l=i(37876);s.A=(0,r.default)((0,l.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMoreOutlined")},6504:(e,s,i)=>{"use strict";i.d(s,{A:()=>c});var t=i(37876),r=i(14232),l=i(77742),n=i(91408),o=i(94723),a=i(44506),_=i(10163);let c=e=>{let{options:s,getOptionLabel:i,renderOption:c,getValue:m,queryString:d,setQueryString:u,label:p,setValueToForm:x,fieldName:h,errors:g,setFormSchema:j,trigger:f,setFetchingEnable:v,isFetching:y=!1,placeHolder:b,disabled:A,className:N,handlerOnChange:C,size:I="medium",defaultValue:k}=e,w=(0,l.A)(),[S,P]=(0,r.useState)(""),E=(0,o.d)(d??"",1e3);n.Ik().shape({[h]:n.Yj().required(w.formatMessage({id:"validations.EnteringIsRequired"}))});let O=g?.[h]?.message;return(0,r.useEffect)(()=>{v&&v(!0)},[E,v]),(0,t.jsx)(a.A,{disablePortal:!0,autoComplete:!0,includeInputInList:!0,options:s.slice(0,100),getOptionLabel:i,onChange:C??((e,s)=>{if(s){let e=m(s);P(e),x&&x(h,e)}else P(""),x&&x(h,"");f&&f(h)}),defaultValue:k,disabled:A,fullWidth:!0,size:I,noOptionsText:y?(0,t.jsxs)("div",{className:"d-flex justify-content-center",children:[w.formatMessage({id:"common.Searching"})," ..."]}):w.formatMessage({id:"common.NothingFound"}),slotProps:{popper:{className:"auto-complete-font-fa-class"}},className:N,renderInput:e=>(0,t.jsx)(_.A,{...e,placeholder:b??"",className:"auto-complete-font-fa-class",label:p,onChange:e=>{u&&u(e.target.value)},error:!!O,helperText:O,inputProps:{...e.inputProps,style:{cursor:"pointer"}},InputLabelProps:{shrink:!0},defaultValue:k}),renderOption:c})}},46859:(e,s,i)=>{"use strict";var t=i(29563);s.A=void 0;var r=t(i(94471)),l=i(37876);s.A=(0,r.default)((0,l.jsx)("path",{d:"M15.61 7.41 14.2 6l-6 6 6 6 1.41-1.41L11.03 12z"}),"NavigateBeforeOutlined")},57014:e=>{e.exports={container_sidebar:"permissions_container_sidebar__Ff6xX",container_content:"permissions_container_content__ep5tT",roles_header:"permissions_roles_header__gM5ZP",roles_header_firstCol:"permissions_roles_header_firstCol__w_GZJ",roles_header_secondeCol:"permissions_roles_header_secondeCol__lYkYw",roles_item:"permissions_roles_item__bPkGo",roles_item_desc:"permissions_roles_item_desc__GHwKO",roles_item_active:"permissions_roles_item_active__AYIrZ",roles_child:"permissions_roles_child__1QCHl",roles_child_sm:"permissions_roles_child_sm__0vVzZ",roles_child_accordion_icon:"permissions_roles_child_accordion_icon__RbSsj",permission:"permissions_permission__grzuv",permission_active:"permissions_permission_active__D8m0m",permission_summary:"permissions_permission_summary__9h86L",permission_claimType:"permissions_permission_claimType__DSrbE",permission_status:"permissions_permission_status___jHSt",permission_link:"permissions_permission_link___XUiC",permission_link_show:"permissions_permission_link_show__93JG9",permission_link_hidden:"permissions_permission_link_hidden__Ih4Cs",permission_because_subject:"permissions_permission_because_subject__P9g84",permission_because_title:"permissions_permission_because_title__G9RY1",permission_because_subtitle:"permissions_permission_because_subtitle__ASRPs",permission_because_text:"permissions_permission_because_text__GY3VE",remove:"permissions_remove__L__oY",memberOf:"permissions_memberOf__H4GjA",memberOf_active:"permissions_memberOf_active__5VNjn"}},61780:e=>{e.exports={roles_item:"role_roles_item__qvYIh",roles_item_action_button:"role_roles_item_action_button__BsfGd",roles_item_action_item:"role_roles_item_action_item__MmTzH",roles_item_active:"role_roles_item_active__JHdZM",roles_child:"role_roles_child___mpzx",roles_child_accordion_icon:"role_roles_child_accordion_icon__S_cRu",actions_btn:"role_actions_btn__btXJm",actions_btn_border:"role_actions_btn_border__ggVq_",actions_btn_disabled:"role_actions_btn_disabled__G6G5P",separator:"role_separator__5vWi_"}},78208:(e,s,i)=>{"use strict";i.d(s,{A:()=>r});var t=i(37876);i(14232);let r=e=>{let{item:s,node:i,leafNode:r,depth:l,extraProps:n={}}=e,o=Object.keys(s).find(e=>Array.isArray(s[e])),a=o?s[o]:void 0;return a&&a.length>0?i&&(0,t.jsx)(i,{item:s,depth:l,...n}):r&&(0,t.jsx)(r,{item:s,depth:l,...n})}},88169:(e,s,i)=>{"use strict";function t(e,s){let i=[],t=e.parentElement;for(;t;)t.classList.contains(s)&&i.push(t),t=t.parentElement;return i}i.d(s,{M:()=>t})},93763:(e,s,i)=>{"use strict";i.d(s,{r:()=>q,A:()=>D});var t=i(37876),r=i(14232),l=i(3908),n=i(15039),o=i.n(n),a=i(57014),_=i.n(a),c=i(31777),m=i(43332),d=i(40667),u=i(11251);let p=e=>{let{item:s,depth:i=1}=e,r=(0,c.wA)(),l=(0,c.d4)(e=>e.teams.activeTeam);return i+=1,(0,t.jsxs)("div",{role:"button",id:s.id,className:o()(_().roles_item,_().roles_child,l?.id===s.id&&_().roles_item_active),onClick:()=>{r((0,d.um)(s)),r((0,m.xY)(null))},children:[(0,t.jsx)(u.A,{text:s.name,style:{right:q*i-3}}),(0,t.jsx)("span",{style:{textIndent:`${q*(i+1)+4}px`},children:s.name})]})};var x=i(96698),h=i(46859),g=i(5253),j=i(88169),f=i(78208);let v=e=>{let{item:s,depth:i=1}
1=e,l=(0,c.wA)(),[n,a]=r.useState(!0),y=(0,c.d4)(e=>e.teams.activeTeam),b=(e,s)=>{e.stopPropagation(),a(!n);let i=document.getElementById(s??"");if(i){let e=window.getComputedStyle(i).getPropertyValue("max-height");(0,j.M)(i,"accordion-detail").map(s=>{s.setAttribute("style",`max-height: ${i.scrollHeight+e}px`)})}};return i+=1,(0,t.jsx)(x.A,{id:s.id,accordionSummary:(0,t.jsx)("div",{onClick:()=>{l((0,d.um)(s)),l((0,m.xY)(null))},className:o()(_().roles_item,_().roles_child,y?.id===s.id&&_().roles_item_active),children:(0,t.jsxs)("div",{className:"d-flex flex-row align-items-center",children:[n?(0,t.jsx)(h.A,{style:{right:q*(i-1)-3},className:_().roles_child_accordion_icon,onClick:e=>b(e,s.id)}):(0,t.jsx)(g.A,{style:{right:q*(i-1)-3},className:_().roles_child_accordion_icon,onClick:e=>b(e,s.id)}),(0,t.jsx)(u.A,{text:s.name,style:{right:q*i-3}}),(0,t.jsx)("span",{style:{textIndent:`${q*(i+1)+4}px`},children:s.name})]})}),accordionDetails:(0,t.jsx)("div",{className:"d-flex flex-column",children:s.children.map(e=>(0,t.jsx)(r.Fragment,{children:(0,t.jsx)(f.A,{item:e,node:v,leafNode:p,depth:i})},e.id))}),isCollapseOrigin:n,isShowCursorPointer:!1})},y=r.memo(v);var b=i(22518);let A=()=>{let e=(0,c.d4)(e=>e.teams.teams);return 0===e.length?(0,t.jsx)("div",{className:"d-flex justify-content-center flex-grow-1 mt-4",children:(0,t.jsx)(b.A,{errorMessage:"ÙØªÛØ¬Ù Ø§Û Ù¾ÛØ¯Ø§ ÙØ´Ø¯"})}):(0,t.jsx)(l.A,{items:e,node:y,leafNode:p})};var N=i(61780),C=i.n(N),I=i(22286),k=i(80391),w=i(94495);let S=()=>{let e=(0,c.wA)(),[s,i]=r.useState(!1),[l,n]=r.useState(!1),{permissionMiddleware:o}=(0,k.J)(),{mutationGetTeams:a}=(0,I.T)({}),_=(0,c.d4)(e=>e.teams.teams);return(r.useEffect(()=>{let{isAllowed:e}=o(["api_admin_account_get-teams"],()=>a.mutate());i(e)},[]),r.useEffect(()=>{e((0,d.um)(_[0]??null))},[a.isSuccess]),s)?(0,t.jsx)(x.A,{accordionSummary:(0,t.jsx)("div",{className:C().roles_item,children:(0,t.jsx)("div",{className:C().roles_child,children:(0,t.jsxs)("div",{className:"d-flex flex-row align-items-center",children:[l?(0,t.jsx)(h.A,{style:{right:.5*q},className:C().roles_child_accordion_icon,onClick:()=>n(!l)}):(0,t.jsx)(g.A,{style:{right:.5*q},className:C().roles_child_accordion_icon,onClick:()=>n(!l)}),(0,t.jsx)("span",{style:{textIndent:`${1.5*q}px`},children:"تÛÙ
ÙØ§"})]})})}),accordionDetails:a.isPending?(0,t.jsx)(w.A,{}):(0,t.jsx)(A,{}),isCollapseOrigin:l}):(0,t.jsx)(t.Fragment,{})},P=e=>{let{item:s,depth:i=1}=e,r=(0,c.wA)(),l=(0,c.d4)(e=>e.roles.activeRole);return i+=1,(0,t.jsxs)("div",{role:"button",id:s.roleId,className:o()(_().roles_item,_().roles_child,l?.roleId===s.roleId&&_().roles_item_active),onClick:()=>{r((0,m.xY)(s)),r((0,d.um)(null))},children:[(0,t.jsx)(u.A,{text:s.name,style:{right:q*i-3}}),(0,t.jsx)("span",{style:{textIndent:`${q*(i+1)+4}px`},children:s.name})]})},E=e=>{let{item:s,depth:i=1}=e,l=(0,c.wA)(),[n,a]=r.useState(!0),p=(0,c.d4)(e=>e.roles.activeRole),v=(e,s)=>{e.stopPropagation(),a(!n);let i=document.getElementById(s??"");if(i){let e=window.getComputedStyle(i).getPropertyValue("max-height");(0,j.M)(i,"accordion-detail").map(s=>{s.setAttribute("style",`max-height: ${i.scrollHeight+e}px`)})}};return i+=1,(0,t.jsx)(x.A,{id:s.roleId,accordionSummary:(0,t.jsx)("div",{onClick:()=>{l((0,m.xY)(s)),l((0,d.um)(null))},className:o()(_().roles_item,_().roles_child,p?.roleId===s.roleId&&_().roles_item_active),children:(0,t.jsxs)("div",{className:"d-flex flex-row align-items-center",children:[n?(0,t.jsx)(h.A,{style:{right:q*(i-1)-3},className:_().roles_child_accordion_icon,onClick:e=>v(e,s.roleId)}):(0,t.jsx)(g.A,{style:{right:q*(i-1)-3},className:_().roles_child_accordion_icon,onClick:e=>v(e,s.roleId)}),(0,t.jsx)(u.A,{text:s.name,style:{right:q*i-3}}),(0,t.jsx)("span",{style:{textIndent:`${q*(i+1)+4}px`},children:s.name})]})}),accordionDetails:(0,t.jsx)("div",{className:"d-flex flex-column",children:s.children.map(e=>(0,t.jsx)(r.Fragment,{children:(0,t.jsx)(f.A,{item:e,node:E,leafNode:P,depth:i})},e.roleId))}),isCollapseOrigin:n,isShowCursorPointer:!1})},O=r.memo(E),M=r.memo(()=>{let e=(0,c.d4)(e=>e.roles.roles);return 0===e.length?(0,t.jsx)("div",{className:"d-flex justify-content-center flex-grow-1 mt-4",children:(0,t.jsx)(b.A,{errorMessage:"ÙØªÛØ¬Ù Ø§Û Ù¾ÛØ¯Ø§ ÙØ´Ø¯"})}):(0,t.jsx)(l.A,{items:e,node:O,leafNode:P})});var Y=i(60837);let G=()=>{let[e,s]=r.useState(!1),[i,l]=r.useState(!1),{permissionMiddleware:n}=(0,k.J)(),{mutationGetRoles:o}=(0,Y.E)({});return(r.useEffect(()=>{let{isAllowed:e}=n(["api_admin_account_get-roles"],()=>o.mutate());s(e)},[]),e)?(0,t.jsx)(x.A,{accordionSummary:(0,t.jsx)("div",{className:C().roles_item,children:(0,t.jsx)("div",{className:C().roles_child,children:(0,t.jsxs)("div",{className:"d-flex flex-row align-items-center",children:[i?(0,t.jsx)(h.A,{style:{right:.5*q}
1,className:C().roles_child_accordion_icon,onClick:()=>l(!i)}):(0,t.jsx)(g.A,{style:{right:.5*q},className:C().roles_child_accordion_icon,onClick:()=>l(!i)}),(0,t.jsx)("span",{style:{textIndent:`${1.5*q}px`},children:"ÙÙØ´ ÙØ§"})]})})}),accordionDetails:o.isPending?(0,t.jsx)(w.A,{}):(0,t.jsx)(M,{}),isCollapseOrigin:i}):(0,t.jsx)(t.Fragment,{})};var L=i(41025),T=i(20710);let F=()=>{let e=(0,c.wA)(),s=(0,T.G)(e=>e.users.activeUser),i=(0,T.G)(e=>e.roles.activeRole);return s?(0,t.jsxs)("div",{role:"button",id:s.userId,className:o()(_().roles_item,_().roles_child,_().roles_item_active),onClick:()=>e((0,L.yP)(s)),children:[(0,t.jsx)(u.A,{text:s.userName,style:{right:1.5*q-3}}),(0,t.jsx)("span",{style:{textIndent:`${2.5*q+4}px`},children:s.userName})]}):i?(0,t.jsxs)("div",{role:"button",id:i.roleId,className:o()(_().roles_item,_().roles_child,_().roles_item_active),onClick:()=>e((0,m.xY)(i)),children:[(0,t.jsx)(u.A,{text:i.name,style:{right:1.5*q-3}}),(0,t.jsx)("span",{style:{textIndent:`${2.5*q+4}px`},children:i.name})]}):(0,t.jsx)(t.Fragment,{})};var $=i(6504),V=i(5864),z=i(94723),H=i(55996);let R=e=>{let{queryString:s,setQueryString:i}=e,l=(0,c.wA)(),[n,o]=(0,r.useState)([]),[a,_]=(0,r.useState)([]),[u,p]=(0,r.useState)([]),x=(0,z.d)(s,1e3),h=(0,c.d4)(e=>e.teams.teams),{mutationGetUsersByUserName:g}=(0,H.T)({setUsers:o}),{mutationGetRolesByName:j}=(0,Y.E)({setRoles:_});(0,r.useEffect)(()=>{s.length>2&&(g.mutate(s??""),j.mutate(s??""))},[x]);let f=(0,r.useMemo)(()=>{if(!x)return n.slice(0,50);let e=x.toLowerCase();return n.filter(s=>s.userName.toLowerCase().includes(e)).slice(0,50)},[n,x]),v=(0,r.useMemo)(()=>{if(!x)return a.slice(0,25);let e=x.toLowerCase();return a.filter(s=>s.name.toLowerCase().includes(e)).slice(0,25)},[a,x]);return(0,r.useEffect)(()=>{p([...f.map(e=>({...e,type:"user"})),...v.map(e=>({...e,type:"role"}))].sort((e,s)=>{let i="user"===e.type?e.userName:e.name,t="user"===s.type?s.userName:s.name;return i.localeCompare(t)}))},[f,v]),(0,t.jsx)(V.A,{permissions:["api_admin_account_get-users-by-name","api_admin_account_get-roles-by-name"],checkType:"any",children:(0,t.jsx)($.A,{fieldName:"userName",options:u,getOptionLabel:e=>"user"===e.type?e.userName:e.name,getValue:e=>"user"===e.type?e.userId:e.roleId,label:"جستجÙÛ Ú©Ø§Ø±Ø¨Ø± Ù ÙÙØ´",queryString:s,setQueryString:i,isFetching:g.isPending||j.isPending,className:"p-2 ps-0",handlerOnChange:(e,s)=>{s?("user"===s.type?(l((0,L.yP)(s)),l((0,m.xY)(null)),i(s.userName)):(l((0,m.xY)(s)),l((0,L.yP)(null)),i(s.name)),l((0,d.um)(null))):(l((0,L.yP)(null)),l((0,m.xY)(null)),l((0,d.um)(h[0]??null)),i(""))},size:"small"})})},q=17,D=()=>{let[e,s]=(0,r.useState)(""),i=(0,r.useCallback)(e=>{s(e)},[]);return(0,t.jsxs)("div",{className:"d-flex flex-column gap-1",style:{width:"325px"},children:[(0,t.jsx)(R,{queryString:e,setQueryString:i}),e.length>0?(0,t.jsx)(F,{}):(0,t.jsxs)("div",{className:o()("d-flex flex-column gap-2 custom-scroll",_().container_sidebar),children:[(0,t.jsx)(S,{}),(0,t.jsx)(G,{})]})]})}}}]);
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.