mirror of
https://github.com/openmhz/trunk-server.git
synced 2026-11-12 16:57:39 -05:00
1 line
35 KiB
Plaintext
1 line
35 KiB
Plaintext
[{"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/features/counter/Counter.js":"1","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/Navigation.js":"2","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/error-constants.js":"3","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/redux-router/configureStore.js":"4","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-reducer.js":"5","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-reducer.js":"6","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/error-reducer.js":"7","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/index.js":"8","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Components/About.js":"9","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/NavigationContainer.js":"10","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-constants.js":"11","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/User/user-actions.js":"12","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemCard.js":"13","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/Restricted.js":"14","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-actions.js":"15","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/User/user-constants.js":"16","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-reducer.js":"17","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/App.js":"18","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-constants.js":"19","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ListSystems.js":"20","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-reducer.js":"21","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/redux-router/reducers.js":"22","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-constants.js":"23","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-constants.js":"24","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemForm.js":"25","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/UpdateSystemContainer.js":"26","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/UpdateSystem.js":"27","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/AddPermissionModalContainer.js":"28","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/CallChart.js":"29","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/CreateSystemContainer.js":"30","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/System.js":"31","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ResponsiveCallChart.js":"32","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/GroupModal.js":"33","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/UpdatePermissionModalContainer.js":"34","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ErrorChart.js":"35","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemContainer.js":"36","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-actions.js":"37","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-actions.js":"38","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-actions.js":"39","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/AddPermissionModal.js":"40","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/GroupModalContainer.js":"41","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ListSystemsContainer.js":"42","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/UpdatePermissionModal.js":"43","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Components/Message.js":"44"},{"size":1626,"mtime":499162500000,"results":"45","hashOfConfig":"46"},{"size":1498,"mtime":1611437670772,"results":"47","hashOfConfig":"46"},{"size":115,"mtime":1545362103836,"results":"48","hashOfConfig":"46"},{"size":759,"mtime":1609425817988,"results":"49","hashOfConfig":"46"},{"size":2037,"mtime":1545362103826,"results":"50","hashOfConfig":"46"},{"size":3029,"mtime":1609813173090,"results":"51","hashOfConfig":"46"},{"size":636,"mtime":1545362103837,"results":"52","hashOfConfig":"46"},{"size":1684,"mtime":1611441482755,"results":"53","hashOfConfig":"46"},{"size":1278,"mtime":1609812739781,"results":"54","hashOfConfig":"46"},{"size":570,"mtime":1609684078480,"results":"55","hashOfConfig":"46"},{"size":862,"mtime":1545362103839,"results":"56","hashOfConfig":"46"},{"size":1344,"mtime":1609686206535,"results":"57","hashOfConfig":"46"},{"size":1145,"mtime":1609813170344,"results":"58","hashOfConfig":"46"},{"size":1802,"mtime":1611541149541,"results":"59","hashOfConfig":"46"},{"size":5934,"mtime":1611515999167,"results":"60","hashOfConfig":"46"},{"size":320,"mtime":1546657322904,"results":"61","hashOfConfig":"46"},{"size":1045,"mtime":1609813166756,"results":"62","hashOfConfig":"46"},{"size":253,"mtime":1609814499873,"results":"63","hashOfConfig":"46"},{"size":688,"mtime":1545362103825,"results":"64","hashOfConfig":"46"},{"size":1156,"mtime":1609813188195,"results":"65","hashOfConfig":"46"},{"size":2292,"mtime":1611717610099,"results":"66","hashOfConfig":"46"},{"size":858,"mtime":1611513056121,"results":"67","hashOfConfig":"46"},{"size":848,"mtime":1545362103820,"results":"68","hashOfConfig":"46"},{"size":537,"mtime":1545362103845,"results":"69","hashOfConfig":"46"},{"size":13172,"mtime":1611716843392,"results":"70","hashOfConfig":"46"},{"size":381,"mtime":1609814717150,"results":"71","hashOfConfig":"46"},{"size":1137,"mtime":1609814723480,"results":"72","hashOfConfig":"46"},{"size":608,"mtime":1545362103822,"results":"73","hashOfConfig":"46"},{"size":3099,"mtime":1611496772792,"results":"74","hashOfConfig":"46"},{"size":277,"mtime":1546482642525,"results":"75","hashOfConfig":"46"},{"size":20432,"mtime":1611632708859,"results":"76","hashOfConfig":"46"},{"size":613,"mtime":1611443036463,"results":"77","hashOfConfig":"46"},{"size":8513,"mtime":1611632514289,"results":"78","hashOfConfig":"46"},{"size":617,"mtime":1545362103824,"results":"79","hashOfConfig":"46"},{"size":4201,"mtime":1611495367506,"results":"80","hashOfConfig":"46"},{"size":1677,"mtime":1611514031099,"results":"81","hashOfConfig":"46"},{"size":4540,"mtime":1611544564640,"results":"82","hashOfConfig":"46"},{"size":6184,"mtime":1611542098648,"results":"83","hashOfConfig":"46"},{"size":4578,"mtime":1611514663911,"results":"84","hashOfConfig":"46"},{"size":3357,"mtime":1611516085275,"results":"85","hashOfConfig":"46"},{"size":779,"mtime":1545362103818,"results":"86","hashOfConfig":"46"},{"size":277,"mtime":1545362103831,"results":"87","hashOfConfig":"46"},{"size":3155,"mtime":1545362103823,"results":"88","hashOfConfig":"46"},{"size":764,"mtime":1611441653333,"results":"89","hashOfConfig":"46"},{"filePath":"90","messages":"91","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"108517c",{"filePath":"92","messages":"93","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"94","messages":"95","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"96"},{"filePath":"97","messages":"98","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"99","messages":"100","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"101"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"101"},{"filePath":"104","messages":"105","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"106"},{"filePath":"107","messages":"108","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"111"},{"filePath":"112","messages":"113","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"114"},{"filePath":"115","messages":"116","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"96"},{"filePath":"117","messages":"118","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"101"},{"filePath":"119","messages":"120","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"121","messages":"122","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"123","messages":"124","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"101"},{"filePath":"125","messages":"126","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"127"},{"filePath":"128","messages":"129","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"96"},{"filePath":"130","messages":"131","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"133","messages":"134","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"127"},{"filePath":"135","messages":"136","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"114"},{"filePath":"137","messages":"138","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"139","messages":"140","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"141"},{"filePath":"142","messages":"143","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"144","messages":"145","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"101"},{"filePath":"146","messages":"147","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"148","messages":"149","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"141"},{"filePath":"150","messages":"151","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"152","messages":"153","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"154","messages":"155","errorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"156"},{"filePath":"157","messages":"158","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"159","messages":"160","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"161","messages":"162","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"163","usedDeprecatedRules":"164"},{"filePath":"165","messages":"166","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"167","messages":"168","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"96"},{"filePath":"169","messages":"170","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"171"},{"filePath":"172","messages":"173","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"174","messages":"175","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"176","messages":"177","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"127"},{"filePath":"178","messages":"179","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"180","messages":"181","errorCount":0,"warningCount":10,"fixableErrorCount":0,"fixableWarningCount":0,"source":"182","usedDeprecatedRules":"127"},{"filePath":"183","messages":"184","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"185","messages":"186","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"187","messages":"188","errorCount":0,"warningCount":12,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"189","messages":"190","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/features/counter/Counter.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/Navigation.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/error-constants.js",[],["191","192"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/redux-router/configureStore.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-reducer.js",[],["193","194"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-reducer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/error-reducer.js",[],["195","196"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/index.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Components/About.js",[],["197","198"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/NavigationContainer.js",[],["199","200"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-constants.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/User/user-actions.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemCard.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/Restricted.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-actions.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/User/user-constants.js",[],["201","202"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-reducer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/App/App.js",[],["203","204"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-constants.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ListSystems.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/system-reducer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/redux-router/reducers.js",[],["205","206"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-constants.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-constants.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemForm.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/UpdateSystemContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/UpdateSystem.js",["207"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/AddPermissionModalContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/CallChart.js",["208","209","210","211","212","213"],"import React, { Component } from \"react\";\nimport { Group } from '@visx/group';\nimport { curveStep} from '@visx/curve';\nimport { LinePath } from '@visx/shape';\nimport { scaleLinear, scaleBand, scaleTime } from '@visx/scale';\nimport { timeParse, timeFormat } from 'd3-time-format';\nimport { AxisBottom, AxisLeft } from '@visx/axis';\nimport { Dimmer, Loader } from \"semantic-ui-react\";\n\n\nclass CallChart extends Component {\nconstructor(props) {\n super(props);\n}\n\n render() {\n var callData = this.props.data;\n if (!callData) {\n return (\n\n <Loader size='large'>Loading</Loader>\n\n )\n }\n var callTotals = [];\n var errorTotals = [];\n\n // Define the graph dimensions and margins\n const width = this.props.width;\n const height = 500;\n const margin = { top: 20, bottom: 40, left: 40, right: 20 };\n const parseDate = timeParse(\"%Y%m%d\");\n const format = timeFormat(\"%b %d\");\n const formatDate = (date) => format(parseDate(date));\n\n // Then we'll create some bounds\n const xMax = width - margin.left - margin.right;\n const yMax = height - margin.top - margin.bottom;\n\n // accessors\n const x = d => d.x;\n const y = d => d.y;\n\n\n\n // Compose together the scale and accessor functions to get point functions\n const dotColor = n => {\n var colores_g = [\"#3366cc\", \"#dc3912\", \"#ff9900\", \"#109618\", \"#990099\", \"#0099c6\", \"#dd4477\", \"#66aa00\", \"#b82e2e\", \"#316395\", \"#994499\", \"#22aa99\", \"#aaaa11\", \"#6633cc\", \"#e67300\", \"#8b0707\", \"#651067\", \"#329262\", \"#5574a6\", \"#3b3eac\"];\n return colores_g[n % colores_g.length];\n }\n\n const compose = (scale, accessor) => (data) => scale(accessor(data));\n var xScale, yScale, xPoint, yPoint;\n if (callData) {\n // We'll use some mock data from `@vx/mock-data` for this.\n callTotals = callData.callTotals;\n errorTotals = callData.errorTotals;\n // scales\n xScale = scaleTime({\n range: [0, xMax],\n domain: [callData.minDate, callData.maxDate],\n tickFormat: () => (val) => formatDate(val)\n });\n yScale = scaleLinear({\n range: [yMax, 0],\n domain: [0, callData.maxValue],\n });\n xPoint = compose(xScale, x);\n yPoint = compose(yScale, y);\n }\n\n return (\n<svg width={width} height={height}>\n<Group left={margin.left} top={margin.top} >\n<AxisBottom top={yMax} scale={xScale} numTicks={width > 520 ? 10 : 5} />\n<AxisLeft scale={yScale} />\n<LinePath\n data={callTotals}\n xScale={xScale}\n yScale={yScale}\n x={x}\n y={y}\n strokeWidth={2}\n curve={curveStep}\n />\n <LinePath\n data={errorTotals}\n xScale={xScale}\n yScale={yScale}\n x={x}\n y={y}\n strokeWidth={2}\n stroke=\"red\"\n curve={curveStep}\n />\n </Group>\n</svg>\n);\n}\n\n\n}\nexport default CallChart;\n","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/CreateSystemContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/System.js",["214","215","216","217","218"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ResponsiveCallChart.js",["219"],"import React, { Component } from \"react\"\nimport CallChart from \"./CallChart\"\nimport { ParentSize } from \"@visx/responsive\";\n\nclass ResponsiveCallChart extends Component {\n constructor(props) {\n super(props);\n }\n\n\trender() {\n\t\treturn(\n <ParentSize className=\"graph-container\">\n {({ width: w, height: h }) => {\n return (\n <CallChart\n width={w}\n height={h}\n data={this.props.data}\n />\n );\n }}\n </ParentSize>\n\t\t)\n\t}\n}\n\nexport default ResponsiveCallChart\n",["220","221"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/GroupModal.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/UpdatePermissionModalContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ErrorChart.js",["222","223","224"],"import React, { Component } from \"react\";\nimport { Group } from '@visx/group';\nimport { GlyphCircle } from '@visx/glyph';\nimport { scaleLinear, scaleTime, scaleOrdinal } from '@visx/scale';\nimport { timeParse, timeFormat } from 'd3-time-format';\nimport { AxisBottom, AxisLeft } from '@visx/axis';\nimport { Loader } from \"semantic-ui-react\";\nimport { LegendOrdinal} from '@visx/legend';\nclass ErrorChart extends Component {\n constructor(props) {\n super(props);\n }\n\n render() {\n var errorData = this.props.data;\n if (!errorData) {\n return (\n <Loader size='large'>Loading</Loader>\n )\n }\n var data = [];\n const parseDate = timeParse(\"%Y%m%d\");\n const format = timeFormat(\"%b %d\");\n const formatDate = (date) => format(parseDate(date));\n\n // Define the graph dimensions and margins\n const width = this.props.width;\n const height = 500;\n const margin = { top: 20, bottom: 40, left: 40, right: 20 };\n\n // Then we'll create some bounds\n const xMax = width - margin.left - margin.right;\n const yMax = height - margin.top - margin.bottom;\n\n // accessors\n const x = d => d.x;\n const y = d => d.y;\n\n\n\n // Compose together the scale and accessor functions to get point functions\n const dotColor = n => {\n var colores_g = [\"#3366cc\", \"#dc3912\", \"#ff9900\", \"#109618\", \"#990099\", \"#0099c6\", \"#dd4477\", \"#66aa00\", \"#b82e2e\", \"#316395\", \"#994499\", \"#22aa99\", \"#aaaa11\", \"#6633cc\", \"#e67300\", \"#8b0707\", \"#651067\", \"#329262\", \"#5574a6\", \"#3b3eac\"];\n return colores_g[n % colores_g.length];\n }\n\n const compose = (scale, accessor) => (data) => scale(accessor(data));\n var zScale = scaleOrdinal({\n domain: errorData.legend,\n range: [\"#3366cc\", \"#dc3912\", \"#ff9900\", \"#109618\", \"#990099\", \"#0099c6\", \"#dd4477\", \"#66aa00\", \"#b82e2e\", \"#316395\", \"#994499\", \"#22aa99\", \"#aaaa11\", \"#6633cc\", \"#e67300\", \"#8b0707\", \"#651067\", \"#329262\", \"#5574a6\", \"#3b3eac\"]\n });\n var xScale, yScale, xPoint, yPoint;\n if (errorData) {\n // We'll use some mock data from `@vx/mock-data` for this.\n data = errorData.data;\n // scales\n xScale = scaleTime({\n range: [0, xMax],\n domain: [errorData.minDate, errorData.maxDate],\n tickFormat: () => (val) => formatDate(val)\n });\n yScale = scaleLinear({\n range: [yMax, 0],\n domain: [0, errorData.maxValue],\n });\n zScale = scaleOrdinal({\n domain: errorData.legend,\n range: [\"#3366cc\", \"#dc3912\", \"#ff9900\", \"#109618\", \"#990099\", \"#0099c6\", \"#dd4477\", \"#66aa00\", \"#b82e2e\", \"#316395\", \"#994499\", \"#22aa99\", \"#aaaa11\", \"#6633cc\", \"#e67300\", \"#8b0707\", \"#651067\", \"#329262\", \"#5574a6\", \"#3b3eac\"]\n });\n xPoint = compose(xScale, x);\n yPoint = compose(yScale, y);\n\n }\n\n return (\n <div style={{\n width: 900\n }}>\n <svg width={width} height={height} style={{\n float: \"left\"\n }}>\n <Group left={margin.left} top={margin.top} >\n <AxisBottom top={yMax} scale={xScale} numTicks={width > 520 ? 10 : 5} />\n <AxisLeft scale={yScale} />\n {data.map((band, i) => {\n return (\n <Group key={`band-${i}`}>\n {band.data.map((point, j) => {\n return (\n <GlyphCircle\n className=\"dot\"\n key={`point-${point.x}-${j}`}\n fill={dotColor(i)}\n left={xScale(x(point))}\n top={yScale(y(point))}\n size={6.0}\n />\n );\n })}\n </Group>\n );\n })}\n </Group>\n </svg>\n <div\n style={{\n float: \"right\"\n }}\n >\n <LegendOrdinal\n scale={zScale}\n labelMargin=\"0 15px 0 0\"\n onMouseOver={data => event => {\n console.log(\n `mouse over: ${data.text}`,\n `index: ${data.index}`,\n );\n }}\n />\n </div>\n </div>\n\n\n\n );\n }\n\n\n}\nexport default ErrorChart;\n","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/SystemContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Talkgroups/talkgroup-actions.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/group-actions.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/permission-actions.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/AddPermissionModal.js",["225","226","227","228","229","230","231","232","233","234"],"import React, { Component } from \"react\";\nimport ReactDOM from \"react-dom\";\nimport {\n Container,\n Checkbox,\n Header,\n Form,\n Grid,\n Modal,\n Rail,\n Segment,\n List,\n Input,\n Button,\n Message,\n Icon,\n Table\n} from \"semantic-ui-react\";\n\n// ----------------------------------------------------\nconst requestMessageStyle = {\n color: \"red\"\n};\n\n// ----------------------------------------------------\nclass AddPermissionModal extends Component {\n constructor(props) {\n super(props);\n this.handleSubmit = this.handleSubmit.bind(this);\n this.handleClose = this.handleClose.bind(this);\n this.handleChange = this.handleChange.bind(this);\n // Set initial state\n this.state = {\n role: 5,\n email: \"\",\n error: \"\"\n };\n }\n\n componentDidMount() {\n\n }\n\n\n\n handleInputChange = (e, { name, value }) => this.setState({ [name]: value });\n handleChange = (e, { newRole }) => this.setState({ newRole })\n\n\n\n\n handleClose = () => {\n this.setState({\n error: \"\"\n });\n this.props.onClose(false);\n }\n handleSubmit() {\n //if (this.props.updatePermissionId) {\n const data = {email: this.state.email, shortName: this.props.shortName, role: this.state.role }\n\n this.props.permissionActions.addPermission(data).then(requestMessage => {\n if (requestMessage) {\n // report to the user is there was a problem during registration\n this.setState({\n error: requestMessage\n });\n //this.props.onClose(false);\n } else {\n this.setState({\n error: \"\"\n });\n this.props.onClose(true);\n }\n });\n\n\n //}\n }\n\n render() {\n\n const railStyle = {\n top: \"15px\",\n minHeight: \"200px\"\n };\n var errorMessage = \"\";\n\n if (this.state.error) {\n errorMessage = (\n <Message negative>\n <Message.Header>That didn't work...</Message.Header>\n <p>{this.state.error}</p>\n </Message>\n )\n }\n\n return (\n <Modal size='tiny' open={this.props.open} onClose={this.handleClose} centered={false}>\n <Modal.Header>Select Role</Modal.Header>\n <Modal.Content >\n <Modal.Description>\n <Form>\n <Form.Field>\n Add User Access to System: {this.props.shortName}\n </Form.Field>\n <Form.Field>\n <Input label=\"User's email\" placeholder='user@domain.com' name='email' onChange={this.handleInputChange} />\n </Form.Field>\n <Form.Field>\n <Checkbox\n radio\n label='User'\n name='role'\n value={5}\n checked={(this.state.role >= 0) && (this.state.role < 10)}\n onChange={this.handleInputChange}\n />\n </Form.Field>\n <Form.Field>\n <Checkbox\n radio\n label='Admin'\n name='role'\n value={15}\n checked={(this.state.role >= 10) && (this.state.role < 20)}\n onChange={this.handleInputChange}\n />\n </Form.Field>\n </Form>\n {errorMessage}\n </Modal.Description>\n </Modal.Content>\n <Modal.Actions>\n <Button onClick={this.handleClose} >\n <Icon name='remove' /> Cancel\n </Button>\n <Button onClick={this.handleSubmit} >\n <Icon name='plus' /> Add\n </Button>\n </Modal.Actions>\n</Modal>\n\n );\n }\n}\n\nexport default AddPermissionModal;\n","/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Group/GroupModalContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/System/ListSystemsContainer.js",[],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Permission/UpdatePermissionModal.js",["235","236","237","238","239","240","241","242","243","244","245","246"],"/Users/luke/Projects/OpenMHz/trunk-server-public/admin/src/Components/Message.js",["247"],{"ruleId":"248","replacedBy":"249"},{"ruleId":"250","replacedBy":"251"},{"ruleId":"248","replacedBy":"252"},{"ruleId":"250","replacedBy":"253"},{"ruleId":"248","replacedBy":"254"},{"ruleId":"250","replacedBy":"255"},{"ruleId":"248","replacedBy":"256"},{"ruleId":"250","replacedBy":"257"},{"ruleId":"248","replacedBy":"258"},{"ruleId":"250","replacedBy":"259"},{"ruleId":"248","replacedBy":"260"},{"ruleId":"250","replacedBy":"261"},{"ruleId":"248","replacedBy":"262"},{"ruleId":"250","replacedBy":"263"},{"ruleId":"248","replacedBy":"264"},{"ruleId":"250","replacedBy":"265"},{"ruleId":"266","severity":1,"message":"267","line":19,"column":14,"nodeType":"268","messageId":"269","endLine":19,"endColumn":22},{"ruleId":"266","severity":1,"message":"270","line":5,"column":23,"nodeType":"268","messageId":"269","endLine":5,"endColumn":32},{"ruleId":"266","severity":1,"message":"271","line":8,"column":10,"nodeType":"268","messageId":"269","endLine":8,"endColumn":16},{"ruleId":"272","severity":1,"message":"273","line":12,"column":1,"nodeType":"274","messageId":"275","endLine":14,"endColumn":2},{"ruleId":"266","severity":1,"message":"276","line":47,"column":11,"nodeType":"268","messageId":"269","endLine":47,"endColumn":19},{"ruleId":"266","severity":1,"message":"277","line":68,"column":9,"nodeType":"268","messageId":"269","endLine":68,"endColumn":15},{"ruleId":"266","severity":1,"message":"278","line":69,"column":9,"nodeType":"268","messageId":"269","endLine":69,"endColumn":15},{"ruleId":"266","severity":1,"message":"279","line":24,"column":3,"nodeType":"268","messageId":"269","endLine":24,"endColumn":8},{"ruleId":"280","severity":1,"message":"281","line":133,"column":14,"nodeType":"268","messageId":"282","endLine":133,"endColumn":15},{"ruleId":"280","severity":1,"message":"283","line":134,"column":11,"nodeType":"268","messageId":"282","endLine":134,"endColumn":20},{"ruleId":"280","severity":1,"message":"284","line":135,"column":11,"nodeType":"268","messageId":"282","endLine":135,"endColumn":15},{"ruleId":"285","severity":1,"message":"286","line":351,"column":7,"nodeType":"287","messageId":"288","endLine":364,"endColumn":8},{"ruleId":"272","severity":1,"message":"273","line":6,"column":3,"nodeType":"274","messageId":"275","endLine":8,"endColumn":4},{"ruleId":"248","replacedBy":"289"},{"ruleId":"250","replacedBy":"290"},{"ruleId":"272","severity":1,"message":"273","line":10,"column":3,"nodeType":"274","messageId":"275","endLine":12,"endColumn":4},{"ruleId":"266","severity":1,"message":"277","line":70,"column":7,"nodeType":"268","messageId":"269","endLine":70,"endColumn":13},{"ruleId":"266","severity":1,"message":"278","line":71,"column":7,"nodeType":"268","messageId":"269","endLine":71,"endColumn":13},{"ruleId":"266","severity":1,"message":"291","line":2,"column":8,"nodeType":"268","messageId":"269","endLine":2,"endColumn":16},{"ruleId":"266","severity":1,"message":"292","line":4,"column":3,"nodeType":"268","messageId":"269","endLine":4,"endColumn":12},{"ruleId":"266","severity":1,"message":"293","line":6,"column":3,"nodeType":"268","messageId":"269","endLine":6,"endColumn":9},{"ruleId":"266","severity":1,"message":"294","line":8,"column":3,"nodeType":"268","messageId":"269","endLine":8,"endColumn":7},{"ruleId":"266","severity":1,"message":"295","line":10,"column":3,"nodeType":"268","messageId":"269","endLine":10,"endColumn":7},{"ruleId":"266","severity":1,"message":"296","line":11,"column":3,"nodeType":"268","messageId":"269","endLine":11,"endColumn":10},{"ruleId":"266","severity":1,"message":"297","line":12,"column":3,"nodeType":"268","messageId":"269","endLine":12,"endColumn":7},{"ruleId":"266","severity":1,"message":"298","line":17,"column":3,"nodeType":"268","messageId":"269","endLine":17,"endColumn":8},{"ruleId":"266","severity":1,"message":"299","line":21,"column":7,"nodeType":"268","messageId":"269","endLine":21,"endColumn":26},{"ruleId":"266","severity":1,"message":"300","line":83,"column":11,"nodeType":"268","messageId":"269","endLine":83,"endColumn":20},{"ruleId":"266","severity":1,"message":"291","line":2,"column":8,"nodeType":"268","messageId":"269","endLine":2,"endColumn":16},{"ruleId":"266","severity":1,"message":"292","line":4,"column":3,"nodeType":"268","messageId":"269","endLine":4,"endColumn":12},{"ruleId":"266","severity":1,"message":"293","line":6,"column":3,"nodeType":"268","messageId":"269","endLine":6,"endColumn":9},{"ruleId":"266","severity":1,"message":"294","line":8,"column":3,"nodeType":"268","messageId":"269","endLine":8,"endColumn":7},{"ruleId":"266","severity":1,"message":"295","line":10,"column":3,"nodeType":"268","messageId":"269","endLine":10,"endColumn":7},{"ruleId":"266","severity":1,"message":"296","line":11,"column":3,"nodeType":"268","messageId":"269","endLine":11,"endColumn":10},{"ruleId":"266","severity":1,"message":"297","line":12,"column":3,"nodeType":"268","messageId":"269","endLine":12,"endColumn":7},{"ruleId":"266","severity":1,"message":"301","line":13,"column":3,"nodeType":"268","messageId":"269","endLine":13,"endColumn":8},{"ruleId":"266","severity":1,"message":"302","line":15,"column":3,"nodeType":"268","messageId":"269","endLine":15,"endColumn":10},{"ruleId":"266","severity":1,"message":"298","line":17,"column":3,"nodeType":"268","messageId":"269","endLine":17,"endColumn":8},{"ruleId":"266","severity":1,"message":"299","line":21,"column":7,"nodeType":"268","messageId":"269","endLine":21,"endColumn":26},{"ruleId":"266","severity":1,"message":"300","line":82,"column":11,"nodeType":"268","messageId":"269","endLine":82,"endColumn":20},{"ruleId":"272","severity":1,"message":"273","line":5,"column":3,"nodeType":"274","messageId":"275","endLine":7,"endColumn":4},"no-native-reassign",["303"],"no-negated-in-lhs",["304"],["303"],["304"],["303"],["304"],["303"],["304"],["303"],["304"],["303"],["304"],["303"],["304"],["303"],["304"],"no-unused-vars","'dispatch' is assigned a value but never used.","Identifier","unusedVar","'scaleBand' is defined but never used.","'Dimmer' is defined but never used.","no-useless-constructor","Useless constructor.","MethodDefinition","noUselessConstructor","'dotColor' is assigned a value but never used.","'xPoint' is assigned a value but never used.","'yPoint' is assigned a value but never used.","'Label' is defined but never used.","no-redeclare","'j' is already defined.","redeclared","'spotsBack' is already defined.","'time' is already defined.","default-case","Expected a default case.","SwitchStatement","missingDefaultCase",["303"],["304"],"'ReactDOM' is defined but never used.","'Container' is defined but never used.","'Header' is defined but never used.","'Grid' is defined but never used.","'Rail' is defined but never used.","'Segment' is defined but never used.","'List' is defined but never used.","'Table' is defined but never used.","'requestMessageStyle' is assigned a value but never used.","'railStyle' is assigned a value but never used.","'Input' is defined but never used.","'Message' is defined but never used.","no-global-assign","no-unsafe-negation"] |