import { StackedLineData } from 'components/Charts/StackedLineChart'
import { StackedHistogramData } from 'components/Charts/VolumeChart/renderer'
import { PriceSource } from 'graphql/data/__generated__/types-and-hooks'

export const HARDCODED_VOLUME_DATA = [
  { time: 1702500046, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 3000000 } },
  { time: 1702500146, values: { [PriceSource.SubgraphV2]: 1400000, [PriceSource.SubgraphV3]: 4000000 } },
  { time: 1702500246, values: { [PriceSource.SubgraphV2]: 1300000, [PriceSource.SubgraphV3]: 3500000 } },
  { time: 1702500346, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702500446, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702500546, values: { [PriceSource.SubgraphV2]: 4000000, [PriceSource.SubgraphV3]: 15000000 } },
  { time: 1702500646, values: { [PriceSource.SubgraphV2]: 9250000, [PriceSource.SubgraphV3]: 16000000 } },
  { time: 1702500746, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 9000000 } },
  { time: 1702500846, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8500000 } },
  { time: 1702500946, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702501046, values: { [PriceSource.SubgraphV2]: 10000000, [PriceSource.SubgraphV3]: 5000000 } },
  { time: 1702501146, values: { [PriceSource.SubgraphV2]: 11000000, [PriceSource.SubgraphV3]: 6000000 } },
  { time: 1702501246, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702501346, values: { [PriceSource.SubgraphV2]: 11000000, [PriceSource.SubgraphV3]: 6500000 } },
  { time: 1702501446, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702501546, values: { [PriceSource.SubgraphV2]: 1900000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702502046, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 3000000 } },
  { time: 1702502146, values: { [PriceSource.SubgraphV2]: 1400000, [PriceSource.SubgraphV3]: 4000000 } },
  { time: 1702502246, values: { [PriceSource.SubgraphV2]: 1300000, [PriceSource.SubgraphV3]: 3500000 } },
  { time: 1702502346, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702502446, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702502546, values: { [PriceSource.SubgraphV2]: 4000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702502646, values: { [PriceSource.SubgraphV2]: 9250000, [PriceSource.SubgraphV3]: 6000000 } },
  { time: 1702502746, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 9000000 } },
  { time: 1702502846, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8500000 } },
  { time: 1702502946, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702503046, values: { [PriceSource.SubgraphV2]: 10000000, [PriceSource.SubgraphV3]: 5000000 } },
  { time: 1702503146, values: { [PriceSource.SubgraphV2]: 11000000, [PriceSource.SubgraphV3]: 6000000 } },
  { time: 1702503246, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702503346, values: { [PriceSource.SubgraphV2]: 11000000, [PriceSource.SubgraphV3]: 6500000 } },
  { time: 1702503446, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702503546, values: { [PriceSource.SubgraphV2]: 1900000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702504046, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 3000000 } },
  { time: 1702504146, values: { [PriceSource.SubgraphV2]: 1400000, [PriceSource.SubgraphV3]: 4000000 } },
  { time: 1702504246, values: { [PriceSource.SubgraphV2]: 1300000, [PriceSource.SubgraphV3]: 3500000 } },
  { time: 1702504346, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702504446, values: { [PriceSource.SubgraphV2]: 1000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702504546, values: { [PriceSource.SubgraphV2]: 4000000, [PriceSource.SubgraphV3]: 12000000 } },
  { time: 1702504646, values: { [PriceSource.SubgraphV2]: 9250000, [PriceSource.SubgraphV3]: 14000000 } },
  { time: 1702504746, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 9000000 } },
  { time: 1702504846, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8500000 } },
  { time: 1702504946, values: { [PriceSource.SubgraphV2]: 6000000, [PriceSource.SubgraphV3]: 7000000 } },
  { time: 1702505046, values: { [PriceSource.SubgraphV2]: 10000000, [PriceSource.SubgraphV3]: 5000000 } },
  { time: 1702505146, values: { [PriceSource.SubgraphV2]: 9000000, [PriceSource.SubgraphV3]: 6000000 } },
  { time: 1702505246, values: { [PriceSource.SubgraphV2]: 5000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702505346, values: { [PriceSource.SubgraphV2]: 4000000, [PriceSource.SubgraphV3]: 6500000 } },
  { time: 1702505446, values: { [PriceSource.SubgraphV2]: 2000000, [PriceSource.SubgraphV3]: 8000000 } },
  { time: 1702505546, values: { [PriceSource.SubgraphV2]: 1900000, [PriceSource.SubgraphV3]: 7000000 } },
] as StackedHistogramData[]

export const HARDCODED_TVL_DATA = [
  { time: 1702500046, values: [1000000, 3000000] },
  { time: 1702500146, values: [1400000, 4000000] },
  { time: 1702500246, values: [1300000, 3500000] },
  { time: 1702500346, values: [2000000, 7000000] },
  { time: 1702500446, values: [1000000, 8000000] },
  { time: 1702500546, values: [4000000, 15000000] },
  { time: 1702500646, values: [9250000, 16000000] },
  { time: 1702500746, values: [6000000, 9000000] },
  { time: 1702500846, values: [5000000, 8500000] },
  { time: 1702500946, values: [6000000, 7000000] },
  { time: 1702501046, values: [10000000, 5000000] },
  { time: 1702501146, values: [11000000, 6000000] },
  { time: 1702501246, values: [5000000, 8000000] },
  { time: 1702501346, values: [11000000, 6500000] },
  { time: 1702501446, values: [2000000, 8000000] },
  { time: 1702501546, values: [1900000, 7000000] },
] as StackedLineData[]
