private TimeTableEntry[] mTimeTable = new TimeTableEntry[]{new TimeTableEntry(19, 0, 30), new TimeTableEntry(19, 30, 30), new TimeTableEntry(20, 0, 30), new TimeTableEntry(20, 30, 30), new TimeTableEntry(21, 0, 30), new TimeTableEntry(21, 30, 30), new TimeTableEntry(22, 0, 30), new TimeTableEntry(22, 30, 30), new TimeTableEntry(23, 0, 30), new TimeTableEntry(23, 30, 30), new TimeTableEntry(0, 0, 30), new TimeTableEntry(18, 30, 30), new TimeTableEntry(18, 0, 30), new TimeTableEntry(17, 30, 30), new TimeTableEntry(17, 0, 30), new TimeTableEntry(16, 30, 30), new TimeTableEntry(16, 0, 30), new TimeTableEntry(15, 30, 30), new TimeTableEntry(15, 0, 30), new TimeTableEntry(14, 30, 30), new TimeTableEntry(14, 0, 30), new TimeTableEntry(13, 30, 30), new TimeTableEntry(13, 0, 30), new TimeTableEntry(12, 30, 30), new TimeTableEntry(12, 0, 30), new TimeTableEntry(11, 30, 30), new TimeTableEntry(11, 0, 30), new TimeTableEntry(10, 30, 30), new TimeTableEntry(10, 0, 30), new TimeTableEntry(9, 30, 30), new TimeTableEntry(9, 0, 30), new TimeTableEntry(8, 30, 30), new TimeTableEntry(8, 0, 30), new TimeTableEntry(7, 30, 30), new TimeTableEntry(7, 0, 30), new TimeTableEntry(6, 30, 30), new TimeTableEntry(6, 0, 30), new TimeTableEntry(19, 0, 60), new TimeTableEntry(19, 30, 60), new TimeTableEntry(20, 0, 60), new TimeTableEntry(20, 30, 60), new TimeTableEntry(21, 0, 60), new TimeTableEntry(21, 30, 60), new TimeTableEntry(22, 0, 60), new TimeTableEntry(22, 30, 60), new TimeTableEntry(23, 0, 60), new TimeTableEntry(23, 30, 60), new TimeTableEntry(0, 0, 60), new TimeTableEntry(18, 30, 60), new TimeTableEntry(18, 0, 60), new TimeTableEntry(17, 30, 60), new TimeTableEntry(17, 0, 60), new TimeTableEntry(16, 30, 60), new TimeTableEntry(16, 0, 60), new TimeTableEntry(15, 30, 60), new TimeTableEntry(15, 0, 60), new TimeTableEntry(14, 30, 60), new TimeTableEntry(14, 0, 60), new TimeTableEntry(13, 30, 60), new TimeTableEntry(13, 0, 60), new TimeTableEntry(12, 30, 60), new TimeTableEntry(12, 0, 60), new TimeTableEntry(11, 30, 60), new TimeTableEntry(11, 0, 60), new TimeTableEntry(10, 30, 60), new TimeTableEntry(10, 0, 60), new TimeTableEntry(9, 30, 60), new TimeTableEntry(9, 0, 60), new TimeTableEntry(8, 30, 60), new TimeTableEntry(8, 0, 60), new TimeTableEntry(7, 30, 60), new TimeTableEntry(7, 0, 60), new TimeTableEntry(6, 30, 60), new TimeTableEntry(6, 0, 60), new TimeTableEntry(19, 0, 90), new TimeTableEntry(19, 30, 90), new TimeTableEntry(20, 0, 90), new TimeTableEntry(20, 30, 90), new TimeTableEntry(21, 0, 90), new TimeTableEntry(21, 30, 90), new TimeTableEntry(22, 0, 90), new TimeTableEntry(22, 30, 90), new TimeTableEntry(23, 0, 90), new TimeTableEntry(23, 30, 90), new TimeTableEntry(0, 0, 90), new TimeTableEntry(18, 30, 90), new TimeTableEntry(19, 0, 120), new TimeTableEntry(19, 30, 120), new TimeTableEntry(20, 0, 120), new TimeTableEntry(20, 30, 120), new TimeTableEntry(21, 0, 120), new TimeTableEntry(21, 30, 120), new TimeTableEntry(22, 0, 120), new TimeTableEntry(22, 30, 120), new TimeTableEntry(23, 0, 120), new TimeTableEntry(15, 0, 120), new TimeTableEntry(14, 30, 120), new TimeTableEntry(6, 0, 150), new TimeTableEntry(0, 5, 30), new TimeTableEntry(0, 10, 30), new TimeTableEntry(0, 15, 30), new TimeTableEntry(0, 20, 30), new TimeTableEntry(0, 25, 30), new TimeTableEntry(18, 35, 30), new TimeTableEntry(18, 40, 30), new TimeTableEntry(18, 45, 30), new TimeTableEntry(18, 50, 30), new TimeTableEntry(18, 55, 30), new TimeTableEntry(18, 5, 30), new TimeTableEntry(18, 10, 30), new TimeTableEntry(18, 15, 30), new TimeTableEntry(18, 20, 30), new TimeTableEntry(18, 25, 30), new TimeTableEntry(17, 35, 30), new TimeTableEntry(17, 40, 30), new TimeTableEntry(17, 45, 30), new TimeTableEntry(17, 50, 30), new TimeTableEntry(17, 55, 30), new TimeTableEntry(17, 5, 30), new TimeTableEntry(17, 10, 30), new TimeTableEntry(17, 15, 30), new TimeTableEntry(17, 20, 30), new TimeTableEntry(17, 25, 30), new TimeTableEntry(12, 0, 25), new TimeTableEntry(12, 0, 20), new TimeTableEntry(12, 0, 15), new TimeTableEntry(12, 0, 10), new TimeTableEntry(12, 0, 5), new TimeTableEntry(11, 0, 25), new TimeTableEntry(11, 0, 20), new TimeTableEntry(11, 0, 15), new TimeTableEntry(11, 0, 10), new TimeTableEntry(11, 0, 5), new TimeTableEntry(10, 0, 25), new TimeTableEntry(10, 0, 20), new TimeTableEntry(10, 0, 15), new TimeTableEntry(10, 0, 10), new TimeTableEntry(10, 0, 5), new TimeTableEntry(9, 0, 25), new TimeTableEntry(9, 0, 20), new TimeTableEntry(9, 0, 15), new TimeTableEntry(9, 0, 10), new TimeTableEntry(9, 0, 5), new TimeTableEntry(8, 0, 25), new TimeTableEntry(8, 0, 20), new TimeTableEntry(8, 0, 15), new TimeTableEntry(8, 0, 10), new TimeTableEntry(8, 0, 5), new TimeTableEntry(7, 0, 25), new TimeTableEntry(7, 0, 20), new TimeTableEntry(7, 0, 15), new TimeTableEntry(7, 0, 10), new TimeTableEntry(7, 0, 5), new TimeTableEntry(6, 0, 25), new TimeTableEntry(6, 0, 20), new TimeTableEntry(6, 0, 15), new TimeTableEntry(6, 0, 10), new TimeTableEntry(6, 0, 5), new TimeTableEntry(17, 0, 55), new TimeTableEntry(17, 0, 50), new TimeTableEntry(17, 0, 45), new TimeTableEntry(17, 0, 40), new TimeTableEntry(17, 0, 35), new TimeTableEntry(15, 30, 55), new TimeTableEntry(15, 30, 50), new TimeTableEntry(15, 30, 45), new TimeTableEntry(15, 30, 40), new TimeTableEntry(15, 30, 35), new TimeTableEntry(15, 0, 55), new TimeTableEntry(15, 0, 50), new TimeTableEntry(15, 0, 45), new TimeTableEntry(15, 0, 40), new TimeTableEntry(15, 0, 35), new TimeTableEntry(13, 0, 55), new TimeTableEntry(13, 0, 50), new TimeTableEntry(13, 0, 45), new TimeTableEntry(13, 0, 40), new TimeTableEntry(13, 0, 35), new TimeTableEntry(12, 0, 55), new TimeTableEntry(12, 0, 50), new TimeTableEntry(12, 0, 45), new TimeTableEntry(12, 0, 40), new TimeTableEntry(12, 0, 35), new TimeTableEntry(0, 5, 25), new TimeTableEntry(0, 10, 25), new TimeTableEntry(0, 15, 25), new TimeTableEntry(0, 20, 25), new TimeTableEntry(0, 25, 25), new TimeTableEntry(17, 35, 25), new TimeTableEntry(17, 40, 25), new TimeTableEntry(17, 45, 25), new TimeTableEntry(17, 50, 25), new TimeTableEntry(17, 55, 25), new TimeTableEntry(12, 35, 25), new TimeTableEntry(12, 40, 25), new TimeTableEntry(12, 45, 25), new TimeTableEntry(12, 50, 25), new TimeTableEntry(12, 55, 25), new TimeTableEntry(14, 5, 45), new TimeTableEntry(14, 10, 45), new TimeTableEntry(14, 15, 45), new TimeTableEntry(14, 20, 45), new TimeTableEntry(14, 25, 45), new TimeTableEntry(20, 15, 115), new TimeTableEntry(20, 15, 110), new TimeTableEntry(20, 15, 105), new TimeTableEntry(20, 15, 100), new TimeTableEntry(20, 15, 95), new TimeTableEntry(19, 0, 25), new TimeTableEntry(19, 0, 20), new TimeTableEntry(19, 0, 15), new TimeTableEntry(19, 0, 10), new TimeTableEntry(19, 0, 5), new TimeTableEntry(19, 30, 25), new TimeTableEntry(19, 30, 20), new TimeTableEntry(19, 30, 15), new TimeTableEntry(19, 30, 10), new TimeTableEntry(19, 30, 5), new TimeTableEntry(20, 0, 25), new TimeTableEntry(20, 0, 20), new TimeTableEntry(20, 0, 15), new TimeTableEntry(20, 0, 10), new TimeTableEntry(20, 0, 5), new TimeTableEntry(20, 30, 25), new TimeTableEntry(20, 30, 20), new TimeTableEntry(20, 30, 15), new TimeTableEntry(20, 30, 10), new TimeTableEntry(20, 30, 5), new TimeTableEntry(21, 0, 25), new TimeTableEntry(21, 0, 20), new TimeTableEntry(21, 0, 15), new TimeTableEntry(21, 0, 10), new TimeTableEntry(21, 0, 5), new TimeTableEntry(21, 30, 25), new TimeTableEntry(21, 30, 20), new TimeTableEntry(21, 30, 15), new TimeTableEntry(21, 30, 10), new TimeTableEntry(21, 30, 5), new TimeTableEntry(22, 0, 25), new TimeTableEntry(22, 0, 20), new TimeTableEntry(22, 0, 15), new TimeTableEntry(22, 0, 10), new TimeTableEntry(22, 0, 5), new TimeTableEntry(22, 30, 25), new TimeTableEntry(22, 30, 20), new TimeTableEntry(22, 30, 15), new TimeTableEntry(22, 30, 10), new TimeTableEntry(22, 30, 5), new TimeTableEntry(23, 0, 25), new TimeTableEntry(23, 0, 20), new TimeTableEntry(23, 0, 15), new TimeTableEntry(23, 0, 10), new TimeTableEntry(23, 0, 5), new TimeTableEntry(23, 30, 25), new TimeTableEntry(23, 30, 20), new TimeTableEntry(23, 30, 15), new TimeTableEntry(23, 30, 10), new TimeTableEntry(23, 30, 5), new TimeTableEntry(0, 0, 25), new TimeTableEntry(0, 0, 20), new TimeTableEntry(0, 0, 15), new TimeTableEntry(0, 0, 10), new TimeTableEntry(0, 0, 5), new TimeTableEntry(18, 30, 25), new TimeTableEntry(18, 30, 20), new TimeTableEntry(18, 30, 15), new TimeTableEntry(18, 30, 10), new TimeTableEntry(18, 30, 5), new TimeTableEntry(18, 0, 25), new TimeTableEntry(18, 0, 20), new TimeTableEntry(18, 0, 15), new TimeTableEntry(18, 0, 10), new TimeTableEntry(18, 0, 5), new TimeTableEntry(17, 30, 25), new TimeTableEntry(17, 30, 20), new TimeTableEntry(17, 30, 15), new TimeTableEntry(17, 30, 10), new TimeTableEntry(17, 30, 5), new TimeTableEntry(17, 0, 25), new TimeTableEntry(17, 0, 20), new TimeTableEntry(17, 0, 15), new TimeTableEntry(17, 0, 10), new TimeTableEntry(17, 0, 5), new TimeTableEntry(16, 30, 25), new TimeTableEntry(16, 30, 20), new TimeTableEntry(16, 30, 15), new TimeTableEntry(16, 30, 10), new TimeTableEntry(16, 30, 5), new TimeTableEntry(16, 0, 25), new TimeTableEntry(16, 0, 20), new TimeTableEntry(16, 0, 15), new TimeTableEntry(16, 0, 10), new TimeTableEntry(16, 0, 5), new TimeTableEntry(15, 30, 25), new TimeTableEntry(15, 30, 20), new TimeTableEntry(15, 30, 15), new TimeTableEntry(15, 30, 10), new TimeTableEntry(15, 30, 5), new TimeTableEntry(15, 0, 25), new TimeTableEntry(15, 0, 20), new TimeTableEntry(15, 0, 15), new TimeTableEntry(15, 0, 10), new TimeTableEntry(15, 0, 5), new TimeTableEntry(14, 30, 25), new TimeTableEntry(14, 30, 20), new TimeTableEntry(14, 30, 15), new TimeTableEntry(14, 30, 10), new TimeTableEntry(14, 30, 5), new TimeTableEntry(14, 0, 25), new TimeTableEntry(14, 0, 20), new TimeTableEntry(14, 0, 15), new TimeTableEntry(14, 0, 10), new TimeTableEntry(14, 0, 5), new TimeTableEntry(13, 30, 25), new TimeTableEntry(13, 30, 20), new TimeTableEntry(13, 30, 15), new TimeTableEntry(13, 30, 10), new TimeTableEntry(13, 30, 5), new TimeTableEntry(13, 0, 25), new TimeTableEntry(13, 0, 20), new TimeTableEntry(13, 0, 15), new TimeTableEntry(13, 0, 10), new TimeTableEntry(13, 0, 5), new TimeTableEntry(12, 30, 25), new TimeTableEntry(12, 30, 20), new TimeTableEntry(12, 30, 15), new TimeTableEntry(12, 30, 10), new TimeTableEntry(12, 30, 5), new TimeTableEntry(19, 0, 55), new TimeTableEntry(19, 0, 50), new TimeTableEntry(19, 0, 45), new TimeTableEntry(19, 0, 40), new TimeTableEntry(19, 0, 35), new TimeTableEntry(19, 30, 55), new TimeTableEntry(19, 30, 50), new TimeTableEntry(19, 30, 45), new TimeTableEntry(19, 30, 40), new TimeTableEntry(19, 30, 35), new TimeTableEntry(20, 0, 55), new TimeTableEntry(20, 0, 50), new TimeTableEntry(20, 0, 45), new TimeTableEntry(20, 0, 40), new TimeTableEntry(20, 0, 35), new TimeTableEntry(20, 30, 55), new TimeTableEntry(20, 30, 50), new TimeTableEntry(20, 30, 45), new TimeTableEntry(20, 30, 40), new TimeTableEntry(20, 30, 35), new TimeTableEntry(21, 0, 55), new TimeTableEntry(21, 0, 50), new TimeTableEntry(21, 0, 45), new TimeTableEntry(21, 0, 40), new TimeTableEntry(21, 0, 35), new TimeTableEntry(21, 30, 55), new TimeTableEntry(21, 30, 50), new TimeTableEntry(21, 30, 45), new TimeTableEntry(21, 30, 40), new TimeTableEntry(21, 30, 35), new TimeTableEntry(22, 0, 55), new TimeTableEntry(22, 0, 50), new TimeTableEntry(22, 0, 45), new TimeTableEntry(22, 0, 40), new TimeTableEntry(22, 0, 35), new TimeTableEntry(22, 30, 55), new TimeTableEntry(22, 30, 50), new TimeTableEntry(22, 30, 45), new TimeTableEntry(22, 30, 40), new TimeTableEntry(22, 30, 35), new TimeTableEntry(23, 0, 55), new TimeTableEntry(23, 0, 50), new TimeTableEntry(23, 0, 45), new TimeTableEntry(23, 0, 40), new TimeTableEntry(23, 0, 35), new TimeTableEntry(23, 30, 55), new TimeTableEntry(23, 30, 50), new TimeTableEntry(23, 30, 45), new TimeTableEntry(23, 30, 40), new TimeTableEntry(23, 30, 35), new TimeTableEntry(0, 0, 55), new TimeTableEntry(0, 0, 50), new TimeTableEntry(0, 0, 45), new TimeTableEntry(0, 0, 40), new TimeTableEntry(0, 0, 35), new TimeTableEntry(18, 30, 55), new TimeTableEntry(18, 30, 50), new TimeTableEntry(18, 30, 45), new TimeTableEntry(18, 30, 40), new TimeTableEntry(18, 30, 35), new TimeTableEntry(18, 0, 55), new TimeTableEntry(18, 0, 50), new TimeTableEntry(18, 0, 45), new TimeTableEntry(18, 0, 40), new TimeTableEntry(18, 0, 35), new TimeTableEntry(18, 0, 90), new TimeTableEntry(17, 30, 90), new TimeTableEntry(17, 0, 90), new TimeTableEntry(16, 30, 90), new TimeTableEntry(16, 0, 90), new TimeTableEntry(15, 30, 90), new TimeTableEntry(15, 0, 90), new TimeTableEntry(14, 30, 90), new TimeTableEntry(14, 0, 90), new TimeTableEntry(13, 30, 90), new TimeTableEntry(13, 0, 90), new TimeTableEntry(12, 30, 90), new TimeTableEntry(12, 0, 90), new TimeTableEntry(11, 30, 90), new TimeTableEntry(11, 0, 90), new TimeTableEntry(10, 30, 90), new TimeTableEntry(10, 0, 90), new TimeTableEntry(9, 30, 90), new TimeTableEntry(9, 0, 90), new TimeTableEntry(23, 30, 120), new TimeTableEntry(0, 0, 120), new TimeTableEntry(18, 30, 120), new TimeTableEntry(18, 0, 120), new TimeTableEntry(17, 30, 120), new TimeTableEntry(17, 0, 120), new TimeTableEntry(16, 30, 120), new TimeTableEntry(16, 0, 120), new TimeTableEntry(15, 30, 120), new TimeTableEntry(15, 0, 120), new TimeTableEntry(14, 30, 120), new TimeTableEntry(14, 0, 120), new TimeTableEntry(13, 30, 120), new TimeTableEntry(13, 0, 120), new TimeTableEntry(12, 30, 120), new TimeTableEntry(12, 0, 120), new TimeTableEntry(20, 5, 60), new TimeTableEntry(20, 10, 60), new TimeTableEntry(20, 15, 60), new TimeTableEntry(20, 20, 60), new TimeTableEntry(20, 25, 60), new TimeTableEntry(16, 5, 60), new TimeTableEntry(16, 10, 60), new TimeTableEntry(16, 15, 60), new TimeTableEntry(16, 20, 60), new TimeTableEntry(16, 25, 60), new TimeTableEntry(20, 35, 90), new TimeTableEntry(20, 40, 90), new TimeTableEntry(20, 45, 90), new TimeTableEntry(20, 50, 90), new TimeTableEntry(20, 55, 90), new TimeTableEntry(22, 35, 90), new TimeTableEntry(22, 40, 90), new TimeTableEntry(22, 45, 90), new TimeTableEntry(22, 50, 90), new TimeTableEntry(22, 55, 90), new TimeTableEntry(15, 5, 90), new TimeTableEntry(15, 10, 90), new TimeTableEntry(15, 15, 90), new TimeTableEntry(15, 20, 90), new TimeTableEntry(15, 25, 90), new TimeTableEntry(20, 35, 120), new TimeTableEntry(20, 40, 120), new TimeTableEntry(20, 45, 120), new TimeTableEntry(20, 50, 120), new TimeTableEntry(20, 55, 120), new TimeTableEntry(19, 5, 30), new TimeTableEntry(19, 10, 30), new TimeTableEntry(19, 15, 30), new TimeTableEntry(19, 20, 30), new TimeTableEntry(19, 25, 30), new TimeTableEntry(19, 35, 30), new TimeTableEntry(19, 40, 30), new TimeTableEntry(19, 45, 30), new TimeTableEntry(19, 50, 30), new TimeTableEntry(19, 55, 30), new TimeTableEntry(20, 5, 30), new TimeTableEntry(20, 10, 30), new TimeTableEntry(20, 15, 30), new TimeTableEntry(20, 20, 30), new TimeTableEntry(20, 25, 30), new TimeTableEntry(20, 35, 30), new TimeTableEntry(20, 40, 30), new TimeTableEntry(20, 45, 30), new TimeTableEntry(20, 50, 30), new TimeTableEntry(20, 55, 30), new TimeTableEntry(21, 5, 30), new TimeTableEntry(21, 10, 30), new TimeTableEntry(21, 15, 30), new TimeTableEntry(21, 20, 30), new TimeTableEntry(21, 25, 30), new TimeTableEntry(21, 35, 30), new TimeTableEntry(21, 40, 30), new TimeTableEntry(21, 45, 30), new TimeTableEntry(21, 50, 30), new TimeTableEntry(21, 55, 30), new TimeTableEntry(22, 5, 30), new TimeTableEntry(22, 10, 30), new TimeTableEntry(22, 15, 30), new TimeTableEntry(22, 20, 30), new TimeTableEntry(22, 25, 30), new TimeTableEntry(14, 35, 30), new TimeTableEntry(14, 40, 30), new TimeTableEntry(14, 45, 30), new TimeTableEntry(14, 50, 30), new TimeTableEntry(14, 55, 30), new TimeTableEntry(14, 5, 30), new TimeTableEntry(14, 10, 30), new TimeTableEntry(14, 15, 30), new TimeTableEntry(14, 20, 30), new TimeTableEntry(14, 25, 30), new TimeTableEntry(13, 35, 30), new TimeTableEntry(13, 40, 30), new TimeTableEntry(13, 45, 30), new TimeTableEntry(13, 50, 30), new TimeTableEntry(13, 55, 30), new TimeTableEntry(13, 5, 30), new TimeTableEntry(13, 10, 30), new TimeTableEntry(13, 15, 30), new TimeTableEntry(13, 20, 30), new TimeTableEntry(13, 25, 30), new TimeTableEntry(12, 35, 30), new TimeTableEntry(12, 40, 30), new TimeTableEntry(12, 45, 30), new TimeTableEntry(12, 50, 30), new TimeTableEntry(12, 55, 30), new TimeTableEntry(12, 5, 30), new TimeTableEntry(12, 10, 30), new TimeTableEntry(12, 15, 30), new TimeTableEntry(12, 20, 30), new TimeTableEntry(12, 25, 30), new TimeTableEntry(22, 0, 25), new TimeTableEntry(22, 0, 20), new TimeTableEntry(22, 0, 15), new TimeTableEntry(22, 0, 10), new TimeTableEntry(22, 0, 5), new TimeTableEntry(22, 30, 25), new TimeTableEntry(22, 30, 20), new TimeTableEntry(22, 30, 15), new TimeTableEntry(22, 30, 10), new TimeTableEntry(22, 30, 5), new TimeTableEntry(23, 0, 25), new TimeTableEntry(23, 0, 20), new TimeTableEntry(23, 0, 15), new TimeTableEntry(23, 0, 10), new TimeTableEntry(23, 0, 5), new TimeTableEntry(23, 30, 25), new TimeTableEntry(23, 30, 20), new TimeTableEntry(23, 30, 15), new TimeTableEntry(23, 30, 10), new TimeTableEntry(23, 30, 5), new TimeTableEntry(13, 30, 55), new TimeTableEntry(13, 30, 50), new TimeTableEntry(13, 30, 45), new TimeTableEntry(13, 30, 40), new TimeTableEntry(13, 30, 35), new TimeTableEntry(19, 0, 85), new TimeTableEntry(19, 0, 80), new TimeTableEntry(19, 0, 75), new TimeTableEntry(19, 0, 70), new TimeTableEntry(19, 0, 65), new TimeTableEntry(23, 0, 85), new TimeTableEntry(23, 0, 80), new TimeTableEntry(23, 0, 75), new TimeTableEntry(23, 0, 70), new TimeTableEntry(23, 0, 65), new TimeTableEntry(20, 30, 115), new TimeTableEntry(20, 30, 110), new TimeTableEntry(20, 30, 105), new TimeTableEntry(20, 30, 100), new TimeTableEntry(20, 30, 95), new TimeTableEntry(22, 0, 115), new TimeTableEntry(22, 0, 110), new TimeTableEntry(22, 0, 105), new TimeTableEntry(22, 0, 100), new TimeTableEntry(22, 0, 95), new TimeTableEntry(18, 0, 115), new TimeTableEntry(18, 0, 110), new TimeTableEntry(18, 0, 105), new TimeTableEntry(18, 0, 100), new TimeTableEntry(18, 0, 95), new TimeTableEntry(11, 0, 115), new TimeTableEntry(11, 0, 110), new TimeTableEntry(11, 0, 105), new TimeTableEntry(11, 0, 100), new TimeTableEntry(11, 0, 95), new TimeTableEntry(15, 30, 145), new TimeTableEntry(15, 30, 140), new TimeTableEntry(15, 30, 135), new TimeTableEntry(15, 30, 130), new TimeTableEntry(15, 30, 125), new TimeTableEntry(19, 5, 25), new TimeTableEntry(19, 10, 25), new TimeTableEntry(19, 15, 25), new TimeTableEntry(19, 20, 25), new TimeTableEntry(19, 25, 25), new TimeTableEntry(19, 35, 25), new TimeTableEntry(19, 40, 25), new TimeTableEntry(19, 45, 25), new TimeTableEntry(19, 50, 25), new TimeTableEntry(19, 55, 25), new TimeTableEntry(20, 5, 25), new TimeTableEntry(20, 10, 25), new TimeTableEntry(20, 15, 25), new TimeTableEntry(20, 20, 25), new TimeTableEntry(20, 25, 25), new TimeTableEntry(20, 35, 25), new TimeTableEntry(20, 40, 25), new TimeTableEntry(20, 45, 25), new TimeTableEntry(20, 50, 25), new TimeTableEntry(20, 55, 25), new TimeTableEntry(21, 5, 25), new TimeTableEntry(21, 10, 25), new TimeTableEntry(21, 15, 25), new TimeTableEntry(21, 20, 25), new TimeTableEntry(21, 25, 25), new TimeTableEntry(21, 35, 25), new TimeTableEntry(21, 40, 25), new TimeTableEntry(21, 45, 25), new TimeTableEntry(21, 50, 25), new TimeTableEntry(21, 55, 25), new TimeTableEntry(22, 5, 25), new TimeTableEntry(22, 10, 25), new TimeTableEntry(22, 15, 25), new TimeTableEntry(22, 20, 25), new TimeTableEntry(22, 25, 25), new TimeTableEntry(22, 35, 25), new TimeTableEntry(22, 40, 25), new TimeTableEntry(22, 45, 25), new TimeTableEntry(22, 50, 25), new TimeTableEntry(22, 55, 25), new TimeTableEntry(14, 5, 55), new TimeTableEntry(14, 10, 55), new TimeTableEntry(14, 15, 55), new TimeTableEntry(14, 20, 55), new TimeTableEntry(14, 25, 55), new TimeTableEntry(13, 35, 55), new TimeTableEntry(13, 40, 55), new TimeTableEntry(13, 45, 55), new TimeTableEntry(13, 50, 55), new TimeTableEntry(13, 55, 55), new TimeTableEntry(13, 5, 55), new TimeTableEntry(13, 10, 55), new TimeTableEntry(13, 15, 55), new TimeTableEntry(13, 20, 55), new TimeTableEntry(13, 25, 55), new TimeTableEntry(16, 5, 25), new TimeTableEntry(16, 10, 25), new TimeTableEntry(16, 15, 25), new TimeTableEntry(16, 20, 25), new TimeTableEntry(16, 25, 25), new TimeTableEntry(14, 35, 25), new TimeTableEntry(14, 40, 25), new TimeTableEntry(14, 45, 25), new TimeTableEntry(14, 50, 25), new TimeTableEntry(14, 55, 25), new TimeTableEntry(13, 35, 25), new TimeTableEntry(13, 40, 25), new TimeTableEntry(13, 45, 25), new TimeTableEntry(13, 50, 25), new TimeTableEntry(13, 55, 25), new TimeTableEntry(19, 5, 55), new TimeTableEntry(19, 10, 55), new TimeTableEntry(19, 15, 55), new TimeTableEntry(19, 20, 55), new TimeTableEntry(19, 25, 55), new TimeTableEntry(20, 5, 55), new TimeTableEntry(20, 10, 55), new TimeTableEntry(20, 15, 55), new TimeTableEntry(20, 20, 55), new TimeTableEntry(20, 25, 55), new TimeTableEntry(23, 35, 55), new TimeTableEntry(23, 40, 55), new TimeTableEntry(23, 45, 55), new TimeTableEntry(23, 50, 55), new TimeTableEntry(23, 55, 55), new TimeTableEntry(18, 35, 55), new TimeTableEntry(18, 40, 55), new TimeTableEntry(18, 45, 55), new TimeTableEntry(18, 50, 55), new TimeTableEntry(18, 55, 55), new TimeTableEntry(17, 5, 55), new TimeTableEntry(17, 10, 55), new TimeTableEntry(17, 15, 55), new TimeTableEntry(17, 20, 55), new TimeTableEntry(17, 25, 55), new TimeTableEntry(20, 35, 85), new TimeTableEntry(20, 35, 80), new TimeTableEntry(20, 35, 75), new TimeTableEntry(20, 35, 70), new TimeTableEntry(20, 35, 65), new TimeTableEntry(21, 5, 85), new TimeTableEntry(21, 5, 80), new TimeTableEntry(21, 5, 75), new TimeTableEntry(21, 5, 70), new TimeTableEntry(21, 5, 65), new TimeTableEntry(20, 35, 115), new TimeTableEntry(20, 35, 110), new TimeTableEntry(20, 35, 105), new TimeTableEntry(20, 35, 100), new TimeTableEntry(20, 35, 95), new TimeTableEntry(19, 5, 20), new TimeTableEntry(19, 10, 20), new TimeTableEntry(19, 15, 20), new TimeTableEntry(19, 20, 20), new TimeTableEntry(19, 25, 20), new TimeTableEntry(19, 35, 20), new TimeTableEntry(19, 40, 20), new TimeTableEntry(19, 45, 20), new TimeTableEntry(19, 50, 20), new TimeTableEntry(19, 55, 20), new TimeTableEntry(21, 35, 20), new TimeTableEntry(21, 40, 20), new TimeTableEntry(21, 45, 20), new TimeTableEntry(21, 50, 20), new TimeTableEntry(21, 55, 20), new TimeTableEntry(0, 5, 20), new TimeTableEntry(0, 10, 20), new TimeTableEntry(0, 15, 20), new TimeTableEntry(0, 20, 20), new TimeTableEntry(0, 25, 20), new TimeTableEntry(18, 35, 20), new TimeTableEntry(18, 40, 20), new TimeTableEntry(18, 45, 20), new TimeTableEntry(18, 50, 20), new TimeTableEntry(18, 55, 20), new TimeTableEntry(17, 5, 20), new TimeTableEntry(17, 10, 20), new TimeTableEntry(17, 15, 20), new TimeTableEntry(17, 20, 20), new TimeTableEntry(17, 25, 20), new TimeTableEntry(15, 5, 20), new TimeTableEntry(15, 10, 20), new TimeTableEntry(15, 15, 20), new TimeTableEntry(15, 20, 20), new TimeTableEntry(15, 25, 20), new TimeTableEntry(23, 35, 50), new TimeTableEntry(23, 40, 50), new TimeTableEntry(23, 45, 50), new TimeTableEntry(23, 50, 50), new TimeTableEntry(23, 55, 50), new TimeTableEntry(17, 5, 50), new TimeTableEntry(17, 10, 50), new TimeTableEntry(17, 15, 50), new TimeTableEntry(17, 20, 50), new TimeTableEntry(17, 25, 50), new TimeTableEntry(20, 40, 115), new TimeTableEntry(20, 40, 110), new TimeTableEntry(20, 40, 105), new TimeTableEntry(20, 40, 100), new TimeTableEntry(20, 40, 95), new TimeTableEntry(19, 35, 15), new TimeTableEntry(19, 40, 15), new TimeTableEntry(19, 45, 15), new TimeTableEntry(19, 50, 15), new TimeTableEntry(19, 55, 15), new TimeTableEntry(12, 35, 15), new TimeTableEntry(12, 40, 15), new TimeTableEntry(12, 45, 15), new TimeTableEntry(12, 50, 15), new TimeTableEntry(12, 55, 15), new TimeTableEntry(23, 5, 45), new TimeTableEntry(23, 10, 45), new TimeTableEntry(23, 15, 45), new TimeTableEntry(23, 20, 45), new TimeTableEntry(23, 25, 45), new TimeTableEntry(20, 45, 85), new TimeTableEntry(20, 45, 80), new TimeTableEntry(20, 45, 75), new TimeTableEntry(20, 45, 70), new TimeTableEntry(20, 45, 65), new TimeTableEntry(22, 15, 85), new TimeTableEntry(22, 15, 80), new TimeTableEntry(22, 15, 75), new TimeTableEntry(22, 15, 70), new TimeTableEntry(22, 15, 65), new TimeTableEntry(22, 45, 85), new TimeTableEntry(22, 45, 80), new TimeTableEntry(22, 45, 75), new TimeTableEntry(22, 45, 70), new TimeTableEntry(22, 45, 65), new TimeTableEntry(20, 45, 115), new TimeTableEntry(20, 45, 110), new TimeTableEntry(20, 45, 105), new TimeTableEntry(20, 45, 100), new TimeTableEntry(20, 45, 95), new TimeTableEntry(22, 15, 115), new TimeTableEntry(22, 15, 110), new TimeTableEntry(22, 15, 105), new TimeTableEntry(22, 15, 100), new TimeTableEntry(22, 15, 95), new TimeTableEntry(20, 45, 145), new TimeTableEntry(20, 45, 140), new TimeTableEntry(20, 45, 135), new TimeTableEntry(20, 45, 130), new TimeTableEntry(20, 45, 125), new TimeTableEntry(22, 45, 145), new TimeTableEntry(22, 45, 140), new TimeTableEntry(22, 45, 135), new TimeTableEntry(22, 45, 130), new TimeTableEntry(22, 45, 125), new TimeTableEntry(18, 35, 15), new TimeTableEntry(18, 40, 15), new TimeTableEntry(18, 45, 15), new TimeTableEntry(18, 50, 15), new TimeTableEntry(18, 55, 15), new TimeTableEntry(18, 5, 15), new TimeTableEntry(18, 10, 15), new TimeTableEntry(18, 15, 15), new TimeTableEntry(18, 20, 15), new TimeTableEntry(18, 25, 15), new TimeTableEntry(17, 35, 15), new TimeTableEntry(17, 40, 15), new TimeTableEntry(17, 45, 15), new TimeTableEntry(17, 50, 15), new TimeTableEntry(17, 55, 15), new TimeTableEntry(17, 5, 15), new TimeTableEntry(17, 10, 15), new TimeTableEntry(17, 15, 15), new TimeTableEntry(17, 20, 15), new TimeTableEntry(17, 25, 15), new TimeTableEntry(16, 35, 15), new TimeTableEntry(16, 40, 15), new TimeTableEntry(16, 45, 15), new TimeTableEntry(16, 50, 15), new TimeTableEntry(16, 55, 15), new TimeTableEntry(16, 5, 15), new TimeTableEntry(16, 10, 15), new TimeTableEntry(16, 15, 15), new TimeTableEntry(16, 20, 15), new TimeTableEntry(16, 25, 15), new TimeTableEntry(19, 5, 45), new TimeTableEntry(19, 10, 45), new TimeTableEntry(19, 15, 45), new TimeTableEntry(19, 20, 45), new TimeTableEntry(19, 25, 45), new TimeTableEntry(19, 35, 45), new TimeTableEntry(19, 40, 45), new TimeTableEntry(19, 45, 45), new TimeTableEntry(19, 50, 45), new TimeTableEntry(19, 55, 45), new TimeTableEntry(20, 5, 45), new TimeTableEntry(20, 10, 45), new TimeTableEntry(20, 15, 45), new TimeTableEntry(20, 20, 45), new TimeTableEntry(20, 25, 45), new TimeTableEntry(20, 35, 45), new TimeTableEntry(20, 40, 45), new TimeTableEntry(20, 45, 45), new TimeTableEntry(20, 50, 45), new TimeTableEntry(20, 55, 45), new TimeTableEntry(21, 5, 45), new TimeTableEntry(21, 10, 45), new TimeTableEntry(21, 15, 45), new TimeTableEntry(21, 20, 45), new TimeTableEntry(21, 25, 45), new TimeTableEntry(21, 35, 45), new TimeTableEntry(21, 40, 45), new TimeTableEntry(21, 45, 45), new TimeTableEntry(21, 50, 45), new TimeTableEntry(21, 55, 45), new TimeTableEntry(19, 5, 10), new TimeTableEntry(19, 10, 10), new TimeTableEntry(19, 15, 10), new TimeTableEntry(19, 20, 10), new TimeTableEntry(19, 25, 10), new TimeTableEntry(12, 35, 10), new TimeTableEntry(12, 40, 10), new TimeTableEntry(12, 45, 10), new TimeTableEntry(12, 50, 10), new TimeTableEntry(12, 55, 10), new TimeTableEntry(23, 5, 40), new TimeTableEntry(23, 10, 40), new TimeTableEntry(23, 15, 40), new TimeTableEntry(23, 20, 40), new TimeTableEntry(23, 25, 40), new TimeTableEntry(20, 50, 85), new TimeTableEntry(20, 50, 80), new TimeTableEntry(20, 50, 75), new TimeTableEntry(20, 50, 70), new TimeTableEntry(20, 50, 65), new TimeTableEntry(22, 50, 85), new TimeTableEntry(22, 50, 80), new TimeTableEntry(22, 50, 75), new TimeTableEntry(22, 50, 70), new TimeTableEntry(22, 50, 65), new TimeTableEntry(20, 50, 115), new TimeTableEntry(20, 50, 110), new TimeTableEntry(20, 50, 105), new TimeTableEntry(20, 50, 100), new TimeTableEntry(20, 50, 95), new TimeTableEntry(18, 50, 115), new TimeTableEntry(18, 50, 110), new TimeTableEntry(18, 50, 105), new TimeTableEntry(18, 50, 100), new TimeTableEntry(18, 50, 95), new TimeTableEntry(16, 20, 115), new TimeTableEntry(16, 20, 110), new TimeTableEntry(16, 20, 105), new TimeTableEntry(16, 20, 100), new TimeTableEntry(16, 20, 95), new TimeTableEntry(18, 5, 40), new TimeTableEntry(18, 10, 40), new TimeTableEntry(18, 15, 40), new TimeTableEntry(18, 20, 40), new TimeTableEntry(18, 25, 40), new TimeTableEntry(17, 35, 40), new TimeTableEntry(17, 40, 40), new TimeTableEntry(17, 45, 40), new TimeTableEntry(17, 50, 40), new TimeTableEntry(17, 55, 40), new TimeTableEntry(17, 5, 40), new TimeTableEntry(17, 10, 40), new TimeTableEntry(17, 15, 40), new TimeTableEntry(17, 20, 40), new TimeTableEntry(17, 25, 40), new TimeTableEntry(16, 35, 40), new TimeTableEntry(16, 40, 40), new TimeTableEntry(16, 45, 40), new TimeTableEntry(16, 50, 40), new TimeTableEntry(16, 55, 40), new TimeTableEntry(16, 5, 40), new TimeTableEntry(16, 10, 40), new TimeTableEntry(16, 15, 40), new TimeTableEntry(16, 20, 40), new TimeTableEntry(16, 25, 40), new TimeTableEntry(15, 35, 40), new TimeTableEntry(15, 40, 40), new TimeTableEntry(15, 45, 40), new TimeTableEntry(15, 50, 40), new TimeTableEntry(15, 55, 40), new TimeTableEntry(15, 5, 40), new TimeTableEntry(15, 10, 40), new TimeTableEntry(15, 15, 40), new TimeTableEntry(15, 20, 40), new TimeTableEntry(15, 25, 40), new TimeTableEntry(14, 35, 40), new TimeTableEntry(14, 40, 40), new TimeTableEntry(14, 45, 40), new TimeTableEntry(14, 50, 40), new TimeTableEntry(14, 55, 40), new TimeTableEntry(14, 5, 40), new TimeTableEntry(14, 10, 40), new TimeTableEntry(14, 15, 40), new TimeTableEntry(14, 20, 40), new TimeTableEntry(14, 25, 40), new TimeTableEntry(13, 35, 40), new TimeTableEntry(13, 40, 40), new TimeTableEntry(13, 45, 40), new TimeTableEntry(13, 50, 40), new TimeTableEntry(13, 55, 40), new TimeTableEntry(13, 5, 40), new TimeTableEntry(13, 10, 40), new TimeTableEntry(13, 15, 40), new TimeTableEntry(13, 20, 40), new TimeTableEntry(13, 25, 40), new TimeTableEntry(12, 35, 40), new TimeTableEntry(12, 40, 40), new TimeTableEntry(12, 45, 40), new TimeTableEntry(12, 50, 40), new TimeTableEntry(12, 55, 40), new TimeTableEntry(12, 5, 40), new TimeTableEntry(12, 10, 40), new TimeTableEntry(12, 15, 40), new TimeTableEntry(12, 20, 40), new TimeTableEntry(12, 25, 40), new TimeTableEntry(19, 5, 35), new TimeTableEntry(19, 10, 35), new TimeTableEntry(19, 15, 35), new TimeTableEntry(19, 20, 35), new TimeTableEntry(19, 25, 35), new TimeTableEntry(20, 5, 35), new TimeTableEntry(20, 10, 35), new TimeTableEntry(20, 15, 35), new TimeTableEntry(20, 20, 35), new TimeTableEntry(20, 25, 35), new TimeTableEntry(22, 5, 35), new TimeTableEntry(22, 10, 35), new TimeTableEntry(22, 15, 35), new TimeTableEntry(22, 20, 35), new TimeTableEntry(22, 25, 35), new TimeTableEntry(22, 55, 115), new TimeTableEntry(22, 55, 110), new TimeTableEntry(22, 55, 105), new TimeTableEntry(22, 55, 100), new TimeTableEntry(22, 55, 95), new TimeTableEntry(16, 25, 115), new TimeTableEntry(16, 25, 110), new TimeTableEntry(16, 25, 105), new TimeTableEntry(16, 25, 100), new TimeTableEntry(16, 25, 95), new TimeTableEntry(18, 5, 35), new TimeTableEntry(18, 10, 35), new TimeTableEntry(18, 15, 35), new TimeTableEntry(18, 20, 35), new TimeTableEntry(18, 25, 35), new TimeTableEntry(17, 35, 35), new TimeTableEntry(17, 40, 35), new TimeTableEntry(17, 45, 35), new TimeTableEntry(17, 50, 35), new TimeTableEntry(17, 55, 35), new TimeTableEntry(17, 5, 35), new TimeTableEntry(17, 10, 35), new TimeTableEntry(17, 15, 35), new TimeTableEntry(17, 20, 35), new TimeTableEntry(17, 25, 35), new TimeTableEntry(16, 35, 35), new TimeTableEntry(16, 40, 35), new TimeTableEntry(16, 45, 35), new TimeTableEntry(16, 50, 35), new TimeTableEntry(16, 55, 35), new TimeTableEntry(16, 5, 35), new TimeTableEntry(16, 10, 35), new TimeTableEntry(16, 15, 35), new TimeTableEntry(16, 20, 35), new TimeTableEntry(16, 25, 35), new TimeTableEntry(15, 35, 35), new TimeTableEntry(15, 40, 35), new TimeTableEntry(15, 45, 35), new TimeTableEntry(15, 50, 35), new TimeTableEntry(15, 55, 35), new TimeTableEntry(15, 5, 35), new TimeTableEntry(15, 10, 35), new TimeTableEntry(15, 15, 35), new TimeTableEntry(15, 20, 35), new TimeTableEntry(15, 25, 35), new TimeTableEntry(14, 35, 35), new TimeTableEntry(14, 40, 35), new TimeTableEntry(14, 45, 35), new TimeTableEntry(14, 50, 35), new TimeTableEntry(14, 55, 35), new TimeTableEntry(14, 5, 35)};
private ShowviewTimeTable() {
for(int i = 0; i < this.mTimeTable.length; ++i) {
this.mTimeTable[i].setTableIndex(i);
}
this.mSortedTimeTable = new TimeTableEntry[this.mTimeTable.length];
for(int i = this.mSortedTimeTable.length - 1; i >= 0; --i) {
++searchSteps;
TimeTableEntry entry = this.mSortedTimeTable[i];
if (entry.getStartTime() <= startTime) {
if (bestEntry == null) {
bestEntry = entry;
}
int entryEndtime = entry.getStartTime() + entry.getLength();
if (entryEndtime < endTime) {
break;
}
bestEntry = entry;
}
}
int entryEndtime = bestEntry.getStartTime() + bestEntry.getLength();
if (startTime >= bestEntry.getStartTime() && endTime <= entryEndtime) {
return bestEntry.getTableIndex();
} else {
throw new TvBrowserException(this.getClass(), "error.1", "No matching entry found in the time table for {0}:{1} {2} min. (Best fit was {3})", new Object[]{new Integer(hour), new Integer(minute), new Integer(length), bestEntry});