diff --git a/app/components/ABBFlowMeter.js b/app/components/ABBFlowMeter.js deleted file mode 100644 index 6680f79..0000000 --- a/app/components/ABBFlowMeter.js +++ /dev/null @@ -1,41 +0,0 @@ -import React from 'react'; -import {auth, baseURL} from './Meshify'; -import {Channel} from './Channel'; - -let channelStarter = { - yesterday_volume: {order: 1, data:{}}, - today_volume: {order: 2, data:{}}, - volume_flow: {order: 3, data:{}}, - differential_pressure: {order: 4, data:{}}, - static_pressure: {order: 5, data:{}}, - temperature: {order: 6, data:{}}, - battery_voltage: {order: 7, data:{}}, - last_calculation_period_volume: {order: 8, data:{}} -} - -export class ABBFlowMeter extends React.Component { - constructor(props){ - super(props); - this.state = {channels: channelStarter}; - } - - - render(){ - let t = this; - const channelList = this.props.values.sort((a, b) => { - return this.state.channels[a.channel].order - this.state.channels[b.channel].order; - }).map(function(ch, i){ - return - }); - - return ( - - {this.props.name} - {channelList} - - ); - } -} diff --git a/app/components/Auth.js b/app/components/Auth.js index d614e96..a385d09 100644 --- a/app/components/Auth.js +++ b/app/components/Auth.js @@ -33,7 +33,7 @@ export class Auth extends React.Component{ // this.setState({login: true, meshifyUsername: 'api@henry-pump.com'}); fetch(baseURL + 'login', {credentials: 'include'}).then((response)=>response.json()) .then((responseJson)=>{ - console.log(responseJson) + // console.log(responseJson) if (typeof responseJson.username !== 'undefined'){ this.setState({login: true, meshifyUsername: responseJson.username}) } else { @@ -58,7 +58,7 @@ export class Auth extends React.Component{ body: JSON.stringify({username: this.state.meshifyUsername, authToken: authToken}) }).then((response)=>response.json()) .then((responseJson)=>{ - console.log(responseJson); + // console.log(responseJson); if (responseJson.status === "success"){ this.setState({login: true, meshifyUsername: responseJson.username}) } else if (responseJson.status === 'failure'){ diff --git a/app/components/Company.js b/app/components/Company.js index 4961122..7171559 100644 --- a/app/components/Company.js +++ b/app/components/Company.js @@ -1,7 +1,6 @@ import React from 'react'; -import {auth, baseURL} from './Meshify'; -import {MaxWaterSystemList} from './MaxWaterSystemList' -import {ABBFlowMeterList} from './ABBFlowMeterList' +import {auth, baseURL, channelStarter} from './Meshify'; +import {DeviceList} from './DeviceList' import {isDefined} from './Utilities' export class Company extends React.Component { @@ -29,14 +28,51 @@ export class Company extends React.Component { let maxWaterSystemCode = if (isDefined(this.props.companyObj.devices.advvfdipp)){ maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp; - maxWaterSystemCode = + let tableHeadInner = Object.keys(channelStarter.advvfdipp).sort((a, b)=>{ + return channelStarter.advvfdipp[a].order - channelStarter.advvfdipp[b].order; + }).map((ch, i)=>{ + return {channelStarter.advvfdipp[ch].name} + }) + let tableHead = Well{tableHeadInner} + maxWaterSystemCode = } let abbFlowDevices = []; let abbFlowCode = if (isDefined(this.props.companyObj.devices.abbflow)){ abbFlowDevices = this.props.companyObj.devices.abbflow; - abbFlowCode = + let tableHeadInner = Object.keys(channelStarter.abbflow).sort((a, b)=>{ + return channelStarter.abbflow[a].order - channelStarter.abbflow[b].order; + }).map((ch, i)=>{ + return {channelStarter.abbflow[ch].name} + }) + let tableHead = Well{tableHeadInner} + abbFlowCode = + } + + let flowMonitorDevices = []; + let flowMonitorCode = + if (isDefined(this.props.companyObj.devices.flowmonitor)){ + flowMonitorDevices = this.props.companyObj.devices.flowmonitor; + let tableHeadInner = Object.keys(channelStarter.flowmonitor).sort((a, b)=>{ + return channelStarter.flowmonitor[a].order - channelStarter.flowmonitor[b].order; + }).map((ch, i)=>{ + return {channelStarter.flowmonitor[ch].name} + }) + let tableHead = Well{tableHeadInner} + flowMonitorCode = } @@ -46,6 +82,7 @@ export class Company extends React.Component { {maxWaterSystemCode} {abbFlowCode} + {flowMonitorCode}
); diff --git a/app/components/Device.js b/app/components/Device.js index 424be0c..1de6b10 100644 --- a/app/components/Device.js +++ b/app/components/Device.js @@ -1,108 +1,34 @@ import React from 'react'; -import {auth, baseURL} from './Meshify'; import {Channel} from './Channel'; export class Device extends React.Component { constructor(props){ super(props); - this.state = {channels: []}; - this.getChannels = this.getChannels.bind(this); - this.showChannels = this.showChannels.bind(this); - this.hideChannels = this.hideChannels.bind(this); } - getChannels(){ - let t = this; - const deviceId = this.props.deviceId; - - $.ajax({ - type: "GET", - dataType: 'json', - url: baseURL + 'devices/' + deviceId + '/values', - beforeSend: function (xhr) { - xhr.setRequestHeader("Authorization", auth.authType + " " + auth.token); - }, - success: function(data){ - let channels = []; - for (var c in data){ - let newChan = {}; - newChan.name = c; - newChan.timestamp = data[c].timestamp; - newChan.value = data[c].value; - channels.push(newChan); - } - t.setState({channels: channels}); - } - }) + componentWillMount(){ + // console.log(nextProps); + this.setState({channels: this.props.channelStarter}); } - hideChannels(){ - this.setState({ - channels: [] - }) - } - - showChannels(){ - this.getChannels(); - } render(){ - const deviceName = this.props.name; - const deviceType = this.props.deviceType; - const deviceId = this.props.deviceId; - - const channelList = this.state.channels.map(function(ch, i){ - return { + return this.state.channels[a.channel].order - this.state.channels[b.channel].order; + }).map(function(ch, i){ + return }); - const deviceDisplay = ( -

{deviceName} [{deviceType}]

- ) - - const channelHideButton = ; - const channelTable = ( - - - - - - - - - - {channelList} - -
NameValueTimestamp
+ return ( + + {this.props.name} + {channelList} + ); - - const channelShowButton = ; - - if (this.state.channels.length > 0){ - return ( -
-
- {deviceDisplay} - {channelHideButton} - {channelTable} -
-
- ); - } else { - return ( -
-
- {deviceDisplay} - {channelShowButton} -
-
- ); - } - } - - } diff --git a/app/components/ABBFlowMeterList.js b/app/components/DeviceList.js similarity index 59% rename from app/components/ABBFlowMeterList.js rename to app/components/DeviceList.js index 5cb3286..951b600 100644 --- a/app/components/ABBFlowMeterList.js +++ b/app/components/DeviceList.js @@ -1,9 +1,8 @@ import React from 'react'; -import {auth, baseURL} from './Meshify'; +import {auth, baseURL, channelStarter} from './Meshify'; import {Device} from './Device'; -import {ABBFlowMeter} from './ABBFlowMeter'; -export class ABBFlowMeterList extends React.Component { +export class DeviceList extends React.Component { constructor(props){ super(props); this.state = { @@ -12,44 +11,29 @@ export class ABBFlowMeterList extends React.Component { this.toggleTable = this.toggleTable.bind(this) } - componentDidMount() { - } - toggleTable(){ this.setState({tableVisible: !this.state.tableVisible}); } render(){ - const devices = this.props.deviceList.map((dev, i) =>{ + const devices = this.props.deviceList.map((dev, i) =>{ return ( - + values={dev.values} + channelStarter={channelStarter[this.props.deviceType]} /> ); }); let showHideButton let deviceTable - let tableHead = - - Well - Yesterday Total - Today Total - Flow Rate - Diff. Pressure - Static Pressure - Temperature - Battery Voltage - Last Calc. Period - - if (this.state.tableVisible){ showHideButton = ; deviceTable = - {tableHead} + {this.props.tableHead} {devices} diff --git a/app/components/MaxWaterSystem.js b/app/components/MaxWaterSystem.js deleted file mode 100644 index b732fa1..0000000 --- a/app/components/MaxWaterSystem.js +++ /dev/null @@ -1,47 +0,0 @@ -import React from 'react'; -import {auth, baseURL} from './Meshify'; -import {Channel} from './Channel'; - -let channelStarter = { - wellstatus: {order: 1, data:{}}, - flowtotalyesterday: {order: 2, data:{}}, - flowtotal: {order: 3, data:{}}, - energytotalyesterday: {order: 4, data:{}}, - energytotal: {order: 5, data:{}}, - fluidlevel: {order: 6, data:{}}, - flowrate: {order: 7, data:{}}, - vfdcurrent: {order: 8, data:{}}, - vfd_fault: {order: 9, data:{}}, - pidcontrolmode: {order: 10, data:{}}, - downholesensorstatus: {order: 11, data:{}}, - intakepressure: {order: 12, data:{}}, - intaketemperature: {order: 13, data:{}}, - tubingpressure: {order: 14, data:{}}, -} - -export class MaxWaterSystem extends React.Component { - constructor(props){ - super(props); - this.state = {channels: channelStarter}; - } - - - render(){ - let t = this; - const channelList = this.props.values.sort((a, b) => { - return this.state.channels[a.channel].order - this.state.channels[b.channel].order; - }).map(function(ch, i){ - return - }); - - return ( - - - {channelList} - - ); - } -} diff --git a/app/components/MaxWaterSystemList.js b/app/components/MaxWaterSystemList.js deleted file mode 100644 index 3f97fc4..0000000 --- a/app/components/MaxWaterSystemList.js +++ /dev/null @@ -1,75 +0,0 @@ -import React from 'react'; -import {auth, baseURL} from './Meshify'; -import {Device} from './Device'; -import {MaxWaterSystem} from './MaxWaterSystem'; - -export class MaxWaterSystemList extends React.Component { - constructor(props){ - super(props); - this.state = { - tableVisible: true - } - this.toggleTable = this.toggleTable.bind(this) - } - - componentDidMount() { - } - - toggleTable(){ - this.setState({tableVisible: !this.state.tableVisible}); - } - - render(){ - let tableHead = - - - - - - - - - - - - - - - - - - - - const devices = this.props.deviceList.map((dev, i) =>{ - return ( - - ); - }); - - let showHideButton - let deviceTable - if (this.state.tableVisible){ - showHideButton = ; - deviceTable =
{this.props.name}
WellStatusFlow Yest.Flow TodayEnergy Yest.Energy TodayFluid LevelFlowrateVFD CurrentVFD StatusControl ModeDH StatusIntake Pres.Intake Temp.Tubing Pres.
- {tableHead} - - {devices} - -
- } else { - showHideButton = ; - deviceTable = - } - - return ( -
-

{this.props.listName} [{devices.length}] {showHideButton}

- {deviceTable} -
- ) - } -} diff --git a/app/components/Meshify.js b/app/components/Meshify.js index 4e5cb76..7d10d97 100644 --- a/app/components/Meshify.js +++ b/app/components/Meshify.js @@ -15,4 +15,42 @@ export const auth = { // export const baseURL = "http://localhost:3000/" export const baseURL = "http://api.henrypump.cloud/" +export let channelStarter = { + abbflow: { + yesterday_volume: {order: 1, name: "Yesterday Flow", data:{}}, + today_volume: {order: 2, name: "Today Flow", data:{}}, + volume_flow: {order: 3, name: "Flow Rate", data:{}}, + differential_pressure: {order: 4, name: "Diff. Pressure", data:{}}, + static_pressure: {order: 5, name: "Static Pressure", data:{}}, + temperature: {order: 6, name: "Temperature", data:{}}, + battery_voltage: {order: 7, name: "Battery Voltage", data:{}}, + last_calculation_period_volume: {order: 8, name: "Last Calc. Period", data:{}} + }, + advvfdipp: { + wellstatus: {order: 1, name: "Well Status", data:{}}, + flowtotalyesterday: {order: 2, name: "Yesterday Flow", data:{}}, + flowtotal: {order: 3, name: "Today Flow", data:{}}, + energytotalyesterday: {order: 4, name: "Yesterday Energy", data:{}}, + energytotal: {order: 5, name: "Today Energy", data:{}}, + fluidlevel: {order: 6, name: "Fluid Level", data:{}}, + flowrate: {order: 7, name: "Flow Rate", data:{}}, + vfdcurrent: {order: 8, name: "VFD Current", data:{}}, + vfd_fault: {order: 9, name: "VFD Fault", data:{}}, + pidcontrolmode: {order: 10, name: "Control Mode", data:{}}, + downholesensorstatus: {order: 11, name: "DH Sensor Status", data:{}}, + intakepressure: {order: 12, name: "Intake Pressure", data:{}}, + intaketemperature: {order: 13, name: "Intake Temperature", data:{}}, + tubingpressure: {order: 14, name: "Tubing Pressure", data:{}}, + }, + flowmonitor:{ + gal_total_yesterday: {order: 1, name: "GAL Yesterday", data:{}}, + bbl_total_yesterday: {order: 2, name: "BBL Yesterday", data:{}}, + gal_total: {order: 3, name: "GAL Today", data:{}}, + bbl_total: {order: 4, name: "BBL Today", data:{}}, + gpm_flow: {order: 5, name: "GPM Flow Rate", data:{}}, + bpd_flow: {order: 6, name: "BPD Flow Rate", data:{}}, + run_status: {order: 7, name: "Run Status", data:{}}, + } +} + diff --git a/build/transformed.js b/build/transformed.js index d9bf849..5089049 100644 --- a/build/transformed.js +++ b/build/transformed.js @@ -60,7 +60,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 86); +/******/ return __webpack_require__(__webpack_require__.s = 84); /******/ }) /************************************************************************/ /******/ ([ @@ -546,8 +546,8 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) { var _prodInvariant = __webpack_require__(3); -var DOMProperty = __webpack_require__(14); -var ReactDOMComponentFlags = __webpack_require__(59); +var DOMProperty = __webpack_require__(13); +var ReactDOMComponentFlags = __webpack_require__(58); var invariant = __webpack_require__(1); @@ -787,9 +787,9 @@ module.exports = ExecutionEnvironment; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -1177,7 +1177,7 @@ module.exports = ReactComponentTreeHook; var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(113); + var ReactDebugTool = __webpack_require__(111); debugTool = ReactDebugTool; } @@ -1232,16 +1232,6 @@ module.exports = emptyFunction; /* 10 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -module.exports = __webpack_require__(18); - - -/***/ }), -/* 11 */ -/***/ (function(module, exports, __webpack_require__) { - "use strict"; /** * Copyright 2013-present, Facebook, Inc. @@ -1273,7 +1263,7 @@ var ReactCurrentOwner = { module.exports = ReactCurrentOwner; /***/ }), -/* 12 */ +/* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1292,11 +1282,11 @@ module.exports = ReactCurrentOwner; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var CallbackQueue = __webpack_require__(63); -var PooledClass = __webpack_require__(17); -var ReactFeatureFlags = __webpack_require__(64); -var ReactReconciler = __webpack_require__(20); -var Transaction = __webpack_require__(29); +var CallbackQueue = __webpack_require__(62); +var PooledClass = __webpack_require__(16); +var ReactFeatureFlags = __webpack_require__(63); +var ReactReconciler = __webpack_require__(19); +var Transaction = __webpack_require__(28); var invariant = __webpack_require__(1); @@ -1530,7 +1520,7 @@ module.exports = ReactUpdates; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 13 */ +/* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1548,7 +1538,7 @@ module.exports = ReactUpdates; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(2); @@ -1802,7 +1792,7 @@ function getPooledWarningPropertyDefinition(propName, getVal) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 14 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2017,32 +2007,17 @@ module.exports = DOMProperty; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 15 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 14 */ +/***/ (function(module, exports, __webpack_require__) { "use strict"; -const authType = "Basic"; -const username = "api@henry-pump.com"; -const password = "HenryPump@1903"; -const authToken = btoa(username + ":" + password); - -const auth = { - username: username, - authType: authType, - token: authToken - - // export const baseURL = "https://henrypump.meshify.com/api/v3/"; - // export const baseURL = "http://localhost:3000/" -}; -/* harmony export (immutable) */ __webpack_exports__["a"] = auth; -const baseURL = "http://api.henrypump.cloud/"; -/* harmony export (immutable) */ __webpack_exports__["b"] = baseURL; +module.exports = __webpack_require__(17); /***/ }), -/* 16 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2060,13 +2035,13 @@ const baseURL = "http://api.henrypump.cloud/"; var _assign = __webpack_require__(4); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var warning = __webpack_require__(2); -var canDefineProperty = __webpack_require__(26); +var canDefineProperty = __webpack_require__(25); var hasOwnProperty = Object.prototype.hasOwnProperty; -var REACT_ELEMENT_TYPE = __webpack_require__(54); +var REACT_ELEMENT_TYPE = __webpack_require__(53); var RESERVED_PROPS = { key: true, @@ -2389,7 +2364,7 @@ module.exports = ReactElement; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 17 */ +/* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2507,7 +2482,7 @@ module.exports = PooledClass; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 18 */ +/* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2525,15 +2500,15 @@ module.exports = PooledClass; var _assign = __webpack_require__(4); -var ReactBaseClasses = __webpack_require__(52); -var ReactChildren = __webpack_require__(87); -var ReactDOMFactories = __webpack_require__(91); -var ReactElement = __webpack_require__(16); -var ReactPropTypes = __webpack_require__(95); -var ReactVersion = __webpack_require__(98); +var ReactBaseClasses = __webpack_require__(51); +var ReactChildren = __webpack_require__(85); +var ReactDOMFactories = __webpack_require__(89); +var ReactElement = __webpack_require__(15); +var ReactPropTypes = __webpack_require__(93); +var ReactVersion = __webpack_require__(96); -var createReactClass = __webpack_require__(99); -var onlyChild = __webpack_require__(101); +var createReactClass = __webpack_require__(97); +var onlyChild = __webpack_require__(99); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -2541,8 +2516,8 @@ var cloneElement = ReactElement.cloneElement; if (process.env.NODE_ENV !== 'production') { var lowPriorityWarning = __webpack_require__(34); - var canDefineProperty = __webpack_require__(26); - var ReactElementValidator = __webpack_require__(56); + var canDefineProperty = __webpack_require__(25); + var ReactElementValidator = __webpack_require__(55); var didWarnPropTypesDeprecated = false; createElement = ReactElementValidator.createElement; createFactory = ReactElementValidator.createFactory; @@ -2645,7 +2620,7 @@ module.exports = React; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 19 */ +/* 18 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2689,7 +2664,7 @@ function reactProdInvariant(code) { module.exports = reactProdInvariant; /***/ }), -/* 20 */ +/* 19 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2705,7 +2680,7 @@ module.exports = reactProdInvariant; -var ReactRef = __webpack_require__(111); +var ReactRef = __webpack_require__(109); var ReactInstrumentation = __webpack_require__(8); var warning = __webpack_require__(2); @@ -2861,7 +2836,7 @@ module.exports = ReactReconciler; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 21 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2878,10 +2853,10 @@ module.exports = ReactReconciler; var DOMNamespaces = __webpack_require__(41); -var setInnerHTML = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); var createMicrosoftUnsafeLocalFunction = __webpack_require__(42); -var setTextContent = __webpack_require__(68); +var setTextContent = __webpack_require__(67); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -2984,7 +2959,7 @@ DOMLazyTree.queueText = queueText; module.exports = DOMLazyTree; /***/ }), -/* 22 */ +/* 21 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3000,11 +2975,11 @@ module.exports = DOMLazyTree; -var EventPluginHub = __webpack_require__(23); +var EventPluginHub = __webpack_require__(22); var EventPluginUtils = __webpack_require__(35); -var accumulateInto = __webpack_require__(60); -var forEachAccumulated = __webpack_require__(61); +var accumulateInto = __webpack_require__(59); +var forEachAccumulated = __webpack_require__(60); var warning = __webpack_require__(2); var getListener = EventPluginHub.getListener; @@ -3124,7 +3099,7 @@ module.exports = EventPropagators; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 23 */ +/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3142,12 +3117,12 @@ module.exports = EventPropagators; var _prodInvariant = __webpack_require__(3); -var EventPluginRegistry = __webpack_require__(28); +var EventPluginRegistry = __webpack_require__(27); var EventPluginUtils = __webpack_require__(35); var ReactErrorUtils = __webpack_require__(36); -var accumulateInto = __webpack_require__(60); -var forEachAccumulated = __webpack_require__(61); +var accumulateInto = __webpack_require__(59); +var forEachAccumulated = __webpack_require__(60); var invariant = __webpack_require__(1); /** @@ -3404,7 +3379,7 @@ module.exports = EventPluginHub; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 24 */ +/* 23 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3420,7 +3395,7 @@ module.exports = EventPluginHub; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); var getEventTarget = __webpack_require__(37); @@ -3468,7 +3443,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); module.exports = SyntheticUIEvent; /***/ }), -/* 25 */ +/* 24 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3519,7 +3494,7 @@ var ReactInstanceMap = { module.exports = ReactInstanceMap; /***/ }), -/* 26 */ +/* 25 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3551,7 +3526,7 @@ module.exports = canDefineProperty; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 27 */ +/* 26 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3577,7 +3552,7 @@ module.exports = emptyObject; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 28 */ +/* 27 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3836,7 +3811,7 @@ module.exports = EventPluginRegistry; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 29 */ +/* 28 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4070,7 +4045,7 @@ module.exports = TransactionImpl; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 30 */ +/* 29 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4086,8 +4061,8 @@ module.exports = TransactionImpl; -var SyntheticUIEvent = __webpack_require__(24); -var ViewportMetrics = __webpack_require__(67); +var SyntheticUIEvent = __webpack_require__(23); +var ViewportMetrics = __webpack_require__(66); var getEventModifierState = __webpack_require__(39); @@ -4147,7 +4122,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); module.exports = SyntheticMouseEvent; /***/ }), -/* 31 */ +/* 30 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4250,7 +4225,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setInnerHTML; /***/ }), -/* 32 */ +/* 31 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4377,7 +4352,7 @@ function escapeTextContentForBrowser(text) { module.exports = escapeTextContentForBrowser; /***/ }), -/* 33 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4395,11 +4370,11 @@ module.exports = escapeTextContentForBrowser; var _assign = __webpack_require__(4); -var EventPluginRegistry = __webpack_require__(28); -var ReactEventEmitterMixin = __webpack_require__(137); -var ViewportMetrics = __webpack_require__(67); +var EventPluginRegistry = __webpack_require__(27); +var ReactEventEmitterMixin = __webpack_require__(135); +var ViewportMetrics = __webpack_require__(66); -var getVendorPrefixedEventName = __webpack_require__(138); +var getVendorPrefixedEventName = __webpack_require__(136); var isEventSupported = __webpack_require__(38); /** @@ -4705,6 +4680,70 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, { module.exports = ReactBrowserEventEmitter; +/***/ }), +/* 33 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return channelStarter; }); + +const authType = "Basic"; +const username = "api@henry-pump.com"; +const password = "HenryPump@1903"; + +const authToken = btoa(username + ":" + password); + +const auth = { + username: username, + authType: authType, + token: authToken + + // export const baseURL = "https://henrypump.meshify.com/api/v3/"; + // export const baseURL = "http://localhost:3000/" +}; +/* unused harmony export auth */ +const baseURL = "http://api.henrypump.cloud/"; +/* harmony export (immutable) */ __webpack_exports__["a"] = baseURL; + + +let channelStarter = { + abbflow: { + yesterday_volume: { order: 1, name: "Yesterday Flow", data: {} }, + today_volume: { order: 2, name: "Today Flow", data: {} }, + volume_flow: { order: 3, name: "Flow Rate", data: {} }, + differential_pressure: { order: 4, name: "Diff. Pressure", data: {} }, + static_pressure: { order: 5, name: "Static Pressure", data: {} }, + temperature: { order: 6, name: "Temperature", data: {} }, + battery_voltage: { order: 7, name: "Battery Voltage", data: {} }, + last_calculation_period_volume: { order: 8, name: "Last Calc. Period", data: {} } + }, + advvfdipp: { + wellstatus: { order: 1, name: "Well Status", data: {} }, + flowtotalyesterday: { order: 2, name: "Yesterday Flow", data: {} }, + flowtotal: { order: 3, name: "Today Flow", data: {} }, + energytotalyesterday: { order: 4, name: "Yesterday Energy", data: {} }, + energytotal: { order: 5, name: "Today Energy", data: {} }, + fluidlevel: { order: 6, name: "Fluid Level", data: {} }, + flowrate: { order: 7, name: "Flow Rate", data: {} }, + vfdcurrent: { order: 8, name: "VFD Current", data: {} }, + vfd_fault: { order: 9, name: "VFD Fault", data: {} }, + pidcontrolmode: { order: 10, name: "Control Mode", data: {} }, + downholesensorstatus: { order: 11, name: "DH Sensor Status", data: {} }, + intakepressure: { order: 12, name: "Intake Pressure", data: {} }, + intaketemperature: { order: 13, name: "Intake Temperature", data: {} }, + tubingpressure: { order: 14, name: "Tubing Pressure", data: {} } + }, + flowmonitor: { + gal_total_yesterday: { order: 1, name: "GAL Yesterday", data: {} }, + bbl_total_yesterday: { order: 2, name: "BBL Yesterday", data: {} }, + gal_total: { order: 3, name: "GAL Today", data: {} }, + bbl_total: { order: 4, name: "BBL Today", data: {} }, + gpm_flow: { order: 5, name: "GPM Flow Rate", data: {} }, + bpd_flow: { order: 6, name: "BPD Flow Rate", data: {} }, + run_status: { order: 7, name: "Run Status", data: {} } + } +}; + /***/ }), /* 34 */ /***/ (function(module, exports, __webpack_require__) { @@ -5260,14 +5299,14 @@ module.exports = getEventModifierState; -var DOMLazyTree = __webpack_require__(21); -var Danger = __webpack_require__(122); +var DOMLazyTree = __webpack_require__(20); +var Danger = __webpack_require__(120); var ReactDOMComponentTree = __webpack_require__(5); var ReactInstrumentation = __webpack_require__(8); var createMicrosoftUnsafeLocalFunction = __webpack_require__(42); -var setInnerHTML = __webpack_require__(31); -var setTextContent = __webpack_require__(68); +var setInnerHTML = __webpack_require__(30); +var setTextContent = __webpack_require__(67); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -5556,10 +5595,10 @@ module.exports = createMicrosoftUnsafeLocalFunction; var _prodInvariant = __webpack_require__(3); -var ReactPropTypesSecret = __webpack_require__(72); -var propTypesFactory = __webpack_require__(57); +var ReactPropTypesSecret = __webpack_require__(71); +var propTypesFactory = __webpack_require__(56); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var PropTypes = propTypesFactory(React.isValidElement); var invariant = __webpack_require__(1); @@ -5934,10 +5973,10 @@ module.exports = KeyEscapeUtils; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); -var ReactInstanceMap = __webpack_require__(25); +var ReactCurrentOwner = __webpack_require__(10); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -6589,56 +6628,6 @@ module.exports = getEventCharCode; /***/ }), /* 51 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); - - -class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - render() { - let val = this.props.value; - let now = new Date(); - if (!isNaN(parseFloat(this.props.value))) { - val = Math.round(parseFloat(this.props.value) * 1000) / 1000; - } - const timestamp = new Date(this.props.timestamp * 1000); - const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10; - - let cellStyle = { - textAlign: "center" - }; - if (age > 24) { - cellStyle['color'] = 'red'; - } - - return ( - // {val} - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'td', - { style: cellStyle }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'p', - null, - val - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'p', - null, - age, - ' h' - ) - ) - ); - } - -} -/* harmony export (immutable) */ __webpack_exports__["a"] = Channel; - - -/***/ }), -/* 52 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6654,13 +6643,13 @@ class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { -var _prodInvariant = __webpack_require__(19), +var _prodInvariant = __webpack_require__(18), _assign = __webpack_require__(4); -var ReactNoopUpdateQueue = __webpack_require__(53); +var ReactNoopUpdateQueue = __webpack_require__(52); -var canDefineProperty = __webpack_require__(26); -var emptyObject = __webpack_require__(27); +var canDefineProperty = __webpack_require__(25); +var emptyObject = __webpack_require__(26); var invariant = __webpack_require__(1); var lowPriorityWarning = __webpack_require__(34); @@ -6787,7 +6776,7 @@ module.exports = { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 53 */ +/* 52 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6888,7 +6877,7 @@ module.exports = ReactNoopUpdateQueue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 54 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6913,7 +6902,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 55 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6959,7 +6948,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 56 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6982,14 +6971,14 @@ module.exports = getIteratorFn; -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactComponentTreeHook = __webpack_require__(7); -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); -var checkReactTypeSpec = __webpack_require__(92); +var checkReactTypeSpec = __webpack_require__(90); -var canDefineProperty = __webpack_require__(26); -var getIteratorFn = __webpack_require__(55); +var canDefineProperty = __webpack_require__(25); +var getIteratorFn = __webpack_require__(54); var warning = __webpack_require__(2); var lowPriorityWarning = __webpack_require__(34); @@ -7220,7 +7209,7 @@ module.exports = ReactElementValidator; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 57 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7239,7 +7228,7 @@ module.exports = ReactElementValidator; // Therefore we re-export development-only version with all the PropTypes checks here. // However if one is migrating to the `prop-types` npm library, they will go through the // `index.js` entry point, and it will branch depending on the environment. -var factory = __webpack_require__(96); +var factory = __webpack_require__(94); module.exports = function(isValidElement) { // It is still allowed in 15.5. var throwOnDirectAccess = false; @@ -7248,7 +7237,7 @@ module.exports = function(isValidElement) { /***/ }), -/* 58 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7269,7 +7258,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 59 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7292,7 +7281,7 @@ var ReactDOMComponentFlags = { module.exports = ReactDOMComponentFlags; /***/ }), -/* 60 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7356,7 +7345,7 @@ module.exports = accumulateInto; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 61 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7392,7 +7381,7 @@ function forEachAccumulated(arr, cb, scope) { module.exports = forEachAccumulated; /***/ }), -/* 62 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7430,7 +7419,7 @@ function getTextContentAccessor() { module.exports = getTextContentAccessor; /***/ }), -/* 63 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7451,7 +7440,7 @@ var _prodInvariant = __webpack_require__(3); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var invariant = __webpack_require__(1); @@ -7555,7 +7544,7 @@ module.exports = PooledClass.addPoolingTo(CallbackQueue); /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 64 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7582,7 +7571,7 @@ var ReactFeatureFlags = { module.exports = ReactFeatureFlags; /***/ }), -/* 65 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7710,7 +7699,7 @@ var inputValueTracking = { module.exports = inputValueTracking; /***/ }), -/* 66 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7766,7 +7755,7 @@ function isTextInputElement(elem) { module.exports = isTextInputElement; /***/ }), -/* 67 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7796,7 +7785,7 @@ var ViewportMetrics = { module.exports = ViewportMetrics; /***/ }), -/* 68 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7813,8 +7802,8 @@ module.exports = ViewportMetrics; var ExecutionEnvironment = __webpack_require__(6); -var escapeTextContentForBrowser = __webpack_require__(32); -var setInnerHTML = __webpack_require__(31); +var escapeTextContentForBrowser = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -7853,7 +7842,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setTextContent; /***/ }), -/* 69 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7885,7 +7874,7 @@ function focusNode(node) { module.exports = focusNode; /***/ }), -/* 70 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8044,7 +8033,7 @@ var CSSProperty = { module.exports = CSSProperty; /***/ }), -/* 71 */ +/* 70 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8060,11 +8049,11 @@ module.exports = CSSProperty; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var ReactDOMComponentTree = __webpack_require__(5); var ReactInstrumentation = __webpack_require__(8); -var quoteAttributeValueForBrowser = __webpack_require__(136); +var quoteAttributeValueForBrowser = __webpack_require__(134); var warning = __webpack_require__(2); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -8285,7 +8274,7 @@ module.exports = DOMPropertyOperations; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 72 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8307,7 +8296,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 73 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8327,7 +8316,7 @@ var _assign = __webpack_require__(4); var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var warning = __webpack_require__(2); @@ -8513,7 +8502,7 @@ module.exports = ReactDOMSelect; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 74 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8532,11 +8521,11 @@ module.exports = ReactDOMSelect; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var ReactCompositeComponent = __webpack_require__(144); -var ReactEmptyComponent = __webpack_require__(76); -var ReactHostComponent = __webpack_require__(77); +var ReactCompositeComponent = __webpack_require__(142); +var ReactEmptyComponent = __webpack_require__(75); +var ReactHostComponent = __webpack_require__(76); -var getNextDebugID = __webpack_require__(147); +var getNextDebugID = __webpack_require__(145); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -8648,7 +8637,7 @@ module.exports = instantiateReactComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 75 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8667,7 +8656,7 @@ module.exports = instantiateReactComponent; var _prodInvariant = __webpack_require__(3); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var invariant = __webpack_require__(1); @@ -8694,7 +8683,7 @@ module.exports = ReactNodeTypes; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 76 */ +/* 75 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8729,7 +8718,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection; module.exports = ReactEmptyComponent; /***/ }), -/* 77 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8803,7 +8792,7 @@ module.exports = ReactHostComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 78 */ +/* 77 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8821,10 +8810,10 @@ module.exports = ReactHostComponent; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); -var REACT_ELEMENT_TYPE = __webpack_require__(148); +var ReactCurrentOwner = __webpack_require__(10); +var REACT_ELEMENT_TYPE = __webpack_require__(146); -var getIteratorFn = __webpack_require__(149); +var getIteratorFn = __webpack_require__(147); var invariant = __webpack_require__(1); var KeyEscapeUtils = __webpack_require__(47); var warning = __webpack_require__(2); @@ -8985,7 +8974,7 @@ module.exports = traverseAllChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 79 */ +/* 78 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9068,7 +9057,7 @@ module.exports = EventListener; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 80 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9084,11 +9073,11 @@ module.exports = EventListener; -var ReactDOMSelection = __webpack_require__(161); +var ReactDOMSelection = __webpack_require__(159); -var containsNode = __webpack_require__(163); -var focusNode = __webpack_require__(69); -var getActiveElement = __webpack_require__(81); +var containsNode = __webpack_require__(161); +var focusNode = __webpack_require__(68); +var getActiveElement = __webpack_require__(80); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -9196,7 +9185,7 @@ var ReactInputSelection = { module.exports = ReactInputSelection; /***/ }), -/* 81 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9240,7 +9229,7 @@ function getActiveElement(doc) /*?DOMElement*/{ module.exports = getActiveElement; /***/ }), -/* 82 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9258,26 +9247,26 @@ module.exports = getActiveElement; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(21); -var DOMProperty = __webpack_require__(14); -var React = __webpack_require__(18); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactCurrentOwner = __webpack_require__(11); +var DOMLazyTree = __webpack_require__(20); +var DOMProperty = __webpack_require__(13); +var React = __webpack_require__(17); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactCurrentOwner = __webpack_require__(10); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMContainerInfo = __webpack_require__(178); -var ReactDOMFeatureFlags = __webpack_require__(179); -var ReactFeatureFlags = __webpack_require__(64); -var ReactInstanceMap = __webpack_require__(25); +var ReactDOMContainerInfo = __webpack_require__(176); +var ReactDOMFeatureFlags = __webpack_require__(177); +var ReactFeatureFlags = __webpack_require__(63); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactMarkupChecksum = __webpack_require__(180); -var ReactReconciler = __webpack_require__(20); +var ReactMarkupChecksum = __webpack_require__(178); +var ReactReconciler = __webpack_require__(19); var ReactUpdateQueue = __webpack_require__(48); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); -var emptyObject = __webpack_require__(27); -var instantiateReactComponent = __webpack_require__(74); +var emptyObject = __webpack_require__(26); +var instantiateReactComponent = __webpack_require__(73); var invariant = __webpack_require__(1); -var setInnerHTML = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); var shouldUpdateReactComponent = __webpack_require__(46); var warning = __webpack_require__(2); @@ -9784,7 +9773,7 @@ module.exports = ReactMount; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 83 */ +/* 82 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9800,7 +9789,7 @@ module.exports = ReactMount; -var ReactNodeTypes = __webpack_require__(75); +var ReactNodeTypes = __webpack_require__(74); function getHostComponentFromComposite(inst) { var type; @@ -9819,160 +9808,7 @@ function getHostComponentFromComposite(inst) { module.exports = getHostComponentFromComposite; /***/ }), -/* 84 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); - - - - -class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - - this.state = { channels: [] }; - this.getChannels = this.getChannels.bind(this); - this.showChannels = this.showChannels.bind(this); - this.hideChannels = this.hideChannels.bind(this); - } - - getChannels() { - let t = this; - const deviceId = this.props.deviceId; - - $.ajax({ - type: "GET", - dataType: 'json', - url: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'devices/' + deviceId + '/values', - beforeSend: function (xhr) { - xhr.setRequestHeader("Authorization", __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].authType + " " + __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].token); - }, - success: function (data) { - let channels = []; - for (var c in data) { - let newChan = {}; - newChan.name = c; - newChan.timestamp = data[c].timestamp; - newChan.value = data[c].value; - channels.push(newChan); - } - t.setState({ channels: channels }); - } - }); - } - - hideChannels() { - this.setState({ - channels: [] - }); - } - - showChannels() { - this.getChannels(); - } - - render() { - const deviceName = this.props.name; - const deviceType = this.props.deviceType; - const deviceId = this.props.deviceId; - - const channelList = this.state.channels.map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: deviceId + "_channel_" + i, - name: ch.name, - timestamp: ch.timestamp, - value: ch.value }); - }); - - const deviceDisplay = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'h3', - { className: 'ui header' }, - deviceName, - ' [', - deviceType, - ']' - ); - - const channelHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'ui button', onClick: this.hideChannels }, - 'Hide Channels' - ); - const channelTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'table', - { className: 'ui celled table' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Name' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Value' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Timestamp' - ) - ) - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tbody', - null, - channelList - ) - ); - - const channelShowButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'ui primary button', onClick: this.showChannels }, - 'Fetch and Show Channels' - ); - - if (this.state.channels.length > 0) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui row' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui column' }, - deviceDisplay, - channelHideButton, - channelTable - ) - ); - } else { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui row' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui column' }, - deviceDisplay, - channelShowButton - ) - ); - } - } - -} -/* unused harmony export Device */ - - -/***/ }), -/* 85 */ +/* 83 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -9983,16 +9819,16 @@ function isDefined(vbl) { } /***/ }), -/* 86 */ +/* 84 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(102); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(100); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(188); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(186); // var React = require('react'); // var ReactDOM = require('react-dom'); // var App = require('./components/App'); @@ -10005,7 +9841,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__components_Auth__["a" /* Auth */], null), document.getElementById('app')); /***/ }), -/* 87 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10021,11 +9857,11 @@ __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODU -var PooledClass = __webpack_require__(88); -var ReactElement = __webpack_require__(16); +var PooledClass = __webpack_require__(86); +var ReactElement = __webpack_require__(15); var emptyFunction = __webpack_require__(9); -var traverseAllChildren = __webpack_require__(89); +var traverseAllChildren = __webpack_require__(87); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -10201,7 +10037,7 @@ var ReactChildren = { module.exports = ReactChildren; /***/ }), -/* 88 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10218,7 +10054,7 @@ module.exports = ReactChildren; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); var invariant = __webpack_require__(1); @@ -10319,7 +10155,7 @@ module.exports = PooledClass; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 89 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10335,14 +10171,14 @@ module.exports = PooledClass; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactCurrentOwner = __webpack_require__(11); -var REACT_ELEMENT_TYPE = __webpack_require__(54); +var ReactCurrentOwner = __webpack_require__(10); +var REACT_ELEMENT_TYPE = __webpack_require__(53); -var getIteratorFn = __webpack_require__(55); +var getIteratorFn = __webpack_require__(54); var invariant = __webpack_require__(1); -var KeyEscapeUtils = __webpack_require__(90); +var KeyEscapeUtils = __webpack_require__(88); var warning = __webpack_require__(2); var SEPARATOR = '.'; @@ -10501,7 +10337,7 @@ module.exports = traverseAllChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 90 */ +/* 88 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10565,7 +10401,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 91 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10581,7 +10417,7 @@ module.exports = KeyEscapeUtils; -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); /** * Create a factory that creates HTML tag elements. @@ -10590,7 +10426,7 @@ var ReactElement = __webpack_require__(16); */ var createDOMFactory = ReactElement.createFactory; if (process.env.NODE_ENV !== 'production') { - var ReactElementValidator = __webpack_require__(56); + var ReactElementValidator = __webpack_require__(55); createDOMFactory = ReactElementValidator.createFactory; } @@ -10740,7 +10576,7 @@ module.exports = ReactDOMFactories; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 92 */ +/* 90 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10756,10 +10592,10 @@ module.exports = ReactDOMFactories; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactPropTypeLocationNames = __webpack_require__(93); -var ReactPropTypesSecret = __webpack_require__(94); +var ReactPropTypeLocationNames = __webpack_require__(91); +var ReactPropTypesSecret = __webpack_require__(92); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -10833,7 +10669,7 @@ module.exports = checkReactTypeSpec; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 93 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10864,7 +10700,7 @@ module.exports = ReactPropTypeLocationNames; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 94 */ +/* 92 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10886,7 +10722,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 95 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10902,15 +10738,15 @@ module.exports = ReactPropTypesSecret; -var _require = __webpack_require__(16), +var _require = __webpack_require__(15), isValidElement = _require.isValidElement; -var factory = __webpack_require__(57); +var factory = __webpack_require__(56); module.exports = factory(isValidElement); /***/ }), -/* 96 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10929,8 +10765,8 @@ var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); -var ReactPropTypesSecret = __webpack_require__(58); -var checkPropTypes = __webpack_require__(97); +var ReactPropTypesSecret = __webpack_require__(57); +var checkPropTypes = __webpack_require__(95); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -11430,7 +11266,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 97 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11448,7 +11284,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { if (process.env.NODE_ENV !== 'production') { var invariant = __webpack_require__(1); var warning = __webpack_require__(2); - var ReactPropTypesSecret = __webpack_require__(58); + var ReactPropTypesSecret = __webpack_require__(57); var loggedTypeFailures = {}; } @@ -11499,7 +11335,7 @@ module.exports = checkPropTypes; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 98 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11518,7 +11354,7 @@ module.exports = checkPropTypes; module.exports = '15.6.1'; /***/ }), -/* 99 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11534,19 +11370,19 @@ module.exports = '15.6.1'; -var _require = __webpack_require__(52), +var _require = __webpack_require__(51), Component = _require.Component; -var _require2 = __webpack_require__(16), +var _require2 = __webpack_require__(15), isValidElement = _require2.isValidElement; -var ReactNoopUpdateQueue = __webpack_require__(53); -var factory = __webpack_require__(100); +var ReactNoopUpdateQueue = __webpack_require__(52); +var factory = __webpack_require__(98); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 100 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11564,7 +11400,7 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); var _assign = __webpack_require__(4); -var emptyObject = __webpack_require__(27); +var emptyObject = __webpack_require__(26); var _invariant = __webpack_require__(1); if (process.env.NODE_ENV !== 'production') { @@ -12426,7 +12262,7 @@ module.exports = factory; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 101 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12441,9 +12277,9 @@ module.exports = factory; */ -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); var invariant = __webpack_require__(1); @@ -12470,17 +12306,17 @@ module.exports = onlyChild; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 102 */ +/* 100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(103); +module.exports = __webpack_require__(101); /***/ }), -/* 103 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12499,15 +12335,15 @@ module.exports = __webpack_require__(103); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDefaultInjection = __webpack_require__(104); -var ReactMount = __webpack_require__(82); -var ReactReconciler = __webpack_require__(20); -var ReactUpdates = __webpack_require__(12); -var ReactVersion = __webpack_require__(182); +var ReactDefaultInjection = __webpack_require__(102); +var ReactMount = __webpack_require__(81); +var ReactReconciler = __webpack_require__(19); +var ReactUpdates = __webpack_require__(11); +var ReactVersion = __webpack_require__(180); -var findDOMNode = __webpack_require__(183); -var getHostComponentFromComposite = __webpack_require__(83); -var renderSubtreeIntoContainer = __webpack_require__(184); +var findDOMNode = __webpack_require__(181); +var getHostComponentFromComposite = __webpack_require__(82); +var renderSubtreeIntoContainer = __webpack_require__(182); var warning = __webpack_require__(2); ReactDefaultInjection.inject(); @@ -12584,9 +12420,9 @@ if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') { var ReactInstrumentation = __webpack_require__(8); - var ReactDOMUnknownPropertyHook = __webpack_require__(185); - var ReactDOMNullInputValuePropHook = __webpack_require__(186); - var ReactDOMInvalidARIAHook = __webpack_require__(187); + var ReactDOMUnknownPropertyHook = __webpack_require__(183); + var ReactDOMNullInputValuePropHook = __webpack_require__(184); + var ReactDOMInvalidARIAHook = __webpack_require__(185); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -12597,7 +12433,7 @@ module.exports = ReactDOM; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 104 */ +/* 102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12613,25 +12449,25 @@ module.exports = ReactDOM; -var ARIADOMPropertyConfig = __webpack_require__(105); -var BeforeInputEventPlugin = __webpack_require__(106); -var ChangeEventPlugin = __webpack_require__(110); -var DefaultEventPluginOrder = __webpack_require__(118); -var EnterLeaveEventPlugin = __webpack_require__(119); -var HTMLDOMPropertyConfig = __webpack_require__(120); -var ReactComponentBrowserEnvironment = __webpack_require__(121); -var ReactDOMComponent = __webpack_require__(127); +var ARIADOMPropertyConfig = __webpack_require__(103); +var BeforeInputEventPlugin = __webpack_require__(104); +var ChangeEventPlugin = __webpack_require__(108); +var DefaultEventPluginOrder = __webpack_require__(116); +var EnterLeaveEventPlugin = __webpack_require__(117); +var HTMLDOMPropertyConfig = __webpack_require__(118); +var ReactComponentBrowserEnvironment = __webpack_require__(119); +var ReactDOMComponent = __webpack_require__(125); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMEmptyComponent = __webpack_require__(153); -var ReactDOMTreeTraversal = __webpack_require__(154); -var ReactDOMTextComponent = __webpack_require__(155); -var ReactDefaultBatchingStrategy = __webpack_require__(156); -var ReactEventListener = __webpack_require__(157); -var ReactInjection = __webpack_require__(159); -var ReactReconcileTransaction = __webpack_require__(160); -var SVGDOMPropertyConfig = __webpack_require__(166); -var SelectEventPlugin = __webpack_require__(167); -var SimpleEventPlugin = __webpack_require__(168); +var ReactDOMEmptyComponent = __webpack_require__(151); +var ReactDOMTreeTraversal = __webpack_require__(152); +var ReactDOMTextComponent = __webpack_require__(153); +var ReactDefaultBatchingStrategy = __webpack_require__(154); +var ReactEventListener = __webpack_require__(155); +var ReactInjection = __webpack_require__(157); +var ReactReconcileTransaction = __webpack_require__(158); +var SVGDOMPropertyConfig = __webpack_require__(164); +var SelectEventPlugin = __webpack_require__(165); +var SimpleEventPlugin = __webpack_require__(166); var alreadyInjected = false; @@ -12688,7 +12524,7 @@ module.exports = { }; /***/ }), -/* 105 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12767,7 +12603,7 @@ var ARIADOMPropertyConfig = { module.exports = ARIADOMPropertyConfig; /***/ }), -/* 106 */ +/* 104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12783,11 +12619,11 @@ module.exports = ARIADOMPropertyConfig; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); -var FallbackCompositionState = __webpack_require__(107); -var SyntheticCompositionEvent = __webpack_require__(108); -var SyntheticInputEvent = __webpack_require__(109); +var FallbackCompositionState = __webpack_require__(105); +var SyntheticCompositionEvent = __webpack_require__(106); +var SyntheticInputEvent = __webpack_require__(107); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -13156,7 +12992,7 @@ var BeforeInputEventPlugin = { module.exports = BeforeInputEventPlugin; /***/ }), -/* 107 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13174,9 +13010,9 @@ module.exports = BeforeInputEventPlugin; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); -var getTextContentAccessor = __webpack_require__(62); +var getTextContentAccessor = __webpack_require__(61); /** * This helper class stores information about text content of a target node, @@ -13256,7 +13092,7 @@ PooledClass.addPoolingTo(FallbackCompositionState); module.exports = FallbackCompositionState; /***/ }), -/* 108 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13272,7 +13108,7 @@ module.exports = FallbackCompositionState; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -13297,7 +13133,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface module.exports = SyntheticCompositionEvent; /***/ }), -/* 109 */ +/* 107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13313,7 +13149,7 @@ module.exports = SyntheticCompositionEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -13339,7 +13175,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface); module.exports = SyntheticInputEvent; /***/ }), -/* 110 */ +/* 108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13355,17 +13191,17 @@ module.exports = SyntheticInputEvent; -var EventPluginHub = __webpack_require__(23); -var EventPropagators = __webpack_require__(22); +var EventPluginHub = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); -var SyntheticEvent = __webpack_require__(13); +var ReactUpdates = __webpack_require__(11); +var SyntheticEvent = __webpack_require__(12); -var inputValueTracking = __webpack_require__(65); +var inputValueTracking = __webpack_require__(64); var getEventTarget = __webpack_require__(37); var isEventSupported = __webpack_require__(38); -var isTextInputElement = __webpack_require__(66); +var isTextInputElement = __webpack_require__(65); var eventTypes = { change: { @@ -13656,7 +13492,7 @@ var ChangeEventPlugin = { module.exports = ChangeEventPlugin; /***/ }), -/* 111 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13673,7 +13509,7 @@ module.exports = ChangeEventPlugin; -var ReactOwner = __webpack_require__(112); +var ReactOwner = __webpack_require__(110); var ReactRef = {}; @@ -13750,7 +13586,7 @@ ReactRef.detachRefs = function (instance, element) { module.exports = ReactRef; /***/ }), -/* 112 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13849,7 +13685,7 @@ module.exports = ReactOwner; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 113 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13866,12 +13702,12 @@ module.exports = ReactOwner; -var ReactInvalidSetStateWarningHook = __webpack_require__(114); -var ReactHostOperationHistoryHook = __webpack_require__(115); +var ReactInvalidSetStateWarningHook = __webpack_require__(112); +var ReactHostOperationHistoryHook = __webpack_require__(113); var ReactComponentTreeHook = __webpack_require__(7); var ExecutionEnvironment = __webpack_require__(6); -var performanceNow = __webpack_require__(116); +var performanceNow = __webpack_require__(114); var warning = __webpack_require__(2); var hooks = []; @@ -14216,7 +14052,7 @@ module.exports = ReactDebugTool; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 114 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14259,7 +14095,7 @@ module.exports = ReactInvalidSetStateWarningHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 115 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14298,7 +14134,7 @@ var ReactHostOperationHistoryHook = { module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 116 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14315,7 +14151,7 @@ module.exports = ReactHostOperationHistoryHook; * @typechecks */ -var performance = __webpack_require__(117); +var performance = __webpack_require__(115); var performanceNow; @@ -14337,7 +14173,7 @@ if (performance.now) { module.exports = performanceNow; /***/ }), -/* 117 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14365,7 +14201,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = performance || {}; /***/ }), -/* 118 */ +/* 116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14396,7 +14232,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap module.exports = DefaultEventPluginOrder; /***/ }), -/* 119 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14412,9 +14248,9 @@ module.exports = DefaultEventPluginOrder; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ReactDOMComponentTree = __webpack_require__(5); -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); var eventTypes = { mouseEnter: { @@ -14499,7 +14335,7 @@ var EnterLeaveEventPlugin = { module.exports = EnterLeaveEventPlugin; /***/ }), -/* 120 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14515,7 +14351,7 @@ module.exports = EnterLeaveEventPlugin; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -14740,7 +14576,7 @@ var HTMLDOMPropertyConfig = { module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 121 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14757,7 +14593,7 @@ module.exports = HTMLDOMPropertyConfig; var DOMChildrenOperations = __webpack_require__(40); -var ReactDOMIDOperations = __webpack_require__(126); +var ReactDOMIDOperations = __webpack_require__(124); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -14773,7 +14609,7 @@ var ReactComponentBrowserEnvironment = { module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 122 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14791,10 +14627,10 @@ module.exports = ReactComponentBrowserEnvironment; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ExecutionEnvironment = __webpack_require__(6); -var createNodesFromMarkup = __webpack_require__(123); +var createNodesFromMarkup = __webpack_require__(121); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(1); @@ -14825,7 +14661,7 @@ module.exports = Danger; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 123 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14846,8 +14682,8 @@ module.exports = Danger; var ExecutionEnvironment = __webpack_require__(6); -var createArrayFromMixed = __webpack_require__(124); -var getMarkupWrap = __webpack_require__(125); +var createArrayFromMixed = __webpack_require__(122); +var getMarkupWrap = __webpack_require__(123); var invariant = __webpack_require__(1); /** @@ -14915,7 +14751,7 @@ module.exports = createNodesFromMarkup; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 124 */ +/* 122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15048,7 +14884,7 @@ module.exports = createArrayFromMixed; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 125 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15149,7 +14985,7 @@ module.exports = getMarkupWrap; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 126 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15187,7 +15023,7 @@ var ReactDOMIDOperations = { module.exports = ReactDOMIDOperations; /***/ }), -/* 127 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15208,31 +15044,31 @@ module.exports = ReactDOMIDOperations; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var AutoFocusUtils = __webpack_require__(128); -var CSSPropertyOperations = __webpack_require__(129); -var DOMLazyTree = __webpack_require__(21); +var AutoFocusUtils = __webpack_require__(126); +var CSSPropertyOperations = __webpack_require__(127); +var DOMLazyTree = __webpack_require__(20); var DOMNamespaces = __webpack_require__(41); -var DOMProperty = __webpack_require__(14); -var DOMPropertyOperations = __webpack_require__(71); -var EventPluginHub = __webpack_require__(23); -var EventPluginRegistry = __webpack_require__(28); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactDOMComponentFlags = __webpack_require__(59); +var DOMProperty = __webpack_require__(13); +var DOMPropertyOperations = __webpack_require__(70); +var EventPluginHub = __webpack_require__(22); +var EventPluginRegistry = __webpack_require__(27); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactDOMComponentFlags = __webpack_require__(58); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMInput = __webpack_require__(139); -var ReactDOMOption = __webpack_require__(140); -var ReactDOMSelect = __webpack_require__(73); -var ReactDOMTextarea = __webpack_require__(141); +var ReactDOMInput = __webpack_require__(137); +var ReactDOMOption = __webpack_require__(138); +var ReactDOMSelect = __webpack_require__(72); +var ReactDOMTextarea = __webpack_require__(139); var ReactInstrumentation = __webpack_require__(8); -var ReactMultiChild = __webpack_require__(142); -var ReactServerRenderingTransaction = __webpack_require__(151); +var ReactMultiChild = __webpack_require__(140); +var ReactServerRenderingTransaction = __webpack_require__(149); var emptyFunction = __webpack_require__(9); -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); var invariant = __webpack_require__(1); var isEventSupported = __webpack_require__(38); var shallowEqual = __webpack_require__(45); -var inputValueTracking = __webpack_require__(65); +var inputValueTracking = __webpack_require__(64); var validateDOMNesting = __webpack_require__(49); var warning = __webpack_require__(2); @@ -16203,7 +16039,7 @@ module.exports = ReactDOMComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 128 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16221,7 +16057,7 @@ module.exports = ReactDOMComponent; var ReactDOMComponentTree = __webpack_require__(5); -var focusNode = __webpack_require__(69); +var focusNode = __webpack_require__(68); var AutoFocusUtils = { focusDOMComponent: function () { @@ -16232,7 +16068,7 @@ var AutoFocusUtils = { module.exports = AutoFocusUtils; /***/ }), -/* 129 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16248,14 +16084,14 @@ module.exports = AutoFocusUtils; -var CSSProperty = __webpack_require__(70); +var CSSProperty = __webpack_require__(69); var ExecutionEnvironment = __webpack_require__(6); var ReactInstrumentation = __webpack_require__(8); -var camelizeStyleName = __webpack_require__(130); -var dangerousStyleValue = __webpack_require__(132); -var hyphenateStyleName = __webpack_require__(133); -var memoizeStringOnly = __webpack_require__(135); +var camelizeStyleName = __webpack_require__(128); +var dangerousStyleValue = __webpack_require__(130); +var hyphenateStyleName = __webpack_require__(131); +var memoizeStringOnly = __webpack_require__(133); var warning = __webpack_require__(2); var processStyleName = memoizeStringOnly(function (styleName) { @@ -16453,7 +16289,7 @@ module.exports = CSSPropertyOperations; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 130 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16470,7 +16306,7 @@ module.exports = CSSPropertyOperations; -var camelize = __webpack_require__(131); +var camelize = __webpack_require__(129); var msPattern = /^-ms-/; @@ -16498,7 +16334,7 @@ function camelizeStyleName(string) { module.exports = camelizeStyleName; /***/ }), -/* 131 */ +/* 129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16535,7 +16371,7 @@ function camelize(string) { module.exports = camelize; /***/ }), -/* 132 */ +/* 130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16551,7 +16387,7 @@ module.exports = camelize; -var CSSProperty = __webpack_require__(70); +var CSSProperty = __webpack_require__(69); var warning = __webpack_require__(2); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -16620,7 +16456,7 @@ module.exports = dangerousStyleValue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 133 */ +/* 131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16637,7 +16473,7 @@ module.exports = dangerousStyleValue; -var hyphenate = __webpack_require__(134); +var hyphenate = __webpack_require__(132); var msPattern = /^ms-/; @@ -16664,7 +16500,7 @@ function hyphenateStyleName(string) { module.exports = hyphenateStyleName; /***/ }), -/* 134 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16702,7 +16538,7 @@ function hyphenate(string) { module.exports = hyphenate; /***/ }), -/* 135 */ +/* 133 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16737,7 +16573,7 @@ function memoizeStringOnly(callback) { module.exports = memoizeStringOnly; /***/ }), -/* 136 */ +/* 134 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16753,7 +16589,7 @@ module.exports = memoizeStringOnly; -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); /** * Escapes attribute value to prevent scripting attacks. @@ -16768,7 +16604,7 @@ function quoteAttributeValueForBrowser(value) { module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 137 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16784,7 +16620,7 @@ module.exports = quoteAttributeValueForBrowser; -var EventPluginHub = __webpack_require__(23); +var EventPluginHub = __webpack_require__(22); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -16805,7 +16641,7 @@ var ReactEventEmitterMixin = { module.exports = ReactEventEmitterMixin; /***/ }), -/* 138 */ +/* 136 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16911,7 +16747,7 @@ function getVendorPrefixedEventName(eventName) { module.exports = getVendorPrefixedEventName; /***/ }), -/* 139 */ +/* 137 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16930,10 +16766,10 @@ module.exports = getVendorPrefixedEventName; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var DOMPropertyOperations = __webpack_require__(71); +var DOMPropertyOperations = __webpack_require__(70); var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -17204,7 +17040,7 @@ module.exports = ReactDOMInput; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 140 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17222,9 +17058,9 @@ module.exports = ReactDOMInput; var _assign = __webpack_require__(4); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMSelect = __webpack_require__(73); +var ReactDOMSelect = __webpack_require__(72); var warning = __webpack_require__(2); var didWarnInvalidOptionChildren = false; @@ -17332,7 +17168,7 @@ module.exports = ReactDOMOption; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 141 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17353,7 +17189,7 @@ var _prodInvariant = __webpack_require__(3), var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -17498,7 +17334,7 @@ module.exports = ReactDOMTextarea; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 142 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17517,15 +17353,15 @@ module.exports = ReactDOMTextarea; var _prodInvariant = __webpack_require__(3); var ReactComponentEnvironment = __webpack_require__(44); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactCurrentOwner = __webpack_require__(11); -var ReactReconciler = __webpack_require__(20); -var ReactChildReconciler = __webpack_require__(143); +var ReactCurrentOwner = __webpack_require__(10); +var ReactReconciler = __webpack_require__(19); +var ReactChildReconciler = __webpack_require__(141); var emptyFunction = __webpack_require__(9); -var flattenChildren = __webpack_require__(150); +var flattenChildren = __webpack_require__(148); var invariant = __webpack_require__(1); /** @@ -17950,7 +17786,7 @@ module.exports = ReactMultiChild; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 143 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17966,12 +17802,12 @@ module.exports = ReactMultiChild; -var ReactReconciler = __webpack_require__(20); +var ReactReconciler = __webpack_require__(19); -var instantiateReactComponent = __webpack_require__(74); +var instantiateReactComponent = __webpack_require__(73); var KeyEscapeUtils = __webpack_require__(47); var shouldUpdateReactComponent = __webpack_require__(46); -var traverseAllChildren = __webpack_require__(78); +var traverseAllChildren = __webpack_require__(77); var warning = __webpack_require__(2); var ReactComponentTreeHook; @@ -18109,7 +17945,7 @@ module.exports = ReactChildReconciler; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 144 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18128,20 +17964,20 @@ module.exports = ReactChildReconciler; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var ReactComponentEnvironment = __webpack_require__(44); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactErrorUtils = __webpack_require__(36); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactNodeTypes = __webpack_require__(75); -var ReactReconciler = __webpack_require__(20); +var ReactNodeTypes = __webpack_require__(74); +var ReactReconciler = __webpack_require__(19); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(145); + var checkReactTypeSpec = __webpack_require__(143); } -var emptyObject = __webpack_require__(27); +var emptyObject = __webpack_require__(26); var invariant = __webpack_require__(1); var shallowEqual = __webpack_require__(45); var shouldUpdateReactComponent = __webpack_require__(46); @@ -19015,7 +18851,7 @@ module.exports = ReactCompositeComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 145 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19033,8 +18869,8 @@ module.exports = ReactCompositeComponent; var _prodInvariant = __webpack_require__(3); -var ReactPropTypeLocationNames = __webpack_require__(146); -var ReactPropTypesSecret = __webpack_require__(72); +var ReactPropTypeLocationNames = __webpack_require__(144); +var ReactPropTypesSecret = __webpack_require__(71); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -19108,7 +18944,7 @@ module.exports = checkReactTypeSpec; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 146 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19139,7 +18975,7 @@ module.exports = ReactPropTypeLocationNames; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 147 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19165,7 +19001,7 @@ function getNextDebugID() { module.exports = getNextDebugID; /***/ }), -/* 148 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19190,7 +19026,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 149 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19236,7 +19072,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 150 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19254,7 +19090,7 @@ module.exports = getIteratorFn; var KeyEscapeUtils = __webpack_require__(47); -var traverseAllChildren = __webpack_require__(78); +var traverseAllChildren = __webpack_require__(77); var warning = __webpack_require__(2); var ReactComponentTreeHook; @@ -19318,7 +19154,7 @@ module.exports = flattenChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 151 */ +/* 149 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19336,10 +19172,10 @@ module.exports = flattenChildren; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); -var Transaction = __webpack_require__(29); +var PooledClass = __webpack_require__(16); +var Transaction = __webpack_require__(28); var ReactInstrumentation = __webpack_require__(8); -var ReactServerUpdateQueue = __webpack_require__(152); +var ReactServerUpdateQueue = __webpack_require__(150); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -19414,7 +19250,7 @@ module.exports = ReactServerRenderingTransaction; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 152 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19559,7 +19395,7 @@ module.exports = ReactServerUpdateQueue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 153 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19577,7 +19413,7 @@ module.exports = ReactServerUpdateQueue; var _assign = __webpack_require__(4); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ReactDOMComponentTree = __webpack_require__(5); var ReactDOMEmptyComponent = function (instantiate) { @@ -19624,7 +19460,7 @@ _assign(ReactDOMEmptyComponent.prototype, { module.exports = ReactDOMEmptyComponent; /***/ }), -/* 154 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19766,7 +19602,7 @@ module.exports = { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 155 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19786,10 +19622,10 @@ var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); var DOMChildrenOperations = __webpack_require__(40); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ReactDOMComponentTree = __webpack_require__(5); -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); var invariant = __webpack_require__(1); var validateDOMNesting = __webpack_require__(49); @@ -19934,7 +19770,7 @@ module.exports = ReactDOMTextComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 156 */ +/* 154 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19952,8 +19788,8 @@ module.exports = ReactDOMTextComponent; var _assign = __webpack_require__(4); -var ReactUpdates = __webpack_require__(12); -var Transaction = __webpack_require__(29); +var ReactUpdates = __webpack_require__(11); +var Transaction = __webpack_require__(28); var emptyFunction = __webpack_require__(9); @@ -20007,7 +19843,7 @@ var ReactDefaultBatchingStrategy = { module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 157 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20025,14 +19861,14 @@ module.exports = ReactDefaultBatchingStrategy; var _assign = __webpack_require__(4); -var EventListener = __webpack_require__(79); +var EventListener = __webpack_require__(78); var ExecutionEnvironment = __webpack_require__(6); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var getEventTarget = __webpack_require__(37); -var getUnboundedScrollPosition = __webpack_require__(158); +var getUnboundedScrollPosition = __webpack_require__(156); /** * Find the deepest React component completely containing the root of the @@ -20167,7 +20003,7 @@ var ReactEventListener = { module.exports = ReactEventListener; /***/ }), -/* 158 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20211,7 +20047,7 @@ function getUnboundedScrollPosition(scrollable) { module.exports = getUnboundedScrollPosition; /***/ }), -/* 159 */ +/* 157 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20227,14 +20063,14 @@ module.exports = getUnboundedScrollPosition; -var DOMProperty = __webpack_require__(14); -var EventPluginHub = __webpack_require__(23); +var DOMProperty = __webpack_require__(13); +var EventPluginHub = __webpack_require__(22); var EventPluginUtils = __webpack_require__(35); var ReactComponentEnvironment = __webpack_require__(44); -var ReactEmptyComponent = __webpack_require__(76); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactHostComponent = __webpack_require__(77); -var ReactUpdates = __webpack_require__(12); +var ReactEmptyComponent = __webpack_require__(75); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactHostComponent = __webpack_require__(76); +var ReactUpdates = __webpack_require__(11); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -20250,7 +20086,7 @@ var ReactInjection = { module.exports = ReactInjection; /***/ }), -/* 160 */ +/* 158 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20268,12 +20104,12 @@ module.exports = ReactInjection; var _assign = __webpack_require__(4); -var CallbackQueue = __webpack_require__(63); -var PooledClass = __webpack_require__(17); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactInputSelection = __webpack_require__(80); +var CallbackQueue = __webpack_require__(62); +var PooledClass = __webpack_require__(16); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactInputSelection = __webpack_require__(79); var ReactInstrumentation = __webpack_require__(8); -var Transaction = __webpack_require__(29); +var Transaction = __webpack_require__(28); var ReactUpdateQueue = __webpack_require__(48); /** @@ -20434,7 +20270,7 @@ module.exports = ReactReconcileTransaction; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 161 */ +/* 159 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20452,8 +20288,8 @@ module.exports = ReactReconcileTransaction; var ExecutionEnvironment = __webpack_require__(6); -var getNodeForCharacterOffset = __webpack_require__(162); -var getTextContentAccessor = __webpack_require__(62); +var getNodeForCharacterOffset = __webpack_require__(160); +var getTextContentAccessor = __webpack_require__(61); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -20651,7 +20487,7 @@ var ReactDOMSelection = { module.exports = ReactDOMSelection; /***/ }), -/* 162 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20730,7 +20566,7 @@ function getNodeForCharacterOffset(root, offset) { module.exports = getNodeForCharacterOffset; /***/ }), -/* 163 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20747,7 +20583,7 @@ module.exports = getNodeForCharacterOffset; * */ -var isTextNode = __webpack_require__(164); +var isTextNode = __webpack_require__(162); /*eslint-disable no-bitwise */ @@ -20775,7 +20611,7 @@ function containsNode(outerNode, innerNode) { module.exports = containsNode; /***/ }), -/* 164 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20792,7 +20628,7 @@ module.exports = containsNode; * @typechecks */ -var isNode = __webpack_require__(165); +var isNode = __webpack_require__(163); /** * @param {*} object The object to check. @@ -20805,7 +20641,7 @@ function isTextNode(object) { module.exports = isTextNode; /***/ }), -/* 165 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20835,7 +20671,7 @@ function isNode(object) { module.exports = isNode; /***/ }), -/* 166 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21142,7 +20978,7 @@ Object.keys(ATTRS).forEach(function (key) { module.exports = SVGDOMPropertyConfig; /***/ }), -/* 167 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21158,14 +20994,14 @@ module.exports = SVGDOMPropertyConfig; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); var ReactDOMComponentTree = __webpack_require__(5); -var ReactInputSelection = __webpack_require__(80); -var SyntheticEvent = __webpack_require__(13); +var ReactInputSelection = __webpack_require__(79); +var SyntheticEvent = __webpack_require__(12); -var getActiveElement = __webpack_require__(81); -var isTextInputElement = __webpack_require__(66); +var getActiveElement = __webpack_require__(80); +var isTextInputElement = __webpack_require__(65); var shallowEqual = __webpack_require__(45); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -21335,7 +21171,7 @@ var SelectEventPlugin = { module.exports = SelectEventPlugin; /***/ }), -/* 168 */ +/* 166 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21354,20 +21190,20 @@ module.exports = SelectEventPlugin; var _prodInvariant = __webpack_require__(3); -var EventListener = __webpack_require__(79); -var EventPropagators = __webpack_require__(22); +var EventListener = __webpack_require__(78); +var EventPropagators = __webpack_require__(21); var ReactDOMComponentTree = __webpack_require__(5); -var SyntheticAnimationEvent = __webpack_require__(169); -var SyntheticClipboardEvent = __webpack_require__(170); -var SyntheticEvent = __webpack_require__(13); -var SyntheticFocusEvent = __webpack_require__(171); -var SyntheticKeyboardEvent = __webpack_require__(172); -var SyntheticMouseEvent = __webpack_require__(30); -var SyntheticDragEvent = __webpack_require__(174); -var SyntheticTouchEvent = __webpack_require__(175); -var SyntheticTransitionEvent = __webpack_require__(176); -var SyntheticUIEvent = __webpack_require__(24); -var SyntheticWheelEvent = __webpack_require__(177); +var SyntheticAnimationEvent = __webpack_require__(167); +var SyntheticClipboardEvent = __webpack_require__(168); +var SyntheticEvent = __webpack_require__(12); +var SyntheticFocusEvent = __webpack_require__(169); +var SyntheticKeyboardEvent = __webpack_require__(170); +var SyntheticMouseEvent = __webpack_require__(29); +var SyntheticDragEvent = __webpack_require__(172); +var SyntheticTouchEvent = __webpack_require__(173); +var SyntheticTransitionEvent = __webpack_require__(174); +var SyntheticUIEvent = __webpack_require__(23); +var SyntheticWheelEvent = __webpack_require__(175); var emptyFunction = __webpack_require__(9); var getEventCharCode = __webpack_require__(50); @@ -21567,7 +21403,7 @@ module.exports = SimpleEventPlugin; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 169 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21583,7 +21419,7 @@ module.exports = SimpleEventPlugin; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -21611,7 +21447,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface); module.exports = SyntheticAnimationEvent; /***/ }), -/* 170 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21627,7 +21463,7 @@ module.exports = SyntheticAnimationEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -21654,7 +21490,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface); module.exports = SyntheticClipboardEvent; /***/ }), -/* 171 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21670,7 +21506,7 @@ module.exports = SyntheticClipboardEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); /** * @interface FocusEvent @@ -21695,7 +21531,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface); module.exports = SyntheticFocusEvent; /***/ }), -/* 172 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21711,10 +21547,10 @@ module.exports = SyntheticFocusEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); var getEventCharCode = __webpack_require__(50); -var getEventKey = __webpack_require__(173); +var getEventKey = __webpack_require__(171); var getEventModifierState = __webpack_require__(39); /** @@ -21784,7 +21620,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface); module.exports = SyntheticKeyboardEvent; /***/ }), -/* 173 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21901,7 +21737,7 @@ function getEventKey(nativeEvent) { module.exports = getEventKey; /***/ }), -/* 174 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21917,7 +21753,7 @@ module.exports = getEventKey; -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); /** * @interface DragEvent @@ -21942,7 +21778,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface); module.exports = SyntheticDragEvent; /***/ }), -/* 175 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21958,7 +21794,7 @@ module.exports = SyntheticDragEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); var getEventModifierState = __webpack_require__(39); @@ -21992,7 +21828,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface); module.exports = SyntheticTouchEvent; /***/ }), -/* 176 */ +/* 174 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22008,7 +21844,7 @@ module.exports = SyntheticTouchEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -22036,7 +21872,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface); module.exports = SyntheticTransitionEvent; /***/ }), -/* 177 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22052,7 +21888,7 @@ module.exports = SyntheticTransitionEvent; -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); /** * @interface WheelEvent @@ -22092,7 +21928,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface); module.exports = SyntheticWheelEvent; /***/ }), -/* 178 */ +/* 176 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22131,7 +21967,7 @@ module.exports = ReactDOMContainerInfo; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 179 */ +/* 177 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22155,7 +21991,7 @@ var ReactDOMFeatureFlags = { module.exports = ReactDOMFeatureFlags; /***/ }), -/* 180 */ +/* 178 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22171,7 +22007,7 @@ module.exports = ReactDOMFeatureFlags; -var adler32 = __webpack_require__(181); +var adler32 = __webpack_require__(179); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -22210,7 +22046,7 @@ var ReactMarkupChecksum = { module.exports = ReactMarkupChecksum; /***/ }), -/* 181 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22259,7 +22095,7 @@ function adler32(data) { module.exports = adler32; /***/ }), -/* 182 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22278,7 +22114,7 @@ module.exports = adler32; module.exports = '15.6.1'; /***/ }), -/* 183 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22296,11 +22132,11 @@ module.exports = '15.6.1'; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactDOMComponentTree = __webpack_require__(5); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); -var getHostComponentFromComposite = __webpack_require__(83); +var getHostComponentFromComposite = __webpack_require__(82); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -22344,7 +22180,7 @@ module.exports = findDOMNode; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 184 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22360,12 +22196,12 @@ module.exports = findDOMNode; -var ReactMount = __webpack_require__(82); +var ReactMount = __webpack_require__(81); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 185 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22381,8 +22217,8 @@ module.exports = ReactMount.renderSubtreeIntoContainer; -var DOMProperty = __webpack_require__(14); -var EventPluginRegistry = __webpack_require__(28); +var DOMProperty = __webpack_require__(13); +var EventPluginRegistry = __webpack_require__(27); var ReactComponentTreeHook = __webpack_require__(7); var warning = __webpack_require__(2); @@ -22483,7 +22319,7 @@ module.exports = ReactDOMUnknownPropertyHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 186 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22532,7 +22368,7 @@ module.exports = ReactDOMNullInputValuePropHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 187 */ +/* 185 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22548,7 +22384,7 @@ module.exports = ReactDOMNullInputValuePropHook; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var ReactComponentTreeHook = __webpack_require__(7); var warning = __webpack_require__(2); @@ -22631,14 +22467,14 @@ module.exports = ReactDOMInvalidARIAHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 188 */ +/* 186 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(189); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(15); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(187); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(33); @@ -22663,7 +22499,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { } logout() { - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => { + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => { this.setState({ login: false, meshifyUsername: null, meshifyPassword: null }); }); } @@ -22671,8 +22507,8 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { getLogin() { console.log("getting login"); // this.setState({login: true, meshifyUsername: 'api@henry-pump.com'}); - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => { - console.log(responseJson); + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => { + // console.log(responseJson) if (typeof responseJson.username !== 'undefined') { this.setState({ login: true, meshifyUsername: responseJson.username }); } else { @@ -22686,7 +22522,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { login() { const authToken = "Basic " + btoa(this.state.meshifyUsername + ":" + this.state.meshifyPassword); this.setState({ authToken: authToken }); - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { method: 'post', credentials: 'include', headers: { @@ -22694,7 +22530,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { }, body: JSON.stringify({ username: this.state.meshifyUsername, authToken: authToken }) }).then(response => response.json()).then(responseJson => { - console.log(responseJson); + // console.log(responseJson); if (responseJson.status === "success") { this.setState({ login: true, meshifyUsername: responseJson.username }); } else if (responseJson.status === 'failure') { @@ -22816,15 +22652,15 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 189 */ +/* 187 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(190); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(85); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(188); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83); @@ -22841,7 +22677,7 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { } getData() { - fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => { + fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => { this.setState({ companies: responseJson, loading: false }); }); } @@ -22881,17 +22717,15 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 190 */ +/* 188 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__ = __webpack_require__(191); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__ = __webpack_require__(193); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Utilities__ = __webpack_require__(85); - +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__DeviceList__ = __webpack_require__(189); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83); @@ -22923,16 +22757,104 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { }); let maxWaterSystemDevices = []; let maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) { + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) { maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp; - maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__["a" /* MaxWaterSystemList */], { deviceList: maxWaterSystemDevices, listName: 'Max Water System' }); + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "advvfdipp_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: maxWaterSystemDevices, + listName: 'Max Water System', + deviceType: 'advvfdipp', + tableHead: tableHead }); } let abbFlowDevices = []; let abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) { + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) { abbFlowDevices = this.props.companyObj.devices.abbflow; - abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__["a" /* ABBFlowMeterList */], { deviceList: abbFlowDevices, listName: 'ABB Flowmeter' }); + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "abbflow_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: abbFlowDevices, + listName: 'ABB Flowmeter', + deviceType: 'abbflow', + tableHead: tableHead }); + } + + let flowMonitorDevices = []; + let flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.flowmonitor)) { + flowMonitorDevices = this.props.companyObj.devices.flowmonitor; + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "flowmonitor_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: flowMonitorDevices, + listName: 'Flow Monitor', + deviceType: 'flowmonitor', + tableHead: tableHead }); } return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( @@ -22945,6 +22867,7 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { ), maxWaterSystemCode, abbFlowCode, + flowMonitorCode, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('hr', null) ); } @@ -22953,21 +22876,19 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 191 */ +/* 189 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__ = __webpack_require__(192); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(190); - -class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { +class DeviceList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { constructor(props) { super(props); this.state = { @@ -22976,103 +22897,18 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C this.toggleTable = this.toggleTable.bind(this); } - componentDidMount() {} - toggleTable() { this.setState({ tableVisible: !this.state.tableVisible }); } render() { - let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Well' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Yest.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Today' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Energy Yest.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Energy Today' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Fluid Level' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flowrate' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'VFD Current' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'VFD Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Control Mode' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'DH Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Intake Pres.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Intake Temp.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Tubing Pres.' - ) - ) - ); - const devices = this.props.deviceList.map((dev, i) => { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__["a" /* MaxWaterSystem */], { key: "maxwatersystem_" + i, + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Device__["a" /* Device */], { key: this.props.deviceType + "_" + i, deviceId: dev.id, - deviceType: 'Max Water System', + deviceType: this.props.listName, name: dev.vanityName, - values: dev.values }); + values: dev.values, + channelStarter: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */][this.props.deviceType] }); }); let showHideButton; @@ -23086,207 +22922,7 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( 'table', { className: 'table small table-bordered table-responsive' }, - tableHead, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tbody', - null, - devices - ) - ); - } else { - showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'btn btn-outline-primary', onClick: this.toggleTable }, - 'Show' - ); - deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - } - - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'container-fluid' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'h2', - null, - this.props.listName, - ' [', - devices.length, - '] ', - showHideButton - ), - deviceTable - ); - } -} -/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystemList; - - -/***/ }), -/* 192 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); - - - - -let channelStarter = { - wellstatus: { order: 1, data: {} }, - flowtotalyesterday: { order: 2, data: {} }, - flowtotal: { order: 3, data: {} }, - energytotalyesterday: { order: 4, data: {} }, - energytotal: { order: 5, data: {} }, - fluidlevel: { order: 6, data: {} }, - flowrate: { order: 7, data: {} }, - vfdcurrent: { order: 8, data: {} }, - vfd_fault: { order: 9, data: {} }, - pidcontrolmode: { order: 10, data: {} }, - downholesensorstatus: { order: 11, data: {} }, - intakepressure: { order: 12, data: {} }, - intaketemperature: { order: 13, data: {} }, - tubingpressure: { order: 14, data: {} } -}; - -class MaxWaterSystem extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - this.state = { channels: channelStarter }; - } - - render() { - let t = this; - const channelList = this.props.values.sort((a, b) => { - return this.state.channels[a.channel].order - this.state.channels[b.channel].order; - }).map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, - name: ch.name, - timestamp: ch.timestamp, - value: ch.value }); - }); - - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'td', - null, - this.props.name - ), - channelList - ); - } -} -/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystem; - - -/***/ }), -/* 193 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__ = __webpack_require__(194); - - - - - -class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - this.state = { - tableVisible: true - }; - this.toggleTable = this.toggleTable.bind(this); - } - - componentDidMount() {} - - toggleTable() { - this.setState({ tableVisible: !this.state.tableVisible }); - } - - render() { - const devices = this.props.deviceList.map((dev, i) => { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__["a" /* ABBFlowMeter */], { key: "abbflow_" + i, - deviceId: dev.id, - deviceType: 'ABB Flowmeter', - name: dev.vanityName, - values: dev.values }); - }); - - let showHideButton; - let deviceTable; - let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Well' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Yesterday Total' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Today Total' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Rate' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Diff. Pressure' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Static Pressure' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Temperature' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Battery Voltage' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Last Calc. Period' - ) - ) - ); - if (this.state.tableVisible) { - showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'btn btn-outline-primary', onClick: this.toggleTable }, - 'Hide' - ); - deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'table', - { className: 'table small table-bordered table-responsive' }, - tableHead, + this.props.tableHead, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( 'tbody', null, @@ -23318,37 +22954,29 @@ class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Com ); } } -/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeterList; +/* harmony export (immutable) */ __webpack_exports__["a"] = DeviceList; /***/ }), -/* 194 */ +/* 190 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Channel__ = __webpack_require__(191); - -let channelStarter = { - yesterday_volume: { order: 1, data: {} }, - today_volume: { order: 2, data: {} }, - volume_flow: { order: 3, data: {} }, - differential_pressure: { order: 4, data: {} }, - static_pressure: { order: 5, data: {} }, - temperature: { order: 6, data: {} }, - battery_voltage: { order: 7, data: {} }, - last_calculation_period_volume: { order: 8, data: {} } -}; - -class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { +class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { constructor(props) { super(props); - this.state = { channels: channelStarter }; + this.state = { channels: [] }; + } + + componentWillMount() { + // console.log(nextProps); + this.setState({ channels: this.props.channelStarter }); } render() { @@ -23356,7 +22984,7 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone const channelList = this.props.values.sort((a, b) => { return this.state.channels[a.channel].order - this.state.channels[b.channel].order; }).map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, name: ch.name, timestamp: ch.timestamp, value: ch.value }); @@ -23374,7 +23002,57 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone ); } } -/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeter; +/* harmony export (immutable) */ __webpack_exports__["a"] = Device; + + +/***/ }), +/* 191 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); + + +class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { + render() { + let val = this.props.value; + let now = new Date(); + if (!isNaN(parseFloat(this.props.value))) { + val = Math.round(parseFloat(this.props.value) * 1000) / 1000; + } + const timestamp = new Date(this.props.timestamp * 1000); + const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10; + + let cellStyle = { + textAlign: "center" + }; + if (age > 24) { + cellStyle['color'] = 'red'; + } + + return ( + // {val} + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'td', + { style: cellStyle }, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'p', + null, + val + ), + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'p', + null, + age, + ' h' + ) + ) + ); + } + +} +/* harmony export (immutable) */ __webpack_exports__["a"] = Channel; /***/ }) diff --git a/server/public/transformed.js b/server/public/transformed.js index d9bf849..5089049 100644 --- a/server/public/transformed.js +++ b/server/public/transformed.js @@ -60,7 +60,7 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 86); +/******/ return __webpack_require__(__webpack_require__.s = 84); /******/ }) /************************************************************************/ /******/ ([ @@ -546,8 +546,8 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) { var _prodInvariant = __webpack_require__(3); -var DOMProperty = __webpack_require__(14); -var ReactDOMComponentFlags = __webpack_require__(59); +var DOMProperty = __webpack_require__(13); +var ReactDOMComponentFlags = __webpack_require__(58); var invariant = __webpack_require__(1); @@ -787,9 +787,9 @@ module.exports = ExecutionEnvironment; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -1177,7 +1177,7 @@ module.exports = ReactComponentTreeHook; var debugTool = null; if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(113); + var ReactDebugTool = __webpack_require__(111); debugTool = ReactDebugTool; } @@ -1232,16 +1232,6 @@ module.exports = emptyFunction; /* 10 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -module.exports = __webpack_require__(18); - - -/***/ }), -/* 11 */ -/***/ (function(module, exports, __webpack_require__) { - "use strict"; /** * Copyright 2013-present, Facebook, Inc. @@ -1273,7 +1263,7 @@ var ReactCurrentOwner = { module.exports = ReactCurrentOwner; /***/ }), -/* 12 */ +/* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1292,11 +1282,11 @@ module.exports = ReactCurrentOwner; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var CallbackQueue = __webpack_require__(63); -var PooledClass = __webpack_require__(17); -var ReactFeatureFlags = __webpack_require__(64); -var ReactReconciler = __webpack_require__(20); -var Transaction = __webpack_require__(29); +var CallbackQueue = __webpack_require__(62); +var PooledClass = __webpack_require__(16); +var ReactFeatureFlags = __webpack_require__(63); +var ReactReconciler = __webpack_require__(19); +var Transaction = __webpack_require__(28); var invariant = __webpack_require__(1); @@ -1530,7 +1520,7 @@ module.exports = ReactUpdates; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 13 */ +/* 12 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1548,7 +1538,7 @@ module.exports = ReactUpdates; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var emptyFunction = __webpack_require__(9); var warning = __webpack_require__(2); @@ -1802,7 +1792,7 @@ function getPooledWarningPropertyDefinition(propName, getVal) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 14 */ +/* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2017,32 +2007,17 @@ module.exports = DOMProperty; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 15 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/* 14 */ +/***/ (function(module, exports, __webpack_require__) { "use strict"; -const authType = "Basic"; -const username = "api@henry-pump.com"; -const password = "HenryPump@1903"; -const authToken = btoa(username + ":" + password); - -const auth = { - username: username, - authType: authType, - token: authToken - - // export const baseURL = "https://henrypump.meshify.com/api/v3/"; - // export const baseURL = "http://localhost:3000/" -}; -/* harmony export (immutable) */ __webpack_exports__["a"] = auth; -const baseURL = "http://api.henrypump.cloud/"; -/* harmony export (immutable) */ __webpack_exports__["b"] = baseURL; +module.exports = __webpack_require__(17); /***/ }), -/* 16 */ +/* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2060,13 +2035,13 @@ const baseURL = "http://api.henrypump.cloud/"; var _assign = __webpack_require__(4); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var warning = __webpack_require__(2); -var canDefineProperty = __webpack_require__(26); +var canDefineProperty = __webpack_require__(25); var hasOwnProperty = Object.prototype.hasOwnProperty; -var REACT_ELEMENT_TYPE = __webpack_require__(54); +var REACT_ELEMENT_TYPE = __webpack_require__(53); var RESERVED_PROPS = { key: true, @@ -2389,7 +2364,7 @@ module.exports = ReactElement; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 17 */ +/* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2507,7 +2482,7 @@ module.exports = PooledClass; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 18 */ +/* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2525,15 +2500,15 @@ module.exports = PooledClass; var _assign = __webpack_require__(4); -var ReactBaseClasses = __webpack_require__(52); -var ReactChildren = __webpack_require__(87); -var ReactDOMFactories = __webpack_require__(91); -var ReactElement = __webpack_require__(16); -var ReactPropTypes = __webpack_require__(95); -var ReactVersion = __webpack_require__(98); +var ReactBaseClasses = __webpack_require__(51); +var ReactChildren = __webpack_require__(85); +var ReactDOMFactories = __webpack_require__(89); +var ReactElement = __webpack_require__(15); +var ReactPropTypes = __webpack_require__(93); +var ReactVersion = __webpack_require__(96); -var createReactClass = __webpack_require__(99); -var onlyChild = __webpack_require__(101); +var createReactClass = __webpack_require__(97); +var onlyChild = __webpack_require__(99); var createElement = ReactElement.createElement; var createFactory = ReactElement.createFactory; @@ -2541,8 +2516,8 @@ var cloneElement = ReactElement.cloneElement; if (process.env.NODE_ENV !== 'production') { var lowPriorityWarning = __webpack_require__(34); - var canDefineProperty = __webpack_require__(26); - var ReactElementValidator = __webpack_require__(56); + var canDefineProperty = __webpack_require__(25); + var ReactElementValidator = __webpack_require__(55); var didWarnPropTypesDeprecated = false; createElement = ReactElementValidator.createElement; createFactory = ReactElementValidator.createFactory; @@ -2645,7 +2620,7 @@ module.exports = React; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 19 */ +/* 18 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2689,7 +2664,7 @@ function reactProdInvariant(code) { module.exports = reactProdInvariant; /***/ }), -/* 20 */ +/* 19 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2705,7 +2680,7 @@ module.exports = reactProdInvariant; -var ReactRef = __webpack_require__(111); +var ReactRef = __webpack_require__(109); var ReactInstrumentation = __webpack_require__(8); var warning = __webpack_require__(2); @@ -2861,7 +2836,7 @@ module.exports = ReactReconciler; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 21 */ +/* 20 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2878,10 +2853,10 @@ module.exports = ReactReconciler; var DOMNamespaces = __webpack_require__(41); -var setInnerHTML = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); var createMicrosoftUnsafeLocalFunction = __webpack_require__(42); -var setTextContent = __webpack_require__(68); +var setTextContent = __webpack_require__(67); var ELEMENT_NODE_TYPE = 1; var DOCUMENT_FRAGMENT_NODE_TYPE = 11; @@ -2984,7 +2959,7 @@ DOMLazyTree.queueText = queueText; module.exports = DOMLazyTree; /***/ }), -/* 22 */ +/* 21 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3000,11 +2975,11 @@ module.exports = DOMLazyTree; -var EventPluginHub = __webpack_require__(23); +var EventPluginHub = __webpack_require__(22); var EventPluginUtils = __webpack_require__(35); -var accumulateInto = __webpack_require__(60); -var forEachAccumulated = __webpack_require__(61); +var accumulateInto = __webpack_require__(59); +var forEachAccumulated = __webpack_require__(60); var warning = __webpack_require__(2); var getListener = EventPluginHub.getListener; @@ -3124,7 +3099,7 @@ module.exports = EventPropagators; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 23 */ +/* 22 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3142,12 +3117,12 @@ module.exports = EventPropagators; var _prodInvariant = __webpack_require__(3); -var EventPluginRegistry = __webpack_require__(28); +var EventPluginRegistry = __webpack_require__(27); var EventPluginUtils = __webpack_require__(35); var ReactErrorUtils = __webpack_require__(36); -var accumulateInto = __webpack_require__(60); -var forEachAccumulated = __webpack_require__(61); +var accumulateInto = __webpack_require__(59); +var forEachAccumulated = __webpack_require__(60); var invariant = __webpack_require__(1); /** @@ -3404,7 +3379,7 @@ module.exports = EventPluginHub; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 24 */ +/* 23 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3420,7 +3395,7 @@ module.exports = EventPluginHub; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); var getEventTarget = __webpack_require__(37); @@ -3468,7 +3443,7 @@ SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); module.exports = SyntheticUIEvent; /***/ }), -/* 25 */ +/* 24 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3519,7 +3494,7 @@ var ReactInstanceMap = { module.exports = ReactInstanceMap; /***/ }), -/* 26 */ +/* 25 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3551,7 +3526,7 @@ module.exports = canDefineProperty; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 27 */ +/* 26 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3577,7 +3552,7 @@ module.exports = emptyObject; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 28 */ +/* 27 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3836,7 +3811,7 @@ module.exports = EventPluginRegistry; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 29 */ +/* 28 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4070,7 +4045,7 @@ module.exports = TransactionImpl; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 30 */ +/* 29 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4086,8 +4061,8 @@ module.exports = TransactionImpl; -var SyntheticUIEvent = __webpack_require__(24); -var ViewportMetrics = __webpack_require__(67); +var SyntheticUIEvent = __webpack_require__(23); +var ViewportMetrics = __webpack_require__(66); var getEventModifierState = __webpack_require__(39); @@ -4147,7 +4122,7 @@ SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); module.exports = SyntheticMouseEvent; /***/ }), -/* 31 */ +/* 30 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4250,7 +4225,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setInnerHTML; /***/ }), -/* 32 */ +/* 31 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4377,7 +4352,7 @@ function escapeTextContentForBrowser(text) { module.exports = escapeTextContentForBrowser; /***/ }), -/* 33 */ +/* 32 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -4395,11 +4370,11 @@ module.exports = escapeTextContentForBrowser; var _assign = __webpack_require__(4); -var EventPluginRegistry = __webpack_require__(28); -var ReactEventEmitterMixin = __webpack_require__(137); -var ViewportMetrics = __webpack_require__(67); +var EventPluginRegistry = __webpack_require__(27); +var ReactEventEmitterMixin = __webpack_require__(135); +var ViewportMetrics = __webpack_require__(66); -var getVendorPrefixedEventName = __webpack_require__(138); +var getVendorPrefixedEventName = __webpack_require__(136); var isEventSupported = __webpack_require__(38); /** @@ -4705,6 +4680,70 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, { module.exports = ReactBrowserEventEmitter; +/***/ }), +/* 33 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return channelStarter; }); + +const authType = "Basic"; +const username = "api@henry-pump.com"; +const password = "HenryPump@1903"; + +const authToken = btoa(username + ":" + password); + +const auth = { + username: username, + authType: authType, + token: authToken + + // export const baseURL = "https://henrypump.meshify.com/api/v3/"; + // export const baseURL = "http://localhost:3000/" +}; +/* unused harmony export auth */ +const baseURL = "http://api.henrypump.cloud/"; +/* harmony export (immutable) */ __webpack_exports__["a"] = baseURL; + + +let channelStarter = { + abbflow: { + yesterday_volume: { order: 1, name: "Yesterday Flow", data: {} }, + today_volume: { order: 2, name: "Today Flow", data: {} }, + volume_flow: { order: 3, name: "Flow Rate", data: {} }, + differential_pressure: { order: 4, name: "Diff. Pressure", data: {} }, + static_pressure: { order: 5, name: "Static Pressure", data: {} }, + temperature: { order: 6, name: "Temperature", data: {} }, + battery_voltage: { order: 7, name: "Battery Voltage", data: {} }, + last_calculation_period_volume: { order: 8, name: "Last Calc. Period", data: {} } + }, + advvfdipp: { + wellstatus: { order: 1, name: "Well Status", data: {} }, + flowtotalyesterday: { order: 2, name: "Yesterday Flow", data: {} }, + flowtotal: { order: 3, name: "Today Flow", data: {} }, + energytotalyesterday: { order: 4, name: "Yesterday Energy", data: {} }, + energytotal: { order: 5, name: "Today Energy", data: {} }, + fluidlevel: { order: 6, name: "Fluid Level", data: {} }, + flowrate: { order: 7, name: "Flow Rate", data: {} }, + vfdcurrent: { order: 8, name: "VFD Current", data: {} }, + vfd_fault: { order: 9, name: "VFD Fault", data: {} }, + pidcontrolmode: { order: 10, name: "Control Mode", data: {} }, + downholesensorstatus: { order: 11, name: "DH Sensor Status", data: {} }, + intakepressure: { order: 12, name: "Intake Pressure", data: {} }, + intaketemperature: { order: 13, name: "Intake Temperature", data: {} }, + tubingpressure: { order: 14, name: "Tubing Pressure", data: {} } + }, + flowmonitor: { + gal_total_yesterday: { order: 1, name: "GAL Yesterday", data: {} }, + bbl_total_yesterday: { order: 2, name: "BBL Yesterday", data: {} }, + gal_total: { order: 3, name: "GAL Today", data: {} }, + bbl_total: { order: 4, name: "BBL Today", data: {} }, + gpm_flow: { order: 5, name: "GPM Flow Rate", data: {} }, + bpd_flow: { order: 6, name: "BPD Flow Rate", data: {} }, + run_status: { order: 7, name: "Run Status", data: {} } + } +}; + /***/ }), /* 34 */ /***/ (function(module, exports, __webpack_require__) { @@ -5260,14 +5299,14 @@ module.exports = getEventModifierState; -var DOMLazyTree = __webpack_require__(21); -var Danger = __webpack_require__(122); +var DOMLazyTree = __webpack_require__(20); +var Danger = __webpack_require__(120); var ReactDOMComponentTree = __webpack_require__(5); var ReactInstrumentation = __webpack_require__(8); var createMicrosoftUnsafeLocalFunction = __webpack_require__(42); -var setInnerHTML = __webpack_require__(31); -var setTextContent = __webpack_require__(68); +var setInnerHTML = __webpack_require__(30); +var setTextContent = __webpack_require__(67); function getNodeAfter(parentNode, node) { // Special case for text components, which return [open, close] comments @@ -5556,10 +5595,10 @@ module.exports = createMicrosoftUnsafeLocalFunction; var _prodInvariant = __webpack_require__(3); -var ReactPropTypesSecret = __webpack_require__(72); -var propTypesFactory = __webpack_require__(57); +var ReactPropTypesSecret = __webpack_require__(71); +var propTypesFactory = __webpack_require__(56); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var PropTypes = propTypesFactory(React.isValidElement); var invariant = __webpack_require__(1); @@ -5934,10 +5973,10 @@ module.exports = KeyEscapeUtils; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); -var ReactInstanceMap = __webpack_require__(25); +var ReactCurrentOwner = __webpack_require__(10); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -6589,56 +6628,6 @@ module.exports = getEventCharCode; /***/ }), /* 51 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); - - -class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - render() { - let val = this.props.value; - let now = new Date(); - if (!isNaN(parseFloat(this.props.value))) { - val = Math.round(parseFloat(this.props.value) * 1000) / 1000; - } - const timestamp = new Date(this.props.timestamp * 1000); - const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10; - - let cellStyle = { - textAlign: "center" - }; - if (age > 24) { - cellStyle['color'] = 'red'; - } - - return ( - // {val} - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'td', - { style: cellStyle }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'p', - null, - val - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'p', - null, - age, - ' h' - ) - ) - ); - } - -} -/* harmony export (immutable) */ __webpack_exports__["a"] = Channel; - - -/***/ }), -/* 52 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6654,13 +6643,13 @@ class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { -var _prodInvariant = __webpack_require__(19), +var _prodInvariant = __webpack_require__(18), _assign = __webpack_require__(4); -var ReactNoopUpdateQueue = __webpack_require__(53); +var ReactNoopUpdateQueue = __webpack_require__(52); -var canDefineProperty = __webpack_require__(26); -var emptyObject = __webpack_require__(27); +var canDefineProperty = __webpack_require__(25); +var emptyObject = __webpack_require__(26); var invariant = __webpack_require__(1); var lowPriorityWarning = __webpack_require__(34); @@ -6787,7 +6776,7 @@ module.exports = { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 53 */ +/* 52 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6888,7 +6877,7 @@ module.exports = ReactNoopUpdateQueue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 54 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6913,7 +6902,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 55 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6959,7 +6948,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 56 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6982,14 +6971,14 @@ module.exports = getIteratorFn; -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactComponentTreeHook = __webpack_require__(7); -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); -var checkReactTypeSpec = __webpack_require__(92); +var checkReactTypeSpec = __webpack_require__(90); -var canDefineProperty = __webpack_require__(26); -var getIteratorFn = __webpack_require__(55); +var canDefineProperty = __webpack_require__(25); +var getIteratorFn = __webpack_require__(54); var warning = __webpack_require__(2); var lowPriorityWarning = __webpack_require__(34); @@ -7220,7 +7209,7 @@ module.exports = ReactElementValidator; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 57 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7239,7 +7228,7 @@ module.exports = ReactElementValidator; // Therefore we re-export development-only version with all the PropTypes checks here. // However if one is migrating to the `prop-types` npm library, they will go through the // `index.js` entry point, and it will branch depending on the environment. -var factory = __webpack_require__(96); +var factory = __webpack_require__(94); module.exports = function(isValidElement) { // It is still allowed in 15.5. var throwOnDirectAccess = false; @@ -7248,7 +7237,7 @@ module.exports = function(isValidElement) { /***/ }), -/* 58 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7269,7 +7258,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 59 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7292,7 +7281,7 @@ var ReactDOMComponentFlags = { module.exports = ReactDOMComponentFlags; /***/ }), -/* 60 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7356,7 +7345,7 @@ module.exports = accumulateInto; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 61 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7392,7 +7381,7 @@ function forEachAccumulated(arr, cb, scope) { module.exports = forEachAccumulated; /***/ }), -/* 62 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7430,7 +7419,7 @@ function getTextContentAccessor() { module.exports = getTextContentAccessor; /***/ }), -/* 63 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7451,7 +7440,7 @@ var _prodInvariant = __webpack_require__(3); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var invariant = __webpack_require__(1); @@ -7555,7 +7544,7 @@ module.exports = PooledClass.addPoolingTo(CallbackQueue); /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 64 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7582,7 +7571,7 @@ var ReactFeatureFlags = { module.exports = ReactFeatureFlags; /***/ }), -/* 65 */ +/* 64 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7710,7 +7699,7 @@ var inputValueTracking = { module.exports = inputValueTracking; /***/ }), -/* 66 */ +/* 65 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7766,7 +7755,7 @@ function isTextInputElement(elem) { module.exports = isTextInputElement; /***/ }), -/* 67 */ +/* 66 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7796,7 +7785,7 @@ var ViewportMetrics = { module.exports = ViewportMetrics; /***/ }), -/* 68 */ +/* 67 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7813,8 +7802,8 @@ module.exports = ViewportMetrics; var ExecutionEnvironment = __webpack_require__(6); -var escapeTextContentForBrowser = __webpack_require__(32); -var setInnerHTML = __webpack_require__(31); +var escapeTextContentForBrowser = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); /** * Set the textContent property of a node, ensuring that whitespace is preserved @@ -7853,7 +7842,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = setTextContent; /***/ }), -/* 69 */ +/* 68 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7885,7 +7874,7 @@ function focusNode(node) { module.exports = focusNode; /***/ }), -/* 70 */ +/* 69 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8044,7 +8033,7 @@ var CSSProperty = { module.exports = CSSProperty; /***/ }), -/* 71 */ +/* 70 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8060,11 +8049,11 @@ module.exports = CSSProperty; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var ReactDOMComponentTree = __webpack_require__(5); var ReactInstrumentation = __webpack_require__(8); -var quoteAttributeValueForBrowser = __webpack_require__(136); +var quoteAttributeValueForBrowser = __webpack_require__(134); var warning = __webpack_require__(2); var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); @@ -8285,7 +8274,7 @@ module.exports = DOMPropertyOperations; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 72 */ +/* 71 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8307,7 +8296,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 73 */ +/* 72 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8327,7 +8316,7 @@ var _assign = __webpack_require__(4); var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var warning = __webpack_require__(2); @@ -8513,7 +8502,7 @@ module.exports = ReactDOMSelect; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 74 */ +/* 73 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8532,11 +8521,11 @@ module.exports = ReactDOMSelect; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var ReactCompositeComponent = __webpack_require__(144); -var ReactEmptyComponent = __webpack_require__(76); -var ReactHostComponent = __webpack_require__(77); +var ReactCompositeComponent = __webpack_require__(142); +var ReactEmptyComponent = __webpack_require__(75); +var ReactHostComponent = __webpack_require__(76); -var getNextDebugID = __webpack_require__(147); +var getNextDebugID = __webpack_require__(145); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -8648,7 +8637,7 @@ module.exports = instantiateReactComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 75 */ +/* 74 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8667,7 +8656,7 @@ module.exports = instantiateReactComponent; var _prodInvariant = __webpack_require__(3); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var invariant = __webpack_require__(1); @@ -8694,7 +8683,7 @@ module.exports = ReactNodeTypes; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 76 */ +/* 75 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8729,7 +8718,7 @@ ReactEmptyComponent.injection = ReactEmptyComponentInjection; module.exports = ReactEmptyComponent; /***/ }), -/* 77 */ +/* 76 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8803,7 +8792,7 @@ module.exports = ReactHostComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 78 */ +/* 77 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8821,10 +8810,10 @@ module.exports = ReactHostComponent; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); -var REACT_ELEMENT_TYPE = __webpack_require__(148); +var ReactCurrentOwner = __webpack_require__(10); +var REACT_ELEMENT_TYPE = __webpack_require__(146); -var getIteratorFn = __webpack_require__(149); +var getIteratorFn = __webpack_require__(147); var invariant = __webpack_require__(1); var KeyEscapeUtils = __webpack_require__(47); var warning = __webpack_require__(2); @@ -8985,7 +8974,7 @@ module.exports = traverseAllChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 79 */ +/* 78 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9068,7 +9057,7 @@ module.exports = EventListener; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 80 */ +/* 79 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9084,11 +9073,11 @@ module.exports = EventListener; -var ReactDOMSelection = __webpack_require__(161); +var ReactDOMSelection = __webpack_require__(159); -var containsNode = __webpack_require__(163); -var focusNode = __webpack_require__(69); -var getActiveElement = __webpack_require__(81); +var containsNode = __webpack_require__(161); +var focusNode = __webpack_require__(68); +var getActiveElement = __webpack_require__(80); function isInDocument(node) { return containsNode(document.documentElement, node); @@ -9196,7 +9185,7 @@ var ReactInputSelection = { module.exports = ReactInputSelection; /***/ }), -/* 81 */ +/* 80 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9240,7 +9229,7 @@ function getActiveElement(doc) /*?DOMElement*/{ module.exports = getActiveElement; /***/ }), -/* 82 */ +/* 81 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9258,26 +9247,26 @@ module.exports = getActiveElement; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(21); -var DOMProperty = __webpack_require__(14); -var React = __webpack_require__(18); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactCurrentOwner = __webpack_require__(11); +var DOMLazyTree = __webpack_require__(20); +var DOMProperty = __webpack_require__(13); +var React = __webpack_require__(17); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactCurrentOwner = __webpack_require__(10); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMContainerInfo = __webpack_require__(178); -var ReactDOMFeatureFlags = __webpack_require__(179); -var ReactFeatureFlags = __webpack_require__(64); -var ReactInstanceMap = __webpack_require__(25); +var ReactDOMContainerInfo = __webpack_require__(176); +var ReactDOMFeatureFlags = __webpack_require__(177); +var ReactFeatureFlags = __webpack_require__(63); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactMarkupChecksum = __webpack_require__(180); -var ReactReconciler = __webpack_require__(20); +var ReactMarkupChecksum = __webpack_require__(178); +var ReactReconciler = __webpack_require__(19); var ReactUpdateQueue = __webpack_require__(48); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); -var emptyObject = __webpack_require__(27); -var instantiateReactComponent = __webpack_require__(74); +var emptyObject = __webpack_require__(26); +var instantiateReactComponent = __webpack_require__(73); var invariant = __webpack_require__(1); -var setInnerHTML = __webpack_require__(31); +var setInnerHTML = __webpack_require__(30); var shouldUpdateReactComponent = __webpack_require__(46); var warning = __webpack_require__(2); @@ -9784,7 +9773,7 @@ module.exports = ReactMount; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 83 */ +/* 82 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -9800,7 +9789,7 @@ module.exports = ReactMount; -var ReactNodeTypes = __webpack_require__(75); +var ReactNodeTypes = __webpack_require__(74); function getHostComponentFromComposite(inst) { var type; @@ -9819,160 +9808,7 @@ function getHostComponentFromComposite(inst) { module.exports = getHostComponentFromComposite; /***/ }), -/* 84 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); - - - - -class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - - this.state = { channels: [] }; - this.getChannels = this.getChannels.bind(this); - this.showChannels = this.showChannels.bind(this); - this.hideChannels = this.hideChannels.bind(this); - } - - getChannels() { - let t = this; - const deviceId = this.props.deviceId; - - $.ajax({ - type: "GET", - dataType: 'json', - url: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'devices/' + deviceId + '/values', - beforeSend: function (xhr) { - xhr.setRequestHeader("Authorization", __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].authType + " " + __WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* auth */].token); - }, - success: function (data) { - let channels = []; - for (var c in data) { - let newChan = {}; - newChan.name = c; - newChan.timestamp = data[c].timestamp; - newChan.value = data[c].value; - channels.push(newChan); - } - t.setState({ channels: channels }); - } - }); - } - - hideChannels() { - this.setState({ - channels: [] - }); - } - - showChannels() { - this.getChannels(); - } - - render() { - const deviceName = this.props.name; - const deviceType = this.props.deviceType; - const deviceId = this.props.deviceId; - - const channelList = this.state.channels.map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: deviceId + "_channel_" + i, - name: ch.name, - timestamp: ch.timestamp, - value: ch.value }); - }); - - const deviceDisplay = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'h3', - { className: 'ui header' }, - deviceName, - ' [', - deviceType, - ']' - ); - - const channelHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'ui button', onClick: this.hideChannels }, - 'Hide Channels' - ); - const channelTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'table', - { className: 'ui celled table' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Name' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Value' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Timestamp' - ) - ) - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tbody', - null, - channelList - ) - ); - - const channelShowButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'ui primary button', onClick: this.showChannels }, - 'Fetch and Show Channels' - ); - - if (this.state.channels.length > 0) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui row' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui column' }, - deviceDisplay, - channelHideButton, - channelTable - ) - ); - } else { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui row' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'ui column' }, - deviceDisplay, - channelShowButton - ) - ); - } - } - -} -/* unused harmony export Device */ - - -/***/ }), -/* 85 */ +/* 83 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -9983,16 +9819,16 @@ function isDefined(vbl) { } /***/ }), -/* 86 */ +/* 84 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(102); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(100); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(188); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Auth__ = __webpack_require__(186); // var React = require('react'); // var ReactDOM = require('react-dom'); // var App = require('./components/App'); @@ -10005,7 +9841,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__components_Auth__["a" /* Auth */], null), document.getElementById('app')); /***/ }), -/* 87 */ +/* 85 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10021,11 +9857,11 @@ __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.render(__WEBPACK_IMPORTED_MODU -var PooledClass = __webpack_require__(88); -var ReactElement = __webpack_require__(16); +var PooledClass = __webpack_require__(86); +var ReactElement = __webpack_require__(15); var emptyFunction = __webpack_require__(9); -var traverseAllChildren = __webpack_require__(89); +var traverseAllChildren = __webpack_require__(87); var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; @@ -10201,7 +10037,7 @@ var ReactChildren = { module.exports = ReactChildren; /***/ }), -/* 88 */ +/* 86 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10218,7 +10054,7 @@ module.exports = ReactChildren; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); var invariant = __webpack_require__(1); @@ -10319,7 +10155,7 @@ module.exports = PooledClass; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 89 */ +/* 87 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10335,14 +10171,14 @@ module.exports = PooledClass; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactCurrentOwner = __webpack_require__(11); -var REACT_ELEMENT_TYPE = __webpack_require__(54); +var ReactCurrentOwner = __webpack_require__(10); +var REACT_ELEMENT_TYPE = __webpack_require__(53); -var getIteratorFn = __webpack_require__(55); +var getIteratorFn = __webpack_require__(54); var invariant = __webpack_require__(1); -var KeyEscapeUtils = __webpack_require__(90); +var KeyEscapeUtils = __webpack_require__(88); var warning = __webpack_require__(2); var SEPARATOR = '.'; @@ -10501,7 +10337,7 @@ module.exports = traverseAllChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 90 */ +/* 88 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10565,7 +10401,7 @@ var KeyEscapeUtils = { module.exports = KeyEscapeUtils; /***/ }), -/* 91 */ +/* 89 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10581,7 +10417,7 @@ module.exports = KeyEscapeUtils; -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); /** * Create a factory that creates HTML tag elements. @@ -10590,7 +10426,7 @@ var ReactElement = __webpack_require__(16); */ var createDOMFactory = ReactElement.createFactory; if (process.env.NODE_ENV !== 'production') { - var ReactElementValidator = __webpack_require__(56); + var ReactElementValidator = __webpack_require__(55); createDOMFactory = ReactElementValidator.createFactory; } @@ -10740,7 +10576,7 @@ module.exports = ReactDOMFactories; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 92 */ +/* 90 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10756,10 +10592,10 @@ module.exports = ReactDOMFactories; -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactPropTypeLocationNames = __webpack_require__(93); -var ReactPropTypesSecret = __webpack_require__(94); +var ReactPropTypeLocationNames = __webpack_require__(91); +var ReactPropTypesSecret = __webpack_require__(92); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -10833,7 +10669,7 @@ module.exports = checkReactTypeSpec; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 93 */ +/* 91 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10864,7 +10700,7 @@ module.exports = ReactPropTypeLocationNames; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 94 */ +/* 92 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10886,7 +10722,7 @@ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; module.exports = ReactPropTypesSecret; /***/ }), -/* 95 */ +/* 93 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10902,15 +10738,15 @@ module.exports = ReactPropTypesSecret; -var _require = __webpack_require__(16), +var _require = __webpack_require__(15), isValidElement = _require.isValidElement; -var factory = __webpack_require__(57); +var factory = __webpack_require__(56); module.exports = factory(isValidElement); /***/ }), -/* 96 */ +/* 94 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -10929,8 +10765,8 @@ var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); -var ReactPropTypesSecret = __webpack_require__(58); -var checkPropTypes = __webpack_require__(97); +var ReactPropTypesSecret = __webpack_require__(57); +var checkPropTypes = __webpack_require__(95); module.exports = function(isValidElement, throwOnDirectAccess) { /* global Symbol */ @@ -11430,7 +11266,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 97 */ +/* 95 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11448,7 +11284,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { if (process.env.NODE_ENV !== 'production') { var invariant = __webpack_require__(1); var warning = __webpack_require__(2); - var ReactPropTypesSecret = __webpack_require__(58); + var ReactPropTypesSecret = __webpack_require__(57); var loggedTypeFailures = {}; } @@ -11499,7 +11335,7 @@ module.exports = checkPropTypes; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 98 */ +/* 96 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11518,7 +11354,7 @@ module.exports = checkPropTypes; module.exports = '15.6.1'; /***/ }), -/* 99 */ +/* 97 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11534,19 +11370,19 @@ module.exports = '15.6.1'; -var _require = __webpack_require__(52), +var _require = __webpack_require__(51), Component = _require.Component; -var _require2 = __webpack_require__(16), +var _require2 = __webpack_require__(15), isValidElement = _require2.isValidElement; -var ReactNoopUpdateQueue = __webpack_require__(53); -var factory = __webpack_require__(100); +var ReactNoopUpdateQueue = __webpack_require__(52); +var factory = __webpack_require__(98); module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); /***/ }), -/* 100 */ +/* 98 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -11564,7 +11400,7 @@ module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); var _assign = __webpack_require__(4); -var emptyObject = __webpack_require__(27); +var emptyObject = __webpack_require__(26); var _invariant = __webpack_require__(1); if (process.env.NODE_ENV !== 'production') { @@ -12426,7 +12262,7 @@ module.exports = factory; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 101 */ +/* 99 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12441,9 +12277,9 @@ module.exports = factory; */ -var _prodInvariant = __webpack_require__(19); +var _prodInvariant = __webpack_require__(18); -var ReactElement = __webpack_require__(16); +var ReactElement = __webpack_require__(15); var invariant = __webpack_require__(1); @@ -12470,17 +12306,17 @@ module.exports = onlyChild; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 102 */ +/* 100 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(103); +module.exports = __webpack_require__(101); /***/ }), -/* 103 */ +/* 101 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12499,15 +12335,15 @@ module.exports = __webpack_require__(103); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDefaultInjection = __webpack_require__(104); -var ReactMount = __webpack_require__(82); -var ReactReconciler = __webpack_require__(20); -var ReactUpdates = __webpack_require__(12); -var ReactVersion = __webpack_require__(182); +var ReactDefaultInjection = __webpack_require__(102); +var ReactMount = __webpack_require__(81); +var ReactReconciler = __webpack_require__(19); +var ReactUpdates = __webpack_require__(11); +var ReactVersion = __webpack_require__(180); -var findDOMNode = __webpack_require__(183); -var getHostComponentFromComposite = __webpack_require__(83); -var renderSubtreeIntoContainer = __webpack_require__(184); +var findDOMNode = __webpack_require__(181); +var getHostComponentFromComposite = __webpack_require__(82); +var renderSubtreeIntoContainer = __webpack_require__(182); var warning = __webpack_require__(2); ReactDefaultInjection.inject(); @@ -12584,9 +12420,9 @@ if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') { var ReactInstrumentation = __webpack_require__(8); - var ReactDOMUnknownPropertyHook = __webpack_require__(185); - var ReactDOMNullInputValuePropHook = __webpack_require__(186); - var ReactDOMInvalidARIAHook = __webpack_require__(187); + var ReactDOMUnknownPropertyHook = __webpack_require__(183); + var ReactDOMNullInputValuePropHook = __webpack_require__(184); + var ReactDOMInvalidARIAHook = __webpack_require__(185); ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); @@ -12597,7 +12433,7 @@ module.exports = ReactDOM; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 104 */ +/* 102 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12613,25 +12449,25 @@ module.exports = ReactDOM; -var ARIADOMPropertyConfig = __webpack_require__(105); -var BeforeInputEventPlugin = __webpack_require__(106); -var ChangeEventPlugin = __webpack_require__(110); -var DefaultEventPluginOrder = __webpack_require__(118); -var EnterLeaveEventPlugin = __webpack_require__(119); -var HTMLDOMPropertyConfig = __webpack_require__(120); -var ReactComponentBrowserEnvironment = __webpack_require__(121); -var ReactDOMComponent = __webpack_require__(127); +var ARIADOMPropertyConfig = __webpack_require__(103); +var BeforeInputEventPlugin = __webpack_require__(104); +var ChangeEventPlugin = __webpack_require__(108); +var DefaultEventPluginOrder = __webpack_require__(116); +var EnterLeaveEventPlugin = __webpack_require__(117); +var HTMLDOMPropertyConfig = __webpack_require__(118); +var ReactComponentBrowserEnvironment = __webpack_require__(119); +var ReactDOMComponent = __webpack_require__(125); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMEmptyComponent = __webpack_require__(153); -var ReactDOMTreeTraversal = __webpack_require__(154); -var ReactDOMTextComponent = __webpack_require__(155); -var ReactDefaultBatchingStrategy = __webpack_require__(156); -var ReactEventListener = __webpack_require__(157); -var ReactInjection = __webpack_require__(159); -var ReactReconcileTransaction = __webpack_require__(160); -var SVGDOMPropertyConfig = __webpack_require__(166); -var SelectEventPlugin = __webpack_require__(167); -var SimpleEventPlugin = __webpack_require__(168); +var ReactDOMEmptyComponent = __webpack_require__(151); +var ReactDOMTreeTraversal = __webpack_require__(152); +var ReactDOMTextComponent = __webpack_require__(153); +var ReactDefaultBatchingStrategy = __webpack_require__(154); +var ReactEventListener = __webpack_require__(155); +var ReactInjection = __webpack_require__(157); +var ReactReconcileTransaction = __webpack_require__(158); +var SVGDOMPropertyConfig = __webpack_require__(164); +var SelectEventPlugin = __webpack_require__(165); +var SimpleEventPlugin = __webpack_require__(166); var alreadyInjected = false; @@ -12688,7 +12524,7 @@ module.exports = { }; /***/ }), -/* 105 */ +/* 103 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12767,7 +12603,7 @@ var ARIADOMPropertyConfig = { module.exports = ARIADOMPropertyConfig; /***/ }), -/* 106 */ +/* 104 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -12783,11 +12619,11 @@ module.exports = ARIADOMPropertyConfig; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); -var FallbackCompositionState = __webpack_require__(107); -var SyntheticCompositionEvent = __webpack_require__(108); -var SyntheticInputEvent = __webpack_require__(109); +var FallbackCompositionState = __webpack_require__(105); +var SyntheticCompositionEvent = __webpack_require__(106); +var SyntheticInputEvent = __webpack_require__(107); var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space var START_KEYCODE = 229; @@ -13156,7 +12992,7 @@ var BeforeInputEventPlugin = { module.exports = BeforeInputEventPlugin; /***/ }), -/* 107 */ +/* 105 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13174,9 +13010,9 @@ module.exports = BeforeInputEventPlugin; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); -var getTextContentAccessor = __webpack_require__(62); +var getTextContentAccessor = __webpack_require__(61); /** * This helper class stores information about text content of a target node, @@ -13256,7 +13092,7 @@ PooledClass.addPoolingTo(FallbackCompositionState); module.exports = FallbackCompositionState; /***/ }), -/* 108 */ +/* 106 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13272,7 +13108,7 @@ module.exports = FallbackCompositionState; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -13297,7 +13133,7 @@ SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface module.exports = SyntheticCompositionEvent; /***/ }), -/* 109 */ +/* 107 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13313,7 +13149,7 @@ module.exports = SyntheticCompositionEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -13339,7 +13175,7 @@ SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface); module.exports = SyntheticInputEvent; /***/ }), -/* 110 */ +/* 108 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13355,17 +13191,17 @@ module.exports = SyntheticInputEvent; -var EventPluginHub = __webpack_require__(23); -var EventPropagators = __webpack_require__(22); +var EventPluginHub = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); -var SyntheticEvent = __webpack_require__(13); +var ReactUpdates = __webpack_require__(11); +var SyntheticEvent = __webpack_require__(12); -var inputValueTracking = __webpack_require__(65); +var inputValueTracking = __webpack_require__(64); var getEventTarget = __webpack_require__(37); var isEventSupported = __webpack_require__(38); -var isTextInputElement = __webpack_require__(66); +var isTextInputElement = __webpack_require__(65); var eventTypes = { change: { @@ -13656,7 +13492,7 @@ var ChangeEventPlugin = { module.exports = ChangeEventPlugin; /***/ }), -/* 111 */ +/* 109 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13673,7 +13509,7 @@ module.exports = ChangeEventPlugin; -var ReactOwner = __webpack_require__(112); +var ReactOwner = __webpack_require__(110); var ReactRef = {}; @@ -13750,7 +13586,7 @@ ReactRef.detachRefs = function (instance, element) { module.exports = ReactRef; /***/ }), -/* 112 */ +/* 110 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13849,7 +13685,7 @@ module.exports = ReactOwner; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 113 */ +/* 111 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -13866,12 +13702,12 @@ module.exports = ReactOwner; -var ReactInvalidSetStateWarningHook = __webpack_require__(114); -var ReactHostOperationHistoryHook = __webpack_require__(115); +var ReactInvalidSetStateWarningHook = __webpack_require__(112); +var ReactHostOperationHistoryHook = __webpack_require__(113); var ReactComponentTreeHook = __webpack_require__(7); var ExecutionEnvironment = __webpack_require__(6); -var performanceNow = __webpack_require__(116); +var performanceNow = __webpack_require__(114); var warning = __webpack_require__(2); var hooks = []; @@ -14216,7 +14052,7 @@ module.exports = ReactDebugTool; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 114 */ +/* 112 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14259,7 +14095,7 @@ module.exports = ReactInvalidSetStateWarningHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 115 */ +/* 113 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14298,7 +14134,7 @@ var ReactHostOperationHistoryHook = { module.exports = ReactHostOperationHistoryHook; /***/ }), -/* 116 */ +/* 114 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14315,7 +14151,7 @@ module.exports = ReactHostOperationHistoryHook; * @typechecks */ -var performance = __webpack_require__(117); +var performance = __webpack_require__(115); var performanceNow; @@ -14337,7 +14173,7 @@ if (performance.now) { module.exports = performanceNow; /***/ }), -/* 117 */ +/* 115 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14365,7 +14201,7 @@ if (ExecutionEnvironment.canUseDOM) { module.exports = performance || {}; /***/ }), -/* 118 */ +/* 116 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14396,7 +14232,7 @@ var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'Tap module.exports = DefaultEventPluginOrder; /***/ }), -/* 119 */ +/* 117 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14412,9 +14248,9 @@ module.exports = DefaultEventPluginOrder; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ReactDOMComponentTree = __webpack_require__(5); -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); var eventTypes = { mouseEnter: { @@ -14499,7 +14335,7 @@ var EnterLeaveEventPlugin = { module.exports = EnterLeaveEventPlugin; /***/ }), -/* 120 */ +/* 118 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14515,7 +14351,7 @@ module.exports = EnterLeaveEventPlugin; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; @@ -14740,7 +14576,7 @@ var HTMLDOMPropertyConfig = { module.exports = HTMLDOMPropertyConfig; /***/ }), -/* 121 */ +/* 119 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14757,7 +14593,7 @@ module.exports = HTMLDOMPropertyConfig; var DOMChildrenOperations = __webpack_require__(40); -var ReactDOMIDOperations = __webpack_require__(126); +var ReactDOMIDOperations = __webpack_require__(124); /** * Abstracts away all functionality of the reconciler that requires knowledge of @@ -14773,7 +14609,7 @@ var ReactComponentBrowserEnvironment = { module.exports = ReactComponentBrowserEnvironment; /***/ }), -/* 122 */ +/* 120 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14791,10 +14627,10 @@ module.exports = ReactComponentBrowserEnvironment; var _prodInvariant = __webpack_require__(3); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ExecutionEnvironment = __webpack_require__(6); -var createNodesFromMarkup = __webpack_require__(123); +var createNodesFromMarkup = __webpack_require__(121); var emptyFunction = __webpack_require__(9); var invariant = __webpack_require__(1); @@ -14825,7 +14661,7 @@ module.exports = Danger; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 123 */ +/* 121 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14846,8 +14682,8 @@ module.exports = Danger; var ExecutionEnvironment = __webpack_require__(6); -var createArrayFromMixed = __webpack_require__(124); -var getMarkupWrap = __webpack_require__(125); +var createArrayFromMixed = __webpack_require__(122); +var getMarkupWrap = __webpack_require__(123); var invariant = __webpack_require__(1); /** @@ -14915,7 +14751,7 @@ module.exports = createNodesFromMarkup; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 124 */ +/* 122 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15048,7 +14884,7 @@ module.exports = createArrayFromMixed; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 125 */ +/* 123 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15149,7 +14985,7 @@ module.exports = getMarkupWrap; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 126 */ +/* 124 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15187,7 +15023,7 @@ var ReactDOMIDOperations = { module.exports = ReactDOMIDOperations; /***/ }), -/* 127 */ +/* 125 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15208,31 +15044,31 @@ module.exports = ReactDOMIDOperations; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var AutoFocusUtils = __webpack_require__(128); -var CSSPropertyOperations = __webpack_require__(129); -var DOMLazyTree = __webpack_require__(21); +var AutoFocusUtils = __webpack_require__(126); +var CSSPropertyOperations = __webpack_require__(127); +var DOMLazyTree = __webpack_require__(20); var DOMNamespaces = __webpack_require__(41); -var DOMProperty = __webpack_require__(14); -var DOMPropertyOperations = __webpack_require__(71); -var EventPluginHub = __webpack_require__(23); -var EventPluginRegistry = __webpack_require__(28); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactDOMComponentFlags = __webpack_require__(59); +var DOMProperty = __webpack_require__(13); +var DOMPropertyOperations = __webpack_require__(70); +var EventPluginHub = __webpack_require__(22); +var EventPluginRegistry = __webpack_require__(27); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactDOMComponentFlags = __webpack_require__(58); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMInput = __webpack_require__(139); -var ReactDOMOption = __webpack_require__(140); -var ReactDOMSelect = __webpack_require__(73); -var ReactDOMTextarea = __webpack_require__(141); +var ReactDOMInput = __webpack_require__(137); +var ReactDOMOption = __webpack_require__(138); +var ReactDOMSelect = __webpack_require__(72); +var ReactDOMTextarea = __webpack_require__(139); var ReactInstrumentation = __webpack_require__(8); -var ReactMultiChild = __webpack_require__(142); -var ReactServerRenderingTransaction = __webpack_require__(151); +var ReactMultiChild = __webpack_require__(140); +var ReactServerRenderingTransaction = __webpack_require__(149); var emptyFunction = __webpack_require__(9); -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); var invariant = __webpack_require__(1); var isEventSupported = __webpack_require__(38); var shallowEqual = __webpack_require__(45); -var inputValueTracking = __webpack_require__(65); +var inputValueTracking = __webpack_require__(64); var validateDOMNesting = __webpack_require__(49); var warning = __webpack_require__(2); @@ -16203,7 +16039,7 @@ module.exports = ReactDOMComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 128 */ +/* 126 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16221,7 +16057,7 @@ module.exports = ReactDOMComponent; var ReactDOMComponentTree = __webpack_require__(5); -var focusNode = __webpack_require__(69); +var focusNode = __webpack_require__(68); var AutoFocusUtils = { focusDOMComponent: function () { @@ -16232,7 +16068,7 @@ var AutoFocusUtils = { module.exports = AutoFocusUtils; /***/ }), -/* 129 */ +/* 127 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16248,14 +16084,14 @@ module.exports = AutoFocusUtils; -var CSSProperty = __webpack_require__(70); +var CSSProperty = __webpack_require__(69); var ExecutionEnvironment = __webpack_require__(6); var ReactInstrumentation = __webpack_require__(8); -var camelizeStyleName = __webpack_require__(130); -var dangerousStyleValue = __webpack_require__(132); -var hyphenateStyleName = __webpack_require__(133); -var memoizeStringOnly = __webpack_require__(135); +var camelizeStyleName = __webpack_require__(128); +var dangerousStyleValue = __webpack_require__(130); +var hyphenateStyleName = __webpack_require__(131); +var memoizeStringOnly = __webpack_require__(133); var warning = __webpack_require__(2); var processStyleName = memoizeStringOnly(function (styleName) { @@ -16453,7 +16289,7 @@ module.exports = CSSPropertyOperations; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 130 */ +/* 128 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16470,7 +16306,7 @@ module.exports = CSSPropertyOperations; -var camelize = __webpack_require__(131); +var camelize = __webpack_require__(129); var msPattern = /^-ms-/; @@ -16498,7 +16334,7 @@ function camelizeStyleName(string) { module.exports = camelizeStyleName; /***/ }), -/* 131 */ +/* 129 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16535,7 +16371,7 @@ function camelize(string) { module.exports = camelize; /***/ }), -/* 132 */ +/* 130 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16551,7 +16387,7 @@ module.exports = camelize; -var CSSProperty = __webpack_require__(70); +var CSSProperty = __webpack_require__(69); var warning = __webpack_require__(2); var isUnitlessNumber = CSSProperty.isUnitlessNumber; @@ -16620,7 +16456,7 @@ module.exports = dangerousStyleValue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 133 */ +/* 131 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16637,7 +16473,7 @@ module.exports = dangerousStyleValue; -var hyphenate = __webpack_require__(134); +var hyphenate = __webpack_require__(132); var msPattern = /^ms-/; @@ -16664,7 +16500,7 @@ function hyphenateStyleName(string) { module.exports = hyphenateStyleName; /***/ }), -/* 134 */ +/* 132 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16702,7 +16538,7 @@ function hyphenate(string) { module.exports = hyphenate; /***/ }), -/* 135 */ +/* 133 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16737,7 +16573,7 @@ function memoizeStringOnly(callback) { module.exports = memoizeStringOnly; /***/ }), -/* 136 */ +/* 134 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16753,7 +16589,7 @@ module.exports = memoizeStringOnly; -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); /** * Escapes attribute value to prevent scripting attacks. @@ -16768,7 +16604,7 @@ function quoteAttributeValueForBrowser(value) { module.exports = quoteAttributeValueForBrowser; /***/ }), -/* 137 */ +/* 135 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16784,7 +16620,7 @@ module.exports = quoteAttributeValueForBrowser; -var EventPluginHub = __webpack_require__(23); +var EventPluginHub = __webpack_require__(22); function runEventQueueInBatch(events) { EventPluginHub.enqueueEvents(events); @@ -16805,7 +16641,7 @@ var ReactEventEmitterMixin = { module.exports = ReactEventEmitterMixin; /***/ }), -/* 138 */ +/* 136 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16911,7 +16747,7 @@ function getVendorPrefixedEventName(eventName) { module.exports = getVendorPrefixedEventName; /***/ }), -/* 139 */ +/* 137 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16930,10 +16766,10 @@ module.exports = getVendorPrefixedEventName; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var DOMPropertyOperations = __webpack_require__(71); +var DOMPropertyOperations = __webpack_require__(70); var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -17204,7 +17040,7 @@ module.exports = ReactDOMInput; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 140 */ +/* 138 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17222,9 +17058,9 @@ module.exports = ReactDOMInput; var _assign = __webpack_require__(4); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var ReactDOMComponentTree = __webpack_require__(5); -var ReactDOMSelect = __webpack_require__(73); +var ReactDOMSelect = __webpack_require__(72); var warning = __webpack_require__(2); var didWarnInvalidOptionChildren = false; @@ -17332,7 +17168,7 @@ module.exports = ReactDOMOption; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 141 */ +/* 139 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17353,7 +17189,7 @@ var _prodInvariant = __webpack_require__(3), var LinkedValueUtils = __webpack_require__(43); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -17498,7 +17334,7 @@ module.exports = ReactDOMTextarea; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 142 */ +/* 140 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17517,15 +17353,15 @@ module.exports = ReactDOMTextarea; var _prodInvariant = __webpack_require__(3); var ReactComponentEnvironment = __webpack_require__(44); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactCurrentOwner = __webpack_require__(11); -var ReactReconciler = __webpack_require__(20); -var ReactChildReconciler = __webpack_require__(143); +var ReactCurrentOwner = __webpack_require__(10); +var ReactReconciler = __webpack_require__(19); +var ReactChildReconciler = __webpack_require__(141); var emptyFunction = __webpack_require__(9); -var flattenChildren = __webpack_require__(150); +var flattenChildren = __webpack_require__(148); var invariant = __webpack_require__(1); /** @@ -17950,7 +17786,7 @@ module.exports = ReactMultiChild; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 143 */ +/* 141 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -17966,12 +17802,12 @@ module.exports = ReactMultiChild; -var ReactReconciler = __webpack_require__(20); +var ReactReconciler = __webpack_require__(19); -var instantiateReactComponent = __webpack_require__(74); +var instantiateReactComponent = __webpack_require__(73); var KeyEscapeUtils = __webpack_require__(47); var shouldUpdateReactComponent = __webpack_require__(46); -var traverseAllChildren = __webpack_require__(78); +var traverseAllChildren = __webpack_require__(77); var warning = __webpack_require__(2); var ReactComponentTreeHook; @@ -18109,7 +17945,7 @@ module.exports = ReactChildReconciler; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 144 */ +/* 142 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -18128,20 +17964,20 @@ module.exports = ReactChildReconciler; var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); -var React = __webpack_require__(18); +var React = __webpack_require__(17); var ReactComponentEnvironment = __webpack_require__(44); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactErrorUtils = __webpack_require__(36); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); var ReactInstrumentation = __webpack_require__(8); -var ReactNodeTypes = __webpack_require__(75); -var ReactReconciler = __webpack_require__(20); +var ReactNodeTypes = __webpack_require__(74); +var ReactReconciler = __webpack_require__(19); if (process.env.NODE_ENV !== 'production') { - var checkReactTypeSpec = __webpack_require__(145); + var checkReactTypeSpec = __webpack_require__(143); } -var emptyObject = __webpack_require__(27); +var emptyObject = __webpack_require__(26); var invariant = __webpack_require__(1); var shallowEqual = __webpack_require__(45); var shouldUpdateReactComponent = __webpack_require__(46); @@ -19015,7 +18851,7 @@ module.exports = ReactCompositeComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 145 */ +/* 143 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19033,8 +18869,8 @@ module.exports = ReactCompositeComponent; var _prodInvariant = __webpack_require__(3); -var ReactPropTypeLocationNames = __webpack_require__(146); -var ReactPropTypesSecret = __webpack_require__(72); +var ReactPropTypeLocationNames = __webpack_require__(144); +var ReactPropTypesSecret = __webpack_require__(71); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -19108,7 +18944,7 @@ module.exports = checkReactTypeSpec; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 146 */ +/* 144 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19139,7 +18975,7 @@ module.exports = ReactPropTypeLocationNames; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 147 */ +/* 145 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19165,7 +19001,7 @@ function getNextDebugID() { module.exports = getNextDebugID; /***/ }), -/* 148 */ +/* 146 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19190,7 +19026,7 @@ var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol module.exports = REACT_ELEMENT_TYPE; /***/ }), -/* 149 */ +/* 147 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19236,7 +19072,7 @@ function getIteratorFn(maybeIterable) { module.exports = getIteratorFn; /***/ }), -/* 150 */ +/* 148 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19254,7 +19090,7 @@ module.exports = getIteratorFn; var KeyEscapeUtils = __webpack_require__(47); -var traverseAllChildren = __webpack_require__(78); +var traverseAllChildren = __webpack_require__(77); var warning = __webpack_require__(2); var ReactComponentTreeHook; @@ -19318,7 +19154,7 @@ module.exports = flattenChildren; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 151 */ +/* 149 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19336,10 +19172,10 @@ module.exports = flattenChildren; var _assign = __webpack_require__(4); -var PooledClass = __webpack_require__(17); -var Transaction = __webpack_require__(29); +var PooledClass = __webpack_require__(16); +var Transaction = __webpack_require__(28); var ReactInstrumentation = __webpack_require__(8); -var ReactServerUpdateQueue = __webpack_require__(152); +var ReactServerUpdateQueue = __webpack_require__(150); /** * Executed within the scope of the `Transaction` instance. Consider these as @@ -19414,7 +19250,7 @@ module.exports = ReactServerRenderingTransaction; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 152 */ +/* 150 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19559,7 +19395,7 @@ module.exports = ReactServerUpdateQueue; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 153 */ +/* 151 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19577,7 +19413,7 @@ module.exports = ReactServerUpdateQueue; var _assign = __webpack_require__(4); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ReactDOMComponentTree = __webpack_require__(5); var ReactDOMEmptyComponent = function (instantiate) { @@ -19624,7 +19460,7 @@ _assign(ReactDOMEmptyComponent.prototype, { module.exports = ReactDOMEmptyComponent; /***/ }), -/* 154 */ +/* 152 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19766,7 +19602,7 @@ module.exports = { /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 155 */ +/* 153 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19786,10 +19622,10 @@ var _prodInvariant = __webpack_require__(3), _assign = __webpack_require__(4); var DOMChildrenOperations = __webpack_require__(40); -var DOMLazyTree = __webpack_require__(21); +var DOMLazyTree = __webpack_require__(20); var ReactDOMComponentTree = __webpack_require__(5); -var escapeTextContentForBrowser = __webpack_require__(32); +var escapeTextContentForBrowser = __webpack_require__(31); var invariant = __webpack_require__(1); var validateDOMNesting = __webpack_require__(49); @@ -19934,7 +19770,7 @@ module.exports = ReactDOMTextComponent; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 156 */ +/* 154 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19952,8 +19788,8 @@ module.exports = ReactDOMTextComponent; var _assign = __webpack_require__(4); -var ReactUpdates = __webpack_require__(12); -var Transaction = __webpack_require__(29); +var ReactUpdates = __webpack_require__(11); +var Transaction = __webpack_require__(28); var emptyFunction = __webpack_require__(9); @@ -20007,7 +19843,7 @@ var ReactDefaultBatchingStrategy = { module.exports = ReactDefaultBatchingStrategy; /***/ }), -/* 157 */ +/* 155 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20025,14 +19861,14 @@ module.exports = ReactDefaultBatchingStrategy; var _assign = __webpack_require__(4); -var EventListener = __webpack_require__(79); +var EventListener = __webpack_require__(78); var ExecutionEnvironment = __webpack_require__(6); -var PooledClass = __webpack_require__(17); +var PooledClass = __webpack_require__(16); var ReactDOMComponentTree = __webpack_require__(5); -var ReactUpdates = __webpack_require__(12); +var ReactUpdates = __webpack_require__(11); var getEventTarget = __webpack_require__(37); -var getUnboundedScrollPosition = __webpack_require__(158); +var getUnboundedScrollPosition = __webpack_require__(156); /** * Find the deepest React component completely containing the root of the @@ -20167,7 +20003,7 @@ var ReactEventListener = { module.exports = ReactEventListener; /***/ }), -/* 158 */ +/* 156 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20211,7 +20047,7 @@ function getUnboundedScrollPosition(scrollable) { module.exports = getUnboundedScrollPosition; /***/ }), -/* 159 */ +/* 157 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20227,14 +20063,14 @@ module.exports = getUnboundedScrollPosition; -var DOMProperty = __webpack_require__(14); -var EventPluginHub = __webpack_require__(23); +var DOMProperty = __webpack_require__(13); +var EventPluginHub = __webpack_require__(22); var EventPluginUtils = __webpack_require__(35); var ReactComponentEnvironment = __webpack_require__(44); -var ReactEmptyComponent = __webpack_require__(76); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactHostComponent = __webpack_require__(77); -var ReactUpdates = __webpack_require__(12); +var ReactEmptyComponent = __webpack_require__(75); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactHostComponent = __webpack_require__(76); +var ReactUpdates = __webpack_require__(11); var ReactInjection = { Component: ReactComponentEnvironment.injection, @@ -20250,7 +20086,7 @@ var ReactInjection = { module.exports = ReactInjection; /***/ }), -/* 160 */ +/* 158 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20268,12 +20104,12 @@ module.exports = ReactInjection; var _assign = __webpack_require__(4); -var CallbackQueue = __webpack_require__(63); -var PooledClass = __webpack_require__(17); -var ReactBrowserEventEmitter = __webpack_require__(33); -var ReactInputSelection = __webpack_require__(80); +var CallbackQueue = __webpack_require__(62); +var PooledClass = __webpack_require__(16); +var ReactBrowserEventEmitter = __webpack_require__(32); +var ReactInputSelection = __webpack_require__(79); var ReactInstrumentation = __webpack_require__(8); -var Transaction = __webpack_require__(29); +var Transaction = __webpack_require__(28); var ReactUpdateQueue = __webpack_require__(48); /** @@ -20434,7 +20270,7 @@ module.exports = ReactReconcileTransaction; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 161 */ +/* 159 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20452,8 +20288,8 @@ module.exports = ReactReconcileTransaction; var ExecutionEnvironment = __webpack_require__(6); -var getNodeForCharacterOffset = __webpack_require__(162); -var getTextContentAccessor = __webpack_require__(62); +var getNodeForCharacterOffset = __webpack_require__(160); +var getTextContentAccessor = __webpack_require__(61); /** * While `isCollapsed` is available on the Selection object and `collapsed` @@ -20651,7 +20487,7 @@ var ReactDOMSelection = { module.exports = ReactDOMSelection; /***/ }), -/* 162 */ +/* 160 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20730,7 +20566,7 @@ function getNodeForCharacterOffset(root, offset) { module.exports = getNodeForCharacterOffset; /***/ }), -/* 163 */ +/* 161 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20747,7 +20583,7 @@ module.exports = getNodeForCharacterOffset; * */ -var isTextNode = __webpack_require__(164); +var isTextNode = __webpack_require__(162); /*eslint-disable no-bitwise */ @@ -20775,7 +20611,7 @@ function containsNode(outerNode, innerNode) { module.exports = containsNode; /***/ }), -/* 164 */ +/* 162 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20792,7 +20628,7 @@ module.exports = containsNode; * @typechecks */ -var isNode = __webpack_require__(165); +var isNode = __webpack_require__(163); /** * @param {*} object The object to check. @@ -20805,7 +20641,7 @@ function isTextNode(object) { module.exports = isTextNode; /***/ }), -/* 165 */ +/* 163 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -20835,7 +20671,7 @@ function isNode(object) { module.exports = isNode; /***/ }), -/* 166 */ +/* 164 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21142,7 +20978,7 @@ Object.keys(ATTRS).forEach(function (key) { module.exports = SVGDOMPropertyConfig; /***/ }), -/* 167 */ +/* 165 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21158,14 +20994,14 @@ module.exports = SVGDOMPropertyConfig; -var EventPropagators = __webpack_require__(22); +var EventPropagators = __webpack_require__(21); var ExecutionEnvironment = __webpack_require__(6); var ReactDOMComponentTree = __webpack_require__(5); -var ReactInputSelection = __webpack_require__(80); -var SyntheticEvent = __webpack_require__(13); +var ReactInputSelection = __webpack_require__(79); +var SyntheticEvent = __webpack_require__(12); -var getActiveElement = __webpack_require__(81); -var isTextInputElement = __webpack_require__(66); +var getActiveElement = __webpack_require__(80); +var isTextInputElement = __webpack_require__(65); var shallowEqual = __webpack_require__(45); var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11; @@ -21335,7 +21171,7 @@ var SelectEventPlugin = { module.exports = SelectEventPlugin; /***/ }), -/* 168 */ +/* 166 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21354,20 +21190,20 @@ module.exports = SelectEventPlugin; var _prodInvariant = __webpack_require__(3); -var EventListener = __webpack_require__(79); -var EventPropagators = __webpack_require__(22); +var EventListener = __webpack_require__(78); +var EventPropagators = __webpack_require__(21); var ReactDOMComponentTree = __webpack_require__(5); -var SyntheticAnimationEvent = __webpack_require__(169); -var SyntheticClipboardEvent = __webpack_require__(170); -var SyntheticEvent = __webpack_require__(13); -var SyntheticFocusEvent = __webpack_require__(171); -var SyntheticKeyboardEvent = __webpack_require__(172); -var SyntheticMouseEvent = __webpack_require__(30); -var SyntheticDragEvent = __webpack_require__(174); -var SyntheticTouchEvent = __webpack_require__(175); -var SyntheticTransitionEvent = __webpack_require__(176); -var SyntheticUIEvent = __webpack_require__(24); -var SyntheticWheelEvent = __webpack_require__(177); +var SyntheticAnimationEvent = __webpack_require__(167); +var SyntheticClipboardEvent = __webpack_require__(168); +var SyntheticEvent = __webpack_require__(12); +var SyntheticFocusEvent = __webpack_require__(169); +var SyntheticKeyboardEvent = __webpack_require__(170); +var SyntheticMouseEvent = __webpack_require__(29); +var SyntheticDragEvent = __webpack_require__(172); +var SyntheticTouchEvent = __webpack_require__(173); +var SyntheticTransitionEvent = __webpack_require__(174); +var SyntheticUIEvent = __webpack_require__(23); +var SyntheticWheelEvent = __webpack_require__(175); var emptyFunction = __webpack_require__(9); var getEventCharCode = __webpack_require__(50); @@ -21567,7 +21403,7 @@ module.exports = SimpleEventPlugin; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 169 */ +/* 167 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21583,7 +21419,7 @@ module.exports = SimpleEventPlugin; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -21611,7 +21447,7 @@ SyntheticEvent.augmentClass(SyntheticAnimationEvent, AnimationEventInterface); module.exports = SyntheticAnimationEvent; /***/ }), -/* 170 */ +/* 168 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21627,7 +21463,7 @@ module.exports = SyntheticAnimationEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -21654,7 +21490,7 @@ SyntheticEvent.augmentClass(SyntheticClipboardEvent, ClipboardEventInterface); module.exports = SyntheticClipboardEvent; /***/ }), -/* 171 */ +/* 169 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21670,7 +21506,7 @@ module.exports = SyntheticClipboardEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); /** * @interface FocusEvent @@ -21695,7 +21531,7 @@ SyntheticUIEvent.augmentClass(SyntheticFocusEvent, FocusEventInterface); module.exports = SyntheticFocusEvent; /***/ }), -/* 172 */ +/* 170 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21711,10 +21547,10 @@ module.exports = SyntheticFocusEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); var getEventCharCode = __webpack_require__(50); -var getEventKey = __webpack_require__(173); +var getEventKey = __webpack_require__(171); var getEventModifierState = __webpack_require__(39); /** @@ -21784,7 +21620,7 @@ SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface); module.exports = SyntheticKeyboardEvent; /***/ }), -/* 173 */ +/* 171 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21901,7 +21737,7 @@ function getEventKey(nativeEvent) { module.exports = getEventKey; /***/ }), -/* 174 */ +/* 172 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21917,7 +21753,7 @@ module.exports = getEventKey; -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); /** * @interface DragEvent @@ -21942,7 +21778,7 @@ SyntheticMouseEvent.augmentClass(SyntheticDragEvent, DragEventInterface); module.exports = SyntheticDragEvent; /***/ }), -/* 175 */ +/* 173 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -21958,7 +21794,7 @@ module.exports = SyntheticDragEvent; -var SyntheticUIEvent = __webpack_require__(24); +var SyntheticUIEvent = __webpack_require__(23); var getEventModifierState = __webpack_require__(39); @@ -21992,7 +21828,7 @@ SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface); module.exports = SyntheticTouchEvent; /***/ }), -/* 176 */ +/* 174 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22008,7 +21844,7 @@ module.exports = SyntheticTouchEvent; -var SyntheticEvent = __webpack_require__(13); +var SyntheticEvent = __webpack_require__(12); /** * @interface Event @@ -22036,7 +21872,7 @@ SyntheticEvent.augmentClass(SyntheticTransitionEvent, TransitionEventInterface); module.exports = SyntheticTransitionEvent; /***/ }), -/* 177 */ +/* 175 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22052,7 +21888,7 @@ module.exports = SyntheticTransitionEvent; -var SyntheticMouseEvent = __webpack_require__(30); +var SyntheticMouseEvent = __webpack_require__(29); /** * @interface WheelEvent @@ -22092,7 +21928,7 @@ SyntheticMouseEvent.augmentClass(SyntheticWheelEvent, WheelEventInterface); module.exports = SyntheticWheelEvent; /***/ }), -/* 178 */ +/* 176 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22131,7 +21967,7 @@ module.exports = ReactDOMContainerInfo; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 179 */ +/* 177 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22155,7 +21991,7 @@ var ReactDOMFeatureFlags = { module.exports = ReactDOMFeatureFlags; /***/ }), -/* 180 */ +/* 178 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22171,7 +22007,7 @@ module.exports = ReactDOMFeatureFlags; -var adler32 = __webpack_require__(181); +var adler32 = __webpack_require__(179); var TAG_END = /\/?>/; var COMMENT_START = /^<\!\-\-/; @@ -22210,7 +22046,7 @@ var ReactMarkupChecksum = { module.exports = ReactMarkupChecksum; /***/ }), -/* 181 */ +/* 179 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22259,7 +22095,7 @@ function adler32(data) { module.exports = adler32; /***/ }), -/* 182 */ +/* 180 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22278,7 +22114,7 @@ module.exports = adler32; module.exports = '15.6.1'; /***/ }), -/* 183 */ +/* 181 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22296,11 +22132,11 @@ module.exports = '15.6.1'; var _prodInvariant = __webpack_require__(3); -var ReactCurrentOwner = __webpack_require__(11); +var ReactCurrentOwner = __webpack_require__(10); var ReactDOMComponentTree = __webpack_require__(5); -var ReactInstanceMap = __webpack_require__(25); +var ReactInstanceMap = __webpack_require__(24); -var getHostComponentFromComposite = __webpack_require__(83); +var getHostComponentFromComposite = __webpack_require__(82); var invariant = __webpack_require__(1); var warning = __webpack_require__(2); @@ -22344,7 +22180,7 @@ module.exports = findDOMNode; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 184 */ +/* 182 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22360,12 +22196,12 @@ module.exports = findDOMNode; -var ReactMount = __webpack_require__(82); +var ReactMount = __webpack_require__(81); module.exports = ReactMount.renderSubtreeIntoContainer; /***/ }), -/* 185 */ +/* 183 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22381,8 +22217,8 @@ module.exports = ReactMount.renderSubtreeIntoContainer; -var DOMProperty = __webpack_require__(14); -var EventPluginRegistry = __webpack_require__(28); +var DOMProperty = __webpack_require__(13); +var EventPluginRegistry = __webpack_require__(27); var ReactComponentTreeHook = __webpack_require__(7); var warning = __webpack_require__(2); @@ -22483,7 +22319,7 @@ module.exports = ReactDOMUnknownPropertyHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 186 */ +/* 184 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22532,7 +22368,7 @@ module.exports = ReactDOMNullInputValuePropHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 187 */ +/* 185 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -22548,7 +22384,7 @@ module.exports = ReactDOMNullInputValuePropHook; -var DOMProperty = __webpack_require__(14); +var DOMProperty = __webpack_require__(13); var ReactComponentTreeHook = __webpack_require__(7); var warning = __webpack_require__(2); @@ -22631,14 +22467,14 @@ module.exports = ReactDOMInvalidARIAHook; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) /***/ }), -/* 188 */ +/* 186 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(189); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(15); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__App__ = __webpack_require__(187); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Meshify__ = __webpack_require__(33); @@ -22663,7 +22499,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { } logout() { - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => { + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'logout', { credentials: 'include' }).then(() => { this.setState({ login: false, meshifyUsername: null, meshifyPassword: null }); }); } @@ -22671,8 +22507,8 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { getLogin() { console.log("getting login"); // this.setState({login: true, meshifyUsername: 'api@henry-pump.com'}); - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => { - console.log(responseJson); + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { credentials: 'include' }).then(response => response.json()).then(responseJson => { + // console.log(responseJson) if (typeof responseJson.username !== 'undefined') { this.setState({ login: true, meshifyUsername: responseJson.username }); } else { @@ -22686,7 +22522,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { login() { const authToken = "Basic " + btoa(this.state.meshifyUsername + ":" + this.state.meshifyPassword); this.setState({ authToken: authToken }); - fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["b" /* baseURL */] + 'login', { + fetch(__WEBPACK_IMPORTED_MODULE_2__Meshify__["a" /* baseURL */] + 'login', { method: 'post', credentials: 'include', headers: { @@ -22694,7 +22530,7 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { }, body: JSON.stringify({ username: this.state.meshifyUsername, authToken: authToken }) }).then(response => response.json()).then(responseJson => { - console.log(responseJson); + // console.log(responseJson); if (responseJson.status === "success") { this.setState({ login: true, meshifyUsername: responseJson.username }); } else if (responseJson.status === 'failure') { @@ -22816,15 +22652,15 @@ class Auth extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 189 */ +/* 187 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(190); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(85); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Company__ = __webpack_require__(188); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83); @@ -22841,7 +22677,7 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { } getData() { - fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => { + fetch(__WEBPACK_IMPORTED_MODULE_1__Meshify__["a" /* baseURL */] + 'alldata', { credentials: 'include' }).then(response => response.json()).then(responseJson => { this.setState({ companies: responseJson, loading: false }); }); } @@ -22881,17 +22717,15 @@ class App extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 190 */ +/* 188 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__ = __webpack_require__(191); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__ = __webpack_require__(193); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Utilities__ = __webpack_require__(85); - +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__DeviceList__ = __webpack_require__(189); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utilities__ = __webpack_require__(83); @@ -22923,16 +22757,104 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { }); let maxWaterSystemDevices = []; let maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) { + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.advvfdipp)) { maxWaterSystemDevices = this.props.companyObj.devices.advvfdipp; - maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__MaxWaterSystemList__["a" /* MaxWaterSystemList */], { deviceList: maxWaterSystemDevices, listName: 'Max Water System' }); + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "advvfdipp_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].advvfdipp[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + maxWaterSystemCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: maxWaterSystemDevices, + listName: 'Max Water System', + deviceType: 'advvfdipp', + tableHead: tableHead }); } let abbFlowDevices = []; let abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - if (Object(__WEBPACK_IMPORTED_MODULE_4__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) { + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.abbflow)) { abbFlowDevices = this.props.companyObj.devices.abbflow; - abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeterList__["a" /* ABBFlowMeterList */], { deviceList: abbFlowDevices, listName: 'ABB Flowmeter' }); + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "abbflow_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].abbflow[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + abbFlowCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: abbFlowDevices, + listName: 'ABB Flowmeter', + deviceType: 'abbflow', + tableHead: tableHead }); + } + + let flowMonitorDevices = []; + let flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); + if (Object(__WEBPACK_IMPORTED_MODULE_3__Utilities__["a" /* isDefined */])(this.props.companyObj.devices.flowmonitor)) { + flowMonitorDevices = this.props.companyObj.devices.flowmonitor; + let tableHeadInner = Object.keys(__WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor).sort((a, b) => { + return __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[a].order - __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[b].order; + }).map((ch, i) => { + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + { key: "flowmonitor_" + i }, + __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */].flowmonitor[ch].name + ); + }); + let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'th', + null, + 'Well' + ), + tableHeadInner + ) + ); + flowMonitorCode = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__DeviceList__["a" /* DeviceList */], { + deviceList: flowMonitorDevices, + listName: 'Flow Monitor', + deviceType: 'flowmonitor', + tableHead: tableHead }); } return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( @@ -22945,6 +22867,7 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { ), maxWaterSystemCode, abbFlowCode, + flowMonitorCode, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('hr', null) ); } @@ -22953,21 +22876,19 @@ class Company extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { /***/ }), -/* 191 */ +/* 189 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__ = __webpack_require__(192); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(33); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(190); - -class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { +class DeviceList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { constructor(props) { super(props); this.state = { @@ -22976,103 +22897,18 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C this.toggleTable = this.toggleTable.bind(this); } - componentDidMount() {} - toggleTable() { this.setState({ tableVisible: !this.state.tableVisible }); } render() { - let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Well' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Yest.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Today' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Energy Yest.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Energy Today' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Fluid Level' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flowrate' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'VFD Current' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'VFD Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Control Mode' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'DH Status' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Intake Pres.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Intake Temp.' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Tubing Pres.' - ) - ) - ); - const devices = this.props.deviceList.map((dev, i) => { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__MaxWaterSystem__["a" /* MaxWaterSystem */], { key: "maxwatersystem_" + i, + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Device__["a" /* Device */], { key: this.props.deviceType + "_" + i, deviceId: dev.id, - deviceType: 'Max Water System', + deviceType: this.props.listName, name: dev.vanityName, - values: dev.values }); + values: dev.values, + channelStarter: __WEBPACK_IMPORTED_MODULE_1__Meshify__["b" /* channelStarter */][this.props.deviceType] }); }); let showHideButton; @@ -23086,207 +22922,7 @@ class MaxWaterSystemList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.C deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( 'table', { className: 'table small table-bordered table-responsive' }, - tableHead, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tbody', - null, - devices - ) - ); - } else { - showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'btn btn-outline-primary', onClick: this.toggleTable }, - 'Show' - ); - deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('span', null); - } - - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'div', - { className: 'container-fluid' }, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'h2', - null, - this.props.listName, - ' [', - devices.length, - '] ', - showHideButton - ), - deviceTable - ); - } -} -/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystemList; - - -/***/ }), -/* 192 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); - - - - -let channelStarter = { - wellstatus: { order: 1, data: {} }, - flowtotalyesterday: { order: 2, data: {} }, - flowtotal: { order: 3, data: {} }, - energytotalyesterday: { order: 4, data: {} }, - energytotal: { order: 5, data: {} }, - fluidlevel: { order: 6, data: {} }, - flowrate: { order: 7, data: {} }, - vfdcurrent: { order: 8, data: {} }, - vfd_fault: { order: 9, data: {} }, - pidcontrolmode: { order: 10, data: {} }, - downholesensorstatus: { order: 11, data: {} }, - intakepressure: { order: 12, data: {} }, - intaketemperature: { order: 13, data: {} }, - tubingpressure: { order: 14, data: {} } -}; - -class MaxWaterSystem extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - this.state = { channels: channelStarter }; - } - - render() { - let t = this; - const channelList = this.props.values.sort((a, b) => { - return this.state.channels[a.channel].order - this.state.channels[b.channel].order; - }).map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, - name: ch.name, - timestamp: ch.timestamp, - value: ch.value }); - }); - - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'td', - null, - this.props.name - ), - channelList - ); - } -} -/* harmony export (immutable) */ __webpack_exports__["a"] = MaxWaterSystem; - - -/***/ }), -/* 193 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Device__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__ = __webpack_require__(194); - - - - - -class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { - constructor(props) { - super(props); - this.state = { - tableVisible: true - }; - this.toggleTable = this.toggleTable.bind(this); - } - - componentDidMount() {} - - toggleTable() { - this.setState({ tableVisible: !this.state.tableVisible }); - } - - render() { - const devices = this.props.deviceList.map((dev, i) => { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__ABBFlowMeter__["a" /* ABBFlowMeter */], { key: "abbflow_" + i, - deviceId: dev.id, - deviceType: 'ABB Flowmeter', - name: dev.vanityName, - values: dev.values }); - }); - - let showHideButton; - let deviceTable; - let tableHead = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'thead', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'tr', - null, - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Well' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Yesterday Total' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Today Total' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Flow Rate' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Diff. Pressure' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Static Pressure' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Temperature' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Battery Voltage' - ), - __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'th', - null, - 'Last Calc. Period' - ) - ) - ); - if (this.state.tableVisible) { - showHideButton = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'button', - { className: 'btn btn-outline-primary', onClick: this.toggleTable }, - 'Hide' - ); - deviceTable = __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( - 'table', - { className: 'table small table-bordered table-responsive' }, - tableHead, + this.props.tableHead, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( 'tbody', null, @@ -23318,37 +22954,29 @@ class ABBFlowMeterList extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Com ); } } -/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeterList; +/* harmony export (immutable) */ __webpack_exports__["a"] = DeviceList; /***/ }), -/* 194 */ +/* 190 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Meshify__ = __webpack_require__(15); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Channel__ = __webpack_require__(51); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Channel__ = __webpack_require__(191); - -let channelStarter = { - yesterday_volume: { order: 1, data: {} }, - today_volume: { order: 2, data: {} }, - volume_flow: { order: 3, data: {} }, - differential_pressure: { order: 4, data: {} }, - static_pressure: { order: 5, data: {} }, - temperature: { order: 6, data: {} }, - battery_voltage: { order: 7, data: {} }, - last_calculation_period_volume: { order: 8, data: {} } -}; - -class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { +class Device extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { constructor(props) { super(props); - this.state = { channels: channelStarter }; + this.state = { channels: [] }; + } + + componentWillMount() { + // console.log(nextProps); + this.setState({ channels: this.props.channelStarter }); } render() { @@ -23356,7 +22984,7 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone const channelList = this.props.values.sort((a, b) => { return this.state.channels[a.channel].order - this.state.channels[b.channel].order; }).map(function (ch, i) { - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, + return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Channel__["a" /* Channel */], { key: t.props.deviceId + "_channel_" + i, name: ch.name, timestamp: ch.timestamp, value: ch.value }); @@ -23374,7 +23002,57 @@ class ABBFlowMeter extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Compone ); } } -/* harmony export (immutable) */ __webpack_exports__["a"] = ABBFlowMeter; +/* harmony export (immutable) */ __webpack_exports__["a"] = Device; + + +/***/ }), +/* 191 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(14); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); + + +class Channel extends __WEBPACK_IMPORTED_MODULE_0_react___default.a.Component { + render() { + let val = this.props.value; + let now = new Date(); + if (!isNaN(parseFloat(this.props.value))) { + val = Math.round(parseFloat(this.props.value) * 1000) / 1000; + } + const timestamp = new Date(this.props.timestamp * 1000); + const age = Math.round((now - timestamp) / (1000 * 60 * 60) * 10) / 10; + + let cellStyle = { + textAlign: "center" + }; + if (age > 24) { + cellStyle['color'] = 'red'; + } + + return ( + // {val} + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'td', + { style: cellStyle }, + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'p', + null, + val + ), + __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement( + 'p', + null, + age, + ' h' + ) + ) + ); + } + +} +/* harmony export (immutable) */ __webpack_exports__["a"] = Channel; /***/ }) diff --git a/server/routes/index.js b/server/routes/index.js index b97753b..48f27e7 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -37,6 +37,15 @@ const deviceChannels = { 'temperature', 'battery_voltage', 'last_calculation_period_volume' + ], + flowmonitor:[ + 'gal_total_yesterday', + 'bbl_total_yesterday', + 'gal_total', + 'bbl_total', + 'gpm_flow', + 'bpd_flow', + 'run_status' ] }