export const HOLIDAYS_TYPE = {
  NEW_YEARS_DAY: ["New Year's Day", '元旦', 1],
  SPRING_FESTIVAL: ['Spring Festival', '春节', 3],
  TOMB_SWEEPING_DAY: ['Tomb-sweeping Day', '清明', 1],
  LABOUR_DAY: ['Labour Day', '劳动节', 1],
  DRAGON_BOAT_FESTIVAL: ['Dragon Boat Festival', '端午', 1],
  MID_AUTUMN_FESTIVAL: ['Mid-autumn Festival', '中秋', 1],
  NATIONAL_DAY: ['National Day', '国庆节', 3],
}

export const Holidays = new Map([
  // 2020
  ['2020-01-01', HOLIDAYS_TYPE.NEW_YEARS_DAY],
  ['2020-01-24', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-25', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-26', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-27', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-28', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-29', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-30', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-01-31', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2020-05-01', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2020-05-02', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2020-05-03', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2020-05-04', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2020-05-05', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2020-06-25', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2020-06-26', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2020-06-27', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2020-10-01', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-02', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-03', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-04', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-05', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-06', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-07', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2020-10-08', HOLIDAYS_TYPE.NATIONAL_DAY],
  // 2021
  ['2021-01-01', HOLIDAYS_TYPE.NEW_YEARS_DAY],
  ['2021-01-02', HOLIDAYS_TYPE.NEW_YEARS_DAY],
  ['2021-01-03', HOLIDAYS_TYPE.NEW_YEARS_DAY],
  ['2021-02-11', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-12', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-13', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-14', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-15', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-16', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-02-17', HOLIDAYS_TYPE.SPRING_FESTIVAL],
  ['2021-04-03', HOLIDAYS_TYPE.TOMB_SWEEPING_DAY],
  ['2021-04-04', HOLIDAYS_TYPE.TOMB_SWEEPING_DAY],
  ['2021-04-05', HOLIDAYS_TYPE.TOMB_SWEEPING_DAY],
  ['2021-05-01', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2021-05-02', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2021-05-03', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2021-05-04', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2021-05-05', HOLIDAYS_TYPE.LABOUR_DAY],
  ['2021-06-12', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2021-06-13', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2021-06-14', HOLIDAYS_TYPE.DRAGON_BOAT_FESTIVAL],
  ['2021-09-19', HOLIDAYS_TYPE.MID_AUTUMN_FESTIVAL],
  ['2021-09-20', HOLIDAYS_TYPE.MID_AUTUMN_FESTIVAL],
  ['2021-09-21', HOLIDAYS_TYPE.MID_AUTUMN_FESTIVAL],
  ['2021-10-01', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-02', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-03', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-04', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-05', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-06', HOLIDAYS_TYPE.NATIONAL_DAY],
  ['2021-10-07', HOLIDAYS_TYPE.NATIONAL_DAY],
])
