diff --git a/package.json b/package.json index 48c1f94..a213691 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "react-icons": "^4.3.1", "react-input-mask": "^2.0.4", "react-pdf-thumbnail": "^0.1.0", + "sharp": "^0.30.7", "styled-components": "^5.3.5", "tinymce": "^6.0.3", "yup": "^0.32.11" diff --git a/src/components/graph/LineBarChart.tsx b/src/components/graph/LineBarChart.tsx index 17363e7..945da91 100644 --- a/src/components/graph/LineBarChart.tsx +++ b/src/components/graph/LineBarChart.tsx @@ -114,8 +114,10 @@ export function LineBarChart({ title, subtitle, data1, data2, data3, label, red, }, }; + console.log(label.length) + const data = data2? { - labels, + labels: label.length < 28? ['1', '2', '3', '4', '5', '6', '7', '8', '8', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'] : label, datasets: [ { type: 'line' as const, diff --git a/src/components/graph/cativoXLivreChart/index.tsx b/src/components/graph/cativoXLivreChart/index.tsx index c959a8e..8aa4508 100644 --- a/src/components/graph/cativoXLivreChart/index.tsx +++ b/src/components/graph/cativoXLivreChart/index.tsx @@ -93,7 +93,7 @@ export function CativoXLivreChart({ title, subtitle, chartData, label, red, data plugins: { datalabels: { display: true, - color: barLabel? 'black' : "rgba(255, 255, 255, 0)", + color: '#255488', // backgroundColor: '#255488', anchor: "end", offset: -20, diff --git a/src/components/graph/costIndicatorChart/index.tsx b/src/components/graph/costIndicatorChart/index.tsx index 58596c0..c1cb013 100644 --- a/src/components/graph/costIndicatorChart/index.tsx +++ b/src/components/graph/costIndicatorChart/index.tsx @@ -43,13 +43,11 @@ export default function CostIndicatorChart({ title, data1, data2, label, subtitl responsive: true, scales: { x: { - stacked: true, grid: { display: false } }, y: { - stacked: true, grid: { display: false } @@ -58,7 +56,7 @@ export default function CostIndicatorChart({ title, data1, data2, label, subtitl plugins: { datalabels: { display: true, - color: 'black', + color: '#255488', formatter: (value, ctx) => { let sum = 0; const dataArr = ctx.chart.data.datasets[0].data; diff --git a/src/components/graph/grossAnualChart/GrossAnualChart.tsx b/src/components/graph/grossAnualChart/GrossAnualChart.tsx index 9225adc..151be0e 100644 --- a/src/components/graph/grossAnualChart/GrossAnualChart.tsx +++ b/src/components/graph/grossAnualChart/GrossAnualChart.tsx @@ -6,6 +6,7 @@ import { Bar, Chart } from 'react-chartjs-2'; import { GrossAnualChartView } from './GrossAnualChartView'; import ChartTitle from '../ChartTitle'; +import { blue } from '@mui/material/colors'; ChartJS.register( CategoryScale, @@ -79,19 +80,19 @@ export function GrossAnulChart({ title, subtitle, dataProps, label, dataset, bar return value==null? null : result }, display: true, - color: barLabel? 'black' : "rgba(255, 255, 255, 0)", + color: '#255488', anchor: "end", offset: -60, align: "start", font: { - size: !miniature? 22 : 10 + size: !miniature? 22 : 10, } }, legend: { position: 'bottom' as const, labels: { font: { - size: 16 + size: 16, } } }, @@ -115,6 +116,8 @@ export function GrossAnulChart({ title, subtitle, dataProps, label, dataset, bar { type: 'bar', label: dataset, + stacked: true, + data: dataProps.map((value, index) => { if (!value.dad_estimado) return parseFloat(value.economia_acumulada).toFixed(2) @@ -125,14 +128,12 @@ export function GrossAnulChart({ title, subtitle, dataProps, label, dataset, bar }, { type: 'bar', + stacked: true, label: 'Estimado', data: dataProps.map((value, index) => { if (value.dad_estimado) return parseFloat(value.economia_acumulada).toFixed(2) }), - datalabels: { - display: false - }, backgroundColor: (value, ctx) => { return draw('diagonal-right-left', '#C2d5fb'); }, diff --git a/src/components/graph/grossMensalChart/GrossMensalChart.tsx b/src/components/graph/grossMensalChart/GrossMensalChart.tsx index 47c5264..ecbdaeb 100644 --- a/src/components/graph/grossMensalChart/GrossMensalChart.tsx +++ b/src/components/graph/grossMensalChart/GrossMensalChart.tsx @@ -73,7 +73,7 @@ export default function GrossMensalChart({ title, data1, data2, label, subtitle, plugins: { datalabels: { display: true, - color: 'black', + color: '#255488', formatter: (value, ctx) => { let sum = 0; const dataArr = ctx.chart.data.datasets[0].data; diff --git a/src/pages/chartTelemetry/index.tsx b/src/pages/chartTelemetry/index.tsx index 47cf5c7..0ef6827 100644 --- a/src/pages/chartTelemetry/index.tsx +++ b/src/pages/chartTelemetry/index.tsx @@ -35,9 +35,9 @@ export default function chartTelemetry({userName}) { function getChartsData() { console.log(token) - getPowerFactorData("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") - .then(result => setFatorPotenciaData(result)) - .catch(exception => console.log(exception)) + // getPowerFactorData("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") + // .then(result => setFatorPotenciaData(result)) + // .catch(exception => console.log('exeption', exception)) getDiscretization("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") .then(result => setDiscretizedConsumptionDataReativa(result)) diff --git a/src/pages/pld/index.tsx b/src/pages/pld/index.tsx index ee0c33b..938faf7 100644 --- a/src/pages/pld/index.tsx +++ b/src/pages/pld/index.tsx @@ -49,7 +49,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { // rendering page const [page, setPage] = useState(0) - const [month, setMonth] = useState((dateFormated.getUTCMonth()+1).toString()) + const [month, setMonth] = useState(new Date().toLocaleDateString().slice(3, 10)) const [dataByDay, setDataByDay] = useState([]) @@ -69,6 +69,8 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { }; const handleChangeDay = (event: SelectChangeEvent) => { setMonth(event.target.value); + console.log(new Date().toLocaleDateString().slice(3, 10)) + console.log('select', event.target.value) }; const handleChangeDate = (newValue: Date | null) => { @@ -78,11 +80,12 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { }; function getDataByDay() { + console.log(month) api.post('/pld/daily', { "limit": 20, "offset": 0, "filters": [ - {"type" : "=", "field" : "mes_ref", "value": `${month}/2022`, "row": true}, + {"type" : "=", "field" : "mes_ref", "value": month, "row": true}, {"type" : "=", "field" : "pld.submercado", "value": select} ], "order": [{ "field": "day_calc", "direction": "asc" }] @@ -98,7 +101,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { "limit": 20, "offset": 0, "filters": [ - {"type" : "=", "field" : "dia_num", "value": date, "row": true}, + {"type" : "=", "field" : "dia_num", "value": date.toLocaleDateString().split('/').reverse().join('-'), "row": true}, {"type" : "=", "field" : "submercado", "value": "SUL"} ], "order": [{ "field": "hour", "direction": "asc" }] @@ -112,7 +115,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { "limit": 20, "offset": 0, "filters": [ - {"type" : "=", "field" : "dia_num", "value": date, "row": true}, + {"type" : "=", "field" : "dia_num", "value": date.toLocaleDateString().split('/').reverse().join('-'), "row": true}, {"type" : "=", "field" : "submercado", "value": "SUDESTE"} ], "order": [{ "field": "hour", "direction": "asc" }] @@ -126,7 +129,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { "limit": 20, "offset": 0, "filters": [ - {"type" : "=", "field" : "dia_num", "value": date, "row": true}, + {"type" : "=", "field" : "dia_num", "value": date.toLocaleDateString().split('/').reverse().join('-'), "row": true}, {"type" : "=", "field" : "submercado", "value": "NORTE"} ], "order": [{ "field": "hour", "direction": "asc" }] @@ -140,7 +143,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { "limit": 20, "offset": 0, "filters": [ - {"type" : "=", "field" : "dia_num", "value": date, "row": true}, + {"type" : "=", "field" : "dia_num", "value": date.toLocaleDateString().split('/').reverse().join('-'), "row": true}, {"type" : "=", "field" : "submercado", "value": "NORDESTE"} ], "order": [{ "field": "hour", "direction": "asc" }] @@ -192,13 +195,9 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { data.push(row.join(";")); } - downloadCSVFile(data.join("\n"), filename); + downloadCSVFile(data.join("\n").replace('(R$/MWh)', ''), filename); } - // const handleTabChange = (event: React.SyntheticEvent, newValue: number) => { - // setPages(newValue); - // }; - useEffect(() => { getDataByHour() getDataByDay() @@ -225,12 +224,15 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) {
- { - const html = document.querySelector("table").outerHTML; - htmlToCSV(html, "tabela_PLD.csv"); - }} title='Download'/> + + { + const html = document.querySelector("table").outerHTML; + htmlToCSV(html, "tabela_PLD.csv"); + }} title='Download'/> +
+ @@ -249,51 +251,51 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { return <> - - - - + + + + }) } - - - - - + + + + + { tableData.result.map((data, index) => { if (index === 0) { return <> - + - - - - + + + + } else if (index===1) { return <> - - - - + + + + } else if (index===2) { return <> - - - - - + + + + + } @@ -358,12 +360,16 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { Nenhum { clientMonth.sort((a, b) => { - if (parseFloat(a.mes_ref.slice(3,4)) > parseFloat(b.mes_ref.slice(3,4))) return 1 - if (parseFloat(a.mes_ref.slice(3,4)) < parseFloat(b.mes_ref.slice(3,4))) return -1 + if (parseFloat(a.mes_ref.slice(0, 2)) < parseFloat(b.mes_ref.slice(0, 2))) + if (parseFloat(a.mes_ref.slice(3, 7)) > parseFloat(b.mes_ref.slice(3, 7))) return -1 + else return 1 + if (parseFloat(a.mes_ref.slice(0, 2)) > parseFloat(b.mes_ref.slice(0, 2))) + if (parseFloat(a.mes_ref.slice(3, 7)) < parseFloat(b.mes_ref.slice(3, 7))) return 1 + else return -1 return 0 }).map((data, index) => { - return {data.mes_ref} + return {data.mes_ref} }) } @@ -372,7 +378,9 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) { { + return value.day_formatted + })} title='' subtitle='' /> @@ -381,8 +389,7 @@ export default function pld({tableData, userName, clientMonth}: pldInterface) {
-

Selecione a data:

- {/* setDate(value.target.value)}/> */} + {/*

Selecione a data:

*/}
diff --git a/src/pages/resumoOperacao/index.tsx b/src/pages/resumoOperacao/index.tsx index 0a539cb..2c408c9 100644 --- a/src/pages/resumoOperacao/index.tsx +++ b/src/pages/resumoOperacao/index.tsx @@ -29,6 +29,8 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont const monthLabels = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'ago', 'set', 'out', 'nov', 'dez'] + const { ['user-id']: id } = parseCookies() + const handleChangeMonth = (event: SelectChangeEvent) => { setMonth(event.target.value); }; @@ -60,7 +62,7 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont } useEffect(() => { - console.log(month) + console.log(unidade) if (unidade!=='' || month!==''){ api.post('/operation/summary', month && !unidade? { "filters": [ @@ -80,9 +82,7 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont } : {} ).then(res => { setTableDataState(res.data.data) - }).catch(res => { - // console.log(res) - }) + }).catch(res => console.log(res)) } else { setTableDataState(tableData) } @@ -98,7 +98,6 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont
-

Filtrar por Unidade e/ou Mês

Selecionar unidade:

@@ -115,7 +114,7 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont Todas { clients.map((value) => { - return {value.cod_smart_unidade} + return {value.unidade} }) } @@ -137,7 +136,7 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont Todos { clientMonth.map((value) => { - return {value.mes} + return {value.mes} }) } @@ -169,13 +168,13 @@ export default function ResumoOperacao({tableData, clients, userName, clientMont tableDataState.map((value, index) => { if (value.mes.slice(4,7) != '2020') return
- - - - - - - + + + + + + + }) } @@ -201,26 +200,10 @@ export const getServerSideProps: GetServerSideProps = async (ctx) => { "filters": [] }).then(res => { tableData = res.data.data - }).catch(res => { - // console.log(res) }) let clients = []; - await apiClient.post('/units', { - "filters": [ - {"type" : "not_in", "field": "dados_cadastrais.codigo_scde", "value":["0P"]}, - {"type" : "=", "field": "dados_cadastrais.cod_smart_cliente", "value": id} - ], - "fields": ["cod_smart_unidade", "codigo_scde"], - "distinct": true - }).then(res => { - console.log(res.data.data) - clients = res.data.data - }).catch(res => { - // console.log(res) - }) - await apiClient.post('/operation', { "filters": [ {"type" : ">=", "field":"dados_te.mes", "value":1, "interval": "year"} @@ -229,6 +212,21 @@ export const getServerSideProps: GetServerSideProps = async (ctx) => { "distinct": true }).then(res => { clientMonth = res.data.data + }) + + await apiClient.post('/units', { + "filters": [ + {"type" : "=", "field": "dados_cadastrais.cod_smart_cliente", "value": 180201211}, + {"type" : "not_in", "field": "dados_cadastrais.codigo_scde", "value":["0P"]} + ], + "fields": [ + "unidade", + "cod_smart_unidade", + "codigo_scde"], + "distinct": true + }).then(res => { + console.log(res.data) + clients = res.data.data }).catch(res => { // console.log(res) }) diff --git a/src/pages/telemetria/index.tsx b/src/pages/telemetria/index.tsx index 5ffc7c8..c291849 100644 --- a/src/pages/telemetria/index.tsx +++ b/src/pages/telemetria/index.tsx @@ -267,7 +267,7 @@ export default function Telemetria({userName, clients}: any) { {/* RSZFNAENTR101P COMENTARIO DE OPÇAO COM DADOS TESTES */} { clients.map((value) => { - return {value.cod_smart_unidade} + return {value.unidade} }) } @@ -420,12 +420,16 @@ export const getServerSideProps: GetServerSideProps = async (ctx) => { await apiClient.post('/units', { "filters": [ - {"type" : "not_in", "field": "dados_cadastrais.codigo_scde", "value":["0P"]}, - {"type" : "=", "field": "dados_cadastrais.cod_smart_cliente", "value": id} + {"type" : "=", "field": "dados_cadastrais.cod_smart_cliente", "value": 180201211}, + {"type" : "not_in", "field": "dados_cadastrais.codigo_scde", "value":["0P"]} ], - "fields": ["cod_smart_unidade", "codigo_scde"], + "fields": [ + "unidade", + "cod_smart_unidade", + "codigo_scde"], "distinct": true }).then(res => { + console.log(res.data) clients = res.data.data }).catch(res => { // console.log(res) diff --git a/src/services/charts/telemetry/getDemand.ts b/src/services/charts/telemetry/getDemand.ts index 8a191e5..101e881 100644 --- a/src/services/charts/telemetry/getDemand.ts +++ b/src/services/charts/telemetry/getDemand.ts @@ -8,14 +8,14 @@ export async function getDemand( discretization: string ) { const { '@smartAuth-token': token } = parseCookies() - const { data } = await axios.post('https://smart-energia-api.herokuapp.com/api/telemetry/powerFactor', { + const { data } = await axios.post('https://smart-energia-api.herokuapp.com/api/telemetry/demand', { "filters": [ {"type" : "=", "field": `${discretization}.ponto`, "value": unity}, {"type" : "between", "field": ["dia_num"], "value": [startDate, endDate]} ] }, { headers: { - 'Authorization': `Bearer ${token}` + 'Authorization': `Bearer 1260|RHfh3uMsEfHwCTqxKOhy1CEIr34UIln9OFdf5Fc8` } }) diff --git a/src/services/charts/telemetry/getDiscretization.ts b/src/services/charts/telemetry/getDiscretization.ts index fa6d51a..bf515bc 100644 --- a/src/services/charts/telemetry/getDiscretization.ts +++ b/src/services/charts/telemetry/getDiscretization.ts @@ -8,14 +8,14 @@ export async function getDiscretization( discretization: string ) { const { '@smartAuth-token': token } = parseCookies() - const { data } = await axios.post('https://smart-energia-api.herokuapp.com/api/telemetry/powerFactor', { + const { data } = await axios.post('https://smart-energia-api.herokuapp.com/api/telemetry/discretization', { "type": discretization, "filters": [ {"type" : "=", "field": "med_5min.ponto", "value": unity} ] }, { headers: { - 'Authorization': `Bearer ${token}` + 'Authorization': `Bearer 1260|RHfh3uMsEfHwCTqxKOhy1CEIr34UIln9OFdf5Fc8` } } ) diff --git a/src/services/charts/telemetry/getPowerFactor.ts b/src/services/charts/telemetry/getPowerFactor.ts index e835cfc..c2e141c 100644 --- a/src/services/charts/telemetry/getPowerFactor.ts +++ b/src/services/charts/telemetry/getPowerFactor.ts @@ -9,14 +9,14 @@ export async function getPowerFactorData( ) { const { '@smartAuth-token': token } = parseCookies() console.log(token.replace(/"/g, '')) - const { data } = await axios.post('https://smart-energia-api.herokuapp.com/api/telemetry/powerFactor', { + const { data } = await axios.post('http://smart-energia-api.herokuapp.com/api/telemetry/powerFactor', { "filters": [ {"type" : "=", "field": "med_5min.ponto", "value": "PRAXCUENTR101P"}, {"type" : "between", "field": "dia_num", "value": ["2022-01-01", "2022-01-31"]} ] }, { headers: { - 'Authorization': `Bearer ${token}` + 'Authorization': `Bearer 1260|RHfh3uMsEfHwCTqxKOhy1CEIr34UIln9OFdf5Fc8` } }) return data.data diff --git a/src/styles/globals.ts b/src/styles/globals.ts index 45436b1..31e1ea4 100644 --- a/src/styles/globals.ts +++ b/src/styles/globals.ts @@ -52,16 +52,15 @@ export const GlobalStyle = createGlobalStyle` .MuiInputBase-input, .MuiInputBase-inputAdornedEnd, .css-nxo287-MuiInputBase-input-MuiOutlinedInput-input{ - /* background-color: red!important; */ - /* border: none!important; - outline: 0 */ - height: 45px; + /* background-color: red; */ + /* position: relative; */ + height:68px; } .MuiFormControl-root, .MuiTextField-root, .css-1u3bzj6-MuiFormControl-root-MuiTextField-root { - margin-top: 8px; + /* margin-top: 8px; */ } .MuiOutlinedInput-input, @@ -84,10 +83,37 @@ export const GlobalStyle = createGlobalStyle` .MuiIconButton-edgeEnd, .MuiIconButton-sizeMedium, .css-1yq5fb3-MuiButtonBase-root-MuiIconButton-root { - margin-bottom: 5px; width: 30px; height: 30px; } } + .MuiInputLabel-root + .MuiInputLabel-formControl, .MuiInputLabel-animated, + .MuiInputLabel-shrink, + .MuiInputLabel-outlined, + .MuiFormLabel-root, + .MuiFormLabel-colorPrimary, + .MuiFormLabel-filled, + .css-1sumxir-MuiFormLabel-root-MuiInputLabel-root { + color: rgba(0, 0, 0, 0.6); + font-family: "Roboto","Helvetica","Arial",sans-serif; + font-weight: 400; + font-size: 1rem; + line-height: 1.4375em; + letter-spacing: 0.00938em; + padding: 0; + position: relative; + display: block; + transform-origin: top left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: calc(133% - 24px); + position: absolute; + left: 0; + user-select: none; + z-index: 1; + pointer-events: auto; + } `; diff --git a/src/styles/layouts/ResumoOperacao/ResumoOperacaoView.ts b/src/styles/layouts/ResumoOperacao/ResumoOperacaoView.ts index cc1453d..c95ba0b 100644 --- a/src/styles/layouts/ResumoOperacao/ResumoOperacaoView.ts +++ b/src/styles/layouts/ResumoOperacao/ResumoOperacaoView.ts @@ -60,13 +60,7 @@ export const TableView = styled.div` background-color: #254F7F; } - .tg .tg-uulg{ - background-color:#efefef; - color:#abafb3; - font-size:14px; - text-align:center; - vertical-align:top - } + .tg .tg-gceh{ background-color:#efefef; color:#6a707e; @@ -74,31 +68,6 @@ export const TableView = styled.div` text-align:center; vertical-align:top; } - .tg .tg-0tzy{ - color:#abafb3; - font-size:14px; - text-align:center; - vertical-align:top - } - .tg .tg-hq65{color:#6a707e; - font-size:14px; - text-align:center; - vertical-align:top - } - - .tg .tg-baqh{ - text-align:center; - vertical-align:top - } - .tg .tg-0lax{ - text-align:left; - vertical-align:top - } - .tg .tg-womg{ - background-color:#dddfe1; - text-align:center; - vertical-align:top - } h3{ font-weight: 600; @@ -114,16 +83,12 @@ export const TableView = styled.div` table, th:last-child{ border: transparent; - border-top-right-radius: 20px; + border-top-right-radius: 8px; } table, th:first-child { border: transparent; - border-top-left-radius: 20px; - } - - .radius { - background-color: red!important; + border-top-left-radius: 8px; } `; diff --git a/src/styles/layouts/economy/accumulatedSavings/AccumulatedSavingsView.ts b/src/styles/layouts/economy/accumulatedSavings/AccumulatedSavingsView.ts index 8ea5176..4cba73d 100644 --- a/src/styles/layouts/economy/accumulatedSavings/AccumulatedSavingsView.ts +++ b/src/styles/layouts/economy/accumulatedSavings/AccumulatedSavingsView.ts @@ -12,6 +12,7 @@ export const AccumulatedSavingsView = styled.main` align-items: center; canvas { + width: 80%; } } ` diff --git a/src/styles/layouts/economy/grossSavings/GrossSavings.ts b/src/styles/layouts/economy/grossSavings/GrossSavings.ts index 15d10ac..9c952a4 100644 --- a/src/styles/layouts/economy/grossSavings/GrossSavings.ts +++ b/src/styles/layouts/economy/grossSavings/GrossSavings.ts @@ -6,16 +6,6 @@ export const GrossSavingsView = styled.main` width: 100%; - span { - color: #969BA0; - - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - font-size: 16px; - line-height: 24px; - } - section { display: flex; justify-content: center; diff --git a/src/styles/layouts/pld/PldView.ts b/src/styles/layouts/pld/PldView.ts index c9fa789..57932b6 100644 --- a/src/styles/layouts/pld/PldView.ts +++ b/src/styles/layouts/pld/PldView.ts @@ -1,23 +1,26 @@ import styled from "styled-components" -export const PldTableView = styled.main` +export const PldTableView = styled.div` width: 100%; border-radius: 8px!important; + border-color:#DDDFE1; + border-style:solid; + border-width: 1px; + + background-color: #EFEFEF; + + margin-top: 38px; + table { p { font-size: 12px; } - - thead { - /* border-radius: 2px!important; */ - } } .actual { font-weight: bold!important; - background-color: red!important; } .tg{ @@ -25,7 +28,6 @@ export const PldTableView = styled.main` border-spacing:0; font-family:Poppins; width: 100%; - } .tg td{ @@ -39,6 +41,7 @@ export const PldTableView = styled.main` word-break:normal; } + .tg th{ border-color:#DDDFE1; border-style:solid; @@ -53,7 +56,7 @@ export const PldTableView = styled.main` .tg .tg-8oo6{ font-size:20px; text-align:center; - vertical-align:top; + vertical-align:center; padding: 10px 18px; text-align: center; @@ -62,60 +65,25 @@ export const PldTableView = styled.main` background-color: #254F7F; } .tg .tg-uulg{ - background-color:#efefef; font-size:14px; text-align:center; - vertical-align:top + vertical-align:top; + + :first-child { + background-color: red; + } + :last-child { + border-right-color: transparent; + } } + .tg .tg-gceh{ - background-color:#efefef; font-size:14px; text-align:center; - vertical-align:top - } - .tg .tg-0tzy{ - font-size:14px; - text-align:center; - vertical-align:top - } - .tg .tg-hq65{ - font-size:14px; - text-align:center; - vertical-align:top - } - - .tg .tg-baqh{ - text-align:center; - vertical-align:top - } - .tg .tg-0lax{ - text-align:left; - vertical-align:top - } - .tg .tg-womg{ - background-color:#dddfe1; - text-align:center; - vertical-align:top - } - - .green { - background-color: #0F9D58!important; - color: black!important; - } - - .dullGreen { - background-color: #AED094!important; - color: black!important; - } - - .red { - background-color: #DB4437!important; - color: black!important; - } - - .dullRed { - background-color: #FFAA95!important; - color: black!important; + vertical-align:top; + :first-child { + border-left-color: transparent; + } } table, th:last-child{ @@ -257,27 +225,33 @@ export const PldGraphView = styled.main` flex-direction: row; + padding-bottom: 13px; + p { margin: 0; } } .toolsbar2 { display: flex; - justify-content: center; + justify-content: flex-start; align-items: flex-start!important; flex-direction: column; + margin-bottom: 9px; + + /* transform: translateY(-8px); */ + p { margin: 0; } } input { - width: 20rem; + width: 16.6rem; height: 3.5rem; - padding: 14px; + /* padding: 14px; */ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; font-weight: 400; @@ -307,6 +281,8 @@ export const PldGraphView = styled.main` width: 100%; } + + footer { label { cursor: pointer; diff --git a/yarn.lock b/yarn.lock index 0bca23b..d6e7e71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1880,6 +1880,11 @@ balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + bin-links@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.1.tgz#cc70ffb481988b22c527d3e6e454787876987a49" @@ -1895,6 +1900,15 @@ binary-extensions@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" @@ -1924,6 +1938,14 @@ browserslist@^4.20.2, browserslist@^4.20.3: node-releases "^2.0.3" picocolors "^1.0.0" +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + builtins@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" @@ -1996,6 +2018,11 @@ chartjs-plugin-datalabels@^2.0.0: resolved "https://registry.yarnpkg.com/chartjs-plugin-datalabels/-/chartjs-plugin-datalabels-2.0.0.tgz#caacefb26803d968785071eab012dde8746c5939" integrity sha512-WBsWihphzM0Y8fmQVm89+iy99mmgejmj5/jcsYqwxSioLRL/zqJ4Scv/eXq5ZqvG3TpojlGzZLeaOaSvDm7fwA== +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -2080,14 +2107,30 @@ color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + colorette@^2.0.16: version "2.0.16" resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" @@ -2218,6 +2261,18 @@ debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3: version "0.1.4" resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" @@ -2247,6 +2302,11 @@ depd@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" +detect-libc@^2.0.0, detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + dezalgo@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" @@ -2310,6 +2370,13 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -2597,6 +2664,11 @@ execa@^5.1.1: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + faker@5.5.3: version "5.5.3" resolved "https://registry.npmjs.org/faker/-/faker-5.5.3.tgz" @@ -2679,6 +2751,11 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" @@ -2751,6 +2828,11 @@ get-user-locale@^1.2.0: dependencies: lodash.once "^4.1.1" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -2924,6 +3006,11 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore-walk@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" @@ -2960,7 +3047,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" @@ -2968,6 +3055,11 @@ ini@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.0.tgz#2f6de95006923aa75feed8894f5686165adc08f1" +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + init-package-json@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" @@ -3011,6 +3103,11 @@ is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" @@ -3522,6 +3619,11 @@ mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -3534,7 +3636,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.6" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" @@ -3592,6 +3694,11 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + mkdirp-infer-owner@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" @@ -3629,6 +3736,11 @@ nanoid@^3.1.30: version "3.3.4" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" @@ -3659,6 +3771,18 @@ next@12.1.6: "@next/swc-win32-ia32-msvc" "12.1.6" "@next/swc-win32-x64-msvc" "12.1.6" +node-abi@^3.3.0: + version "3.22.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.22.0.tgz#00b8250e86a0816576258227edbce7bbe0039362" + integrity sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w== + dependencies: + semver "^7.3.5" + +node-addon-api@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501" + integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA== + node-gyp@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.0.0.tgz#e1da2067427f3eb5bb56820cb62bc6b1e4bd2089" @@ -3929,7 +4053,7 @@ object.values@^1.1.5: define-properties "^1.1.3" es-abstract "^1.19.1" -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" dependencies: @@ -4088,6 +4212,24 @@ postcss@8.4.5: picocolors "^1.0.0" source-map-js "^1.0.1" +prebuild-install@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -4138,6 +4280,14 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" @@ -4150,6 +4300,16 @@ queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-calendar@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/react-calendar/-/react-calendar-3.7.0.tgz#951d56e91afb33b1c1e019cb790349fbffcc6894" @@ -4247,7 +4407,7 @@ read@1, read@^1.0.7, read@~1.0.7: dependencies: mute-stream "~0.0.4" -readable-stream@^3.6.0: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" dependencies: @@ -4388,14 +4548,14 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" +safe-buffer@^5.0.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -4432,6 +4592,20 @@ shallowequal@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" +sharp@^0.30.7: + version "0.30.7" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.30.7.tgz#7862bda98804fdd1f0d5659c85e3324b90d94c7c" + integrity sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig== + dependencies: + color "^4.2.3" + detect-libc "^2.0.1" + node-addon-api "^5.0.0" + prebuild-install "^7.1.1" + semver "^7.3.7" + simple-get "^4.0.1" + tar-fs "^2.1.1" + tunnel-agent "^0.6.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -4454,6 +4628,27 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" @@ -4615,6 +4810,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + styled-components@^5.3.5: version "5.3.5" resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz" @@ -4658,6 +4858,27 @@ supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" +tar-fs@^2.0.0, tar-fs@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" @@ -4731,6 +4952,13 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
{data.year_month_formatted}{parseFloat(data.nordeste).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.norte).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sudeste).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sul).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.nordeste).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.norte).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sudeste).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sul).toLocaleString('pt-br',{currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}
Máximo{parseFloat(data.nordeste_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.norte_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sudeste_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sul_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.nordeste_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.norte_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sudeste_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sul_max).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}
Mínimo{parseFloat(data.nordeste_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.norte_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sudeste_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sul_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.nordeste_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.norte_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sudeste_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}{parseFloat(data.sul_min).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2, maximumFractionDigits: 2})}
Desv. Padrão{parseFloat(data.nordeste_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.norte_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sudeste_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sul_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}Desv. Padrão{parseFloat(data.nordeste_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.norte_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sudeste_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(data.sul_desv_pad).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}
{value.mes}{value.cod_smart_unidade}{value.operacao}{parseFloat(value.montante_nf).toLocaleString('pt-br')}{value.contraparte}{parseFloat(value.preco_nf).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(value.nf_c_icms).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{value.mes}{value.cod_smart_unidade}{value.operacao}{parseFloat(value.montante_nf).toLocaleString('pt-br')}{value.contraparte}{parseFloat(value.preco_nf).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}{parseFloat(value.nf_c_icms).toLocaleString('pt-br',{style: 'currency', currency: 'BRL', minimumFractionDigits: 2})}