
{fetchurl}:

{
  
  "build-tools"."17.0.0" = {
    
    name = "build-tools";
    path = "build-tools/17.0.0";
    revision = "17.0.0";
    displayName = "Android SDK Build-Tools 17";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r17-linux.zip";
        sha1 = "2c2872bc3806aabf16a12e3959c2183ddc866e6d";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r17-macosx.zip";
        sha1 = "602ee709be9dbb8f179b1e4075148a57f9419930";
      };
      
    };
  };
  
  "build-tools"."18.0.1" = {
    
    name = "build-tools";
    path = "build-tools/18.0.1";
    revision = "18.0.1";
    displayName = "Android SDK Build-Tools 18.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.0.1-linux.zip";
        sha1 = "f11618492b0d2270c332325d45d752d3656a9640";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.0.1-macosx.zip";
        sha1 = "d84f5692fb44d60fc53e5b2507cebf9f24626902";
      };
      
    };
  };
  
  "build-tools"."18.1.0" = {
    
    name = "build-tools";
    path = "build-tools/18.1.0";
    revision = "18.1.0";
    displayName = "Android SDK Build-Tools 18.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.1-linux.zip";
        sha1 = "f314a0599e51397f0886fe888b50dd98f2f050d8";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.1-macosx.zip";
        sha1 = "16ddb299b8b43063e5bb3387ec17147c5053dfd8";
      };
      
    };
  };
  
  "build-tools"."18.1.1" = {
    
    name = "build-tools";
    path = "build-tools/18.1.1";
    revision = "18.1.1";
    displayName = "Android SDK Build-Tools 18.1.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.1.1-linux.zip";
        sha1 = "68c9acbfc0cec2d51b19efaed39831a17055d998";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r18.1.1-macosx.zip";
        sha1 = "a9d9d37f6ddf859e57abc78802a77aaa166e48d4";
      };
      
    };
  };
  
  "build-tools"."19.0.0" = {
    
    name = "build-tools";
    path = "build-tools/19.0.0";
    revision = "19.0.0";
    displayName = "Android SDK Build-Tools 19";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19-linux.zip";
        sha1 = "55c1a6cf632e7d346f0002b275ec41fd3137fd83";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19-macosx.zip";
        sha1 = "86ec1c12db1bc446b7bcaefc5cc14eb361044e90";
      };
      
    };
  };
  
  "build-tools"."19.0.1" = {
    
    name = "build-tools";
    path = "build-tools/19.0.1";
    revision = "19.0.1";
    displayName = "Android SDK Build-Tools 19.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.1-linux.zip";
        sha1 = "18d2312dc4368858914213087f4e61445aca4517";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.1-macosx.zip";
        sha1 = "efaf50fb19a3edb8d03efbff76f89a249ad2920b";
      };
      
    };
  };
  
  "build-tools"."19.0.2" = {
    
    name = "build-tools";
    path = "build-tools/19.0.2";
    revision = "19.0.2";
    displayName = "Android SDK Build-Tools 19.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.2-linux.zip";
        sha1 = "a03a6bdea0091aea32e1b35b90a7294c9f04e3dd";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.2-macosx.zip";
        sha1 = "145bc43065d45f756d99d87329d899052b9a9288";
      };
      
    };
  };
  
  "build-tools"."19.0.3" = {
    
    name = "build-tools";
    path = "build-tools/19.0.3";
    revision = "19.0.3";
    displayName = "Android SDK Build-Tools 19.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.3-linux.zip";
        sha1 = "c2d6055478e9d2d4fba476ee85f99181ddd1160c";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.0.3-macosx.zip";
        sha1 = "651cf8754373b2d52e7f6aab2c52eabffe4e9ea4";
      };
      
    };
  };
  
  "build-tools"."19.1.0" = {
    
    name = "build-tools";
    path = "build-tools/19.1.0";
    revision = "19.1.0";
    displayName = "Android SDK Build-Tools 19.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.1-linux.zip";
        sha1 = "1ff20ac15fa47a75d00346ec12f180d531b3ca89";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r19.1-macosx.zip";
        sha1 = "0d11aae3417de1efb4b9a0e0a7855904a61bcec1";
      };
      
    };
  };
  
  "build-tools"."20.0.0" = {
    
    name = "build-tools";
    path = "build-tools/20.0.0";
    revision = "20.0.0";
    displayName = "Android SDK Build-Tools 20";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r20-linux.zip";
        sha1 = "b688905526a5584d1327a662d871a635ff502758";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r20-macosx.zip";
        sha1 = "1240f629411c108a714c4ddd756937c7fab93f83";
      };
      
    };
  };
  
  "build-tools"."21.0.0" = {
    
    name = "build-tools";
    path = "build-tools/21.0.0";
    revision = "21.0.0";
    displayName = "Android SDK Build-Tools 21";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21-linux.zip";
        sha1 = "4933328fdeecbd554a29528f254f4993468e1cf4";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21-macosx.zip";
        sha1 = "9bef7989b51436bd4e5114d8a0330359f077cbfa";
      };
      
    };
  };
  
  "build-tools"."21.0.1" = {
    
    name = "build-tools";
    path = "build-tools/21.0.1";
    revision = "21.0.1";
    displayName = "Android SDK Build-Tools 21.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.0.1-linux.zip";
        sha1 = "e573069eea3e5255e7a65bedeb767f4fd0a5f49a";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.0.1-macosx.zip";
        sha1 = "b60c8f9b810c980abafa04896706f3911be1ade7";
      };
      
    };
  };
  
  "build-tools"."21.0.2" = {
    
    name = "build-tools";
    path = "build-tools/21.0.2";
    revision = "21.0.2";
    displayName = "Android SDK Build-Tools 21.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.0.2-linux.zip";
        sha1 = "e1236ab8897b62b57414adcf04c132567b2612a5";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.0.2-macosx.zip";
        sha1 = "f17471c154058f3734729ef3cc363399b1cd3de1";
      };
      
    };
  };
  
  "build-tools"."21.1.0" = {
    
    name = "build-tools";
    path = "build-tools/21.1.0";
    revision = "21.1.0";
    displayName = "Android SDK Build-Tools 21.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1-linux.zip";
        sha1 = "b7455e543784d52a8925f960bc880493ed1478cb";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1-macosx.zip";
        sha1 = "df619356c2359aa5eacdd48699d15b335d9bd246";
      };
      
    };
  };
  
  "build-tools"."21.1.1" = {
    
    name = "build-tools";
    path = "build-tools/21.1.1";
    revision = "21.1.1";
    displayName = "Android SDK Build-Tools 21.1.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1.1-linux.zip";
        sha1 = "1c712ee3a1ba5a8b0548f9c32f17d4a0ddfd727d";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1.1-macosx.zip";
        sha1 = "836a146eab0504aa9387a5132e986fe7c7381571";
      };
      
    };
  };
  
  "build-tools"."21.1.2" = {
    
    name = "build-tools";
    path = "build-tools/21.1.2";
    revision = "21.1.2";
    displayName = "Android SDK Build-Tools 21.1.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1.2-linux.zip";
        sha1 = "5e35259843bf2926113a38368b08458735479658";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r21.1.2-macosx.zip";
        sha1 = "e7c906b4ba0eea93b32ba36c610dbd6b204bff48";
      };
      
    };
  };
  
  "build-tools"."22.0.0" = {
    
    name = "build-tools";
    path = "build-tools/22.0.0";
    revision = "22.0.0";
    displayName = "Android SDK Build-Tools 22";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r22-linux.zip";
        sha1 = "a8a1619dd090e44fac957bce6842e62abf87965b";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r22-macosx.zip";
        sha1 = "af95429b24088d704bc5db9bd606e34ac1b82c0d";
      };
      
    };
  };
  
  "build-tools"."22.0.1" = {
    
    name = "build-tools";
    path = "build-tools/22.0.1";
    revision = "22.0.1";
    displayName = "Android SDK Build-Tools 22.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r22.0.1-linux.zip";
        sha1 = "da8b9c5c3ede39298e6cf0283c000c2ee9029646";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r22.0.1-macosx.zip";
        sha1 = "53dad7f608e01d53b17176ba11165acbfccc5bbf";
      };
      
    };
  };
  
  "build-tools"."23.0.0" = {
    
    name = "build-tools";
    path = "build-tools/23.0.0";
    revision = "23.0.0";
    displayName = "Android SDK Build-Tools 23";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23-linux.zip";
        sha1 = "c1d6209212b01469f80fa804e0c1d39a06bc9060";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23-macosx.zip";
        sha1 = "90ba6e716f7703a236cd44b2e71c5ff430855a03";
      };
      
    };
  };
  
  "build-tools"."23.0.1" = {
    
    name = "build-tools";
    path = "build-tools/23.0.1";
    revision = "23.0.1";
    displayName = "Android SDK Build-Tools 23.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.1-linux.zip";
        sha1 = "b6ba7c399d5fa487d95289d8832e4ad943aed556";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.1-macosx.zip";
        sha1 = "d96ec1522721e9a179ae2c591c99f75d31d39718";
      };
      
    };
  };
  
  "build-tools"."23.0.2" = {
    
    name = "build-tools";
    path = "build-tools/23.0.2";
    revision = "23.0.2";
    displayName = "Android SDK Build-Tools 23.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.2-linux.zip";
        sha1 = "8a9f2b37f6fcf7a9fa784dc21aeaeb41bbb9f2c3";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.2-macosx.zip";
        sha1 = "482c4cbceef8ff58aefd92d8155a38610158fdaf";
      };
      
    };
  };
  
  "build-tools"."23.0.3" = {
    
    name = "build-tools";
    path = "build-tools/23.0.3";
    revision = "23.0.3";
    displayName = "Android SDK Build-Tools 23.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip";
        sha1 = "368f2600feac7e9b511b82f53d1f2240ae4a91a3";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r23.0.3-macosx.zip";
        sha1 = "fbc98cd303fd15a31d472de6c03bd707829f00b0";
      };
      
    };
  };
  
  "build-tools"."24.0.0" = {
    
    name = "build-tools";
    path = "build-tools/24.0.0";
    revision = "24.0.0";
    displayName = "Android SDK Build-Tools 24";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24-linux.zip";
        sha1 = "c6271c4d78a5612ea6c7150688bcd5b7313de8d1";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24-macosx.zip";
        sha1 = "97fc4ed442f23989cc488d02c1d1de9bdde241de";
      };
      
    };
  };
  
  "build-tools"."24.0.1" = {
    
    name = "build-tools";
    path = "build-tools/24.0.1";
    revision = "24.0.1";
    displayName = "Android SDK Build-Tools 24.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.1-linux.zip";
        sha1 = "84f18c392919a074fcbb9b1d967984e6b2fef8b4";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.1-macosx.zip";
        sha1 = "5c6457fcdfa07724fb086d8ff4e8316fc0742848";
      };
      
    };
  };
  
  "build-tools"."24.0.2" = {
    
    name = "build-tools";
    path = "build-tools/24.0.2";
    revision = "24.0.2";
    displayName = "Android SDK Build-Tools 24.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.2-linux.zip";
        sha1 = "f199a7a788c3fefbed102eea34d6007737b803cf";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.2-macosx.zip";
        sha1 = "8bb8fc575477491d5957de743089df412de55cda";
      };
      
    };
  };
  
  "build-tools"."24.0.3" = {
    
    name = "build-tools";
    path = "build-tools/24.0.3";
    revision = "24.0.3";
    displayName = "Android SDK Build-Tools 24.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.3-linux.zip";
        sha1 = "9e8cc49d66e03fa1a8ecc1ac3e58f1324f5da304";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r24.0.3-macosx.zip";
        sha1 = "a01c15f1b105c34595681075e1895d58b3fff48c";
      };
      
    };
  };
  
  "build-tools"."25.0.0" = {
    
    name = "build-tools";
    path = "build-tools/25.0.0";
    revision = "25.0.0";
    displayName = "Android SDK Build-Tools 25";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25-linux.zip";
        sha1 = "f2bbda60403e75cabd0f238598c3b4dfca56ea44";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25-macosx.zip";
        sha1 = "273c5c29a65cbed00e44f3aa470bbd7dce556606";
      };
      
    };
  };
  
  "build-tools"."25.0.1" = {
    
    name = "build-tools";
    path = "build-tools/25.0.1";
    revision = "25.0.1";
    displayName = "Android SDK Build-Tools 25.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.1-linux.zip";
        sha1 = "ff063d252ab750d339f5947d06ff782836f22bac";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.1-macosx.zip";
        sha1 = "7bf7f22d7d48ef20b6ab0e3d7a2912e5c088340f";
      };
      
    };
  };
  
  "build-tools"."25.0.2" = {
    
    name = "build-tools";
    path = "build-tools/25.0.2";
    revision = "25.0.2";
    displayName = "Android SDK Build-Tools 25.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.2-linux.zip";
        sha1 = "ff953c0177e317618fda40516f3e9d95fd43c7ae";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.2-macosx.zip";
        sha1 = "12a5204bb3b6e39437535469fde7ddf42da46b16";
      };
      
    };
  };
  
  "build-tools"."25.0.3" = {
    
    name = "build-tools";
    path = "build-tools/25.0.3";
    revision = "25.0.3";
    displayName = "Android SDK Build-Tools 25.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.3-linux.zip";
        sha1 = "db95f3a0ae376534d4d69f4cdb6fad20649f3509";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r25.0.3-macosx.zip";
        sha1 = "160d2fefb5ce68e443427fc30a793a703b63e26e";
      };
      
    };
  };
  
  "build-tools"."26.0.0" = {
    
    name = "build-tools";
    path = "build-tools/26.0.0";
    revision = "26.0.0";
    displayName = "Android SDK Build-Tools 26";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-linux.zip";
        sha1 = "1cbe72929876f8a872ab1f1b1040a9f720261f59";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-macosx.zip";
        sha1 = "d01a1aeca03747245f1f5936b3cb01759c66d086";
      };
      
    };
  };
  
  "build-tools"."26.0.0-rc1" = {
    
    name = "build-tools";
    path = "build-tools/26.0.0-rc1";
    revision = "26.0.0-rc1";
    displayName = "Android SDK Build-Tools 26-rc1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-rc1-linux.zip";
        sha1 = "8cd6388dc96db2d7a49d06159cf990d3bbc78d04";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-rc1-macosx.zip";
        sha1 = "5c5a1de7d5f4f000d36ae349229fe0be846d6137";
      };
      
    };
  };
  
  "build-tools"."26.0.0-rc2" = {
    
    name = "build-tools";
    path = "build-tools/26.0.0-rc2";
    revision = "26.0.0-rc2";
    displayName = "Android SDK Build-Tools 26-rc2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-rc2-linux.zip";
        sha1 = "629bbd8d2e415bf64871fb0b4c0540fd6d0347a0";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26-rc2-macosx.zip";
        sha1 = "cb1eb738a1f7003025af267a9b8cc2d259533c70";
      };
      
    };
  };
  
  "build-tools"."26.0.1" = {
    
    name = "build-tools";
    path = "build-tools/26.0.1";
    revision = "26.0.1";
    displayName = "Android SDK Build-Tools 26.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.1-linux.zip";
        sha1 = "5378c2c78091b414d0eac40a6bd37f2faa31a365";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.1-macosx.zip";
        sha1 = "cbde59de198916b390777dd0227921bfa2120832";
      };
      
    };
  };
  
  "build-tools"."26.0.2" = {
    
    name = "build-tools";
    path = "build-tools/26.0.2";
    revision = "26.0.2";
    displayName = "Android SDK Build-Tools 26.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.2-linux.zip";
        sha1 = "5b2b7b66c7bf2151f2af183b5b50a17808850592";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.2-macosx.zip";
        sha1 = "d9ed7c7f149ce38be5dc08979aea8acec1459ca0";
      };
      
    };
  };
  
  "build-tools"."26.0.3" = {
    
    name = "build-tools";
    path = "build-tools/26.0.3";
    revision = "26.0.3";
    displayName = "Android SDK Build-Tools 26.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.3-linux.zip";
        sha1 = "8a2e6c1bcd845844523a68aa17e5442f0dce328c";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r26.0.3-macosx.zip";
        sha1 = "5bb90ed935d99e5bc90686f43b852e68c5ad40df";
      };
      
    };
  };
  
  "build-tools"."27.0.0" = {
    
    name = "build-tools";
    path = "build-tools/27.0.0";
    revision = "27.0.0";
    displayName = "Android SDK Build-Tools 27";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27-linux.zip";
        sha1 = "28542332ba97cf4a08c3eddfcf5edd70e3cf1260";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27-macosx.zip";
        sha1 = "fb4e8d7e6b8d29a77090e34024077a80458d5ae1";
      };
      
    };
  };
  
  "build-tools"."27.0.1" = {
    
    name = "build-tools";
    path = "build-tools/27.0.1";
    revision = "27.0.1";
    displayName = "Android SDK Build-Tools 27.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.1-linux.zip";
        sha1 = "7f4eedb1077ef948b848040dcd15de9e8a759f4a";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.1-macosx.zip";
        sha1 = "1edd07bfdbadd95652d093040e16d858f7489594";
      };
      
    };
  };
  
  "build-tools"."27.0.2" = {
    
    name = "build-tools";
    path = "build-tools/27.0.2";
    revision = "27.0.2";
    displayName = "Android SDK Build-Tools 27.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.2-linux.zip";
        sha1 = "b687ddf6be84f11607871138aad32cf857d0b837";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.2-macosx.zip";
        sha1 = "6d5d9cf2a47877f273f4b742b19e712a051a31be";
      };
      
    };
  };
  
  "build-tools"."27.0.3" = {
    
    name = "build-tools";
    path = "build-tools/27.0.3";
    revision = "27.0.3";
    displayName = "Android SDK Build-Tools 27.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.3-linux.zip";
        sha1 = "d85e7a6320eddffe7eeace3437605079dac938ca";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r27.0.3-macosx.zip";
        sha1 = "61d9fb18790c68d66ff73bf1e7ad56bc1f1eef2d";
      };
      
    };
  };
  
  "build-tools"."28.0.0" = {
    
    name = "build-tools";
    path = "build-tools/28.0.0";
    revision = "28.0.0";
    displayName = "Android SDK Build-Tools 28";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-linux.zip";
        sha1 = "d9f8a754d833ccd334f56fcc6089c5925cd82abb";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-macosx.zip";
        sha1 = "72088d32d1d82cc3c2cf7cf6618b6130c0c84ade";
      };
      
    };
  };
  
  "build-tools"."28.0.0-rc1" = {
    
    name = "build-tools";
    path = "build-tools/28.0.0-rc1";
    revision = "28.0.0-rc1";
    displayName = "Android SDK Build-Tools 28-rc1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-rc1-linux.zip";
        sha1 = "1601977fae25fd478bcfaa0481ca5ea3c609d840";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-rc1-macosx.zip";
        sha1 = "2c77821967a2330b7b227072d0b1c02ef19fe2fc";
      };
      
    };
  };
  
  "build-tools"."28.0.0-rc2" = {
    
    name = "build-tools";
    path = "build-tools/28.0.0-rc2";
    revision = "28.0.0-rc2";
    displayName = "Android SDK Build-Tools 28-rc2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-rc2-linux.zip";
        sha1 = "efe9c0dde0646a07544c864276390ca6e96b24dc";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28-rc2-macosx.zip";
        sha1 = "0d0314b353589feb10e528b44c5a685b6658d797";
      };
      
    };
  };
  
  "build-tools"."28.0.1" = {
    
    name = "build-tools";
    path = "build-tools/28.0.1";
    revision = "28.0.1";
    displayName = "Android SDK Build-Tools 28.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.1-linux.zip";
        sha1 = "ee70dfa1fccb58b37cebc9544830511f36a137a0";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.1-macosx.zip";
        sha1 = "aeef42ad953f1630dd6f5d71eefdc0b825211462";
      };
      
    };
  };
  
  "build-tools"."28.0.2" = {
    
    name = "build-tools";
    path = "build-tools/28.0.2";
    revision = "28.0.2";
    displayName = "Android SDK Build-Tools 28.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.2-linux.zip";
        sha1 = "b4492209810a3fd48deaa982f9852fef12433d55";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.2-macosx.zip";
        sha1 = "c10dd5a7825578622fb362a8a34f76eb3ba0c0a9";
      };
      
    };
  };
  
  "build-tools"."28.0.3" = {
    
    name = "build-tools";
    path = "build-tools/28.0.3";
    revision = "28.0.3";
    displayName = "Android SDK Build-Tools 28.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip";
        sha1 = "ea6f2f7103cd9da9ff0bdf6e37fbbba548fa4165";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r28.0.3-macosx.zip";
        sha1 = "f8c333a2991b1ab05a671bc6248b78e00edcd83a";
      };
      
    };
  };
  
  "build-tools"."29.0.0" = {
    
    name = "build-tools";
    path = "build-tools/29.0.0";
    revision = "29.0.0";
    displayName = "Android SDK Build-Tools 29";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-linux.zip";
        sha1 = "ad314caf1802209c4b00a5f3517af5ceb0d48eae";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-macosx.zip";
        sha1 = "35dc6bc7a53bd9d206847e72f02cab21cfdaa869";
      };
      
    };
  };
  
  "build-tools"."29.0.0-rc1" = {
    
    name = "build-tools";
    path = "build-tools/29.0.0-rc1";
    revision = "29.0.0-rc1";
    displayName = "Android SDK Build-Tools 29-rc1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc1-linux.zip";
        sha1 = "1c897f5885ac5468613e40e1ea598c21c05d345d";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc1-macosx.zip";
        sha1 = "f066c0d9ea2f0d8a0a9cc7b2ca0a467a570ab034";
      };
      
    };
  };
  
  "build-tools"."29.0.0-rc2" = {
    
    name = "build-tools";
    path = "build-tools/29.0.0-rc2";
    revision = "29.0.0-rc2";
    displayName = "Android SDK Build-Tools 29-rc2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc2-linux.zip";
        sha1 = "b4b41d429c35b42db07b6c65d4aa998ba8c4093c";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc2-macosx.zip";
        sha1 = "7a960367999169ccac5dbc60817e5f1725c4c738";
      };
      
    };
  };
  
  "build-tools"."29.0.0-rc3" = {
    
    name = "build-tools";
    path = "build-tools/29.0.0-rc3";
    revision = "29.0.0-rc3";
    displayName = "Android SDK Build-Tools 29-rc3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc3-linux.zip";
        sha1 = "8b7177f198e8b92da8f9537aaf859f6edf222b01";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29-rc3-macosx.zip";
        sha1 = "643e8d76625f6e2cfcd5494e50bae5e14725ec0c";
      };
      
    };
  };
  
  "build-tools"."29.0.1" = {
    
    name = "build-tools";
    path = "build-tools/29.0.1";
    revision = "29.0.1";
    displayName = "Android SDK Build-Tools 29.0.1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.1-linux.zip";
        sha1 = "fc209e5d91ab2daeac24345a5cb17261940547e4";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.1-macosx.zip";
        sha1 = "46ae9b1d1e2a67241d7da9c2cd8eae42f24cc6cd";
      };
      
    };
  };
  
  "build-tools"."29.0.2" = {
    
    name = "build-tools";
    path = "build-tools/29.0.2";
    revision = "29.0.2";
    displayName = "Android SDK Build-Tools 29.0.2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.2-linux.zip";
        sha1 = "c0fc7e5c37ac96bfd0c611802e8ab36d0e71b398";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.2-macosx.zip";
        sha1 = "f781d9e03d5c2debcf51fed3792ee7a9d066723f";
      };
      
    };
  };
  
  "build-tools"."29.0.3" = {
    
    name = "build-tools";
    path = "build-tools/29.0.3";
    revision = "29.0.3";
    displayName = "Android SDK Build-Tools 29.0.3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.3-linux.zip";
        sha1 = "64efff52165cda5e31848acafa46a05e3f3b4651";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r29.0.3-macosx.zip";
        sha1 = "76520eb7712fb0bb4c023b55c6f65588ee268289";
      };
      
    };
  };
  
  "build-tools"."30.0.0-rc1" = {
    
    name = "build-tools";
    path = "build-tools/30.0.0-rc1";
    revision = "30.0.0-rc1";
    displayName = "Android SDK Build-Tools 30-rc1";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r30-rc1-linux.zip";
        sha1 = "afcb370bb6956bbf9e90557230088a3e1417e8a8";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/build-tools_r30-rc1-macosx.zip";
        sha1 = "2761a0ea9466685aaaf93e85bf8bd47575bc91b8";
      };
      
    };
  };
  
  "cmake"."3.10.2" = {
    
    name = "cmake";
    path = "cmake/3.10.2.4988404";
    revision = "3.10.2";
    displayName = "CMake 3.10.2.4988404";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/cmake-3.10.2-darwin-x86_64.zip";
        sha1 = "f227a85cb53dcb927ac52a5a717f647c4a29bf3b";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/cmake-3.10.2-linux-x86_64.zip";
        sha1 = "439e8799bf59f724f104bf62784b2985f1bfe561";
      };
      
    };
  };
  
  "cmake"."3.6.4111459" = {
    
    name = "cmake";
    path = "cmake/3.6.4111459";
    revision = "3.6.4111459";
    displayName = "CMake 3.6.4111459";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/cmake-3.6.4111459-darwin-x86_64.zip";
        sha1 = "c9b02d630079783c6d67cb91488b622cfcd9765c";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/cmake-3.6.4111459-linux-x86_64.zip";
        sha1 = "71c539b9c33f0943e9ad6251fea0b161c0b70782";
      };
      
    };
  };
  
  "cmdline-tools"."1.0" = {
    
    name = "cmdline-tools";
    path = "cmdline-tools/1.0";
    revision = "1.0";
    displayName = "Android SDK Command-line Tools";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip";
        sha1 = "6ffc5bd72db2c755f9b374ed829202262a6d8aaf";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/commandlinetools-mac-6200805_latest.zip";
        sha1 = "23f803c07e392bb769507c88b23c2c7868cc7a6f";
      };
      
    };
  };
  
  "docs"."1" = {
    
    name = "docs";
    path = "docs";
    revision = "1";
    displayName = "Documentation for Android SDK";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/docs-24_r01.zip";
          sha1 = "eef58238949ee9544876cb3e002f2d58e4ee7b5d";
        };
      
    };
  };
  
  "emulator"."30.0.0".macosx = {
    
    name = "emulator";
    path = "emulator";
    revision = "30.0.0";
    displayName = "Android Emulator";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/emulator-darwin-6203977.zip";
        sha1 = "3bb965869577be4e62dec053de34c279f5024a12";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/emulator-linux-6203977.zip";
        sha1 = "356cac370c03460ca82166464de7ecd7da1f4a49";
      };
      
    };
  };
  
  "emulator"."28.0.25".windows = {
    
    name = "emulator";
    path = "emulator";
    revision = "28.0.25";
    displayName = "Android Emulator";
    archives = {
      
    };
  };
  
  "emulator"."30.0.3".linux = {
    
    name = "emulator";
    path = "emulator";
    revision = "30.0.3";
    displayName = "Android Emulator";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/emulator-linux-6258612.zip";
        sha1 = "a891e1532443a55c3ce9986b484effdabd842f8e";
      };
      
    };
  };
  
  "emulator"."30.0.2".macosx = {
    
    name = "emulator";
    path = "emulator";
    revision = "30.0.2";
    displayName = "Android Emulator";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/emulator-darwin-6237347.zip";
        sha1 = "702b6a050a230b3b45f667867f6fc99b3f973d9a";
      };
      
    };
  };
  
  "lldb"."2.0.2558144" = {
    
    name = "lldb";
    path = "lldb/2.0";
    revision = "2.0.2558144";
    displayName = "LLDB 2.0";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.0.2558144-darwin-x86_64.zip";
        sha1 = "d92e2f4c8284413eed4f27986e62b167d947033c";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.0.2558144-linux-x86_64.zip";
        sha1 = "e7060d9b2ba58b28fd7b1a0ea85a151c8371a326";
      };
      
    };
  };
  
  "lldb"."2.1.2852477" = {
    
    name = "lldb";
    path = "lldb/2.1";
    revision = "2.1.2852477";
    displayName = "LLDB 2.1";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.1.2852477-darwin-x86_64.zip";
        sha1 = "d1e33880a53f1aa8c7e73534adef83a06f091185";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.1.2852477-linux-x86_64.zip";
        sha1 = "eb9b96d320210fdfe82495b0597ad43e77f1c240";
      };
      
    };
  };
  
  "lldb"."2.2.3271982" = {
    
    name = "lldb";
    path = "lldb/2.2";
    revision = "2.2.3271982";
    displayName = "LLDB 2.2";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.2.3271982-darwin-x86_64.zip";
        sha1 = "62089f4e35775e6cedb82d1fa377fdc1de898005";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.2.3271982-linux-x86_64.zip";
        sha1 = "413649617d97dd9ef163528f64c0500e1b7c4113";
      };
      
    };
  };
  
  "lldb"."2.3.3614996" = {
    
    name = "lldb";
    path = "lldb/2.3";
    revision = "2.3.3614996";
    displayName = "LLDB 2.3";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.3.3614996-darwin-x86_64.zip";
        sha1 = "6b0df112c7b9fa41654497fde2fcce990c831e52";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-2.3.3614996-linux-x86_64.zip";
        sha1 = "d7abe655650efe9f6989df31835fa3b3f95c2d13";
      };
      
    };
  };
  
  "lldb"."3.0.4213617" = {
    
    name = "lldb";
    path = "lldb/3.0";
    revision = "3.0.4213617";
    displayName = "LLDB 3.0";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-3.0.4213617-darwin-x86_64.zip";
        sha1 = "2492651690a215317b86c755cd4d584ec9838677";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-3.0.4213617-linux-x86_64.zip";
        sha1 = "61d49b6a58953faa61546d631409af5f60d8d9db";
      };
      
    };
  };
  
  "lldb"."3.1.4508709" = {
    
    name = "lldb";
    path = "lldb/3.1";
    revision = "3.1.4508709";
    displayName = "LLDB 3.1";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-3.1.4508709-darwin-x86_64.zip";
        sha1 = "2b37aa55b81a7e5b8a369febf1ac0bad6c7c5d58";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/lldb-3.1.4508709-linux-x86_64.zip";
        sha1 = "462711c9ee94fec9ff8be5fa8180afec04d1af6f";
      };
      
    };
  };
  
  "ndk-bundle"."21.1.6210238-rc1" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "21.1.6210238-rc1";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip";
        sha1 = "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip";
        sha1 = "cf06ed408663c11c8f4824f9370c7a900ec074dd";
      };
      
    };
  };
  
  "ndk-bundle"."21.0.6113669" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "21.0.6113669";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip";
        sha1 = "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip";
        sha1 = "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c";
      };
      
    };
  };
  
  "ndk-bundle"."21.0.6011959-rc2" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "21.0.6011959-rc2";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip";
        sha1 = "34a46c3867c9d87a80895c0b8a098256052536d2";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip";
        sha1 = "335f30302bee700a9a5fdfe3ae533a4963499c44";
      };
      
    };
  };
  
  "ndk-bundle"."20.1.5948944" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "20.1.5948944";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip";
        sha1 = "b51290ab69cb89de1f0ba108702277bc333b38be";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip";
        sha1 = "d903fdf077039ad9331fb6c3bee78aa46d45527b";
      };
      
    };
  };
  
  "ndk-bundle"."20.0.5594570" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "20.0.5594570";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip";
        sha1 = "96d5f1c50452596912d1982439c514194b5751e6";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip";
        sha1 = "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff";
      };
      
    };
  };
  
  "ndk-bundle"."20.0.5471264-rc3" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "20.0.5471264-rc3";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip";
        sha1 = "665a035cadb0dd03e6502ba25c18643f6e4ede24";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip";
        sha1 = "674d8fb0e0df8e8be1c31fa321eb176548a19ba3";
      };
      
    };
  };
  
  "ndk-bundle"."20.0.5392854-rc2" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "20.0.5392854-rc2";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip";
        sha1 = "cd94191ace6b31ec9af1cc370173e16934e1cb8b";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip";
        sha1 = "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02";
      };
      
    };
  };
  
  "ndk-bundle"."19.2.5345600" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "19.2.5345600";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip";
        sha1 = "f46b8193109bba8a58e0461c1a48f4534051fb25";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip";
        sha1 = "fd94d0be6017c6acbd193eb95e09cf4b6f61b834";
      };
      
    };
  };
  
  "ndk-bundle"."19.0.5232133" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "19.0.5232133";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip";
        sha1 = "86c1a962601b23b8a6d3d535c93b4b0bc4f29249";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip";
        sha1 = "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac";
      };
      
    };
  };
  
  "ndk-bundle"."18.1.5063045" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "18.1.5063045";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip";
        sha1 = "98cb9909aa8c2dab32db188bbdc3ac6207e09440";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip";
        sha1 = "500679655da3a86aecf67007e8ab230ea9b4dd7b";
      };
      
    };
  };
  
  "ndk-bundle"."17.2.4988734" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "17.2.4988734";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip";
        sha1 = "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip";
        sha1 = "12cacc70c3fd2f40574015631c00f41fb8a39048";
      };
      
    };
  };
  
  "ndk-bundle"."16.1.4479499" = {
    
    name = "ndk-bundle";
    path = "ndk-bundle";
    revision = "16.1.4479499";
    displayName = "NDK";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip";
        sha1 = "e51e615449b98c716cf912057e2682e75d55e2de";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip";
        sha1 = "42aa43aae89a50d1c66c3f9fdecd676936da6128";
      };
      
    };
  };
  
  "ndk"."16.1.4479499" = {
    
    name = "ndk";
    path = "ndk/16.1.4479499";
    revision = "16.1.4479499";
    displayName = "NDK (Side by side) 16.1.4479499";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip";
        sha1 = "e51e615449b98c716cf912057e2682e75d55e2de";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip";
        sha1 = "42aa43aae89a50d1c66c3f9fdecd676936da6128";
      };
      
    };
  };
  
  "ndk"."17.2.4988734" = {
    
    name = "ndk";
    path = "ndk/17.2.4988734";
    revision = "17.2.4988734";
    displayName = "NDK (Side by side) 17.2.4988734";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r17c-darwin-x86_64.zip";
        sha1 = "f97e3d7711497e3b4faf9e7b3fa0f0da90bb649c";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip";
        sha1 = "12cacc70c3fd2f40574015631c00f41fb8a39048";
      };
      
    };
  };
  
  "ndk"."18.1.5063045" = {
    
    name = "ndk";
    path = "ndk/18.1.5063045";
    revision = "18.1.5063045";
    displayName = "NDK (Side by side) 18.1.5063045";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r18b-darwin-x86_64.zip";
        sha1 = "98cb9909aa8c2dab32db188bbdc3ac6207e09440";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip";
        sha1 = "500679655da3a86aecf67007e8ab230ea9b4dd7b";
      };
      
    };
  };
  
  "ndk"."19.0.5232133" = {
    
    name = "ndk";
    path = "ndk/19.0.5232133";
    revision = "19.0.5232133";
    displayName = "NDK (Side by side) 19.0.5232133";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19-darwin-x86_64.zip";
        sha1 = "86c1a962601b23b8a6d3d535c93b4b0bc4f29249";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip";
        sha1 = "f02ad84cb5b6e1ff3eea9e6168037c823408c8ac";
      };
      
    };
  };
  
  "ndk"."19.2.5345600" = {
    
    name = "ndk";
    path = "ndk/19.2.5345600";
    revision = "19.2.5345600";
    displayName = "NDK (Side by side) 19.2.5345600";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19c-darwin-x86_64.zip";
        sha1 = "f46b8193109bba8a58e0461c1a48f4534051fb25";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r19c-linux-x86_64.zip";
        sha1 = "fd94d0be6017c6acbd193eb95e09cf4b6f61b834";
      };
      
    };
  };
  
  "ndk"."20.0.5392854-rc2" = {
    
    name = "ndk";
    path = "ndk/20.0.5392854";
    revision = "20.0.5392854-rc2";
    displayName = "NDK (Side by side) 20.0.5392854";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-darwin-x86_64.zip";
        sha1 = "cd94191ace6b31ec9af1cc370173e16934e1cb8b";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta2-linux-x86_64.zip";
        sha1 = "8285ae2e24a7232fd0cbfb55e955c8586ef2ee02";
      };
      
    };
  };
  
  "ndk"."20.0.5471264-rc3" = {
    
    name = "ndk";
    path = "ndk/20.0.5471264";
    revision = "20.0.5471264-rc3";
    displayName = "NDK (Side by side) 20.0.5471264";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-darwin-x86_64.zip";
        sha1 = "665a035cadb0dd03e6502ba25c18643f6e4ede24";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-beta3-linux-x86_64.zip";
        sha1 = "674d8fb0e0df8e8be1c31fa321eb176548a19ba3";
      };
      
    };
  };
  
  "ndk"."20.0.5594570" = {
    
    name = "ndk";
    path = "ndk/20.0.5594570";
    revision = "20.0.5594570";
    displayName = "NDK (Side by side) 20.0.5594570";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-darwin-x86_64.zip";
        sha1 = "96d5f1c50452596912d1982439c514194b5751e6";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip";
        sha1 = "8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff";
      };
      
    };
  };
  
  "ndk"."20.1.5948944" = {
    
    name = "ndk";
    path = "ndk/20.1.5948944";
    revision = "20.1.5948944";
    displayName = "NDK (Side by side) 20.1.5948944";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20b-darwin-x86_64.zip";
        sha1 = "b51290ab69cb89de1f0ba108702277bc333b38be";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip";
        sha1 = "d903fdf077039ad9331fb6c3bee78aa46d45527b";
      };
      
    };
  };
  
  "ndk"."21.0.6011959-rc2" = {
    
    name = "ndk";
    path = "ndk/21.0.6011959";
    revision = "21.0.6011959-rc2";
    displayName = "NDK (Side by side) 21.0.6011959";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-darwin-x86_64.zip";
        sha1 = "34a46c3867c9d87a80895c0b8a098256052536d2";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-beta2-linux-x86_64.zip";
        sha1 = "335f30302bee700a9a5fdfe3ae533a4963499c44";
      };
      
    };
  };
  
  "ndk"."21.0.6113669" = {
    
    name = "ndk";
    path = "ndk/21.0.6113669";
    revision = "21.0.6113669";
    displayName = "NDK (Side by side) 21.0.6113669";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip";
        sha1 = "0d50636cc0e34ed3ba540d6d5818ea0cf10f16aa";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip";
        sha1 = "afc9c0b9faad222898ac8168c78ad4ccac8a1b5c";
      };
      
    };
  };
  
  "ndk"."21.1.6210238-rc1" = {
    
    name = "ndk";
    path = "ndk/21.1.6210238";
    revision = "21.1.6210238-rc1";
    displayName = "NDK (Side by side) 21.1.6210238";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-darwin-x86_64.zip";
        sha1 = "971609f9a579ebbcb8d121a5d5aa0cba716b2d1f";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-ndk-r21b-beta1-linux-x86_64.zip";
        sha1 = "cf06ed408663c11c8f4824f9370c7a900ec074dd";
      };
      
    };
  };
  
  "patcher"."1" = {
    
    name = "patcher";
    path = "patcher/v4";
    revision = "1";
    displayName = "SDK Patch Applier v4";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/3534162-studio.sdk-patcher.zip";
          sha1 = "046699c5e2716ae11d77e0bad814f7f33fab261e";
        };
      
    };
  };
  
  "platform-tools"."29.0.6" = {
    
    name = "platform-tools";
    path = "platform-tools";
    revision = "29.0.6";
    displayName = "Android SDK Platform-Tools";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/platform-tools_r29.0.6-darwin.zip";
        sha1 = "3232179dce22d8a6332018729026ed39f5d5cd0b";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/platform-tools_r29.0.6-linux.zip";
        sha1 = "e95ed28330406705d47fe96bafb589be6c1f2f23";
      };
      
    };
  };
  
  "platforms"."10" = {
    
    name = "platforms";
    path = "platforms/android-10";
    revision = "10";
    displayName = "Android SDK Platform 10";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-2.3.3_r02.zip";
          sha1 = "887e37783ec32f541ea33c2c649dda648e8e6fb3";
        };
      
    };
  };
  
  "platforms"."11" = {
    
    name = "platforms";
    path = "platforms/android-11";
    revision = "11";
    displayName = "Android SDK Platform 11";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-3.0_r02.zip";
          sha1 = "2c7d4bd13f276e76f6bbd87315fe27aba351dd37";
        };
      
    };
  };
  
  "platforms"."12" = {
    
    name = "platforms";
    path = "platforms/android-12";
    revision = "12";
    displayName = "Android SDK Platform 12";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-3.1_r03.zip";
          sha1 = "4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf";
        };
      
    };
  };
  
  "platforms"."13" = {
    
    name = "platforms";
    path = "platforms/android-13";
    revision = "13";
    displayName = "Android SDK Platform 13";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-3.2_r01.zip";
          sha1 = "6189a500a8c44ae73a439604363de93591163cd9";
        };
      
    };
  };
  
  "platforms"."14" = {
    
    name = "platforms";
    path = "platforms/android-14";
    revision = "14";
    displayName = "Android SDK Platform 14";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-14_r04.zip";
          sha1 = "d4f1d8fbca25225b5f0e7a0adf0d39c3d6e60b3c";
        };
      
    };
  };
  
  "platforms"."15" = {
    
    name = "platforms";
    path = "platforms/android-15";
    revision = "15";
    displayName = "Android SDK Platform 15";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-15_r05.zip";
          sha1 = "69ab4c443b37184b2883af1fd38cc20cbeffd0f3";
        };
      
    };
  };
  
  "platforms"."16" = {
    
    name = "platforms";
    path = "platforms/android-16";
    revision = "16";
    displayName = "Android SDK Platform 16";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-16_r05.zip";
          sha1 = "12a5ce6235a76bc30f62c26bda1b680e336abd07";
        };
      
    };
  };
  
  "platforms"."17" = {
    
    name = "platforms";
    path = "platforms/android-17";
    revision = "17";
    displayName = "Android SDK Platform 17";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-17_r03.zip";
          sha1 = "dbe14101c06e6cdb34e300393e64e64f8c92168a";
        };
      
    };
  };
  
  "platforms"."18" = {
    
    name = "platforms";
    path = "platforms/android-18";
    revision = "18";
    displayName = "Android SDK Platform 18";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-18_r03.zip";
          sha1 = "e6b09b3505754cbbeb4a5622008b907262ee91cb";
        };
      
    };
  };
  
  "platforms"."19" = {
    
    name = "platforms";
    path = "platforms/android-19";
    revision = "19";
    displayName = "Android SDK Platform 19";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-19_r04.zip";
          sha1 = "2ff20d89e68f2f5390981342e009db5a2d456aaa";
        };
      
    };
  };
  
  "platforms"."2" = {
    
    name = "platforms";
    path = "platforms/android-2";
    revision = "2";
    displayName = "Android SDK Platform 2";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.1_r1-linux.zip";
        sha1 = "c054d25c9b4c6251fa49c2f9c54336998679d3fe";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.1_r1-macosx.zip";
        sha1 = "e21dbcff45b7356657449ebb3c7e941be2bb5ebe";
      };
      
    };
  };
  
  "platforms"."20" = {
    
    name = "platforms";
    path = "platforms/android-20";
    revision = "20";
    displayName = "Android SDK Platform 20";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-20_r02.zip";
          sha1 = "a9251f8a3f313ab05834a07a963000927637e01d";
        };
      
    };
  };
  
  "platforms"."21" = {
    
    name = "platforms";
    path = "platforms/android-21";
    revision = "21";
    displayName = "Android SDK Platform 21";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-21_r02.zip";
          sha1 = "53536556059bb29ae82f414fd2e14bc335a4eb4c";
        };
      
    };
  };
  
  "platforms"."22" = {
    
    name = "platforms";
    path = "platforms/android-22";
    revision = "22";
    displayName = "Android SDK Platform 22";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-22_r02.zip";
          sha1 = "5d1bd10fea962b216a0dece1247070164760a9fc";
        };
      
    };
  };
  
  "platforms"."23" = {
    
    name = "platforms";
    path = "platforms/android-23";
    revision = "23";
    displayName = "Android SDK Platform 23";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-23_r03.zip";
          sha1 = "027fede3de6aa1649115bbd0bffff30ccd51c9a0";
        };
      
    };
  };
  
  "platforms"."24" = {
    
    name = "platforms";
    path = "platforms/android-24";
    revision = "24";
    displayName = "Android SDK Platform 24";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-24_r02.zip";
          sha1 = "8912da3d4bfe7a9f28f0e5ce92d3a8dc96342aee";
        };
      
    };
  };
  
  "platforms"."25" = {
    
    name = "platforms";
    path = "platforms/android-25";
    revision = "25";
    displayName = "Android SDK Platform 25";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-25_r03.zip";
          sha1 = "00c2c5765e8988504be10a1eb66ed71fcdbd7fe8";
        };
      
    };
  };
  
  "platforms"."26" = {
    
    name = "platforms";
    path = "platforms/android-26";
    revision = "26";
    displayName = "Android SDK Platform 26";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-26_r02.zip";
          sha1 = "e4ae5d7aa557a3c827135838ee400da8443ac4ef";
        };
      
    };
  };
  
  "platforms"."27" = {
    
    name = "platforms";
    path = "platforms/android-27";
    revision = "27";
    displayName = "Android SDK Platform 27";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-27_r03.zip";
          sha1 = "35f747e7e70b2d16e0e4246876be28d15ea1c353";
        };
      
    };
  };
  
  "platforms"."28" = {
    
    name = "platforms";
    path = "platforms/android-28";
    revision = "28";
    displayName = "Android SDK Platform 28";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-28_r06.zip";
          sha1 = "9a4e52b1d55bd2e24216b150aafae2503d3efba6";
        };
      
    };
  };
  
  "platforms"."29" = {
    
    name = "platforms";
    path = "platforms/android-29";
    revision = "29";
    displayName = "Android SDK Platform 29";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-29_r04.zip";
          sha1 = "8d644c39902038e0bd529165d5ba4f5a8607daea";
        };
      
    };
  };
  
  "platforms"."3" = {
    
    name = "platforms";
    path = "platforms/android-3";
    revision = "3";
    displayName = "Android SDK Platform 3";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.5_r04-linux.zip";
        sha1 = "5c134b7df5f4b8bd5b61ba93bdaebada8fa3468c";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.5_r04-macosx.zip";
        sha1 = "d3a67c2369afa48b6c3c7624de5031c262018d1e";
      };
      
    };
  };
  
  "platforms"."4" = {
    
    name = "platforms";
    path = "platforms/android-4";
    revision = "4";
    displayName = "Android SDK Platform 4";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.6_r03-linux.zip";
        sha1 = "483ed088e45bbdf3444baaf9250c8b02e5383cb0";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-1.6_r03-macosx.zip";
        sha1 = "bdafad44f5df9f127979bdb21a1fdd87ee3cd625";
      };
      
    };
  };
  
  "platforms"."5" = {
    
    name = "platforms";
    path = "platforms/android-5";
    revision = "5";
    displayName = "Android SDK Platform 5";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-2.0_r01-linux.zip";
        sha1 = "be9be6a99ca32875c96ec7f91160ca9fce7e3c7d";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-2.0_r01-macosx.zip";
        sha1 = "2a866d0870dbba18e0503cd41e5fae988a21b314";
      };
      
    };
  };
  
  "platforms"."6" = {
    
    name = "platforms";
    path = "platforms/android-6";
    revision = "6";
    displayName = "Android SDK Platform 6";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/android-2.0.1_r01-linux.zip";
        sha1 = "ce2c971dce352aa28af06bda92a070116aa5ae1a";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/android-2.0.1_r01-macosx.zip";
        sha1 = "c3096f80d75a6fc8cb38ef8a18aec920e53d42c0";
      };
      
    };
  };
  
  "platforms"."7" = {
    
    name = "platforms";
    path = "platforms/android-7";
    revision = "7";
    displayName = "Android SDK Platform 7";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-2.1_r03.zip";
          sha1 = "5ce51b023ac19f8738500b1007a1da5de2349a1e";
        };
      
    };
  };
  
  "platforms"."8" = {
    
    name = "platforms";
    path = "platforms/android-8";
    revision = "8";
    displayName = "Android SDK Platform 8";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-2.2_r03.zip";
          sha1 = "231262c63eefdff8fd0386e9ccfefeb27a8f9202";
        };
      
    };
  };
  
  "platforms"."9" = {
    
    name = "platforms";
    path = "platforms/android-9";
    revision = "9";
    displayName = "Android SDK Platform 9";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/android-2.3.1_r02.zip";
          sha1 = "209f8a7a8b2cb093fce858b8b55fed3ba5206773";
        };
      
    };
  };
  
  "platforms"."R" = {
    
    name = "platforms";
    path = "platforms/android-R";
    revision = "R";
    displayName = "Android SDK Platform R";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/platform-R_r01.zip";
          sha1 = "f6ce3ef0ec8526550fc3b517bdb29051275bcd1a";
        };
      
    };
  };
  
  "skiaparser"."1-rc02" = {
    
    name = "skiaparser";
    path = "skiaparser/1";
    revision = "1-rc02";
    displayName = "Skia Parser Server";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/skiaparser-6172737-linux.zip";
        sha1 = "d2eac6deff2c257d47853251bda5528c96a41720";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/skiaparser-6172737-mac.zip";
        sha1 = "1e3b8da7a4f5e9887479b4e4186db3cb22422c82";
      };
      
    };
  };
  
  "sources"."14" = {
    
    name = "sources";
    path = "sources/android-14";
    revision = "14";
    displayName = "Sources for Android 14";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-14_r01.zip";
          sha1 = "eaf4ed7dcac46e68516a1b4aa5b0d9e5a39a7555";
        };
      
    };
  };
  
  "sources"."15" = {
    
    name = "sources";
    path = "sources/android-15";
    revision = "15";
    displayName = "Sources for Android 15";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-15_r02.zip";
          sha1 = "e5992a5747c9590783fbbdd700337bf0c9f6b1fa";
        };
      
    };
  };
  
  "sources"."16" = {
    
    name = "sources";
    path = "sources/android-16";
    revision = "16";
    displayName = "Sources for Android 16";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-16_r02.zip";
          sha1 = "0f83c14ed333c45d962279ab5d6bc98a0269ef84";
        };
      
    };
  };
  
  "sources"."17" = {
    
    name = "sources";
    path = "sources/android-17";
    revision = "17";
    displayName = "Sources for Android 17";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-17_r01.zip";
          sha1 = "6f1f18cd2d2b1852d7f6892df9cee3823349d43a";
        };
      
    };
  };
  
  "sources"."18" = {
    
    name = "sources";
    path = "sources/android-18";
    revision = "18";
    displayName = "Sources for Android 18";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-18_r01.zip";
          sha1 = "8b49fdf7433f4881a2bfb559b5dd05d8ec65fb78";
        };
      
    };
  };
  
  "sources"."19" = {
    
    name = "sources";
    path = "sources/android-19";
    revision = "19";
    displayName = "Sources for Android 19";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-19_r02.zip";
          sha1 = "433a1d043ef77561571250e94cb7a0ef24a202e7";
        };
      
    };
  };
  
  "sources"."20" = {
    
    name = "sources";
    path = "sources/android-20";
    revision = "20";
    displayName = "Sources for Android 20";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-20_r01.zip";
          sha1 = "8da3e40f2625f9f7ef38b7e403f49f67226c0d76";
        };
      
    };
  };
  
  "sources"."21" = {
    
    name = "sources";
    path = "sources/android-21";
    revision = "21";
    displayName = "Sources for Android 21";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-21_r01.zip";
          sha1 = "137a5044915d32bea297a8c1552684802bbc2e25";
        };
      
    };
  };
  
  "sources"."22" = {
    
    name = "sources";
    path = "sources/android-22";
    revision = "22";
    displayName = "Sources for Android 22";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-22_r01.zip";
          sha1 = "98320e13976d11597a4a730a8d203ac9a03ed5a6";
        };
      
    };
  };
  
  "sources"."23" = {
    
    name = "sources";
    path = "sources/android-23";
    revision = "23";
    displayName = "Sources for Android 23";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-23_r01.zip";
          sha1 = "b0f15da2762b42f543c5e364c2b15b198cc99cc2";
        };
      
    };
  };
  
  "sources"."24" = {
    
    name = "sources";
    path = "sources/android-24";
    revision = "24";
    displayName = "Sources for Android 24";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-24_r01.zip";
          sha1 = "6b96115830a83d654479f32ce4b724ca9011148b";
        };
      
    };
  };
  
  "sources"."25" = {
    
    name = "sources";
    path = "sources/android-25";
    revision = "25";
    displayName = "Sources for Android 25";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-25_r01.zip";
          sha1 = "bbc72efd1a9bad87cc507e308f0d29aad438c52c";
        };
      
    };
  };
  
  "sources"."26" = {
    
    name = "sources";
    path = "sources/android-26";
    revision = "26";
    displayName = "Sources for Android 26";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-26_r01.zip";
          sha1 = "2af701ee3223d580409288540b1d06932fd8f9b9";
        };
      
    };
  };
  
  "sources"."27" = {
    
    name = "sources";
    path = "sources/android-27";
    revision = "27";
    displayName = "Sources for Android 27";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-27_r01.zip";
          sha1 = "7b714670561d08f54751af42aca929867b806596";
        };
      
    };
  };
  
  "sources"."28" = {
    
    name = "sources";
    path = "sources/android-28";
    revision = "28";
    displayName = "Sources for Android 28";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-28_r01.zip";
          sha1 = "5610e0c24235ee3fa343c899ddd551be30315255";
        };
      
    };
  };
  
  "sources"."29" = {
    
    name = "sources";
    path = "sources/android-29";
    revision = "29";
    displayName = "Sources for Android 29";
    archives = {
      
        all = fetchurl {
          url = "https://dl.google.com/android/repository/sources-29_r01.zip";
          sha1 = "d0ad249e152b3a8fe3cb7c4a329453a048be29e4";
        };
      
    };
  };
  
  "tools"."25.2.5" = {
    
    name = "tools";
    path = "tools";
    revision = "25.2.5";
    displayName = "Android SDK Tools 25.2.5";
    archives = {
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/tools_r25.2.5-linux.zip";
        sha1 = "72df3aa1988c0a9003ccdfd7a13a7b8bd0f47fc1";
      };
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip";
        sha1 = "d2168d963ac5b616e3d3ddaf21511d084baf3659";
      };
      
    };
  };
  
  "tools"."26.1.1" = {
    
    name = "tools";
    path = "tools";
    revision = "26.1.1";
    displayName = "Android SDK Tools";
    archives = {
      macosx = fetchurl {
        url = "https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip";
        sha1 = "ed85ea7b59bc3483ce0af4c198523ba044e083ad";
      };
      linux = fetchurl {
        url = "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip";
        sha1 = "8c7c28554a32318461802c1291d76fccfafde054";
      };
      
    };
  };
  
}
  
