PageSourceSearch

https://moj.pausal.rs/static/js/191.249e6575.chunk.js

js pausal.rs collected 2026-09-24 09:07:38 UTC 11,056 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkweb_frontend_reactjs=self.webpackChunkweb_frontend_reactjs||[]).push([[191],{19122:(e,t,r)=>{r.d(t,{DG:()=>g,Fb:()=>f,Hr:()=>p,I5:()=>d,JQ:()=>x,Jr:()=>n,NW:()=>i,Rt:()=>l,TZ:()=>h,f1:()=>v,mU:()=>s,pj:()=>b,vX:()=>y,yb:()=>c});var a=r(11096);const i="@clever.rs",s=e=>{const t=e.trim();if(!t)return"";const r=i.toLowerCase();if(t.toLowerCase().endsWith(r))return t.slice(0,t.length-i.length).trim();const a=t.indexOf("@");return a>-1?t.slice(0,a).trim():t},n=e=>{const t=s(e);return t?"".concat(t).concat(i):""},o=e=>{if(Array.isArray(e))return e;if(e&&"object"===typeof e){const t=e;if(Array.isArray(t.admins))return t.admins;if(Array.isArray(t.data))return t.data}return null},l=e=>{var t,r,a;if(!e||"object"!==typeof e)return[];const i=e;return null!==(t=null!==(r=null!==(a=o(i.admins))&&void 0!==a?a:o(i.data))&&void 0!==r?r:o(i))&&void 0!==t?t:[]},u=e=>{var t;if(!e||"object"!==typeof e||Array.isArray(e))return null;const r=e,a=r.pagination&&"object"===typeof r.pagination&&!Array.isArray(r.pagination)?r.pagination:r,i=Number(a.total),s=Number(a.current_page),n=Number(null!==(t=a.per_page)&&void 0!==t?t:a.limit);return!Number.isFinite(i)||!Number.isFinite(s)||!Number.isFinite(n)||n<=0?null:{total:i,current_page:s,per_page:n}},d=e=>{if(!e||"object"!==typeof e)return null;const t=e,r=t.data&&"object"===typeof t.data?t.data:null;return u(t.meta)||u(null===r||void 0===r?void 0:r.meta)||u(t.pagination)||u(t.admins)||u(t.data)||u(t)},c=e=>{var t,r;const a=(null!==(t=e.first_name)&&void 0!==t?t:"").toString().trim(),i=(null!==(r=e.last_name)&&void 0!==r?r:"").toString().trim();return"".concat(a," ").concat(i).trim()||e.email||e.id},m=e=>Array.isArray(e)?e.filter(e=>Boolean(e&&"object"===typeof e&&e.name)):e&&"object"===typeof e&&Array.isArray(e.data)?m(e.data):[],p=e=>m(e.roles).filter(e=>e.name!==a.s),h=e=>(e.display_name||e.name||"").toString().trim(),g=e=>{if(!e||"object"!==typeof e)return[];const t=e.data;return Array.isArray(t)?t:[]},x=e=>e.filter(e=>{return(null!==(t=e.email)&&void 0!==t?t:"").trim().toLowerCase().endsWith(i);var t}),v=e=>{var t,r,a,i,s;const n=(null!==(t=e.first_name)&&void 0!==t?t:"").toString().trim(),o=(null!==(r=e.last_name)&&void 0!==r?r:"").toString().trim(),l="".concat(n," ").concat(o).trim(),u=(null!==(a=e.email)&&void 0!==a?a:"").toString().trim(),d=(null!==(i=e.pib)&&void 0!==i?i:"").toString().trim(),c=[];return l&&c.push(l),u&&c.push(u),d&&c.push("PIB: ".concat(d)),c.join(" \xb7 ")||String(null!==(s=e.id)&&void 0!==s?s:"")},f=e=>({role_ids:[e]}),y=(e,t)=>{const r=new Set(t.map(e=>e.id));return e.filter(e=>!r.has(e.id))},b=e=>{var t;return 404===(null===(t=e.response)||void 0===t?void 0:t.status)}},66367:(e,t,r)=>{r.d(t,{Al:()=>s,BU:()=>o,Js:()=>u,OR:()=>l,VP:()=>a,gP:()=>d,r2:()=>n,tH:()=>c,tl:()=>i});const a=e=>{if(!e||"object"!==typeof e)return[];const t=e;return Array.isArray(t.data)?t.data:t.data&&Array.isArray(t.data.data)?t.data.data:[]},i=e=>({permission_ids:[...e]}),s=(e,t)=>e.includes(t)?e.filter(e=>e!==t):[...e,t],n=(e,t)=>{if(e.length!==t.length)return!1;const r=[...e].sort(),a=[...t].sort();return r.every((e,t)=>e===a[t])},o=e=>{const t={},r=e.name.trim();return r?(r.length<2||r.length>20)&&(t.name="nameLength"):t.name="nameRequired",e.display_name.trim().length>100&&(t.display_name="displayNameLength"),e.description.trim().length>255&&(t.description="descriptionLength"),t},l=e=>{const t={name:e.name.trim()},r=e.display_name.trim(),a=e.description.trim();return r&&(t.display_name=r),a&&(t.description=a),t},u=(e,t)=>{var r,a,i,s;if(!e||"object"!==typeof e)return t;const n=e,o=null===(r=n.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message;if("string"===typeof o&&o.trim())return o;const l=null===(i=n.response)||void 0===i||null===(s=i.data)||void 0===s?void 0:s.errors;if(l&&"object"===typeof l){var u;const e=Object.keys(l)[0],t=e?null===(u=l[e])||void 0===u?void 0:u[0]:void 0;if(t)return t}return n.message?n.message:t},d=e=>{var t,r;const a=null===(t=e.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.errors;return a&&"object"===typeof a?Object.entries(a).reduce((e,t)=>
1{let[r,a]=t;return null!==a&&void 0!==a&&a[0]&&(e[r]=a[0]),e},{}):{}},c=e=>{var t;return 403===(null===(t=e.response)||void 0===t?void 0:t.status)}},70191:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var a=r(9950),i=r(27321),s=r(20900),n=r(38796),o=r(71500),l=r(72619),u=r(21835),d=r(47654),c=r(86908),m=r(6170),p=r(52607),h=r(47935),g=r(23797),x=r(51163),v=r(81747),f=r(68436),y=r(66367),b=r(19122),A=r(44414);const j=()=>{var e;const{currentLang:t}=(0,v.A)(),r=(0,f.A)(t),[j,z]=(0,a.useState)(""),[S,R]=(0,a.useState)(!1),[w,_]=(0,a.useState)(null),[C,U]=(0,a.useState)([]),[L,N]=(0,a.useState)(null),[W,k]=(0,a.useState)([]),[F,H]=(0,a.useState)([]),[J,M]=(0,a.useState)(!1),[P,E]=(0,a.useState)(null),[I,O]=(0,a.useState)(""),[D,T]=(0,a.useState)(!1),[V,B]=(0,a.useState)(!1),[G,Q]=(0,a.useState)(null),[X,q]=(0,a.useState)(!1),Z=(0,a.useMemo)(()=>C.map(e=>({value:e.id,label:(0,b.f1)(e)})),[C]),K=(0,a.useMemo)(()=>(0,b.vX)(F,W),[F,W]),Y=(0,a.useMemo)(()=>K.map(e=>({value:e.id,label:e.display_name||e.name})),[K]),$=(0,a.useCallback)(async e=>{M(!0),E(null);try{const[t,r]=await Promise.all([u.default.listUserRoles(e),u.default.listRoles({limit:1e3})]);k((0,y.VP)(null===t||void 0===t?void 0:t.data)),H((0,y.VP)(null===r||void 0===r?void 0:r.data))}catch(t){const e=(0,y.Js)(t,r("pages.admin.authorization.users.errors.loadRoles").text);E(e),k([]),H([]),(0,y.tH)(t)?g.oR.error(r("pages.admin.authorization.users.errors.forbidden").text):(0,b.pj)(t)&&g.oR.error(r("pages.admin.authorization.users.errors.userNotFound").text)}finally{M(!1)}},[r]),ee=(0,a.useCallback)(async e=>{const t=(0,b.Jr)(e);if(t.length<2)return U([]),_(null),void R(!1);R(!0),_(null);try{const e=await u.default.getAllUsers(t),a=(0,b.JQ)((0,b.DG)(e));U(a),0===a.length&&_(r("pages.admin.authorization.users.searchEmpty").text)}catch(a){const e=(0,y.Js)(a,r("pages.admin.authorization.users.errors.searchUsers").text);U([]),_(e),(0,y.tH)(a)?g.oR.error(r("pages.admin.authorization.users.errors.forbidden").text):(0,b.pj)(a)&&_(r("pages.admin.authorization.users.searchEmpty").text)}finally{R(!1)}},[r]);(0,a.useEffect)(()=>{const e=window.setTimeout(()=>{ee(j)},350);return()=>window.clearTimeout(e)},[j,ee]),(0,a.useEffect)(()=>{if(null===L||void 0===L||!L.id)return k([]),H([]),E(null),void O("");$(L.id)},[$,null===L||void 0===L?void 0:L.id]);const te=(0,a.useMemo)(()=>{const e=(0,b.mU)(j);return 0===e.length?r("pages.admin.authorization.users.searchHelper").text:e.length<2?r("pages.admin.authorization.users.searchMinLength").text:S?r("pages.admin.authorization.users.searchLoading").text:w||r("pages.admin.authorization.users.searchEmpty").text},[w,S,j,r]),re=()=>{X||(B(!1),Q(null))},ae=e=>e.display_name||e.name;return(0,A.jsxs)(i.A,{children:[(0,A.jsx)(s.A,{variant:"h6",sx:{mb:2},children:r("pages.admin.authorization.users.title").text}),(0,A.jsxs)(n.A,{variant:"outlined",sx:{p:2,mb:2},children:[(0,A.jsx)(s.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:r("pages.admin.authorization.users.searchHelper").text}),(0,A.jsxs)(i.A,{sx:{position:"relative",maxWidth:720,"& .MuiOutlinedInput-input":{paddingRight:L?void 0:"6.75rem"}},children:[L?null:(0,A.jsx)(s.A,{variant:"body2",color:"text.secondary","aria-hidden":!0,sx:{position:"absolute",right:40,bottom:17,pointerEvents:"none",zIndex:1},children:b.NW}),(0,A.jsx)(p.A,{options:Z,value:null!==(e=null===L||void 0===L?void 0:L.id)&&void 0!==e?e:"",onChange:e=>{if(!e)return N(null),void O("");const t=C.find(t=>t.id===e);t&&(N(t),O(""))},onInputChange:(e,t,r)=>{if("input"===r||"clear"===r){if(z((0,b.mU)(t)),"clear"===r)return N(null),U([]),_(null),void O("");L&&t.trim()!==(0,b.f1)(L)&&(N(null),O(""))}},loading:S,filterOptions:e=>e,noOptionsText:te,fullWidth:!0,textFieldProps:{label:r("pages.admin.authorization.users.searchLabel").text,placeholder:r("pages.admin.authorization.users.searchPlaceholder").text}})]})]}),L?(0,A.jsxs)(n.A,{variant:"outlined",sx:{p:2},children:[(0,A.jsx)(s.A,{variant:"subtitle1",sx:{mb:.5},children:r("pages.admin.authorization.users.selectedUser").text}),(0,A.jsx)(s.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:(0,b.f1)(L)}),J?(0,A.jsx)(m.A,{}):P?(0,A.jsx)(s.A,{color:"error",children:P}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(s.A,{variant:"subtitle2",sx:{mb:1},children:r("pages.admin.authorization.users.currentRoles").text}),0===W.length?(0,A.jsx)(s.A,{color:"text.secondary",sx:{mb:2},children:r("pages.admin.authorization.users.noRoles").text}):(0,A.jsx)(i.A,{sx:{display:"flex",flexWrap:"wrap",gap:1,mb:2},children:W.map(e=>(0,A.jsxs)(i.A,{sx:{display:"inline-flex",alignItems:"center",gap:.5,px:1,py:.5,borderRadius:1,bgcolor:"action.hover"},children:[(0,A.jsx)(s.A,{variant:"body2",children:ae(e)}),(0,A.jsx)(o.A,{"aria-label":r("pages.admin.authorization.users.removeRole").text,size:"small",onClick:()=>(e=>{Q(e),B(!0)})(e),children:(0,A.jsx)(l.A,{fontSize:"small"})})]},e.id))}),(0,A.jsx)(s.A,{variant:"subtitle2",sx:{mb:1},children:r("pages.admin.authorization.users.assignRole").text}),0===Y.length?(0,A.jsx)(s.A,{color:"text.secondary",children:r("pages.admin.authorization.users.noAssignableRoles").text}):(0,A.jsxs)(i.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},flexWrap:"wrap",gap:2,alignItems:{xs:"stretch",sm:"flex-end"}},children:[(0,A.jsx)(i.A,{sx:{minWidth:{xs:"100%",sm:280},flex:1},children:(0,A.jsx)(h.S,{label:r("pages.admin.authorization.users.roleToAssign").text,value:I,onChange:e=>O(String(e.target.value)),options:[{value:"",label:r("pages.admin.authorization.users.cho
1oseRole").text},...Y],displayEmpty:!0,fullWidth:!0})}),(0,A.jsx)(d.h,{variant:d.A.solid,color:x.A.purple,onClick:()=>{(async()=>{if(null!==L&&void 0!==L&&L.id&&I){T(!0);try{await u.default.assignUserRoles(L.id,(0,b.Fb)(I)),g.oR.success(r("pages.admin.authorization.users.assignSuccess").text),O(""),await $(L.id)}catch(e){const t=(0,y.Js)(e,r("pages.admin.authorization.users.errors.assignRole").text);g.oR.error(t)}finally{T(!1)}}})()},disabled:!I||D,children:r("pages.admin.authorization.users.assignAction").text})]})]})]}):(0,A.jsx)(s.A,{color:"text.secondary",children:r("pages.admin.authorization.users.selectUserHint").text}),(0,A.jsx)(c.A,{active:V,close:re,action:()=>{(async()=>{if(null!==L&&void 0!==L&&L.id&&G){q(!0);try{await u.default.removeUserRoles(L.id,(0,b.Fb)(G.id)),g.oR.success(r("pages.admin.authorization.users.removeSuccess").text),re(),await $(L.id)}catch(e){const t=(0,y.Js)(e,r("pages.admin.authorization.users.errors.removeRole").text);g.oR.error(t)}finally{q(!1)}}})()},title:r("pages.admin.authorization.users.removeTitle").text,message:r("pages.admin.authorization.users.removeMessage","%role%",G?ae(G):"","%user%",L?(0,b.f1)(L):"").text,confirmDisabled:X,rejectDisabled:X})]})}},72619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(8395),i=r(44414);const s=(0,a.A)((0,i.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")}}]);

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.