[ {
  "key" : "primary",
  "components" : [ {
    "name" : "privacysandbox",
    "filesCount" : 233,
    "linesOfCode" : 12689,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 224,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 12563,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 92,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 26,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 8,
      "description" : [ ]
    } ]
  }, {
    "name" : "kruth",
    "filesCount" : 110,
    "linesOfCode" : 10393,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 107,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 9884,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 498,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "core",
    "filesCount" : 776,
    "linesOfCode" : 86312,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 355,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 183,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 236,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 65105,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 12607,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8533,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 67,
      "description" : [ ]
    } ]
  }, {
    "name" : "versionedparcelable",
    "filesCount" : 13,
    "linesOfCode" : 2590,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2512,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 78,
      "description" : [ ]
    } ]
  }, {
    "name" : "media",
    "filesCount" : 44,
    "linesOfCode" : 15330,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 26,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 18,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 11862,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3468,
      "description" : [ ]
    } ]
  }, {
    "name" : "recommendation",
    "filesCount" : 2,
    "linesOfCode" : 605,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 605,
      "description" : [ ]
    } ]
  }, {
    "name" : "camera",
    "filesCount" : 1312,
    "linesOfCode" : 126830,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 933,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 359,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 16,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.lds",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 88751,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 36557,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 947,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 520,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 45,
      "description" : [ ]
    }, {
      "name" : "  *.lds",
      "value" : 10,
      "description" : [ ]
    } ]
  }, {
    "name" : "mediarouter",
    "filesCount" : 195,
    "linesOfCode" : 20285,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 45,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 149,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 15251,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5028,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 6,
      "description" : [ ]
    } ]
  }, {
    "name" : "autofill",
    "filesCount" : 17,
    "linesOfCode" : 1354,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1231,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 123,
      "description" : [ ]
    } ]
  }, {
    "name" : "profileinstaller",
    "filesCount" : 14,
    "linesOfCode" : 2212,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2201,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "percentlayout",
    "filesCount" : 4,
    "linesOfCode" : 529,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 514,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 15,
      "description" : [ ]
    } ]
  }, {
    "name" : "startup",
    "filesCount" : 9,
    "linesOfCode" : 443,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 274,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 165,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    } ]
  }, {
    "name" : "ROOT",
    "filesCount" : 2,
    "linesOfCode" : 319,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.toml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.cfg",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.toml",
      "value" : 310,
      "description" : [ ]
    }, {
      "name" : "  *.cfg",
      "value" : 9,
      "description" : [ ]
    } ]
  }, {
    "name" : "draganddrop",
    "filesCount" : 4,
    "linesOfCode" : 482,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 471,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "cardview",
    "filesCount" : 13,
    "linesOfCode" : 980,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 897,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 83,
      "description" : [ ]
    } ]
  }, {
    "name" : "binarycompatibilityvalidator",
    "filesCount" : 5,
    "linesOfCode" : 1324,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1324,
      "description" : [ ]
    } ]
  }, {
    "name" : "navigation3",
    "filesCount" : 48,
    "linesOfCode" : 7681,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 7510,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 171,
      "description" : [ ]
    } ]
  }, {
    "name" : "biometric",
    "filesCount" : 115,
    "linesOfCode" : 6612,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 94,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3665,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2947,
      "description" : [ ]
    } ]
  }, {
    "name" : "contentpager",
    "filesCount" : 5,
    "linesOfCode" : 725,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 690,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 35,
      "description" : [ ]
    } ]
  }, {
    "name" : "hilt",
    "filesCount" : 15,
    "linesOfCode" : 552,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 479,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 73,
      "description" : [ ]
    } ]
  }, {
    "name" : "work",
    "filesCount" : 241,
    "linesOfCode" : 18709,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 113,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 121,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 9872,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 8387,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 306,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 144,
      "description" : [ ]
    } ]
  }, {
    "name" : "enterprise",
    "filesCount" : 11,
    "linesOfCode" : 891,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 872,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "coordinatorlayout",
    "filesCount" : 8,
    "linesOfCode" : 2422,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2301,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 121,
      "description" : [ ]
    } ]
  }, {
    "name" : "constraintlayout",
    "filesCount" : 254,
    "linesOfCode" : 85532,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 203,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 46,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.json5",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 62570,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 14547,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8336,
      "description" : [ ]
    }, {
      "name" : "  *.json5",
      "value" : 79,
      "description" : [ ]
    } ]
  }, {
    "name" : "car",
    "filesCount" : 631,
    "linesOfCode" : 70303,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 381,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 244,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 36793,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 33301,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 186,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 23,
      "description" : [ ]
    } ]
  }, {
    "name" : "remotecallback",
    "filesCount" : 15,
    "linesOfCode" : 1010,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 948,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 62,
      "description" : [ ]
    } ]
  }, {
    "name" : "heifwriter",
    "filesCount" : 10,
    "linesOfCode" : 2073,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2022,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 51,
      "description" : [ ]
    } ]
  }, {
    "name" : "resourceinspection",
    "filesCount" : 7,
    "linesOfCode" : 722,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 690,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 32,
      "description" : [ ]
    } ]
  }, {
    "name" : "gradle",
    "filesCount" : 2,
    "linesOfCode" : 1281,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.xml",
      "value" : 949,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 332,
      "description" : [ ]
    } ]
  }, {
    "name" : "swiperefreshlayout",
    "filesCount" : 6,
    "linesOfCode" : 1771,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1643,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 128,
      "description" : [ ]
    } ]
  }, {
    "name" : "sharetarget",
    "filesCount" : 6,
    "linesOfCode" : 992,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 909,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 83,
      "description" : [ ]
    } ]
  }, {
    "name" : "documentfile",
    "filesCount" : 6,
    "linesOfCode" : 651,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 632,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "datastore",
    "filesCount" : 135,
    "linesOfCode" : 9442,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 119,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 9118,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 94,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 84,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 81,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 51,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "credentials",
    "filesCount" : 260,
    "linesOfCode" : 13060,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 166,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 94,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 12349,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 711,
      "description" : [ ]
    } ]
  }, {
    "name" : "metrics",
    "filesCount" : 14,
    "linesOfCode" : 876,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 841,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 35,
      "description" : [ ]
    } ]
  }, {
    "name" : "tvprovider",
    "filesCount" : 13,
    "linesOfCode" : 5458,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3391,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2067,
      "description" : [ ]
    } ]
  }, {
    "name" : "print",
    "filesCount" : 2,
    "linesOfCode" : 546,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 535,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "security",
    "filesCount" : 47,
    "linesOfCode" : 7286,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 39,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 6360,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 907,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "emoji",
    "filesCount" : 33,
    "linesOfCode" : 4070,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 28,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3184,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 886,
      "description" : [ ]
    } ]
  }, {
    "name" : "viewpager2",
    "filesCount" : 14,
    "linesOfCode" : 2402,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2353,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 49,
      "description" : [ ]
    } ]
  }, {
    "name" : "navigation",
    "filesCount" : 525,
    "linesOfCode" : 49677,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 304,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 219,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 47492,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2183,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    } ]
  }, {
    "name" : "palette",
    "filesCount" : 4,
    "linesOfCode" : 1022,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1019,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "lifecycle",
    "filesCount" : 282,
    "linesOfCode" : 16919,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 269,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 15665,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1204,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "interpolator",
    "filesCount" : 5,
    "linesOfCode" : 178,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 178,
      "description" : [ ]
    } ]
  }, {
    "name" : "lint",
    "filesCount" : 5,
    "linesOfCode" : 357,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 357,
      "description" : [ ]
    } ]
  }, {
    "name" : "compose",
    "filesCount" : 6099,
    "linesOfCode" : 1053821,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 5064,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 376,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 604,
      "description" : [ ]
    }, {
      "name" : "  *.m",
      "value" : 17,
      "description" : [ ]
    }, {
      "name" : "  *.swift",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 23,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 980385,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 54212,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 16438,
      "description" : [ ]
    }, {
      "name" : "  *.m",
      "value" : 1071,
      "description" : [ ]
    }, {
      "name" : "  *.swift",
      "value" : 513,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 397,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 317,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 251,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 163,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 65,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 9,
      "description" : [ ]
    } ]
  }, {
    "name" : "glance",
    "filesCount" : 382,
    "linesOfCode" : 18185,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 171,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 210,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 15105,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3001,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 79,
      "description" : [ ]
    } ]
  }, {
    "name" : "vectordrawable",
    "filesCount" : 12,
    "linesOfCode" : 4056,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3834,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 222,
      "description" : [ ]
    } ]
  }, {
    "name" : "cursoradapter",
    "filesCount" : 4,
    "linesOfCode" : 474,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 474,
      "description" : [ ]
    } ]
  }, {
    "name" : "playground-projects",
    "filesCount" : 30,
    "linesOfCode" : 19215,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.xml",
      "value" : 15,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 15,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.xml",
      "value" : 14235,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 4980,
      "description" : [ ]
    } ]
  }, {
    "name" : "transition",
    "filesCount" : 56,
    "linesOfCode" : 8148,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 53,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 7797,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 315,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 36,
      "description" : [ ]
    } ]
  }, {
    "name" : "tv",
    "filesCount" : 67,
    "linesOfCode" : 10208,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 66,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 9941,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 267,
      "description" : [ ]
    } ]
  }, {
    "name" : "health",
    "filesCount" : 376,
    "linesOfCode" : 22785,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 308,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 55,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 18926,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1868,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1169,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 822,
      "description" : [ ]
    } ]
  }, {
    "name" : "wear",
    "filesCount" : 1271,
    "linesOfCode" : 146142,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 344,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 340,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 563,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 64342,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 63303,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 15495,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 2918,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 84,
      "description" : [ ]
    } ]
  }, {
    "name" : "buildSrc",
    "filesCount" : 146,
    "linesOfCode" : 16850,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 140,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 15488,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 988,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 332,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 42,
      "description" : [ ]
    } ]
  }, {
    "name" : "performance",
    "filesCount" : 4,
    "linesOfCode" : 130,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 115,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "arch",
    "filesCount" : 11,
    "linesOfCode" : 809,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 766,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 43,
      "description" : [ ]
    } ]
  }, {
    "name" : "activity",
    "filesCount" : 43,
    "linesOfCode" : 3886,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 41,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 3838,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 48,
      "description" : [ ]
    } ]
  }, {
    "name" : "asynclayoutinflater",
    "filesCount" : 3,
    "linesOfCode" : 243,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 243,
      "description" : [ ]
    } ]
  }, {
    "name" : "graphics",
    "filesCount" : 114,
    "linesOfCode" : 15667,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 93,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.glsl",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.lds",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 12515,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 1768,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 821,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 470,
      "description" : [ ]
    }, {
      "name" : "  *.glsl",
      "value" : 83,
      "description" : [ ]
    }, {
      "name" : "  *.lds",
      "value" : 10,
      "description" : [ ]
    } ]
  }, {
    "name" : "bluetooth",
    "filesCount" : 23,
    "linesOfCode" : 2024,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 23,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2024,
      "description" : [ ]
    } ]
  }, {
    "name" : "stableaidl",
    "filesCount" : 20,
    "linesOfCode" : 1471,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1452,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "savedstate",
    "filesCount" : 92,
    "linesOfCode" : 8917,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 91,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 8913,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    } ]
  }, {
    "name" : "leanback",
    "filesCount" : 507,
    "linesOfCode" : 61829,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 245,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 260,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 44751,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 16872,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 122,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 84,
      "description" : [ ]
    } ]
  }, {
    "name" : "dynamicanimation",
    "filesCount" : 11,
    "linesOfCode" : 1264,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1002,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 227,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 35,
      "description" : [ ]
    } ]
  }, {
    "name" : "viewpager",
    "filesCount" : 5,
    "linesOfCode" : 2956,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2945,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "collection",
    "filesCount" : 91,
    "linesOfCode" : 16195,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 87,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 15726,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 458,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "annotation",
    "filesCount" : 83,
    "linesOfCode" : 1995,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 80,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1958,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 23,
      "description" : [ ]
    }, {
      "name" : "  *.pro",
      "value" : 14,
      "description" : [ ]
    } ]
  }, {
    "name" : "appcompat",
    "filesCount" : 444,
    "linesOfCode" : 55900,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 139,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 293,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 12,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 38499,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 16821,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 580,
      "description" : [ ]
    } ]
  }, {
    "name" : "navigationevent",
    "filesCount" : 45,
    "linesOfCode" : 4433,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 44,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 4429,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    } ]
  }, {
    "name" : "ink",
    "filesCount" : 134,
    "linesOfCode" : 22420,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 133,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 22409,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "webkit",
    "filesCount" : 77,
    "linesOfCode" : 5882,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 76,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 5857,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 25,
      "description" : [ ]
    } ]
  }, {
    "name" : "emoji2",
    "filesCount" : 191,
    "linesOfCode" : 9681,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 32,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 136,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 23,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4382,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3540,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1759,
      "description" : [ ]
    } ]
  }, {
    "name" : "lint-checks",
    "filesCount" : 36,
    "linesOfCode" : 4586,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 36,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 4586,
      "description" : [ ]
    } ]
  }, {
    "name" : "input",
    "filesCount" : 15,
    "linesOfCode" : 1319,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1300,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    } ]
  }, {
    "name" : "slidingpanelayout",
    "filesCount" : 18,
    "linesOfCode" : 2118,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 10,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2015,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 103,
      "description" : [ ]
    } ]
  }, {
    "name" : "safeparcel",
    "filesCount" : 2,
    "linesOfCode" : 2,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    } ]
  }, {
    "name" : "mpp",
    "filesCount" : 8,
    "linesOfCode" : 417,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.js",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.js",
      "value" : 193,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 151,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 73,
      "description" : [ ]
    } ]
  }, {
    "name" : "gridlayout",
    "filesCount" : 4,
    "linesOfCode" : 1891,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1603,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 288,
      "description" : [ ]
    } ]
  }, {
    "name" : "playground-common",
    "filesCount" : 8,
    "linesOfCode" : 2872,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.xml",
      "value" : 1898,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 664,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 310,
      "description" : [ ]
    } ]
  }, {
    "name" : "preference",
    "filesCount" : 162,
    "linesOfCode" : 8921,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 36,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 124,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 6210,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2462,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 249,
      "description" : [ ]
    } ]
  }, {
    "name" : "drawerlayout",
    "filesCount" : 5,
    "linesOfCode" : 1793,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1733,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 60,
      "description" : [ ]
    } ]
  }, {
    "name" : "testutils",
    "filesCount" : 78,
    "linesOfCode" : 3784,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 65,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.m",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2906,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 444,
      "description" : [ ]
    }, {
      "name" : "  *.m",
      "value" : 270,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 140,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 24,
      "description" : [ ]
    } ]
  }, {
    "name" : "loader",
    "filesCount" : 7,
    "linesOfCode" : 1237,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1191,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 46,
      "description" : [ ]
    } ]
  }, {
    "name" : "recyclerview",
    "filesCount" : 89,
    "linesOfCode" : 19870,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 81,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 18117,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1621,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 132,
      "description" : [ ]
    } ]
  }, {
    "name" : "exifinterface",
    "filesCount" : 3,
    "linesOfCode" : 4570,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4503,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 67,
      "description" : [ ]
    } ]
  }, {
    "name" : "concurrent",
    "filesCount" : 7,
    "linesOfCode" : 1090,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 940,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 107,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 43,
      "description" : [ ]
    } ]
  }, {
    "name" : "javascriptengine",
    "filesCount" : 26,
    "linesOfCode" : 1717,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 24,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1695,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 22,
      "description" : [ ]
    } ]
  }, {
    "name" : "appsearch",
    "filesCount" : 326,
    "linesOfCode" : 33313,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 229,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 96,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 32018,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 980,
      "description" : [ ]
    }, {
      "name" : "  *.py",
      "value" : 315,
      "description" : [ ]
    } ]
  }, {
    "name" : "room",
    "filesCount" : 697,
    "linesOfCode" : 59162,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 680,
      "description" : [ ]
    }, {
      "name" : "  *.g4",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 56826,
      "description" : [ ]
    }, {
      "name" : "  *.g4",
      "value" : 1001,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 877,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 298,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 160,
      "description" : [ ]
    } ]
  }, {
    "name" : "tracing",
    "filesCount" : 18,
    "linesOfCode" : 1124,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 966,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 108,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 27,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 23,
      "description" : [ ]
    } ]
  }, {
    "name" : "inspection",
    "filesCount" : 33,
    "linesOfCode" : 2050,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 832,
      "description" : [ ]
    }, {
      "name" : "  *.cc",
      "value" : 657,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 265,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 237,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 59,
      "description" : [ ]
    } ]
  }, {
    "name" : "browser",
    "filesCount" : 142,
    "linesOfCode" : 5770,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 50,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 92,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4990,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 780,
      "description" : [ ]
    } ]
  }, {
    "name" : "sqlite",
    "filesCount" : 69,
    "linesOfCode" : 4946,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 52,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.groovy",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2717,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1525,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 297,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 233,
      "description" : [ ]
    }, {
      "name" : "  *.groovy",
      "value" : 152,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 22,
      "description" : [ ]
    } ]
  }, {
    "name" : "window",
    "filesCount" : 216,
    "linesOfCode" : 14721,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 156,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 13,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 11579,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2753,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 389,
      "description" : [ ]
    } ]
  }, {
    "name" : "paging",
    "filesCount" : 163,
    "linesOfCode" : 33980,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 162,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 33937,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 43,
      "description" : [ ]
    } ]
  }, {
    "name" : "pdf",
    "filesCount" : 251,
    "linesOfCode" : 17578,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 124,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 118,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 9,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 12458,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4010,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1110,
      "description" : [ ]
    } ]
  }, {
    "name" : "customview",
    "filesCount" : 8,
    "linesOfCode" : 1914,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1777,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 72,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 65,
      "description" : [ ]
    } ]
  }, {
    "name" : "busytown",
    "filesCount" : 1,
    "linesOfCode" : 60,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.py",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.py",
      "value" : 60,
      "description" : [ ]
    } ]
  }, {
    "name" : "benchmark",
    "filesCount" : 179,
    "linesOfCode" : 17727,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 150,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.swift",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 13803,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 1748,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1120,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 400,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 358,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 252,
      "description" : [ ]
    }, {
      "name" : "  *.swift",
      "value" : 46,
      "description" : [ ]
    } ]
  }, {
    "name" : "fragment",
    "filesCount" : 92,
    "linesOfCode" : 15147,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 33,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 46,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 13,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 10378,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 4576,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 193,
      "description" : [ ]
    } ]
  }, {
    "name" : "slice",
    "filesCount" : 405,
    "linesOfCode" : 19882,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 76,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 327,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 15224,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4441,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 217,
      "description" : [ ]
    } ]
  }, {
    "name" : "scripts",
    "filesCount" : 1,
    "linesOfCode" : 98,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kts",
      "value" : 98,
      "description" : [ ]
    } ]
  }, {
    "name" : "development",
    "filesCount" : 130,
    "linesOfCode" : 11483,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.py",
      "value" : 24,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 29,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 27,
      "description" : [ ]
    }, {
      "name" : "  *.svelte",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 22,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.cfg",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.desktop",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.py",
      "value" : 4327,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2361,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1372,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 1241,
      "description" : [ ]
    }, {
      "name" : "  *.svelte",
      "value" : 728,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 523,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 454,
      "description" : [ ]
    }, {
      "name" : "  *.toml",
      "value" : 352,
      "description" : [ ]
    }, {
      "name" : "  *.cfg",
      "value" : 85,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 24,
      "description" : [ ]
    }, {
      "name" : "  *.desktop",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    } ]
  } ],
  "componentDependencies" : [ ],
  "componentDependenciesErrors" : [ ],
  "logicalDecomposition" : {
    "name" : "primary",
    "scope" : "main",
    "filters" : [ ],
    "componentsFolderDepth" : 1,
    "minComponentsCount" : 0,
    "components" : [ {
      "name" : "privacysandbox",
      "sourceFileFilters" : [ {
        "pathPattern" : "./privacysandbox/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "kruth",
      "sourceFileFilters" : [ {
        "pathPattern" : "./kruth/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "core",
      "sourceFileFilters" : [ {
        "pathPattern" : "./core/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "versionedparcelable",
      "sourceFileFilters" : [ {
        "pathPattern" : "./versionedparcelable/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "media",
      "sourceFileFilters" : [ {
        "pathPattern" : "./media/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./mediarouter/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "recommendation",
      "sourceFileFilters" : [ {
        "pathPattern" : "./recommendation/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "camera",
      "sourceFileFilters" : [ {
        "pathPattern" : "./camera/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "mediarouter",
      "sourceFileFilters" : [ {
        "pathPattern" : "./mediarouter/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "autofill",
      "sourceFileFilters" : [ {
        "pathPattern" : "./autofill/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "profileinstaller",
      "sourceFileFilters" : [ {
        "pathPattern" : "./profileinstaller/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "percentlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./percentlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "startup",
      "sourceFileFilters" : [ {
        "pathPattern" : "./startup/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "ROOT",
      "sourceFileFilters" : [ {
        "pathPattern" : "./.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./privacysandbox/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./kruth/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./core/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./versionedparcelable/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./media/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./recommendation/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./camera/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./mediarouter/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./autofill/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./profileinstaller/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./percentlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./startup/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./draganddrop/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./cardview/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./binarycompatibilityvalidator/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./navigation3/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./biometric/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./contentpager/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./hilt/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./work/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./enterprise/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./coordinatorlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./constraintlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./car/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./remotecallback/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./heifwriter/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./resourceinspection/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./gradle/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./swiperefreshlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./sharetarget/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./documentfile/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./datastore/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./credentials/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./metrics/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./tvprovider/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./print/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./security/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./emoji/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./viewpager2/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./navigation/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./palette/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./lifecycle/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./interpolator/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./lint/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./compose/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./glance/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./vectordrawable/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./cursoradapter/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./playground-projects/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./transition/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./tv/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./health/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./wear/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./buildSrc/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./performance/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./arch/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./activity/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./asynclayoutinflater/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./graphics/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./bluetooth/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./stableaidl/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./savedstate/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./leanback/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./dynamicanimation/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./viewpager/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./collection/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./annotation/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./appcompat/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./navigationevent/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./ink/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./webkit/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./emoji2/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./lint-checks/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./input/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./slidingpanelayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./safeparcel/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./mpp/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./gridlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./playground-common/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./preference/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./drawerlayout/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./testutils/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./loader/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./recyclerview/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./exifinterface/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./concurrent/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./javascriptengine/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./appsearch/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./room/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./tracing/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./inspection/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./browser/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./sqlite/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./window/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./paging/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./pdf/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./customview/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./busytown/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./benchmark/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./fragment/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./slice/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./scripts/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./development/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "draganddrop",
      "sourceFileFilters" : [ {
        "pathPattern" : "./draganddrop/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cardview",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cardview/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "binarycompatibilityvalidator",
      "sourceFileFilters" : [ {
        "pathPattern" : "./binarycompatibilityvalidator/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "navigation3",
      "sourceFileFilters" : [ {
        "pathPattern" : "./navigation3/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "biometric",
      "sourceFileFilters" : [ {
        "pathPattern" : "./biometric/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "contentpager",
      "sourceFileFilters" : [ {
        "pathPattern" : "./contentpager/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "hilt",
      "sourceFileFilters" : [ {
        "pathPattern" : "./hilt/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "work",
      "sourceFileFilters" : [ {
        "pathPattern" : "./work/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "enterprise",
      "sourceFileFilters" : [ {
        "pathPattern" : "./enterprise/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "coordinatorlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./coordinatorlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "constraintlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./constraintlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "car",
      "sourceFileFilters" : [ {
        "pathPattern" : "./car/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./cardview/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "remotecallback",
      "sourceFileFilters" : [ {
        "pathPattern" : "./remotecallback/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "heifwriter",
      "sourceFileFilters" : [ {
        "pathPattern" : "./heifwriter/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "resourceinspection",
      "sourceFileFilters" : [ {
        "pathPattern" : "./resourceinspection/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "gradle",
      "sourceFileFilters" : [ {
        "pathPattern" : "./gradle/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "swiperefreshlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./swiperefreshlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "sharetarget",
      "sourceFileFilters" : [ {
        "pathPattern" : "./sharetarget/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "documentfile",
      "sourceFileFilters" : [ {
        "pathPattern" : "./documentfile/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "datastore",
      "sourceFileFilters" : [ {
        "pathPattern" : "./datastore/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "credentials",
      "sourceFileFilters" : [ {
        "pathPattern" : "./credentials/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "metrics",
      "sourceFileFilters" : [ {
        "pathPattern" : "./metrics/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "tvprovider",
      "sourceFileFilters" : [ {
        "pathPattern" : "./tvprovider/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "print",
      "sourceFileFilters" : [ {
        "pathPattern" : "./print/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "security",
      "sourceFileFilters" : [ {
        "pathPattern" : "./security/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "emoji",
      "sourceFileFilters" : [ {
        "pathPattern" : "./emoji/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./emoji2/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "viewpager2",
      "sourceFileFilters" : [ {
        "pathPattern" : "./viewpager2/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "navigation",
      "sourceFileFilters" : [ {
        "pathPattern" : "./navigation/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./navigation3/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./navigationevent/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "palette",
      "sourceFileFilters" : [ {
        "pathPattern" : "./palette/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "lifecycle",
      "sourceFileFilters" : [ {
        "pathPattern" : "./lifecycle/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "interpolator",
      "sourceFileFilters" : [ {
        "pathPattern" : "./interpolator/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "lint",
      "sourceFileFilters" : [ {
        "pathPattern" : "./lint/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./lint-checks/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "compose",
      "sourceFileFilters" : [ {
        "pathPattern" : "./compose/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "glance",
      "sourceFileFilters" : [ {
        "pathPattern" : "./glance/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "vectordrawable",
      "sourceFileFilters" : [ {
        "pathPattern" : "./vectordrawable/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cursoradapter",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cursoradapter/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "playground-projects",
      "sourceFileFilters" : [ {
        "pathPattern" : "./playground-projects/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "transition",
      "sourceFileFilters" : [ {
        "pathPattern" : "./transition/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "tv",
      "sourceFileFilters" : [ {
        "pathPattern" : "./tv/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./tvprovider/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "health",
      "sourceFileFilters" : [ {
        "pathPattern" : "./health/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "wear",
      "sourceFileFilters" : [ {
        "pathPattern" : "./wear/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "buildSrc",
      "sourceFileFilters" : [ {
        "pathPattern" : "./buildSrc/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "performance",
      "sourceFileFilters" : [ {
        "pathPattern" : "./performance/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "arch",
      "sourceFileFilters" : [ {
        "pathPattern" : "./arch/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "activity",
      "sourceFileFilters" : [ {
        "pathPattern" : "./activity/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "asynclayoutinflater",
      "sourceFileFilters" : [ {
        "pathPattern" : "./asynclayoutinflater/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "graphics",
      "sourceFileFilters" : [ {
        "pathPattern" : "./graphics/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "bluetooth",
      "sourceFileFilters" : [ {
        "pathPattern" : "./bluetooth/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "stableaidl",
      "sourceFileFilters" : [ {
        "pathPattern" : "./stableaidl/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "savedstate",
      "sourceFileFilters" : [ {
        "pathPattern" : "./savedstate/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "leanback",
      "sourceFileFilters" : [ {
        "pathPattern" : "./leanback/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "dynamicanimation",
      "sourceFileFilters" : [ {
        "pathPattern" : "./dynamicanimation/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "viewpager",
      "sourceFileFilters" : [ {
        "pathPattern" : "./viewpager/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./viewpager2/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "collection",
      "sourceFileFilters" : [ {
        "pathPattern" : "./collection/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "annotation",
      "sourceFileFilters" : [ {
        "pathPattern" : "./annotation/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "appcompat",
      "sourceFileFilters" : [ {
        "pathPattern" : "./appcompat/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "navigationevent",
      "sourceFileFilters" : [ {
        "pathPattern" : "./navigationevent/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "ink",
      "sourceFileFilters" : [ {
        "pathPattern" : "./ink/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "webkit",
      "sourceFileFilters" : [ {
        "pathPattern" : "./webkit/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "emoji2",
      "sourceFileFilters" : [ {
        "pathPattern" : "./emoji2/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "lint-checks",
      "sourceFileFilters" : [ {
        "pathPattern" : "./lint-checks/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "input",
      "sourceFileFilters" : [ {
        "pathPattern" : "./input/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "slidingpanelayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./slidingpanelayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "safeparcel",
      "sourceFileFilters" : [ {
        "pathPattern" : "./safeparcel/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "mpp",
      "sourceFileFilters" : [ {
        "pathPattern" : "./mpp/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "gridlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./gridlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "playground-common",
      "sourceFileFilters" : [ {
        "pathPattern" : "./playground-common/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "preference",
      "sourceFileFilters" : [ {
        "pathPattern" : "./preference/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "drawerlayout",
      "sourceFileFilters" : [ {
        "pathPattern" : "./drawerlayout/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "testutils",
      "sourceFileFilters" : [ {
        "pathPattern" : "./testutils/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "loader",
      "sourceFileFilters" : [ {
        "pathPattern" : "./loader/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "recyclerview",
      "sourceFileFilters" : [ {
        "pathPattern" : "./recyclerview/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "exifinterface",
      "sourceFileFilters" : [ {
        "pathPattern" : "./exifinterface/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "concurrent",
      "sourceFileFilters" : [ {
        "pathPattern" : "./concurrent/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "javascriptengine",
      "sourceFileFilters" : [ {
        "pathPattern" : "./javascriptengine/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "appsearch",
      "sourceFileFilters" : [ {
        "pathPattern" : "./appsearch/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "room",
      "sourceFileFilters" : [ {
        "pathPattern" : "./room/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "tracing",
      "sourceFileFilters" : [ {
        "pathPattern" : "./tracing/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "inspection",
      "sourceFileFilters" : [ {
        "pathPattern" : "./inspection/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "browser",
      "sourceFileFilters" : [ {
        "pathPattern" : "./browser/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "sqlite",
      "sourceFileFilters" : [ {
        "pathPattern" : "./sqlite/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "window",
      "sourceFileFilters" : [ {
        "pathPattern" : "./window/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "paging",
      "sourceFileFilters" : [ {
        "pathPattern" : "./paging/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "pdf",
      "sourceFileFilters" : [ {
        "pathPattern" : "./pdf/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "customview",
      "sourceFileFilters" : [ {
        "pathPattern" : "./customview/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "busytown",
      "sourceFileFilters" : [ {
        "pathPattern" : "./busytown/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "benchmark",
      "sourceFileFilters" : [ {
        "pathPattern" : "./benchmark/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "fragment",
      "sourceFileFilters" : [ {
        "pathPattern" : "./fragment/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "slice",
      "sourceFileFilters" : [ {
        "pathPattern" : "./slice/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "scripts",
      "sourceFileFilters" : [ {
        "pathPattern" : "./scripts/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "development",
      "sourceFileFilters" : [ {
        "pathPattern" : "./development/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    } ],
    "metaComponents" : [ ],
    "groups" : [ ],
    "includeRemainingFiles" : true,
    "dependenciesFinder" : {
      "useBuiltInDependencyFinders" : true,
      "rules" : [ ],
      "metaRules" : [ ]
    },
    "renderingOptions" : {
      "orientation" : "TB",
      "maxNumberOfDependencies" : 100,
      "renderComponentsWithoutDependencies" : true,
      "renderIndirectDependencies" : false,
      "renderInternalIndirectDependencies" : false,
      "reverseDirection" : false
    },
    "includeExternalComponents" : true,
    "dependencyLinkThreshold" : 1,
    "duplicationLinkThreshold" : 50,
    "temporalLinkThreshold" : 1,
    "maxSearchDepthLines" : 200
  },
  "fileCountPerComponent" : [ {
    "name" : "privacysandbox",
    "value" : 233,
    "description" : [ ]
  }, {
    "name" : "kruth",
    "value" : 110,
    "description" : [ ]
  }, {
    "name" : "core",
    "value" : 776,
    "description" : [ ]
  }, {
    "name" : "versionedparcelable",
    "value" : 13,
    "description" : [ ]
  }, {
    "name" : "media",
    "value" : 44,
    "description" : [ ]
  }, {
    "name" : "recommendation",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "camera",
    "value" : 1312,
    "description" : [ ]
  }, {
    "name" : "mediarouter",
    "value" : 195,
    "description" : [ ]
  }, {
    "name" : "autofill",
    "value" : 17,
    "description" : [ ]
  }, {
    "name" : "profileinstaller",
    "value" : 14,
    "description" : [ ]
  }, {
    "name" : "percentlayout",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "startup",
    "value" : 9,
    "description" : [ ]
  }, {
    "name" : "ROOT",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "draganddrop",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "cardview",
    "value" : 13,
    "description" : [ ]
  }, {
    "name" : "binarycompatibilityvalidator",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "navigation3",
    "value" : 48,
    "description" : [ ]
  }, {
    "name" : "biometric",
    "value" : 115,
    "description" : [ ]
  }, {
    "name" : "contentpager",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "hilt",
    "value" : 15,
    "description" : [ ]
  }, {
    "name" : "work",
    "value" : 241,
    "description" : [ ]
  }, {
    "name" : "enterprise",
    "value" : 11,
    "description" : [ ]
  }, {
    "name" : "coordinatorlayout",
    "value" : 8,
    "description" : [ ]
  }, {
    "name" : "constraintlayout",
    "value" : 254,
    "description" : [ ]
  }, {
    "name" : "car",
    "value" : 631,
    "description" : [ ]
  }, {
    "name" : "remotecallback",
    "value" : 15,
    "description" : [ ]
  }, {
    "name" : "heifwriter",
    "value" : 10,
    "description" : [ ]
  }, {
    "name" : "resourceinspection",
    "value" : 7,
    "description" : [ ]
  }, {
    "name" : "gradle",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "swiperefreshlayout",
    "value" : 6,
    "description" : [ ]
  }, {
    "name" : "sharetarget",
    "value" : 6,
    "description" : [ ]
  }, {
    "name" : "documentfile",
    "value" : 6,
    "description" : [ ]
  }, {
    "name" : "datastore",
    "value" : 135,
    "description" : [ ]
  }, {
    "name" : "credentials",
    "value" : 260,
    "description" : [ ]
  }, {
    "name" : "metrics",
    "value" : 14,
    "description" : [ ]
  }, {
    "name" : "tvprovider",
    "value" : 13,
    "description" : [ ]
  }, {
    "name" : "print",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "security",
    "value" : 47,
    "description" : [ ]
  }, {
    "name" : "emoji",
    "value" : 33,
    "description" : [ ]
  }, {
    "name" : "viewpager2",
    "value" : 14,
    "description" : [ ]
  }, {
    "name" : "navigation",
    "value" : 525,
    "description" : [ ]
  }, {
    "name" : "palette",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "lifecycle",
    "value" : 282,
    "description" : [ ]
  }, {
    "name" : "interpolator",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "lint",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "compose",
    "value" : 6099,
    "description" : [ ]
  }, {
    "name" : "glance",
    "value" : 382,
    "description" : [ ]
  }, {
    "name" : "vectordrawable",
    "value" : 12,
    "description" : [ ]
  }, {
    "name" : "cursoradapter",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "playground-projects",
    "value" : 30,
    "description" : [ ]
  }, {
    "name" : "transition",
    "value" : 56,
    "description" : [ ]
  }, {
    "name" : "tv",
    "value" : 67,
    "description" : [ ]
  }, {
    "name" : "health",
    "value" : 376,
    "description" : [ ]
  }, {
    "name" : "wear",
    "value" : 1271,
    "description" : [ ]
  }, {
    "name" : "buildSrc",
    "value" : 146,
    "description" : [ ]
  }, {
    "name" : "performance",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "arch",
    "value" : 11,
    "description" : [ ]
  }, {
    "name" : "activity",
    "value" : 43,
    "description" : [ ]
  }, {
    "name" : "asynclayoutinflater",
    "value" : 3,
    "description" : [ ]
  }, {
    "name" : "graphics",
    "value" : 114,
    "description" : [ ]
  }, {
    "name" : "bluetooth",
    "value" : 23,
    "description" : [ ]
  }, {
    "name" : "stableaidl",
    "value" : 20,
    "description" : [ ]
  }, {
    "name" : "savedstate",
    "value" : 92,
    "description" : [ ]
  }, {
    "name" : "leanback",
    "value" : 507,
    "description" : [ ]
  }, {
    "name" : "dynamicanimation",
    "value" : 11,
    "description" : [ ]
  }, {
    "name" : "viewpager",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "collection",
    "value" : 91,
    "description" : [ ]
  }, {
    "name" : "annotation",
    "value" : 83,
    "description" : [ ]
  }, {
    "name" : "appcompat",
    "value" : 444,
    "description" : [ ]
  }, {
    "name" : "navigationevent",
    "value" : 45,
    "description" : [ ]
  }, {
    "name" : "ink",
    "value" : 134,
    "description" : [ ]
  }, {
    "name" : "webkit",
    "value" : 77,
    "description" : [ ]
  }, {
    "name" : "emoji2",
    "value" : 191,
    "description" : [ ]
  }, {
    "name" : "lint-checks",
    "value" : 36,
    "description" : [ ]
  }, {
    "name" : "input",
    "value" : 15,
    "description" : [ ]
  }, {
    "name" : "slidingpanelayout",
    "value" : 18,
    "description" : [ ]
  }, {
    "name" : "safeparcel",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "mpp",
    "value" : 8,
    "description" : [ ]
  }, {
    "name" : "gridlayout",
    "value" : 4,
    "description" : [ ]
  }, {
    "name" : "playground-common",
    "value" : 8,
    "description" : [ ]
  }, {
    "name" : "preference",
    "value" : 162,
    "description" : [ ]
  }, {
    "name" : "drawerlayout",
    "value" : 5,
    "description" : [ ]
  }, {
    "name" : "testutils",
    "value" : 78,
    "description" : [ ]
  }, {
    "name" : "loader",
    "value" : 7,
    "description" : [ ]
  }, {
    "name" : "recyclerview",
    "value" : 89,
    "description" : [ ]
  }, {
    "name" : "exifinterface",
    "value" : 3,
    "description" : [ ]
  }, {
    "name" : "concurrent",
    "value" : 7,
    "description" : [ ]
  }, {
    "name" : "javascriptengine",
    "value" : 26,
    "description" : [ ]
  }, {
    "name" : "appsearch",
    "value" : 326,
    "description" : [ ]
  }, {
    "name" : "room",
    "value" : 697,
    "description" : [ ]
  }, {
    "name" : "tracing",
    "value" : 18,
    "description" : [ ]
  }, {
    "name" : "inspection",
    "value" : 33,
    "description" : [ ]
  }, {
    "name" : "browser",
    "value" : 142,
    "description" : [ ]
  }, {
    "name" : "sqlite",
    "value" : 69,
    "description" : [ ]
  }, {
    "name" : "window",
    "value" : 216,
    "description" : [ ]
  }, {
    "name" : "paging",
    "value" : 163,
    "description" : [ ]
  }, {
    "name" : "pdf",
    "value" : 251,
    "description" : [ ]
  }, {
    "name" : "customview",
    "value" : 8,
    "description" : [ ]
  }, {
    "name" : "busytown",
    "value" : 1,
    "description" : [ ]
  }, {
    "name" : "benchmark",
    "value" : 179,
    "description" : [ ]
  }, {
    "name" : "fragment",
    "value" : 92,
    "description" : [ ]
  }, {
    "name" : "slice",
    "value" : 405,
    "description" : [ ]
  }, {
    "name" : "scripts",
    "value" : 1,
    "description" : [ ]
  }, {
    "name" : "development",
    "value" : 130,
    "description" : [ ]
  } ],
  "linesOfCodePerComponent" : [ {
    "name" : "privacysandbox",
    "value" : 12689,
    "description" : [ ]
  }, {
    "name" : "kruth",
    "value" : 10393,
    "description" : [ ]
  }, {
    "name" : "core",
    "value" : 86312,
    "description" : [ ]
  }, {
    "name" : "versionedparcelable",
    "value" : 2590,
    "description" : [ ]
  }, {
    "name" : "media",
    "value" : 15330,
    "description" : [ ]
  }, {
    "name" : "recommendation",
    "value" : 605,
    "description" : [ ]
  }, {
    "name" : "camera",
    "value" : 126830,
    "description" : [ ]
  }, {
    "name" : "mediarouter",
    "value" : 20285,
    "description" : [ ]
  }, {
    "name" : "autofill",
    "value" : 1354,
    "description" : [ ]
  }, {
    "name" : "profileinstaller",
    "value" : 2212,
    "description" : [ ]
  }, {
    "name" : "percentlayout",
    "value" : 529,
    "description" : [ ]
  }, {
    "name" : "startup",
    "value" : 443,
    "description" : [ ]
  }, {
    "name" : "ROOT",
    "value" : 319,
    "description" : [ ]
  }, {
    "name" : "draganddrop",
    "value" : 482,
    "description" : [ ]
  }, {
    "name" : "cardview",
    "value" : 980,
    "description" : [ ]
  }, {
    "name" : "binarycompatibilityvalidator",
    "value" : 1324,
    "description" : [ ]
  }, {
    "name" : "navigation3",
    "value" : 7681,
    "description" : [ ]
  }, {
    "name" : "biometric",
    "value" : 6612,
    "description" : [ ]
  }, {
    "name" : "contentpager",
    "value" : 725,
    "description" : [ ]
  }, {
    "name" : "hilt",
    "value" : 552,
    "description" : [ ]
  }, {
    "name" : "work",
    "value" : 18709,
    "description" : [ ]
  }, {
    "name" : "enterprise",
    "value" : 891,
    "description" : [ ]
  }, {
    "name" : "coordinatorlayout",
    "value" : 2422,
    "description" : [ ]
  }, {
    "name" : "constraintlayout",
    "value" : 85532,
    "description" : [ ]
  }, {
    "name" : "car",
    "value" : 70303,
    "description" : [ ]
  }, {
    "name" : "remotecallback",
    "value" : 1010,
    "description" : [ ]
  }, {
    "name" : "heifwriter",
    "value" : 2073,
    "description" : [ ]
  }, {
    "name" : "resourceinspection",
    "value" : 722,
    "description" : [ ]
  }, {
    "name" : "gradle",
    "value" : 1281,
    "description" : [ ]
  }, {
    "name" : "swiperefreshlayout",
    "value" : 1771,
    "description" : [ ]
  }, {
    "name" : "sharetarget",
    "value" : 992,
    "description" : [ ]
  }, {
    "name" : "documentfile",
    "value" : 651,
    "description" : [ ]
  }, {
    "name" : "datastore",
    "value" : 9442,
    "description" : [ ]
  }, {
    "name" : "credentials",
    "value" : 13060,
    "description" : [ ]
  }, {
    "name" : "metrics",
    "value" : 876,
    "description" : [ ]
  }, {
    "name" : "tvprovider",
    "value" : 5458,
    "description" : [ ]
  }, {
    "name" : "print",
    "value" : 546,
    "description" : [ ]
  }, {
    "name" : "security",
    "value" : 7286,
    "description" : [ ]
  }, {
    "name" : "emoji",
    "value" : 4070,
    "description" : [ ]
  }, {
    "name" : "viewpager2",
    "value" : 2402,
    "description" : [ ]
  }, {
    "name" : "navigation",
    "value" : 49677,
    "description" : [ ]
  }, {
    "name" : "palette",
    "value" : 1022,
    "description" : [ ]
  }, {
    "name" : "lifecycle",
    "value" : 16919,
    "description" : [ ]
  }, {
    "name" : "interpolator",
    "value" : 178,
    "description" : [ ]
  }, {
    "name" : "lint",
    "value" : 357,
    "description" : [ ]
  }, {
    "name" : "compose",
    "value" : 1053821,
    "description" : [ ]
  }, {
    "name" : "glance",
    "value" : 18185,
    "description" : [ ]
  }, {
    "name" : "vectordrawable",
    "value" : 4056,
    "description" : [ ]
  }, {
    "name" : "cursoradapter",
    "value" : 474,
    "description" : [ ]
  }, {
    "name" : "playground-projects",
    "value" : 19215,
    "description" : [ ]
  }, {
    "name" : "transition",
    "value" : 8148,
    "description" : [ ]
  }, {
    "name" : "tv",
    "value" : 10208,
    "description" : [ ]
  }, {
    "name" : "health",
    "value" : 22785,
    "description" : [ ]
  }, {
    "name" : "wear",
    "value" : 146142,
    "description" : [ ]
  }, {
    "name" : "buildSrc",
    "value" : 16850,
    "description" : [ ]
  }, {
    "name" : "performance",
    "value" : 130,
    "description" : [ ]
  }, {
    "name" : "arch",
    "value" : 809,
    "description" : [ ]
  }, {
    "name" : "activity",
    "value" : 3886,
    "description" : [ ]
  }, {
    "name" : "asynclayoutinflater",
    "value" : 243,
    "description" : [ ]
  }, {
    "name" : "graphics",
    "value" : 15667,
    "description" : [ ]
  }, {
    "name" : "bluetooth",
    "value" : 2024,
    "description" : [ ]
  }, {
    "name" : "stableaidl",
    "value" : 1471,
    "description" : [ ]
  }, {
    "name" : "savedstate",
    "value" : 8917,
    "description" : [ ]
  }, {
    "name" : "leanback",
    "value" : 61829,
    "description" : [ ]
  }, {
    "name" : "dynamicanimation",
    "value" : 1264,
    "description" : [ ]
  }, {
    "name" : "viewpager",
    "value" : 2956,
    "description" : [ ]
  }, {
    "name" : "collection",
    "value" : 16195,
    "description" : [ ]
  }, {
    "name" : "annotation",
    "value" : 1995,
    "description" : [ ]
  }, {
    "name" : "appcompat",
    "value" : 55900,
    "description" : [ ]
  }, {
    "name" : "navigationevent",
    "value" : 4433,
    "description" : [ ]
  }, {
    "name" : "ink",
    "value" : 22420,
    "description" : [ ]
  }, {
    "name" : "webkit",
    "value" : 5882,
    "description" : [ ]
  }, {
    "name" : "emoji2",
    "value" : 9681,
    "description" : [ ]
  }, {
    "name" : "lint-checks",
    "value" : 4586,
    "description" : [ ]
  }, {
    "name" : "input",
    "value" : 1319,
    "description" : [ ]
  }, {
    "name" : "slidingpanelayout",
    "value" : 2118,
    "description" : [ ]
  }, {
    "name" : "safeparcel",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "mpp",
    "value" : 417,
    "description" : [ ]
  }, {
    "name" : "gridlayout",
    "value" : 1891,
    "description" : [ ]
  }, {
    "name" : "playground-common",
    "value" : 2872,
    "description" : [ ]
  }, {
    "name" : "preference",
    "value" : 8921,
    "description" : [ ]
  }, {
    "name" : "drawerlayout",
    "value" : 1793,
    "description" : [ ]
  }, {
    "name" : "testutils",
    "value" : 3784,
    "description" : [ ]
  }, {
    "name" : "loader",
    "value" : 1237,
    "description" : [ ]
  }, {
    "name" : "recyclerview",
    "value" : 19870,
    "description" : [ ]
  }, {
    "name" : "exifinterface",
    "value" : 4570,
    "description" : [ ]
  }, {
    "name" : "concurrent",
    "value" : 1090,
    "description" : [ ]
  }, {
    "name" : "javascriptengine",
    "value" : 1717,
    "description" : [ ]
  }, {
    "name" : "appsearch",
    "value" : 33313,
    "description" : [ ]
  }, {
    "name" : "room",
    "value" : 59162,
    "description" : [ ]
  }, {
    "name" : "tracing",
    "value" : 1124,
    "description" : [ ]
  }, {
    "name" : "inspection",
    "value" : 2050,
    "description" : [ ]
  }, {
    "name" : "browser",
    "value" : 5770,
    "description" : [ ]
  }, {
    "name" : "sqlite",
    "value" : 4946,
    "description" : [ ]
  }, {
    "name" : "window",
    "value" : 14721,
    "description" : [ ]
  }, {
    "name" : "paging",
    "value" : 33980,
    "description" : [ ]
  }, {
    "name" : "pdf",
    "value" : 17578,
    "description" : [ ]
  }, {
    "name" : "customview",
    "value" : 1914,
    "description" : [ ]
  }, {
    "name" : "busytown",
    "value" : 60,
    "description" : [ ]
  }, {
    "name" : "benchmark",
    "value" : 17727,
    "description" : [ ]
  }, {
    "name" : "fragment",
    "value" : 15147,
    "description" : [ ]
  }, {
    "name" : "slice",
    "value" : 19882,
    "description" : [ ]
  }, {
    "name" : "scripts",
    "value" : 98,
    "description" : [ ]
  }, {
    "name" : "development",
    "value" : 11483,
    "description" : [ ]
  } ]
} ]