[ {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/EmbeddableWebApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/Main.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/PersistentWebApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 45,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/resources/DBs.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/resources/Entities.kt",
  "extension" : "kt",
  "linesOfCode" : 120,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/resources/DB.kt",
  "extension" : "kt",
  "linesOfCode" : 55,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/resources/ResourceSupport.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/resources/IndexHtmlPage.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/Browser.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/Transformations.kt",
  "extension" : "kt",
  "linesOfCode" : 108,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/search/UITypes.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/search/SearchQueryException.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/search/SmartSearch.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/search/SearchTerm.kt",
  "extension" : "kt",
  "linesOfCode" : 164,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/WebConfig.kt",
  "extension" : "kt",
  "linesOfCode" : 136,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/WebApplication.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/Home.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/EmbeddableMain.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/ValueObjects.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/DatabasesStore.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/JobsService.kt",
  "extension" : "kt",
  "linesOfCode" : 37,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/EmbeddableDatabaseService.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/InMemoryDatabasesStore.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/DBDatabasesStore.kt",
  "extension" : "kt",
  "linesOfCode" : 163,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/DatabaseService.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/StoreService.kt",
  "extension" : "kt",
  "linesOfCode" : 246,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/PersistentDatabaseService.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::entity-browser-app" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/search.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/toogle.js",
  "extension" : "js",
  "linesOfCode" : 33,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/linked-entities-view.js",
  "extension" : "js",
  "linesOfCode" : 53,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/form-view.js",
  "extension" : "js",
  "linesOfCode" : 100,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/entity-link.js",
  "extension" : "js",
  "linesOfCode" : 18,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/directive/data-view.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/app.js",
  "extension" : "js",
  "linesOfCode" : 92,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/styles/main.css",
  "extension" : "css",
  "linesOfCode" : 352,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/index.html",
  "extension" : "html",
  "linesOfCode" : 44,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/pages/databases.html",
  "extension" : "html",
  "linesOfCode" : 52,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/pages/database.html",
  "extension" : "html",
  "linesOfCode" : 59,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/pages/error.html",
  "extension" : "html",
  "linesOfCode" : 3,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/pages/entity.html",
  "extension" : "html",
  "linesOfCode" : 23,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/alert.js",
  "extension" : "js",
  "linesOfCode" : 24,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/search.js",
  "extension" : "js",
  "linesOfCode" : 71,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/database.js",
  "extension" : "js",
  "linesOfCode" : 25,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/setup/db-dialog.js",
  "extension" : "js",
  "linesOfCode" : 80,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/confirmation-dialog.js",
  "extension" : "js",
  "linesOfCode" : 23,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/databases.js",
  "extension" : "js",
  "linesOfCode" : 71,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/form-view/properties.js",
  "extension" : "js",
  "linesOfCode" : 43,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/form-view/form-view.js",
  "extension" : "js",
  "linesOfCode" : 82,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/form-view/entity-view.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/form-view/links.js",
  "extension" : "js",
  "linesOfCode" : 94,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/form-view/blobs.js",
  "extension" : "js",
  "linesOfCode" : 16,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/entity.js",
  "extension" : "js",
  "linesOfCode" : 47,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/add-type.js",
  "extension" : "js",
  "linesOfCode" : 24,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/controller/data-view.js",
  "extension" : "js",
  "linesOfCode" : 118,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/alert.js",
  "extension" : "js",
  "linesOfCode" : 27,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/entity-type.js",
  "extension" : "js",
  "linesOfCode" : 34,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/entity.js",
  "extension" : "js",
  "linesOfCode" : 213,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/navigation.js",
  "extension" : "js",
  "linesOfCode" : 59,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/db.js",
  "extension" : "js",
  "linesOfCode" : 80,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/confirmation.js",
  "extension" : "js",
  "linesOfCode" : 22,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/service/current-database.js",
  "extension" : "js",
  "linesOfCode" : 12,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/entity-link.html",
  "extension" : "html",
  "linesOfCode" : 10,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/search.html",
  "extension" : "html",
  "linesOfCode" : 52,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/form-view.html",
  "extension" : "html",
  "linesOfCode" : 254,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/data-view.html",
  "extension" : "html",
  "linesOfCode" : 213,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/entity-links-view.html",
  "extension" : "html",
  "linesOfCode" : 15,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/new-db-dialog.html",
  "extension" : "html",
  "linesOfCode" : 105,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/confirmation-dialog.html",
  "extension" : "html",
  "linesOfCode" : 16,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "entity-browser-frontend/app/templates/entity.html",
  "extension" : "html",
  "linesOfCode" : 8,
  "components" : [ "primary::entity-browser-frontend" ],
  "concerns" : [ "::Unclassified" ]
} ]