"use strict";(self.webpackChunkunifiNetworkUi=self.webpackChunkunifiNetworkUi||[]).push([[74758,89965],{237947:(e,t,n)=>{n.d(t,{Bs:()=>I,DB:()=>o,LR:()=>c,M2:()=>E,OL:()=>m,P4:()=>p,U_:()=>a,Ur:()=>h,YN:()=>T,_J:()=>s,b4:()=>u,c8:()=>A,hJ:()=>d,jf:()=>_,kE:()=>O,mQ:()=>N,pB:()=>C,x2:()=>i,yj:()=>r});var l=n(284473);const r={antialias:!0,powerPreference:"high-performance",preserveDrawingBuffer:!1,stencil:!1,depth:!0,precision:"highp"},a={antialias:!1,powerPreference:"low-power",preserveDrawingBuffer:!1,stencil:!1,depth:!0,precision:"lowp"},o={current:.1,min:.1,max:.1,debounce:1e3},i={current:1,min:.5,max:1,debounce:200},c=[2,2],m=!0,E=!1,A=!1,s=!0,d="__ROAMING_TOPOLOGY_CONNECTION__",N=.2,u={transparent:!0,opacity:N,depthWrite:!1,depthTest:!1},I={transform:!0,center:!0},_={},O={...I,transform:!1,distanceFactor:25},T={},C={...I,transform:!1,distanceFactor:25},M={},p={[l.n.LINE_OVERLAY]:M,[l.n.LINE_DIRECTION]:M,[l.n.NODE_CIRCLE]:M,[l.n.NODE_DEVICE_IMAGE]:M,[l.n.NODE_DEVICE_NAME]:M,[l.n.RADIAL_GRADIENT]:M},h={enableZoom:!0,enablePan:!0,enableRotate:!1,enableDamping:!1}},262690:(e,t,n)=>{n.d(t,{F8:()=>N,He:()=>s,Mb:()=>u,Or:()=>m,RG:()=>T,SI:()=>_,Yw:()=>C,b3:()=>I,dQ:()=>A,hT:()=>O,o0:()=>E,qL:()=>M,rR:()=>d});var l=n(872797),r=n(850796),a=n(699948),o=n(94998),i=n(874807),c=n(398300);const m={[o.U7.SUCCESS_ROAMING]:l.A,[o.U7.FAILED_ROAMING]:r.A,[o.U7.FAILED_CONNECTION]:a.A},E={[o.U7.SUCCESS_ROAMING]:"purple-06",[o.U7.FAILED_ROAMING]:"red-06",[o.U7.FAILED_CONNECTION]:"red-06"},A={[o.U7.SUCCESS_ROAMING]:"COMMON_ROAMING",[o.U7.FAILED_ROAMING]:"ROAMING_FAILED_ROAMING",[o.U7.FAILED_CONNECTION]:"ROAMING_FAILED_CONNECTION"},s={[o.o4.SUCCESS]:"COMMON_SUCCESS",[o.o4.FAILURE]:"ROAMING_FAILURE",[o.o4.ASSOCIATION_FAILURE]:"COMMON_ASSOCIATION_FAILURE",[o.o4.AUTHENTICATION_FAILURE]:"COMMON_AUTHENTICATION_FAILURE",[o.o4.RADIUS_AUTHENTICATION_FAILURE]:"COMMON_RADIUS_AUTHENTICATION_FAILURE",[o.o4.WPA_AUTHENTICATION_FAILURE]:"COMMON_WPA_AUTHENTICATION_FAILURE",[o.o4.DHCP_TIMEOUT]:"COMMON_DHCP_TIMEOUT",[o.o4.DNS_TIMEOUT]:"COMMON_DNS_TIMEOUT",[o.o4.DNS_RESPONSE_NOT_SEEN]:"COMMON_DNS_RESPONSE_NOT_SEEN",[o.o4.TRAFFIC_FAILURE]:"COMMON_TRAFFIC_FAILURE"},d={[o.o4.SUCCESS]:i.P1,[o.o4.FAILURE]:i.P1,[o.o4.ASSOCIATION_FAILURE]:i.P1,[o.o4.AUTHENTICATION_FAILURE]:i.P1,[o.o4.RADIUS_AUTHENTICATION_FAILURE]:i.P1,[o.o4.WPA_AUTHENTICATION_FAILURE]:i.P1,[o.o4.DHCP_TIMEOUT]:i.P1,[o.o4.DNS_TIMEOUT]:i.P1,[o.o4.DNS_RESPONSE_NOT_SEEN]:i.P1,[o.o4.TRAFFIC_FAILURE]:i.P1},N=20,u=20,I=40,_=40,O=1,T=8,C=[c.H.ROAMING,c.H.ROAMING_TOPOLOGY],M=[o.U7.SUCCESS_ROAMING,o.U7.FAILED_ROAMING]},284473:(e,t,n)=>{var l;n.d(t,{n:()=>l}),function(e){e.LINE_OVERLAY="lineOverlay",e.LINE_DIRECTION="lineDirection",e.NODE_CIRCLE="nodeCircle",e.NODE_DEVICE_IMAGE="nodeDeviceImage",e.NODE_DEVICE_NAME="nodeDeviceName",e.RADIAL_GRADIENT="radialGradient"}(l||(l={}))},568294:(e,t,n)=>{n.d(t,{AL:()=>s,Mw:()=>N,R:()=>E,er:()=>A,rC:()=>m,sq:()=>d});var l=n(296540),r=n(822336),a=n(842916),o=n(939703),i=n(262690),c=n(237947);const m=(e,t)=>{return(n=i.Or[e])?(0,l.createElement)(n,{size:"original",color:r.Ay[`desktop-color-${i.o0[e]}-${t}`]}):null;var n},E=(e,t)=>e>67?r.Ay[`desktop-color-green-06-${t}`]:e>33?r.Ay[`desktop-color-orange-06-${t}`]:r.Ay[`desktop-color-red-06-${t}`],A=e=>(0,o.b_)(e,c.mQ),s=({roamAttempts:e,highestRoamAttempts:t,sumOfRoamAttempts:n,edgeCount:l})=>l<3?i.hT:Math.max(i.hT,Math.min(i.RG,i.hT+(i.RG-i.hT)*(e/t*.7+e/n*.3))),d=(e,t)=>Math.round(e/t*100),N=({channel:e,band:t,channelWidth:n,rssi:l,formatMessage:r,separator:o=""})=>`${e?`${r({id:"COMMON_CHANNEL_ABBREVIATION"})} ${e}`:""} ${t||n?`(${t?`${r({id:a.U[t]})}${t&&n?", ":""}${n?`${n} ${r({id:"COMMON_UNIT_MHZ"})}`:""}`:""})`:""} ${l?`${o} ${l} ${r({id:"COMMON_UNIT_DBM"})}`:""}`},574758:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ee});var l=n(296540),r=n(94998),a=n(725842),o=n(71479),i=n(294303);const c=(0,o.A)(i.A)`
  flex-direction: column;
`;var m=n(705145),E=n(469733),A=n(822336),s=n(998837),d=n(689965),N=n(6176),u=n(845030),I=n(398300),_=n(262690),O=n(6510),T=n(566723);const C=(0,o.A)(i.A)`
  width: 100%;
  justify-content: space-between;
  align-items: center;
`,M=(0,o.A)(i.A)`
  flex-direction: column;
  gap: ${T.YC};
  align-items: center;
  cursor: pointer;
  width: 30%;
  > p {
    max-width: 100%;
  }
`;var p=n(963565),h=n(925338);const S=({[r.bE.TYPE]:e,[r.bE.FROM_ENDPOINT]:{[r.AX.DEVICE_NAME]:t,[r.AX.DEVICE_MODEL]:n,[r.AX.DEVICE_MAC]:a},[r.bE.TO_ENDPOINT]:{[r.AX.DEVICE_NAME]:o,[r.AX.DEVICE_MODEL]:i,[r.AX.DEVICE_MAC]:c}})=>{const T=(0,E.useDispatch)(),{themeName:S}=(0,s.u)(),g=(0,l.useCallback)(e=>()=>{T((0,u.XP)({type:I.H.DEVICE,id:e}))},[T]),D=(0,l.useMemo)(()=>{switch(e){case r.U7.SUCCESS_ROAMING:return A.Ay[`desktop-color-green-06-${S}`];case r.U7.FAILED_ROAMING:return A.Ay[`desktop-color-red-06-${S}`];default:return""}},[e,S]);return l.createElement(d.A,null,l.createElement(C,null,l.createElement(M,{onClick:g(a)},l.createElement(N.A,{width:_.b3,height:_.SI,model:n}),l.createElement(m.A,{isTruncated:!0,size:"small",color:"text-1"},(0,O.Q)({name:t,model:n,mac:a}))),l.createElement(p.A,{roamingColor:D,direction:h.P.RIGHT}),l.createElement(M,{onClick:g(c)},l.createElement(N.A,{width:_.b3,height:_.SI,model:i}),l.createElement(m.A,{isTruncated:!0,size:"small",color:"text-1"},(0,O.Q)({name:o,model:i,mac:c})))))};var g=n(217439),D=n(592563),R=n(718073),L=n(198494),f=n(602021),b=n(282556),x=n(699784),P=n(568294);const U=(0,o.A)(i.A)`
  flex-direction: column;
  gap: ${T.kc};
`,w=(0,o.A)(i.A)`
  justify-content: space-between;
  white-space: nowrap;
  > :nth-child(2) {
    max-width: 70%;
  }
  gap: ${T.Er};
  overflow: hidden;
`,F=({[r.bE.TIME]:e,[r.bE.ENDPOINT]:{[r.AX.WLAN_NAME]:t,[r.AX.WLAN_ID]:n},[r.bE.FROM_ENDPOINT]:{[r.AX.DEVICE_NAME]:a,[r.AX.DEVICE_MAC]:o,[r.AX.DEVICE_MODEL]:i,[r.AX.RSSI]:c,[r.AX.CHANNEL]:A,[r.AX.BAND]:s,[r.AX.CHANNEL_WIDTH]:N,[r.AX.WLAN_NAME]:_,[r.AX.WLAN_ID]:T},[r.bE.TO_ENDPOINT]:{[r.AX.DEVICE_NAME]:C,[r.AX.DEVICE_MAC]:M,[r.AX.DEVICE_MODEL]:p,[r.AX.RSSI]:h,[r.AX.CHANNEL]:S,[r.AX.BAND]:F,[r.AX.CHANNEL_WIDTH]:$,[r.AX.WLAN_NAME]:k,[r.AX.WLAN_ID]:z},[r.bE.CLIENT]:{[r.Sf.NAME]:G,[r.Sf.MAC]:H,[r.Sf.HOSTNAME]:y,[r.Sf.IP]:v}})=>{const{formatMessage:X}=(0,x.tz)(),B=(0,E.useDispatch)(),V=(0,E.useSelector)(b.zi),Z=(0,E.useSelector)(f.hq),W=(0,E.useSelector)(L.BQ),Y=(0,l.useMemo)(()=>new Intl.DateTimeFormat(V,{timeZone:Z,hourCycle:W,weekday:"short",day:"numeric",month:"short",hour:"numeric",minute:"numeric",year:"numeric"}),[V,Z,W]),j=(0,l.useCallback)(e=>()=>{B((0,u.XP)({type:I.H.CLIENT,id:e}))},[B]),Q=(0,l.useCallback)(e=>()=>{B((0,u.XP)({type:I.H.DEVICE,id:e}))},[B]),q=(0,l.useCallback)(e=>()=>{B((0,u.XP)({type:I.H.WIFI,id:e}))},[B]),K=(0,l.useMemo)(()=>(0,P.Mw)({channel:A,band:s,channelWidth:N,rssi:c,formatMessage:X,separator:" | "}),[A,s,N,c,X]),J=(0,l.useMemo)(()=>(0,P.Mw)({channel:S,band:F,channelWidth:$,rssi:h,formatMessage:X,separator:" | "}),[S,F,$,h,X]),ee=(0,l.useMemo)(()=>t||_||k,[t,_,k]),te=(0,l.useMemo)(()=>(0,O.Q)({name:a,model:i,mac:o}),[a,i,o]),ne=(0,l.useMemo)(()=>(0,O.Q)({name:C,model:p,mac:M}),[C,p,M]);return l.createElement(d.A,null,l.createElement(U,null,e?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_DATE_TIME"})),l.createElement(g.A,{size:"medium",color:"text-3"},Y.format(e))):null,G?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_NAME"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:j(H)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},G))):null,y?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_HOSTNAME"})),l.createElement(g.A,{size:"medium",color:"text-3"},y)):null,v?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_CLIENT_IP_ADDRESS"})),l.createElement(g.A,{size:"medium",color:"text-3"},v)):null,H?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_MAC_ADDRESS"})),l.createElement(g.A,{size:"medium",color:"text-3"},H)):null,ee?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_WIFI_NAME"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:q(n||T||z)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},ee))):null,te?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_ROAMED_FROM"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:Q(o)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},te))):null,K?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_PRIOR_CONNECTION"})),l.createElement(R.A,{description:K},l.createElement(m.A,{size:"medium",color:"text-3",isTruncated:!0},K))):null,c&&h?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_ROAMING_DECISION"})),l.createElement(g.A,{size:"medium",color:"text-3"},l.createElement(x.sA,{id:"COMMON_DBM_FROM_TO",values:{from:c,to:h}}))):null,ne?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_CONNECTED_TO"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:Q(M)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},ne))):null,J?l.createElement(w,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CONNECTION_INFO"})),l.createElement(R.A,{description:J},l.createElement(m.A,{size:"medium",color:"text-3",isTruncated:!0},J))):null))},$=({[r.bE.TIME]:e,[r.bE.ENDPOINT]:t,[r.bE.FROM_ENDPOINT]:n,[r.bE.TO_ENDPOINT]:a,[r.bE.CLIENT]:o,[r.bE.TYPE]:i})=>l.createElement(l.Fragment,null,l.createElement(S,{from_endpoint:n,to_endpoint:a,type:i}),l.createElement(F,{time:e,endpoint:t,from_endpoint:n,to_endpoint:a,client:o})),k=(0,o.A)(i.A)`
  flex-direction: column;
  gap: ${T.kc};
`,z=(0,o.A)(i.A)`
  gap: 2px;
`,G=(e,t)=>Number.isFinite(e)?e>=80?A.Ay[`desktop-color-green-05-${t}`]:e>=60?A.Ay[`desktop-color-orange-06-${t}`]:A.Ay[`desktop-color-red-06-${t}`]:A.Ay[`desktop-color-neutral-03-${t}`],H=(0,o.A)(i.A)`
  flex-direction: column;
  gap: ${T.YC};
  width: 100%;
`,y=(0,o.A)(i.A,{shouldForwardProp:e=>"percentage"!==e})`
  width: 100%;
  height: ${T.Ln};
  padding-left: ${T.YC};
  border-radius: ${A.Ay["desktop-radius-base"]};
  background: ${({percentage:e,theme:{themeName:t}})=>G(e,t)};
`,v=({id:e,percentage:t})=>l.createElement(H,null,l.createElement(y,{percentage:t},l.createElement(g.A,{size:"small",color:"text-2-oncolor-alpha"},l.createElement(x.sA,{id:e}))),l.createElement(g.A,{size:"small",style:{color:G(t,(0,s.u)().themeName)}},t,"%")),X={[r.Ct.ASSOCIATION_RATIO]:"COMMON_ASSOC",[r.Ct.AUTHENTICATION_RATIO]:"COMMON_AUTH",[r.Ct.DHCP_RATIO]:"COMMON_DHCP",[r.Ct.DNS_RATIO]:"COMMON_DNS"},B=Object.keys(X),V=Object.entries(X),Z=({[r.bE.STATISTICS]:e})=>l.createElement(d.A,null,l.createElement(k,null,l.createElement(g.A,{size:"small",color:"text-2"},l.createElement(x.sA,{id:"COMMON_WIFI_CONNECTIVITY"})),l.createElement(z,null,V.map(([t,n])=>l.createElement(v,{key:n,id:n,percentage:e[t]||0}))))),W=(0,o.A)(i.A)`
  flex-direction: column;
  gap: ${T.kc};
`,Y=(0,o.A)(i.A)`
  justify-content: space-between;
  white-space: nowrap;
  > :nth-child(2) {
    max-width: 70%;
  }
  gap: ${T.Er};
  overflow: hidden;
`,j=({[r.bE.TIME]:e,[r.bE.ENDPOINT]:{[r.AX.DEVICE_MAC]:t,[r.AX.DEVICE_NAME]:n,[r.AX.WLAN_NAME]:a,[r.AX.WLAN_ID]:o},[r.bE.CLIENT]:{[r.Sf.NAME]:i,[r.Sf.MAC]:c,[r.Sf.HOSTNAME]:A,[r.Sf.IP]:s},[r.bE.STATISTICS]:N})=>{const _=(0,E.useDispatch)(),O=(0,E.useSelector)(b.zi),T=(0,E.useSelector)(f.hq),C=(0,E.useSelector)(L.BQ),M=(0,l.useMemo)(()=>new Intl.DateTimeFormat(O,{timeZone:T,hourCycle:C,weekday:"short",day:"numeric",month:"short",hour:"numeric",minute:"numeric",year:"numeric"}),[O,T,C]),p=(0,l.useCallback)(e=>()=>{_((0,u.XP)({type:I.H.CLIENT,id:e}))},[_]),h=(0,l.useCallback)(e=>()=>{_((0,u.XP)({type:I.H.DEVICE,id:e}))},[_]),S=(0,l.useCallback)(e=>()=>{_((0,u.XP)({type:I.H.WIFI,id:e}))},[_]),R=(0,l.useMemo)(()=>B.find(e=>!N[e]),[N]);return l.createElement(d.A,null,l.createElement(W,null,e?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_DATE_TIME"})),l.createElement(g.A,{size:"medium",color:"text-3"},M.format(e))):null,R?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"ROAMING_FAILURE_STEP"})),l.createElement(g.A,{size:"medium",color:"text-3"},l.createElement(x.sA,{id:X[R]}))):null,i?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_NAME"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:p(c)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},i))):null,A?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_HOSTNAME"})),l.createElement(g.A,{size:"medium",color:"text-3"},A)):null,s?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_CLIENT_IP_ADDRESS"})),l.createElement(g.A,{size:"medium",color:"text-3"},s)):null,c?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"LOGS_CLIENT_MAC_ADDRESS"})),l.createElement(g.A,{size:"medium",color:"text-3"},c)):null,n?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_AP"})),l.createElement(g.A,{size:"medium",color:"text-3"},l.createElement(D.A,{type:"button",fontSize:"medium",onClick:h(t)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},n)))):null,a?l.createElement(Y,null,l.createElement(g.A,{size:"medium",color:"text-2"},l.createElement(x.sA,{id:"COMMON_WIFI_NAME"})),l.createElement(D.A,{type:"button",fontSize:"medium",onClick:S(o)},l.createElement(m.A,{isTruncated:!0,size:"medium",color:"inherit"},a))):null))};var Q=n(64749);const q=({[r.bE.ENDPOINT]:{[r.AX.DEVICE_MAC]:e},[r.bE.CLIENT]:{[r.Sf.MAC]:t}})=>{const n=(0,E.useDispatch)(),a=(0,l.useCallback)(()=>{(0,E.batch)(()=>{n((0,Q.TU)([r.U7.FAILED_CONNECTION])),n((0,Q.Jw)([t])),n((0,Q.T9)([e])),n((0,Q.q)([e])),n((0,Q.p0)(!0)),n((0,u.K5)())})},[n,t,e]);return l.createElement(d.A,null,l.createElement(D.A,{style:{width:"fit-content"},type:"button",fontSize:"medium",onClick:a},l.createElement(x.sA,{id:"ROAMING_VIEW_ALL_ATTEMPTS"})))},K=({[r.bE.TIME]:e,[r.bE.ENDPOINT]:t,[r.bE.CLIENT]:n,[r.bE.STATISTICS]:a})=>l.createElement(l.Fragment,null,l.createElement(Z,{statistics:a}),l.createElement(j,{time:e,endpoint:t,client:n,statistics:a}),l.createElement(q,{endpoint:t,client:n}));var J=n(808210);const ee=({activeItem:{[J.b.ROAMING]:{[r.bE.TYPE]:e,[r.bE.TIME]:t,[r.bE.ENDPOINT]:n,[r.bE.FROM_ENDPOINT]:o,[r.bE.TO_ENDPOINT]:i,[r.bE.CLIENT]:m,[r.bE.STATISTICS]:E},[J.b.ROAMING_TOPOLOGY]:{[a.mO.EDGES]:A=[]}}})=>{const s=(0,l.useMemo)(()=>{switch(e){case r.U7.SUCCESS_ROAMING:case r.U7.FAILED_ROAMING:return l.createElement($,{time:t,endpoint:n,from_endpoint:o,to_endpoint:i,client:m,edges:A,type:e});case r.U7.FAILED_CONNECTION:return l.createElement(K,{time:t,endpoint:n,client:m,statistics:E});default:return null}},[e,t,n,A,o,i,m,E]);return l.createElement(c,null,s)}},642199:(e,t,n)=>{n.d(t,{A:()=>a});var l=n(296540),r=n(629318);const a=(0,n(51946).w)(e=>(0,l.createElement)("svg",(0,r.d)({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),(0,l.createElement)("path",{d:"M14.25 8.5a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5ZM8.5 5.99h-5a.5.5 0 0 0 0 1h5a.5.5 0 1 0 0-1Zm-4 3h2a.5.5 0 0 1 0 1h-2a.5.5 0 1 1 0-1Zm-1 3a.5.5 0 0 0 0 1h1a.5.5 0 1 0 0-1h-1Zm13.49-.962a.499.499 0 0 0-.488-.51l-.391-.008-2.785-1.403a1 1 0 0 0-.45-.107H8.498a.5.5 0 0 0 0 1h3.416l-2.697 4.51-3.214-.017a.5.5 0 0 0-.006 1l3.208.023a1 1 0 0 0 .865-.486l1.095-1.83 1.829 1.14v2.16a.5.5 0 1 0 .999 0v-2.72l-2.318-1.44 1.239-2.07.13-.18 2.827 1.41.607.016a.499.499 0 0 0 .512-.488Z",fill:"currentColor",className:e.twotonedclassname}),(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.25 3c-1.52 0-2.75 1.23-2.75 2.75s1.23 2.75 2.75 2.75S17 7.27 17 5.75 15.77 3 14.25 3Zm0 1c.96 0 1.75.79 1.75 1.75s-.79 1.75-1.75 1.75-1.75-.79-1.75-1.75S13.29 4 14.25 4Z",fill:"currentColor",className:e.baseclassname}),(0,l.createElement)("path",{d:"M16.502 10.519a.499.499 0 1 1-.024.997l-.608-.016-2.83-1.41-.12.18-1.24 2.07 2.31 1.44v2.72a.5.5 0 0 1-1 0v-2.16l-1.83-1.14-1.087 1.827a1 1 0 0 1-.866.489l-3.205-.023a.5.5 0 0 1 .006-1l3.212.017L11.91 10H8.5a.5.5 0 0 1 0-1h4.373a1 1 0 0 1 .45.107l2.787 1.403.392.009ZM3.5 6h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1Zm3 3h-2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1ZM3 12.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z",fill:"currentColor",className:e.baseclassname}),(0,l.createElement)("path",{d:"M14.25 8.5a2.75 2.75 0 1 0 0-5.5 2.75 2.75 0 0 0 0 5.5ZM8.5 5.99h-5a.5.5 0 0 0 0 1h5a.5.5 0 1 0 0-1Zm-4 3h2a.5.5 0 0 1 0 1h-2a.5.5 0 1 1 0-1Zm-1 3a.5.5 0 0 0 0 1h1a.5.5 0 1 0 0-1h-1Zm13.49-.962a.499.499 0 0 0-.488-.51l-.391-.008-2.785-1.403a1 1 0 0 0-.45-.107H8.498a.5.5 0 0 0 0 1h3.416l-2.697 4.51-3.214-.017a.5.5 0 0 0-.006 1l3.208.023a1 1 0 0 0 .865-.486l1.095-1.83 1.829 1.14v2.16a.5.5 0 1 0 .999 0v-2.72l-2.318-1.44 1.239-2.07.13-.18 2.827 1.41.607.016a.499.499 0 0 0 .512-.488Z",fill:"currentColor",className:e.fillclassname})))},646980:(e,t,n)=>{n.d(t,{A:()=>A});var l=n(296540),r=n(822336),a=n(642199),o=n(217439),i=n(71479),c=n(294303),m=n(566723);const E=(0,i.A)(c.A,{shouldForwardProp:e=>!["color"].includes(e)})`
  background-color: ${({color:e})=>e};
  padding: 0 ${m.YC};
  gap: 2px;
  border-radius: 2px;
  user-select: none;
  pointer-events: none;
  font-size: 6px;
  line-height: 6px;
  justify-content: center;
  align-items: center;
  z-index: 1;
`,A=({color:e,percentage:t,textProps:n={},iconProps:i={}})=>l.createElement(E,{color:e},l.createElement(a.A,{color:r.Ay["desktop-color-text-1-dark"],...i}),t?l.createElement(o.A,{size:"inherit",color:"text-1-oncolor-alpha",...n},t,"%"):null)},689965:(e,t,n)=>{n.d(t,{A:()=>d,I:()=>l});var l,r=n(296540),a=n(822336),o=n(427853),i=n(71479),c=n(825032),m=n(566723),E=n(294303);!function(e){e.ACCORDION="accordion",e.BUTTON_LIST="buttonList"}(l||(l={}));const A=(0,i.A)(E.A,{shouldForwardProp:e=>!["marginBottom","isButtonList","margin","flex","width","padding","nested","background"].includes(e)})`
  background-color: ${({background:e,nested:t,theme:{themeName:n}})=>e||a.Ay[n===c.S.DARK?`desktop-color-neutral-${t?"00":"01"}-dark`:`desktop-color-neutral-${t?"01":"00"}-light`]};
  padding: ${({theme:e,isButtonList:t,padding:n})=>n||(t?`0 ${e.spacing["spacing-l"]}`:e.spacing["spacing-l"])};
  margin-bottom: ${({theme:e,marginBottom:t})=>t||e.spacing["spacing-l"]};
  ${({margin:e})=>e?`margin: ${e};`:""}
  border-radius: 8px;
  flex-direction: column;
  width: ${({width:e="100%"})=>e};
  flex: ${({flex:e=0})=>e};
  > :last-child {
    margin-bottom: 0;
  }
  thead {
    tr {
      height: 32px !important;
    }
    th {
      text-transform: none;
    }
  }
  ${({isButtonList:e})=>e?`\n    > div {\n      display: flex;\n      height: 48px;\n      border-bottom: ${({theme:{themeName:e}})=>a.Ay[`desktop-border-divider-${e}`]};\n      &:last-child {\n        border-bottom: none;\n      }\n    }\n  `:""}
`,s=(0,i.A)(o.A,{shouldForwardProp:e=>!["marginBottom","margin","flex","padding","nested","background"].includes(e)})`
  background-color: ${({background:e,nested:t,theme:{themeName:n}})=>e||a.Ay[n===c.S.DARK?`desktop-color-neutral-${t?"00":"01"}-dark`:`desktop-color-neutral-${t?"01":"00"}-light`]};
  margin-bottom: ${({theme:e,marginBottom:t})=>t||e.spacing["spacing-l"]};
  ${({margin:e})=>e?`margin: ${e};`:""}
  ${({padding:e})=>e?`padding: ${e};`:""}
  border-radius: 8px;
  flex-direction: column;
  flex: ${({flex:e=0})=>e};
  > :last-child {
    margin-bottom: 0;
  }
  thead {
    tr {
      height: 32px !important;
    }
    th {
      text-transform: none;
    }
  }
  > li {
    > div:first-child {
      background: ${({background:e,theme:{themeName:t}})=>e||a.Ay[t===c.S.DARK?"desktop-color-neutral-01-dark":"desktop-color-neutral-00-light"]};
      height: 48px;
      padding: 0 ${m.Ln};
    }
    > div:nth-child(2) {
      margin-bottom: 0;
      padding: 0 ${m.Ln} ${m.Ln};
      > div {
        padding: 0;
      }
    }
  }
`,d=({type:e,marginBottom:t,margin:n,padding:a,flex:o,width:i,nested:c,...m})=>"items"in m?r.createElement(s,{marginBottom:t,margin:n,padding:a,flex:o,nested:c,...m}):r.createElement(A,{nested:c,width:i,marginBottom:t,margin:n,padding:a,flex:o,isButtonList:e===l.BUTTON_LIST,...m},m.children)},725842:(e,t,n)=>{var l,r,a,o,i,c,m;n.d(t,{Cj:()=>a,TN:()=>i,W2:()=>m,mO:()=>l,tr:()=>r,wf:()=>c}),function(e){e.EDGES="edges",e.VERTICES="vertices",e.CLIENTS="clients"}(l||(l={})),function(e){e.ENDPOINT_1_MAC="endpoint_1_mac",e.ENDPOINT_1_TO_ENDPOINT_2="endpoint_1_to_endpoint_2",e.ENDPOINT_2_MAC="endpoint_2_mac",e.ENDPOINT_2_TO_ENDPOINT_1="endpoint_2_to_endpoint_1",e.TOTAL_ROAM_ATTEMPTS="total_roam_attempts",e.TOTAL_SUCCESSFUL_ROAMS="total_successful_roams",e.TOP_ROAMING_CLIENTS="top_roaming_clients"}(r||(r={})),function(e){e.MAC="mac",e.MODEL="model",e.NAME="name",e.RADIOS="radios"}(a||(a={})),function(e){e.CHANNEL="channel",e.RADIO_BAND="radio_band",e.UTILIZATION_PERCENTAGE="utilization_percentage"}(o||(o={})),function(e){e.MAC="mac",e.NAME="name",e.FINGERPRINT="fingerprint"}(i||(i={})),function(e){e.MAC="mac",e.ROAM_ATTEMPTS="roam_attempts",e.SUCCESSFUL_ROAMS="successful_roams"}(c||(c={})),function(e){e.FAST_ROAMING="fast_roaming",e.ROAM_ATTEMPTS="roam_attempts",e.SUCCESSFUL_ROAMS="successful_roams",e.TRIGGERED_BY_MINIMAL_RSSI="triggered_by_minimal_rssi",e.TRIGGERED_BY_ROAMING_ASSISTANT="triggered_by_roaming_assistant"}(m||(m={}))},740618:(e,t,n)=>{n.d(t,{gm:()=>a,nr:()=>o});var l=n(146880);const r=n.n(l)().getParser(window.navigator.userAgent).getBrowserName().toLowerCase(),a="firefox"===r,o="safari"===r},850796:(e,t,n)=>{n.d(t,{A:()=>a});var l=n(296540),r=n(629318);const a=(0,n(51946).w)(e=>(0,l.createElement)("svg",(0,r.d)({viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),(0,l.createElement)("path",{d:"M5.146 6.646a.5.5 0 1 1 .707.707L3.707 9.5H5.5a.5.5 0 0 1 0 1H3.707l2.146 2.146a.5.5 0 0 1-.707.707l-3-3a.5.5 0 0 1 0-.707l3-3Zm9 0a.5.5 0 0 1 .707 0l3 3a.5.5 0 0 1 0 .707l-3 3a.5.5 0 0 1-.707-.707l2.147-2.146H14.5a.5.5 0 1 1 0-1h1.793l-2.147-2.147a.5.5 0 0 1 0-.707ZM9 9.5a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1 0-1H9Zm3.5 0a.5.5 0 0 1 0 1H11a.5.5 0 1 1 0-1h1.5Z",fill:"currentColor",className:e.baseclassname}),(0,l.createElement)("path",{d:"M5.146 6.646a.5.5 0 1 1 .707.707L3.707 9.5H5.5a.5.5 0 0 1 0 1H3.707l2.146 2.146a.5.5 0 0 1-.707.707l-3-3a.5.5 0 0 1 0-.707l3-3Zm9 0a.5.5 0 0 1 .707 0l3 3a.5.5 0 0 1 0 .707l-3 3a.5.5 0 0 1-.707-.707l2.147-2.146H14.5a.5.5 0 1 1 0-1h1.793l-2.147-2.147a.5.5 0 0 1 0-.707ZM9 9.5a.5.5 0 0 1 0 1H7.5a.5.5 0 0 1 0-1H9Zm3.5 0a.5.5 0 0 1 0 1H11a.5.5 0 1 1 0-1h1.5Z",fill:"currentColor",className:e.fillclassname})))},925338:(e,t,n)=>{var l;n.d(t,{P:()=>l}),function(e){e.LEFT="left",e.RIGHT="right",e.BOTH="both"}(l||(l={}))},963565:(e,t,n)=>{n.d(t,{A:()=>u});var l=n(296540),r=n(961390),a=n(275737),o=n(646980),i=n(71479),c=n(294303),m=n(740618);const E="ROAMING_OVERVIEW_ANIMATION_LEFT_ARROW_CLASSNAME",A="ROAMING_OVERVIEW_ANIMATION_RIGHT_ARROW_CLASSNAME",s=(0,i.A)(c.A)`
  position: relative;
`,d=(0,i.A)(c.A,{shouldForwardProp:e=>"roamingColor"!==e})`
  width: 124px;
  position: absolute;
  height: ${m.gm||m.nr?"1px":"0.2px"};
  background-color: ${({roamingColor:e})=>e};
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  .${E}, .${A} {
    position: absolute;
    transform: translateY(
        ${m.gm?"-9px":(m.nr,"-9.5px")}
      )
      rotate(90deg);
  }
  .${E} {
    left: -8px;
  }
  .${A} {
    right: -8px;
  }
`;var N=n(925338);const u=({percentage:e,roamingColor:t,direction:n})=>l.createElement(s,null,n?l.createElement(d,{roamingColor:t},[N.P.LEFT,N.P.BOTH].includes(n)?l.createElement(a.A,{size:"original",color:t,className:E}):null,[N.P.RIGHT,N.P.BOTH].includes(n)?l.createElement(r.A,{size:"original",color:t,className:A}):null):null,l.createElement(o.A,{color:t,percentage:e,textProps:{size:"medium"},iconProps:{size:"original"}}))}}]);