// TODO: fix the startDate/endDate of all lessons 
export const lessons_133700_goteborgsstad = () => {
  const baseTime = 1636357800000;
  const baseDate = new Date(baseTime)
  const today = new Date()
  today.setHours(baseDate.getHours())
  today.setMinutes(baseDate.getMinutes())
  today.setSeconds(0)

  const offset = Math.abs(baseTime - today.getTime())
  return {
    "url": "https://hjarntorget.goteborg.se/api/schema/lessons?forUser=133700_goteborgsstad&startDateIso=2021-11-01&endDateIso=2021-11-08",
    "headers": {
      "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
      "cookie": "REMOVED"
    },
    "status": 200,
    "statusText": "200",
    "json": () => Promise.resolve([
      {
        "id": "36080472:1",
        "title": "HKK",
        "location": "A402",
        "calendars": [
          "138JÄTS 21/22 8B/HKK"
        ],
        "startDate": {
          "ts": offset + 1636357800000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636360500000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [
          "Noel Nyström (NNM)"
        ],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      },
      {
        "id": "36080497:1",
        "title": "BL",
        "location": "B260",
        "calendars": [
          "138JÄTS 21/22 8B/BL"
        ],
        "startDate": {
          "ts": offset + 1636361700000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636365000000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [
          "Joseph Ekström (JHE)"
        ],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      },
      {
        "id": "37164864:1",
        "title": "IDH",
        "location": "IDH Ute",
        "calendars": [
          "138JÄTS 21/22 8B/IDH"
        ],
        "startDate": {
          "ts": offset + 1636365600000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636369800000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [
          "Katja Fransson (KAF)"
        ],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      },
      {
        "id": "36080557:1",
        "title": "LUNCH",
        "location": "-",
        "calendars": [
          "138JÄTS 21/22 8B"
        ],
        "startDate": {
          "ts": offset + 1636370700000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636372800000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      },
      {
        "id": "36080576:1",
        "title": "EN",
        "location": "A402",
        "calendars": [
          "138JÄTS 21/22 8B/EN"
        ],
        "startDate": {
          "ts": offset + 1636372800000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636376400000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [
          "Henrietta Fransson (HAF)"
        ],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      },
      {
        "id": "36080591:1",
        "title": "MA",
        "location": "A402",
        "calendars": [
          "138JÄTS 21/22 8B/MA"
        ],
        "startDate": {
          "ts": offset + 1636377000000,
          "timezoneOffsetMinutes": 60
        },
        "endDate": {
          "ts": offset + 1636380600000,
          "timezoneOffsetMinutes": 60
        },
        "ownPlannings": null,
        "teacherPlannings": null,
        "teacherAndStudentPlannings": null,
        "ownGeneralPlannings": null,
        "teacherGeneralPlannings": null,
        "teacherAndStudentGeneralPlannings": null,
        "bookedResourceNames": [],
        "bookedTeacherNames": [
          "Amin Månsson (ANM)"
        ],
        "hasTest": false,
        "hasHomework": false,
        "hasAssignment": false,
        "url": null,
        "note": ""
      }
    ])
  } as any as Response
}

export const lessons_123456_goteborgsstad = () => {
  const baseTime = 1636355400000;
  const baseDate = new Date(baseTime)
  const today = new Date()
  today.setHours(baseDate.getHours())
  today.setMinutes(baseDate.getMinutes())
  today.setSeconds(0)
  
  const offset = Math.abs(baseTime - today.getTime())
  return {
  "url": "https://hjarntorget.goteborg.se/api/schema/lessons?forUser=123456_goteborgsstad&startDateIso=2021-11-01&endDateIso=2021-11-08",
  "headers": {
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
    "cookie": "REMOVED"
  },
  "status": 200,
  "statusText": "200",
  "json": () => [
    {
      "id": "36080454:1",
      "title": "EV",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636355400000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636357500000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Petra Modin (PMO)",
        "Joakim Ness (JNE)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080467:1",
      "title": "MENT",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636357500000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636358100000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Petra Modin (PMO)",
        "Joakim Ness (JNE)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080474:1",
      "title": "EN",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636358400000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636362000000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Petra Modin (PMO)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080502:1",
      "title": "SV",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636362900000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636366500000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Joakim Ness (JNE)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080529:1",
      "title": "LUNCH",
      "location": "-",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636366500000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636368300000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080545:1",
      "title": "MA",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636369200000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636372800000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Ali Gupta (AGU)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    },
    {
      "id": "36080578:1",
      "title": "NO",
      "location": "P18",
      "calendars": [
        "138JÄTS 21/22 5A"
      ],
      "startDate": {
        "ts": offset + 1636373400000,
        "timezoneOffsetMinutes": 60
      },
      "endDate": {
        "ts": offset + 1636376400000,
        "timezoneOffsetMinutes": 60
      },
      "ownPlannings": null,
      "teacherPlannings": null,
      "teacherAndStudentPlannings": null,
      "ownGeneralPlannings": null,
      "teacherGeneralPlannings": null,
      "teacherAndStudentGeneralPlannings": null,
      "bookedResourceNames": [],
      "bookedTeacherNames": [
        "Ali Gupta (AGU)"
      ],
      "hasTest": false,
      "hasHomework": false,
      "hasAssignment": false,
      "url": null,
      "note": ""
    }
  ]
} as any as Response
}

export const lessons_133737_goteborgsstad = () => (
  {
    "url": "https://hjarntorget.goteborg.se/api/schema/lessons?forUser=133737_goteborgsstad&startDateIso=2021-11-01&endDateIso=2021-11-08",
    "headers": {
      "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36",
      "cookie": "REMOVED"
    },
    "status": 200,
    "statusText": "200",
    "json": () => Promise.resolve([] as any[])
  }
) as any as Response