content: import 'package:freezed_annotation/freezed_annotation.dart';
  
  part 'sura.g.dart';
  
  @JsonSerializable()
  class Sura {
    int id;
    int start;
    int verses;
    int order;
    String title;
    SuraType type;
    int rukus;
  
    Sura(this.id, this.start, this.verses, this.order, this.rukus, this.title,
        this.type);
  }
  
  enum SuraType { meccan, medinan }
  
  class SuraList {
    static List<Sura> list = [
      Sura(1, 0, 7, 5, 1, "الفاتحة", SuraType.meccan),
      Sura(2, 7, 286, 87, 40, "البقرة", SuraType.medinan),
      Sura(3, 293, 200, 89, 20, "آل عمران", SuraType.medinan),
      Sura(4, 493, 176, 92, 24, "النساء", SuraType.medinan),
      Sura(5, 669, 120, 112, 16, "المائدة", SuraType.medinan),
      Sura(6, 789, 165, 55, 20, "الأنعام", SuraType.meccan),
      Sura(7, 954, 206, 39, 24, "الأعراف", SuraType.meccan),
      Sura(8, 1160, 75, 88, 10, "الأنفال", SuraType.medinan),
      Sura(9, 1235, 129, 113, 16, "التوبة", SuraType.medinan),
      Sura(10, 1364, 109, 51, 11, "يونس", SuraType.meccan),
      Sura(11, 1473, 123, 52, 10, "هود", SuraType.meccan),
      Sura(12, 1596, 111, 53, 12, "يوسف", SuraType.meccan),
      Sura(13, 1707, 43, 96, 6, "الرعد", SuraType.medinan),
      Sura(14, 1750, 52, 72, 7, "ابراهيم", SuraType.meccan),
      Sura(15, 1802, 99, 54, 6, "الحجر", SuraType.meccan),
      Sura(16, 1901, 128, 70, 16, "النحل", SuraType.meccan),
      Sura(17, 2029, 111, 50, 12, "الإسراء", SuraType.meccan),
      Sura(18, 2140, 110, 69, 12, "الكهف", SuraType.meccan),
      Sura(19, 2250, 98, 44, 6, "مريم", SuraType.meccan),
      Sura(20, 2348, 135, 45, 8, "طه", SuraType.meccan),
      Sura(21, 2483, 112, 73, 7, "الأنبياء", SuraType.meccan),
      Sura(22, 2595, 78, 103, 10, "الحج", SuraType.medinan),
      Sura(23, 2673, 118, 74, 6, "المؤمنون", SuraType.meccan),
      Sura(24, 2791, 64, 102, 9, "النور", SuraType.medinan),
      Sura(25, 2855, 77, 42, 6, "الفرقان", SuraType.meccan),
      Sura(26, 2932, 227, 47, 11, "الشعراء", SuraType.meccan),
      Sura(27, 3159, 93, 48, 7, "النمل", SuraType.meccan),
      Sura(28, 3252, 88, 49, 8, "القصص", SuraType.meccan),
      Sura(29, 3340, 69, 85, 7, "العنكبوت", SuraType.meccan),
      Sura(30, 3409, 60, 84, 6, "الروم", SuraType.meccan),
      Sura(31, 3469, 34, 57, 3, "لقمان", SuraType.meccan),
      Sura(32, 3503, 30, 75, 3, "السجدة", SuraType.meccan),
      Sura(33, 3533, 73, 90, 9, "الأحزاب", SuraType.medinan),
      Sura(34, 3606, 54, 58, 6, "سبإ", SuraType.meccan),
      Sura(35, 3660, 45, 43, 5, "فاطر", SuraType.meccan),
      Sura(36, 3705, 83, 41, 5, "يس", SuraType.meccan),
      Sura(37, 3788, 182, 56, 5, "الصافات", SuraType.meccan),
      Sura(38, 3970, 88, 38, 5, "ص", SuraType.meccan),
      Sura(39, 4058, 75, 59, 8, "الزمر", SuraType.meccan),
      Sura(40, 4133, 85, 60, 9, "غافر", SuraType.meccan),
      Sura(41, 4218, 54, 61, 6, "فصلت", SuraType.meccan),
      Sura(42, 4272, 53, 62, 5, "الشورى", SuraType.meccan),
      Sura(43, 4325, 89, 63, 7, "الزخرف", SuraType.meccan),
      Sura(44, 4414, 59, 64, 3, "الدخان", SuraType.meccan),
      Sura(45, 4473, 37, 65, 4, "الجاثية", SuraType.meccan),
      Sura(46, 4510, 35, 66, 4, "الأحقاف", SuraType.meccan),
      Sura(47, 4545, 38, 95, 4, "محمد", SuraType.medinan),
      Sura(48, 4583, 29, 111, 4, "الفتح", SuraType.medinan),
      Sura(49, 4612, 18, 106, 2, "الحجرات", SuraType.medinan),
      Sura(50, 4630, 45, 34, 3, "ق", SuraType.meccan),
      Sura(51, 4675, 60, 67, 3, "الذاريات", SuraType.meccan),
      Sura(52, 4735, 49, 76, 2, "الطور", SuraType.meccan),
      Sura(53, 4784, 62, 23, 3, "النجم", SuraType.meccan),
      Sura(54, 4846, 55, 37, 3, "القمر", SuraType.meccan),
      Sura(55, 4901, 78, 97, 3, "الرحمن", SuraType.medinan),
      Sura(56, 4979, 96, 46, 3, "الواقعة", SuraType.meccan),
      Sura(57, 5075, 29, 94, 4, "الحديد", SuraType.medinan),
      Sura(58, 5104, 22, 105, 3, "المجادلة", SuraType.medinan),
      Sura(59, 5126, 24, 101, 3, "الحشر", SuraType.medinan),
      Sura(60, 5150, 13, 91, 2, "الممتحنة", SuraType.medinan),
      Sura(61, 5163, 14, 109, 2, "الصف", SuraType.medinan),
      Sura(62, 5177, 11, 110, 2, "الجمعة", SuraType.medinan),
      Sura(63, 5188, 11, 104, 2, "المنافقون", SuraType.medinan),
      Sura(64, 5199, 18, 108, 2, "التغابن", SuraType.medinan),
      Sura(65, 5217, 12, 99, 2, "الطلاق", SuraType.medinan),
      Sura(66, 5229, 12, 107, 2, "التحريم", SuraType.medinan),
      Sura(67, 5241, 30, 77, 2, "الملك", SuraType.meccan),
      Sura(68, 5271, 52, 2, 2, "القلم", SuraType.meccan),
      Sura(69, 5323, 52, 78, 2, "الحاقة", SuraType.meccan),
      Sura(70, 5375, 44, 79, 2, "المعارج", SuraType.meccan),
      Sura(71, 5419, 28, 71, 2, "نوح", SuraType.meccan),
      Sura(72, 5447, 28, 40, 2, "الجن", SuraType.meccan),
      Sura(73, 5475, 20, 3, 2, "المزمل", SuraType.meccan),
      Sura(74, 5495, 56, 4, 2, "المدثر", SuraType.meccan),
      Sura(75, 5551, 40, 31, 2, "القيامة", SuraType.meccan),
      Sura(76, 5591, 31, 98, 2, "الانسان", SuraType.medinan),
      Sura(77, 5622, 50, 33, 2, "المرسلات", SuraType.meccan),
      Sura(78, 5672, 40, 80, 2, "النبإ", SuraType.meccan),
      Sura(79, 5712, 46, 81, 2, "النازعات", SuraType.meccan),
      Sura(80, 5758, 42, 24, 1, "عبس", SuraType.meccan),
      Sura(81, 5800, 29, 7, 1, "التكوير", SuraType.meccan),
      Sura(82, 5829, 19, 82, 1, "الإنفطار", SuraType.meccan),
      Sura(83, 5848, 36, 86, 1, "المطففين", SuraType.meccan),
      Sura(84, 5884, 25, 83, 1, "الإنشقاق", SuraType.meccan),
      Sura(85, 5909, 22, 27, 1, "البروج", SuraType.meccan),
      Sura(86, 5931, 17, 36, 1, "الطارق", SuraType.meccan),
      Sura(87, 5948, 19, 8, 1, "الأعلى", SuraType.meccan),
      Sura(88, 5967, 26, 68, 1, "الغاشية", SuraType.meccan),
      Sura(89, 5993, 30, 10, 1, "الفجر", SuraType.meccan),
      Sura(90, 6023, 20, 35, 1, "البلد", SuraType.meccan),
      Sura(91, 6043, 15, 26, 1, "الشمس", SuraType.meccan),
      Sura(92, 6058, 21, 9, 1, "الليل", SuraType.meccan),
      Sura(93, 6079, 11, 11, 1, "الضحى", SuraType.meccan),
      Sura(94, 6090, 8, 12, 1, "الشرح", SuraType.meccan),
      Sura(95, 6098, 8, 28, 1, "التين", SuraType.meccan),
      Sura(96, 6106, 19, 1, 1, "العلق", SuraType.meccan),
      Sura(97, 6125, 5, 25, 1, "القدر", SuraType.meccan),
      Sura(98, 6130, 8, 100, 1, "البينة", SuraType.medinan),
      Sura(99, 6138, 8, 93, 1, "الزلزلة", SuraType.medinan),
      Sura(100, 6146, 11, 14, 1, "العاديات", SuraType.meccan),
      Sura(101, 6157, 11, 30, 1, "القارعة", SuraType.meccan),
      Sura(102, 6168, 8, 16, 1, "التكاثر", SuraType.meccan),
      Sura(103, 6176, 3, 13, 1, "العصر", SuraType.meccan),
      Sura(104, 6179, 9, 32, 1, "الهمزة", SuraType.meccan),
      Sura(105, 6188, 5, 19, 1, "الفيل", SuraType.meccan),
      Sura(106, 6193, 4, 29, 1, "قريش", SuraType.meccan),
      Sura(107, 6197, 7, 17, 1, "الماعون", SuraType.meccan),
      Sura(108, 6204, 3, 15, 1, "الكوثر", SuraType.meccan),
      Sura(109, 6207, 6, 18, 1, "الكافرون", SuraType.meccan),
      Sura(110, 6213, 3, 114, 1, "النصر", SuraType.medinan),
      Sura(111, 6216, 5, 6, 1, "المسد", SuraType.meccan),
      Sura(112, 6221, 4, 22, 1, "الإخلاص", SuraType.meccan),
      Sura(113, 6225, 5, 20, 1, "الفلق", SuraType.meccan),
      Sura(114, 6230, 6, 21, 1, "الناس", SuraType.meccan)
    ];
  }
  