PageSourceSearch

https://linix.me/ui/static/js/async/18134.3161216a.js

js linix.me collected 2026-10-09 03:57:57 UTC 29,364 bytes, 66 lines download raw bytes

1"use strict";(globalThis.webpackChunkbackdraft=globalThis.webpackChunkbackdraft||[]).push([["18134"],{174434:function(e,t,n){n.d(t,{W:()=>l});var r=n(826750),i=n(284117),a=n(800669);let o={marginLeft:20,paddingLeft:6,maxHeight:`calc(${a.B$}px - 50px)`},s=e=>({position:"absolute",fontSize:i.Z.text.fontSize.base,bottom:e??"0px"}),l={securityZonesPlaceholderText:{color:i.Z.colors.base.text.weak.default},boldText:(0,r.iv)({fontWeight:i.Z.text.fontWeight.bold}),editZonesButton:{fontSize:i.Z.text.fontSize.base,marginRight:i.Z.spacing.s},containersOutboundZonesAndCA:{overflow:"hidden",width:`${a.mm}%`},inboundDecryptTableCDSFlex:{...o},outboundDecryptTableCDSFlex:{...o,paddingRight:6},inboundTableAddNewButton:{...s(),marginLeft:20},decryptNetworksUsersTableAddNewButton:{...s("20px"),marginLeft:20},outboundCategoriesTableAddButton:e=>({...s(e),marginLeft:"unset"}),bypassUsersAddNewButton:{...s(),marginBottom:i.Z.spacing.m},bypassFiltersAddNewButton:{...s(),bottom:i.Z.spacing.m},resigningCertificateAuthorityCreateNewButton:{...s(),marginBottom:i.Z.spacing.m},trustedCaHeading:{padding:`${i.Z.spacing["2xs"]} ${i.Z.spacing.s}`},containerNameLabel:(0,r.iv)({color:i.Z.colors.base.text.strong.default,fontSize:i.Z.text.fontSize.md,fontWeight:i.Z.text.fontWeight.bold}),requiredIndicator:(0,r.iv)({color:i.Z.colors.negative.text}),containerSrcDstZoneLabel:(0,r.iv)({fontSize:i.Z.text.fontSize.sm,fontWeight:i.Z.text.fontWeight.semiBold,color:i.Z.colors.base.text.default,overflow:"hidden"}),containerSrcDstZoneValues:(0,r.iv)`
2    font-size: ${i.Z.text.fontSize.sm};
3    font-weight: ${i.Z.text.fontWeight.normal};
4    color: ${i.Z.colors.base.text.default};
5    overflow: hidden;
6    text-overflow: ellipsis;
7    white-space: normal;
8    word-wrap: break-word;
9    height: 100%;
10  `,containerSrcDstZoneToolTip:(0,r.iv)({maxWidth:"300px"}),panelInboundZonesCss:(0,r.iv)({padding:"0px!important",width:`${a.mm}%`,marginLeft:"unset !important",marginRight:"unset !important",borderTopStyle:"unset !important",borderBottomStyle:"unset !important",borderLeftStyle:"unset !important",borderRadius:"unset !important",boxShadow:"unset !important",overflow:"hidden"}),panelInboundServerDetailsCss:e=>(0,r.iv)({padding:"0px!important",width:`${e}%`,height:`${a.B$}px!important`,marginLeft:"unset !important",marginRight:"unset !important",borderTopStyle:"unset !important",borderBottomStyle:"unset !important",borderRightStyle:"unset !important",borderRadius:"unset !important",boxShadow:"unset !important"}),outboundCard:(e,t)=>(0,r.iv)({flexBasis:`${t}% !important`,height:`${e}px!important`,padding:`${i.Z.spacing.base} !important`,overflowX:"auto",overflowY:"hidden"}),bypassTrustedAndBlockedConnections:e=>(0,r.iv)({flexBasis:`${e}% !important`,padding:`${i.Z.spacing.base} !important`,marginBottom:"inherit",overflow:"auto"}),panelOutboundZonesAndResigningCA:e=>(0,r.iv)`
11    padding: 0px !important;
12    padding-bottom: 10px !important;
13    height: ${e}px !important;
14    margin: 0 !important;
15    border-radius: unset !important;
16    box-shadow: unset !important;
17    @media (width < 1024px) {
18      height: ${e+50}px !important;
19    }
20  `,panelOutboundResigningCA:e=>(0,r.iv)`
21    padding: 10px 0 !important;
22    height: ${e}px !important;
23    margin: 0 !important;
24    border-radius: unset !important;
25    box-shadow: unset !important;
26    @media (width < 1024px) {
27      height: ${e+50}px !important;
28    }
29  `,outboundResigningCASelect:()=>(0,r.iv)({width:a.R$}),panelOutboundNetworkAndUsers:(0,r.iv)`
30    width: ${a.hB}%;
31    padding: 0px !important;
32    padding-bottom: 10px !important;
33    height: ${a.AL}px !important;
34    margin: 0 !important;
35    border-radius: unset !important;
36    box-shadow: unset !important;
37    @media (width < 1024px) {
38      height: ${a.B$+50}px !important;
39    }
40  `,panelAvailableSecurityZones:(e,t)=>(0,r.iv)({padding:"0px !important",flexBasis:`${t}% !important`,height:`${e}px !important`,marginLeft:"unset !important",marginRight:"unset !important",border:`${i.Z.borderWidth.base} solid ${i.Z.colors.control.border.weak.default} !important`,boxShadow:"unset !important",overflow:"hidden"}),securityZoneSetupModal:(0,r.iv)({padding:"0px !important",margin:"0px !important"}),securityZoneSetupColumnStyle:{width:"100%",overflow:"hidden"},securityZoneSetupFirstRow:(0,r.iv)`
41    border-bottom: ${i.Z.borderWidth.base} solid
42      ${i.Z.colors.control.border.weak.default} !important;
43    padding: ${i.Z.spacing.m} 0px;
44    position: sticky;
45    top: 0;
46    z-index: 1;
47    box-sizing: border-box;
48  `,securityZoneSetupSearchBar:(0,r.iv)({height:"30px",marginRight:`${i.Z.spacing.xs} !important`,marginLeft:`${i.Z.spacing.s} !important`}),securityZoneSetupDividerStyle:(0,r.iv)`
49    content: "";
50    position: absolute;
51    top: 0;
52    bottom: 0;
53    left: 50%;
54    width: 1px;
55    background-color: ${i.Z.colors.control.border.weak.default};
56    z-index: 1;
57  `,securityZoneSetupHeaderCheckboxTitle:(0,r.iv)({marginLeft:`${i.Z.spacing.xs}!important`,paddingLeft:`${i.Z.spacing.xs}!important`,fontWeight:i.Z.text.fontWeight.semiBold,fontSize:`${i.Z.text.fontSize.xs} !important`}),securityZoneSetupAvailableZoneList:(0,r.iv)({flex:1,maxHeight:"75%"}),securityZoneSetupZoneList:(0,r.iv)({overflow:"auto",flex:1}),panelSecurityZoneSetupSrcAndDst:e=>(0,r.iv)({padding:"0px!important",flexBasis:"50% !important",height:`${e}px !important`,marginLeft:"unset !important",marginRight:"unset !important",border:`${i.Z.borderWidth.base} solid ${i.Z.colors.control.border.weak.default}!important`,boxShadow:"unset !important",overflow:"hidden",flex:1}),securityZoneSetupZonesName:(0,r.iv)({textOverflow:"ellipsis",overflow:"hidden",
57whiteSpace:"nowrap",fontSize:i.Z.text.fontSize.xs,flexBasis:"80%"}),securityZoneSetupZoneType:e=>(0,r.iv)({fontSize:i.Z.text.fontSize.xs,color:i.Z.colors.base.text.weak.default,padding:`${i.Z.spacing.xs} ${e}px ${i.Z.spacing.xs} 0px`,marginRight:`${i.Z.spacing["2xs"]} !important`}),securityZoneSetupRemoveSelected:(0,r.iv)({marginLeft:"auto",marginTop:`${i.Z.spacing.xs}`,textAlign:"right",paddingRight:`${i.Z.spacing.s}!important`}),securityZonesSetupCheckbox:(0,r.iv)({overflow:"hidden",textOverflow:"ellipsis",padding:`${i.Z.spacing.xs} 0px ${i.Z.spacing.xs} ${i.Z.spacing.m}`,flex:1}),securityZonesSetupSearchBarFlex:(0,r.iv)({padding:"10px 0px !important",position:"sticky",borderBottom:`${i.Z.borderWidth.base} solid
58    ${i.Z.colors.control.border.weak.default} !important`}),securityZonesCreateNewButton:(0,r.iv)({borderTop:`${i.Z.borderWidth.s} solid ${i.Z.colors.control.border.weak.default} !important`,padding:`${i.Z.spacing.xs}  0px ${i.Z.spacing.xs} 0px`,textAlign:"center"}),bypassTrustedConnectionsLabel:(0,r.iv)({marginRight:i.Z.spacing.m,fontWeight:`${i.Z.text.fontWeight.normal} !important`}),outboundBypassSourcesAndDestTableCDSFlex:(0,r.iv)({maxHeight:`calc(${a.sF}px - 120px)`,flex:"1 0",overflowX:"auto"}),bypassSrcDestTableAddNewButton:{...s(),bottom:i.Z.spacing.m},bypassApplicationsAddNewButton:{...s(),bottom:i.Z.spacing.m},bypassSourcesAndDestinationsContainerHeading:(0,r.iv)({color:`${i.Z.colors.base.text.strong.default} !important`,fontFamily:`${i.Z.text.fontFamily.base} !important`}),bypassSourcesAndDestinationsDivider:(0,r.iv)({height:"90% !important"}),scrollableBody:(0,r.iv)({"& tbody":(0,r.iv)({overflowY:"auto"})}),bypassSourcesAndDestinationsTable:(0,r.iv)({"&":(0,r.iv)({minWidth:"0 !important"}),"& > tbody tr > td:first-of-type":(0,r.iv)({width:"80% !important"}),"& > thead > tr > th":(0,r.iv)({fontWeight:`${i.Z.text.fontWeight.bold} !important`}),"& tbody":(0,r.iv)({overflowY:"auto"})}),networksUsersTableOverflowTooltipContent:(0,r.iv)({fontSize:`${i.Z.text.fontSize.sm}`,fontWeight:`${i.Z.text.fontWeight.normal}`,color:`${i.Z.colors.base.text.default}`,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"normal",wordWrap:"break-word",height:"100%"}),networksUsersTableOverflowTooltip:(0,r.iv)({maxWidth:"300px"}),bypassAppsAddModalCard:{padding:0,height:"100%"},bypassAppsAddModalCardHeader:{borderBottom:`${i.Z.borderWidth.s} solid ${i.Z.colors.control.border.weak.default} !important`,padding:`6px ${i.Z.spacing.m}`,margin:0},bypassAppsAddModalCardBody:{width:"100%",padding:`${i.Z.spacing.s} ${i.Z.spacing.m} ${i.Z.spacing.m} ${i.Z.spacing.m}`,overflow:"auto"},bypassAppsAddModalSearchBar:(0,r.iv)({margin:`${i.Z.spacing.s} ${i.Z.spacing.m} 0px ${i.Z.spacing.m}`}),bypasAppsAddModalColumnStyle:{width:"100%",overflow:"hidden"},bypassAppsFilterTable:(0,r.iv)({flexBasis:"50%",overflow:"hidden",marginTop:"9px !important",maxHeight:`${a.pn}px`}),outboundResigningCAInfoAndDownload:{marginLeft:5},failedToFetchStyle:(0,r.iv)({color:i.Z.colors.negative.text,fontWeight:i.Z.text.fontWeight.normal,textAlign:"center"}),pagination:(0,r.iv)({width:"100%","& .cds-pagination__controls--numbered":{width:"100%",justifyContent:"space-around !important"}})}},554255:function(e,t,n){n.d(t,{Dx:()=>h,EL:()=>p,Eh:()=>m,FI:()=>f,Hg:()=>v,OD:()=>S,Rk:()=>Z,Sh:()=>c,WB:()=>k,X_:()=>g,Z8:()=>$,Zx:()=>u,mx:()=>C,t7:()=>b,xP:()=>y,y3:()=>w,zP:()=>x});var r=n(800669),i=n(839191),a=n(887580),o=n(216839),s=n(191887),l=n(210632);let d=e=>e.map(e=>({value:e.value,label:e.label,user:e.userName,realm:e.realmName,userId:e.userId,userType:e.userType})),c={getSortedTableData:(e,t)=>{if(0===t.length)return e;let{id:n,desc:r}=t[0];return[...e].sort((e,t)=>{let i,a;switch(n){case"sourceNetworks":i=e.sourceNetworks.map(e=>e.label).join(", "),a=t.sourceNetworks.map(e=>e.label).join(", ");break;case"users":i=e.users.map(e=>e.label).join(", "),a=t.users.map(e=>e.label).join(", ");break;default:return 0}return i<a?r?1:-1:i>a?r?-1:1:0})},getFilteredTableData:(e,t)=>{let n=t.toLowerCase();return""===n?e:e.filter(e=>{let t=["a","an","any"].includes(n)&&(0===e.users.length||0===e.sourceNetworks.length),r=e.sourceNetworks.some(e=>e.label.toLowerCase().includes(n)),i=e.users.some(e=>e.label.toLowerCase().includes(n));return t||r||i})}},u={getFilteredTableData:(e,t)=>{let n=t.toLowerCase();return e.filter(e=>{let t=e.cert?.internalCerts?.objects?.[0]?.name?.toLowerCase()??"",r=e.destinationNetwork?.objects?.[0]?.name?.toLowerCase()??"",i=e.destinationPort?.objects?.[0]?.name?.toLowerCase()??"";return t.includes(n)||r.includes(n)||i.includes(n)})},getSortedTableData:(e,t)=>0===t.length?e:[...e].sort((e,n)=>{for(let{id:r,desc:i}of t){let t="",a="";if("cert"===r?(t=e.cert?.internalCerts?.objects?.[0]?.name??"",a=n.cert?.internalCerts?.objects?.[0]?.name??""):("destinationNetwork"===r||"destinationPort"===r)&&(t=e[r]?.objects?.[0]?.name??"",a=n[r]?.objects?.[0]?.name??""),t<a)return i?1:-1;if(t>a)return i?-1:1}return 0})},p={getSortedTableData:(e,t)=>{if(0===t.length)return e;let{id:n,desc:r}=t[0];return[...e].sort((e,t)=>
58{let i,a;switch(n){case"categories":i=e.urlCategory.name,a=t.urlCategory.name;break;case"reputation":i=e.reputation,a=t.reputation;break;default:return 0}return i<a?r?1:-1:i>a?r?-1:1:0})}},m={mapToApplicationFilter:e=>({risks:(e?.risks??[]).map(e=>({value:Object.keys(r.RL).find(t=>r.RL[t]===e.id)??"",label:e.name??""})),productivities:(e?.productivities??[]).map(e=>({value:Object.keys(r.RL).find(t=>r.RL[t]===e.id)??"",label:e.name??""})),types:(e?.applicationTypes??[]).map(e=>({value:Object.keys(r.RL).find(t=>r.RL[t]===e.id)??"",label:r.tV[Object.keys(r.RL).find(t=>r.RL[t]===e.id)]??""})),tags:(e?.tags??[]).map(e=>({value:e.id??"",label:e.name??""})),categories:(e?.categories??[]).map(e=>({value:e.id??"",label:e.name??""}))}),mapToInlineApplicationFilters:e=>({risks:e.risks.map(e=>({type:"ApplicationRisk",name:e.label,id:r.RL[e.value]})),productivities:e.productivities.map(e=>({type:"ApplicationProductivity",name:e.label,id:r.RL[e.value]})),applicationTypes:e.types.map(e=>({type:"ApplicationType",name:(0,r.fm)(r.RL[e.value]),id:r.RL[e.value]})),categories:e.categories.map(e=>({type:"ApplicationCategory",name:e.label,id:String(e.value)})),tags:e.tags.map(e=>({type:"ApplicationTag",name:e.label,id:String(e.value)}))})},g=(e,t)=>{if(!e||!e.validityEndDate)return null;{let n=new Date,i=(new Date(e.validityEndDate).getTime()-n.getTime())/r.jD,a=t?r.pj:r.SB;return{id:e.id,hasExpired:i<=0,isExpiringSoon:i>0&&i<=a,daysRemaining:Math.ceil(i)}}},h=e=>e.map(({id:e,name:t,type:n})=>({id:e,name:t,type:n})),f=e=>{let t={};return e?.forEach(e=>{if(!e)return;let{id:n,name:r,type:i,value:a,objects:o=[],literals:s=[]}=e,l=`${r}
59
60Type: ${"Host"===i||"Range"===i?`Network (${i})`:i}`;if(["Network","Host","Range"].includes(i)&&(t[n]=`${l}
61Value: ${a}`),"NetworkGroup"===i){let e=o.length>0?o:s,i=1===e.length?"object":"objects",a=e.map(e=>e.name||e.value).join("\n");t[n]=e.length>0?`${l}
62Contains ${e.length} ${i}:
63${a}`:`${l}`,"any"===r&&(t[r]=e.length>0?`${l}
64Contains ${e.length} ${i}:
65${a}`:`${l}`)}}),t},b=async(e=r.Nc)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.SecurityZone({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},w=async(e=r.ip)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.Network({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},Z=async(e=r.ip)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.Host({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},v=async(e=r.ip)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.Range({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},y=async(e=r.ip)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.NetworkGroup({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},x=async(e=r.qr)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.ProtocolPortObject({expanded:!0,offset:n,limit:e})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},$=async(e=r.qr)=>{let t,n=0,i=[];do{let r=(t=await o.Z.fetchMultiple.PortObjectGroup({expanded:!0,offset:n,limit:e,showProtocolNames:!0})).items||[];i=i.concat(r),n+=e}while(i.length<t.paging.count);return i},S=(e,t,n,r,a,o,s)=>{r(n),a(n);let l=e.zones?.sourceZones?.objects,d=e.zones?.destinationZones?.objects;l&&!n&&(0,i.OZ)(l,o,t).finally(()=>r(!1)),d&&!n&&(0,i.OZ)(d,s,t).finally(()=>a(!1))},k=(e,t)=>{let n=e.trim();return 0===n.length?(t("nameRequired"),!1):r.CA.test(n)?(t(null),!0):(t("policyNameInvalidCharsError"),!1)},R=(e,t,n)=>{let r=[],i=0;for(let a of n){let n=i,o=i+a;if(e<o&&t>n){let i=Math.max(e,n)-n,a=Math.min(t,o)-n;r.push({start:i,length:a-i})}else r.push({start:0,length:0});i=o}return r},C=(e,t,n,i,o,c)=>{let u=n.trim(),p=(0,l.Z)(u,r.om),m=!!c,[g,h]=(0,s.useState)(0),[f,b]=(0,s.useState)({}
65),[w,Z]=(0,s.useState)(null),[v,y]=(0,s.useState)(!1),[x,$]=(0,s.useState)(!1),[S,k]=(0,s.useState)(!1),C=(0,s.useRef)(null);(0,s.useEffect)(()=>{C.current?.abort(),h(0),Z(null),b({}),k(!1)},[p]),(0,s.useEffect)(()=>{C.current?.abort(),h(0),Z(null),b({}),k(!1)},[o]);let T=(0,s.useCallback)(async t=>{if(m&&!o){let e={users:0,groups:0,special:0,total:0};return Z(e),e}if(i)return w??null;if(w&&!S)return w;y(!0);try{let n=p||void 0,r=o??"",i=await Promise.allSettled([a.Z.fetchUsers(r,t,0,1,n),a.Z.fetchUserGroups(r,t,0,1,n),e?a.Z.fetchUsers(e,t,0,1,n):Promise.resolve({paging:{count:0},items:[]})]);if(i.some(e=>"rejected"===e.status&&(e.reason?.name==="AbortError"||e.reason instanceof DOMException&&"AbortError"===e.reason.name)))return null;let[s,l,d]=i,c="fulfilled"===s.status?s.value:void 0,u="fulfilled"===l.status?l.value:void 0,m="fulfilled"===d.status?d.value:void 0;if(i.some(e=>"rejected"===e.status))return k(!0),Z(null),null;let g={users:c?.paging?.count??0,groups:u?.paging?.count??0,special:m?.paging?.count??0,total:(c?.paging?.count??0)+(u?.paging?.count??0)+(m?.paging?.count??0)};return Z(g),k(!1),g}catch(e){return e instanceof DOMException&&"AbortError"===e.name||e?.name==="AbortError"||k(!0),null}finally{y(!1)}},[w,e,i,p,o,m,S]),A=(0,s.useCallback)(async(n,r=!1)=>{if(i)return;if(m&&!o)return void b(e=>e[0]?e:{...e,0:[]});if(!r&&f[n]&&!S||S&&!r)return;C.current?.abort();let s=new AbortController;C.current=s,$(!0),r&&k(!1);try{let r=await T(s.signal);if(null===r)return;if(0===r.total)return void b(e=>({...e,[n]:[]}));let i=!!p,l=p||void 0,u=o??"";if(i&&r.total<=t){let[t,n,i]=await Promise.all([r.users?a.Z.fetchUsers(u,s.signal,0,r.users,l):Promise.resolve({items:[]}),r.groups?a.Z.fetchUserGroups(u,s.signal,0,r.groups,l):Promise.resolve({items:[]}),r.special&&e?a.Z.fetchUsers(e,s.signal,0,r.special,l):Promise.resolve({items:[]})]),o=[...(t.items??[]).map(e=>({value:`RealmUser-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUser",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id})),...(n.items??[]).map(e=>({value:`RealmUserGroup-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUserGroup",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id})),...(i.items??[]).map(e=>({value:`SpecialRealmUser-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUser",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id}))],p=c?d(o):o;b({0:p}),h(0),k(!1);return}let m=n*t,g=Math.min(m+t,r.total),[f,w,Z]=R(m,g,[r.users,r.groups,r.special]),v=[f.length?a.Z.fetchUsers(u,s.signal,f.start,f.length,l):Promise.resolve({items:[]}),w.length?a.Z.fetchUserGroups(u,s.signal,w.start,w.length,l):Promise.resolve({items:[]}),Z.length&&e?a.Z.fetchUsers(e,s.signal,Z.start,Z.length,l):Promise.resolve({items:[]})],[y,x,$]=await Promise.all(v),S=[...(y.items??[]).map(e=>({value:`RealmUser-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUser",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id})),...(x.items??[]).map(e=>({value:`RealmUserGroup-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUserGroup",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id})),...($.items??[]).map(e=>({value:`SpecialRealmUser-${e.id}-${e.realm?.id}`,label:c?`${e.name}`:`${e?.realm?.name} / ${e.name}`,userType:"RealmUser",realmName:e?.realm?.name||"",realmId:e?.realm?.id||"",userName:e.name,userId:e.id}))],C=c?d(S):S;b(e=>({...e,[n]:C})),k(!1)}catch(e){e instanceof DOMException&&"AbortError"===e.name||e?.name==="AbortError"||k(!0)}finally{$(!1)}},[f,T,t,e,i,p,o,c,m,S]);(0,s.useEffect)(()=>{i||m&&!o||A(0)},[A,i,m,o]);let O=(0,s.useRef)(e??null);(0,s.useEffect)(()=>{!i&&O.current!==(e??null)&&(Z(null),b({}),h(0),k(!1),O.current=e??null,e&&A(0,!0))},[e,i,A]);let B=f[g]||[],P=w?.total??0,W=P>0?Math.ceil(P/t):1,N=!S&&!(m&&!o)&&(i||v||!w||x&&!f[0]||!f.hasOwnProperty(0));return{options:m&&!o||N?[]:B,loading:x||v,firstPageLoading:N,error:S,refetchPage:()=>{Z(null),f[g]&&b(e=>{let t={...e};return delete t[g],t}),k(!1),A(g,!0)},paginationValue:{enabled:P>t,totalItems:P,pageSize:t,currentPageIndex:g,setPage:e=>{e<0||e>=W||(h(e),f[e]||A(e))},isFiltering:!!p,pageStart:g*t,pageEnd:Math.min((g+1)*t,P),totalPages:W}}}},839191:function(e,t,n){n.d(t,{C5:()=>I,Kx:()=>C,OZ:()=>B,QR:()=>O,ZH:()=>j,Zb:()=>
65W,fb:()=>R,zN:()=>A});var r,i=n(172289),a=n(191887),o=n(174434),s=n(251873),l=n(895758),d=n(318412),c=n(210161),u=n(110118),p=n(832099),m=n(912166),g=n(800669),h=n(922879),f=n(206897),b=n(657201),w=n(913775),Z=n(226620);function v(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){n(e);return}s.done?t(l):Promise.resolve(l).then(r,i)}function y(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){v(a,r,i,o,s,"next",e)}function s(e){v(a,r,i,o,s,"throw",e)}o(void 0)})}}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}function $(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n.push.apply(n,r)}return n})(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}function S(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function k(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var d=[s,l];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,d[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&d[0]?r.return:d[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,d[1])).done)return i;switch(r=0,i&&(d=[2&d[0],i.value]),d[0]){case 0:case 1:i=d;break;case 4:return a.label++,{value:d[1],done:!1};case 5:a.label++,r=d[1],d=[0];continue;case 7:d=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===d[0]||2===d[0])){a=0;continue}if(3===d[0]&&(!i||d[1]>i[0]&&d[1]<i[3])){a.label=d[1];break}if(6===d[0]&&a.label<i[1]){a.label=i[1],i=d;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(d);break}i[2]&&a.ops.pop(),a.trys.pop();continue}d=t.call(e,a)}catch(e){d=[6,e],r=0}finally{n=i=0}if(5&d[0])throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}}var R=function(e){var t=e.zone,n=e.message,r=e.tooltipRoot,a=e.isInbound;return(0,i.BX)(s.q,{align:"center",gap:4,style:{width:"100%",overflow:"hidden",textOverflow:"ellipsis"},children:[!t.hasInterfaces&&t.id!==g.dw.id&&(0,i.tZ)(p.w,{title:n(a?"zoneNoInterfacesWarningInbound":"zoneNoInterfacesWarningOutbound"),placement:"right",root:r,"data-testid":g._q.zoneNoInterfacesWarningTooltip,children:(0,i.tZ)(m.k,{status:"warning",width:20,height:20,"data-testid":g._q.zoneNoInterfacesWarningStatusIcon})}),(0,i.tZ)("span",{css:o.W.securityZoneSetupZonesName,children:t.name})]})},C=function(e){var t=(0,c.useMessages)().message;return(0,i.BX)(i.HY,{children:[e.hasExpired&&(0,i.tZ)(p.w,{title:t("certificateExpiredTooltip"),"data-testid":g._q.certificateExpiredTooltip,placement:"right",children:(0,i.tZ)(m.k,{status:"negative",width:20,height:20,style:{marginLeft:4},"data-testid":g._q.certificateExpiredStatusIcon})}),e.isExpiringSoon&&(0,i.tZ)(p.w,{title:e.daysRemaining>0&&e.daysRemaining<=1?t("certificateExpiringOneDayTooltip"):t("certificateExpiringSoonTooltip",{days:e.daysRemaining}),"data-testid":g._q.certificateExpiringSoonTooltip,placement:"right",children:(0,i.tZ)(m.k,{status:"warning",width:20,height:20,style:{marginLeft:4},"data-testid":g._q.certificateExpiringSoonStatusIcon})})]})},T=function(e,t,n,r){var a=(0,c.useMessages)().message;return e.length?1===e.length&&e[0].id===g.dw.id?(0,i.BX)(s.q,{al
65ign:"center",children:[(0,i.tZ)(p.w,{title:n?a("anySourceZoneWarningTooltip"):a("anyDestinationZoneWarningTooltip"),placement:"right","data-testid":g._q.anyZoneWarningTooltip,children:(0,i.tZ)(m.k,{status:"warning",width:20,height:20,style:{marginRight:4},"data-testid":g._q.anyZoneWarningStatusIcon})}),(0,i.tZ)("span",{css:o.W.containerSrcDstZoneValues,children:e[0].name})]}):(0,i.tZ)(d.Z,{wrapperCss:{maxWidth:"100%"},contentCss:o.W.containerSrcDstZoneValues,lineClamp:t,tooltipProps:{interactive:!0,tooltipCss:o.W.containerSrcDstZoneToolTip},children:e.map(function(t,n){return(0,i.BX)("span",{style:{alignItems:"center",verticalAlign:"middle",display:"inline-flex"},children:[!t.hasInterfaces&&(0,i.tZ)(p.w,{title:r?a("zoneNoInterfacesWarningInbound"):a("zoneNoInterfacesWarningOutbound"),placement:"right","data-testid":g._q.zoneNoInterfacesWarningTooltip,children:(0,i.tZ)(m.k,{status:"warning",width:20,height:20,style:{marginRight:4},"data-testid":g._q.zoneNoInterfacesWarningStatusIcon})}),(0,i.BX)("span",{children:[t.name,n<e.length-1&&(0,i.tZ)("span",{children:",\xa0"})]})]},t.id)})}):(0,i.tZ)("span",{css:o.W.securityZonesPlaceholderText,children:a("noZones")})},A=function(e,t,n,r){var a=(0,c.useMessages)().message;return(0,i.BX)(s.q,{justify:"space-between",align:"center",children:[(0,i.BX)(s.q,{align:"center",children:[(0,i.tZ)("label",{css:o.W.containerNameLabel,children:a("securityZones")}),(0,i.tZ)(h.Z,{topic:"decrypt_security_zones"})]}),(0,i.tZ)(l.X,{"data-testid":e,variant:"tertiary",onClick:function(){return n(!0)},style:o.W.editZonesButton,disabled:!t||r,children:a("editZonesButton")})]})},O=function(e,t,n,r,a,l){var d=(0,c.useMessages)().message,p=function(e,t){return!!e.length&&(1!==e.length||e[0].id!==g.dw.id)&&t};return(0,i.BX)(s.q,{margin:{top:8},gap:16,children:[(0,i.BX)(s.q,{direction:"vertical",style:{flexBasis:"50%"},children:[(0,i.BX)("div",{css:o.W.containerSrcDstZoneLabel,children:[d("sourceZones")," ",a&&(0,i.tZ)("span",{css:o.W.requiredIndicator,children:d("requiredIndicator")})]}),p(e,r)?(0,i.tZ)(u.Z,{margin:{top:12,right:48}}):T(e,n,!0,l)]}),(0,i.BX)(s.q,{direction:"vertical",style:{flexBasis:"50%"},children:[(0,i.BX)("div",{css:o.W.containerSrcDstZoneLabel,children:[d("destinationZones")," ",a&&(0,i.tZ)("span",{css:o.W.requiredIndicator,children:d("requiredIndicator")})]}),p(t,r)?(0,i.tZ)(u.Z,{margin:{top:12,right:48}}):T(t,n,!1,l)]})]})},B=(r=y(function(e,t,n){return k(this,function(r){switch(r.label){case 0:var i;if(0===e.length)return t([g.dw]),[2];return[4,Promise.all(e.map((i=y(function(e){var t,r;return k(this,function(i){return(t=!1,n.length>0&&(t=Array.isArray(null==(r=n.find(function(t){return t.id===e.id}))?void 0:r.interfaces)&&r.interfaces.length>0),e.id&&e.name)?[2,{links:{self:"",parent:""},type:"SecurityZone",name:e.name,id:e.id,hasInterfaces:t}]:[2]})}),function(e){return i.apply(this,arguments)})))];case 1:return t(r.sent()),[2]}})}),function(e,t,n){return r.apply(this,arguments)}),P=function(e){return function(t){var n,r,i=null==(n=e.current)?void 0:n.Grid;if(i){var a=e.current.props.height,o=e.current.props.rowHeight,s=Math.max(0,e.current.props.rowCount*o-a),l=i.state.scrollTop,d=Math.max(0,Math.min(s,l+t.deltaY));d!==l&&(t.cancelable&&t.preventDefault(),null==(r=e.current)||r.scrollToPosition(d))}}},W=function(e){var t=e.selectorHeight,n=e.selectorRowHeight,r=e.tooltips,o=e.innerProps,s=S(e,["selectorHeight","selectorRowHeight","tooltips","innerProps"]),l=a.Children.count(s.children),d=a.Children.toArray(s.children),c=(0,a.useRef)(null),u=(0,a.useRef)(null);return(0,i.tZ)(f.c.MenuList,$(x({},s),{innerProps:$(x({},o),{onWheelCapture:P(u)}),children:(0,i.tZ)(b.qj,{style:{height:t},children:function(e){var t=e.height,a=e.width;return(0,i.tZ)("div",{ref:c,children:(0,i.tZ)(b.aV,{ref:u,width:a,height:t,rowCount:l,rowHeight:n,rowRenderer:function(e){var t,n,a,o=e.index,s=e.key,l=e.style,u=d[o],m=null==(n=u.props)||null==(t=n.data)?void 0:t.value,g=m&&r?r[m]:"",h=g?(0,i.tZ)(p.w,{css:{whiteSpace:"pre-line"},title:g,placement:"right",root:null!=(a=c.current)?a:void 0,children:(0,i.tZ)("span",{children:u})}):u;return(0,i.tZ)("div",{style:l,children:h},s)}})})}})}))},N=(0,a.createContext)(null),I=function(e){var t=e.value,n=e.children;return(0,i.tZ)(N.Provider,{value:t,children:n})},j=function(e){var t=e.selectorHeight,n=e.selectorRowHeight,r=e.isNetworkSelector,l=e.networkTooltips,d=e.innerProps,c=S(e,["selectorHeight","selectorRowHeight","isNetworkSelector","networkTooltips","innerProps"]),u=(0,a.useContext)(N),m=(0,a.useMemo)(function(){return a.Children.toArray(c.children)},[c.children]),g=(0,a.useRef)(null),h=(0,a.useRef)(null),v=(0,a.useCallback)(function(e){var t,n,r,a=e.index,o=e.key,s=e.style,d=m[a],c=null==(n=d.props)||null==(t=n.data)?void 0:t.value,u=c&&l?l[c]:"",g=u?(0,i.tZ)(p.w,{css:{whiteSpace:"pre-line"},title:u,placement:"right",root:null!=(r=h.current)?r:void 0,children:(0,i.tZ)("span",{children:d})}):d;return(0,i.tZ)("div",{style:s,children:g},o)},[m,l]),y=!!u&&u.enabled;return(0,i.tZ)(f.c.MenuList,$(x({},c),{innerProps:$(x({},d),{onWheelCapture:P(g)}),children:(0,i.BX)(s.q,{direction:"vertical",css:{height:t},children:[(0,i.tZ)(s.q,{css:{minHeight:0,flex:1},children:(0,i.tZ)("div",{ref:h,style:{flex:1,width:"100%"},children:(0,i.tZ)(b.qj,{children:function(e){var t=e.height,r=e.width;return(0,i.tZ)(b.aV,{ref:g,width:r,height:t,rowCount:m.length,rowHeight:n,overscanRowCount:6,rowRenderer:v})}})})}),y&&(0,i.BX)(i.HY,{children:[(0,i.tZ)(w.A,{direction:"horizontal",size:"xs"}
65),(0,i.tZ)(s.q,{align:"center",css:{width:"100%",paddingBottom:8*!r,paddingLeft:4,paddingRight:4},children:(0,i.tZ)(Z.V,{currentPage:u.currentPageIndex+1,rows:u.totalItems,defaultRowsPerPage:u.pageSize,css:o.W.pagination,children:(0,i.tZ)(Z.V.Controls,{onPageClick:function(e){return u.setPage(Number(e)-1)}})})})]})]})}))}}}]);
66//# sourceMappingURL=18134.3161216a.js.map

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.