juzIndex top-level constant

Map<int, List<Map<String, int>>> const juzIndex

Implementation

const Map<int, List<Map<String, int>>> juzIndex = {
  1: [
    {'surah': 1, 'start': 1, 'end': 7},
    {'surah': 2, 'start': 1, 'end': 141}
  ],
  2: [
    {'surah': 2, 'start': 142, 'end': 252}
  ],
  3: [
    {'surah': 2, 'start': 253, 'end': 286},
    {'surah': 3, 'start': 1, 'end': 91}
  ],
  4: [
    {'surah': 3, 'start': 92, 'end': 200},
    {'surah': 4, 'start': 1, 'end': 23}
  ],
  5: [
    {'surah': 4, 'start': 24, 'end': 147}
  ],
  6: [
    {'surah': 4, 'start': 148, 'end': 176},
    {'surah': 5, 'start': 1, 'end': 81}
  ],
  7: [
    {'surah': 5, 'start': 82, 'end': 120},
    {'surah': 6, 'start': 1, 'end': 110}
  ],
  8: [
    {'surah': 6, 'start': 111, 'end': 165},
    {'surah': 7, 'start': 1, 'end': 87}
  ],
  9: [
    {'surah': 7, 'start': 88, 'end': 206},
    {'surah': 8, 'start': 1, 'end': 40}
  ],
  10: [
    {'surah': 8, 'start': 41, 'end': 75},
    {'surah': 9, 'start': 1, 'end': 93}
  ],
  11: [
    {'surah': 9, 'start': 94, 'end': 129},
    {'surah': 10, 'start': 1, 'end': 109},
    {'surah': 11, 'start': 1, 'end': 5}
  ],
  12: [
    {'surah': 11, 'start': 6, 'end': 123},
    {'surah': 12, 'start': 1, 'end': 52}
  ],
  13: [
    {'surah': 12, 'start': 53, 'end': 111},
    {'surah': 13, 'start': 1, 'end': 43},
    {'surah': 14, 'start': 1, 'end': 52}
  ],
  14: [
    {'surah': 15, 'start': 1, 'end': 99},
    {'surah': 16, 'start': 1, 'end': 128}
  ],
  15: [
    {'surah': 17, 'start': 1, 'end': 111},
    {'surah': 18, 'start': 1, 'end': 74}
  ],
  16: [
    {'surah': 18, 'start': 75, 'end': 110},
    {'surah': 19, 'start': 1, 'end': 98},
    {'surah': 20, 'start': 1, 'end': 135}
  ],
  17: [
    {'surah': 21, 'start': 1, 'end': 112},
    {'surah': 22, 'start': 1, 'end': 78}
  ],
  18: [
    {'surah': 23, 'start': 1, 'end': 118},
    {'surah': 24, 'start': 1, 'end': 64},
    {'surah': 25, 'start': 1, 'end': 20}
  ],
  19: [
    {'surah': 25, 'start': 21, 'end': 77},
    {'surah': 26, 'start': 1, 'end': 227},
    {'surah': 27, 'start': 1, 'end': 55}
  ],
  20: [
    {'surah': 27, 'start': 56, 'end': 93},
    {'surah': 28, 'start': 1, 'end': 88},
    {'surah': 29, 'start': 1, 'end': 45}
  ],
  21: [
    {'surah': 29, 'start': 46, 'end': 69},
    {'surah': 30, 'start': 1, 'end': 60},
    {'surah': 31, 'start': 1, 'end': 34},
    {'surah': 32, 'start': 1, 'end': 30},
    {'surah': 33, 'start': 1, 'end': 30}
  ],
  22: [
    {'surah': 33, 'start': 31, 'end': 73},
    {'surah': 34, 'start': 1, 'end': 54},
    {'surah': 35, 'start': 1, 'end': 45},
    {'surah': 36, 'start': 1, 'end': 27}
  ],
  23: [
    {'surah': 36, 'start': 28, 'end': 83},
    {'surah': 37, 'start': 1, 'end': 182},
    {'surah': 38, 'start': 1, 'end': 88},
    {'surah': 39, 'start': 1, 'end': 31}
  ],
  24: [
    {'surah': 39, 'start': 32, 'end': 75},
    {'surah': 40, 'start': 1, 'end': 85},
    {'surah': 41, 'start': 1, 'end': 46}
  ],
  25: [
    {'surah': 41, 'start': 47, 'end': 54},
    {'surah': 42, 'start': 1, 'end': 53},
    {'surah': 43, 'start': 1, 'end': 89},
    {'surah': 44, 'start': 1, 'end': 59},
    {'surah': 45, 'start': 1, 'end': 37}
  ],
  26: [
    {'surah': 46, 'start': 1, 'end': 35},
    {'surah': 47, 'start': 1, 'end': 38},
    {'surah': 48, 'start': 1, 'end': 29},
    {'surah': 49, 'start': 1, 'end': 18},
    {'surah': 50, 'start': 1, 'end': 45},
    {'surah': 51, 'start': 1, 'end': 30}
  ],
  27: [
    {'surah': 51, 'start': 31, 'end': 60},
    {'surah': 52, 'start': 1, 'end': 49},
    {'surah': 53, 'start': 1, 'end': 62},
    {'surah': 54, 'start': 1, 'end': 55},
    {'surah': 55, 'start': 1, 'end': 78},
    {'surah': 56, 'start': 1, 'end': 96},
    {'surah': 57, 'start': 1, 'end': 29}
  ],
  28: [
    {'surah': 58, 'start': 1, 'end': 22},
    {'surah': 59, 'start': 1, 'end': 24},
    {'surah': 60, 'start': 1, 'end': 13},
    {'surah': 61, 'start': 1, 'end': 14},
    {'surah': 62, 'start': 1, 'end': 11},
    {'surah': 63, 'start': 1, 'end': 11},
    {'surah': 64, 'start': 1, 'end': 18},
    {'surah': 65, 'start': 1, 'end': 12},
    {'surah': 66, 'start': 1, 'end': 12}
  ],
  29: [
    {'surah': 67, 'start': 1, 'end': 30},
    {'surah': 68, 'start': 1, 'end': 52},
    {'surah': 69, 'start': 1, 'end': 52},
    {'surah': 70, 'start': 1, 'end': 44},
    {'surah': 71, 'start': 1, 'end': 28},
    {'surah': 72, 'start': 1, 'end': 28},
    {'surah': 73, 'start': 1, 'end': 20},
    {'surah': 74, 'start': 1, 'end': 56},
    {'surah': 75, 'start': 1, 'end': 40},
    {'surah': 76, 'start': 1, 'end': 31},
    {'surah': 77, 'start': 1, 'end': 50}
  ],
  30: [
    {'surah': 78, 'start': 1, 'end': 40},
    {'surah': 79, 'start': 1, 'end': 46},
    {'surah': 80, 'start': 1, 'end': 42},
    {'surah': 81, 'start': 1, 'end': 29},
    {'surah': 82, 'start': 1, 'end': 19},
    {'surah': 83, 'start': 1, 'end': 36},
    {'surah': 84, 'start': 1, 'end': 25},
    {'surah': 85, 'start': 1, 'end': 22},
    {'surah': 86, 'start': 1, 'end': 17},
    {'surah': 87, 'start': 1, 'end': 19},
    {'surah': 88, 'start': 1, 'end': 26},
    {'surah': 89, 'start': 1, 'end': 30},
    {'surah': 90, 'start': 1, 'end': 20},
    {'surah': 91, 'start': 1, 'end': 15},
    {'surah': 92, 'start': 1, 'end': 21},
    {'surah': 93, 'start': 1, 'end': 11},
    {'surah': 94, 'start': 1, 'end': 8},
    {'surah': 95, 'start': 1, 'end': 8},
    {'surah': 96, 'start': 1, 'end': 19},
    {'surah': 97, 'start': 1, 'end': 5},
    {'surah': 98, 'start': 1, 'end': 8},
    {'surah': 99, 'start': 1, 'end': 8},
    {'surah': 100, 'start': 1, 'end': 11},
    {'surah': 101, 'start': 1, 'end': 11},
    {'surah': 102, 'start': 1, 'end': 8},
    {'surah': 103, 'start': 1, 'end': 3},
    {'surah': 104, 'start': 1, 'end': 9},
    {'surah': 105, 'start': 1, 'end': 5},
    {'surah': 106, 'start': 1, 'end': 4},
    {'surah': 107, 'start': 1, 'end': 7},
    {'surah': 108, 'start': 1, 'end': 3},
    {'surah': 109, 'start': 1, 'end': 6},
    {'surah': 110, 'start': 1, 'end': 3},
    {'surah': 111, 'start': 1, 'end': 5},
    {'surah': 112, 'start': 1, 'end': 4},
    {'surah': 113, 'start': 1, 'end': 5},
    {'surah': 114, 'start': 1, 'end': 6}
  ],
};