(self.webpackChunkgms_ui=self.webpackChunkgms_ui||[]).push([[740],{16165:function(z,D,e){"use strict";var i=e(28991),Z=e(96156),r=e(81253),s=e(67294),V=e(94184),C=e.n(V),K=e(63017),c=e(42931),O=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],m=s.forwardRef(function(l,d){var E=l.className,M=l.component,g=l.viewBox,I=l.spin,U=l.rotate,S=l.tabIndex,A=l.onClick,f=l.children,H=(0,r.Z)(l,O);(0,c.Kp)(Boolean(M||f),"Should have `component` prop or `children`."),(0,c.C3)();var w=s.useContext(K.Z),o=w.prefixCls,b=o===void 0?"anticon":o,a=C()(b,E),u=C()((0,Z.Z)({},"".concat(b,"-spin"),!!I)),p=U?{msTransform:"rotate(".concat(U,"deg)"),transform:"rotate(".concat(U,"deg)")}:void 0,t=(0,i.Z)((0,i.Z)({},c.vD),{},{className:u,style:p,viewBox:g});g||delete t.viewBox;var v=function(){return M?s.createElement(M,(0,i.Z)({},t),f):f?((0,c.Kp)(Boolean(g)||s.Children.count(f)===1&&s.isValidElement(f)&&s.Children.only(f).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),s.createElement("svg",(0,i.Z)((0,i.Z)({},t),{},{viewBox:g}),f)):null},y=S;return y===void 0&&A&&(y=-1),s.createElement("span",(0,i.Z)((0,i.Z)({role:"img"},H),{},{ref:d,tabIndex:y,onClick:A,className:a}),v())});m.displayName="AntdIcon",D.Z=m},91321:function(z,D,e){"use strict";e.d(D,{Z:function(){return O}});var i=e(28991),Z=e(81253),r=e(67294),s=e(16165),V=["type","children"],C=new Set;function K(m){return Boolean(typeof m=="string"&&m.length&&!C.has(m))}function c(m){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,d=m[l];if(K(d)){var E=document.createElement("script");E.setAttribute("src",d),E.setAttribute("data-namespace",d),m.length>l+1&&(E.onload=function(){c(m,l+1)},E.onerror=function(){c(m,l+1)}),C.add(d),document.body.appendChild(E)}}function O(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=m.scriptUrl,d=m.extraCommonProps,E=d===void 0?{}:d;l&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(l)?c(l.reverse()):c([l]));var M=r.forwardRef(function(g,I){var U=g.type,S=g.children,A=(0,Z.Z)(g,V),f=null;return g.type&&(f=r.createElement("use",{xlinkHref:"#".concat(U)})),S&&(f=S),r.createElement(s.Z,(0,i.Z)((0,i.Z)((0,i.Z)({},E),A),{},{ref:I}),f)});return M.displayName="Iconfont",M}},94736:function(z){z.exports={italic:"italic___1A6C3",disconnected:"disconnected___1TGUq"}},23207:function(z,D,e){"use strict";var i=e(91321),Z=e(48871),r=(0,i.Z)({scriptUrl:Z.Z.iconfontUrl});D.Z=r},26794:function(z,D,e){"use strict";e.r(D),e.d(D,{default:function(){return v}});var i=e(11849),Z=e(3182),r=e(54029),s=e(79166),V=e(402),C=e(78994),K=e(94043),c=e.n(K),O=e(43653),m=e(33328),l=e(34767),d=e(94484),E=e(91185),M=e(94736),g=e.n(M),I=e(30381),U=e.n(I),S=e(22385),A=e(61580),f=e(57663),H=e(71577),w=e(23207),o=e(85893),b=function(L){var Q=L.title,R=function(){var X="/devices/map";O.m8.replace({pathname:X})};return(0,o.jsx)(A.Z,{title:Q,children:(0,o.jsx)(H.Z,{size:"medium",type:"text",icon:(0,o.jsx)(w.Z,{type:"icon-maps"}),onClick:R})})},a=b,u=C.Z.Link,p=function(L){switch(L){case d.fF$:return(0,o.jsx)(s.Z,{status:"success"});case d.dGh:return(0,o.jsx)(s.Z,{status:"warning"});case d.MIm:return(0,o.jsx)(s.Z,{status:"error"});default:return(0,o.jsx)(s.Z,{status:"default"})}},t=function(L){switch(L){case!0:return(0,o.jsx)(s.Z,{status:"processing"});default:return(0,o.jsx)(s.Z,{status:"default"})}},v=function(){var y=(0,O.YB)(),L=(0,O.tT)("@@initialState"),Q=L.initialState,R=Q.currentUser,le=function(){var j=(0,Z.Z)(c().mark(function _(n){var x,N,T,$,oe,de;return c().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.prev=0,x=n.pageSize,N=n.keyword,T={offset:0,limit:x,order:"name",dir:"asc",name:N},P.next=5,(0,l.PE)(T);case 5:return $=P.sent,oe=$!=null&&$.things?$==null?void 0:$.things:[],P.next=9,Promise.all(oe.map(function(){var ye=(0,Z.Z)(c().mark(function ce(h){var q,ee,te,ne,ae,re,Y,se,me,ve,F,k,J,fe,pe,G,B,he,ie,ue,ge;return c().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return Y=h==null||(q=h.metadata)===null||q===void 0||(ee=q.external_id)===null||ee===void 0?void 0:ee.replaceAll("-",""),se="urn:dev:mac:".concat(Y==null?void 0:Y.toLowerCase(),":"),me={offset:0,limit:1,publisher:h==null?void 0:h.id,name:"".concat(se).concat(d.Gn)},ve={offset:0,limit:1,publisher:h==null?void 0:h.id,name:"".concat(se).concat(d.USv)},W.next=6,(0,E.t)(R==null||(te=R.metadata)===null||te===void 0?void 0:te.frontend_thing_key,h==null||(ne=h.metadata)===null||ne===void 0?void 0:ne.data_channel_id,me);case 6:return F=W.sent,k=F!=null&&F.messages?F==null?void 0:F.messages[0]:{},J=k!=null&&k.string_value?k==null?void 0:k.string_value.split(","):[],fe=J[0]?parseInt(J[0]):0,pe=J.slice(1).slice(0,-1),W.next=13,(0,E.t)(R==null||(ae=R.metadata)===null||ae===void 0?void 0:ae.frontend_thing_key,h==null||(re=h.metadata)===null||re===void 0?void 0:re.data_channel_id,ve);case 13:return G=W.sent,B=G!=null&&G.messages?G==null?void 0:G.messages[0]:{},he=Math.round(new Date().getTime()/1e3),ie=B!=null&&B.time?he-(B==null?void 0:B.time):-1,ue=ie0?U().duration(n==null?void 0:n.connectionDuration).humanize():""})]})}},{title:y.formatMessage({id:"pages.gmsv5.status.text",defaultMessage:"Status"}),dataIndex:"status",key:"status",width:"60%",filters:!0,onFilter:!0,valueType:"select",valueEnum:{0:{text:y.formatMessage({id:"pages.gmsv5.status.normal",defaultMessage:"Normal"}),status:"Normal"},1:{text:y.formatMessage({id:"pages.gmsv5.status.warning",defaultMessage:"Warning"}),status:"Warning"},2:{text:y.formatMessage({id:"pages.gmsv5.status.critical",defaultMessage:"Critical"}),status:"Critical"}},ellipsis:!0,render:function(_,n){return(0,o.jsxs)(o.Fragment,{children:[p(n==null?void 0:n.status),(0,o.jsx)("span",{className:g().italic,children:n==null?void 0:n.alarms.join(", ")})]})}},{title:y.formatMessage({id:"pages.gmsv5.address.text",defaultMessage:"Address"}),dataIndex:"address",key:"address",render:function(_,n){var x;return n==null||(x=n.metadata)===null||x===void 0?void 0:x.address}}];return(0,o.jsx)(m.ZP,{bordered:!0,columns:X,polling:d.jye,request:function(){var j=(0,Z.Z)(c().mark(function _(n){var x;return c().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,le(n);case 2:return x=T.sent,T.abrupt("return",Promise.resolve({success:!0,data:x}));case 4:case"end":return T.stop()}},_)}));return function(_){return j.apply(this,arguments)}}(),options:{search:!0},rowKey:"id",search:!1,dateFormatter:"string",rowClassName:function(_,n){return _!=null&&_.online?"":g().disconnected},toolBarRender:function(){return[(0,o.jsx)(a,{title:y.formatMessage({id:"pages.maps.text",defaultMessage:"Maps"})},"map")]}})}},34767:function(z,D,e){"use strict";e.d(D,{PE:function(){return V},SZ:function(){return K},eT:function(){return O},FD:function(){return l},Ec:function(){return E},yy:function(){return g},bn:function(){return U},S8:function(){return A},Tp:function(){return H},uI:function(){return o}});var i=e(3182),Z=e(94043),r=e.n(Z),s=e(636);function V(a){return C.apply(this,arguments)}function C(){return C=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things",{params:u}));case 1:case"end":return t.stop()}},a)})),C.apply(this,arguments)}function K(a){return c.apply(this,arguments)}function c(){return c=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things/search",{method:"POST",data:u}));case 1:case"end":return t.stop()}},a)})),c.apply(this,arguments)}function O(a){return m.apply(this,arguments)}function m(){return m=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things/".concat(u)));case 1:case"end":return t.stop()}},a)})),m.apply(this,arguments)}function l(a){return d.apply(this,arguments)}function d(){return d=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things",{method:"POST",data:u}));case 1:case"end":return t.stop()}},a)})),d.apply(this,arguments)}function E(a,u){return M.apply(this,arguments)}function M(){return M=(0,i.Z)(r().mark(function a(u,p){return r().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,s.Z)("/api/things/".concat(u),{method:"PUT",data:p}));case 1:case"end":return v.stop()}},a)})),M.apply(this,arguments)}function g(a){return I.apply(this,arguments)}function I(){return I=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things/".concat(u),{method:"DELETE"}));case 1:case"end":return t.stop()}},a)})),I.apply(this,arguments)}function U(a,u){return S.apply(this,arguments)}function S(){return S=(0,i.Z)(r().mark(function a(u,p){return r().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,s.Z)("/api/things/".concat(u,"/share"),{method:"POST",data:p}));case 1:case"end":return v.stop()}},a)})),S.apply(this,arguments)}function A(a,u){return f.apply(this,arguments)}function f(){return f=(0,i.Z)(r().mark(function a(u,p){return r().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.abrupt("return",(0,s.Z)("/api/things/".concat(u,"/share"),{method:"DELETE",data:p}));case 1:case"end":return v.stop()}},a)})),f.apply(this,arguments)}function H(a){return w.apply(this,arguments)}function w(){return w=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things/policy",{params:u}));case 1:case"end":return t.stop()}},a)})),w.apply(this,arguments)}function o(a){return b.apply(this,arguments)}function b(){return b=(0,i.Z)(r().mark(function a(u){return r().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,s.Z)("/api/things/policy",{params:u}));case 1:case"end":return t.stop()}},a)})),b.apply(this,arguments)}}}]);