Commit 57f654b5ab2d4ee238e51bbdaa1413c7cfd4b279
1 parent
4167f779
Exists in
mlplasmas
and in
1 other branch
Updating amda-orchestra IHM
Showing
5 changed files
with
284 additions
and
187 deletions
Show diff stats
desktop.php
... | ... | @@ -60,6 +60,9 @@ if ($sessionID === FALSE) { |
60 | 60 | <!-- Plotly module--> |
61 | 61 | <script src="js/lib/plotly/plotly-2.14.0.min.js"></script> |
62 | 62 | |
63 | + <!-- Socket.io module--> | |
64 | + <script src="js/lib/socket/socket.io.min.js" crossorigin="anonymous"></script> | |
65 | + | |
63 | 66 | <!-- Direct API --> |
64 | 67 | <script type="text/javascript" src="php/api.php"></script> |
65 | 68 | |
... | ... |
js/app/views/MachineLearningUI.js
... | ... | @@ -24,10 +24,17 @@ Ext.define('amdaUI.MachineLearningUI', { |
24 | 24 | |
25 | 25 | modelTpl: new Ext.XTemplate( |
26 | 26 | '<tpl for=".">', |
27 | - '<div class="ml-model-item">{name}</div>', | |
27 | + '<div class="ml-model-item">\ | |
28 | + <h2 class="ml-model-item-name">{name}:{version}☑️</h2>\ | |
29 | + </div>', | |
28 | 30 | '</tpl>' |
29 | 31 | ), |
30 | 32 | |
33 | + logs:"", | |
34 | + debug:true, | |
35 | + | |
36 | + predLogsCmp :null, | |
37 | + | |
31 | 38 | modelUI: null, |
32 | 39 | predictionUI: null, |
33 | 40 | |
... | ... | @@ -138,10 +145,12 @@ Ext.define('amdaUI.MachineLearningUI', { |
138 | 145 | items: [ |
139 | 146 | { |
140 | 147 | xtype: "component", |
148 | + bodyStyle: 'padding-left: 5px ;', | |
149 | + autoScroll: true, | |
141 | 150 | id: "ml-model-info", |
142 | 151 | region:'north', |
143 | 152 | height: 200, |
144 | - tpl: '<h1>{name}</h1>{description}', | |
153 | + tpl: '<div style="padding: 5px;"><h1>{name}</h1><p style="text-align: justify;">{description}</p></div>', | |
145 | 154 | }, |
146 | 155 | { |
147 | 156 | xtype: "tabpanel", |
... | ... | @@ -149,12 +158,13 @@ Ext.define('amdaUI.MachineLearningUI', { |
149 | 158 | id: "ml-model-action", |
150 | 159 | items: [ |
151 | 160 | { |
152 | - title: "Prediction", | |
161 | + title: "PREDICTION 📈 📉 📄 ", | |
153 | 162 | items: [ |
154 | - this.createPredictionUI() | |
163 | + this.createPredictionUI(), | |
164 | + me.predLogsCmp | |
155 | 165 | ], |
156 | 166 | bbar: [ |
157 | - {xtype: 'button', text: 'Run Model Prediction', handler: this.runPredictionRequest, scope: me} | |
167 | + {xtype: 'button', cls:'ml-prediction', text: 'Run Model Prediction', handler: this.runPredictionRequest, scope: me} | |
158 | 168 | ] |
159 | 169 | } |
160 | 170 | /*, |
... | ... | @@ -288,7 +298,8 @@ Ext.define('amdaUI.MachineLearningUI', { |
288 | 298 | var modelStore = Ext.create('Ext.data.Store', { |
289 | 299 | fields: [ |
290 | 300 | {name: 'id', type: 'string'}, |
291 | - {name: 'name', type: 'string'} | |
301 | + {name: 'name', type: 'string'}, | |
302 | + {name: 'version', type: 'string'} | |
292 | 303 | ], |
293 | 304 | autoLoad: true, |
294 | 305 | proxy: { |
... | ... | @@ -353,10 +364,11 @@ Ext.define('amdaUI.MachineLearningUI', { |
353 | 364 | titleCollapse: true, |
354 | 365 | animate: true, |
355 | 366 | activeOnTop: true |
367 | + | |
356 | 368 | }, |
357 | 369 | items: [ |
358 | 370 | { |
359 | - title: 'Default Models', | |
371 | + title: '📌 DEFAULT MODELS 📋', | |
360 | 372 | items: [ |
361 | 373 | this.getDefaultModelsDataView() |
362 | 374 | ] |
... | ... | @@ -379,6 +391,34 @@ Ext.define('amdaUI.MachineLearningUI', { |
379 | 391 | } |
380 | 392 | ] |
381 | 393 | }; |
394 | + | |
395 | + if(this.debug){ | |
396 | + this.predLogsCmp = new Ext.Component({ | |
397 | + tpl:"<div>\ | |
398 | + <h2 class='ml-pred-logs-titile'>PREDICTIONS: LOGS</h2>\ | |
399 | + <div class='ml-pred-logs-content' id='prediction_logs'>{messages}</div>\ | |
400 | + </div>", | |
401 | + | |
402 | + data: { | |
403 | + messages:"" | |
404 | + } | |
405 | + }); | |
406 | + this.setSocket(); | |
407 | + } | |
382 | 408 | Ext.apply (this, Ext.apply (arguments, myConf)); |
383 | - } | |
409 | + }, | |
410 | + | |
411 | + setSocket: function(){ | |
412 | + const endPoint = "http://172.17.0.1:5000"; | |
413 | + const socket = io.connect(`${endPoint}`); | |
414 | + const typeMsg = "running"; | |
415 | + const me = this; | |
416 | + | |
417 | + socket.emit(typeMsg, "I'm connected"); | |
418 | + socket.on(typeMsg, (msg) => { | |
419 | + const txt = msg.data; | |
420 | + me.logs+= "<p>"+ txt+"</p>"; | |
421 | + me.predLogsCmp.update({messages:me.logs}); | |
422 | + }); | |
423 | + }, | |
384 | 424 | }); |
... | ... |
js/app/views/TabResultUI.js
... | ... | @@ -0,0 +1,7 @@ |
1 | +/*! | |
2 | + * Socket.IO v4.5.3 | |
3 | + * (c) 2014-2022 Guillermo Rauch | |
4 | + * Released under the MIT License. | |
5 | + */ | |
6 | +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).io=e()}(this,(function(){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function r(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function i(){return i=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&a(t,e)}function s(t){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},s(t)}function a(t,e){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},a(t,e)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function u(t,e,n){return u=c()?Reflect.construct.bind():function(t,e,n){var r=[null];r.push.apply(r,e);var i=new(Function.bind.apply(t,r));return n&&a(i,n.prototype),i},u.apply(null,arguments)}function h(t){var e="function"==typeof Map?new Map:void 0;return h=function(t){if(null===t||(n=t,-1===Function.toString.call(n).indexOf("[native code]")))return t;var n;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return u(t,arguments,s(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),a(r,t)},h(t)}function f(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return f(t)}function p(t){var e=c();return function(){var n,r=s(t);if(e){var i=s(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return l(this,n)}}function d(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=s(t)););return t}function y(){return y="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=d(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},y.apply(this,arguments)}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function g(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return v(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return s=t.done,t},e:function(t){a=!0,o=t},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw o}}}}var m=Object.create(null);m.open="0",m.close="1",m.ping="2",m.pong="3",m.message="4",m.upgrade="5",m.noop="6";var b=Object.create(null);Object.keys(m).forEach((function(t){b[m[t]]=t}));for(var k={type:"error",data:"parser error"},w="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),_="function"==typeof ArrayBuffer,O=function(t,e,n){var r,i=t.type,o=t.data;return w&&o instanceof Blob?e?n(o):E(o,n):_&&(o instanceof ArrayBuffer||(r=o,"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(r):r&&r.buffer instanceof ArrayBuffer))?e?n(o):E(new Blob([o]),n):n(m[i]+(o||""))},E=function(t,e){var n=new FileReader;return n.onload=function(){var t=n.result.split(",")[1];e("b"+t)},n.readAsDataURL(t)},A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",R="undefined"==typeof Uint8Array?[]:new Uint8Array(256),T=0;T<A.length;T++)R[A.charCodeAt(T)]=T;var C="function"==typeof ArrayBuffer,B=function(t,e){if("string"!=typeof t)return{type:"message",data:N(t,e)};var n=t.charAt(0);return"b"===n?{type:"message",data:S(t.substring(1),e)}:b[n]?t.length>1?{type:b[n],data:t.substring(1)}:{type:b[n]}:k},S=function(t,e){if(C){var n=function(t){var e,n,r,i,o,s=.75*t.length,a=t.length,c=0;"="===t[t.length-1]&&(s--,"="===t[t.length-2]&&s--);var u=new ArrayBuffer(s),h=new Uint8Array(u);for(e=0;e<a;e+=4)n=R[t.charCodeAt(e)],r=R[t.charCodeAt(e+1)],i=R[t.charCodeAt(e+2)],o=R[t.charCodeAt(e+3)],h[c++]=n<<2|r>>4,h[c++]=(15&r)<<4|i>>2,h[c++]=(3&i)<<6|63&o;return u}(t);return N(n,e)}return{base64:!0,data:t}},N=function(t,e){return"blob"===e&&t instanceof ArrayBuffer?new Blob([t]):t},x=String.fromCharCode(30);function L(t){if(t)return function(t){for(var e in L.prototype)t[e]=L.prototype[e];return t}(t)}L.prototype.on=L.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},L.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},L.prototype.off=L.prototype.removeListener=L.prototype.removeAllListeners=L.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+t];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i<r.length;i++)if((n=r[i])===e||n.fn===e){r.splice(i,1);break}return 0===r.length&&delete this._callbacks["$"+t],this},L.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],r=1;r<arguments.length;r++)e[r-1]=arguments[r];if(n){r=0;for(var i=(n=n.slice(0)).length;r<i;++r)n[r].apply(this,e)}return this},L.prototype.emitReserved=L.prototype.emit,L.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},L.prototype.hasListeners=function(t){return!!this.listeners(t).length};var P="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")();function j(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return n.reduce((function(e,n){return t.hasOwnProperty(n)&&(e[n]=t[n]),e}),{})}var q=setTimeout,I=clearTimeout;function D(t,e){e.useNativeTimers?(t.setTimeoutFn=q.bind(P),t.clearTimeoutFn=I.bind(P)):(t.setTimeoutFn=setTimeout.bind(P),t.clearTimeoutFn=clearTimeout.bind(P))}var F,M=function(t){o(i,t);var n=p(i);function i(t,r,o){var s;return e(this,i),(s=n.call(this,t)).description=r,s.context=o,s.type="TransportError",s}return r(i)}(h(Error)),U=function(t){o(i,t);var n=p(i);function i(t){var r;return e(this,i),(r=n.call(this)).writable=!1,D(f(r),t),r.opts=t,r.query=t.query,r.readyState="",r.socket=t.socket,r}return r(i,[{key:"onError",value:function(t,e,n){return y(s(i.prototype),"emitReserved",this).call(this,"error",new M(t,e,n)),this}},{key:"open",value:function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this}},{key:"close",value:function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}},{key:"send",value:function(t){"open"===this.readyState&&this.write(t)}},{key:"onOpen",value:function(){this.readyState="open",this.writable=!0,y(s(i.prototype),"emitReserved",this).call(this,"open")}},{key:"onData",value:function(t){var e=B(t,this.socket.binaryType);this.onPacket(e)}},{key:"onPacket",value:function(t){y(s(i.prototype),"emitReserved",this).call(this,"packet",t)}},{key:"onClose",value:function(t){this.readyState="closed",y(s(i.prototype),"emitReserved",this).call(this,"close",t)}}]),i}(L),V="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),H={},K=0,Y=0;function z(t){var e="";do{e=V[t%64]+e,t=Math.floor(t/64)}while(t>0);return e}function W(){var t=z(+new Date);return t!==F?(K=0,F=t):t+"."+z(K++)}for(;Y<64;Y++)H[V[Y]]=Y;function $(t){var e="";for(var n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function J(t){for(var e={},n=t.split("&"),r=0,i=n.length;r<i;r++){var o=n[r].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}var X=!1;try{X="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(t){}var G=X;function Q(t){var e=t.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!e||G))return new XMLHttpRequest}catch(t){}if(!e)try{return new(P[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(t){}}function Z(){}var tt=null!=new Q({xdomain:!1}).responseType,et=function(t){o(s,t);var n=p(s);function s(t){var r;if(e(this,s),(r=n.call(this,t)).polling=!1,"undefined"!=typeof location){var i="https:"===location.protocol,o=location.port;o||(o=i?"443":"80"),r.xd="undefined"!=typeof location&&t.hostname!==location.hostname||o!==t.port,r.xs=t.secure!==i}var a=t&&t.forceBase64;return r.supportsBinary=tt&&!a,r}return r(s,[{key:"name",get:function(){return"polling"}},{key:"doOpen",value:function(){this.poll()}},{key:"pause",value:function(t){var e=this;this.readyState="pausing";var n=function(){e.readyState="paused",t()};if(this.polling||!this.writable){var r=0;this.polling&&(r++,this.once("pollComplete",(function(){--r||n()}))),this.writable||(r++,this.once("drain",(function(){--r||n()})))}else n()}},{key:"poll",value:function(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}},{key:"onData",value:function(t){var e=this;(function(t,e){for(var n=t.split(x),r=[],i=0;i<n.length;i++){var o=B(n[i],e);if(r.push(o),"error"===o.type)break}return r})(t,this.socket.binaryType).forEach((function(t){if("opening"===e.readyState&&"open"===t.type&&e.onOpen(),"close"===t.type)return e.onClose({description:"transport closed by the server"}),!1;e.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}},{key:"doClose",value:function(){var t=this,e=function(){t.write([{type:"close"}])};"open"===this.readyState?e():this.once("open",e)}},{key:"write",value:function(t){var e=this;this.writable=!1,function(t,e){var n=t.length,r=new Array(n),i=0;t.forEach((function(t,o){O(t,!1,(function(t){r[o]=t,++i===n&&e(r.join(x))}))}))}(t,(function(t){e.doWrite(t,(function(){e.writable=!0,e.emitReserved("drain")}))}))}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"https":"http",n="";!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=W()),this.supportsBinary||t.sid||(t.b64=1),this.opts.port&&("https"===e&&443!==Number(this.opts.port)||"http"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port);var r=$(t);return e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"request",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(t,{xd:this.xd,xs:this.xs},this.opts),new nt(this.uri(),t)}},{key:"doWrite",value:function(t,e){var n=this,r=this.request({method:"POST",data:t});r.on("success",e),r.on("error",(function(t,e){n.onError("xhr post error",t,e)}))}},{key:"doPoll",value:function(){var t=this,e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(function(e,n){t.onError("xhr poll error",e,n)})),this.pollXhr=e}}]),s}(U),nt=function(t){o(i,t);var n=p(i);function i(t,r){var o;return e(this,i),D(f(o=n.call(this)),r),o.opts=r,o.method=r.method||"GET",o.uri=t,o.async=!1!==r.async,o.data=void 0!==r.data?r.data:null,o.create(),o}return r(i,[{key:"create",value:function(){var t=this,e=j(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this.opts.xd,e.xscheme=!!this.opts.xs;var n=this.xhr=new Q(e);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders)for(var r in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(r)&&n.setRequestHeader(r,this.opts.extraHeaders[r])}catch(t){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{n.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=function(){4===n.readyState&&(200===n.status||1223===n.status?t.onLoad():t.setTimeoutFn((function(){t.onError("number"==typeof n.status?n.status:0)}),0))},n.send(this.data)}catch(e){return void this.setTimeoutFn((function(){t.onError(e)}),0)}"undefined"!=typeof document&&(this.index=i.requestsCount++,i.requests[this.index]=this)}},{key:"onError",value:function(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}},{key:"cleanup",value:function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Z,t)try{this.xhr.abort()}catch(t){}"undefined"!=typeof document&&delete i.requests[this.index],this.xhr=null}}},{key:"onLoad",value:function(){var t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}},{key:"abort",value:function(){this.cleanup()}}]),i}(L);if(nt.requestsCount=0,nt.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",rt);else if("function"==typeof addEventListener){addEventListener("onpagehide"in P?"pagehide":"unload",rt,!1)}function rt(){for(var t in nt.requests)nt.requests.hasOwnProperty(t)&&nt.requests[t].abort()}var it="function"==typeof Promise&&"function"==typeof Promise.resolve?function(t){return Promise.resolve().then(t)}:function(t,e){return e(t,0)},ot=P.WebSocket||P.MozWebSocket,st="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),at=function(t){o(i,t);var n=p(i);function i(t){var r;return e(this,i),(r=n.call(this,t)).supportsBinary=!t.forceBase64,r}return r(i,[{key:"name",get:function(){return"websocket"}},{key:"doOpen",value:function(){if(this.check()){var t=this.uri(),e=this.opts.protocols,n=st?{}:j(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=st?new ot(t,e,n):e?new ot(t,e):new ot(t)}catch(t){return this.emitReserved("error",t)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}}},{key:"addEventListeners",value:function(){var t=this;this.ws.onopen=function(){t.opts.autoUnref&&t.ws._socket.unref(),t.onOpen()},this.ws.onclose=function(e){return t.onClose({description:"websocket connection closed",context:e})},this.ws.onmessage=function(e){return t.onData(e.data)},this.ws.onerror=function(e){return t.onError("websocket error",e)}}},{key:"write",value:function(t){var e=this;this.writable=!1;for(var n=function(n){var r=t[n],i=n===t.length-1;O(r,e.supportsBinary,(function(t){try{e.ws.send(t)}catch(t){}i&&it((function(){e.writable=!0,e.emitReserved("drain")}),e.setTimeoutFn)}))},r=0;r<t.length;r++)n(r)}},{key:"doClose",value:function(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}},{key:"uri",value:function(){var t=this.query||{},e=this.opts.secure?"wss":"ws",n="";this.opts.port&&("wss"===e&&443!==Number(this.opts.port)||"ws"===e&&80!==Number(this.opts.port))&&(n=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=W()),this.supportsBinary||(t.b64=1);var r=$(t);return e+"://"+(-1!==this.opts.hostname.indexOf(":")?"["+this.opts.hostname+"]":this.opts.hostname)+n+this.opts.path+(r.length?"?"+r:"")}},{key:"check",value:function(){return!!ot}}]),i}(U),ct={websocket:at,polling:et},ut=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ht=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function ft(t){var e=t,n=t.indexOf("["),r=t.indexOf("]");-1!=n&&-1!=r&&(t=t.substring(0,n)+t.substring(n,r).replace(/:/g,";")+t.substring(r,t.length));for(var i,o,s=ut.exec(t||""),a={},c=14;c--;)a[ht[c]]=s[c]||"";return-1!=n&&-1!=r&&(a.source=e,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=function(t,e){var n=/\/{2,9}/g,r=e.replace(n,"/").split("/");"/"!=e.slice(0,1)&&0!==e.length||r.splice(0,1);"/"==e.slice(-1)&&r.splice(r.length-1,1);return r}(0,a.path),a.queryKey=(i=a.query,o={},i.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(t,e,n){e&&(o[e]=n)})),o),a}var lt=function(n){o(a,n);var s=p(a);function a(n){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e(this,a),r=s.call(this),n&&"object"===t(n)&&(o=n,n=null),n?(n=ft(n),o.hostname=n.host,o.secure="https"===n.protocol||"wss"===n.protocol,o.port=n.port,n.query&&(o.query=n.query)):o.host&&(o.hostname=ft(o.host).host),D(f(r),o),r.secure=null!=o.secure?o.secure:"undefined"!=typeof location&&"https:"===location.protocol,o.hostname&&!o.port&&(o.port=r.secure?"443":"80"),r.hostname=o.hostname||("undefined"!=typeof location?location.hostname:"localhost"),r.port=o.port||("undefined"!=typeof location&&location.port?location.port:r.secure?"443":"80"),r.transports=o.transports||["polling","websocket"],r.readyState="",r.writeBuffer=[],r.prevBufferLen=0,r.opts=i({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},o),r.opts.path=r.opts.path.replace(/\/$/,"")+"/","string"==typeof r.opts.query&&(r.opts.query=J(r.opts.query)),r.id=null,r.upgrades=null,r.pingInterval=null,r.pingTimeout=null,r.pingTimeoutTimer=null,"function"==typeof addEventListener&&(r.opts.closeOnBeforeunload&&(r.beforeunloadEventListener=function(){r.transport&&(r.transport.removeAllListeners(),r.transport.close())},addEventListener("beforeunload",r.beforeunloadEventListener,!1)),"localhost"!==r.hostname&&(r.offlineEventListener=function(){r.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",r.offlineEventListener,!1))),r.open(),r}return r(a,[{key:"createTransport",value:function(t){var e=i({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);var n=i({},this.opts.transportOptions[t],this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new ct[t](n)}},{key:"open",value:function(){var t,e=this;if(this.opts.rememberUpgrade&&a.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))t="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((function(){e.emitReserved("error","No transports available")}),0);t=this.transports[0]}this.readyState="opening";try{t=this.createTransport(t)}catch(t){return this.transports.shift(),void this.open()}t.open(),this.setTransport(t)}},{key:"setTransport",value:function(t){var e=this;this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(function(t){return e.onClose("transport close",t)}))}},{key:"probe",value:function(t){var e=this,n=this.createTransport(t),r=!1;a.priorWebsocketSuccess=!1;var i=function(){r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",(function(t){if(!r)if("pong"===t.type&&"probe"===t.data){if(e.upgrading=!0,e.emitReserved("upgrading",n),!n)return;a.priorWebsocketSuccess="websocket"===n.name,e.transport.pause((function(){r||"closed"!==e.readyState&&(f(),e.setTransport(n),n.send([{type:"upgrade"}]),e.emitReserved("upgrade",n),n=null,e.upgrading=!1,e.flush())}))}else{var i=new Error("probe error");i.transport=n.name,e.emitReserved("upgradeError",i)}})))};function o(){r||(r=!0,f(),n.close(),n=null)}var s=function(t){var r=new Error("probe error: "+t);r.transport=n.name,o(),e.emitReserved("upgradeError",r)};function c(){s("transport closed")}function u(){s("socket closed")}function h(t){n&&t.name!==n.name&&o()}var f=function(){n.removeListener("open",i),n.removeListener("error",s),n.removeListener("close",c),e.off("close",u),e.off("upgrading",h)};n.once("open",i),n.once("error",s),n.once("close",c),this.once("close",u),this.once("upgrading",h),n.open()}},{key:"onOpen",value:function(){if(this.readyState="open",a.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade&&this.transport.pause)for(var t=0,e=this.upgrades.length;t<e;t++)this.probe(this.upgrades[t])}},{key:"onPacket",value:function(t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":var e=new Error("server error");e.code=t.data,this.onError(e);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data)}}},{key:"onHandshake",value:function(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),"closed"!==this.readyState&&this.resetPingTimeout()}},{key:"resetPingTimeout",value:function(){var t=this;this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn((function(){t.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}},{key:"onDrain",value:function(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}},{key:"flush",value:function(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){var t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}},{key:"getWritablePackets",value:function(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;for(var t,e=1,n=0;n<this.writeBuffer.length;n++){var r=this.writeBuffer[n].data;if(r&&(e+="string"==typeof(t=r)?function(t){for(var e=0,n=0,r=0,i=t.length;r<i;r++)(e=t.charCodeAt(r))<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(r++,n+=4);return n}(t):Math.ceil(1.33*(t.byteLength||t.size))),n>0&&e>this.maxPayload)return this.writeBuffer.slice(0,n);e+=2}return this.writeBuffer}},{key:"write",value:function(t,e,n){return this.sendPacket("message",t,e,n),this}},{key:"send",value:function(t,e,n){return this.sendPacket("message",t,e,n),this}},{key:"sendPacket",value:function(t,e,n,r){if("function"==typeof e&&(r=e,e=void 0),"function"==typeof n&&(r=n,n=null),"closing"!==this.readyState&&"closed"!==this.readyState){(n=n||{}).compress=!1!==n.compress;var i={type:t,data:e,options:n};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),r&&this.once("flush",r),this.flush()}}},{key:"close",value:function(){var t=this,e=function(){t.onClose("forced close"),t.transport.close()},n=function n(){t.off("upgrade",n),t.off("upgradeError",n),e()},r=function(){t.once("upgrade",n),t.once("upgradeError",n)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(function(){t.upgrading?r():e()})):this.upgrading?r():e()),this}},{key:"onError",value:function(t){a.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}},{key:"onClose",value:function(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)}},{key:"filterUpgrades",value:function(t){for(var e=[],n=0,r=t.length;n<r;n++)~this.transports.indexOf(t[n])&&e.push(t[n]);return e}}]),a}(L);lt.protocol=4,lt.protocol;var pt="function"==typeof ArrayBuffer,dt=Object.prototype.toString,yt="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===dt.call(Blob),vt="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===dt.call(File);function gt(t){return pt&&(t instanceof ArrayBuffer||function(t){return"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer}(t))||yt&&t instanceof Blob||vt&&t instanceof File}function mt(e,n){if(!e||"object"!==t(e))return!1;if(Array.isArray(e)){for(var r=0,i=e.length;r<i;r++)if(mt(e[r]))return!0;return!1}if(gt(e))return!0;if(e.toJSON&&"function"==typeof e.toJSON&&1===arguments.length)return mt(e.toJSON(),!0);for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&mt(e[o]))return!0;return!1}function bt(t){var e=[],n=t.data,r=t;return r.data=kt(n,e),r.attachments=e.length,{packet:r,buffers:e}}function kt(e,n){if(!e)return e;if(gt(e)){var r={_placeholder:!0,num:n.length};return n.push(e),r}if(Array.isArray(e)){for(var i=new Array(e.length),o=0;o<e.length;o++)i[o]=kt(e[o],n);return i}if("object"===t(e)&&!(e instanceof Date)){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(s[a]=kt(e[a],n));return s}return e}function wt(t,e){return t.data=_t(t.data,e),t.attachments=void 0,t}function _t(e,n){if(!e)return e;if(e&&e._placeholder)return n[e.num];if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]=_t(e[r],n);else if("object"===t(e))for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(e[i]=_t(e[i],n));return e}var Ot;!function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"}(Ot||(Ot={}));var Et=function(){function t(n){e(this,t),this.replacer=n}return r(t,[{key:"encode",value:function(t){return t.type!==Ot.EVENT&&t.type!==Ot.ACK||!mt(t)?[this.encodeAsString(t)]:(t.type=t.type===Ot.EVENT?Ot.BINARY_EVENT:Ot.BINARY_ACK,this.encodeAsBinary(t))}},{key:"encodeAsString",value:function(t){var e=""+t.type;return t.type!==Ot.BINARY_EVENT&&t.type!==Ot.BINARY_ACK||(e+=t.attachments+"-"),t.nsp&&"/"!==t.nsp&&(e+=t.nsp+","),null!=t.id&&(e+=t.id),null!=t.data&&(e+=JSON.stringify(t.data,this.replacer)),e}},{key:"encodeAsBinary",value:function(t){var e=bt(t),n=this.encodeAsString(e.packet),r=e.buffers;return r.unshift(n),r}}]),t}(),At=function(n){o(a,n);var i=p(a);function a(t){var n;return e(this,a),(n=i.call(this)).reviver=t,n}return r(a,[{key:"add",value:function(t){var e;if("string"==typeof t)(e=this.decodeString(t)).type===Ot.BINARY_EVENT||e.type===Ot.BINARY_ACK?(this.reconstructor=new Rt(e),0===e.attachments&&y(s(a.prototype),"emitReserved",this).call(this,"decoded",e)):y(s(a.prototype),"emitReserved",this).call(this,"decoded",e);else{if(!gt(t)&&!t.base64)throw new Error("Unknown type: "+t);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(e=this.reconstructor.takeBinaryData(t))&&(this.reconstructor=null,y(s(a.prototype),"emitReserved",this).call(this,"decoded",e))}}},{key:"decodeString",value:function(t){var e=0,n={type:Number(t.charAt(0))};if(void 0===Ot[n.type])throw new Error("unknown packet type "+n.type);if(n.type===Ot.BINARY_EVENT||n.type===Ot.BINARY_ACK){for(var r=e+1;"-"!==t.charAt(++e)&&e!=t.length;);var i=t.substring(r,e);if(i!=Number(i)||"-"!==t.charAt(e))throw new Error("Illegal attachments");n.attachments=Number(i)}if("/"===t.charAt(e+1)){for(var o=e+1;++e;){if(","===t.charAt(e))break;if(e===t.length)break}n.nsp=t.substring(o,e)}else n.nsp="/";var s=t.charAt(e+1);if(""!==s&&Number(s)==s){for(var c=e+1;++e;){var u=t.charAt(e);if(null==u||Number(u)!=u){--e;break}if(e===t.length)break}n.id=Number(t.substring(c,e+1))}if(t.charAt(++e)){var h=this.tryParse(t.substr(e));if(!a.isPayloadValid(n.type,h))throw new Error("invalid payload");n.data=h}return n}},{key:"tryParse",value:function(t){try{return JSON.parse(t,this.reviver)}catch(t){return!1}}},{key:"destroy",value:function(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}],[{key:"isPayloadValid",value:function(e,n){switch(e){case Ot.CONNECT:return"object"===t(n);case Ot.DISCONNECT:return void 0===n;case Ot.CONNECT_ERROR:return"string"==typeof n||"object"===t(n);case Ot.EVENT:case Ot.BINARY_EVENT:return Array.isArray(n)&&n.length>0;case Ot.ACK:case Ot.BINARY_ACK:return Array.isArray(n)}}}]),a}(L),Rt=function(){function t(n){e(this,t),this.packet=n,this.buffers=[],this.reconPack=n}return r(t,[{key:"takeBinaryData",value:function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var e=wt(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}},{key:"finishedReconstruction",value:function(){this.reconPack=null,this.buffers=[]}}]),t}(),Tt=Object.freeze({__proto__:null,protocol:5,get PacketType(){return Ot},Encoder:Et,Decoder:At});function Ct(t,e,n){return t.on(e,n),function(){t.off(e,n)}}var Bt=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),St=function(t){o(i,t);var n=p(i);function i(t,r,o){var s;return e(this,i),(s=n.call(this)).connected=!1,s.receiveBuffer=[],s.sendBuffer=[],s.ids=0,s.acks={},s.flags={},s.io=t,s.nsp=r,o&&o.auth&&(s.auth=o.auth),s.io._autoConnect&&s.open(),s}return r(i,[{key:"disconnected",get:function(){return!this.connected}},{key:"subEvents",value:function(){if(!this.subs){var t=this.io;this.subs=[Ct(t,"open",this.onopen.bind(this)),Ct(t,"packet",this.onpacket.bind(this)),Ct(t,"error",this.onerror.bind(this)),Ct(t,"close",this.onclose.bind(this))]}}},{key:"active",get:function(){return!!this.subs}},{key:"connect",value:function(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}},{key:"open",value:function(){return this.connect()}},{key:"send",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e.unshift("message"),this.emit.apply(this,e),this}},{key:"emit",value:function(t){if(Bt.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];n.unshift(t);var i={type:Ot.EVENT,data:n,options:{}};if(i.options.compress=!1!==this.flags.compress,"function"==typeof n[n.length-1]){var o=this.ids++,s=n.pop();this._registerAckCallback(o,s),i.id=o}var a=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable,c=this.flags.volatile&&(!a||!this.connected);return c||(this.connected?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}},{key:"_registerAckCallback",value:function(t,e){var n=this,r=this.flags.timeout;if(void 0!==r){var i=this.io.setTimeoutFn((function(){delete n.acks[t];for(var r=0;r<n.sendBuffer.length;r++)n.sendBuffer[r].id===t&&n.sendBuffer.splice(r,1);e.call(n,new Error("operation has timed out"))}),r);this.acks[t]=function(){n.io.clearTimeoutFn(i);for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];e.apply(n,[null].concat(r))}}else this.acks[t]=e}},{key:"packet",value:function(t){t.nsp=this.nsp,this.io._packet(t)}},{key:"onopen",value:function(){var t=this;"function"==typeof this.auth?this.auth((function(e){t.packet({type:Ot.CONNECT,data:e})})):this.packet({type:Ot.CONNECT,data:this.auth})}},{key:"onerror",value:function(t){this.connected||this.emitReserved("connect_error",t)}},{key:"onclose",value:function(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e)}},{key:"onpacket",value:function(t){if(t.nsp===this.nsp)switch(t.type){case Ot.CONNECT:if(t.data&&t.data.sid){var e=t.data.sid;this.onconnect(e)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ot.EVENT:case Ot.BINARY_EVENT:this.onevent(t);break;case Ot.ACK:case Ot.BINARY_ACK:this.onack(t);break;case Ot.DISCONNECT:this.ondisconnect();break;case Ot.CONNECT_ERROR:this.destroy();var n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n)}}},{key:"onevent",value:function(t){var e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}},{key:"emitEvent",value:function(t){if(this._anyListeners&&this._anyListeners.length){var e,n=g(this._anyListeners.slice());try{for(n.s();!(e=n.n()).done;){e.value.apply(this,t)}}catch(t){n.e(t)}finally{n.f()}}y(s(i.prototype),"emit",this).apply(this,t)}},{key:"ack",value:function(t){var e=this,n=!1;return function(){if(!n){n=!0;for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];e.packet({type:Ot.ACK,id:t,data:i})}}}},{key:"onack",value:function(t){var e=this.acks[t.id];"function"==typeof e&&(e.apply(this,t.data),delete this.acks[t.id])}},{key:"onconnect",value:function(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}},{key:"emitBuffered",value:function(){var t=this;this.receiveBuffer.forEach((function(e){return t.emitEvent(e)})),this.receiveBuffer=[],this.sendBuffer.forEach((function(e){t.notifyOutgoingListeners(e),t.packet(e)})),this.sendBuffer=[]}},{key:"ondisconnect",value:function(){this.destroy(),this.onclose("io server disconnect")}},{key:"destroy",value:function(){this.subs&&(this.subs.forEach((function(t){return t()})),this.subs=void 0),this.io._destroy(this)}},{key:"disconnect",value:function(){return this.connected&&this.packet({type:Ot.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}},{key:"close",value:function(){return this.disconnect()}},{key:"compress",value:function(t){return this.flags.compress=t,this}},{key:"volatile",get:function(){return this.flags.volatile=!0,this}},{key:"timeout",value:function(t){return this.flags.timeout=t,this}},{key:"onAny",value:function(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}},{key:"prependAny",value:function(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}},{key:"offAny",value:function(t){if(!this._anyListeners)return this;if(t){for(var e=this._anyListeners,n=0;n<e.length;n++)if(t===e[n])return e.splice(n,1),this}else this._anyListeners=[];return this}},{key:"listenersAny",value:function(){return this._anyListeners||[]}},{key:"onAnyOutgoing",value:function(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}},{key:"prependAnyOutgoing",value:function(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}},{key:"offAnyOutgoing",value:function(t){if(!this._anyOutgoingListeners)return this;if(t){for(var e=this._anyOutgoingListeners,n=0;n<e.length;n++)if(t===e[n])return e.splice(n,1),this}else this._anyOutgoingListeners=[];return this}},{key:"listenersAnyOutgoing",value:function(){return this._anyOutgoingListeners||[]}},{key:"notifyOutgoingListeners",value:function(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){var e,n=g(this._anyOutgoingListeners.slice());try{for(n.s();!(e=n.n()).done;){e.value.apply(this,t.data)}}catch(t){n.e(t)}finally{n.f()}}}}]),i}(L);function Nt(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Nt.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-n:t+n}return 0|Math.min(t,this.max)},Nt.prototype.reset=function(){this.attempts=0},Nt.prototype.setMin=function(t){this.ms=t},Nt.prototype.setMax=function(t){this.max=t},Nt.prototype.setJitter=function(t){this.jitter=t};var xt=function(n){o(s,n);var i=p(s);function s(n,r){var o,a;e(this,s),(o=i.call(this)).nsps={},o.subs=[],n&&"object"===t(n)&&(r=n,n=void 0),(r=r||{}).path=r.path||"/socket.io",o.opts=r,D(f(o),r),o.reconnection(!1!==r.reconnection),o.reconnectionAttempts(r.reconnectionAttempts||1/0),o.reconnectionDelay(r.reconnectionDelay||1e3),o.reconnectionDelayMax(r.reconnectionDelayMax||5e3),o.randomizationFactor(null!==(a=r.randomizationFactor)&&void 0!==a?a:.5),o.backoff=new Nt({min:o.reconnectionDelay(),max:o.reconnectionDelayMax(),jitter:o.randomizationFactor()}),o.timeout(null==r.timeout?2e4:r.timeout),o._readyState="closed",o.uri=n;var c=r.parser||Tt;return o.encoder=new c.Encoder,o.decoder=new c.Decoder,o._autoConnect=!1!==r.autoConnect,o._autoConnect&&o.open(),o}return r(s,[{key:"reconnection",value:function(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}},{key:"reconnectionAttempts",value:function(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}},{key:"reconnectionDelay",value:function(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}},{key:"randomizationFactor",value:function(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}},{key:"reconnectionDelayMax",value:function(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}},{key:"timeout",value:function(t){return arguments.length?(this._timeout=t,this):this._timeout}},{key:"maybeReconnectOnOpen",value:function(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}},{key:"open",value:function(t){var e=this;if(~this._readyState.indexOf("open"))return this;this.engine=new lt(this.uri,this.opts);var n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;var i=Ct(n,"open",(function(){r.onopen(),t&&t()})),o=Ct(n,"error",(function(n){r.cleanup(),r._readyState="closed",e.emitReserved("error",n),t?t(n):r.maybeReconnectOnOpen()}));if(!1!==this._timeout){var s=this._timeout;0===s&&i();var a=this.setTimeoutFn((function(){i(),n.close(),n.emit("error",new Error("timeout"))}),s);this.opts.autoUnref&&a.unref(),this.subs.push((function(){clearTimeout(a)}))}return this.subs.push(i),this.subs.push(o),this}},{key:"connect",value:function(t){return this.open(t)}},{key:"onopen",value:function(){this.cleanup(),this._readyState="open",this.emitReserved("open");var t=this.engine;this.subs.push(Ct(t,"ping",this.onping.bind(this)),Ct(t,"data",this.ondata.bind(this)),Ct(t,"error",this.onerror.bind(this)),Ct(t,"close",this.onclose.bind(this)),Ct(this.decoder,"decoded",this.ondecoded.bind(this)))}},{key:"onping",value:function(){this.emitReserved("ping")}},{key:"ondata",value:function(t){try{this.decoder.add(t)}catch(t){this.onclose("parse error",t)}}},{key:"ondecoded",value:function(t){var e=this;it((function(){e.emitReserved("packet",t)}),this.setTimeoutFn)}},{key:"onerror",value:function(t){this.emitReserved("error",t)}},{key:"socket",value:function(t,e){var n=this.nsps[t];return n||(n=new St(this,t,e),this.nsps[t]=n),n}},{key:"_destroy",value:function(t){for(var e=0,n=Object.keys(this.nsps);e<n.length;e++){var r=n[e];if(this.nsps[r].active)return}this._close()}},{key:"_packet",value:function(t){for(var e=this.encoder.encode(t),n=0;n<e.length;n++)this.engine.write(e[n],t.options)}},{key:"cleanup",value:function(){this.subs.forEach((function(t){return t()})),this.subs.length=0,this.decoder.destroy()}},{key:"_close",value:function(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}},{key:"disconnect",value:function(){return this._close()}},{key:"onclose",value:function(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}},{key:"reconnect",value:function(){var t=this;if(this._reconnecting||this.skipReconnect)return this;var e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{var n=this.backoff.duration();this._reconnecting=!0;var r=this.setTimeoutFn((function(){e.skipReconnect||(t.emitReserved("reconnect_attempt",e.backoff.attempts),e.skipReconnect||e.open((function(n){n?(e._reconnecting=!1,e.reconnect(),t.emitReserved("reconnect_error",n)):e.onreconnect()})))}),n);this.opts.autoUnref&&r.unref(),this.subs.push((function(){clearTimeout(r)}))}}},{key:"onreconnect",value:function(){var t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}]),s}(L),Lt={};function Pt(e,n){"object"===t(e)&&(n=e,e=void 0);var r,i=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=t;n=n||"undefined"!=typeof location&&location,null==t&&(t=n.protocol+"//"+n.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?n.protocol+t:n.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==n?n.protocol+"//"+t:"https://"+t),r=ft(t)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";var i=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+i+":"+r.port+e,r.href=r.protocol+"://"+i+(n&&n.port===r.port?"":":"+r.port),r}(e,(n=n||{}).path||"/socket.io"),o=i.source,s=i.id,a=i.path,c=Lt[s]&&a in Lt[s].nsps;return n.forceNew||n["force new connection"]||!1===n.multiplex||c?r=new xt(o,n):(Lt[s]||(Lt[s]=new xt(o,n)),r=Lt[s]),i.query&&!n.query&&(n.query=i.queryKey),r.socket(i.path,n)}return i(Pt,{Manager:xt,Socket:St,io:Pt,connect:Pt}),Pt})); | |
7 | +//# sourceMappingURL=socket.io.min.js.map | |
0 | 8 | \ No newline at end of file |
... | ... |
js/resources/css/amda.css
... | ... | @@ -2,118 +2,120 @@ |
2 | 2 | |
3 | 3 | /* Safari 11 fieldset collapse/expose bug */ |
4 | 4 | .x-fieldset { |
5 | - overflow : visible !important; | |
5 | + overflow: visible !important; | |
6 | 6 | } |
7 | 7 | |
8 | 8 | .child-fieldset { |
9 | - background-color: #f8f6ee; | |
9 | + background-color: #f8f6ee; | |
10 | 10 | } |
11 | 11 | |
12 | 12 | .window-active .x-window-header { |
13 | - background-color: #6c0985; | |
13 | + background-color: #6c0985; | |
14 | 14 | } |
15 | 15 | |
16 | 16 | .window-active .x-window-header-text { |
17 | - color: #cafdff; | |
17 | + color: #cafdff; | |
18 | 18 | } |
19 | 19 | |
20 | 20 | .icon-add-resources { |
21 | - background-image:url( ../images/16x16/plus_Orange.png ) !important; | |
21 | + background-image: url(../images/16x16/plus_Orange.png ) !important; | |
22 | 22 | } |
23 | 23 | |
24 | 24 | .icon-feedback { |
25 | - background-image:url( ../images/16x16/mail.png ) !important; | |
25 | + background-image: url(../images/16x16/mail.png ) !important; | |
26 | 26 | } |
27 | 27 | |
28 | 28 | .icon-manage-tt { |
29 | - background-image:url( ../images/16x16/timeTable.png ) !important; | |
29 | + background-image: url(../images/16x16/timeTable.png ) !important; | |
30 | 30 | } |
31 | 31 | |
32 | 32 | .icon-plot { |
33 | - background-image:url( ../images/16x16/plot.png ) !important; | |
33 | + background-image: url(../images/16x16/plot.png ) !important; | |
34 | 34 | } |
35 | 35 | |
36 | 36 | .icon-filter { |
37 | - background-image:url( ../images/16x16/filter.png ) !important; | |
37 | + background-image: url(../images/16x16/filter.png ) !important; | |
38 | 38 | } |
39 | 39 | |
40 | 40 | .icon-download { |
41 | - background-image:url( ../images/16x16/download_manager.png ) !important; | |
41 | + background-image: url(../images/16x16/download_manager.png ) !important; | |
42 | 42 | } |
43 | 43 | |
44 | 44 | .icon-mydata { |
45 | - background-image:url( ../images/16x16/mydata.png ) !important; | |
45 | + background-image: url(../images/16x16/mydata.png ) !important; | |
46 | 46 | |
47 | 47 | } |
48 | 48 | |
49 | 49 | .icon-catalog { |
50 | - background-image:url( ../images/16x16/catalog.png ) !important; | |
50 | + background-image: url(../images/16x16/catalog.png ) !important; | |
51 | 51 | } |
52 | 52 | |
53 | 53 | .icon-tts { |
54 | - background-image:url( ../images/16x16/operations.png ) !important; | |
54 | + background-image: url(../images/16x16/operations.png ) !important; | |
55 | 55 | } |
56 | 56 | |
57 | 57 | .icon-parameters { |
58 | - background-image:url( ../images/16x16/edit.png ) !important; | |
58 | + background-image: url(../images/16x16/edit.png ) !important; | |
59 | 59 | } |
60 | 60 | |
61 | 61 | .icon-interop { |
62 | - background-image:url( ../images/16x16/interop.png ) !important; | |
62 | + background-image: url(../images/16x16/interop.png ) !important; | |
63 | 63 | } |
64 | 64 | |
65 | 65 | .icon-machinelearning { |
66 | - background-image:url( ../images/16x16/machinelearning.png ) !important; | |
66 | + background-image: url(../images/16x16/machinelearning.png ) !important; | |
67 | 67 | } |
68 | 68 | |
69 | 69 | .icon-connected { |
70 | - background-image:url( ../images/16x16/connected.png ) !important; | |
70 | + background-image: url(../images/16x16/connected.png ) !important; | |
71 | 71 | } |
72 | 72 | |
73 | 73 | .icon-disconnected { |
74 | - background-image:url( ../images/16x16/disconnected.png ) !important; | |
74 | + background-image: url(../images/16x16/disconnected.png ) !important; | |
75 | 75 | } |
76 | 76 | |
77 | -.icon-user { background-image:url(../images/16x16/user.png) !important; } | |
77 | +.icon-user { | |
78 | + background-image: url(../images/16x16/user.png) !important; | |
79 | +} | |
78 | 80 | |
79 | 81 | .icon-elements { |
80 | - background-image:url( ../images/16x16/view_tree.png ) !important; | |
82 | + background-image: url(../images/16x16/view_tree.png ) !important; | |
81 | 83 | } |
82 | 84 | |
83 | 85 | .icon-results { |
84 | - background-image:url( ../images/16x16/results.png ) !important; | |
86 | + background-image: url(../images/16x16/results.png ) !important; | |
85 | 87 | } |
86 | 88 | |
87 | 89 | .icon-calculator { |
88 | - background-image:url( ../images/16x16/calculator.png ) !important; | |
90 | + background-image: url(../images/16x16/calculator.png ) !important; | |
89 | 91 | } |
90 | 92 | |
91 | 93 | .icon-search { |
92 | - background-image:url( ../images/16x16/search.png ) !important; | |
94 | + background-image: url(../images/16x16/search.png ) !important; | |
93 | 95 | } |
94 | 96 | |
95 | 97 | .icon-statistics { |
96 | - background-image:url( ../images/16x16/statistics.png ) !important; | |
98 | + background-image: url(../images/16x16/statistics.png ) !important; | |
97 | 99 | } |
98 | 100 | |
99 | 101 | .icon-manage-ws { |
100 | - background-image:url( ../images/16x16/wsManager.png ) !important; | |
102 | + background-image: url(../images/16x16/wsManager.png ) !important; | |
101 | 103 | } |
102 | 104 | |
103 | 105 | .icon-manage-resrc { |
104 | - background-image:url( ../images/16x16/manageRsrc.png ) !important; | |
106 | + background-image: url(../images/16x16/manageRsrc.png ) !important; | |
105 | 107 | } |
106 | 108 | |
107 | 109 | .icon-help { |
108 | - background-image:url( ../images/16x16/help.png ) !important; | |
110 | + background-image: url(../images/16x16/help.png ) !important; | |
109 | 111 | } |
110 | 112 | |
111 | 113 | .icon-information { |
112 | - background-image:url( ../images/16x16/info.png ) !important; | |
114 | + background-image: url(../images/16x16/info.png ) !important; | |
113 | 115 | } |
114 | 116 | |
115 | 117 | .icon-ws { |
116 | - background-image:url( ../images/16x16/workspaces.png ) !important; | |
118 | + background-image: url(../images/16x16/workspaces.png ) !important; | |
117 | 119 | } |
118 | 120 | |
119 | 121 | .icon-align-left { |
... | ... | @@ -121,19 +123,19 @@ |
121 | 123 | } |
122 | 124 | |
123 | 125 | .icon-delete { |
124 | - background-image:url( ../images/icons/fam/delete.gif ) !important; | |
126 | + background-image: url(../images/icons/fam/delete.gif ) !important; | |
125 | 127 | } |
126 | 128 | |
127 | 129 | .icon-add { |
128 | - background-image:url( ../images/icons/fam/add.png ) !important; | |
130 | + background-image: url(../images/icons/fam/add.png ) !important; | |
129 | 131 | } |
130 | 132 | |
131 | 133 | .icon-remover { |
132 | -background-image: url(../images/small_cancel_centered.png); | |
134 | + background-image: url(../images/small_cancel_centered.png); | |
133 | 135 | } |
134 | 136 | |
135 | 137 | .icon-small-remover { |
136 | -background-image: url(../images/small_cancel_centered.png); | |
138 | + background-image: url(../images/small_cancel_centered.png); | |
137 | 139 | } |
138 | 140 | |
139 | 141 | /** |
... | ... | @@ -165,6 +167,7 @@ Custom tool typ icons |
165 | 167 | .ux-rangemenu-eq { |
166 | 168 | background-image: url(../images/16x16/equals.png) !important; |
167 | 169 | } |
170 | + | |
168 | 171 | /* |
169 | 172 | .icon-kill { |
170 | 173 | background-image: url(../images/16x16/process_stop.png); |
... | ... | @@ -187,74 +190,74 @@ background-image: url(../images/16x16/minus_blue.png); |
187 | 190 | **/ |
188 | 191 | |
189 | 192 | .icon-pend { |
190 | -background-image: url(../images/16x16/arrow_circle_double.png) !important; | |
193 | + background-image: url(../images/16x16/arrow_circle_double.png) !important; | |
191 | 194 | } |
192 | 195 | |
193 | 196 | .icon-new { |
194 | -background-image: url(../images/16x16/new.png) !important; | |
197 | + background-image: url(../images/16x16/new.png) !important; | |
195 | 198 | } |
196 | 199 | |
197 | 200 | .icon-error { |
198 | -background-image: url(../images/16x16/error.png) !important; | |
201 | + background-image: url(../images/16x16/error.png) !important; | |
199 | 202 | } |
200 | 203 | |
201 | 204 | .treenode-changed { |
202 | - color: #08d5c9; | |
205 | + color: #08d5c9; | |
203 | 206 | } |
204 | 207 | |
205 | 208 | .icon-less { |
206 | - background-image:url( ../images/less.png ) !important; | |
209 | + background-image: url(../images/less.png ) !important; | |
207 | 210 | background-position: center; |
208 | 211 | background-repeat: no-repeat; |
209 | 212 | } |
210 | 213 | |
211 | 214 | .icon-more { |
212 | - background-image:url( ../images/more.png ) !important; | |
215 | + background-image: url(../images/more.png ) !important; | |
213 | 216 | background-position: center; |
214 | 217 | background-repeat: no-repeat; |
215 | 218 | } |
216 | 219 | |
217 | 220 | /*.icon-addRsrc {*/ |
218 | - /*background-image:url( ../images/32x32/1309360076_misc_22.png ) !important;*/ | |
221 | +/*background-image:url( ../images/32x32/1309360076_misc_22.png ) !important;*/ | |
219 | 222 | /*}*/ |
220 | 223 | |
221 | 224 | /*.icon-removeRsrc {*/ |
222 | - /*background-image:url( ../images/32x32/1309360153_misc_21.png ) !important;*/ | |
225 | +/*background-image:url( ../images/32x32/1309360153_misc_21.png ) !important;*/ | |
223 | 226 | /*}*/ |
224 | 227 | |
225 | -.plotPanelBgColor td { | |
226 | - color: black!important; | |
227 | - background-color: #f8f8f8!important; | |
228 | +.plotPanelBgColor td { | |
229 | + color: black !important; | |
230 | + background-color: #f8f8f8 !important; | |
228 | 231 | } |
229 | 232 | |
230 | -.plotPanelBgColor td div { | |
231 | - padding: 0px!important; | |
232 | -/* margin: 0px!important; */ | |
233 | +.plotPanelBgColor td div { | |
234 | + padding: 0px !important; | |
235 | + /* margin: 0px!important; */ | |
233 | 236 | } |
234 | 237 | |
235 | 238 | .plotParamBgColor td div { |
236 | - color: #505050!important; | |
237 | - padding: 0px!important; | |
238 | -/* margin: 0px!important; */ | |
239 | + color: #505050 !important; | |
240 | + padding: 0px !important; | |
241 | + /* margin: 0px!important; */ | |
239 | 242 | } |
240 | 243 | |
241 | 244 | |
242 | 245 | .hide { |
243 | - display: none; | |
246 | + display: none; | |
244 | 247 | } |
245 | 248 | |
246 | 249 | .show { |
247 | - display: inline; | |
250 | + display: inline; | |
248 | 251 | } |
249 | 252 | |
250 | 253 | .meow { |
251 | 254 | background-color: yellow !important; |
252 | 255 | } |
253 | 256 | |
254 | -.infoMsgLong .x-window-body > .x-box-inner { | |
255 | - overflow: scroll; | |
256 | - } | |
257 | - | |
257 | +.infoMsgLong .x-window-body>.x-box-inner { | |
258 | + overflow: scroll; | |
259 | +} | |
260 | + | |
258 | 261 | /* datasets information windows */ |
259 | 262 | |
260 | 263 | .infoWindow table.contact { |
... | ... | @@ -262,7 +265,7 @@ background-image: url(../images/16x16/error.png) !important; |
262 | 265 | } |
263 | 266 | |
264 | 267 | .infoWindow table.contact tr td:first-child { |
265 | - vertical-align:top; | |
268 | + vertical-align: top; | |
266 | 269 | white-space: nowrap; |
267 | 270 | } |
268 | 271 | |
... | ... | @@ -280,7 +283,7 @@ background-image: url(../images/16x16/error.png) !important; |
280 | 283 | .infoWindow h3 { |
281 | 284 | font-size: small; |
282 | 285 | color: #444444; |
283 | - font-style: italic !important; | |
286 | + font-style: italic !important; | |
284 | 287 | margin-left: -5px; |
285 | 288 | margin-bottom: 7px; |
286 | 289 | } |
... | ... | @@ -307,293 +310,298 @@ background-image: url(../images/16x16/error.png) !important; |
307 | 310 | color: #555555; |
308 | 311 | } |
309 | 312 | |
310 | -.plotPanelBgColor td div { | |
311 | - padding: 0px!important; | |
312 | -/* margin: 0px!important; */ | |
313 | +.plotPanelBgColor td div { | |
314 | + padding: 0px !important; | |
315 | + /* margin: 0px!important; */ | |
313 | 316 | } |
314 | 317 | |
315 | 318 | .plotParamBgColor td div { |
316 | - color: #505050!important; | |
317 | - padding: 0px!important; | |
318 | -/* margin: 0px!important; */ | |
319 | + color: #505050 !important; | |
320 | + padding: 0px !important; | |
321 | + /* margin: 0px!important; */ | |
319 | 322 | } |
320 | 323 | |
321 | 324 | .icon-scalar { |
322 | - background-image:url(../images/10x10/circle_grey.png) !important; | |
323 | - background-position: center; | |
324 | - background-repeat: no-repeat; | |
325 | + background-image: url(../images/10x10/circle_grey.png) !important; | |
326 | + background-position: center; | |
327 | + background-repeat: no-repeat; | |
325 | 328 | } |
326 | 329 | |
327 | 330 | .icon-vector { |
328 | - background-image:url(../images/12x12/circle_green_.png) !important; | |
329 | - background-position: center; | |
330 | - background-repeat: no-repeat; | |
331 | + background-image: url(../images/12x12/circle_green_.png) !important; | |
332 | + background-position: center; | |
333 | + background-repeat: no-repeat; | |
331 | 334 | } |
332 | 335 | |
333 | 336 | .icon-spectra { |
334 | - background-image:url(../images/12x12/circle_orange_.png) !important; | |
335 | - background-position: center; | |
336 | - background-repeat: no-repeat; | |
337 | + background-image: url(../images/12x12/circle_orange_.png) !important; | |
338 | + background-position: center; | |
339 | + background-repeat: no-repeat; | |
337 | 340 | } |
338 | 341 | |
339 | 342 | .icon-2dspectra { |
340 | - background-image:url(../images/16x16/circle_orange2_.png) !important; | |
341 | - background-position: center; | |
342 | - background-repeat: no-repeat; | |
343 | + background-image: url(../images/16x16/circle_orange2_.png) !important; | |
344 | + background-position: center; | |
345 | + background-repeat: no-repeat; | |
343 | 346 | } |
344 | 347 | |
345 | 348 | .icon-unknowntype { |
346 | - background-image:url(../images/14x14/circle_grey.png) !important; | |
347 | - background-position: center; | |
348 | - background-repeat: no-repeat; | |
349 | + background-image: url(../images/14x14/circle_grey.png) !important; | |
350 | + background-position: center; | |
351 | + background-repeat: no-repeat; | |
349 | 352 | } |
350 | 353 | |
351 | 354 | .icon-timetable { |
352 | - background-image:url(../images/14x14/table.png) !important; | |
353 | - background-position: center; | |
354 | - background-repeat: no-repeat; | |
355 | + background-image: url(../images/14x14/table.png) !important; | |
356 | + background-position: center; | |
357 | + background-repeat: no-repeat; | |
355 | 358 | } |
356 | 359 | |
357 | 360 | .icon-disabled { |
358 | - opacity:0.5 !important; | |
361 | + opacity: 0.5 !important; | |
359 | 362 | } |
360 | 363 | |
361 | 364 | .icon-sun { |
362 | - background-image:url(../images/icons/sun.png) !important; | |
363 | - background-position: center; | |
364 | - background-repeat: no-repeat; | |
365 | + background-image: url(../images/icons/sun.png) !important; | |
366 | + background-position: center; | |
367 | + background-repeat: no-repeat; | |
365 | 368 | } |
366 | 369 | |
367 | 370 | .icon-mercury { |
368 | - background-image:url(../images/icons/mercury.png) !important; | |
369 | - background-position: center; | |
370 | - background-repeat: no-repeat; | |
371 | + background-image: url(../images/icons/mercury.png) !important; | |
372 | + background-position: center; | |
373 | + background-repeat: no-repeat; | |
371 | 374 | } |
372 | 375 | |
373 | 376 | .icon-rosetta { |
374 | - background-image:url(../images/icons/rosetta.png) !important; | |
375 | - background-position: center; | |
376 | - background-repeat: no-repeat; | |
377 | + background-image: url(../images/icons/rosetta.png) !important; | |
378 | + background-position: center; | |
379 | + background-repeat: no-repeat; | |
377 | 380 | } |
381 | + | |
378 | 382 | .icon-venus { |
379 | - background-image:url(../images/icons/venus.png) !important; | |
380 | - background-position: center; | |
381 | - background-repeat: no-repeat; | |
383 | + background-image: url(../images/icons/venus.png) !important; | |
384 | + background-position: center; | |
385 | + background-repeat: no-repeat; | |
382 | 386 | } |
383 | 387 | |
384 | 388 | .icon-earth { |
385 | - background-image:url(../images/icons/earth.png) !important; | |
386 | - background-position: center; | |
387 | - background-repeat: no-repeat; | |
389 | + background-image: url(../images/icons/earth.png) !important; | |
390 | + background-position: center; | |
391 | + background-repeat: no-repeat; | |
388 | 392 | } |
389 | 393 | |
390 | 394 | .icon-mars { |
391 | - background-image:url(../images/icons/mars.png) !important; | |
392 | - background-position: center; | |
393 | - background-repeat: no-repeat; | |
395 | + background-image: url(../images/icons/mars.png) !important; | |
396 | + background-position: center; | |
397 | + background-repeat: no-repeat; | |
394 | 398 | } |
395 | 399 | |
396 | 400 | .icon-jupiter { |
397 | - background-image:url(../images/icons/jupiter.png) !important; | |
398 | - background-position: center; | |
399 | - background-repeat: no-repeat; | |
401 | + background-image: url(../images/icons/jupiter.png) !important; | |
402 | + background-position: center; | |
403 | + background-repeat: no-repeat; | |
400 | 404 | } |
401 | 405 | |
402 | 406 | .icon-saturn { |
403 | - background-image:url(../images/icons/saturn.png) !important; | |
404 | - background-position: center; | |
405 | - background-repeat: no-repeat; | |
407 | + background-image: url(../images/icons/saturn.png) !important; | |
408 | + background-position: center; | |
409 | + background-repeat: no-repeat; | |
406 | 410 | } |
407 | 411 | |
408 | 412 | .icon-neptune { |
409 | - background-image:url(../images/icons/neptune.png) !important; | |
410 | - background-position: center; | |
411 | - background-repeat: no-repeat; | |
413 | + background-image: url(../images/icons/neptune.png) !important; | |
414 | + background-position: center; | |
415 | + background-repeat: no-repeat; | |
412 | 416 | } |
413 | 417 | |
414 | 418 | .icon-uranus { |
415 | - background-image:url(../images/icons/uranus.png) !important; | |
416 | - background-position: center; | |
417 | - background-repeat: no-repeat; | |
419 | + background-image: url(../images/icons/uranus.png) !important; | |
420 | + background-position: center; | |
421 | + background-repeat: no-repeat; | |
418 | 422 | } |
419 | 423 | |
420 | 424 | .icon-sun { |
421 | - background-image:url(../images/icons/sun.png) !important; | |
422 | - background-position: center; | |
423 | - background-repeat: no-repeat; | |
425 | + background-image: url(../images/icons/sun.png) !important; | |
426 | + background-position: center; | |
427 | + background-repeat: no-repeat; | |
424 | 428 | } |
425 | 429 | |
426 | 430 | .icon-comet { |
427 | - background-image:url(../images/icons/comet.png) !important; | |
428 | - background-position: center; | |
429 | - background-repeat: no-repeat; | |
431 | + background-image: url(../images/icons/comet.png) !important; | |
432 | + background-position: center; | |
433 | + background-repeat: no-repeat; | |
430 | 434 | } |
431 | 435 | |
432 | 436 | .icon-sw { |
433 | - background-image:url(../images/icons/sw.png) !important; | |
434 | - background-position: center; | |
435 | - background-repeat: no-repeat; | |
437 | + background-image: url(../images/icons/sw.png) !important; | |
438 | + background-position: center; | |
439 | + background-repeat: no-repeat; | |
436 | 440 | } |
437 | 441 | |
438 | 442 | .icon-solar_wind { |
439 | - background-image:url(../images/icons/sw.png) !important; | |
440 | - background-position: center; | |
441 | - background-repeat: no-repeat; | |
443 | + background-image: url(../images/icons/sw.png) !important; | |
444 | + background-position: center; | |
445 | + background-repeat: no-repeat; | |
442 | 446 | } |
443 | 447 | |
444 | 448 | .icon-solarsystem { |
445 | - background-image:url(../images/icons/space.png) !important; | |
446 | - background-position: center; | |
447 | - background-repeat: no-repeat; | |
449 | + background-image: url(../images/icons/space.png) !important; | |
450 | + background-position: center; | |
451 | + background-repeat: no-repeat; | |
448 | 452 | } |
449 | 453 | |
450 | 454 | .icon-pluto { |
451 | - background-image:url(../images/icons/pluto.png) !important; | |
452 | - background-position: center; | |
453 | - background-repeat: no-repeat; | |
455 | + background-image: url(../images/icons/pluto.png) !important; | |
456 | + background-position: center; | |
457 | + background-repeat: no-repeat; | |
454 | 458 | } |
455 | 459 | |
456 | 460 | img.centered { |
457 | 461 | display: block; |
458 | 462 | margin-left: auto; |
459 | - margin-right: auto } | |
463 | + margin-right: auto | |
464 | +} | |
460 | 465 | |
461 | 466 | .predicted { |
462 | - font-style: italic !important; | |
467 | + font-style: italic !important; | |
463 | 468 | } |
464 | 469 | |
465 | - p { | |
466 | - margin-bottom: 0} | |
470 | +p { | |
471 | + margin-bottom: 0 | |
472 | +} | |
467 | 473 | |
468 | -p + p { | |
469 | -/* text-indent: 1.5em; */ | |
470 | - margin-top: 0.5em} | |
474 | +p+p { | |
475 | + /* text-indent: 1.5em; */ | |
476 | + margin-top: 0.5em | |
477 | +} | |
471 | 478 | |
472 | 479 | .ux-filtered-column { |
473 | - font-style: italic !important; | |
474 | - font-weight: bold !important; | |
480 | + font-style: italic !important; | |
481 | + font-weight: bold !important; | |
475 | 482 | } |
476 | 483 | |
477 | 484 | .icon-plot-page { |
478 | - background-image:url( ../images/16x16/plot_page.png ) !important; | |
485 | + background-image: url(../images/16x16/plot_page.png ) !important; | |
479 | 486 | } |
480 | 487 | |
481 | 488 | .icon-plot-layout { |
482 | - background-image:url( ../images/16x16/plot_layout.png ) !important; | |
489 | + background-image: url(../images/16x16/plot_layout.png ) !important; | |
483 | 490 | } |
484 | 491 | |
485 | 492 | .icon-plot-panels { |
486 | - background-image:url( ../images/16x16/plot_panels.png ) !important; | |
493 | + background-image: url(../images/16x16/plot_panels.png ) !important; | |
487 | 494 | } |
488 | 495 | |
489 | 496 | .icon-plot-panel { |
490 | - background-image:url( ../images/16x16/plot_panel.png ) !important; | |
497 | + background-image: url(../images/16x16/plot_panel.png ) !important; | |
491 | 498 | } |
492 | 499 | |
493 | 500 | .icon-plot-axes { |
494 | - background-image:url( ../images/16x16/plot_axes.png ) !important; | |
501 | + background-image: url(../images/16x16/plot_axes.png ) !important; | |
495 | 502 | } |
496 | 503 | |
497 | 504 | .icon-plot-axis-t { |
498 | - background-image:url( ../images/16x16/plot_axis_t.png ) !important; | |
505 | + background-image: url(../images/16x16/plot_axis_t.png ) !important; | |
499 | 506 | } |
500 | 507 | |
501 | 508 | .icon-plot-axis-e { |
502 | - background-image:url( ../images/16x16/plot_axis_e.png ) !important; | |
509 | + background-image: url(../images/16x16/plot_axis_e.png ) !important; | |
503 | 510 | } |
504 | 511 | |
505 | 512 | .icon-plot-axis-x { |
506 | - background-image:url( ../images/16x16/plot_axis_x.png ) !important; | |
513 | + background-image: url(../images/16x16/plot_axis_x.png ) !important; | |
507 | 514 | } |
508 | 515 | |
509 | 516 | .icon-plot-axis-y-left { |
510 | - background-image:url( ../images/16x16/plot_axis_y_left.png ) !important; | |
517 | + background-image: url(../images/16x16/plot_axis_y_left.png ) !important; | |
511 | 518 | } |
512 | 519 | |
513 | 520 | .icon-plot-axis-y-right { |
514 | - background-image:url( ../images/16x16/plot_axis_y_right.png ) !important; | |
521 | + background-image: url(../images/16x16/plot_axis_y_right.png ) !important; | |
515 | 522 | } |
516 | 523 | |
517 | 524 | .icon-plot-axis-color { |
518 | - background-image:url( ../images/16x16/plot_axis_color.png ) !important; | |
525 | + background-image: url(../images/16x16/plot_axis_color.png ) !important; | |
519 | 526 | } |
520 | 527 | |
521 | 528 | .icon-plot-params { |
522 | - background-image:url( ../images/16x16/plot_params.png ) !important; | |
529 | + background-image: url(../images/16x16/plot_params.png ) !important; | |
523 | 530 | } |
524 | 531 | |
525 | 532 | .icon-plot-add-objs { |
526 | - background-image:url( ../images/16x16/plot_additional_objs.png ) !important; | |
533 | + background-image: url(../images/16x16/plot_additional_objs.png ) !important; | |
527 | 534 | } |
528 | 535 | |
529 | 536 | .icon-plot-add-legends { |
530 | - background-image:url( ../images/16x16/plot_additional_legends.png ) !important; | |
537 | + background-image: url(../images/16x16/plot_additional_legends.png ) !important; | |
531 | 538 | } |
532 | 539 | |
533 | 540 | .icon-plot-add-legend-series { |
534 | - background-image:url( ../images/16x16/plot_additional_series_legend.png ) !important; | |
541 | + background-image: url(../images/16x16/plot_additional_series_legend.png ) !important; | |
535 | 542 | } |
536 | 543 | |
537 | 544 | .icon-plot-add-legends-text { |
538 | - background-image:url( ../images/16x16/plot_additional_text_legends.png ) !important; | |
545 | + background-image: url(../images/16x16/plot_additional_text_legends.png ) !important; | |
539 | 546 | } |
540 | 547 | |
541 | 548 | .icon-plot-add-legend-text { |
542 | - background-image:url( ../images/16x16/plot_additional_text_legend.png ) !important; | |
549 | + background-image: url(../images/16x16/plot_additional_text_legend.png ) !important; | |
543 | 550 | } |
544 | 551 | |
545 | 552 | .icon-plot-add-drawing-objs { |
546 | - background-image:url( ../images/16x16/plot_additional_drawing_objs.png ) !important; | |
553 | + background-image: url(../images/16x16/plot_additional_drawing_objs.png ) !important; | |
547 | 554 | } |
548 | 555 | |
549 | 556 | .icon-plot-add-drawing-constant { |
550 | - background-image:url( ../images/16x16/plot_additional_drawing_constant.png ) !important; | |
557 | + background-image: url(../images/16x16/plot_additional_drawing_constant.png ) !important; | |
551 | 558 | } |
552 | 559 | |
553 | 560 | .icon-plot-add-drawing-curve { |
554 | - background-image:url( ../images/16x16/plot_additional_drawing_curve.png ) !important; | |
561 | + background-image: url(../images/16x16/plot_additional_drawing_curve.png ) !important; | |
555 | 562 | } |
556 | 563 | |
557 | 564 | .icon-plot-add-drawing-text { |
558 | - background-image:url( ../images/16x16/plot_additional_drawing_text.png ) !important; | |
565 | + background-image: url(../images/16x16/plot_additional_drawing_text.png ) !important; | |
559 | 566 | } |
560 | 567 | |
561 | 568 | .icon-plot-add-fills { |
562 | - background-image:url( ../images/16x16/plot_additional_fills.png ) !important; | |
569 | + background-image: url(../images/16x16/plot_additional_fills.png ) !important; | |
563 | 570 | } |
564 | 571 | |
565 | 572 | .icon-plot-add-fill { |
566 | - background-image:url( ../images/16x16/plot_additional_fill.png ) !important; | |
573 | + background-image: url(../images/16x16/plot_additional_fill.png ) !important; | |
567 | 574 | } |
568 | 575 | |
569 | 576 | .x-item-disabled .x-form-item-label { |
570 | - filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important; | |
571 | - opacity: 1.0 !important; | |
577 | + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important; | |
578 | + opacity: 1.0 !important; | |
572 | 579 | } |
573 | 580 | |
574 | 581 | #LogPanel-splitter-collapseEl { |
575 | - display: none; | |
582 | + display: none; | |
576 | 583 | } |
577 | 584 | |
578 | 585 | .epntap_grid .disabled_row { |
579 | - color: gray; | |
586 | + color: gray; | |
580 | 587 | } |
581 | 588 | |
582 | 589 | .epntap_grid .error_row { |
583 | - color: IndianRed; | |
590 | + color: IndianRed; | |
584 | 591 | } |
585 | 592 | |
586 | -.epntap_grid td, .epntap_grid .x-grid-cell-inner { | |
587 | - padding: 0px; | |
593 | +.epntap_grid td, | |
594 | +.epntap_grid .x-grid-cell-inner { | |
595 | + padding: 0px; | |
588 | 596 | } |
589 | 597 | |
590 | 598 | .epntap_cell { |
591 | - padding: 4px; | |
592 | - white-space: normal; | |
599 | + padding: 4px; | |
600 | + white-space: normal; | |
593 | 601 | } |
594 | 602 | |
595 | 603 | .amda-mask { |
596 | - z-index: 99999; | |
604 | + z-index: 99999; | |
597 | 605 | } |
598 | 606 | |
599 | 607 | .x-mask { |
... | ... | @@ -605,22 +613,60 @@ p + p { |
605 | 613 | } |
606 | 614 | |
607 | 615 | div.ml-model-item { |
608 | - font-size: 16px; | |
609 | - font-weight: bold; | |
610 | - padding: 8px; | |
616 | + cursor: pointer; | |
617 | + display: flex; | |
618 | + justify-content: center; | |
619 | + align-items: center; | |
620 | + border-bottom: 1px solid #D0D0D0; | |
621 | + | |
622 | +} | |
623 | + | |
624 | +.ml-model-item-name { | |
625 | + font-size: 12px; | |
626 | +} | |
627 | + | |
628 | + | |
629 | + | |
630 | +.ml-prediction { | |
631 | + background-color: #90EE90 !important; | |
632 | + background-image: none; | |
633 | + border: none; | |
634 | + color: white !important; | |
635 | + padding: 10px 20px; | |
636 | + text-align: center; | |
637 | + font-weight: 900 !important; | |
638 | + display: inline-block; | |
639 | + font-size: 20px; | |
640 | + cursor: pointer; | |
641 | +} | |
642 | + | |
643 | +.ml-pred-logs-titile { | |
644 | + text-align: center; | |
645 | + color: #e8b622; | |
646 | + font-size: 14px; | |
647 | +} | |
648 | + | |
649 | +.ml-pred-logs-content { | |
650 | + color: #262218; | |
651 | + font-size: 10px; | |
652 | + height: 250px; | |
653 | + overflow-y: scroll; | |
654 | + overflow-x: scroll; | |
655 | + text-align: center; | |
611 | 656 | } |
612 | 657 | |
613 | 658 | div.ml-model-item-over { |
614 | - background-color: lavender; | |
659 | + background-color: #90EE90; | |
660 | + cursor: pointer; | |
615 | 661 | } |
616 | 662 | |
617 | 663 | div.ml-model-item.x-item-selected { |
618 | 664 | border: solid; |
619 | - background-color: lavender; | |
665 | + background-color: #90EE90; | |
620 | 666 | } |
621 | 667 | |
622 | 668 | .amda-color-picker .x-color-picker-item { |
623 | 669 | width: 14px; |
624 | 670 | height: 14px; |
625 | 671 | padding: 0px; |
626 | 672 | -} |
673 | +} | |
627 | 674 | \ No newline at end of file |
... | ... |