Implementation
static final Map<String, dynamic> juzMeta = {
'1': {
'start': 1,
'end': 148,
'surahVerses': <int, List<int>>{
1: [1, 7],
2: [1, 141],
},
},
'2': {
'start': 149,
'end': 259,
'surahVerses': <int, List<int>>{
2: [142, 252],
},
},
'3': {
'start': 260,
'end': 384,
'surahVerses': <int, List<int>>{
2: [253, 286],
3: [1, 91],
},
},
'4': {
'start': 385,
'end': 516,
'surahVerses': <int, List<int>>{
3: [92, 200],
4: [1, 23]
},
},
'5': {
'start': 517,
'end': 640,
'surahVerses': <int, List<int>>{
4: [24, 147]
},
},
'6': {
'start': 641,
'end': 751,
'surahVerses': <int, List<int>>{
4: [148, 176],
5: [1, 82]
},
},
'7': {
'start': 752,
'end': 899,
'surahVerses': <int, List<int>>{
5: [83, 120],
6: [1, 110]
},
},
'8': {
'start': 900,
'end': 1041,
'surahVerses': <int, List<int>>{
6: [111, 165],
7: [1, 87]
},
},
'9': {
'start': 1042,
'end': 1200,
'surahVerses': <int, List<int>>{
7: [88, 206],
8: [1, 40]
},
},
'10': {
'start': 1201,
'end': 1328,
'surahVerses': <int, List<int>>{
8: [41, 75],
9: [1, 93]
},
},
'11': {
'start': 1329,
'end': 1478,
'surahVerses': <int, List<int>>{
9: [94, 129],
10: [1, 109],
11: [1, 5]
},
},
'12': {
'start': 1479,
'end': 1648,
'surahVerses': <int, List<int>>{
11: [6, 123],
12: [1, 52]
},
},
'13': {
'start': 1649,
'end': 1803,
'surahVerses': <int, List<int>>{
12: [53, 111],
13: [1, 43],
14: [1, 52],
15: [1, 1],
},
},
'14': {
'start': 1804,
'end': 2029,
'surahVerses': <int, List<int>>{
15: [2, 99],
16: [1, 128]
},
},
'15': {
'start': 2030,
'end': 2214,
'surahVerses': <int, List<int>>{
17: [1, 111],
18: [1, 74]
},
},
'16': {
'start': 2215,
'end': 2483,
'surahVerses': <int, List<int>>{
18: [75, 110],
19: [1, 98],
20: [1, 135]
},
},
'17': {
'start': 2484,
'end': 2673,
'surahVerses': <int, List<int>>{
21: [1, 112],
22: [1, 78]
},
},
'18': {
'start': 2674,
'end': 2875,
'surahVerses': <int, List<int>>{
23: [1, 118],
24: [1, 64],
25: [1, 20]
},
},
'19': {
'start': 2876,
'end': 3218,
'surahVerses': <int, List<int>>{
25: [21, 77],
26: [1, 227],
27: [1, 59]
},
},
'20': {
'start': 3219,
'end': 3384,
'surahVerses': <int, List<int>>{
27: [60, 93],
28: [1, 88],
29: [1, 44]
},
},
'21': {
'start': 3385,
'end': 3563,
'surahVerses': <int, List<int>>{
29: [45, 69],
30: [1, 60],
31: [1, 34],
32: [1, 30],
33: [1, 30]
},
},
'22': {
'start': 3564,
'end': 3726,
'surahVerses': <int, List<int>>{
33: [31, 73],
34: [1, 54],
35: [1, 45],
36: [1, 21]
},
},
'23': {
'start': 3727,
'end': 4089,
'surahVerses': <int, List<int>>{
36: [22, 83],
37: [1, 182],
38: [1, 88],
39: [1, 31]
},
},
'24': {
'start': 4090,
'end': 4264,
'surahVerses': <int, List<int>>{
39: [32, 75],
40: [1, 85],
41: [1, 46]
},
},
'25': {
'start': 4265,
'end': 4510,
'surahVerses': <int, List<int>>{
41: [47, 54],
42: [1, 53],
43: [1, 89],
44: [1, 59],
45: [1, 37]
},
},
'26': {
'start': 4511,
'end': 4705,
'surahVerses': <int, List<int>>{
46: [1, 35],
47: [1, 38],
48: [1, 29],
49: [1, 18],
50: [1, 45],
51: [1, 30]
},
},
'27': {
'start': 4706,
'end': 5104,
'surahVerses': <int, List<int>>{
51: [31, 60],
52: [1, 49],
53: [1, 62],
54: [1, 55],
55: [1, 78],
56: [1, 96],
57: [1, 29]
},
},
'28': {
'start': 5105,
'end': 5241,
'surahVerses': <int, List<int>>{
58: [1, 22],
59: [1, 24],
60: [1, 13],
61: [1, 14],
62: [1, 11],
63: [1, 11],
64: [1, 18],
65: [1, 12],
66: [1, 12]
},
},
'29': {
'start': 5242,
'end': 5672,
'surahVerses': <int, List<int>>{
67: [1, 30],
68: [1, 52],
69: [1, 52],
70: [1, 44],
71: [1, 28],
72: [1, 28],
73: [1, 20],
74: [1, 56],
75: [1, 40],
76: [1, 31],
77: [1, 50]
},
},
'30': {
'start': 5673,
'end': 6236,
'surahVerses': <int, List<int>>{
78: [1, 40],
79: [1, 46],
80: [1, 42],
81: [1, 29],
82: [1, 19],
83: [1, 36],
84: [1, 25],
85: [1, 22],
86: [1, 17],
87: [1, 19],
88: [1, 26],
89: [1, 30],
90: [1, 20],
91: [1, 15],
92: [1, 21],
93: [1, 11],
94: [1, 8],
95: [1, 8],
96: [1, 19],
97: [1, 5],
98: [1, 8],
99: [1, 8],
100: [1, 11],
101: [1, 11],
102: [1, 8],
103: [1, 3],
104: [1, 9],
105: [1, 5],
106: [1, 4],
107: [1, 7],
108: [1, 3],
109: [1, 6],
110: [1, 3],
111: [1, 5],
112: [1, 4],
113: [1, 5],
114: [1, 6]
},
}
};